From db9d23b7efbac3377faa79e71bac03c485ee6018 Mon Sep 17 00:00:00 2001 From: Kaveh Vahedipour Date: Thu, 18 Feb 2016 23:26:45 +0100 Subject: [PATCH] Adapting to intel compiler 15.0 --- 3rdParty/CMakeLists.txt | 114 +++++++------- CMakeLists.txt | 147 ++++++++++-------- GNUmakefile | 2 +- arangosh/V8Client/arangodump.cpp | 4 +- arangosh/V8Client/arangorestore.cpp | 4 +- .../_admin/aardvark/APP/frontend/build/app.js | 108 +++++++++---- .../aardvark/APP/frontend/build/app.js.gz | Bin 285501 -> 285824 bytes .../aardvark/APP/frontend/build/app.min.js | 12 +- .../aardvark/APP/frontend/build/app.min.js.gz | Bin 165870 -> 165885 bytes .../APP/frontend/build/scripts.html.part | 6 +- .../APP/frontend/build/standalone-min.html | 15 +- .../APP/frontend/build/standalone-min.html.gz | Bin 24768 -> 24663 bytes .../APP/frontend/build/standalone.html | 19 +-- .../APP/frontend/build/style-minified.css | 4 +- .../APP/frontend/build/style-minified.css.gz | Bin 42485 -> 42538 bytes .../aardvark/APP/frontend/build/style.css | 4 + .../aardvark/APP/frontend/build/style.css.gz | Bin 49065 -> 49136 bytes .../frontend/js/templates/foxxActiveView.ejs | 13 -- .../APP/frontend/js/views/applicationsView.js | 2 +- .../APP/frontend/js/views/foxxActiveView.js | 44 ++++++ .../frontend/js/views/queryManagementView.js | 1 + .../APP/frontend/scss/_queryView.scss | 7 + js/client/modules/@arangodb/testing.js | 23 +-- scripts/unittest | 11 +- 24 files changed, 315 insertions(+), 225 deletions(-) diff --git a/3rdParty/CMakeLists.txt b/3rdParty/CMakeLists.txt index 99a59f443d..c50974fcd4 100644 --- a/3rdParty/CMakeLists.txt +++ b/3rdParty/CMakeLists.txt @@ -6,7 +6,7 @@ macro(import_target tname tdep tinclude tpath) set_target_properties(${tname} PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${tinclude}" IMPORTED_LOCATION "${tpath}" - ) + ) endmacro() ################################################################################ @@ -16,16 +16,18 @@ endmacro() if (GO_FOUND) if (MSVC) set (ETCD_BUILD_COMMAND build.bat) - else() + else () set (ETCD_BUILD_COMMAND ./build) - endif() + endif () + ExternalProject_Add(etcd_build SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/etcd CONFIGURE_COMMAND "" BUILD_IN_SOURCE TRUE BUILD_COMMAND "${ETCD_BUILD_COMMAND}" - INSTALL_COMMAND "") -endif() + INSTALL_COMMAND "" + ) +endif () ################################################################################ ## ZLIB @@ -36,15 +38,15 @@ if (UNIX) SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/zlib-1.2.7 BUILD_IN_SOURCE 1 PREFIX ${CMAKE_CURRENT_BINARY_DIR}/zlib - CONFIGURE_COMMAND ./configure --prefix=${CMAKE_CURRENT_BINARY_DIR}/zlib --static + CONFIGURE_COMMAND CC=${CMAKE_C_COMPILER} ./configure --prefix=${CMAKE_CURRENT_BINARY_DIR}/zlib --static INSTALL_COMMAND "" UPDATE_COMMAND "" - ) -endif() + ) +endif () import_target(zlib zlib_build - "${CMAKE_CURRENT_SOURCE_DIR}/libev" - "${CMAKE_CURRENT_SOURCE_DIR}/libev/.libs/libev.a" + "${CMAKE_CURRENT_SOURCE_DIR}/libev" + "${CMAKE_CURRENT_SOURCE_DIR}/libev/.libs/libev.a" ) ################################################################################ @@ -56,84 +58,80 @@ if (UNIX) SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/libev BUILD_IN_SOURCE 1 PREFIX ${CMAKE_CURRENT_BINARY_DIR}/libev - CONFIGURE_COMMAND ./configure --prefix=${CMAKE_CURRENT_BINARY_DIR}/libev --enable-static --disable-shared + CONFIGURE_COMMAND CC=${CMAKE_C_COMPILER} ./configure --prefix=${CMAKE_CURRENT_BINARY_DIR}/libev --enable-static --disable-shared INSTALL_COMMAND "" UPDATE_COMMAND "" - ) -endif() + ) +endif () import_target(ev ev_build - "${CMAKE_CURRENT_SOURCE_DIR}/libev" - "${CMAKE_CURRENT_SOURCE_DIR}/libev/.libs/libev.a" + "${CMAKE_CURRENT_SOURCE_DIR}/libev" + "${CMAKE_CURRENT_SOURCE_DIR}/libev/.libs/libev.a" ) ################################################################################ ## V8 and ICU ################################################################################ -if(UNIX) +if (UNIX) set(V8_DIR "${CMAKE_CURRENT_SOURCE_DIR}/V8-4.3.61") set(V8_PLATFORM "native") set(V8_BIN_DIR "${V8_DIR}/out/${V8_PLATFORM}") set(ICU_BIN_DIR "${V8_BIN_DIR}") - if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") + + if (${CMAKE_SYSTEM_NAME} MATCHES "Linux") set(V8_BIN_DIR "${V8_BIN_DIR}/obj.target/tools/gyp") set(ICU_BIN_DIR "${ICU_BIN_DIR}/obj.target/third_party/icu") - endif() -else() + endif () +else () message(ERROR "Not implemented for your OS") -endif() +endif () -set (V8_BUILD_COMMAND $(MAKE) -f Makefile-v8 +set(V8_BUILD_COMMAND $(MAKE) -f Makefile-v8 strictaliasing=off snapshot=off werror=no ${V8_PLATFORM} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} - CXXFLAGS=${CMAKE_CXX_FLAGS} - LDFLAGS=${CMAKE_EXE_LINKER_FLAGS} PYTHON_EXECUTABLE=${PYTHON_EXECUTABLE} - ) +) if (APPLE AND CMAKE_COMPILER_IS_CLANG) - set (V8_BUILD_COMMAND ${V8_BUILD_COMMAND} LDFLAGS=-stdlib=libc++) -endif() + set(V8_BUILD_COMMAND ${V8_BUILD_COMMAND} LDFLAGS=-stdlib=libc++) +endif () if (NOT USE_PRECOMPILED_V8) -ExternalProject_Add(v8_build SOURCE_DIR "${V8_DIR}" - BUILD_IN_SOURCE TRUE BUILD_COMMAND "${V8_BUILD_COMMAND}" - INSTALL_COMMAND "") -endif() + ExternalProject_Add(v8_build + SOURCE_DIR "${V8_DIR}" + BUILD_IN_SOURCE TRUE + BUILD_COMMAND "${V8_BUILD_COMMAND}" + INSTALL_COMMAND "" + ) +endif () -################################################################################ -## V8 -################################################################################ +import_target(v8_base v8_build + "${V8_DIR}/include" + "${V8_BIN_DIR}/libv8_base.a" +) -import_target(v8_base v8_build "${V8_DIR}/include" - "${V8_BIN_DIR}/libv8_base.a") +import_target(v8_libbase v8_build + "${V8_DIR}/include" + "${V8_BIN_DIR}/libv8_libbase.a" +) -import_target(v8_libbase v8_build "${V8_DIR}/include" - "${V8_BIN_DIR}/libv8_libbase.a") +import_target(v8_libplatform v8_build + "${V8_DIR}/include" + "${V8_BIN_DIR}/libv8_libplatform.a" +) -import_target(v8_libplatform v8_build "${V8_DIR}/include" - "${V8_BIN_DIR}/libv8_libplatform.a") +import_target(v8_nosnapshot v8_build + "${V8_DIR}/include" + "${V8_BIN_DIR}/libv8_nosnapshot.a" +) -import_target(v8_nosnapshot v8_build "${V8_DIR}/include" - "${V8_BIN_DIR}/libv8_nosnapshot.a") - -import_target(v8_snapshot v8_build "${V8_DIR}/include" - "${V8_BIN_DIR}/libv8_snapshot.a") - - -################################################################################ -## ICU -################################################################################ - -# include include paths -#add_library(icu_header INTERFACE) -#target_include_directories(icu_header INTERFACE -# "${V8_DIR}/third_party/icu/source/common" -# "${V8_DIR}/third_party/icu/source/io" -# "${V8_DIR}/third_party/icu/source/i18n") +import_target(v8_snapshot v8_build + "${V8_DIR}/include" + "${V8_BIN_DIR}/libv8_snapshot.a" +) import_target(icu_uc v8_build "${V8_DIR}/third_party/icu/source/common;${V8_DIR}/third_party/icu/source/io;${V8_DIR}/third_party/icu/source/i18n" @@ -143,9 +141,9 @@ import_target(icu_uc v8_build import_target(icu_data v8_build "${V8_DIR}/third_party/icu/source/common;${V8_DIR}/third_party/icu/source/io;${V8_DIR}/third_party/icu/source/i18n" "${ICU_BIN_DIR}/libicudata.a" - ) +) import_target(icu_i18n v8_build "${V8_DIR}/third_party/icu/source/common;${V8_DIR}/third_party/icu/source/io;${V8_DIR}/third_party/icu/source/i18n" "${ICU_BIN_DIR}/libicui18n.a" - ) +) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3eb1428ec2..4abe8e13f6 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,9 +3,9 @@ cmake_minimum_required(VERSION 2.8) project(ArangoDB) -if(POLICY CMP0037) +if (POLICY CMP0037) cmake_policy(SET CMP0037 NEW) -endif() +endif () set(ARANGODB_DISPLAY_NAME "ArangoDB") set(ARANGODB_URL_INFO_ABOUT "http://www.arangodb.org") @@ -41,7 +41,7 @@ if (NOT CMAKE_BUILD_TYPE) endif () # Where 2 find CMAKE modules -set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake) +set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake) # ArangoDB needs c++11 set(CMAKE_CXX_STANDARD 11) @@ -69,62 +69,68 @@ set(BIN_ARANGOSH arangosh) set(V8_VERSION 4.3.61) # OS type (Convenience) -------------------------------------------------------- -if(WIN32) - if(NOT WINDOWS) +if (WIN32) + if (NOT WINDOWS) set(WINDOWS TRUE) - endif() -elseif(UNIX AND NOT APPLE) - if(CMAKE_SYSTEM_NAME MATCHES ".*Linux") + endif () +elseif (UNIX AND NOT APPLE) + if (CMAKE_SYSTEM_NAME MATCHES ".*Linux") set(LINUX TRUE) - elseif(CMAKE_SYSTEM_NAME MATCHES "kFreeBSD.*") + elseif (CMAKE_SYSTEM_NAME MATCHES "kFreeBSD.*") set(FREEBSD TRUE) - elseif(CMAKE_SYSTEM_NAME MATCHES "kNetBSD.*|NetBSD.*") + elseif (CMAKE_SYSTEM_NAME MATCHES "kNetBSD.*|NetBSD.*") set(NETBSD TRUE) - elseif(CMAKE_SYSTEM_NAME MATCHES "kOpenBSD.*|OpenBSD.*") + elseif (CMAKE_SYSTEM_NAME MATCHES "kOpenBSD.*|OpenBSD.*") set(OPENBSD TRUE) - elseif(CMAKE_SYSTEM_NAME MATCHES ".*GNU.*") + elseif (CMAKE_SYSTEM_NAME MATCHES ".*GNU.*") set(GNU TRUE) - elseif(CMAKE_SYSTEM_NAME MATCHES ".*BSDI.*") + elseif (CMAKE_SYSTEM_NAME MATCHES ".*BSDI.*") set(BSDI TRUE) - elseif(CMAKE_SYSTEM_NAME MATCHES "DragonFly.*|FreeBSD") + elseif (CMAKE_SYSTEM_NAME MATCHES "DragonFly.*|FreeBSD") set(FREEBSD TRUE) - elseif(CMAKE_SYSTEM_NAME MATCHES "SYSV5.*") + elseif (CMAKE_SYSTEM_NAME MATCHES "SYSV5.*") set(SYSV5 TRUE) - elseif(CMAKE_SYSTEM_NAME MATCHES "Solaris.*") + elseif (CMAKE_SYSTEM_NAME MATCHES "Solaris.*") set(SOLARIS TRUE) - elseif(CMAKE_SYSTEM_NAME MATCHES "HP-UX.*") + elseif (CMAKE_SYSTEM_NAME MATCHES "HP-UX.*") set(HPUX TRUE) - elseif(CMAKE_SYSTEM_NAME MATCHES "AIX.*") + elseif (CMAKE_SYSTEM_NAME MATCHES "AIX.*") set(AIX TRUE) - elseif(CMAKE_SYSTEM_NAME MATCHES "Minix.*") + elseif (CMAKE_SYSTEM_NAME MATCHES "Minix.*") set(MINIX TRUE) - endif() -elseif(APPLE) - if(CMAKE_SYSTEM_NAME MATCHES ".*Darwin.*") + endif () +elseif (APPLE) + if (CMAKE_SYSTEM_NAME MATCHES ".*Darwin.*") set(DARWIN TRUE) - elseif(CMAKE_SYSTEM_NAME MATCHES ".*MacOS.*") + elseif (CMAKE_SYSTEM_NAME MATCHES ".*MacOS.*") set(MACOSX TRUE) - endif() -endif() + endif () +endif () # TODO: Exclude non-supported? ## Compiler flags -------------------------------------------------------------- -# Build types +################################################################################ +# BUILD TYPES +################################################################################ + string(TOLOWER ${CMAKE_BUILD_TYPE} CMAKE_BUILD_TYPE_TL) -if(CMAKE_BUILD_TYPE_TL MATCHES debug) +if (CMAKE_BUILD_TYPE_TL MATCHES debug) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O0 -g") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O0 -g") -elseif(CMAKE_BUILD_TYPE_TL MATCHES relwithdebinfo) +elseif (CMAKE_BUILD_TYPE_TL MATCHES relwithdebinfo) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O2 -g") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2 -g") -elseif(CMAKE_BUILD_TYPE_TL MATCHES release) +elseif (CMAKE_BUILD_TYPE_TL MATCHES release) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3") -endif() +endif () +################################################################################ # GCC +################################################################################ + if (CMAKE_COMPILER_IS_GNUCC) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu89") set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") @@ -133,24 +139,37 @@ if (CMAKE_COMPILER_IS_GNUCXX) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") endif () -if (CMAKE_CXX_COMPILER_ID MATCHES "Clang") - set (CMAKE_COMPILER_IS_CLANG 1) -elseif (CMAKE_CXX_COMPILER_ID MATCHES "Intel") - set (CMAKE_COMPILER_IS_INTEL 1) -elseif (CMAKE_CXX_COMPILER_ID MATCHES "MSVC") - set (CMAKE_COMPILER_IS_INTEL 1) -endif() +################################################################################ +# OTHER COMPILERS +################################################################################ +if (CMAKE_CXX_COMPILER_ID MATCHES "Clang") + set(CMAKE_COMPILER_IS_CLANG 1) +elseif (CMAKE_CXX_COMPILER_ID MATCHES "AppleClang") + set(CMAKE_COMPILER_IS_CLANG 1) +elseif (CMAKE_CXX_COMPILER_ID MATCHES "Intel") + set(CMAKE_COMPILER_IS_INTEL 1) +elseif (CMAKE_CXX_COMPILER_ID MATCHES "MSVC") + set(CMAKE_COMPILER_IS_INTEL 1) +endif () + +################################################################################ # OSX +################################################################################ + if (APPLE) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + if (CMAKE_COMPILER_IS_CLANG) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++") add_definitions("-Wno-deprecated-declarations") - endif() + endif () endif () +################################################################################ # Visual Studio +################################################################################ + if (MSVC) add_definitions("-D_CRT_SECURE_NO_WARNINGS=1") add_definitions("-DFD_SETSIZE=2048") @@ -170,7 +189,7 @@ if (MSVC) CMAKE_CXX_FLAGS_RELWITHDEBINFO) if (${flag_var} MATCHES "/MD") string(REGEX REPLACE "/MDd?" "" ${flag_var} "${${flag_var}}") - endif() + endif () if (flag_var MATCHES "DEBUG") set(${flag_var} "${${flag_var}} /MTd") @@ -191,13 +210,13 @@ add_definitions("-DTRI_BITS=${BITS}") include (TargetArch) target_architecture(CMAKE_TARGET_ARCHITECTURES) list(LENGTH CMAKE_TARGET_ARCHITECTURES cmake_target_arch_len) -if(NOT "${cmake_target_arch_len}" STREQUAL "1") +if (NOT "${cmake_target_arch_len}" STREQUAL "1") set(CMAKE_TARGET_ARCHITECTURE_UNIVERSAL TRUE) set(CMAKE_TARGET_ARCHITECTURE_CODE "universal") -else() +else () set(CMAKE_TARGET_ARCHITECTURE_UNIVERSAL FALSE) set(CMAKE_TARGET_ARCHITECTURE_CODE "${CMAKE_TARGET_ARCHITECTURES}") -endif() +endif () include (VcMacros) include (OptimizeForArchitecture) @@ -208,7 +227,7 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${Vc_ARCHITECTURE_FLAGS}") find_package(Go 1.2) if (NOT GO_FOUND) message ("Go version >=1.2 not found. etcd will not be built.") -endif() +endif () # Enable Backtrace ------------------------------------------------------------- option(USE_BACKTRACE "whether we should try to generate c-level stacktraces" @@ -218,25 +237,25 @@ if (USE_BACKTRACE) set(BT_LIBS "Dbghelp" CACHE path "Debug Helper libraries") else () set(BT_LIBS "" CACHE path "Debug Helper libraries") - endif() + endif () add_definitions("-DHAVE_BACKTRACE=1") -else() +else () set(BT_LIBS "" CACHE path "Debug Helper libraries") -endif() +endif () # Maintainer mode (Assertions) ------------------------------------------------- option(USE_MAINTAINER_MODE "whether we want to have assertions and other development features" OFF) if (USE_MAINTAINER_MODE) add_definitions("-DTRI_ENABLE_MAINTAINER_MODE=1") -endif() +endif () # Maintainer mode (Failure Tests) ---------------------------------------------- option(USE_FAILURE_TESTS "whether we want to have failure tests compiled in" OFF) if (USE_FAILURE_TESTS) add_definitions("-DTRI_ENABLE_FAILURE_TESTS=1") -endif() +endif () # Enable relative paths to binaries -------------------------------------------- option(USE_RELATIVE "Do you want to have all path are relative to the binary" OFF) @@ -283,7 +302,7 @@ if (USE_RELATIVE) set(TRI_SBINDIR "${CMAKE_INSTALL_PREFIX}/sbin") endif () add_definitions("-D_SYSCONFDIR_=\"${ETCDIR_ESCAPED}\"") -else(USE_RELATIVE) +else () # etcd ------------------------------- set(ETCDIR "" CACHE path "System configuration directory (defaults to prefix/etc)") # /etc ------------------------------- @@ -301,7 +320,7 @@ else(USE_RELATIVE) else () file(TO_NATIVE_PATH "${ETCDIR_NATIVE}" ETCDIR_NATIVE) STRING(REGEX REPLACE "\\\\" "\\\\\\\\" ETCDIR_ESCAPED "${ETCDIR_NATIVE}") - endif() + endif () add_definitions("-D_SYSCONFDIR_=\"${ETCDIR_ESCAPED}\"") # arango directories ----------------- @@ -375,7 +394,7 @@ include_directories(${PROJECT_SOURCE_DIR}) include_directories(${PROJECT_BINARY_DIR}/lib) if (CUSTOM_INCLUDES) include_directories(${CUSTOM_INCLUDES}) -endif() +endif () # Libraries -------------------------------------------------------------------- option(USE_PRECOMPILED_V8 @@ -511,7 +530,7 @@ else () set(ICU_LIB_PATH ${PROJECT_SOURCE_DIR}/3rdParty/V8-${V8_VERSION}/out/native CACHE path "ICU library path") if (LINUX) set(ICU_LIB_PATH "${ICU_LIB_PATH}/obj.target/third_party/icu") - endif() + endif () set(ICU_LIBS icui18n;icuuc;icudata;pthread;dl;m CACHE path "ICU libraries") endif () @@ -532,7 +551,7 @@ else () set(V8_LIB_PATH ${PROJECT_SOURCE_DIR}/3rdParty/V8-${V8_VERSION}/out/native CACHE path "V8 library path") if (LINUX) set(V8_LIB_PATH "${V8_LIB_PATH}/obj.target/tools/gyp") - endif() + endif () set(V8_LIBS v8_base;v8_libbase;v8_libplatform;v8_nosnapshot CACHE string "V8 libraries") endif () @@ -578,12 +597,12 @@ if (${Boost_FOUND}) add_definitions(-DBoost_MAJOR_VERSION=${Boost_MAJOR_VERSION}) add_definitions(-DBoost_MINOR_VERSION=${Boost_MINOR_VERSION}) link_directories (${BOOST_LIBRARYDIR}) -else() +else () message ("Boost unit test framework not found. Unit tests are disabled.") -endif() +endif () # OpenSSL ---------------------------------------------------------------------- -#set (OPENSSL_USE_STATIC_LIBS "TRUE") +#set(OPENSSL_USE_STATIC_LIBS "TRUE") find_package(OpenSSL REQUIRED) include_directories(${OPENSSL_INCLUDE_DIR}) if (OPENSSL_VERSION) @@ -592,8 +611,8 @@ if (OPENSSL_VERSION) list(GET OPENSSL_VERSION_LIST 1 OPENSSL_VERSION_MINOR) if (${OPENSSL_VERSION_MAJOR} GREATER 0 AND ${OPENSSL_VERSION_MINOR} GREATER 0) add_definitions(-DOPENSSL_NO_SSL2) - endif() -endif() + endif () +endif () # BISON&FLEX ------------------------------------------------------------------- find_package (BISON) @@ -749,13 +768,13 @@ if (MSVC) set(CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL 1) set(BITS 64) - if(CMAKE_CL_64) + if (CMAKE_CL_64) SET(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES64") SET(BITS 64) - else() + else () SET(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES") SET(BITS 32) - endif() + endif () message(STATUS "ARANGO_IMG: ${ARANGO_IMG}") message(STATUS "ARANGO_ICON: ${ARANGO_ICON}") @@ -783,21 +802,21 @@ if (MSVC) set(CPACK_NSIS_CONTACT ${ARANGODB_CONTACT}) # etcd - if(CMAKE_CL_64) + if (CMAKE_CL_64) install(PROGRAMS WindowsLibraries/64/bin/etcd-arango.exe DESTINATION ${TRI_SBINDIR_INSTALL}) install(FILES WindowsLibraries/64/icudtl.dat DESTINATION share/arangodb RENAME icudt54l.dat) - else() + else () install(PROGRAMS WindowsLibraries/32/bin/etcd-arango.exe DESTINATION ${TRI_SBINDIR_INSTALL}) install(FILES WindowsLibraries/32/icudtl.dat DESTINATION share/arangodb RENAME icudt54l.dat) - endif() + endif () endif () diff --git a/GNUmakefile b/GNUmakefile index 0aea745e61..b95a60ca89 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -15,7 +15,7 @@ warning: @echo " make" @echo "" @echo "If running on MacOSX, please use OPENSSL from homebrew and" - @echo " cmake .. -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl" + @echo " cmake .. -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++" @echo "" -include Makefile diff --git a/arangosh/V8Client/arangodump.cpp b/arangosh/V8Client/arangodump.cpp index 26368318e1..98de319f88 100644 --- a/arangosh/V8Client/arangodump.cpp +++ b/arangosh/V8Client/arangodump.cpp @@ -1308,8 +1308,8 @@ int main(int argc, char* argv[]) { TRI_EXIT_FUNCTION(EXIT_FAILURE, nullptr); } - if (major < 1 || major > 2 || (major == 1 && minor < 4)) { - // we can connect to 1.4, 2.0 and higher only + if (major != 3) { + // we can connect to 3.x std::cerr << "Error: got incompatible server version '" << versionString << "'" << std::endl; if (!Force) { diff --git a/arangosh/V8Client/arangorestore.cpp b/arangosh/V8Client/arangorestore.cpp index 84cfbcb405..350ad31fb5 100644 --- a/arangosh/V8Client/arangorestore.cpp +++ b/arangosh/V8Client/arangorestore.cpp @@ -987,8 +987,8 @@ int main(int argc, char* argv[]) { TRI_EXIT_FUNCTION(EXIT_FAILURE, nullptr); } - if (major < 1 || major > 2 || (major == 1 && minor < 4)) { - // we can connect to 1.4, 2.0 and higher only + if (major != 3) { + // we can connect to 3.x std::cerr << "Error: got incompatible server version '" << versionString << "'" << std::endl; if (!Force) { diff --git a/js/apps/system/_admin/aardvark/APP/frontend/build/app.js b/js/apps/system/_admin/aardvark/APP/frontend/build/app.js index dc9a16f07b..f2dccd70a3 100644 --- a/js/apps/system/_admin/aardvark/APP/frontend/build/app.js +++ b/js/apps/system/_admin/aardvark/APP/frontend/build/app.js @@ -20314,38 +20314,40 @@ window.ArangoUsers = Backbone.Collection.extend({ checkLockedCollections: function() { - var self = this, - lockedCollections = window.arangoHelper.syncAndReturnUninishedAardvarkJobs('index'); + if (window.location.hash === '#collections') { + var self = this, + lockedCollections = window.arangoHelper.syncAndReturnUninishedAardvarkJobs('index'); - this.collection.each(function(model) { - model.set('locked', false); - }); - - _.each(lockedCollections, function(locked) { - var model = self.collection.findWhere({ - id: locked.collection + this.collection.each(function(model) { + model.set('locked', false); }); - model.set('locked', true); - model.set('lockType', locked.type); - model.set('desc', locked.desc); - }); - this.collection.each(function(model) { - if (model.get("locked") || model.get("status") === 'loading') { - $('#collection_' + model.get("name")).addClass('locked'); - } - else { - $('#collection_' + model.get("name")).removeClass('locked'); - $('#collection_' + model.get("name") + ' .corneredBadge').text(model.get("status")); - if ($('#collection_' + model.get("name") + ' .corneredBadge').hasClass('inProgress')) { - $('#collection_' + model.get("name") + ' .corneredBadge').removeClass('inProgress'); - $('#collection_' + model.get("name") + ' .corneredBadge').addClass('loaded'); + _.each(lockedCollections, function(locked) { + var model = self.collection.findWhere({ + id: locked.collection + }); + model.set('locked', true); + model.set('lockType', locked.type); + model.set('desc', locked.desc); + }); + + this.collection.each(function(model) { + if (model.get("locked") || model.get("status") === 'loading') { + $('#collection_' + model.get("name")).addClass('locked'); } - } - if (model.get("status") === 'loading') { - $('#collection_' + model.get("name")).removeClass('loading'); - } - }); + else { + $('#collection_' + model.get("name")).removeClass('locked'); + $('#collection_' + model.get("name") + ' .corneredBadge').text(model.get("status")); + if ($('#collection_' + model.get("name") + ' .corneredBadge').hasClass('inProgress')) { + $('#collection_' + model.get("name") + ' .corneredBadge').removeClass('inProgress'); + $('#collection_' + model.get("name") + ' .corneredBadge').addClass('loaded'); + } + } + if (model.get("status") === 'loading') { + $('#collection_' + model.get("name")).removeClass('loading'); + } + }); + } }, @@ -22403,8 +22405,6 @@ window.ArangoUsers = Backbone.Collection.extend({ this.page = page; this.type = type; - this.checkCollectionState(); - this.collection.getDocuments(this.getDocsCallback.bind(this)); this.collectionModel = this.collectionsStore.get(colid); }, @@ -23210,14 +23210,13 @@ window.ArangoUsers = Backbone.Collection.extend({ if (this.lastCollectionName === this.collectionName) { if (this.activeFilter) { this.filterCollection(); - console.log("yes"); this.restoreFilter(); } } else { if (this.lastCollectionName !== undefined) { this.collection.resetFilter(); - this.collection.setSort('_key'); + this.collection.setSort(''); this.restoredFilters = []; this.activeFilter = false; } @@ -23553,9 +23552,53 @@ window.ArangoUsers = Backbone.Collection.extend({ }, render: function(){ + $(this.el).html(this.template.render({ model: this.model })); + + var conf = function() { + if (this.model.needsConfiguration()) { + + if ($(this.el).find('.warning-icons').length > 0) { + $(this.el).find('.warning-icons') + .append(''); + } + else { + $(this.el).find('img') + .after( + '' + ); + } + } + }.bind(this); + + var depend = function() { + if (this.model.hasUnconfiguredDependencies()) { + + if ($(this.el).find('.warning-icons').length > 0) { + $(this.el).find('.warning-icons') + .append(''); + } + else { + $(this.el).find('img') + .after( + '' + ); + } + } + }.bind(this); + + /*isBroken function in model doesnt make sense + var broken = function() { + $(this.el).find('warning-icons') + .append(''); + }.bind(this); + */ + + this.model.getConfiguration(conf); + this.model.getDependencies(depend); + return $(this.el); } }); @@ -25971,6 +26014,7 @@ window.ArangoUsers = Backbone.Collection.extend({ message, "", "", + "", "" ]); } diff --git a/js/apps/system/_admin/aardvark/APP/frontend/build/app.js.gz b/js/apps/system/_admin/aardvark/APP/frontend/build/app.js.gz index 324257dc5a793f93f743734efdf5927c80fa5422..e6f4a70f72dffa10ea0805b3ebdac8477688ae27 100644 GIT binary patch delta 71970 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

aoB}MF}Ps@!pg39Joyk_fEW=;3fyu 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

#^Zq9_RtsDf5jbIy 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 YoZ89Pkb#o};>|q%Ka&HNR!KDz09!Gj7ytkO diff --git a/js/apps/system/_admin/aardvark/APP/frontend/build/app.min.js b/js/apps/system/_admin/aardvark/APP/frontend/build/app.min.js index 7993e508bf..bfae0640ca 100644 --- a/js/apps/system/_admin/aardvark/APP/frontend/build/app.min.js +++ b/js/apps/system/_admin/aardvark/APP/frontend/build/app.min.js @@ -10,9 +10,9 @@ m.push(k(a))}),a.vertexCollectionNameStr=m.join(", "),a.vertexCollectionNameStrL write:Object.keys(a.__collectionsToLock)},embed:!0,action:function(a){var b=require("internal").db;a.ids.forEach(function(c){a.options?b._remove(c,a.options):b._remove(c)})},params:{ids:Object.keys(a.__idsToRemove),options:d}})}catch(h){throw a.__idsToRemove={},a.__collectionsToLock={},h}return a.__idsToRemove={},a.__collectionsToLock={},!0},a[b]=e})},F=function(a,b){i.each(b,function(b){var c=g._collection(b),d=p(c);d.remove=function(c,d){var e=n().toArray(),f=b;-1===c.indexOf("/")&&(c=b+"/"+c),a.__collectionsToLock[f]=1,e.forEach(function(b){var d=b.edgeDefinitions;b.edgeDefinitions&&d.forEach(function(b){var d=b.from,h=b.to,i=b.collection;if(-1!==d.indexOf(f)||-1!==h.indexOf(f)){var j=g._collection(i).edges(c);j.length>0&&(a.__collectionsToLock[i]=1,j.forEach(function(b){D(e,i,b._id,a)}))}})});try{g._executeTransaction({collections:{write:Object.keys(a.__collectionsToLock)},embed:!0,action:function(a){var b=require("internal").db;a.ids.forEach(function(c){a.options?b._remove(c,a.options):b._remove(c)}),a.options?b._remove(a.vertexId,a.options):b._remove(a.vertexId)},params:{ids:Object.keys(a.__idsToRemove),options:d,vertexId:c}})}catch(h){throw a.__idsToRemove={},a.__collectionsToLock={},h}return a.__idsToRemove={},a.__collectionsToLock={},!0},a[b]=d})},G=function(a){Object.keys(a).forEach(function(b){"_"!==b.substring(0,1)&&delete a[b]}),a.__edgeDefinitions.forEach(function(b){E(a,[b.collection]),F(a,b.from),F(a,b.to)}),F(a,a.__orphanCollections)},H=function(a,b,c,d,e,f,g){b.forEach(function(a,c){var d=A(a);b[c]=d}),e||(e=[]);var h="object"==typeof ArangoClusterComm;h&&require("@arangodb/cluster").isCoordinator()&&(h=!1);var i=this;C(this,"__useBuiltIn",h),C(this,"__name",a),C(this,"__vertexCollections",c),C(this,"__edgeCollections",d),C(this,"__edgeDefinitions",b),C(this,"__idsToRemove",{}),C(this,"__collectionsToLock",{}),C(this,"__id",g),C(this,"__rev",f),C(this,"__orphanCollections",e),G(i)},I=function(a){var b,d,e,g=n();try{b=g.document(a)}catch(i){if(i.errorNum!==h.ERROR_ARANGO_DOCUMENT_NOT_FOUND.code)throw i;var j=new f;throw j.errorNum=c.errors.ERROR_GRAPH_NOT_FOUND.code,j.errorMessage=c.errors.ERROR_GRAPH_NOT_FOUND.message,j}return d=m(b.edgeDefinitions,!0),e=b.orphanCollections,e||(e=[]),new H(a,b.edgeDefinitions,d[0],d[1],e,b._rev,b._id)},J=function(a){var b=n();return b.exists(a)},K=function(a,b){g._executeTransaction({collections:{write:"_graphs"},action:function(a){var b=n();b&&b.toArray().forEach(function(c){var d,e,f=i.extend({},c),g=!1;if(f.edgeDefinitions)for(d=0;dc;c++)this.hasOwnProperty(c)&&(e[c]=a.call(b,this[c],c,this));return e},f.prototype.getInVertex=function(){return this.map(function(a){return a.getInVertex()})},f.prototype.getOutVertex=function(){return this.map(function(a){return a.getOutVertex()})},f.prototype.getPeerVertex=function(a){return this.map(function(b){return b.getPeerVertex(a)})},f.prototype.setProperty=function(a,b){return this.map(function(c){return c.setProperty(a,b)})},f.prototype.edges=function(){return this.map(function(a){return a.edges()})},f.prototype.outbound=function(){return this.map(function(a){return a.outbound()})},f.prototype.inbound=function(){return this.map(function(a){return a.inbound()})},f.prototype.getInEdges=function(){var a=arguments;return this.map(function(b){return b.getInEdges.apply(b,a)})},f.prototype.getOutEdges=function(){var a=arguments;return this.map(function(b){return b.getOutEdges.apply(b,a)})},f.prototype.getEdges=function(){var a=arguments;return this.map(function(b){return b.getEdges.apply(b,a)})},f.prototype.degree=function(){return this.map(function(a){return a.degree()})},f.prototype.inDegree=function(){return this.map(function(a){return a.inDegree()})},f.prototype.inDegree=function(){return this.map(function(a){return a.outDegree()})},f.prototype.properties=function(){return this.map(function(a){return a.properties()})},c=function(a,b){this._graph=a,this._id=b._key,this._properties=b},c.prototype.getId=function(){return this._properties._key},c.prototype.getLabel=function(){return this._properties.$label},c.prototype.getProperty=function(a){return this._properties[a]},c.prototype.getPropertyKeys=function(){return this._properties.propertyKeys},c.prototype.properties=function(){return this._properties._shallowCopy},c.prototype.getInVertex=function(){return this._graph.getVertex(this._properties._to)},c.prototype.getOutVertex=function(){return this._graph.getVertex(this._properties._from)},c.prototype.getPeerVertex=function(a){return a._properties._id===this._properties._to?this._graph.getVertex(this._properties._from):a._properties._id===this._properties._from?this._graph.getVertex(this._properties._to):null},c.prototype._PRINT=function(a){this._properties._id?void 0!==this._properties._key?"string"==typeof this._properties._key?a.output+='Edge("'+this._properties._key+'")':a.output+="Edge("+this._properties._key+")":a.output+="Edge(<"+this._id+">)":a.output+="[deleted Edge]"},e=function(a,b){this._graph=a,this._id=b._key,this._properties=b},e.prototype.addInEdge=function(a,b,c,d){return this._graph.addEdge(a,this,b,c,d)},e.prototype.addOutEdge=function(a,b,c,d){return this._graph.addEdge(this,a,b,c,d)},e.prototype.degree=function(){return this.getEdges().length},e.prototype.inDegree=function(){return this.getInEdges().length},e.prototype.outDegree=function(){return this.getOutEdges().length},e.prototype.getId=function(){return this._properties._key},e.prototype.getProperty=function(a){return this._properties[a]},e.prototype.getPropertyKeys=function(){return this._properties.propertyKeys},e.prototype.properties=function(){return this._properties._shallowCopy},e.prototype._PRINT=function(a){this._properties._id?void 0!==this._properties._key?"string"==typeof this._properties._key?a.output+='Vertex("'+this._properties._key+'")':a.output+="Vertex("+this._properties._key+")":a.output+="Vertex(<"+this._id+">)":a.output+="[deleted Vertex]"},d=function(a,b,c,d){this.initialize(a,b,c,d)},d.prototype._prepareEdgeData=function(a,b){var c;return h.notExisty(a)&&h.object(b)&&(a=b,b=null),h.notExisty(b)&&h.existy(a)&&h.existy(a.$label)&&(b=a.$label),c=h.notExisty(a)||h.noObject(a)?{}:a._shallowCopy||{},c.$label=b,c},d.prototype._prepareVertexData=function(a){var b;return b=h.notExisty(a)||h.noObject(a)?{}:a._shallowCopy||{}},d.prototype.getOrAddVertex=function(a){var b=this.getVertex(a);return null===b&&(b=this.addVertex(a)),b},d.prototype.addEdge=function(a,b,c,d,e,f){var g,i;return g=h.string(a)?a:a._properties._id,i=h.string(b)?b:b._properties._id,this._saveEdge(c,g,i,this._prepareEdgeData(e,d),f)},d.prototype.addVertex=function(a,b,c){return this._saveVertex(a,this._prepareVertexData(b),c)},d.prototype.replaceVertex=function(a,b){this._replaceVertex(a,b)},d.prototype.replaceEdge=function(a,b){this._replaceEdge(a,b)},d.prototype.order=function(){return this._vertices.count()},d.prototype.size=function(){return this._edges.count()},d.prototype.emptyCachedPredecessors=function(){this.predecessors={}},d.prototype.getCachedPredecessors=function(a,b){var c;return this.predecessors[a.getId()]&&(c=this.predecessors[a.getId()][b.getId()]),c},d.prototype.setCachedPredecessors=function(a,b,c){this.predecessors[a.getId()]||(this.predecessors[a.getId()]={}),this.predecessors[a.getId()][b.getId()]=c},d.prototype.constructVertex=function(a){var b,c;"string"==typeof a?b=a:(b=a._id,c=a._rev);var d=this._verticesCache[b];if(void 0===d||d._rev!==c){var f=this._vertices.document(b);if(!f)throw"accessing a deleted vertex";this._verticesCache[b]=d=new e(this,f)}return d},d.prototype.constructEdge=function(a){var b,d,e,f;if("string"==typeof a?b=a:(b=a._id,d=a._rev),e=this._edgesCache[b],void 0===e||e._rev!==d){if(f=this._edges.document(b),!f)throw"accessing a deleted edge";this._edgesCache[b]=e=new c(this,f)}return e},d.prototype._PRINT=function(a){a.output+='Graph("'+this._properties._key+'")'},a.Edge=c,a.Graph=d,a.Vertex=e,a.GraphArray=f,a.Iterator=g}),module.define("@arangodb/graph",function(a,b){var c=require("@arangodb/graph-blueprint");Object.keys(c).forEach(function(b){a[b]=c[b]})}),module.define("@arangodb/graph/traversal",function(a,b){function c(a){if(null===a||"object"!=typeof a)return a;var b;if(Array.isArray(a))b=[],a.forEach(function(a){b.push(c(a))});else if(a instanceof Object){if(J&&a instanceof J)return a;b={},Object.keys(a).forEach(function(d){b[d]=c(a[d])})}return b}function d(a){for(var b in a)if(a.hasOwnProperty(b))return!1;return!0}function e(a){var b=a;"string"==typeof b&&(b=K._collection(b));var c="object"==typeof ArangoClusterComm;return c&&require("@arangodb/cluster").isCoordinator()&&(c=!1),{edgeCollection:b,useBuiltIn:c,getVertexId:function(a){return a._id},getPeerVertex:function(a,b){return a._from===b._id?K._document(a._to):a._to===b._id?K._document(a._from):null},getInVertex:function(a){return K._document(a._to)},getOutVertex:function(a){return K._document(a._from)},getEdgeId:function(a){return a._id},getEdgeFrom:function(a){return a._from},getEdgeTo:function(a){return a._to},getLabel:function(a){return a.$label},getAllEdges:function(a){return this.useBuiltIn?this.edgeCollection.EDGES(a._id):this.edgeCollection.edges(a._id)},getInEdges:function(a){return this.useBuiltIn?this.edgeCollection.INEDGES(a._id):this.edgeCollection.inEdges(a._id)},getOutEdges:function(a){return this.useBuiltIn?this.edgeCollection.OUTEDGES(a._id):this.edgeCollection.outEdges(a._id)}}}function f(a){var b=a;return"string"==typeof b&&(b=F._graph(b)),{graph:b,getVertexId:function(a){return a._id},getPeerVertex:function(a,b){return a._from===b._id?K._document(a._to):a._to===b._id?K._document(a._from):null},getInVertex:function(a){return K._document(a._to)},getOutVertex:function(a){return K._document(a._from)},getEdgeId:function(a){return a._id},getEdgeFrom:function(a){return a._from},getEdgeTo:function(a){return a._to},getLabel:function(a){return a.$label},getAllEdges:function(a){return this.graph._EDGES(a._id)},getInEdges:function(a){return this.graph._INEDGES(a._id)},getOutEdges:function(a){return this.graph._OUTEDGES(a._id)}}}function g(a){return{graph:new E.Graph(a),getVertexId:function(a){return a.getId()},getPeerVertex:function(a,b){return a.getPeerVertex(b)},getInVertex:function(a){return a.getInVertex()},getOutVertex:function(a){return a.getOutVertex()},getEdgeId:function(a){return a.getId()},getEdgeFrom:function(a){return a._properties._from},getEdgeTo:function(a){return a._properties._to},getLabel:function(a){return a.getLabel()},getAllEdges:function(a){return a.edges()},getInEdges:function(a){return a.inbound()},getOutEdges:function(a){return a.outbound()}}}function h(a,b,c){var d,e=a.datasource,f=[],g=e.getOutEdges(b);return g.length>1&&a.sort&&g.sort(a.sort),d=a.buildVertices?a.expandFilter?function(b){try{var d=e.getInVertex(b);a.expandFilter(a,d,b,c)&&f.push({edge:b,vertex:d})}catch(g){}}:function(a){try{var b=e.getInVertex(a);f.push({edge:a,vertex:b})}catch(c){}}:a.expandFilter?function(b){var d=e.getEdgeTo(b),g={_id:d,_key:d.substr(d.indexOf("/")+1)};a.expandFilter(a,g,b,c)&&f.push({edge:b,vertex:g})}:function(a){var b=e.getEdgeTo(a),c={_id:b,_key:b.substr(b.indexOf("/")+1)};f.push({edge:a,vertex:c})},g.forEach(d),f}function i(a,b,c){var d=a.datasource,e=[],f=d.getInEdges(b);f.length>1&&a.sort&&f.sort(a.sort);var g;return g=a.buildVertices?a.expandFilter?function(b){try{var f=d.getOutVertex(b);a.expandFilter(a,f,b,c)&&e.push({edge:b,vertex:f})}catch(g){}}:function(a){try{var b=d.getOutVertex(a);e.push({edge:a,vertex:b})}catch(c){}}:a.expandFilter?function(b){var f=d.getEdgeFrom(b),g={_id:f,_key:f.substr(f.indexOf("/")+1)};a.expandFilter(a,g,b,c)&&e.push({edge:b,vertex:g})}:function(a){var b=d.getEdgeFrom(a),c={_id:b,_key:b.substr(b.indexOf("/")+1)};e.push({edge:a,vertex:c})},f.forEach(g),e}function j(a,b,c){var d=a.datasource,e=[],f=d.getAllEdges(b);f.length>1&&a.sort&&f.sort(a.sort);var g;return g=a.buildVertices?a.expandFilter?function(f){try{var g=d.getPeerVertex(f,b);a.expandFilter(a,g,f,c)&&e.push({edge:f,vertex:g})}catch(h){}}:function(a){try{var c=d.getPeerVertex(a,b);e.push({edge:a,vertex:c})}catch(f){}}:a.expandFilter?function(f){var g=d.getEdgeFrom(f);g===b._id&&(g=d.getEdgeTo(f));var h={_id:g,_key:g.substr(g.indexOf("/")+1)};a.expandFilter(a,h,f,c)&&e.push({edge:f,vertex:h})}:function(a){var c=d.getEdgeFrom(a);c===b._id&&(c=d.getEdgeTo(a));var f={_id:c,_key:c.substr(c.indexOf("/")+1)};e.push({edge:a,vertex:f})},f.forEach(g),e}function k(a,b,c){var d,e=a.datasource,f=[];Array.isArray(a.labels)||(a.labels=[a.labels]);var g=e.getOutEdges(b);if(void 0!==g)for(d=0;d=0&&f.push({edge:h,vertex:e.getInVertex(h)})}return f}function l(a,b,c){var d,e=a.datasource,f=[];Array.isArray(a.labels)||(a.labels=[a.labels]);var g=a.datasource.getInEdges(b);if(void 0!==g)for(d=0;d=0&&f.push({edge:h,vertex:e.getOutVertex(h)})}return f}function m(a,b,c){var d,e=a.datasource,f=[];Array.isArray(a.labels)||(a.labels=[a.labels]);var g=a.datasource.getAllEdges(b);if(void 0!==g)for(d=0;d=0&&f.push({edge:h,vertex:e.getPeerVertex(h,b)})}return f}function n(a,b,d,e){b&&b.visited&&(b.visited.vertices&&b.visited.vertices.push(c(d)),b.visited.paths&&b.visited.paths.push(c(e)))}function o(a,b,c,d){b&&(b.hasOwnProperty("count")?++b.count:b.count=1)}function p(){}function q(){return""}function r(a,b,c){return c&&c.vertices&&c.vertices.length>a.maxDepth?D.PRUNE:void 0}function s(a,b,c){return c&&c.vertices&&c.vertices.length<=a.minDepth?D.EXCLUDE:void 0}function t(a,b,c){Array.isArray(a.matchingAttributes)||(a.matchingAttributes=[a.matchingAttributes]);var d=!1;a.matchingAttributes.forEach(function(a){var c=0,e=Object.keys(a);e.forEach(function(d){b[d]&&b[d]===a[d]&&c++}),c>0&&c===e.length&&(d=!0)});var e;return d||(e="exclude"),e}function u(a,b,c,d){var e=[];return a.forEach(function(a){var f=a(b,c,d);Array.isArray(f)||(f=[f]),e=e.concat(f)}),e}function v(a){function b(a){if(void 0!==a&&null!==a){var d=!1;if("string"==typeof a)a===D.EXCLUDE?(c.visit=!1,d=!0):a===D.PRUNE?(c.expand=!1,d=!0):""===a&&(d=!0);else if(Array.isArray(a)){var e;for(e=0;eb)break;d=a[b]}return c},run:function(a,b,c){for(var d=a.maxIterations,e=0,f=[{edge:null,vertex:c,parentIndex:-1}],g={edges:{},vertices:{}},h=0,i=1,j=x(a);1===i&&h=0;){var k,l=f[h],m=l.vertex,n=l.edge;if(e++>d){var o=new I;throw o.errorNum=G.errors.ERROR_GRAPH_TOO_MANY_ITERATIONS.code,o.errorMessage=G.errors.ERROR_GRAPH_TOO_MANY_ITERATIONS.message,o}if(L(),null===l.visit||void 0===l.visit){if(l.visit=!1,k=this.createPath(f,h),a.uniqueness.vertices===D.UNIQUE_PATH&&(g.vertices=this.getPathItems(a.datasource.getVertexId,k.vertices)),a.uniqueness.edges===D.UNIQUE_PATH&&(g.edges=this.getPathItems(a.datasource.getEdgeId,k.edges)),!w(a,g,m,n)){h0;){if(e++>d){var l=new I;throw l.errorNum=G.errors.ERROR_GRAPH_TOO_MANY_ITERATIONS.code,l.errorMessage=G.errors.ERROR_GRAPH_TOO_MANY_ITERATIONS.message,l}L();var m=f[f.length-1],n=m.vertex,o=m.edge;if(null===m.visit||void 0===m.visit){if(m.visit=!1,k&&(j.vertices===D.UNIQUE_PATH&&(h.vertices=this.getPathItems(a.datasource.getVertexId,g.vertices)),j.edges===D.UNIQUE_PATH&&(h.edges=this.getPathItems(a.datasource.getEdgeId,g.edges)),!w(a,h,n,o))){f.pop();continue}null!==o&&g.edges.push(o),g.vertices.push(n);var p=v(a.filter(a,n,g));if(a.order===D.PRE_ORDER&&p.visit?a.visitor(a,b,n,g):m.visit=p.visit||!1,p.expand){var q,r=a.expander(a,n,g);for(i&&r.reverse(),a.order===D.PRE_ORDER_EXPANDER&&p.visit&&a.visitor(a,b,n,g,r),q=0;q0&&g.edges.pop(),g.vertices.pop()}}}}function A(){return{nodes:{},requiresEndVertex:function(){return!0},makeNode:function(a){var b=a._id;return this.nodes.hasOwnProperty(b)||(this.nodes[b]={vertex:a,dist:1/0}),this.nodes[b]},vertexList:function(a){for(var b=[];a;)b.push(a),a=a.parent;return b},buildPath:function(a){for(var b={vertices:[a.vertex],edges:[]},c=a;c.parent;)b.vertices.unshift(c.parent.vertex),b.edges.unshift(c.parentEdge),c=c.parent;return b},run:function(a,b,c,d){var e=a.maxIterations,f=0,g=new H(function(a){return a.dist}),h=this.makeNode(c);for(h.dist=0,g.push(h);g.size()>0;){if(f++>e){var i=new I;throw i.errorNum=G.errors.ERROR_GRAPH_TOO_MANY_ITERATIONS.code,i.errorMessage=G.errors.ERROR_GRAPH_TOO_MANY_ITERATIONS.message,i}L();var j,k,l=g.pop();if(l.vertex._id===d._id){var m=this.vertexList(l).reverse();for(k=m.length,j=0;k>j;++j)m[j].hide||a.visitor(a,b,m[j].vertex,this.buildPath(m[j]));return}if(!l.visited){if(l.dist===1/0)break;l.visited=!0;var n=this.buildPath(l),o=v(a.filter(a,l.vertex,n));if(o.visit||(l.hide=!0),o.expand){var p=l.dist,q=a.expander(a,l.vertex,n);for(k=q.length,j=0;k>j;++j){var r=this.makeNode(q[j].vertex);if(!r.visited){var s=q[j].edge,t=1;a.distance?t=a.distance(a,l.vertex,r.vertex,s):a.weight&&(t="number"==typeof s[a.weight]?s[a.weight]:a.defaultWeight?a.defaultWeight:1/0);var u=p+t;u0;){if(g++>f){var j=new I;throw j.errorNum=G.errors.ERROR_GRAPH_TOO_MANY_ITERATIONS.code,j.errorMessage=G.errors.ERROR_GRAPH_TOO_MANY_ITERATIONS.message,j}var k,l,m=h.pop();if(e.hasOwnProperty(m.vertex._id)&&(delete e[m.vertex._id],a.visitor(a,b,m,this.buildPath(m)),d(e)))return;if(!m.visited){if(m.dist===1/0)break;m.visited=!0;var n=this.buildPath(m),o=v(a.filter(a,m.vertex,n));if(o.visit||(m.hide=!0),o.expand){var p=m.dist,q=a.expander(a,m.vertex,n);for(l=q.length,k=0;l>k;++k){var r=this.makeNode(q[k].vertex);if(!r.visited){var s=q[k].edge,t=1;a.distance?t=a.distance(a,m.vertex,r.vertex,s):a.weight&&(t="number"==typeof s[a.weight]?s[a.weight]:a.defaultWeight?a.defaultWeight:1/0);var u=p+t;u0;){if(f++>e){var h=new I;throw h.errorNum=G.errors.ERROR_GRAPH_TOO_MANY_ITERATIONS.code,h.errorMessage=G.errors.ERROR_GRAPH_TOO_MANY_ITERATIONS.message,h}L();var i,j,k=g.pop();if(k.vertex._id===d._id){var l=this.vertexList(k);for(a.order!==D.PRE_ORDER&&l.reverse(),j=l.length,i=0;j>i;++i)a.visitor(a,b,l[i].vertex,this.buildPath(l[i]));return}k.closed=!0;var m=this.buildPath(k),n=a.expander(a,k.vertex,m);for(j=n.length,i=0;j>i;++i){var o=this.makeNode(n[i].vertex);if(!o.closed){var p=k.g+1,q=o.visited;if(!q||p0&&f.push(s),void 0!==a.maxDepth&&null!==a.maxDepth&&a.maxDepth>0&&f.push(r),Array.isArray(a.filter)||("function"==typeof a.filter?a.filter=[a.filter]:a.filter=[]),a.filter.forEach(function(a){if("function"!=typeof a)throw d=new I,d.errorNum=G.errors.ERROR_BAD_PARAMETER.code,d.errorMessage="invalid filter function",d;f.push(a)}),f.length>1?a.filter=function(a,b,c){return u(f,a,b,c)}:1===f.length?a.filter=f[0]:a.filter=q,"function"!=typeof a.expander&&(a.expander=b(a.expander,{outbound:h,inbound:i,any:j},"expander")),"function"!=typeof a.expander)throw d=new I,d.errorNum=G.errors.ERROR_BAD_PARAMETER.code,d.errorMessage="invalid expander function",d;if("object"!=typeof a.datasource)throw d=new I,d.errorNum=G.errors.ERROR_BAD_PARAMETER.code,d.errorMessage="invalid datasource",d;this.config=a},D.prototype.traverse=function(a,b,c){var d;if(d=this.config.strategy===D.ASTAR_SEARCH?C():this.config.strategy===D.DIJKSTRA_SEARCH?A():this.config.strategy===D.DIJKSTRA_SEARCH_MULTI?B():this.config.strategy===D.BREADTH_FIRST?y():z(),void 0===b||null===b||"object"!=typeof b){var e=new I;throw e.errorNum=G.errors.ERROR_BAD_PARAMETER.code,e.errorMessage=G.errors.ERROR_BAD_PARAMETER.message+": invalid startVertex specified for traversal",e}if(d.requiresEndVertex()&&(void 0===c||null===c||"object"!=typeof c)){var f=new I;throw f.errorNum=G.errors.ERROR_BAD_PARAMETER.code,f.errorMessage=G.errors.ERROR_BAD_PARAMETER.message+": invalid endVertex specified for traversal",f}try{d.run(this.config,a,b,c)}catch(g){if("object"!=typeof g||!g._intentionallyAborted)throw g}},D.UNIQUE_NONE=0,D.UNIQUE_PATH=1,D.UNIQUE_GLOBAL=2,D.BREADTH_FIRST=0,D.DEPTH_FIRST=1,D.ASTAR_SEARCH=2,D.DIJKSTRA_SEARCH=3,D.DIJKSTRA_SEARCH_MULTI=4,D.PRE_ORDER=0,D.POST_ORDER=1,D.PRE_ORDER_EXPANDER=2,D.FORWARD=0,D.BACKWARD=1,D.PRUNE="prune",D.EXCLUDE="exclude",a.collectionDatasourceFactory=e,a.generalGraphDatasourceFactory=f,a.graphDatasourceFactory=g,a.outboundExpander=h,a.inboundExpander=i,a.anyExpander=j,a.expandOutEdgesWithLabels=k,a.expandInEdgesWithLabels=l,a.expandEdgesWithLabels=m,a.trackingVisitor=n,a.countingVisitor=o,a.doNothingVisitor=p,a.visitAllFilter=q,a.maxDepthFilter=r,a.minDepthFilter=s,a.includeMatchingAttributesFilter=t,a.abortedException=N,a.Traverser=D}),module.define("@arangodb/is",function(a,b){"use strict";function c(a){return null!==a&&void 0!==a}function d(a){return!c(a)}function e(a){return a!==!1&&c(a)}function f(a){return!e(a)}["Object","Array","Boolean","Date","Function","Number","String","RegExp"].forEach(function(b){a[b.toLowerCase()]=function(a){return Object.prototype.toString.call(a)==="[object "+b+"]"},a["no"+b]=function(a){return Object.prototype.toString.call(a)!=="[object "+b+"]"}}),a.existy=c,a.notExisty=d,a.truthy=e,a.falsy=f}),module.define("@arangodb/mimetypes",function(a,b){a.mimeTypes={gif:["image/gif",!1],jpg:["image/jpg",!1],png:["image/png",!1],tiff:["image/tiff",!1],ico:["image/x-icon",!1],css:["text/css",!0],js:["text/javascript",!0],json:["application/json",!0],html:["text/html",!0],htm:["text/html",!0],pdf:["application/pdf",!1],ps:["application/postscript",!1],txt:["text/plain",!0],text:["text/plain",!0],xml:["application/xml",!0],dtd:["application/xml-dtd",!0],svg:["image/svg+xml",!0],ttf:["application/x-font-ttf",!1],otf:["application/x-font-opentype",!1],woff:["application/font-woff",!1],eot:["application/vnd.ms-fontobject",!1],bz2:["application/x-bzip2",!1],gz:["application/x-gzip",!1],tgz:["application/x-tar",!1],zip:["application/x-compressed-zip",!1],doc:["application/msword",!1],docx:["application/vnd.openxmlformats-officedocument.wordprocessingml.document",!1],dotx:["application/vnd.openxmlformats-officedocument.wordprocessingml.template",!1],potx:["application/vnd.openxmlformats-officedocument.presentationml.template",!1],ppsx:["application/vnd.openxmlformats-officedocument.presentationml.slideshow",!1],ppt:["application/vnd.ms-powerpoint",!1],pptx:["application/vnd.openxmlformats-officedocument.presentationml.presentation",!1],xls:["application/vnd.ms-excel",!1],xlsb:["application/vnd.ms-excel.sheet.binary.macroEnabled.12",!1],xlsx:["application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",!1],xltx:["application/vnd.openxmlformats-officedocument.spreadsheetml.template",!1],swf:["application/x-shockwave-flash",!1]},a.extensions={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":["xlsx"],"image/svg+xml":["svg"],"application/postscript":["ps"],"image/png":["png"],"application/x-font-ttf":["ttf"],"application/vnd.ms-excel.sheet.binary.macroEnabled.12":["xlsb"],"application/x-font-opentype":["otf"],"application/vnd.openxmlformats-officedocument.wordprocessingml.document":["docx"],"application/x-bzip2":["bz2"],"application/json":["json"],"application/pdf":["pdf"],"application/vnd.openxmlformats-officedocument.presentationml.presentation":["pptx"],"application/vnd.ms-fontobject":["eot"],"application/xml-dtd":["dtd"],"application/x-shockwave-flash":["swf"],"image/gif":["gif"],"image/jpg":["jpg"],"application/xml":["xml"],"application/vnd.ms-excel":["xls"],"image/tiff":["tiff"],"application/vnd.ms-powerpoint":["ppt"],"application/font-woff":["woff"],"application/vnd.openxmlformats-officedocument.presentationml.template":["potx"],"text/plain":["txt","text"],"application/x-tar":["tgz"],"application/vnd.openxmlformats-officedocument.spreadsheetml.template":["xltx"],"application/x-gzip":["gz"],"text/javascript":["js"],"text/html":["html","htm"],"application/vnd.openxmlformats-officedocument.wordprocessingml.template":["dotx"],"image/x-icon":["ico"],"application/x-compressed-zip":["zip"],"application/vnd.openxmlformats-officedocument.presentationml.slideshow":["ppsx"],"text/css":["css"],"application/msword":["doc"]}}),module.define("@arangodb/simple-query-common",function(a,b){function c(a,b,c,d){this._documents=a,this._countTotal=a.length,this._skip=b,this._limit=c,this._cached=!1,this._extra={};var e=this;null!==d&&void 0!==d&&"object"==typeof d&&(["stats","warnings","profile"].forEach(function(a){d.hasOwnProperty(a)&&(e._extra[a]=d[a])}),this._cached=d.cached||!1),this.execute()}function d(){this._execution=null,this._skip=0,this._limit=null,this._countQuery=null,this._countTotal=null,this._batchSize=null}function e(a,b){return 0===a._limit?a=a.clone():0===b?(a=a.clone(),a._limit=0):null===a._limit?(a=a.clone(),a._limit=b):(a=a.clone(),bc&&(b=c);else if(this._skip<0){var d=-this._skip;c>d&&(b=c-d)}null!==this._limit&&b+this._limita){var b=new q;throw b.errorNum=p.ERROR_BAD_PARAMETER,b.errorMessage="limit must be non-negative",b}return e(this,a)},d.prototype.skip=function(a){var b,c;if((void 0===a||null===a)&&(a=0),null!==this._execution)throw"query is already executing";return null===this._limit?(b=this.clone(),null===this._skip||0===this._skip?b._skip=a:b._skip+=a):(c=this.clone().toArray(),b=new l(c),b._skip=a,b._countTotal=c._countTotal),b},d.prototype.toArray=function(){var a;for(this.execute(),a=[];this.hasNext();)a.push(this.next());return a},d.prototype.getBatchSize=function(){return this._batchSize},d.prototype.setBatchSize=function(a){a>=1&&(this._batchSize=a)},d.prototype.count=function(a){return this.execute(),void 0!==a&&a?this._countQuery:this._countTotal},d.prototype.hasNext=function(){return this.execute(),this._execution.hasNext()},d.prototype.next=function(){return this.execute(),this._execution.next()},d.prototype.dispose=function(){null!==this._execution&&this._execution.dispose(),this._execution=null,this._countQuery=null,this._countTotal=null},f.prototype=new d,f.prototype.constructor=f,f.prototype.clone=function(){var a;return a=new f(this._collection),a._skip=this._skip,a._limit=this._limit,a},f.prototype._PRINT=function(a){var b;b="SimpleQueryAll("+this._collection.name()+")",null!==this._skip&&0!==this._skip&&(b+=".skip("+this._skip+")"),null!==this._limit&&(b+=".limit("+this._limit+")"),a.output+=b},l=function(a){this._documents=a},l.prototype=new d,l.prototype.constructor=l,l.prototype.clone=function(){var a;return a=new l(this._documents),a._skip=this._skip,a._limit=this._limit,a},l.prototype.execute=function(){null===this._execution&&(null===this._skip&&(this._skip=0),this._execution=new c(this._documents,this._skip,this._limit))},l.prototype._PRINT=function(a){var b;b="SimpleQueryArray(documents)",null!==this._skip&&0!==this._skip&&(b+=".skip("+this._skip+")"),null!==this._limit&&(b+=".limit("+this._limit+")"),a.output+=b},g.prototype=new d,g.prototype.constructor=g,g.prototype.clone=function(){var a;return a=new g(this._collection,this._example),a._skip=this._skip,a._limit=this._limit,a._type=this._type,a._index=this._index,a},g.prototype._PRINT=function(a){var b;b="SimpleQueryByExample("+this._collection.name()+")",null!==this._skip&&0!==this._skip&&(b+=".skip("+this._skip+")"),null!==this._limit&&(b+=".limit("+this._limit+")"),a.output+=b},h.prototype=new d,h.prototype.constructor=h,h.prototype.clone=function(){var a;return a=new h(this._collection,this._condition),a._skip=this._skip,a._limit=this._limit,a._type=this._type,a._index=this._index,a},h.prototype._PRINT=function(a){var b;b="SimpleQueryByCondition("+this._collection.name()+")",null!==this._skip&&0!==this._skip&&(b+=".skip("+this._skip+")"),null!==this._limit&&(b+=".limit("+this._limit+")"),a.output+=b},i.prototype=new d,i.prototype.constructor=i,i.prototype.clone=function(){var a;return a=new i(this._collection,this._attribute,this._left,this._right,this._type),a._skip=this._skip,a._limit=this._limit,a},i.prototype._PRINT=function(a){var b;b="SimpleQueryRange("+this._collection.name()+")",null!==this._skip&&0!==this._skip&&(b+=".skip("+this._skip+")"),null!==this._limit&&(b+=".limit("+this._limit+")"),a.output+=b},j.prototype._PRINT=function(a){var b;b="GeoIndex("+this._collection.name()+", "+this._index+")",a.output+=b},j.prototype.near=function(a,b){return new m(this._collection,a,b,this._index)},j.prototype.within=function(a,b,c){return new n(this._collection,a,b,c,this._index)},j.prototype.withinRectangle=function(a,b,c,d){return new o(this._collection,a,b,c,d,this._index)},m=function(a,b,c,d){var e,f;if(this._collection=a,this._latitude=b,this._longitude=c,this._index=void 0===d?null:d,this._distance=null,void 0===d)for(e=a.getIndexes(),f=0;f=0&&g>f;f+=a){var h=e?e[f]:f;d=c(d,b[h],h,b)}return d}return function(c,d,e,f){d=v(d,f,4);var g=!C(c)&&u.keys(c),h=(g||c).length,i=a>0?0:h-1;return arguments.length<3&&(e=c[g?g[i]:i],i+=a),b(c,d,e,g,i,h)}}function d(a){return function(b,c,d){c=w(c,d);for(var e=B(b),f=a>0?0:e-1;f>=0&&e>f;f+=a)if(c(b[f],f,b))return f;return-1}}function e(a,b,c){return function(d,e,f){var g=0,h=B(d);if("number"==typeof f)a>0?g=f>=0?f:Math.max(f+h,g):h=f>=0?Math.min(f+1,h):f+h+1;else if(c&&f&&h)return f=c(d,e),d[f]===e?f:-1;if(e!==e)return f=b(m.call(d,g,h),u.isNaN),f>=0?f+g:-1;for(f=a>0?g:h-1;f>=0&&h>f;f+=a)if(d[f]===e)return f;return-1}}function f(a,b){var c=H.length,d=a.constructor,e=u.isFunction(d)&&d.prototype||j,f="constructor";for(u.has(a,f)&&!u.contains(b,f)&&b.push(f);c--;)f=H[c],f in a&&a[f]!==e[f]&&!u.contains(b,f)&&b.push(f)}var g=this,h=g._,i=Array.prototype,j=Object.prototype,k=Function.prototype,l=i.push,m=i.slice,n=j.toString,o=j.hasOwnProperty,p=Array.isArray,q=Object.keys,r=k.bind,s=Object.create,t=function(){},u=function S(a){return a instanceof S?a:this instanceof S?void(this._wrapped=a):new S(a)};"undefined"!=typeof a?("undefined"!=typeof b&&b.exports&&(a=b.exports=u),a._=u):g._=u,u.VERSION="1.8.3";var v=function(a,b,c){if(void 0===b)return a;switch(null==c?3:c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)};case 4:return function(c,d,e,f){return a.call(b,c,d,e,f)}}return function(){return a.apply(b,arguments)}},w=function(a,b,c){return null==a?u.identity:u.isFunction(a)?v(a,b,c):u.isObject(a)?u.matcher(a):u.property(a)};u.iteratee=function(a,b){return w(a,b,1/0)};var x=function(a,b){return function(c){var d=arguments.length;if(2>d||null==c)return c;for(var e=1;d>e;e++)for(var f=arguments[e],g=a(f),h=g.length,i=0;h>i;i++){var j=g[i];b&&void 0!==c[j]||(c[j]=f[j])}return c}},y=function(a){if(!u.isObject(a))return{};if(s)return s(a);t.prototype=a;var b=new t;return t.prototype=null,b},z=function(a){return function(b){return null==b?void 0:b[a]}},A=Math.pow(2,53)-1,B=z("length"),C=function(a){var b=B(a);return"number"==typeof b&&b>=0&&A>=b};u.each=u.forEach=function(a,b,c){b=v(b,c);var d,e;if(C(a))for(d=0,e=a.length;e>d;d++)b(a[d],d,a);else{var f=u.keys(a);for(d=0,e=f.length;e>d;d++)b(a[f[d]],f[d],a)}return a},u.map=u.collect=function(a,b,c){b=w(b,c);for(var d=!C(a)&&u.keys(a),e=(d||a).length,f=Array(e),g=0;e>g;g++){var h=d?d[g]:g;f[g]=b(a[h],h,a)}return f},u.reduce=u.foldl=u.inject=c(1),u.reduceRight=u.foldr=c(-1),u.find=u.detect=function(a,b,c){var d;return d=C(a)?u.findIndex(a,b,c):u.findKey(a,b,c),void 0!==d&&-1!==d?a[d]:void 0},u.filter=u.select=function(a,b,c){var d=[];return b=w(b,c),u.each(a,function(a,c,e){b(a,c,e)&&d.push(a)}),d},u.reject=function(a,b,c){return u.filter(a,u.negate(w(b)),c)},u.every=u.all=function(a,b,c){b=w(b,c);for(var d=!C(a)&&u.keys(a),e=(d||a).length,f=0;e>f;f++){var g=d?d[f]:f;if(!b(a[g],g,a))return!1}return!0},u.some=u.any=function(a,b,c){b=w(b,c);for(var d=!C(a)&&u.keys(a),e=(d||a).length,f=0;e>f;f++){var g=d?d[f]:f;if(b(a[g],g,a))return!0}return!1},u.contains=u.includes=u.include=function(a,b,c,d){return C(a)||(a=u.values(a)),("number"!=typeof c||d)&&(c=0),u.indexOf(a,b,c)>=0},u.invoke=function(a,b){var c=m.call(arguments,2),d=u.isFunction(b);return u.map(a,function(a){var e=d?b:a[b];return null==e?e:e.apply(a,c)})},u.pluck=function(a,b){return u.map(a,u.property(b))},u.where=function(a,b){return u.filter(a,u.matcher(b))},u.findWhere=function(a,b){return u.find(a,u.matcher(b))},u.max=function(a,b,c){var d,e,f=-(1/0),g=-(1/0);if(null==b&&null!=a){a=C(a)?a:u.values(a);for(var h=0,i=a.length;i>h;h++)d=a[h],d>f&&(f=d)}else b=w(b,c),u.each(a,function(a,c,d){e=b(a,c,d),(e>g||e===-(1/0)&&f===-(1/0))&&(f=a,g=e)});return f},u.min=function(a,b,c){var d,e,f=1/0,g=1/0;if(null==b&&null!=a){a=C(a)?a:u.values(a);for(var h=0,i=a.length;i>h;h++)d=a[h],f>d&&(f=d)}else b=w(b,c),u.each(a,function(a,c,d){e=b(a,c,d),(g>e||e===1/0&&f===1/0)&&(f=a,g=e)});return f},u.shuffle=function(a){for(var b,c=C(a)?a:u.values(a),d=c.length,e=Array(d),f=0;d>f;f++)b=u.random(0,f),b!==f&&(e[f]=e[b]),e[b]=c[f];return e},u.sample=function(a,b,c){return null==b||c?(C(a)||(a=u.values(a)),a[u.random(a.length-1)]):u.shuffle(a).slice(0,Math.max(0,b))},u.sortBy=function(a,b,c){return b=w(b,c),u.pluck(u.map(a,function(a,c,d){return{value:a,index:c,criteria:b(a,c,d)}}).sort(function(a,b){var c=a.criteria,d=b.criteria;if(c!==d){if(c>d||void 0===c)return 1;if(d>c||void 0===d)return-1}return a.index-b.index}),"value")};var D=function(a){return function(b,c,d){var e={};return c=w(c,d),u.each(b,function(d,f){var g=c(d,f,b);a(e,d,g)}),e}};u.groupBy=D(function(a,b,c){u.has(a,c)?a[c].push(b):a[c]=[b]}),u.indexBy=D(function(a,b,c){a[c]=b}),u.countBy=D(function(a,b,c){u.has(a,c)?a[c]++:a[c]=1}),u.toArray=function(a){return a?u.isArray(a)?m.call(a):C(a)?u.map(a,u.identity):u.values(a):[]},u.size=function(a){return null==a?0:C(a)?a.length:u.keys(a).length},u.partition=function(a,b,c){b=w(b,c);var d=[],e=[];return u.each(a,function(a,c,f){(b(a,c,f)?d:e).push(a)}),[d,e]},u.first=u.head=u.take=function(a,b,c){return null==a?void 0:null==b||c?a[0]:u.initial(a,a.length-b)},u.initial=function(a,b,c){return m.call(a,0,Math.max(0,a.length-(null==b||c?1:b)))},u.last=function(a,b,c){return null==a?void 0:null==b||c?a[a.length-1]:u.rest(a,Math.max(0,a.length-b))},u.rest=u.tail=u.drop=function(a,b,c){return m.call(a,null==b||c?1:b)},u.compact=function(a){return u.filter(a,u.identity)};var E=function T(a,b,c,d){for(var e=[],f=0,g=d||0,h=B(a);h>g;g++){var i=a[g];if(C(i)&&(u.isArray(i)||u.isArguments(i))){b||(i=T(i,b,c));var j=0,k=i.length;for(e.length+=k;k>j;)e[f++]=i[j++]}else c||(e[f++]=i)}return e};u.flatten=function(a,b){return E(a,b,!1)},u.without=function(a){return u.difference(a,m.call(arguments,1))},u.uniq=u.unique=function(a,b,c,d){u.isBoolean(b)||(d=c,c=b,b=!1),null!=c&&(c=w(c,d));for(var e=[],f=[],g=0,h=B(a);h>g;g++){var i=a[g],j=c?c(i,g,a):i;b?(g&&f===j||e.push(i),f=j):c?u.contains(f,j)||(f.push(j),e.push(i)):u.contains(e,i)||e.push(i)}return e},u.union=function(){return u.uniq(E(arguments,!0,!0))},u.intersection=function(a){for(var b=[],c=arguments.length,d=0,e=B(a);e>d;d++){var f=a[d];if(!u.contains(b,f)){for(var g=1;c>g&&u.contains(arguments[g],f);g++);g===c&&b.push(f)}}return b},u.difference=function(a){var b=E(arguments,!0,!0,1);return u.filter(a,function(a){return!u.contains(b,a)})},u.zip=function(){return u.unzip(arguments)},u.unzip=function(a){for(var b=a&&u.max(a,B).length||0,c=Array(b),d=0;b>d;d++)c[d]=u.pluck(a,d);return c},u.object=function(a,b){for(var c={},d=0,e=B(a);e>d;d++)b?c[a[d]]=b[d]:c[a[d][0]]=a[d][1];return c},u.findIndex=d(1),u.findLastIndex=d(-1),u.sortedIndex=function(a,b,c,d){c=w(c,d,1);for(var e=c(b),f=0,g=B(a);g>f;){var h=Math.floor((f+g)/2);c(a[h])f;f++,a+=c)e[f]=a;return e};var F=function(a,b,c,d,e){if(!(d instanceof b))return a.apply(c,e);var f=y(a.prototype),g=a.apply(f,e);return u.isObject(g)?g:f};u.bind=function(a,b){if(r&&a.bind===r)return r.apply(a,m.call(arguments,1));if(!u.isFunction(a))throw new TypeError("Bind must be called on a function");var c=m.call(arguments,2),d=function e(){return F(a,e,b,this,c.concat(m.call(arguments)))};return d},u.partial=function(a){var b=m.call(arguments,1),c=function d(){for(var c=0,e=b.length,f=Array(e),g=0;e>g;g++)f[g]=b[g]===u?arguments[c++]:b[g];for(;c=d)throw new Error("bindAll must be passed function names");for(b=1;d>b;b++)c=arguments[b],a[c]=u.bind(a[c],a);return a},u.memoize=function(a,b){var c=function d(c){var e=d.cache,f=""+(b?b.apply(this,arguments):c);return u.has(e,f)||(e[f]=a.apply(this,arguments)),e[f]};return c.cache={},c},u.delay=function(a,b){var c=m.call(arguments,2);return setTimeout(function(){return a.apply(null,c)},b)},u.defer=u.partial(u.delay,u,1),u.throttle=function(a,b,c){var d,e,f,g=null,h=0;c||(c={});var i=function(){h=c.leading===!1?0:u.now(),g=null,f=a.apply(d,e),g||(d=e=null)};return function(){var j=u.now();h||c.leading!==!1||(h=j);var k=b-(j-h);return d=this,e=arguments,0>=k||k>b?(g&&(clearTimeout(g),g=null),h=j,f=a.apply(d,e),g||(d=e=null)):g||c.trailing===!1||(g=setTimeout(i,k)),f}},u.debounce=function(a,b,c){var d,e,f,g,h,i=function j(){var i=u.now()-g;b>i&&i>=0?d=setTimeout(j,b-i):(d=null,c||(h=a.apply(f,e),d||(f=e=null)))};return function(){f=this,e=arguments,g=u.now();var j=c&&!d;return d||(d=setTimeout(i,b)),j&&(h=a.apply(f,e),f=e=null),h}},u.wrap=function(a,b){return u.partial(b,a)},u.negate=function(a){return function(){return!a.apply(this,arguments)}},u.compose=function(){var a=arguments,b=a.length-1;return function(){for(var c=b,d=a[b].apply(this,arguments);c--;)d=a[c].call(this,d);return d}},u.after=function(a,b){return function(){return--a<1?b.apply(this,arguments):void 0}},u.before=function(a,b){var c;return function(){return--a>0&&(c=b.apply(this,arguments)),1>=a&&(b=null),c}},u.once=u.partial(u.before,2);var G=!{toString:null}.propertyIsEnumerable("toString"),H=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"]; u.keys=function(a){if(!u.isObject(a))return[];if(q)return q(a);var b=[];for(var c in a)u.has(a,c)&&b.push(c);return G&&f(a,b),b},u.allKeys=function(a){if(!u.isObject(a))return[];var b=[];for(var c in a)b.push(c);return G&&f(a,b),b},u.values=function(a){for(var b=u.keys(a),c=b.length,d=Array(c),e=0;c>e;e++)d[e]=a[b[e]];return d},u.mapObject=function(a,b,c){b=w(b,c);for(var d,e=u.keys(a),f=e.length,g={},h=0;f>h;h++)d=e[h],g[d]=b(a[d],d,a);return g},u.pairs=function(a){for(var b=u.keys(a),c=b.length,d=Array(c),e=0;c>e;e++)d[e]=[b[e],a[b[e]]];return d},u.invert=function(a){for(var b={},c=u.keys(a),d=0,e=c.length;e>d;d++)b[a[c[d]]]=c[d];return b},u.functions=u.methods=function(a){var b=[];for(var c in a)u.isFunction(a[c])&&b.push(c);return b.sort()},u.extend=x(u.allKeys),u.extendOwn=u.assign=x(u.keys),u.findKey=function(a,b,c){b=w(b,c);for(var d,e=u.keys(a),f=0,g=e.length;g>f;f++)if(d=e[f],b(a[d],d,a))return d},u.pick=function(a,b,c){var d,e,f={},g=a;if(null==g)return f;u.isFunction(b)?(e=u.allKeys(g),d=v(b,c)):(e=E(arguments,!1,!1,1),d=function(a,b,c){return b in c},g=Object(g));for(var h=0,i=e.length;i>h;h++){var j=e[h],k=g[j];d(k,j,g)&&(f[j]=k)}return f},u.omit=function(a,b,c){if(u.isFunction(b))b=u.negate(b);else{var d=u.map(E(arguments,!1,!1,1),String);b=function(a,b){return!u.contains(d,b)}}return u.pick(a,b,c)},u.defaults=x(u.allKeys,!0),u.create=function(a,b){var c=y(a);return b&&u.extendOwn(c,b),c},u.clone=function(a){return u.isObject(a)?u.isArray(a)?a.slice():u.extend({},a):a},u.tap=function(a,b){return b(a),a},u.isMatch=function(a,b){var c=u.keys(b),d=c.length;if(null==a)return!d;for(var e=Object(a),f=0;d>f;f++){var g=c[f];if(b[g]!==e[g]||!(g in e))return!1}return!0};var I=function U(a,b,c,d){if(a===b)return 0!==a||1/a===1/b;if(null==a||null==b)return a===b;a instanceof u&&(a=a._wrapped),b instanceof u&&(b=b._wrapped);var e=n.call(a);if(e!==n.call(b))return!1;switch(e){case"[object RegExp]":case"[object String]":return""+a==""+b;case"[object Number]":return+a!==+a?+b!==+b:0===+a?1/+a===1/b:+a===+b;case"[object Date]":case"[object Boolean]":return+a===+b}var f="[object Array]"===e;if(!f){if("object"!=typeof a||"object"!=typeof b)return!1;var g=a.constructor,h=b.constructor;if(g!==h&&!(u.isFunction(g)&&g instanceof g&&u.isFunction(h)&&h instanceof h)&&"constructor"in a&&"constructor"in b)return!1}c=c||[],d=d||[];for(var i=c.length;i--;)if(c[i]===a)return d[i]===b;if(c.push(a),d.push(b),f){if(i=a.length,i!==b.length)return!1;for(;i--;)if(!U(a[i],b[i],c,d))return!1}else{var j,k=u.keys(a);if(i=k.length,u.keys(b).length!==i)return!1;for(;i--;)if(j=k[i],!u.has(b,j)||!U(a[j],b[j],c,d))return!1}return c.pop(),d.pop(),!0};u.isEqual=function(a,b){return I(a,b)},u.isEmpty=function(a){return null==a?!0:C(a)&&(u.isArray(a)||u.isString(a)||u.isArguments(a))?0===a.length:0===u.keys(a).length},u.isElement=function(a){return!(!a||1!==a.nodeType)},u.isArray=p||function(a){return"[object Array]"===n.call(a)},u.isObject=function(a){var b=typeof a;return"function"===b||"object"===b&&!!a},u.each(["Arguments","Function","String","Number","Date","RegExp","Error"],function(a){u["is"+a]=function(b){return n.call(b)==="[object "+a+"]"}}),u.isArguments(arguments)||(u.isArguments=function(a){return u.has(a,"callee")}),"function"!=typeof/./&&"object"!=typeof Int8Array&&(u.isFunction=function(a){return"function"==typeof a||!1}),u.isFinite=function(a){return isFinite(a)&&!isNaN(parseFloat(a))},u.isNaN=function(a){return u.isNumber(a)&&a!==+a},u.isBoolean=function(a){return a===!0||a===!1||"[object Boolean]"===n.call(a)},u.isNull=function(a){return null===a},u.isUndefined=function(a){return void 0===a},u.has=function(a,b){return null!=a&&o.call(a,b)},u.noConflict=function(){return g._=h,this},u.identity=function(a){return a},u.constant=function(a){return function(){return a}},u.noop=function(){},u.property=z,u.propertyOf=function(a){return null==a?function(){}:function(b){return a[b]}},u.matcher=u.matches=function(a){return a=u.extendOwn({},a),function(b){return u.isMatch(b,a)}},u.times=function(a,b,c){var d=Array(Math.max(0,a));b=v(b,c,1);for(var e=0;a>e;e++)d[e]=b(e);return d},u.random=function(a,b){return null==b&&(b=a,a=0),a+Math.floor(Math.random()*(b-a+1))},u.now=Date.now||function(){return(new Date).getTime()};var J={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},K=u.invert(J),L=function(a){var b=function(b){return a[b]},c="(?:"+u.keys(a).join("|")+")",d=RegExp(c),e=RegExp(c,"g");return function(a){return a=null==a?"":""+a,d.test(a)?a.replace(e,b):a}};u.escape=L(J),u.unescape=L(K),u.result=function(a,b,c){var d=null==a?void 0:a[b];return void 0===d&&(d=c),u.isFunction(d)?d.call(a):d};var M=0;u.uniqueId=function(a){var b=++M+"";return a?a+b:b},u.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var N=/(.)^/,O={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},P=/\\|'|\r|\n|\u2028|\u2029/g,Q=function(a){return"\\"+O[a]};u.template=function(a,b,c){!b&&c&&(b=c),b=u.defaults({},b,u.templateSettings);var d=RegExp([(b.escape||N).source,(b.interpolate||N).source,(b.evaluate||N).source].join("|")+"|$","g"),e=0,f="__p+='";a.replace(d,function(b,c,d,g,h){return f+=a.slice(e,h).replace(P,Q),e=h+b.length,c?f+="'+\n((__t=("+c+"))==null?'':_.escape(__t))+\n'":d?f+="'+\n((__t=("+d+"))==null?'':__t)+\n'":g&&(f+="';\n"+g+"\n__p+='"),b}),f+="';\n",b.variable||(f="with(obj||{}){\n"+f+"}\n"),f="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+f+"return __p;\n";try{var g=new Function(b.variable||"obj","_",f)}catch(h){throw h.source=f,h}var i=function(a){return g.call(this,a,u)},j=b.variable||"obj";return i.source="function("+j+"){\n"+f+"}",i},u.chain=function(a){var b=u(a);return b._chain=!0,b};var R=function(a,b){return a._chain?u(b).chain():b};u.mixin=function(a){u.each(u.functions(a),function(b){var c=u[b]=a[b];u.prototype[b]=function(){var a=[this._wrapped];return l.apply(a,arguments),R(this,c.apply(u,a))}})},u.mixin(u),u.each(["pop","push","reverse","shift","sort","splice","unshift"],function(a){var b=i[a];u.prototype[a]=function(){var c=this._wrapped;return b.apply(c,arguments),"shift"!==a&&"splice"!==a||0!==c.length||delete c[0],R(this,c)}}),u.each(["concat","join","slice"],function(a){var b=i[a];u.prototype[a]=function(){return R(this,b.apply(this._wrapped,arguments))}}),u.prototype.value=function(){return this._wrapped},u.prototype.valueOf=u.prototype.toJSON=u.prototype.value,u.prototype.toString=function(){return""+this._wrapped},"function"==typeof define&&define.amd&&define("underscore",[],function(){return u})}).call(this)}),"undefined"==typeof global&&"undefined"!=typeof window&&(global=window),global.Buffer=require("buffer").Buffer,global.process=require("process"),global.setInterval=global.setInterval||function(){},global.clearInterval=global.clearInterval||function(){},global.setTimeout=global.setTimeout||function(){},global.clearTimeout=global.clearTimeout||function(){},global.aqlQuery=function(){var a,b,c,d=arguments[0],e={},f=d[0];for(c=1;cc;++c)b+="\n";a.print(b)},global.console=global.console||require("console"),global.db=require("@arangodb").db,global.arango=require("@arangodb").arango,global.fm=require("@arangodb/foxx/manager"),global.ArangoStatement=require("@arangodb/arango-statement").ArangoStatement,global.tutorial=require("@arangodb/tutorial");var initHelp=function(){var a=require("internal");if(a.db)try{a.db._collections()}catch(b){}a.quiet!==!0&&(require("@arangodb").checkAvailableVersions(),a.arango&&a.arango.isConnected&&a.arango.isConnected()&&a.print("Type 'tutorial' for a tutorial or 'help' to see common examples"))};if("undefined"==typeof window){if(initHelp(),!(global.IS_EXECUTE_SCRIPT||global.IS_EXECUTE_STRING||global.IS_CHECK_SCRIPT||global.IS_UNIT_TESTS||global.IS_JS_LINT))try{var __fs__=require("fs"),__rcf__=__fs__.join(__fs__.home(),".arangosh.rc");if(__fs__.exists(__rcf__)){var __content__=__fs__.read(__rcf__);eval(__content__)}}catch(e){require("console").warn("arangosh.rc: %s",String(e))}try{delete global.IS_EXECUTE_SCRIPT,delete global.IS_EXECUTE_STRING,delete global.IS_CHECK_SCRIPT,delete global.IS_UNIT_TESTS,delete global.IS_JS_LINT}catch(e){}}!function(){"use strict";window.arangoCollectionModel=Backbone.Model.extend({initialize:function(){},idAttribute:"name",urlRoot:"/_api/collection",defaults:{id:"",name:"",status:"",type:"",isSystem:!1,picture:"",locked:!1,desc:void 0},getProperties:function(){var a;return $.ajax({type:"GET",cache:!1,url:"/_api/collection/"+encodeURIComponent(this.get("id"))+"/properties",contentType:"application/json",processData:!1,async:!1,success:function(b){a=b},error:function(b){a=b}}),a},getFigures:function(){var a;return $.ajax({type:"GET",cache:!1,url:"/_api/collection/"+this.get("id")+"/figures",contentType:"application/json",processData:!1,async:!1,success:function(b){a=b},error:function(b){a=b}}),a},getRevision:function(){var a;return $.ajax({type:"GET",cache:!1,url:"/_api/collection/"+this.get("id")+"/revision",contentType:"application/json",processData:!1,async:!1,success:function(b){a=b},error:function(b){a=b}}),a},getIndex:function(){var a;return $.ajax({type:"GET",cache:!1,url:"/_api/index/?collection="+this.get("id"),contentType:"application/json",processData:!1,async:!1,success:function(b){a=b},error:function(b){a=b}}),a},createIndex:function(a,b){var c=this;$.ajax({cache:!1,type:"POST",url:"/_api/index?collection="+c.get("id"),headers:{"x-arango-async":"store"},data:JSON.stringify(a),contentType:"application/json",processData:!1,success:function(a,d,e){e.getResponseHeader("x-arango-async-id")?(window.arangoHelper.addAardvarkJob({id:e.getResponseHeader("x-arango-async-id"),type:"index",desc:"Creating Index",collection:c.get("id")}),b(!1,a)):b(!0,a)},error:function(a){b(!0,a)}}),b()},deleteIndex:function(a,b){var c=this;$.ajax({cache:!1,type:"DELETE",url:"/_api/index/"+this.get("name")+"/"+encodeURIComponent(a),headers:{"x-arango-async":"store"},success:function(a,d,e){e.getResponseHeader("x-arango-async-id")?(window.arangoHelper.addAardvarkJob({id:e.getResponseHeader("x-arango-async-id"),type:"index",desc:"Removing Index",collection:c.get("id")}),b(!1,a)):b(!0,a)},error:function(a){b(!0,a)}}),b()},truncateCollection:function(){$.ajax({async:!1,cache:!1,type:"PUT",url:"/_api/collection/"+this.get("id")+"/truncate",success:function(){arangoHelper.arangoNotification("Collection truncated")},error:function(){arangoHelper.arangoError("Collection error")}})},loadCollection:function(a){$.ajax({cache:!1,type:"PUT",url:"/_api/collection/"+this.get("id")+"/load",success:function(){a(!1)},error:function(){a(!0)}}),a()},unloadCollection:function(a){$.ajax({cache:!1,type:"PUT",url:"/_api/collection/"+this.get("id")+"/unload?flush=true",success:function(){a(!1)},error:function(){a(!0)}}),a()},renameCollection:function(a){var b=this,c=!1;return $.ajax({cache:!1,type:"PUT",async:!1,url:"/_api/collection/"+this.get("id")+"/rename",data:JSON.stringify({name:a}),contentType:"application/json",processData:!1,success:function(){b.set("name",a),c=!0},error:function(){try{console.log("error")}catch(a){c=!1}}}),c},changeCollection:function(a,b,c){var d=!1;"true"===a?a=!0:"false"===a&&(a=!1);var e={waitForSync:a,journalSize:parseInt(b),indexBuckets:parseInt(c)};return $.ajax({cache:!1,type:"PUT",async:!1,url:"/_api/collection/"+this.get("id")+"/properties",data:JSON.stringify(e),contentType:"application/json",processData:!1,success:function(){d=!0},error:function(a){try{var b=JSON.parse(a.responseText);d=b.errorMessage}catch(c){d=!1}}}),d}})}(),window.DatabaseModel=Backbone.Model.extend({idAttribute:"name",initialize:function(){"use strict"},isNew:function(){"use strict";return!1},sync:function(a,b,c){"use strict";return"update"===a&&(a="create"),Backbone.sync(a,b,c)},url:"/_api/database",defaults:{}}),window.arangoDocumentModel=Backbone.Model.extend({initialize:function(){"use strict"},urlRoot:"/_api/document",defaults:{_id:"",_rev:"",_key:""},getSorted:function(){"use strict";var a=this,b=Object.keys(a.attributes).sort(function(a,b){var c=arangoHelper.isSystemAttribute(a),d=arangoHelper.isSystemAttribute(b);return c!==d?c?-1:1:b>a?-1:1}),c={};return _.each(b,function(b){c[b]=a.attributes[b]}),c}}),function(){"use strict";window.ArangoQuery=Backbone.Model.extend({urlRoot:"/_api/user",defaults:{name:"",type:"custom",value:""}})}(),window.Replication=Backbone.Model.extend({defaults:{state:{},server:{}},initialize:function(){}}),window.Statistics=Backbone.Model.extend({defaults:{},url:function(){"use strict";return"/_admin/statistics"}}),window.StatisticsDescription=Backbone.Model.extend({defaults:{figures:"",groups:""},url:function(){"use strict";return"/_admin/statistics-description"}}),window.Users=Backbone.Model.extend({defaults:{user:"",active:!1,extra:{}},idAttribute:"user",parse:function(a){return this.isNotNew=!0,a},isNew:function(){return!this.isNotNew},url:function(){return this.isNew()?"/_api/user":""!==this.get("user")?"/_api/user/"+this.get("user"):"/_api/user"},checkPassword:function(a){var b=!1;return $.ajax({cache:!1,type:"POST",async:!1,url:"/_api/user/"+this.get("user"),data:JSON.stringify({passwd:a}),contentType:"application/json",processData:!1,success:function(a){b=a.result}}),b},setPassword:function(a){$.ajax({cache:!1,type:"PATCH",async:!1,url:"/_api/user/"+this.get("user"),data:JSON.stringify({passwd:a}),contentType:"application/json",processData:!1})},setExtras:function(a,b){$.ajax({cache:!1,type:"PATCH",async:!1,url:"/_api/user/"+this.get("user"),data:JSON.stringify({extra:{name:a,img:b}}),contentType:"application/json",processData:!1})}}),function(){"use strict";window.CurrentDatabase=Backbone.Model.extend({url:"/_api/database/current",parse:function(a){return a.result}})}(),function(){"use strict";var a=function(a,b,c,d,e,f){var g={contentType:"application/json",processData:!1,type:c};b=b||function(){},f=_.extend({mount:a.encodedMount()},f);var h=_.reduce(f,function(a,b,c){return a+encodeURIComponent(c)+"="+encodeURIComponent(b)+"&"},"?");g.url="/_admin/aardvark/foxxes"+(d?"/"+d:"")+h.slice(0,h.length-1),void 0!==e&&(g.data=JSON.stringify(e)),$.ajax(g).then(function(a){b(null,a)},function(a){window.xhr=a,b(_.extend(a.status?new Error(a.responseJSON?a.responseJSON.errorMessage:a.responseText):new Error("Network Error"),{statusCode:a.status}))})};window.Foxx=Backbone.Model.extend({idAttribute:"mount",defaults:{author:"Unknown Author",name:"",version:"Unknown Version",description:"No description",license:"Unknown License",contributors:[],scripts:{},config:{},deps:{},git:"",system:!1,development:!1},isNew:function(){return!1},encodedMount:function(){return encodeURIComponent(this.get("mount"))},destroy:function(b,c){a(this,c,"DELETE",void 0,void 0,b)},isBroken:function(){return!1},needsAttention:function(){return this.isBroken()||this.needsConfiguration()||this.hasUnconfiguredDependencies()},needsConfiguration:function(){return _.any(this.get("config"),function(a){return void 0===a.current&&a.required!==!1})},hasUnconfiguredDependencies:function(){return _.any(this.get("deps"),function(a){return void 0===a.current&&a.definition.required!==!1})},getConfiguration:function(b){a(this,function(a,c){a||this.set("config",c),"function"==typeof b&&b(a,c)}.bind(this),"GET","config")},setConfiguration:function(b,c){a(this,c,"PATCH","config",b)},getDependencies:function(b){a(this,function(a,c){a||this.set("deps",c),"function"==typeof b&&b(a,c)}.bind(this),"GET","deps")},setDependencies:function(b,c){a(this,c,"PATCH","deps",b)},toggleDevelopment:function(b,c){a(this,function(a,d){a||this.set("development",b),"function"==typeof c&&c(a,d)}.bind(this),"PATCH","devel",b)},runScript:function(b,c,d){a(this,d,"POST","scripts/"+b,c)},runTests:function(b,c){a(this,function(a,b){"function"==typeof c&&c(a?a.responseJSON:a,b)}.bind(this),"POST","tests",b)},isSystem:function(){return this.get("system")},isDevelopment:function(){return this.get("development")},download:function(){window.open("/_db/"+arango.getDatabaseName()+"/_admin/aardvark/foxxes/download/zip?mount="+this.encodedMount())}})}(),function(){"use strict";window.Graph=Backbone.Model.extend({idAttribute:"_key",urlRoot:"/_api/gharial",isNew:function(){return!this.get("_id")},parse:function(a){return a.graph||a},addEdgeDefinition:function(a){$.ajax({async:!1,type:"POST",url:this.urlRoot+"/"+this.get("_key")+"/edge",data:JSON.stringify(a)})},deleteEdgeDefinition:function(a){$.ajax({async:!1,type:"DELETE",url:this.urlRoot+"/"+this.get("_key")+"/edge/"+a})},modifyEdgeDefinition:function(a){$.ajax({async:!1,type:"PUT",url:this.urlRoot+"/"+this.get("_key")+"/edge/"+a.collection,data:JSON.stringify(a)})},addVertexCollection:function(a){$.ajax({async:!1,type:"POST",url:this.urlRoot+"/"+this.get("_key")+"/vertex",data:JSON.stringify({collection:a})})},deleteVertexCollection:function(a){$.ajax({async:!1,type:"DELETE",url:this.urlRoot+"/"+this.get("_key")+"/vertex/"+a})},defaults:{name:"",edgeDefinitions:[],orphanCollections:[]}})}(),function(){"use strict";window.newArangoLog=Backbone.Model.extend({defaults:{lid:"",level:"",timestamp:"",text:"",totalAmount:""},getLogStatus:function(){switch(this.get("level")){case 1:return"Error";case 2:return"Warning";case 3:return"Info";case 4:return"Debug";default:return"Unknown"}}})}(),function(){"use strict";window.Notification=Backbone.Model.extend({defaults:{title:"",date:0,content:"",priority:"",tags:"",seen:!1}})}(),function(){"use strict";window.queryManagementModel=Backbone.Model.extend({defaults:{id:"",query:"",started:"",runTime:""}})}(),function(){"use strict";window.workMonitorModel=Backbone.Model.extend({defaults:{name:"",number:"",status:"",type:""}})}(),function(){"use strict";window.PaginatedCollection=Backbone.Collection.extend({page:0,pagesize:10,totalAmount:0,getPage:function(){return this.page+1},setPage:function(a){return a>=this.getLastPageNumber()?void(this.page=this.getLastPageNumber()-1):1>a?void(this.page=0):void(this.page=a-1)},getLastPageNumber:function(){return Math.max(Math.ceil(this.totalAmount/this.pagesize),1)},getOffset:function(){return this.page*this.pagesize},getPageSize:function(){return this.pagesize},setPageSize:function(a){if("all"===a)this.pagesize="all";else try{a=parseInt(a,10),this.pagesize=a}catch(b){}},setToFirst:function(){this.page=0},setToLast:function(){this.setPage(this.getLastPageNumber())},setToPrev:function(){this.setPage(this.getPage()-1)},setToNext:function(){this.setPage(this.getPage()+1)},setTotal:function(a){this.totalAmount=a},getTotal:function(){return this.totalAmount},setTotalMinusOne:function(){this.totalAmount--}})}(),function(){"use strict";window.arangoCollections=Backbone.Collection.extend({url:"/_api/collection",model:arangoCollectionModel,searchOptions:{searchPhrase:null,includeSystem:!1,includeDocument:!0,includeEdge:!0,includeLoaded:!0,includeUnloaded:!0,sortBy:"name",sortOrder:1},translateStatus:function(a){switch(a){case 0:return"corrupted";case 1:return"new born collection";case 2:return"unloaded";case 3:return"loaded";case 4:return"will be unloaded";case 5:return"deleted";case 6:return"loading";default:return}},translateTypePicture:function(a){var b="";switch(a){case"document":b+="fa-file-text-o";break;case"edge":b+="fa-share-alt";break;case"unknown":b+="fa-question";break;default:b+="fa-cogs"}return b},parse:function(a){var b=this;return _.each(a.collections,function(a){a.isSystem=arangoHelper.isSystemCollection(a),a.type=arangoHelper.collectionType(a),a.status=b.translateStatus(a.status),a.picture=b.translateTypePicture(a.type)}),a.collections},getPosition:function(a){var b,c=this.getFiltered(this.searchOptions),d=null,e=null;for(b=0;b0&&(d=c[b-1]),b0){var e,f=d.get("name").toLowerCase();for(e=0;ed?-1:1):0}),b},newCollection:function(a,b,c,d,e,f,g){var h={},i={};return i.name=a,i.waitForSync=b,d>0&&(i.journalSize=d),i.isSystem=c,i.type=parseInt(e,10),f&&(i.numberOfShards=f,i.shardKeys=g),h.status=!1,$.ajax({cache:!1,type:"POST",url:"/_api/collection",data:JSON.stringify(i),contentType:"application/json",processData:!1,async:!1,success:function(a){h.status=!0,h.data=a},error:function(a){h.status=!1,h.errorMessage=JSON.parse(a.responseText).errorMessage}}),h}})}(),function(){"use strict";window.ArangoDatabase=Backbone.Collection.extend({model:window.DatabaseModel,sortOptions:{desc:!1},url:"/_api/database",comparator:function(a,b){var c=a.get("name").toLowerCase(),d=b.get("name").toLowerCase();return this.sortOptions.desc===!0?d>c?1:c>d?-1:0:c>d?1:d>c?-1:0},parse:function(a){return a?_.map(a.result,function(a){return{name:a}}):void 0},initialize:function(){var a=this;this.fetch().done(function(){a.sort()})},setSortingDesc:function(a){this.sortOptions.desc=a},getDatabases:function(){var a=this;return this.fetch().done(function(){a.sort()}),this.models},getDatabasesForUser:function(){var a;return $.ajax({type:"GET",cache:!1,url:this.url+"/user",contentType:"application/json",processData:!1,async:!1,success:function(b){a=b.result},error:function(){a=[]}}),a.sort()},createDatabaseURL:function(a,b,c){var d=window.location,e=window.location.hash;b=b?"SSL"===b||"https:"===b?"https:":"http:":d.protocol,c=c||d.port;var f=b+"//"+window.location.hostname+":"+c+"/_db/"+encodeURIComponent(a)+"/_admin/aardvark/standalone.html";if(e){var g=e.split("/")[0];0===g.indexOf("#collection")&&(g="#collections"),0===g.indexOf("#application")&&(g="#applications"),f+=g}return f},getCurrentDatabase:function(){var a;return $.ajax({type:"GET",cache:!1,url:this.url+"/current",contentType:"application/json",processData:!1,async:!1,success:function(b){return 200===b.code?void(a=b.result.name):void(a=b)},error:function(b){a=b}}),a},hasSystemAccess:function(){var a=this.getDatabasesForUser();return _.contains(a,"_system")}})}(),window.arangoDocument=Backbone.Collection.extend({url:"/_api/document/",model:arangoDocumentModel,collectionInfo:{},deleteEdge:function(a,b){var c=!1;try{$.ajax({cache:!1,type:"DELETE",async:!1,contentType:"application/json",url:"/_api/edge/"+a+"/"+b,success:function(){c=!0},error:function(){c=!1}})}catch(d){c=!1}return c},deleteDocument:function(a,b){var c=!1;try{$.ajax({cache:!1,type:"DELETE",async:!1,contentType:"application/json",url:"/_api/document/"+a+"/"+b,success:function(){c=!0},error:function(){c=!1}})}catch(d){c=!1}return c},addDocument:function(a,b){var c=this;c.createTypeDocument(a,b)},createTypeEdge:function(a,b,c,d){var e,f=!1;return e=d?JSON.stringify({_key:d}):JSON.stringify({}),$.ajax({cache:!1,type:"POST",async:!1,url:"/_api/edge?collection="+a+"&from="+b+"&to="+c,data:e,contentType:"application/json",processData:!1,success:function(a){f=a._id},error:function(a){f=!1}}),f},createTypeDocument:function(a,b){var c,d=!1;return c=b?JSON.stringify({_key:b}):JSON.stringify({}),$.ajax({cache:!1,type:"POST",async:!1,url:"/_api/document?collection="+encodeURIComponent(a),data:c,contentType:"application/json",processData:!1,success:function(a){d=a._id},error:function(a){d=!1}}),d},getCollectionInfo:function(a){var b=this;return $.ajax({cache:!1,type:"GET",url:"/_api/collection/"+a+"?"+arangoHelper.getRandomToken(),contentType:"application/json",processData:!1,async:!1,success:function(a){b.collectionInfo=a},error:function(a){}}),b.collectionInfo},getEdge:function(a,b){var c=!1,d=this;return this.clearDocument(),$.ajax({cache:!1,type:"GET",async:!1,url:"/_api/edge/"+a+"/"+b,contentType:"application/json",processData:!1,success:function(a){d.add(a),c=!0},error:function(a){c=!1}}),c},getDocument:function(a,b){var c=!1,d=this;return this.clearDocument(),$.ajax({cache:!1,type:"GET",async:!1,url:"/_api/document/"+a+"/"+b,contentType:"application/json",processData:!1,success:function(a){d.add(a),c=!0},error:function(a){c=!1}}),c},saveEdge:function(a,b,c){var d=!1;return $.ajax({cache:!1,type:"PUT",async:!1,url:"/_api/edge/"+a+"/"+b,data:c,contentType:"application/json",processData:!1,success:function(a){d=!0},error:function(a){d=!1}}),d},saveDocument:function(a,b,c){var d=!1;return $.ajax({cache:!1,type:"PUT",async:!1,url:"/_api/document/"+a+"/"+b,data:c,contentType:"application/json",processData:!1,success:function(a){d=!0},error:function(a){d=!1}}),d},updateLocalDocument:function(a){this.clearDocument(),this.add(a)},clearDocument:function(){this.reset()}}),function(){"use strict";window.arangoDocuments=window.PaginatedCollection.extend({collectionID:1,filters:[],checkCursorTimer:void 0,MAX_SORT:12e3,lastQuery:{},sortAttribute:"",url:"/_api/documents",model:window.arangoDocumentModel,loadTotal:function(){var a=this;$.ajax({cache:!1,type:"GET",url:"/_api/collection/"+this.collectionID+"/count",contentType:"application/json",processData:!1,async:!1,success:function(b){a.setTotal(b.count)}})},setCollection:function(a){this.resetFilter(),this.collectionID=a,this.setPage(1),this.loadTotal()},setSort:function(a){this.sortAttribute=a},getSort:function(){return this.sortAttribute},addFilter:function(a,b,c){this.filters.push({attr:a,op:b,val:c})},setFiltersForQuery:function(a){if(0===this.filters.length)return"";var b=" FILTER",c="",d=_.map(this.filters,function(b,d){return"LIKE"===b.op?(c=" "+b.op+"(x.`"+b.attr+"`, @param",c+=d,c+=")"):(c="IN"===b.op||"NOT IN"===b.op?" ":" x.`",c+=b.attr,c+="IN"===b.op||"NOT IN"===b.op?" ":"` ",c+=b.op,c+="IN"===b.op||"NOT IN"===b.op?" x.@param":" @param",c+=d),a["param"+d]=b.val,c});return b+d.join(" &&")},setPagesize:function(a){this.setPageSize(a)},resetFilter:function(){this.filters=[]},moveDocument:function(a,b,c,d){var e,f,g,h,i={"@collection":b,filterid:a};e="FOR x IN @@collection",e+=" FILTER x._key == @filterid",e+=" INSERT x IN ",e+=c,f="FOR x in @@collection",f+=" FILTER x._key == @filterid",f+=" REMOVE x IN @@collection",g={query:e,bindVars:i},h={query:f,bindVars:i},window.progressView.show(),$.ajax({cache:!1,type:"POST",async:!0,url:"/_api/cursor",data:JSON.stringify(g),contentType:"application/json",success:function(){$.ajax({cache:!1,type:"POST",async:!0,url:"/_api/cursor",data:JSON.stringify(h),contentType:"application/json",success:function(){d&&d(),window.progressView.hide()},error:function(){window.progressView.hide(),arangoHelper.arangoError("Document error","Documents inserted, but could not be removed.")}})},error:function(){window.progressView.hide(),arangoHelper.arangoError("Document error","Could not move selected documents.")}})},getDocuments:function(a){var b,c,d,e,f=this;c={"@collection":this.collectionID,offset:this.getOffset(),count:this.getPageSize()},b="FOR x IN @@collection LET att = SLICE(ATTRIBUTES(x), 0, 25)",b+=this.setFiltersForQuery(c),this.getTotal()0)&&(e.options={fullCount:!0});var g=function(b){$.ajax({cache:!1,type:"PUT",url:"/_api/job/"+encodeURIComponent(b),contentType:"application/json",success:function(c,d,h){201===h.status?(window.progressView.toShow=!1,f.clearDocuments(),c.extra&&void 0!==c.extra.stats.fullCount&&f.setTotal(c.extra.stats.fullCount),0!==f.getTotal()&&_.each(c.result,function(a){f.add({id:a._id,rev:a._rev,key:a._key,content:a})}),f.lastQuery=e,a(!1,c)):204===h.status&&(f.checkCursorTimer=window.setTimeout(function(){g(b)},500))},error:function(b){a(!1,b)}})};$.ajax({cache:!1,type:"POST",url:"/_api/cursor",data:JSON.stringify(e),headers:{"x-arango-async":"store"},contentType:"application/json",success:function(b,c,d){if(d.getResponseHeader("x-arango-async-id")){var e=d.getResponseHeader("x-arango-async-id"),h=function(){$.ajax({url:"/_api/job/"+encodeURIComponent(e)+"/cancel",type:"PUT",success:function(){window.clearTimeout(f.checkCursorTimer),arangoHelper.arangoNotification("Documents","Canceled operation."),$(".dataTables_empty").text("Canceled."),window.progressView.hide()}})};window.progressView.showWithDelay(300,"Fetching documents...",h),g(e)}else a(!0,b)},error:function(b){a(!1,b)}})},clearDocuments:function(){this.reset()},buildDownloadDocumentQuery:function(){var a,b,c;return c={"@collection":this.collectionID},a="FOR x in @@collection",a+=this.setFiltersForQuery(c),this.getTotal()0&&(b="At least one error occurred during upload")}catch(d){console.log(d)}}}),b}})}(),function(){"use strict";window.ArangoLogs=window.PaginatedCollection.extend({upto:!1,loglevel:0,totalPages:0,parse:function(a){var b=[];return _.each(a.lid,function(c,d){b.push({level:a.level[d],lid:c,text:a.text[d],timestamp:a.timestamp[d],totalAmount:a.totalAmount})}),this.totalAmount=a.totalAmount,this.totalPages=Math.ceil(this.totalAmount/this.pagesize),b},initialize:function(a){a.upto===!0&&(this.upto=!0),this.loglevel=a.loglevel},model:window.newArangoLog,url:function(){var a,b,c,d;c=this.page*this.pagesize;var e=this.totalAmount-(this.page+1)*this.pagesize;return 0>e&&this.page===this.totalPages-1?(e=0,d=this.totalAmount%this.pagesize):d=this.pagesize,0===this.totalAmount&&(d=1),a=this.upto?"upto":"level",b="/_admin/log?"+a+"="+this.loglevel+"&size="+d+"&offset="+e}})}(),function(){"use strict";window.ArangoQueries=Backbone.Collection.extend({initialize:function(a,b){var c;$.ajax("whoAmI?_="+Date.now(),{async:!1}).done(function(a){c=a.user}),this.activeUser=c,this.activeUser===!1&&(this.activeUser="root")},url:"/_api/user/",model:ArangoQuery,activeUser:null,parse:function(a){var b,c=this;return _.each(a.result,function(a){if(a.user===c.activeUser)try{a.extra.queries&&(b=a.extra.queries)}catch(d){}}),b},saveCollectionQueries:function(){if(0===this.activeUser)return!1;var a=!1,b=[];return this.each(function(a){b.push({value:a.attributes.value,parameter:a.attributes.parameter,name:a.attributes.name})}),$.ajax({cache:!1,type:"PATCH",async:!1,url:"/_api/user/"+encodeURIComponent(this.activeUser), -data:JSON.stringify({extra:{queries:b}}),contentType:"application/json",processData:!1,success:function(){a=!0},error:function(){a=!1}}),a},saveImportQueries:function(a,b){return 0===this.activeUser?!1:(window.progressView.show("Fetching documents..."),void $.ajax({cache:!1,type:"POST",async:!1,url:"query/upload/"+encodeURIComponent(this.activeUser),data:a,contentType:"application/json",processData:!1,success:function(){window.progressView.hide(),arangoHelper.arangoNotification("Queries successfully imported."),b()},error:function(){window.progressView.hide(),arangoHelper.arangoError("Query error","queries could not be imported")}}))}})}(),window.ArangoReplication=Backbone.Collection.extend({model:window.Replication,url:"../api/user",getLogState:function(){var a;return $.ajax({type:"GET",cache:!1,url:"/_api/replication/logger-state",contentType:"application/json",processData:!1,async:!1,success:function(b){a=b},error:function(b){a=b}}),a},getApplyState:function(){var a;return $.ajax({type:"GET",cache:!1,url:"/_api/replication/applier-state",contentType:"application/json",processData:!1,async:!1,success:function(b){a=b},error:function(b){a=b}}),a}}),window.StatisticsCollection=Backbone.Collection.extend({model:window.Statistics,url:"/_admin/statistics"}),window.StatisticsDescriptionCollection=Backbone.Collection.extend({model:window.StatisticsDescription,url:"/_admin/statistics-description",parse:function(a){return a}}),window.ArangoUsers=Backbone.Collection.extend({model:window.Users,activeUser:null,activeUserSettings:{query:{},shell:{},testing:!0},sortOptions:{desc:!1},url:"/_api/user",comparator:function(a,b){var c=a.get("user").toLowerCase(),d=b.get("user").toLowerCase();return this.sortOptions.desc===!0?d>c?1:c>d?-1:0:c>d?1:d>c?-1:0},login:function(a,b){var c=null;return $.ajax("login",{async:!1,method:"POST",data:JSON.stringify({username:a,password:b}),dataType:"json"}).done(function(a){c=a.user}),this.activeUser=c,this.activeUser},setSortingDesc:function(a){this.sortOptions.desc=a},logout:function(){$.ajax("logout",{async:!1,method:"POST"}),this.activeUser=null,this.reset(),window.App.navigate(""),window.location.reload()},setUserSettings:function(a,b){this.activeUserSettings.identifier=b},loadUserSettings:function(){var a=this;$.ajax({type:"GET",cache:!1,url:"/_api/user/"+encodeURIComponent(a.activeUser),contentType:"application/json",processData:!1,async:!1,success:function(b){a.activeUserSettings=b.extra},error:function(a){}})},saveUserSettings:function(){var a=this;$.ajax({cache:!1,type:"PUT",async:!1,url:"/_api/user/"+encodeURIComponent(a.activeUser),data:JSON.stringify({extra:a.activeUserSettings}),contentType:"application/json",processData:!1,success:function(a){},error:function(a){}})},parse:function(a){var b=[];return _.each(a.result,function(a){b.push(a)}),b},whoAmI:function(){if(this.activeUser)return this.activeUser;var a;return $.ajax("whoAmI?_="+Date.now(),{async:!1}).done(function(b){a=b.user}),this.activeUser=a,this.activeUser}}),function(){"use strict";window.FoxxCollection=Backbone.Collection.extend({model:window.Foxx,sortOptions:{desc:!1},url:"/_admin/aardvark/foxxes",comparator:function(a,b){var c,d;return this.sortOptions.desc===!0?(c=a.get("mount"),d=b.get("mount"),d>c?1:c>d?-1:0):(c=a.get("mount"),d=b.get("mount"),c>d?1:d>c?-1:0)},setSortingDesc:function(a){this.sortOptions.desc=a},installFromGithub:function(a,b,c,d){var e="/_admin/aardvark/foxxes/git?mount="+encodeURIComponent(b);void 0!==d&&(e+=d?"&replace=true":"&upgrade=true"),$.ajax({cache:!1,type:"PUT",url:e,data:JSON.stringify(a),contentType:"application/json",processData:!1,success:function(a){c(a)},error:function(a){c(a)}})},installFromStore:function(a,b,c,d){var e="/_admin/aardvark/foxxes/store?mount="+encodeURIComponent(b);void 0!==d&&(e+=d?"&replace=true":"&upgrade=true"),$.ajax({cache:!1,type:"PUT",url:e,data:JSON.stringify(a),contentType:"application/json",processData:!1,success:function(a){c(a)},error:function(a){c(a)}})},installFromZip:function(a,b,c,d){var e="/_admin/aardvark/foxxes/zip?mount="+encodeURIComponent(b);void 0!==d&&(e+=d?"&replace=true":"&upgrade=true"),$.ajax({cache:!1,type:"PUT",url:e,data:JSON.stringify({zipFile:a}),contentType:"application/json",processData:!1,success:function(a){c(a)},error:function(a){c(a)}})},generate:function(a,b,c,d){var e="/_admin/aardvark/foxxes/generate?mount="+encodeURIComponent(b);void 0!==d&&(e+=d?"&replace=true":"&upgrade=true"),$.ajax({cache:!1,type:"PUT",url:e,data:JSON.stringify(a),contentType:"application/json",processData:!1,success:function(a){c(a)},error:function(a){c(a)}})}})}(),function(){"use strict";window.GraphCollection=Backbone.Collection.extend({model:window.Graph,sortOptions:{desc:!1},url:"/_api/gharial",dropAndDeleteGraph:function(a,b){$.ajax({type:"DELETE",url:"/_api/gharial/"+encodeURIComponent(a)+"?dropCollections=true",contentType:"application/json",processData:!0,async:!1,success:function(){return arangoHelper.arangoNotification("Graph deleted."),b(!0),!0},error:function(a){try{var c=JSON.parse(a.responseText).errorMessage;arangoHelper.arangoError("Graph",c)}catch(d){arangoHelper.arangoError("Graph","Could not delete Graph.")}return b(!1),!1}})},comparator:function(a,b){var c=a.get("_key")||"",d=b.get("_key")||"";return c=c.toLowerCase(),d=d.toLowerCase(),this.sortOptions.desc===!0?d>c?1:c>d?-1:0:c>d?1:d>c?-1:0},setSortingDesc:function(a){this.sortOptions.desc=a},parse:function(a){return a.error?void 0:a.graphs}})}(),function(){"use strict";window.NotificationCollection=Backbone.Collection.extend({model:window.Notification,url:""})}(),function(){"use strict";window.QueryManagementActive=Backbone.Collection.extend({model:window.queryManagementModel,url:function(){return"/_api/query/current"},killRunningQuery:function(a,b){$.ajax({url:"/_api/query/"+encodeURIComponent(a),type:"DELETE",success:function(a){b()}})}})}(),function(){"use strict";window.QueryManagementSlow=Backbone.Collection.extend({model:window.queryManagementModel,url:"/_api/query/slow",deleteSlowQueryHistory:function(a){var b=this;$.ajax({url:b.url,type:"DELETE",success:function(b){a()}})}})}(),function(){"use strict";window.WorkMonitorCollection=Backbone.Collection.extend({model:window.workMonitorModel,url:"/_admin/work-monitor",parse:function(a){return a.work}})}(),function(){"use strict";window.PaginationView=Backbone.View.extend({collection:null,paginationDiv:"",idPrefix:"",rerender:function(){},jumpTo:function(a){this.collection.setPage(a),this.rerender()},firstPage:function(){this.jumpTo(1)},lastPage:function(){this.jumpTo(this.collection.getLastPageNumber())},firstDocuments:function(){this.jumpTo(1)},lastDocuments:function(){this.jumpTo(this.collection.getLastPageNumber())},prevDocuments:function(){this.jumpTo(this.collection.getPage()-1)},nextDocuments:function(){this.jumpTo(this.collection.getPage()+1)},renderPagination:function(){$(this.paginationDiv).html("");var a=this,b=this.collection.getPage(),c=this.collection.getLastPageNumber(),d=$(this.paginationDiv),e={page:b,lastPage:c,click:function(b){var c=window.location.hash.split("/");"documents"===c[2]?(e.page=b,window.location.hash=c[0]+"/"+c[1]+"/"+c[2]+"/"+b):(a.jumpTo(b),e.page=b)}};d.html(""),d.pagination(e),$(this.paginationDiv).prepend('

'),$(this.paginationDiv).append('
')}})}(),function(){"use strict";window.ApplicationDetailView=Backbone.View.extend({el:"#content",template:templateEngine.createTemplate("applicationDetailView.ejs"),events:{"click .open":"openApp","click .delete":"deleteApp","click #app-config":"showConfigDialog","click #app-deps":"showDepsDialog","click #app-switch-mode":"toggleDevelopment","click #app-scripts [data-script]":"runScript","click #app-tests":"runTests","click #app-replace":"replaceApp","click #download-app":"downloadApp","click #app-show-swagger":"showSwagger","click #app-show-readme":"showReadme","mouseenter #app-scripts":"showDropdown","mouseleave #app-scripts":"hideDropdown"},downloadApp:function(){this.model.isSystem()||this.model.download()},replaceApp:function(){var a=this.model.get("mount");window.foxxInstallView.upgrade(a,function(){window.App.applicationDetail(encodeURIComponent(a))}),$(".createModalDialog .arangoHeader").html("Replace Service"),$("#infoTab").click()},updateConfig:function(){this.model.getConfiguration(function(){$("#app-warning")[this.model.needsAttention()?"show":"hide"](),$("#app-warning-config")[this.model.needsConfiguration()?"show":"hide"](),this.model.needsConfiguration()?$("#app-config").addClass("error"):$("#app-config").removeClass("error")}.bind(this))},updateDeps:function(){this.model.getDependencies(function(){$("#app-warning")[this.model.needsAttention()?"show":"hide"](),$("#app-warning-deps")[this.model.hasUnconfiguredDependencies()?"show":"hide"](),this.model.hasUnconfiguredDependencies()?$("#app-deps").addClass("error"):$("#app-deps").removeClass("error")}.bind(this))},toggleDevelopment:function(){this.model.toggleDevelopment(!this.model.isDevelopment(),function(){this.model.isDevelopment()?($("#app-switch-mode").val("Set Production"),$("#app-development-indicator").css("display","inline"),$("#app-development-path").css("display","inline")):($("#app-switch-mode").val("Set Development"),$("#app-development-indicator").css("display","none"),$("#app-development-path").css("display","none"))}.bind(this))},runScript:function(a){a.preventDefault();var b=$(a.currentTarget).attr("data-script"),c=[window.modalView.createBlobEntry("app_script_arguments","Script arguments","",null,"optional",!1,[{rule:function(a){return a&&JSON.parse(a)},msg:"Must be well-formed JSON or empty"}])],d=[window.modalView.createSuccessButton("Run script",function(){var a=$("#app_script_arguments").val();a=a&&JSON.parse(a),window.modalView.hide(),this.model.runScript(b,a,function(a,c){var d;d=a?"

The script failed with an error"+(a.statusCode?" (HTTP "+a.statusCode+")":"")+":

"+a.message+"
":c?"

Script results:

"+JSON.stringify(c,null,2)+"
":"

The script ran successfully.

",window.modalView.show("modalTable.ejs",'Result of script "'+b+'"',void 0,void 0,void 0,d)})}.bind(this))];window.modalView.show("modalTable.ejs",'Run script "'+b+'" on "'+this.model.get("mount")+'"',d,c)},showSwagger:function(a){a.preventDefault(),this.render("swagger")},showReadme:function(a){a.preventDefault(),this.render("readme")},runTests:function(a){a.preventDefault();var b="

WARNING: Running tests may result in destructive side-effects including data loss. Please make sure not to run tests on a production database.

";this.model.isDevelopment()&&(b+="

WARNING: This app is running in development mode. If any of the tests access the app's HTTP API they may become non-deterministic.

");var c=[window.modalView.createSuccessButton("Run tests",function(){window.modalView.hide(),this.model.runTests({reporter:"suite"},function(a,b){window.modalView.show("modalTestResults.ejs","Test results",void 0,void 0,void 0,a||b)})}.bind(this))];window.modalView.show("modalTable.ejs",'Run tests for app "'+this.model.get("mount")+'"',c,void 0,void 0,b)},render:function(a){var b=this;return $(this.el).html(this.template.render({app:this.model,db:arangoHelper.currentDatabase(),mode:a})),$.get(this.appUrl()).success(function(){$(".open",this.el).prop("disabled",!1)}.bind(this)),this.updateConfig(),this.updateDeps(),"swagger"===a&&$.get("./foxxes/docs/swagger.json?mount="+encodeURIComponent(this.model.get("mount")),function(a){Object.keys(a.paths).length<1&&(b.render("readme"),$("#app-show-swagger").attr("disabled","true"))}),$(this.el)},openApp:function(){window.open(this.appUrl(),this.model.get("title")).focus()},deleteApp:function(){var a=[window.modalView.createDeleteButton("Delete",function(){var a={teardown:$("#app_delete_run_teardown").is(":checked")};this.model.destroy(a,function(a,b){a||b.error!==!1||(window.modalView.hide(),window.App.navigate("applications",{trigger:!0}))})}.bind(this))],b=[window.modalView.createCheckboxEntry("app_delete_run_teardown","Run teardown?",!0,"Should this app's teardown script be executed before removing the app?",!0)];window.modalView.show("modalTable.ejs",'Delete Foxx App mounted at "'+this.model.get("mount")+'"',a,b,void 0,"

Are you sure? There is no way back...

",!0)},appUrl:function(){return window.location.origin+"/_db/"+encodeURIComponent(arangoHelper.currentDatabase())+this.model.get("mount")},applyConfig:function(){var a={};_.each(this.model.get("config"),function(b,c){var d=$("#app_config_"+c),e=d.val();if("boolean"===b.type||"bool"===b.type)return void(a[c]=d.is(":checked"));if(""===e&&b.hasOwnProperty("default"))return a[c]=b["default"],void("json"===b.type&&(a[c]=JSON.stringify(b["default"])));if("number"===b.type)a[c]=parseFloat(e);else if("integer"===b.type||"int"===b.type)a[c]=parseInt(e,10);else{if("json"!==b.type)return void(a[c]=window.arangoHelper.escapeHtml(e));a[c]=e&&JSON.stringify(JSON.parse(e))}}),this.model.setConfiguration(a,function(){window.modalView.hide(),this.updateConfig()}.bind(this))},showConfigDialog:function(){if(!_.isEmpty(this.model.get("config"))){var a=_.map(this.model.get("config"),function(a,b){var c=void 0===a["default"]?"":String(a["default"]),d=void 0===a.current?"":String(a.current),e="createTextEntry",f=!1,g=[];return"boolean"===a.type||"bool"===a.type?(e="createCheckboxEntry",a["default"]=a["default"]||!1,c=a["default"]||!1,d=a.current||!1):"json"===a.type?(e="createBlobEntry",c=void 0===a["default"]?"":JSON.stringify(a["default"]),d=void 0===a.current?"":a.current,g.push({rule:function(a){return a&&JSON.parse(a)},msg:"Must be well-formed JSON or empty."})):"integer"===a.type||"int"===a.type?g.push({rule:Joi.number().integer().optional().allow(""),msg:"Has to be an integer."}):"number"===a.type?g.push({rule:Joi.number().optional().allow(""),msg:"Has to be a number."}):("password"===a.type&&(e="createPasswordEntry"),g.push({rule:Joi.string().optional().allow(""),msg:"Has to be a string."})),void 0===a["default"]&&a.required!==!1&&(f=!0,g.unshift({rule:Joi.any().required(),msg:"This field is required."})),window.modalView[e]("app_config_"+b,b,d,a.description,c,f,g)}),b=[window.modalView.createSuccessButton("Apply",this.applyConfig.bind(this))];window.modalView.show("modalTable.ejs","Configuration",b,a)}},applyDeps:function(){var a={};_.each(this.model.get("deps"),function(b,c){var d=$("#app_deps_"+c);a[c]=window.arangoHelper.escapeHtml(d.val())}),this.model.setDependencies(a,function(){window.modalView.hide(),this.updateDeps()}.bind(this))},showDepsDialog:function(){if(!_.isEmpty(this.model.get("deps"))){var a=_.map(this.model.get("deps"),function(a,b){var c=void 0===a.current?"":String(a.current),d="",e=a.definition.name;"*"!==a.definition.version&&(e+="@"+a.definition.version);var f=[{rule:Joi.string().optional().allow(""),msg:"Has to be a string."}];return a.definition.required&&f.push({rule:Joi.string().required(),msg:"This value is required."}),window.modalView.createTextEntry("app_deps_"+b,a.title,c,e,d,a.definition.required,f)}),b=[window.modalView.createSuccessButton("Apply",this.applyDeps.bind(this))];window.modalView.show("modalTable.ejs","Dependencies",b,a)}},showDropdown:function(){_.isEmpty(this.model.get("scripts"))||$("#scripts_dropdown").show(200)},hideDropdown:function(){$("#scripts_dropdown").hide()}})}(),function(){"use strict";window.ApplicationsView=Backbone.View.extend({el:"#content",template:templateEngine.createTemplate("applicationsView.ejs"),events:{"click #addApp":"createInstallModal","click #foxxToggle":"slideToggle","click #checkDevel":"toggleDevel","click #checkProduction":"toggleProduction","click #checkSystem":"toggleSystem"},fixCheckboxes:function(){this._showDevel?$("#checkDevel").attr("checked","checked"):$("#checkDevel").removeAttr("checked"),this._showSystem?$("#checkSystem").attr("checked","checked"):$("#checkSystem").removeAttr("checked"),this._showProd?$("#checkProduction").attr("checked","checked"):$("#checkProduction").removeAttr("checked"),$("#checkDevel").next().removeClass("fa fa-check-square-o fa-square-o").addClass("fa"),$("#checkSystem").next().removeClass("fa fa-check-square-o fa-square-o").addClass("fa"),$("#checkProduction").next().removeClass("fa fa-check-square-o fa-square-o").addClass("fa"),arangoHelper.setCheckboxStatus("#foxxDropdown")},toggleDevel:function(){var a=this;this._showDevel=!this._showDevel,_.each(this._installedSubViews,function(b){b.toggle("devel",a._showDevel)}),this.fixCheckboxes()},toggleProduction:function(){var a=this;this._showProd=!this._showProd,_.each(this._installedSubViews,function(b){b.toggle("production",a._showProd)}),this.fixCheckboxes()},toggleSystem:function(){this._showSystem=!this._showSystem;var a=this;_.each(this._installedSubViews,function(b){b.toggle("system",a._showSystem)}),this.fixCheckboxes()},reload:function(){var a=this;_.each(this._installedSubViews,function(a){a.undelegateEvents()}),this.collection.fetch({success:function(){a.createSubViews(),a.render()}})},createSubViews:function(){var a=this;this._installedSubViews={},a.collection.each(function(b){var c=new window.FoxxActiveView({model:b,appsView:a});a._installedSubViews[b.get("mount")]=c})},initialize:function(){this._installedSubViews={},this._showDevel=!0,this._showProd=!0,this._showSystem=!1,this.reload()},slideToggle:function(){$("#foxxToggle").toggleClass("activated"),$("#foxxDropdownOut").slideToggle(200)},createInstallModal:function(a){a.preventDefault(),window.foxxInstallView.install(this.reload.bind(this))},render:function(){this.collection.sort(),$(this.el).html(this.template.render({})),_.each(this._installedSubViews,function(a){$("#installedList").append(a.render())}),this.delegateEvents(),$("#checkDevel").attr("checked",this._showDevel),$("#checkProduction").attr("checked",this._showProd),$("#checkSystem").attr("checked",this._showSystem),arangoHelper.setCheckboxStatus("#foxxDropdown");var a=this;return _.each(this._installedSubViews,function(b){b.toggle("devel",a._showDevel),b.toggle("system",a._showSystem)}),arangoHelper.fixTooltips("icon_arangodb","left"),this}})}(),function(){"use strict";window.CollectionListItemView=Backbone.View.extend({tagName:"div",className:"tile",template:templateEngine.createTemplate("collectionsItemView.ejs"),initialize:function(){this.collectionsView=this.options.collectionsView},events:{"click .iconSet.icon_arangodb_settings2":"createEditPropertiesModal","click .pull-left":"noop","click .icon_arangodb_settings2":"editProperties","click .spanInfo":"showProperties",click:"selectCollection"},render:function(){return this.model.get("locked")?($(this.el).addClass("locked"),$(this.el).addClass(this.model.get("lockType"))):$(this.el).removeClass("locked"),"loading"===this.model.get("status")&&$(this.el).addClass("locked"),$(this.el).html(this.template.render({model:this.model})),$(this.el).attr("id","collection_"+this.model.get("name")),this},editProperties:function(a){return this.model.get("locked")?0:(a.stopPropagation(),void this.createEditPropertiesModal())},showProperties:function(a){return this.model.get("locked")?0:(a.stopPropagation(),void this.createInfoModal())},selectCollection:function(a){return $(a.target).hasClass("disabled")?0:this.model.get("locked")?0:"loading"===this.model.get("status")?0:void("unloaded"===this.model.get("status")?this.loadCollection():window.App.navigate("collection/"+encodeURIComponent(this.model.get("name"))+"/documents/1",{trigger:!0}))},noop:function(a){a.stopPropagation()},unloadCollection:function(){var a=function(a){a?arangoHelper.arangoError("Collection error",this.model.get("name")+" could not be unloaded."):void 0===a?(this.model.set("status","unloading"),this.render()):"#collections"===window.location.hash?(this.model.set("status","unloaded"),this.render()):arangoHelper.arangoNotification("Collection "+this.model.get("name")+" unloaded.")}.bind(this);this.model.unloadCollection(a),window.modalView.hide()},loadCollection:function(){var a=function(a){a?arangoHelper.arangoError("Collection error",this.model.get("name")+" could not be loaded."):void 0===a?(this.model.set("status","loading"),this.render()):"#collections"===window.location.hash?(this.model.set("status","loaded"),this.render()):arangoHelper.arangoNotification("Collection "+this.model.get("name")+" loaded.")}.bind(this);this.model.loadCollection(a),window.modalView.hide()},truncateCollection:function(){this.model.truncateCollection(),this.render(),window.modalView.hide()},deleteCollection:function(){this.model.destroy({error:function(){arangoHelper.arangoError("Could not delete collection.")},success:function(){window.modalView.hide()}}),this.collectionsView.render()},saveModifiedCollection:function(){var a;a=window.isCoordinator()?this.model.get("name"):$("#change-collection-name").val();var b=this.model.get("status");if("loaded"===b){var c;try{c=JSON.parse(1024*$("#change-collection-size").val()*1024)}catch(d){return arangoHelper.arangoError("Please enter a valid number"),0}var e;try{if(e=JSON.parse($("#change-index-buckets").val()),1>e||parseInt(e)!==Math.pow(2,Math.log2(e)))throw"invalid indexBuckets value"}catch(d){return arangoHelper.arangoError("Please enter a valid number of index buckets"),0}var f;if(this.model.get("name")!==a&&(f=this.model.renameCollection(a)),f!==!0&&void 0!==f)return arangoHelper.arangoError("Collection error: "+f),0;var g=$("#change-collection-sync").val(),h=this.model.changeCollection(g,c,e);if(h!==!0)return arangoHelper.arangoNotification("Collection error",h),0;this.collectionsView.render(),window.modalView.hide()}else if("unloaded"===b)if(this.model.get("name")!==a){var i=this.model.renameCollection(a);i===!0?(this.collectionsView.render(),window.modalView.hide()):arangoHelper.arangoError("Collection error: "+i)}else window.modalView.hide()},createEditPropertiesModal:function(){var a=!1;"loaded"===this.model.get("status")&&(a=!0);var b=[],c=[];if(window.isCoordinator()||c.push(window.modalView.createTextEntry("change-collection-name","Name",this.model.get("name"),!1,"",!0,[{rule:Joi.string().regex(/^[a-zA-Z]/),msg:"Collection name must always start with a letter."},{rule:Joi.string().regex(/^[a-zA-Z0-9\-_]*$/),msg:'Only Symbols "_" and "-" are allowed.'},{rule:Joi.string().required(),msg:"No collection name given."}])),a){var d=this.model.getProperties().journalSize;d/=1048576,c.push(window.modalView.createTextEntry("change-collection-size","Journal size",d,"The maximal size of a journal or datafile (in MB). Must be at least 1.","",!0,[{rule:Joi.string().allow("").optional().regex(/^[0-9]*$/),msg:"Must be a number."}]));var e=this.model.getProperties().indexBuckets;c.push(window.modalView.createTextEntry("change-index-buckets","Index buckets",e,"The number of index buckets for this collection. Must be at least 1 and a power of 2.","",!0,[{rule:Joi.string().allow("").optional().regex(/^[1-9][0-9]*$/),msg:"Must be a number greater than 1 and a power of 2."}]));var f=this.model.getProperties().waitForSync;c.push(window.modalView.createSelectEntry("change-collection-sync","Wait for sync",f,"Synchronize to disk before returning from a create or update of a document.",[{value:!1,label:"No"},{value:!0,label:"Yes"}]))}c.push(window.modalView.createReadOnlyEntry("change-collection-id","ID",this.model.get("id"),"")),c.push(window.modalView.createReadOnlyEntry("change-collection-type","Type",this.model.get("type"),"")),c.push(window.modalView.createReadOnlyEntry("change-collection-status","Status",this.model.get("status"),"")),b.push(window.modalView.createDeleteButton("Delete",this.deleteCollection.bind(this))),b.push(window.modalView.createDeleteButton("Truncate",this.truncateCollection.bind(this))),a?b.push(window.modalView.createNotificationButton("Unload",this.unloadCollection.bind(this))):b.push(window.modalView.createNotificationButton("Load",this.loadCollection.bind(this))),b.push(window.modalView.createSuccessButton("Save",this.saveModifiedCollection.bind(this)));var g=["General","Indices"],h=["modalTable.ejs","indicesView.ejs"];window.modalView.show(h,"Modify Collection",b,c,null,null,this.events,null,g),"loaded"===this.model.get("status")?this.getIndex():$($("#infoTab").children()[1]).remove(),this.bindIndexEvents()},bindIndexEvents:function(){this.unbindIndexEvents();var a=this;$("#indexEditView #addIndex").bind("click",function(){a.toggleNewIndexView(),$("#cancelIndex").unbind("click"),$("#cancelIndex").bind("click",function(){a.toggleNewIndexView()}),$("#createIndex").unbind("click"),$("#createIndex").bind("click",function(){a.createIndex()})}),$("#newIndexType").bind("change",function(){a.selectIndexType()}),$(".deleteIndex").bind("click",function(b){a.prepDeleteIndex(b)}),$("#infoTab a").bind("click",function(a){if($("#indexDeleteModal").remove(),"Indices"!==$(a.currentTarget).html()||$(a.currentTarget).parent().hasClass("active")||($("#newIndexView").hide(),$("#indexEditView").show(),$("#modal-dialog .modal-footer .button-danger").hide(),$("#modal-dialog .modal-footer .button-success").hide(),$("#modal-dialog .modal-footer .button-notification").hide()),"General"===$(a.currentTarget).html()&&!$(a.currentTarget).parent().hasClass("active")){$("#modal-dialog .modal-footer .button-danger").show(),$("#modal-dialog .modal-footer .button-success").show(),$("#modal-dialog .modal-footer .button-notification").show();var b=($(".index-button-bar")[0],$(".index-button-bar2")[0]);$("#cancelIndex").is(":visible")&&($("#cancelIndex").detach().appendTo(b),$("#createIndex").detach().appendTo(b))}})},unbindIndexEvents:function(){$("#indexEditView #addIndex").unbind("click"),$("#newIndexType").unbind("change"),$("#infoTab a").unbind("click"),$(".deleteIndex").unbind("click")},createInfoModal:function(){var a=[],b=this.model;window.modalView.show("modalCollectionInfo.ejs","Collection: "+this.model.get("name"),a,b)},resetIndexForms:function(){$("#indexHeader input").val("").prop("checked",!1),$("#newIndexType").val("Cap").prop("selected",!0),this.selectIndexType()},createIndex:function(){var a,b,c,d=this,e=$("#newIndexType").val(),f={};switch(e){case"Cap":var g=parseInt($("#newCapSize").val(),10)||0,h=parseInt($("#newCapByteSize").val(),10)||0;f={type:"cap",size:g,byteSize:h};break;case"Geo":a=$("#newGeoFields").val();var i=d.checkboxToValue("#newGeoJson"),j=d.checkboxToValue("#newGeoConstraint"),k=d.checkboxToValue("#newGeoIgnoreNull");f={type:"geo",fields:d.stringToArray(a),geoJson:i,constraint:j,ignoreNull:k};break;case"Hash":a=$("#newHashFields").val(),b=d.checkboxToValue("#newHashUnique"),c=d.checkboxToValue("#newHashSparse"),f={type:"hash",fields:d.stringToArray(a),unique:b,sparse:c};break;case"Fulltext":a=$("#newFulltextFields").val();var l=parseInt($("#newFulltextMinLength").val(),10)||0;f={type:"fulltext",fields:d.stringToArray(a),minLength:l};break;case"Skiplist":a=$("#newSkiplistFields").val(),b=d.checkboxToValue("#newSkiplistUnique"),c=d.checkboxToValue("#newSkiplistSparse"),f={type:"skiplist",fields:d.stringToArray(a),unique:b,sparse:c}}var m=function(a,b){if(a)if(b){var c=JSON.parse(b.responseText);arangoHelper.arangoError("Document error",c.errorMessage)}else arangoHelper.arangoError("Document error","Could not create index.");d.refreshCollectionsView()};window.modalView.hide(),d.model.createIndex(f,m)},lastTarget:null,prepDeleteIndex:function(a){var b=this;this.lastTarget=a,this.lastId=$(this.lastTarget.currentTarget).parent().parent().first().children().first().text(),$("#modal-dialog .modal-footer").after(''),$("#indexConfirmDelete").unbind("click"),$("#indexConfirmDelete").bind("click",function(){$("#indexDeleteModal").remove(),b.deleteIndex()}),$("#indexAbortDelete").unbind("click"),$("#indexAbortDelete").bind("click",function(){$("#indexDeleteModal").remove()})},refreshCollectionsView:function(){window.App.arangoCollectionsStore.fetch({success:function(){window.App.collectionsView.render()}})},deleteIndex:function(){var a=function(a){a?(arangoHelper.arangoError("Could not delete index"),$("tr th:contains('"+this.lastId+"')").parent().children().last().html(''),this.model.set("locked",!1),this.refreshCollectionsView()):a||void 0===a||($("tr th:contains('"+this.lastId+"')").parent().remove(),this.model.set("locked",!1),this.refreshCollectionsView()),this.refreshCollectionsView()}.bind(this);this.model.set("locked",!0),this.model.deleteIndex(this.lastId,a),$("tr th:contains('"+this.lastId+"')").parent().children().last().html('')},selectIndexType:function(){$(".newIndexClass").hide();var a=$("#newIndexType").val();$("#newIndexType"+a).show()},getIndex:function(){this.index=this.model.getIndex();var a="collectionInfoTh modal-text";if(this.index){var b="",c="";_.each(this.index.indexes,function(d){c="primary"===d.type||"edge"===d.type?'':'',void 0!==d.fields&&(b=d.fields.join(", "));var e=d.id.indexOf("/"),f=d.id.substr(e+1,d.id.length),g=d.hasOwnProperty("selectivityEstimate")?(100*d.selectivityEstimate).toFixed(2)+"%":"n/a",h=d.hasOwnProperty("sparse")?d.sparse:"n/a";$("#collectionEditIndexTable").append(""+f+""+d.type+""+d.unique+""+h+""+g+""+b+""+c+"")})}},toggleNewIndexView:function(){var a=$(".index-button-bar2")[0];$(".index-button-bar")[0];$("#indexEditView").is(":visible")?($("#indexEditView").hide(),$("#newIndexView").show(),$("#cancelIndex").detach().appendTo("#modal-dialog .modal-footer"),$("#createIndex").detach().appendTo("#modal-dialog .modal-footer")):($("#indexEditView").show(),$("#newIndexView").hide(),$("#cancelIndex").detach().appendTo(a),$("#createIndex").detach().appendTo(a)),arangoHelper.fixTooltips(".icon_arangodb, .arangoicon","right"),this.resetIndexForms()},stringToArray:function(a){var b=[];return a.split(",").forEach(function(a){a=a.replace(/(^\s+|\s+$)/g,""),""!==a&&b.push(a)}),b},checkboxToValue:function(a){return $(a).prop("checked")}})}(),function(){"use strict";window.CollectionsView=Backbone.View.extend({el:"#content",el2:"#collectionsThumbnailsIn",searchTimeout:null,refreshRate:2e3,template:templateEngine.createTemplate("collectionsView.ejs"),checkLockedCollections:function(){var a=this,b=window.arangoHelper.syncAndReturnUninishedAardvarkJobs("index");this.collection.each(function(a){a.set("locked",!1)}),_.each(b,function(b){var c=a.collection.findWhere({id:b.collection});c.set("locked",!0),c.set("lockType",b.type),c.set("desc",b.desc)}),this.collection.each(function(a){a.get("locked")||"loading"===a.get("status")?$("#collection_"+a.get("name")).addClass("locked"):($("#collection_"+a.get("name")).removeClass("locked"),$("#collection_"+a.get("name")+" .corneredBadge").text(a.get("status")),$("#collection_"+a.get("name")+" .corneredBadge").hasClass("inProgress")&&($("#collection_"+a.get("name")+" .corneredBadge").removeClass("inProgress"),$("#collection_"+a.get("name")+" .corneredBadge").addClass("loaded"))), -"loading"===a.get("status")&&$("#collection_"+a.get("name")).removeClass("loading")})},initialize:function(){var a=this;window.setInterval(function(){a.checkLockedCollections()},a.refreshRate)},render:function(){this.checkLockedCollections();var a=!1;$("#collectionsDropdown").is(":visible")&&(a=!0),$(this.el).html(this.template.render({})),this.setFilterValues(),a===!0&&$("#collectionsDropdown2").show();var b=this.collection.searchOptions;this.collection.getFiltered(b).forEach(function(a){$("#collectionsThumbnailsIn",this.el).append(new window.CollectionListItemView({model:a,collectionsView:this}).render().el)},this),"none"===$("#collectionsDropdown2").css("display")?$("#collectionsToggle").removeClass("activated"):$("#collectionsToggle").addClass("activated");var c;arangoHelper.setCheckboxStatus("#collectionsDropdown");try{c=b.searchPhrase.length}catch(d){}return $("#searchInput").val(b.searchPhrase),$("#searchInput").focus(),$("#searchInput")[0].setSelectionRange(c,c),arangoHelper.fixTooltips(".icon_arangodb, .arangoicon","left"),this},events:{"click #createCollection":"createCollection","keydown #searchInput":"restrictToSearchPhraseKey","change #searchInput":"restrictToSearchPhrase","click #searchSubmit":"restrictToSearchPhrase","click .checkSystemCollections":"checkSystem","click #checkLoaded":"checkLoaded","click #checkUnloaded":"checkUnloaded","click #checkDocument":"checkDocument","click #checkEdge":"checkEdge","click #sortName":"sortName","click #sortType":"sortType","click #sortOrder":"sortOrder","click #collectionsToggle":"toggleView","click .css-label":"checkBoxes"},updateCollectionsView:function(){var a=this;this.collection.fetch({success:function(){a.render()}})},toggleView:function(){$("#collectionsToggle").toggleClass("activated"),$("#collectionsDropdown2").slideToggle(200)},checkBoxes:function(a){var b=a.currentTarget.id;$("#"+b).click()},checkSystem:function(){var a=this.collection.searchOptions,b=a.includeSystem;a.includeSystem=$(".checkSystemCollections").is(":checked")===!0,b!==a.includeSystem&&this.render()},checkEdge:function(){var a=this.collection.searchOptions,b=a.includeEdge;a.includeEdge=$("#checkEdge").is(":checked")===!0,b!==a.includeEdge&&this.render()},checkDocument:function(){var a=this.collection.searchOptions,b=a.includeDocument;a.includeDocument=$("#checkDocument").is(":checked")===!0,b!==a.includeDocument&&this.render()},checkLoaded:function(){var a=this.collection.searchOptions,b=a.includeLoaded;a.includeLoaded=$("#checkLoaded").is(":checked")===!0,b!==a.includeLoaded&&this.render()},checkUnloaded:function(){var a=this.collection.searchOptions,b=a.includeUnloaded;a.includeUnloaded=$("#checkUnloaded").is(":checked")===!0,b!==a.includeUnloaded&&this.render()},sortName:function(){var a=this.collection.searchOptions,b=a.sortBy;a.sortBy=$("#sortName").is(":checked")===!0?"name":"type",b!==a.sortBy&&this.render()},sortType:function(){var a=this.collection.searchOptions,b=a.sortBy;a.sortBy=$("#sortType").is(":checked")===!0?"type":"name",b!==a.sortBy&&this.render()},sortOrder:function(){var a=this.collection.searchOptions,b=a.sortOrder;a.sortOrder=$("#sortOrder").is(":checked")===!0?-1:1,b!==a.sortOrder&&this.render()},setFilterValues:function(){var a=this.collection.searchOptions;$("#checkLoaded").attr("checked",a.includeLoaded),$("#checkUnloaded").attr("checked",a.includeUnloaded),$(".checkSystemCollections").attr("checked",a.includeSystem),$("#checkEdge").attr("checked",a.includeEdge),$("#checkDocument").attr("checked",a.includeDocument),$("#sortName").attr("checked","type"!==a.sortBy),$("#sortType").attr("checked","type"===a.sortBy),$("#sortOrder").attr("checked",1!==a.sortOrder)},search:function(){var a=this.collection.searchOptions,b=$("#searchInput").val();b!==a.searchPhrase&&(a.searchPhrase=b,this.render())},resetSearch:function(){this.searchTimeout&&(clearTimeout(this.searchTimeout),this.searchTimeout=null);var a=this.collection.searchOptions;a.searchPhrase=null},restrictToSearchPhraseKey:function(){var a=this;this.resetSearch(),a.searchTimeout=setTimeout(function(){a.search()},200)},restrictToSearchPhrase:function(){this.resetSearch(),this.search()},createCollection:function(a){a.preventDefault(),this.createNewCollectionModal()},submitCreateCollection:function(){var a=$("#new-collection-name").val(),b=$("#new-collection-size").val(),c=$("#new-collection-type").val(),d=$("#new-collection-sync").val(),e=1,f=[];if(window.isCoordinator()){if(e=$("#new-collection-shards").val(),""===e&&(e=1),e=parseInt(e,10),1>e)return arangoHelper.arangoError("Number of shards has to be an integer value greater or equal 1"),0;f=_.pluck($("#new-collection-shardBy").select2("data"),"text"),0===f.length&&f.push("_key")}if("_"===a.substr(0,1))return arangoHelper.arangoError('No "_" allowed as first character!'),0;var g=!1,h="true"===d;if(b>0)try{b=1024*JSON.parse(b)*1024}catch(i){return arangoHelper.arangoError("Please enter a valid number"),0}if(""===a)return arangoHelper.arangoError("No collection name entered!"),0;var j=this.collection.newCollection(a,h,g,b,c,e,f);j.status!==!0&&arangoHelper.arangoError("Collection error",j.errorMessage),this.updateCollectionsView(),window.modalView.hide()},createNewCollectionModal:function(){var a=[],b=[],c={},d=[];b.push(window.modalView.createTextEntry("new-collection-name","Name","",!1,"",!0,[{rule:Joi.string().regex(/^[a-zA-Z]/),msg:"Collection name must always start with a letter."},{rule:Joi.string().regex(/^[a-zA-Z0-9\-_]*$/),msg:'Only symbols, "_" and "-" are allowed.'},{rule:Joi.string().required(),msg:"No collection name given."}])),b.push(window.modalView.createSelectEntry("new-collection-type","Type","","The type of the collection to create.",[{value:2,label:"Document"},{value:3,label:"Edge"}])),window.isCoordinator()&&(b.push(window.modalView.createTextEntry("new-collection-shards","Shards","","The number of shards to create. You cannot change this afterwards. Recommended: DBServers squared","",!0)),b.push(window.modalView.createSelect2Entry("new-collection-shardBy","shardBy","","The keys used to distribute documents on shards. Type the key and press return to add it.","_key",!1))),a.push(window.modalView.createSuccessButton("Save",this.submitCreateCollection.bind(this))),d.push(window.modalView.createTextEntry("new-collection-size","Journal size","","The maximal size of a journal or datafile (in MB). Must be at least 1.","",!1,[{rule:Joi.string().allow("").optional().regex(/^[0-9]*$/),msg:"Must be a number."}])),d.push(window.modalView.createSelectEntry("new-collection-sync","Sync","","Synchronize to disk before returning from a create or update of a document.",[{value:!1,label:"No"},{value:!0,label:"Yes"}])),c.header="Advanced",c.content=d,window.modalView.show("modalTable.ejs","New Collection",a,b,c)}})}(),function(){"use strict";function a(a,b){return(void 0===a||null===a)&&(a=0),a.toFixed(b)}window.DashboardView=Backbone.View.extend({el:"#content",interval:1e4,defaultTimeFrame:12e5,defaultDetailFrame:1728e5,history:{},graphs:{},events:{},tendencies:{asyncPerSecondCurrent:["asyncPerSecondCurrent","asyncPerSecondPercentChange"],syncPerSecondCurrent:["syncPerSecondCurrent","syncPerSecondPercentChange"],clientConnectionsCurrent:["clientConnectionsCurrent","clientConnectionsPercentChange"],clientConnectionsAverage:["clientConnections15M","clientConnections15MPercentChange"],numberOfThreadsCurrent:["numberOfThreadsCurrent","numberOfThreadsPercentChange"],numberOfThreadsAverage:["numberOfThreads15M","numberOfThreads15MPercentChange"],virtualSizeCurrent:["virtualSizeCurrent","virtualSizePercentChange"],virtualSizeAverage:["virtualSize15M","virtualSize15MPercentChange"]},barCharts:{totalTimeDistribution:["queueTimeDistributionPercent","requestTimeDistributionPercent"],dataTransferDistribution:["bytesSentDistributionPercent","bytesReceivedDistributionPercent"]},barChartsElementNames:{queueTimeDistributionPercent:"Queue",requestTimeDistributionPercent:"Computation",bytesSentDistributionPercent:"Bytes sent",bytesReceivedDistributionPercent:"Bytes received"},getDetailFigure:function(a){var b=$(a.currentTarget).attr("id").replace(/ChartButton/g,"");return b},showDetail:function(a){var b,c=this,d=this.getDetailFigure(a);b=this.dygraphConfig.getDetailChartConfig(d),this.getHistoryStatistics(d),this.detailGraphFigure=d,window.modalView.hideFooter=!0,window.modalView.hide(),window.modalView.show("modalGraph.ejs",b.header,void 0,void 0,void 0,void 0,this.events),window.modalView.hideFooter=!1,$("#modal-dialog").on("hidden",function(){c.hidden()}),$("#modal-dialog").toggleClass("modal-chart-detail",!0),b.height=.7*$(window).height(),b.width=$(".modal-inner-detail").width(),b.labelsDiv=$(b.labelsDiv)[0],this.detailGraph=new Dygraph(document.getElementById("lineChartDetail"),this.history[this.server][d],b)},hidden:function(){this.detailGraph.destroy(),delete this.detailGraph,delete this.detailGraphFigure},getCurrentSize:function(a){"#"!==a.substr(0,1)&&(a="#"+a);var b,c;return $(a).attr("style",""),b=$(a).height(),c=$(a).width(),{height:b,width:c}},prepareDygraphs:function(){var a,b=this;this.dygraphConfig.getDashBoardFigures().forEach(function(c){a=b.dygraphConfig.getDefaultConfig(c);var d=b.getCurrentSize(a.div);a.height=d.height,a.width=d.width,b.graphs[c]=new Dygraph(document.getElementById(a.div),b.history[b.server][c]||[],a)})},initialize:function(){this.dygraphConfig=this.options.dygraphConfig,this.d3NotInitialized=!0,this.events["click .dashboard-sub-bar-menu-sign"]=this.showDetail.bind(this),this.events["mousedown .dygraph-rangesel-zoomhandle"]=this.stopUpdating.bind(this),this.events["mouseup .dygraph-rangesel-zoomhandle"]=this.startUpdating.bind(this),this.serverInfo=this.options.serverToShow,this.serverInfo?this.server=this.serverInfo.target:this.server="-local-",this.history[this.server]={}},updateCharts:function(){var a=this;return this.detailGraph?void this.updateLineChart(this.detailGraphFigure,!0):(this.prepareD3Charts(this.isUpdating),this.prepareResidentSize(this.isUpdating),this.updateTendencies(),void Object.keys(this.graphs).forEach(function(b){a.updateLineChart(b,!1)}))},updateTendencies:function(){var a=this,b=this.tendencies,c="";Object.keys(b).forEach(function(b){var d="",e=0;a.history.hasOwnProperty(a.server)&&a.history[a.server].hasOwnProperty(b)&&(e=a.history[a.server][b][1]),0>e?c="#d05448":(c="#7da817",d="+"),a.history.hasOwnProperty(a.server)&&a.history[a.server].hasOwnProperty(b)?$("#"+b).html(a.history[a.server][b][0]+'
'+d+e+"%"):$("#"+b).html('
data not ready yet')})},updateDateWindow:function(a,b){var c,d,e=(new Date).getTime();return b&&a.dateWindow_?(c=a.dateWindow_[0],d=e-a.dateWindow_[1]-5*this.interval>0?a.dateWindow_[1]:e,[c,d]):[e-this.defaultTimeFrame,e]},updateLineChart:function(a,b){var c=b?this.detailGraph:this.graphs[a],d={file:this.history[this.server][a],dateWindow:this.updateDateWindow(c,b)},e=0,f=[];_.each(d.file,function(a){var b=a[0].getSeconds()-a[0].getSeconds()%10;d.file[e][0].setSeconds(b),f.push(d.file[e][0]),e++});for(var g=new Date(Math.max.apply(null,f)),h=new Date(Math.min.apply(null,f)),i=new Date(h.getTime()),j=[],k=[];g>i;)i=new Date(i.setSeconds(i.getSeconds()+10)),k.push(i);_.each(k,function(a){var b=!1;_.each(d.file,function(c){Math.floor(a.getTime()/1e3)===Math.floor(c[0].getTime()/1e3)&&(b=!0)}),b===!1&&a1&&d.history[d.server][e].push(c))})},cutOffHistory:function(a,b){for(var c=this;0!==c.history[c.server][a].length;){var d=c.history[c.server][a][0][0];if(d>=b)break;c.history[c.server][a].shift()}},cutOffDygraphHistory:function(a){var b=this,c=new Date(a);this.dygraphConfig.getDashBoardFigures(!0).forEach(function(a){b.dygraphConfig.mapStatToFigure[a]&&b.history[b.server][a]&&b.cutOffHistory(a,c)})},mergeHistory:function(b){var c,d=this;for(c=0;c=0;--c)d.values.push({label:this.getLabel(b[a[0]].cuts,c),value:b[a[0]].values[c]}),e.values.push({label:this.getLabel(b[a[1]].cuts,c),value:b[a[1]].values[c]});return[d,e]},getLabel:function(a,b){return a[b]?0===b?"0 - "+a[b]:a[b-1]+" - "+a[b]:">"+a[b-1]},renderReplicationStatistics:function(a){$("#repl-numbers table tr:nth-child(1) > td:nth-child(2)").html(a.state.totalEvents),$("#repl-numbers table tr:nth-child(2) > td:nth-child(2)").html(a.state.totalRequests),$("#repl-numbers table tr:nth-child(3) > td:nth-child(2)").html(a.state.totalFailedConnects),a.state.lastAppliedContinuousTick?$("#repl-ticks table tr:nth-child(1) > td:nth-child(2)").html(a.state.lastAppliedContinuousTick):$("#repl-ticks table tr:nth-child(1) > td:nth-child(2)").html("no data available").addClass("no-data"),a.state.lastProcessedContinuousTick?$("#repl-ticks table tr:nth-child(2) > td:nth-child(2)").html(a.state.lastProcessedContinuousTick):$("#repl-ticks table tr:nth-child(2) > td:nth-child(2)").html("no data available").addClass("no-data"),a.state.lastAvailableContinuousTick?$("#repl-ticks table tr:nth-child(3) > td:nth-child(2)").html(a.state.lastAvailableContinuousTick):$("#repl-ticks table tr:nth-child(3) > td:nth-child(2)").html("no data available").addClass("no-data"),$("#repl-progress table tr:nth-child(1) > td:nth-child(2)").html(a.state.progress.message),$("#repl-progress table tr:nth-child(2) > td:nth-child(2)").html(a.state.progress.time),$("#repl-progress table tr:nth-child(3) > td:nth-child(2)").html(a.state.progress.failedConnects)},getReplicationStatistics:function(){var a=this;$.ajax("/_api/replication/applier-state",{async:!0}).done(function(b){if(b.hasOwnProperty("state")){var c;c=b.state.running?"active":"inactive",c=''+c+"",$("#replication-chart .dashboard-sub-bar").html("Replication "+c),a.renderReplicationStatistics(b)}})},getStatistics:function(a){var b=this,c="/_db/_system/_admin/aardvark/statistics/short",d="?start=";d+=b.nextStart?b.nextStart:((new Date).getTime()-b.defaultTimeFrame)/1e3,"-local-"!==b.server&&(c=b.serverInfo.endpoint+"/_admin/aardvark/statistics/cluster",d+="&type=short&DBserver="+b.serverInfo.target,b.history.hasOwnProperty(b.server)||(b.history[b.server]={})),$.ajax(c+d,{async:!0}).done(function(c){c.times.length>0&&(b.isUpdating=!0,b.mergeHistory(c)),b.isUpdating!==!1&&(a&&a(),b.updateCharts())}),this.getReplicationStatistics()},getHistoryStatistics:function(a){var b=this,c="statistics/long",d="?filter="+this.dygraphConfig.mapStatToFigure[a].join();"-local-"!==b.server&&(c=b.server.endpoint+"/_admin/aardvark/statistics/cluster",d+="&type=long&DBserver="+b.server.target,b.history.hasOwnProperty(b.server)||(b.history[b.server]={}));var e=window.location.href.split("/"),f=e[0]+"//"+e[2]+"/"+e[3]+"/_system/"+e[5]+"/"+e[6]+"/";$.ajax(f+c+d,{async:!0}).done(function(c){var d;for(b.history[b.server][a]=[],d=0;d data not ready yet

'),$("#totalTimeDistribution").prepend('

data not ready yet

'),$(".dashboard-bar-chart-title").prepend('

data not ready yet

'))},removeEmptyDataLabels:function(){$(".dataNotReadyYet").remove()},prepareResidentSize:function(b){var c=this,d=this.getCurrentSize("#residentSizeChartContainer"),e=c.history[c.server].residentSizeCurrent/1024/1024,f="";f=1025>e?a(e,2)+" MB":a(e/1024,2)+" GB";var g=a(100*c.history[c.server].residentSizePercent,2),h=[a(c.history[c.server].physicalMemory/1024/1024/1024,0)+" GB"];return void 0===c.history[c.server].residentSizeChart?void this.addEmptyDataLabels():(this.removeEmptyDataLabels(),void nv.addGraph(function(){var a=nv.models.multiBarHorizontalChart().x(function(a){return a.label}).y(function(a){return a.value}).width(d.width).height(d.height).margin({top:($("residentSizeChartContainer").outerHeight()-$("residentSizeChartContainer").height())/2,right:1,bottom:($("residentSizeChartContainer").outerHeight()-$("residentSizeChartContainer").height())/2,left:1}).showValues(!1).showYAxis(!1).showXAxis(!1).transitionDuration(100).tooltips(!1).showLegend(!1).showControls(!1).stacked(!0);return a.yAxis.tickFormat(function(a){return a+"%"}).showMaxMin(!1),a.xAxis.showMaxMin(!1),d3.select("#residentSizeChart svg").datum(c.history[c.server].residentSizeChart).call(a),d3.select("#residentSizeChart svg").select(".nv-zeroLine").remove(),b&&(d3.select("#residentSizeChart svg").select("#total").remove(),d3.select("#residentSizeChart svg").select("#percentage").remove()),d3.select(".dashboard-bar-chart-title .percentage").html(f+" ("+g+" %)"),d3.select(".dashboard-bar-chart-title .absolut").html(h[0]),nv.utils.windowResize(a.update),a},function(){d3.selectAll("#residentSizeChart .nv-bar").on("click",function(){})}))},prepareD3Charts:function(b){var c=this,d={totalTimeDistribution:["queueTimeDistributionPercent","requestTimeDistributionPercent"],dataTransferDistribution:["bytesSentDistributionPercent","bytesReceivedDistributionPercent"]};this.d3NotInitialized&&(b=!1,this.d3NotInitialized=!1),_.each(Object.keys(d),function(b){var d=c.getCurrentSize("#"+b+"Container .dashboard-interior-chart"),e="#"+b+"Container svg";return void 0===c.history[c.server].residentSizeChart?void c.addEmptyDataLabels():(c.removeEmptyDataLabels(),void nv.addGraph(function(){var f=[0,.25,.5,.75,1],g=75,h=23,i=6;d.width<219?(f=[0,.5,1],g=72,h=21,i=5):d.width<299?(f=[0,.3334,.6667,1],g=77):d.width<379?g=87:d.width<459?g=95:d.width<539?g=100:d.width<619&&(g=105);var j=nv.models.multiBarHorizontalChart().x(function(a){return a.label}).y(function(a){return a.value}).width(d.width).height(d.height).margin({top:5,right:20,bottom:h,left:g}).showValues(!1).showYAxis(!0).showXAxis(!0).transitionDuration(100).tooltips(!1).showLegend(!1).showControls(!1).forceY([0,1]);j.yAxis.showMaxMin(!1);d3.select(".nv-y.nv-axis").selectAll("text").attr("transform","translate (0, "+i+")");return j.yAxis.tickValues(f).tickFormat(function(b){return a(100*b*100/100,0)+"%"}),d3.select(e).datum(c.history[c.server][b]).call(j),nv.utils.windowResize(j.update),j},function(){d3.selectAll(e+" .nv-bar").on("click",function(){})}))})},stopUpdating:function(){this.isUpdating=!1},startUpdating:function(){var a=this;a.timer||(a.timer=window.setInterval(function(){a.getStatistics()},a.interval))},resize:function(){if(this.isUpdating){var a,b=this;_.each(this.graphs,function(c){a=b.getCurrentSize(c.maindiv_.id),c.resize(a.width,a.height)}),this.detailGraph&&(a=this.getCurrentSize(this.detailGraph.maindiv_.id),this.detailGraph.resize(a.width,a.height)),this.prepareD3Charts(!0),this.prepareResidentSize(!0)}},template:templateEngine.createTemplate("dashboardView.ejs"),render:function(a){a||$(this.el).html(this.template.render());var b=function(){this.prepareDygraphs(),this.isUpdating&&(this.prepareD3Charts(),this.prepareResidentSize(),this.updateTendencies()),this.startUpdating()}.bind(this),c=this.options.database.hasSystemAccess();c?this.getStatistics(b):($(".contentDiv").remove(),$(".headerBar").remove(),$(".dashboard-headerbar").remove(),$(".dashboard-row").remove(),$("#content").append('
You do not have permission to view this page.
'),$("#content").append("
You can switch to '_system' to see the dashboard.
"))}})}(),function(){"use strict";window.databaseView=Backbone.View.extend({users:null,el:"#content",template:templateEngine.createTemplate("databaseView.ejs"),dropdownVisible:!1,currentDB:"",events:{"click #createDatabase":"createDatabase","click #submitCreateDatabase":"submitCreateDatabase","click .editDatabase":"editDatabase","click .icon":"editDatabase","click #selectDatabase":"updateDatabase","click #submitDeleteDatabase":"submitDeleteDatabase","click .contentRowInactive a":"changeDatabase","keyup #databaseSearchInput":"search","click #databaseSearchSubmit":"search","click #databaseToggle":"toggleSettingsDropdown","click .css-label":"checkBoxes","click #dbSortDesc":"sorting","click .tile":"switchDatabase"},sorting:function(){$("#dbSortDesc").is(":checked")?this.collection.setSortingDesc(!0):this.collection.setSortingDesc(!1),$("#databaseDropdown").is(":visible")?this.dropdownVisible=!0:this.dropdownVisible=!1,this.render()},initialize:function(){this.collection.fetch({async:!1})},checkBoxes:function(a){var b=a.currentTarget.id;$("#"+b).click()},render:function(){return this.currentDatabase(),this.collection.sort(),$(this.el).html(this.template.render({collection:this.collection,searchString:"",currentDB:this.currentDB})),this.dropdownVisible===!0&&($("#dbSortDesc").attr("checked",this.collection.sortOptions.desc),$("#databaseToggle").toggleClass("activated"),$("#databaseDropdown2").show()),arangoHelper.setCheckboxStatus("#databaseDropdown"),this.replaceSVGs(),this},toggleSettingsDropdown:function(){$("#dbSortDesc").attr("checked",this.collection.sortOptions.desc),$("#databaseToggle").toggleClass("activated"),$("#databaseDropdown2").slideToggle(200)},selectedDatabase:function(){return $("#selectDatabases").val()},handleError:function(a,b,c){return 409===a?void arangoHelper.arangoError("DB","Database "+c+" already exists."):400===a?void arangoHelper.arangoError("DB","Invalid Parameters"):403===a?void arangoHelper.arangoError("DB","Insufficent rights. Execute this from _system database"):void 0},validateDatabaseInfo:function(a,b,c){return""===b?(arangoHelper.arangoError("DB","You have to define an owner for the new database"),!1):""===a?(arangoHelper.arangoError("DB","You have to define a name for the new database"),!1):0===a.indexOf("_")?(arangoHelper.arangoError("DB ","Databasename should not start with _"),!1):a.match(/^[a-zA-Z][a-zA-Z0-9_\-]*$/)?!0:(arangoHelper.arangoError("DB","Databasename may only contain numbers, letters, _ and -"),!1)},createDatabase:function(a){a.preventDefault(),this.createAddDatabaseModal()},switchDatabase:function(a){if(!$(a.target).parent().hasClass("iconSet")){var b=$(a.currentTarget).find("h5").text();if(""!==b){var c=this.collection.createDatabaseURL(b);window.location.replace(c)}}},submitCreateDatabase:function(){var a,b=this,c=$("#newDatabaseName").val(),d=$("#newUser").val();if(a="true"===$("#useDefaultPassword").val()?"ARANGODB_DEFAULT_ROOT_PASSWORD":$("#newPassword").val(),this.validateDatabaseInfo(c,d,a)){var e={name:c,users:[{username:d,passwd:a,active:!0}]};this.collection.create(e,{wait:!0,error:function(a,d){b.handleError(d.status,d.statusText,c)},success:function(a){b.updateDatabases(),window.modalView.hide(),window.App.naviView.dbSelectionView.render($("#dbSelect"))}})}},submitDeleteDatabase:function(a){var b=this.collection.where({name:a});b[0].destroy({wait:!0,url:"/_api/database/"+a}),this.updateDatabases(),window.App.naviView.dbSelectionView.render($("#dbSelect")),window.modalView.hide()},currentDatabase:function(){this.currentDB=this.collection.getCurrentDatabase()},changeDatabase:function(a){var b=$(a.currentTarget).attr("id"),c=this.collection.createDatabaseURL(b);window.location.replace(c)},updateDatabases:function(){var a=this;this.collection.fetch({success:function(){a.render(),window.App.handleSelectDatabase()}})},editDatabase:function(a){var b=this.evaluateDatabaseName($(a.currentTarget).attr("id"),"_edit-database"),c=!0;b===this.currentDB&&(c=!1),this.createEditDatabaseModal(b,c)},search:function(){var a,b,c,d;a=$("#databaseSearchInput"),b=$("#databaseSearchInput").val(),d=this.collection.filter(function(a){return-1!==a.get("name").indexOf(b)}),$(this.el).html(this.template.render({collection:d,searchString:b,currentDB:this.currentDB})),this.replaceSVGs(),a=$("#databaseSearchInput"),c=a.val().length,a.focus(),a[0].setSelectionRange(c,c)},replaceSVGs:function(){$(".svgToReplace").each(function(){var a=$(this),b=a.attr("id"),c=a.attr("src");$.get(c,function(c){var d=$(c).find("svg");d.attr("id",b).attr("class","tile-icon-svg").removeAttr("xmlns:a"),a.replaceWith(d)},"xml")})},evaluateDatabaseName:function(a,b){var c=a.lastIndexOf(b);return a.substring(0,c)},createEditDatabaseModal:function(a,b){var c=[],d=[];d.push(window.modalView.createReadOnlyEntry("id_name","Name",a,"")),b?c.push(window.modalView.createDeleteButton("Delete",this.submitDeleteDatabase.bind(this,a))):c.push(window.modalView.createDisabledButton("Delete")),window.modalView.show("modalTable.ejs","Delete database",c,d)},createAddDatabaseModal:function(){var a=[],b=[];b.push(window.modalView.createTextEntry("newDatabaseName","Name","",!1,"Database Name",!0,[{rule:Joi.string().regex(/^[a-zA-Z]/),msg:"Database name must start with a letter."},{rule:Joi.string().regex(/^[a-zA-Z0-9\-_]*$/),msg:'Only Symbols "_" and "-" are allowed.'},{rule:Joi.string().required(),msg:"No database name given."}])),b.push(window.modalView.createTextEntry("newUser","Username",null!==this.users?this.users.whoAmI():"root","Please define the owner of this database. This will be the only user having initial access to this database if authentication is turned on. Please note that if you specify a username different to your account you will not be able to access the database with your account after having creating it. Specifying a username is mandatory even with authentication turned off. If there is a failure you will be informed.","Database Owner",!0,[{rule:Joi.string().required(),msg:"No username given."}])),b.push(window.modalView.createSelectEntry("useDefaultPassword","Use default password",!0,"Read the password from the environment variable ARANGODB_DEFAULT_ROOT_PASSWORD.",[{value:!1,label:"No"},{value:!0,label:"Yes"}])),b.push(window.modalView.createPasswordEntry("newPassword","Password","",!1,"",!1)),a.push(window.modalView.createSuccessButton("Create",this.submitCreateDatabase.bind(this))),window.modalView.show("modalTable.ejs","Create Database",a,b),$("#useDefaultPassword").change(function(){"true"===$("#useDefaultPassword").val()?$("#row_newPassword").hide():$("#row_newPassword").show()}),$("#row_newPassword").hide()}})}(),function(){"use strict";window.DBSelectionView=Backbone.View.extend({template:templateEngine.createTemplate("dbSelectionView.ejs"),events:{"click .dbSelectionLink":"changeDatabase"},initialize:function(a){this.current=a.current},changeDatabase:function(a){var b=$(a.currentTarget).closest(".dbSelectionLink.tab").attr("id"),c=this.collection.createDatabaseURL(b);window.location.replace(c)},render:function(a){return this.$el=a,this.$el.html(this.template.render({list:this.collection.getDatabasesForUser(),current:this.current.get("name")})),this.delegateEvents(),this.el}})}(),function(){"use strict";var a=function(a){var b=a.split("/");return"collection/"+encodeURIComponent(b[0])+"/"+encodeURIComponent(b[1])};window.DocumentView=Backbone.View.extend({el:"#content",colid:0,docid:0,customView:!1,template:templateEngine.createTemplate("documentView.ejs"),events:{"click #saveDocumentButton":"saveDocument","click #deleteDocumentButton":"deleteDocumentModal","click #confirmDeleteDocument":"deleteDocument","click #document-from":"navigateToDocument","click #document-to":"navigateToDocument","keydown #documentEditor .ace_editor":"keyPress","keyup .jsoneditor .search input":"checkSearchBox"},checkSearchBox:function(a){""===$(a.currentTarget).val()&&this.editor.expandAll()},keyPress:function(a){a.ctrlKey&&13===a.keyCode?(a.preventDefault(),this.saveDocument()):a.metaKey&&13===a.keyCode&&(a.preventDefault(),this.saveDocument())},editor:0,setType:function(a){var b,c;return"edge"===a?(b=this.collection.getEdge(this.colid,this.docid),c="Edge: "):"document"===a&&(b=this.collection.getDocument(this.colid,this.docid),c="Document: "),b===!0?(this.type=a,this.fillInfo(c),this.fillEditor(),!0):void 0},deleteDocumentModal:function(){var a=[],b=[];b.push(window.modalView.createReadOnlyEntry("doc-delete-button","Delete","Delete this "+this.type+"?",void 0,void 0,!1,/[<>&'"]/)),a.push(window.modalView.createDeleteButton("Delete",this.deleteDocument.bind(this))),window.modalView.show("modalTable.ejs","Delete Document",a,b)},deleteDocument:function(){var a;if("document"===this.type){if(a=this.collection.deleteDocument(this.colid,this.docid),a===!1)return void arangoHelper.arangoError("Document error:","Could not delete")}else if("edge"===this.type&&(a=this.collection.deleteEdge(this.colid,this.docid),a===!1))return void arangoHelper.arangoError("Edge error:","Could not delete");if(a===!0)if(this.customView)this.customDeleteFunction();else{var b="collection/"+encodeURIComponent(this.colid)+"/documents/1";window.modalView.hide(),window.App.navigate(b,{trigger:!0})}},navigateToDocument:function(a){var b=$(a.target).attr("documentLink");b&&window.App.navigate(b,{trigger:!0})},fillInfo:function(b){var c=this.collection.first(),d=c.get("_id"),e=c.get("_key"),f=c.get("_rev"),g=c.get("_from"),h=c.get("_to");if($("#document-type").text(b),$("#document-id").text(d),$("#document-key").text(e),$("#document-rev").text(f),g&&h){var i=a(g),j=a(h);$("#document-from").text(g),$("#document-from").attr("documentLink",i),$("#document-to").text(h),$("#document-to").attr("documentLink",j)}else $(".edge-info-container").hide()},fillEditor:function(){var a=this.removeReadonlyKeys(this.collection.first().attributes);this.editor.set(a),$(".ace_content").attr("font-size","11pt")},jsonContentChanged:function(){this.enableSaveButton()},render:function(){$(this.el).html(this.template.render({})),this.disableSaveButton(),this.breadcrumb();var a=this,b=document.getElementById("documentEditor"),c={change:function(){a.jsonContentChanged()},search:!0,mode:"tree",modes:["tree","code"],iconlib:"fontawesome4"};return this.editor=new JSONEditor(b,c),this},removeReadonlyKeys:function(a){return _.omit(a,["_key","_id","_from","_to","_rev"])},saveDocument:function(){var a,b;if(void 0===$("#saveDocumentButton").attr("disabled")){try{a=this.editor.get()}catch(c){return this.errorConfirmation(c),void this.disableSaveButton()}if(a=JSON.stringify(a),"document"===this.type){if(b=this.collection.saveDocument(this.colid,this.docid,a),b===!1)return void arangoHelper.arangoError("Document error:","Could not save")}else if("edge"===this.type&&(b=this.collection.saveEdge(this.colid,this.docid,a), -b===!1))return void arangoHelper.arangoError("Edge error:","Could not save");b===!0&&(this.successConfirmation(),this.disableSaveButton())}},successConfirmation:function(){arangoHelper.arangoNotification("Document saved."),$("#documentEditor .tree").animate({backgroundColor:"#C6FFB0"},500),$("#documentEditor .tree").animate({backgroundColor:"#FFFFF"},500),$("#documentEditor .ace_content").animate({backgroundColor:"#C6FFB0"},500),$("#documentEditor .ace_content").animate({backgroundColor:"#FFFFF"},500)},errorConfirmation:function(a){arangoHelper.arangoError("Document editor: ",a),$("#documentEditor .tree").animate({backgroundColor:"#FFB0B0"},500),$("#documentEditor .tree").animate({backgroundColor:"#FFFFF"},500),$("#documentEditor .ace_content").animate({backgroundColor:"#FFB0B0"},500),$("#documentEditor .ace_content").animate({backgroundColor:"#FFFFF"},500)},enableSaveButton:function(){$("#saveDocumentButton").prop("disabled",!1),$("#saveDocumentButton").addClass("button-success"),$("#saveDocumentButton").removeClass("button-close")},disableSaveButton:function(){$("#saveDocumentButton").prop("disabled",!0),$("#saveDocumentButton").addClass("button-close"),$("#saveDocumentButton").removeClass("button-success")},breadcrumb:function(){var a=window.location.hash.split("/");$("#transparentHeader").append('")},escaped:function(a){return a.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}})}(),function(){"use strict";window.DocumentsView=window.PaginationView.extend({filters:{0:!0},filterId:0,paginationDiv:"#documentsToolbarF",idPrefix:"documents",addDocumentSwitch:!0,activeFilter:!1,lastCollectionName:void 0,restoredFilters:[],editMode:!1,allowUpload:!1,el:"#content",table:"#documentsTableID",template:templateEngine.createTemplate("documentsView.ejs"),collectionContext:{prev:null,next:null},editButtons:["#deleteSelected","#moveSelected"],initialize:function(){this.documentStore=this.options.documentStore,this.collectionsStore=this.options.collectionsStore,this.tableView=new window.TableView({el:this.table,collection:this.collection}),this.tableView.setRowClick(this.clicked.bind(this)),this.tableView.setRemoveClick(this.remove.bind(this))},setCollectionId:function(a,b){this.collection.setCollection(a),this.collection.setPage(b);var c=arangoHelper.collectionApiType(a);this.page=b,this.type=c,this.checkCollectionState(),this.collection.getDocuments(this.getDocsCallback.bind(this)),this.collectionModel=this.collectionsStore.get(a)},getDocsCallback:function(a){$("#documents_last").css("visibility","hidden"),$("#documents_first").css("visibility","hidden"),a?(window.progressView.hide(),arangoHelper.arangoError("Document error","Could not fetch requested documents.")):a&&void 0===a||(window.progressView.hide(),this.drawTable(),this.renderPaginationElements())},events:{"click #collectionPrev":"prevCollection","click #collectionNext":"nextCollection","click #filterCollection":"filterCollection","click #markDocuments":"editDocuments","click #importCollection":"importCollection","click #exportCollection":"exportCollection","click #filterSend":"sendFilter","click #addFilterItem":"addFilterItem","click .removeFilterItem":"removeFilterItem","click #deleteSelected":"deleteSelectedDocs","click #moveSelected":"moveSelectedDocs","click #addDocumentButton":"addDocumentModal","click #documents_first":"firstDocuments","click #documents_last":"lastDocuments","click #documents_prev":"prevDocuments","click #documents_next":"nextDocuments","click #confirmDeleteBtn":"confirmDelete","click .key":"nop",keyup:"returnPressedHandler","keydown .queryline input":"filterValueKeydown","click #importModal":"showImportModal","click #resetView":"resetView","click #confirmDocImport":"startUpload","click #exportDocuments":"startDownload","change #documentSize":"setPagesize","change #docsSort":"setSorting"},showSpinner:function(){$("#uploadIndicator").show()},hideSpinner:function(){$("#uploadIndicator").hide()},showImportModal:function(){$("#docImportModal").modal("show")},hideImportModal:function(){$("#docImportModal").modal("hide")},setPagesize:function(){var a=$("#documentSize").find(":selected").val();this.collection.setPagesize(a),this.collection.getDocuments(this.getDocsCallback.bind(this))},setSorting:function(){var a=$("#docsSort").val();(""===a||void 0===a||null===a)&&(a="_key"),this.collection.setSort(a)},returnPressedHandler:function(a){13===a.keyCode&&$(a.target).is($("#docsSort"))&&this.collection.getDocuments(this.getDocsCallback.bind(this)),13===a.keyCode&&$("#confirmDeleteBtn").attr("disabled")===!1&&this.confirmDelete()},nop:function(a){a.stopPropagation()},resetView:function(){$("input").val(""),$("select").val("=="),this.removeAllFilterItems(),$("#documentSize").val(this.collection.getPageSize()),$("#documents_last").css("visibility","visible"),$("#documents_first").css("visibility","visible"),this.addDocumentSwitch=!0,this.collection.resetFilter(),this.collection.loadTotal(),this.restoredFilters=[],this.allowUpload=!1,this.files=void 0,this.file=void 0,$("#confirmDocImport").attr("disabled",!0),this.markFilterToggle(),this.collection.getDocuments(this.getDocsCallback.bind(this))},startDownload:function(){var a=this.collection.buildDownloadDocumentQuery();""!==a||void 0!==a||null!==a?window.open(encodeURI("query/result/download/"+btoa(JSON.stringify(a)))):arangoHelper.arangoError("Document error","could not download documents")},startUpload:function(){var a;return this.allowUpload===!0?(this.showSpinner(),a=this.collection.uploadDocuments(this.file),a!==!0?(this.hideSpinner(),this.hideImportModal(),this.resetView(),void arangoHelper.arangoError(a)):(this.hideSpinner(),this.hideImportModal(),void this.resetView())):void 0},uploadSetup:function(){var a=this;$("#importDocuments").change(function(b){a.files=b.target.files||b.dataTransfer.files,a.file=a.files[0],$("#confirmDocImport").attr("disabled",!1),a.allowUpload=!0})},buildCollectionLink:function(a){return"collection/"+encodeURIComponent(a.get("name"))+"/documents/1"},markFilterToggle:function(){this.restoredFilters.length>0?$("#filterCollection").addClass("activated"):$("#filterCollection").removeClass("activated")},editDocuments:function(){$("#importCollection").removeClass("activated"),$("#exportCollection").removeClass("activated"),this.markFilterToggle(),$("#markDocuments").toggleClass("activated"),this.changeEditMode(),$("#filterHeader").hide(),$("#importHeader").hide(),$("#editHeader").slideToggle(200),$("#exportHeader").hide()},filterCollection:function(){$("#importCollection").removeClass("activated"),$("#exportCollection").removeClass("activated"),$("#markDocuments").removeClass("activated"),this.changeEditMode(!1),this.markFilterToggle(),this.activeFilter=!0,$("#importHeader").hide(),$("#editHeader").hide(),$("#exportHeader").hide(),$("#filterHeader").slideToggle(200);var a;for(a in this.filters)if(this.filters.hasOwnProperty(a))return void $("#attribute_name"+a).focus()},exportCollection:function(){$("#importCollection").removeClass("activated"),$("#filterHeader").removeClass("activated"),$("#markDocuments").removeClass("activated"),this.changeEditMode(!1),$("#exportCollection").toggleClass("activated"),this.markFilterToggle(),$("#exportHeader").slideToggle(200),$("#importHeader").hide(),$("#filterHeader").hide(),$("#editHeader").hide()},importCollection:function(){this.markFilterToggle(),$("#markDocuments").removeClass("activated"),this.changeEditMode(!1),$("#importCollection").toggleClass("activated"),$("#exportCollection").removeClass("activated"),$("#importHeader").slideToggle(200),$("#filterHeader").hide(),$("#editHeader").hide(),$("#exportHeader").hide()},changeEditMode:function(a){a===!1||this.editMode===!0?($("#documentsTableID tbody tr").css("cursor","default"),$(".deleteButton").fadeIn(),$(".addButton").fadeIn(),$(".selected-row").removeClass("selected-row"),this.editMode=!1,this.tableView.setRowClick(this.clicked.bind(this))):($("#documentsTableID tbody tr").css("cursor","copy"),$(".deleteButton").fadeOut(),$(".addButton").fadeOut(),$(".selectedCount").text(0),this.editMode=!0,this.tableView.setRowClick(this.editModeClick.bind(this)))},getFilterContent:function(){var a,b,c=[];for(a in this.filters)if(this.filters.hasOwnProperty(a)){b=$("#attribute_value"+a).val();try{b=JSON.parse(b)}catch(d){b=String(b)}""!==$("#attribute_name"+a).val()&&c.push({attribute:$("#attribute_name"+a).val(),operator:$("#operator"+a).val(),value:b})}return c},sendFilter:function(){this.restoredFilters=this.getFilterContent();var a=this;this.collection.resetFilter(),this.addDocumentSwitch=!1,_.each(this.restoredFilters,function(b){void 0!==b.operator&&a.collection.addFilter(b.attribute,b.operator,b.value)}),this.collection.setToFirst(),this.collection.getDocuments(this.getDocsCallback.bind(this)),this.markFilterToggle()},restoreFilter:function(){var a=this,b=0;this.filterId=0,$("#docsSort").val(this.collection.getSort()),_.each(this.restoredFilters,function(c){0!==b&&a.addFilterItem(),void 0!==c.operator&&($("#attribute_name"+b).val(c.attribute),$("#operator"+b).val(c.operator),$("#attribute_value"+b).val(c.value)),b++,a.collection.addFilter(c.attribute,c.operator,c.value)})},addFilterItem:function(){var a=++this.filterId;$("#filterHeader").append('
'),this.filters[a]=!0},filterValueKeydown:function(a){13===a.keyCode&&this.sendFilter()},removeFilterItem:function(a){var b=a.currentTarget,c=b.id.replace(/^removeFilter/,"");delete this.filters[c],delete this.restoredFilters[c],$(b.parentElement).remove()},removeAllFilterItems:function(){var a,b=$("#filterHeader").children().length;for(a=1;b>=a;a++)$("#removeFilter"+a).parent().remove();this.filters={0:!0},this.filterId=0},addDocumentModal:function(){var a=window.location.hash.split("/")[1],b=[],c=[],d=arangoHelper.collectionApiType(a,!0);"edge"===d?(c.push(window.modalView.createTextEntry("new-edge-from-attr","_from","","document _id: document handle of the linked vertex (incoming relation)",void 0,!1,[{rule:Joi.string().required(),msg:"No _from attribute given."}])),c.push(window.modalView.createTextEntry("new-edge-to","_to","","document _id: document handle of the linked vertex (outgoing relation)",void 0,!1,[{rule:Joi.string().required(),msg:"No _to attribute given."}])),c.push(window.modalView.createTextEntry("new-edge-key-attr","_key",void 0,"the edges unique key(optional attribute, leave empty for autogenerated key","is optional: leave empty for autogenerated key",!1,[{rule:Joi.string().allow("").optional(),msg:""}])),b.push(window.modalView.createSuccessButton("Create",this.addEdge.bind(this))),window.modalView.show("modalTable.ejs","Create edge",b,c)):(c.push(window.modalView.createTextEntry("new-document-key-attr","_key",void 0,"the documents unique key(optional attribute, leave empty for autogenerated key","is optional: leave empty for autogenerated key",!1,[{rule:Joi.string().allow("").optional(),msg:""}])),b.push(window.modalView.createSuccessButton("Create",this.addDocument.bind(this))),window.modalView.show("modalTable.ejs","Create document",b,c))},addEdge:function(){var a,b=window.location.hash.split("/")[1],c=$(".modal-body #new-edge-from-attr").last().val(),d=$(".modal-body #new-edge-to").last().val(),e=$(".modal-body #new-edge-key-attr").last().val();a=""!==e||void 0!==e?this.documentStore.createTypeEdge(b,c,d,e):this.documentStore.createTypeEdge(b,c,d),a!==!1?(window.modalView.hide(),window.location.hash="collection/"+a):arangoHelper.arangoError("Edge error","Creation failed.")},addDocument:function(){var a,b=window.location.hash.split("/")[1],c=$(".modal-body #new-document-key-attr").last().val();a=""!==c||void 0!==c?this.documentStore.createTypeDocument(b,c):this.documentStore.createTypeDocument(b),a!==!1?(window.modalView.hide(),window.location.hash="collection/"+a):arangoHelper.arangoError("Document error","Creation failed.")},moveSelectedDocs:function(){var a=[],b=[],c=this.getSelectedDocs();0!==c.length&&(b.push(window.modalView.createTextEntry("move-documents-to","Move to","",!1,"collection-name",!0,[{rule:Joi.string().regex(/^[a-zA-Z]/),msg:"Collection name must always start with a letter."},{rule:Joi.string().regex(/^[a-zA-Z0-9\-_]*$/),msg:'Only Symbols "_" and "-" are allowed.'},{rule:Joi.string().required(),msg:"No collection name given."}])),a.push(window.modalView.createSuccessButton("Move",this.confirmMoveSelectedDocs.bind(this))),window.modalView.show("modalTable.ejs","Move documents",a,b))},confirmMoveSelectedDocs:function(){var a=this.getSelectedDocs(),b=this,c=$(".modal-body").last().find("#move-documents-to").val(),d=function(){this.collection.getDocuments(this.getDocsCallback.bind(this)),$("#markDocuments").click(),window.modalView.hide()}.bind(this);_.each(a,function(a){b.collection.moveDocument(a,b.collection.collectionID,c,d)})},deleteSelectedDocs:function(){var a=[],b=[],c=this.getSelectedDocs();0!==c.length&&(b.push(window.modalView.createReadOnlyEntry(void 0,c.length+" documents selected","Do you want to delete all selected documents?",void 0,void 0,!1,void 0)),a.push(window.modalView.createDeleteButton("Delete",this.confirmDeleteSelectedDocs.bind(this))),window.modalView.show("modalTable.ejs","Delete documents",a,b))},confirmDeleteSelectedDocs:function(){var a=this.getSelectedDocs(),b=[],c=this;_.each(a,function(a){var d=!1;"document"===c.type?(d=c.documentStore.deleteDocument(c.collection.collectionID,a),d?(b.push(!0),c.collection.setTotalMinusOne()):(b.push(!1),arangoHelper.arangoError("Document error","Could not delete document."))):"edge"===c.type&&(d=c.documentStore.deleteEdge(c.collection.collectionID,a),d===!0?(c.collection.setTotalMinusOne(),b.push(!0)):(b.push(!1),arangoHelper.arangoError("Edge error","Could not delete edge")))}),this.collection.getDocuments(this.getDocsCallback.bind(this)),$("#markDocuments").click(),window.modalView.hide()},getSelectedDocs:function(){var a=[];return _.each($("#documentsTableID tbody tr"),function(b){$(b).hasClass("selected-row")&&a.push($($(b).children()[1]).find(".key").text())}),a},remove:function(a){this.docid=$(a.currentTarget).closest("tr").attr("id").substr(4),$("#confirmDeleteBtn").attr("disabled",!1),$("#docDeleteModal").modal("show")},confirmDelete:function(){$("#confirmDeleteBtn").attr("disabled",!0);var a=window.location.hash.split("/"),b=a[3];"source"!==b&&this.reallyDelete()},reallyDelete:function(){var a,b=!1;"document"===this.type?(a=this.documentStore.deleteDocument(this.collection.collectionID,this.docid),a?(this.collection.setTotalMinusOne(),b=!0):arangoHelper.arangoError("Doc error")):"edge"===this.type&&(a=this.documentStore.deleteEdge(this.collection.collectionID,this.docid),a===!0?(this.collection.setTotalMinusOne(),b=!0):arangoHelper.arangoError("Edge error")),b===!0&&(this.collection.getDocuments(this.getDocsCallback.bind(this)),$("#docDeleteModal").modal("hide"))},editModeClick:function(a){var b=$(a.currentTarget);b.hasClass("selected-row")?b.removeClass("selected-row"):b.addClass("selected-row");var c=this.getSelectedDocs();$(".selectedCount").text(c.length),_.each(this.editButtons,function(a){c.length>0?($(a).prop("disabled",!1),$(a).removeClass("button-neutral"),$(a).removeClass("disabled"),"#moveSelected"===a?$(a).addClass("button-success"):$(a).addClass("button-danger")):($(a).prop("disabled",!0),$(a).addClass("disabled"),$(a).addClass("button-neutral"),"#moveSelected"===a?$(a).removeClass("button-success"):$(a).removeClass("button-danger"))})},clicked:function(a){var b=a.currentTarget;window.App.navigate("collection/"+this.collection.collectionID+"/"+$(b).attr("id").substr(4),!0)},drawTable:function(){this.tableView.setElement($(this.table)).render(),arangoHelper.fixTooltips(".icon_arangodb, .arangoicon","top"),$(".prettify").snippet("javascript",{style:"nedit",menu:!1,startText:!1,transparent:!0,showNum:!1})},checkCollectionState:function(){this.lastCollectionName===this.collectionName?this.activeFilter&&(this.filterCollection(),console.log("yes"),this.restoreFilter()):void 0!==this.lastCollectionName&&(this.collection.resetFilter(),this.collection.setSort("_key"),this.restoredFilters=[],this.activeFilter=!1)},render:function(){return $(this.el).html(this.template.render({})),this.tableView.setElement($(this.table)).drawLoading(),this.collectionContext=this.collectionsStore.getPosition(this.collection.collectionID),this.breadcrumb(),this.checkCollectionState(),this.lastCollectionName=this.collectionName,this.uploadSetup(),$("[data-toggle=tooltip]").tooltip(),$(".upload-info").tooltip(),arangoHelper.fixTooltips(".icon_arangodb, .arangoicon","top"),this.renderPaginationElements(),this.selectActivePagesize(),this.markFilterToggle(),this},rerender:function(){this.collection.getDocuments(this.getDocsCallback.bind(this))},selectActivePagesize:function(){$("#documentSize").val(this.collection.getPageSize())},renderPaginationElements:function(){this.renderPagination();var a=$("#totalDocuments");0===a.length&&($("#documentsToolbarFL").append(''),a=$("#totalDocuments")),"document"===this.type&&a.html(this.collection.getTotal()+" document(s)"),"edge"===this.type&&a.html(this.collection.getTotal()+" edge(s)")},breadcrumb:function(){this.collectionName=window.location.hash.split("/")[1],$("#transparentHeader").append('")}})}(),function(){"use strict";window.EditListEntryView=Backbone.View.extend({template:templateEngine.createTemplate("editListEntryView.ejs"),initialize:function(a){this.key=a.key,this.value=a.value,this.render()},events:{"click .deleteAttribute":"removeRow"},render:function(){$(this.el).html(this.template.render({key:this.key,value:JSON.stringify(this.value),isReadOnly:this.isReadOnly()}))},isReadOnly:function(){return 0===this.key.indexOf("_")},getKey:function(){return $(".key").val()},getValue:function(){var val=$(".val").val();try{val=JSON.parse(val)}catch(e){try{return eval("val = "+val),val}catch(e2){return $(".val").val()}}return val},removeRow:function(){this.remove()}})}(),function(){"use strict";window.FooterView=Backbone.View.extend({el:"#footerBar",system:{},isOffline:!0,isOfflineCounter:0,firstLogin:!0,events:{"click .footer-center p":"showShortcutModal"},initialize:function(){var a=this;window.setInterval(function(){a.getVersion()},15e3),a.getVersion()},template:templateEngine.createTemplate("footerView.ejs"),showServerStatus:function(a){a===!0?($(".serverStatusIndicator").addClass("isOnline"),$(".serverStatusIndicator").addClass("fa-check-circle-o"),$(".serverStatusIndicator").removeClass("fa-times-circle-o")):($(".serverStatusIndicator").removeClass("isOnline"),$(".serverStatusIndicator").removeClass("fa-check-circle-o"),$(".serverStatusIndicator").addClass("fa-times-circle-o"))},showShortcutModal:function(){window.arangoHelper.hotkeysFunctions.showHotkeysModal()},getVersion:function(){var a=this;$.ajax({type:"GET",cache:!1,url:"/_api/version",contentType:"application/json",processData:!1,async:!0,success:function(b){a.showServerStatus(!0),a.isOffline===!0&&(a.isOffline=!1,a.isOfflineCounter=0,a.firstLogin?a.firstLogin=!1:window.setTimeout(function(){a.showServerStatus(!0)},1e3),a.system.name=b.server,a.system.version=b.version,a.render())},error:function(b){a.isOffline=!0,a.isOfflineCounter++,a.isOfflineCounter>=1&&a.showServerStatus(!1)}}),a.system.hasOwnProperty("database")||$.ajax({type:"GET",cache:!1,url:"/_api/database/current",contentType:"application/json",processData:!1,async:!0,success:function(b){var c=b.result.name;a.system.database=c;var d=window.setInterval(function(){var b=$("#databaseNavi");b&&(window.clearTimeout(d),d=null,"_system"===c?($(".logs-menu").css("visibility","visible"),$(".logs-menu").css("display","inline"),$("#databaseNavi").css("display","inline")):($(".logs-menu").css("visibility","hidden"),$(".logs-menu").css("display","none")),a.render())},50)}})},renderVersion:function(){this.system.hasOwnProperty("database")&&this.system.hasOwnProperty("name")&&$(this.el).html(this.template.render({name:this.system.name,version:this.system.version,database:this.system.database}))},render:function(){return this.system.version||this.getVersion(),$(this.el).html(this.template.render({name:this.system.name,version:this.system.version})),this}})}(),function(){"use strict";window.FoxxActiveView=Backbone.View.extend({tagName:"div",className:"tile",template:templateEngine.createTemplate("foxxActiveView.ejs"),_show:!0,events:{click:"openAppDetailView"},openAppDetailView:function(){window.App.navigate("applications/"+encodeURIComponent(this.model.get("mount")),{trigger:!0})},toggle:function(a,b){switch(a){case"devel":this.model.isDevelopment()&&(this._show=b);break;case"production":this.model.isDevelopment()||this.model.isSystem()||(this._show=b);break;case"system":this.model.isSystem()&&(this._show=b)}this._show?$(this.el).show():$(this.el).hide()},render:function(){return $(this.el).html(this.template.render({model:this.model})),$(this.el)}})}(),function(){"use strict";var a=require("internal").errors,b=templateEngine.createTemplate("applicationListView.ejs"),c=function(a){this.collection=a.collection},d=function(b){if(b.error===!1)this.collection.fetch({async:!1}),window.modalView.hide(),this.reload();else{var c=b;switch(b.hasOwnProperty("responseJSON")&&(c=b.responseJSON),c.errorNum){case a.ERROR_APPLICATION_DOWNLOAD_FAILED.code:alert("Unable to download application from the given repository.");break;default:alert("Error: "+c.errorNum+". "+c.errorMessage)}}},e=function(){window.modalView.modalBindValidation({id:"new-app-mount",validateInput:function(){return[{rule:Joi.string().regex(/^(\/(APP[^\/]+|(?!APP)[a-zA-Z0-9_\-%]+))+$/i),msg:"May not contain /APP"},{rule:Joi.string().regex(/^(\/[a-zA-Z0-9_\-%]+)+$/),msg:"Can only contain [a-zA-Z0-9_-%]"},{rule:Joi.string().regex(/^\/([^_]|_open\/)/),msg:"Mountpoints with _ are reserved for internal use"},{rule:Joi.string().regex(/[^\/]$/),msg:"May not end with /"},{rule:Joi.string().regex(/^\//),msg:"Has to start with /"},{rule:Joi.string().required().min(2),msg:"Has to be non-empty"}]}})},f=function(){window.modalView.modalBindValidation({id:"repository",validateInput:function(){return[{rule:Joi.string().required().regex(/^[a-zA-Z0-9_\-]+\/[a-zA-Z0-9_\-]+$/),msg:"No valid Github account and repository."}]}})},g=function(){window.modalView.modalBindValidation({id:"new-app-author",validateInput:function(){return[{rule:Joi.string().required().min(1),msg:"Has to be non empty."}]}}),window.modalView.modalBindValidation({id:"new-app-name",validateInput:function(){return[{rule:Joi.string().required().regex(/^[a-zA-Z\-_][a-zA-Z0-9\-_]*$/),msg:"Can only contain a to z, A to Z, 0-9, '-' and '_'."}]}}),window.modalView.modalBindValidation({id:"new-app-description",validateInput:function(){return[{rule:Joi.string().required().min(1),msg:"Has to be non empty."}]}}),window.modalView.modalBindValidation({id:"new-app-license",validateInput:function(){return[{rule:Joi.string().required().regex(/^[a-zA-Z0-9 \.,;\-]+$/),msg:"Has to be non empty."}]}}),window.modalView.modalTestAll()},h=function(a){window.modalView.clearValidators();var b=$("#modalButton1");switch(this._upgrade||e(),a){case"newApp":b.html("Generate"),b.prop("disabled",!1),g();break;case"appstore":b.html("Install"),b.prop("disabled",!0);break;case"github":f(),b.html("Install"),b.prop("disabled",!1);break;case"zip":b.html("Install"),b.prop("disabled",!1)}b.prop("disabled")||window.modalView.modalTestAll()||b.prop("disabled",!0)},i=function(a){var b=$(a.currentTarget).attr("href").substr(1);h.call(this,b)},j=function(a){if(h.call(this,"appstore"),window.modalView.modalTestAll()){var b,c;this._upgrade?(b=this.mount,c=$("#new-app-teardown").prop("checked")):b=window.arangoHelper.escapeHtml($("#new-app-mount").val());var e=$(a.currentTarget).attr("appId"),f=$(a.currentTarget).attr("appVersion");void 0!==c?this.collection.installFromStore({name:e,version:f},b,d.bind(this),c):this.collection.installFromStore({name:e,version:f},b,d.bind(this))}},k=function(a,b){if(void 0===b?b=this._uploadData:this._uploadData=b,b&&window.modalView.modalTestAll()){var c,e;this._upgrade?(c=this.mount,e=$("#new-app-teardown").prop("checked")):c=window.arangoHelper.escapeHtml($("#new-app-mount").val()),void 0!==e?this.collection.installFromZip(b.filename,c,d.bind(this),e):this.collection.installFromZip(b.filename,c,d.bind(this))}},l=function(){if(window.modalView.modalTestAll()){var a,b,c,e;this._upgrade?(c=this.mount,e=$("#new-app-teardown").prop("checked")):c=window.arangoHelper.escapeHtml($("#new-app-mount").val()),a=window.arangoHelper.escapeHtml($("#repository").val()),b=window.arangoHelper.escapeHtml($("#tag").val()),""===b&&(b="master");var f={url:window.arangoHelper.escapeHtml($("#repository").val()),version:window.arangoHelper.escapeHtml($("#tag").val())};try{Joi.assert(a,Joi.string().regex(/^[a-zA-Z0-9_\-]+\/[a-zA-Z0-9_\-]+$/))}catch(g){return}void 0!==e?this.collection.installFromGithub(f,c,d.bind(this),e):this.collection.installFromGithub(f,c,d.bind(this))}},m=function(){if(window.modalView.modalTestAll()){var a,b;this._upgrade?(a=this.mount,b=$("#new-app-teardown").prop("checked")):a=window.arangoHelper.escapeHtml($("#new-app-mount").val());var c={name:window.arangoHelper.escapeHtml($("#new-app-name").val()),collectionNames:_.map($("#new-app-collections").select2("data"),function(a){return window.arangoHelper.escapeHtml(a.text)}),author:window.arangoHelper.escapeHtml($("#new-app-author").val()),license:window.arangoHelper.escapeHtml($("#new-app-license").val()),description:window.arangoHelper.escapeHtml($("#new-app-description").val())};void 0!==b?this.collection.generate(c,a,d.bind(this),b):this.collection.generate(c,a,d.bind(this))}},n=function(){var a=$(".modal-body .tab-pane.active").attr("id");switch(a){case"newApp":m.apply(this);break;case"github":l.apply(this);break;case"zip":k.apply(this)}},o=function(a,c){var d=[],e={"click #infoTab a":i.bind(a),"click .install-app":j.bind(a)};d.push(window.modalView.createSuccessButton("Generate",n.bind(a))),window.modalView.show("modalApplicationMount.ejs","Install Service",d,c,void 0,void 0,e),$("#new-app-collections").select2({tags:[],showSearchBox:!1,minimumResultsForSearch:-1,width:"336px"});var f=function(){var a=$("#modalButton1");a.prop("disabled")||window.modalView.modalTestAll()?a.prop("disabled",!1):a.prop("disabled",!0)};$(".select2-search-field input").focusout(function(){f(),window.setTimeout(function(){$(".select2-drop").is(":visible")&&($("#select2-search-field input").is(":focus")||($("#s2id_new-app-collections").select2("close"),f()))},80)}),$(".select2-search-field input").focusin(function(){if($(".select2-drop").is(":visible")){var a=$("#modalButton1");a.prop("disabled",!0)}}),$("#upload-foxx-zip").uploadFile({url:"/_api/upload?multipart=true",allowedTypes:"zip",multiple:!1,onSuccess:k.bind(a)}),$.get("foxxes/fishbowl",function(a){var c=$("#appstore-content");c.html(""),_.each(_.sortBy(a,"name"),function(a){c.append(b.render(a))})}).fail(function(){var a=$("#appstore-content");a.append("Store is not available. ArangoDB is not able to connect to github.com")})};c.prototype.install=function(a){this.reload=a,this._upgrade=!1,this._uploadData=void 0,delete this.mount,o(this,!1),window.modalView.clearValidators(),e(),g()},c.prototype.upgrade=function(a,b){this.reload=b,this._upgrade=!0,this._uploadData=void 0,this.mount=a,o(this,!0),window.modalView.clearValidators(),g()},window.FoxxInstallView=c}(),function(){"use strict";window.GraphManagementView=Backbone.View.extend({el:"#content",template:templateEngine.createTemplate("graphManagementView.ejs"),edgeDefintionTemplate:templateEngine.createTemplate("edgeDefinitionTable.ejs"),eCollList:[],removedECollList:[],dropdownVisible:!1,events:{"click #deleteGraph":"deleteGraph","click .icon_arangodb_settings2.editGraph":"editGraph","click #createGraph":"addNewGraph","keyup #graphManagementSearchInput":"search","click #graphManagementSearchSubmit":"search","click .tile-graph":"redirectToGraphViewer","click #graphManagementToggle":"toggleGraphDropdown","click .css-label":"checkBoxes","change #graphSortDesc":"sorting"},toggleTab:function(a){var b=a.currentTarget.id;b=b.replace("tab-",""),$("#tab-content-create-graph .tab-pane").removeClass("active"),$("#tab-content-create-graph #"+b).addClass("active"),"exampleGraphs"===b?$("#modal-dialog .modal-footer button").css("display","none"):$("#modal-dialog .modal-footer button").css("display","block")},redirectToGraphViewer:function(a){var b=$(a.currentTarget).attr("id");b=b.substr(0,b.length-5),window.location=window.location+"/"+encodeURIComponent(b)},loadGraphViewer:function(a){var b=this.collection.get(a).get("edgeDefinitions");if(b&&0!==b.length){var c={type:"gharial",graphName:a,baseUrl:require("internal").arango.databasePrefix("/")},d=$("#content").width()-75;$("#content").html("");var e=arangoHelper.calculateCenterDivHeight();this.ui=new GraphViewerUI($("#content")[0],c,d,e,{nodeShaper:{label:"_key",color:{type:"attribute",key:"_key"}}},!0),$(".contentDiv").height(e)}},handleResize:function(a){this.width&&this.width===a||(this.width=a,this.ui&&this.ui.changeWidth(a))},addNewGraph:function(a){a.preventDefault(),this.createEditGraphModal()},deleteGraph:function(){var a=this,b=$("#editGraphName")[0].value;if($("#dropGraphCollections").is(":checked")){var c=function(c){c?(a.collection.remove(a.collection.get(b)),a.updateGraphManagementView(),window.modalView.hide()):window.modalView.hide()};this.collection.dropAndDeleteGraph(b,c)}else this.collection.get(b).destroy({success:function(){a.updateGraphManagementView(),window.modalView.hide()},error:function(a,b){var c=JSON.parse(b.responseText),d=c.errorMessage;arangoHelper.arangoError(d),window.modalView.hide()}})},checkBoxes:function(a){var b=a.currentTarget.id;$("#"+b).click()},toggleGraphDropdown:function(){$("#graphSortDesc").attr("checked",this.collection.sortOptions.desc),$("#graphManagementToggle").toggleClass("activated"),$("#graphManagementDropdown2").slideToggle(200)},sorting:function(){$("#graphSortDesc").is(":checked")?this.collection.setSortingDesc(!0):this.collection.setSortingDesc(!1),$("#graphManagementDropdown").is(":visible")?this.dropdownVisible=!0:this.dropdownVisible=!1,this.render()},createExampleGraphs:function(a){var b=$(a.currentTarget).attr("graph-id"),c=this;$.ajax({type:"POST",url:"/_admin/aardvark/graph-examples/create/"+encodeURIComponent(b),success:function(){window.modalView.hide(),c.updateGraphManagementView(),arangoHelper.arangoNotification("Example Graphs","Graph: "+b+" created.")},error:function(a){if(window.modalView.hide(),console.log(a),a.responseText)try{var c=JSON.parse(a.responseText);arangoHelper.arangoError("Example Graphs",c.errorMessage)}catch(d){arangoHelper.arangoError("Example Graphs","Could not create example graph: "+b); -}else arangoHelper.arangoError("Example Graphs","Could not create example graph: "+b)}})},render:function(){return this.collection.fetch({async:!1}),this.collection.sort(),$(this.el).html(this.template.render({graphs:this.collection,searchString:""})),this.dropdownVisible===!0&&($("#graphManagementDropdown2").show(),$("#graphSortDesc").attr("checked",this.collection.sortOptions.desc),$("#graphManagementToggle").toggleClass("activated"),$("#graphManagementDropdown").show()),this.events["click .tableRow"]=this.showHideDefinition.bind(this),this.events['change tr[id*="newEdgeDefinitions"]']=this.setFromAndTo.bind(this),this.events["click .graphViewer-icon-button"]=this.addRemoveDefinition.bind(this),this.events["click #graphTab a"]=this.toggleTab.bind(this),this.events["click .createExampleGraphs"]=this.createExampleGraphs.bind(this),this.events["focusout .select2-search-field input"]=function(a){$(".select2-drop").is(":visible")&&($("#select2-search-field input").is(":focus")||window.setTimeout(function(){$(a.currentTarget).parent().parent().parent().select2("close")},80))}.bind(this),arangoHelper.setCheckboxStatus("#graphManagementDropdown"),this},setFromAndTo:function(a){a.stopPropagation();var b,c=this.calculateEdgeDefinitionMap();if(a.added){if(-1===this.eCollList.indexOf(a.added.id)&&-1!==this.removedECollList.indexOf(a.added.id))return b=a.currentTarget.id.split("row_newEdgeDefinitions")[1],$('input[id*="newEdgeDefinitions'+b+'"]').select2("val",null),void $('input[id*="newEdgeDefinitions'+b+'"]').attr("placeholder","The collection "+a.added.id+" is already used.");this.removedECollList.push(a.added.id),this.eCollList.splice(this.eCollList.indexOf(a.added.id),1)}else this.eCollList.push(a.removed.id),this.removedECollList.splice(this.removedECollList.indexOf(a.removed.id),1);c[a.val]?(b=a.currentTarget.id.split("row_newEdgeDefinitions")[1],$("#s2id_fromCollections"+b).select2("val",c[a.val].from),$("#fromCollections"+b).attr("disabled",!0),$("#s2id_toCollections"+b).select2("val",c[a.val].to),$("#toCollections"+b).attr("disabled",!0)):(b=a.currentTarget.id.split("row_newEdgeDefinitions")[1],$("#s2id_fromCollections"+b).select2("val",null),$("#fromCollections"+b).attr("disabled",!1),$("#s2id_toCollections"+b).select2("val",null),$("#toCollections"+b).attr("disabled",!1))},editGraph:function(a){a.stopPropagation(),this.collection.fetch(),this.graphToEdit=this.evaluateGraphName($(a.currentTarget).attr("id"),"_settings");var b=this.collection.findWhere({_key:this.graphToEdit});this.createEditGraphModal(b)},saveEditedGraph:function(){var a,b,c,d,e,f=$("#editGraphName")[0].value,g=_.pluck($("#newVertexCollections").select2("data"),"text"),h=[],i={};if(e=$("[id^=s2id_newEdgeDefinitions]").toArray(),e.forEach(function(e){if(d=$(e).attr("id"),d=d.replace("s2id_newEdgeDefinitions",""),a=_.pluck($("#s2id_newEdgeDefinitions"+d).select2("data"),"text")[0],a&&""!==a&&(b=_.pluck($("#s2id_fromCollections"+d).select2("data"),"text"),c=_.pluck($("#s2id_toCollections"+d).select2("data"),"text"),0!==b.length&&0!==c.length)){var f={collection:a,from:b,to:c};h.push(f),i[a]=f}}),0===h.length)return $("#s2id_newEdgeDefinitions0 .select2-choices").css("border-color","red"),$("#s2id_newEdgeDefinitions0").parent().parent().next().find(".select2-choices").css("border-color","red"),void $("#s2id_newEdgeDefinitions0").parent().parent().next().next().find(".select2-choices").css("border-color","red");var j=this.collection.findWhere({_key:f}),k=j.get("edgeDefinitions"),l=j.get("orphanCollections"),m=[];l.forEach(function(a){-1===g.indexOf(a)&&j.deleteVertexCollection(a)}),g.forEach(function(a){-1===l.indexOf(a)&&j.addVertexCollection(a)});var n=[],o=[],p=[];k.forEach(function(a){var b=a.collection;m.push(b);var c=i[b];void 0===c?p.push(b):JSON.stringify(c)!==JSON.stringify(a)&&o.push(b)}),h.forEach(function(a){var b=a.collection;-1===m.indexOf(b)&&n.push(b)}),n.forEach(function(a){j.addEdgeDefinition(i[a])}),o.forEach(function(a){j.modifyEdgeDefinition(i[a])}),p.forEach(function(a){j.deleteEdgeDefinition(a)}),this.updateGraphManagementView(),window.modalView.hide()},evaluateGraphName:function(a,b){var c=a.lastIndexOf(b);return a.substring(0,c)},search:function(){var a,b,c,d;a=$("#graphManagementSearchInput"),b=$("#graphManagementSearchInput").val(),d=this.collection.filter(function(a){return-1!==a.get("_key").indexOf(b)}),$(this.el).html(this.template.render({graphs:d,searchString:b})),a=$("#graphManagementSearchInput"),c=a.val().length,a.focus(),a[0].setSelectionRange(c,c)},updateGraphManagementView:function(){var a=this;this.collection.fetch({success:function(){a.render()}})},createNewGraph:function(){var a,b,c,d,e,f=$("#createNewGraphName").val(),g=_.pluck($("#newVertexCollections").select2("data"),"text"),h=[],i=this;return f?this.collection.findWhere({_key:f})?(arangoHelper.arangoError("The graph '"+f+"' already exists."),0):(e=$("[id^=s2id_newEdgeDefinitions]").toArray(),e.forEach(function(e){d=$(e).attr("id"),d=d.replace("s2id_newEdgeDefinitions",""),a=_.pluck($("#s2id_newEdgeDefinitions"+d).select2("data"),"text")[0],a&&""!==a&&(b=_.pluck($("#s2id_fromCollections"+d).select2("data"),"text"),c=_.pluck($("#s2id_toCollections"+d).select2("data"),"text"),1!==b&&1!==c&&h.push({collection:a,from:b,to:c}))}),0===h.length?($("#s2id_newEdgeDefinitions0 .select2-choices").css("border-color","red"),$("#s2id_newEdgeDefinitions0").parent().parent().next().find(".select2-choices").css("border-color","red"),void $("#s2id_newEdgeDefinitions0").parent().parent().next().next().find(".select2-choices").css("border-color","red")):void this.collection.create({name:f,edgeDefinitions:h,orphanCollections:g},{success:function(){i.updateGraphManagementView(),window.modalView.hide()},error:function(a,b){var c=JSON.parse(b.responseText),d=c.errorMessage;d=d.replace("<",""),d=d.replace(">",""),arangoHelper.arangoError(d)}})):(arangoHelper.arangoError("A name for the graph has to be provided."),0)},createEditGraphModal:function(a){var b,c=[],d=[],e=[],f=this.options.collectionCollection.models,g=this,h="",i=[{collection:"",from:"",to:""}],j="",k=function(a,b){return a=a.toLowerCase(),b=b.toLowerCase(),b>a?-1:a>b?1:0};if(this.eCollList=[],this.removedECollList=[],f.forEach(function(a){a.get("isSystem")||("edge"===a.get("type")?g.eCollList.push(a.id):d.push(a.id))}),window.modalView.enableHotKeys=!1,this.counter=0,a?(b="Edit Graph",h=a.get("_key"),i=a.get("edgeDefinitions"),i&&0!==i.length||(i=[{collection:"",from:"",to:""}]),j=a.get("orphanCollections"),e.push(window.modalView.createReadOnlyEntry("editGraphName","Name",h,"The name to identify the graph. Has to be unique")),c.push(window.modalView.createDeleteButton("Delete",this.deleteGraph.bind(this))),c.push(window.modalView.createSuccessButton("Save",this.saveEditedGraph.bind(this)))):(b="Create Graph",e.push(window.modalView.createTextEntry("createNewGraphName","Name","","The name to identify the graph. Has to be unique.","graphName",!0)),c.push(window.modalView.createSuccessButton("Create",this.createNewGraph.bind(this)))),i.forEach(function(a){0===g.counter?(a.collection&&(g.removedECollList.push(a.collection),g.eCollList.splice(g.eCollList.indexOf(a.collection),1)),e.push(window.modalView.createSelect2Entry("newEdgeDefinitions"+g.counter,"Edge definitions",a.collection,"An edge definition defines a relation of the graph","Edge definitions",!0,!1,!0,1,g.eCollList.sort(k)))):e.push(window.modalView.createSelect2Entry("newEdgeDefinitions"+g.counter,"Edge definitions",a.collection,"An edge definition defines a relation of the graph","Edge definitions",!1,!0,!1,1,g.eCollList.sort(k))),e.push(window.modalView.createSelect2Entry("fromCollections"+g.counter,"fromCollections",a.from,"The collections that contain the start vertices of the relation.","fromCollections",!0,!1,!1,10,d.sort(k))),e.push(window.modalView.createSelect2Entry("toCollections"+g.counter,"toCollections",a.to,"The collections that contain the end vertices of the relation.","toCollections",!0,!1,!1,10,d.sort(k))),g.counter++}),e.push(window.modalView.createSelect2Entry("newVertexCollections","Vertex collections",j,"Collections that are part of a graph but not used in an edge definition","Vertex Collections",!1,!1,!1,10,d.sort(k))),window.modalView.show("modalGraphTable.ejs",b,c,e,void 0,void 0,this.events),a){$(".modal-body table").css("border-collapse","separate");var l;for($(".modal-body .spacer").remove(),l=0;l<=this.counter;l++)$("#row_fromCollections"+l).show(),$("#row_toCollections"+l).show(),$("#row_newEdgeDefinitions"+l).addClass("first"),$("#row_fromCollections"+l).addClass("middle"),$("#row_toCollections"+l).addClass("last"),$("#row_toCollections"+l).after('');$("#graphTab").hide(),$("#modal-dialog .modal-delete-confirmation").append('
')}},showHideDefinition:function(a){},addRemoveDefinition:function(a){var b=[],c=this.options.collectionCollection.models;c.forEach(function(a){a.get("isSystem")||b.push(a.id)}),a.stopPropagation();var d,e=$(a.currentTarget).attr("id");if(-1===e.indexOf("addAfter_newEdgeDefinitions"))-1!==e.indexOf("remove_newEdgeDefinitions")&&(d=e.split("remove_newEdgeDefinitions")[1],$("#row_newEdgeDefinitions"+d).remove(),$("#row_fromCollections"+d).remove(),$("#row_toCollections"+d).remove(),$("#spacer"+d).remove());else{this.counter++,$("#row_newVertexCollections").before(this.edgeDefintionTemplate.render({number:this.counter})),$("#newEdgeDefinitions"+this.counter).select2({tags:this.eCollList,showSearchBox:!1,minimumResultsForSearch:-1,width:"336px",maximumSelectionSize:1}),$("#fromCollections"+this.counter).select2({tags:b,showSearchBox:!1,minimumResultsForSearch:-1,width:"336px",maximumSelectionSize:10}),$("#toCollections"+this.counter).select2({tags:b,showSearchBox:!1,minimumResultsForSearch:-1,width:"336px",maximumSelectionSize:10}),window.modalView.undelegateEvents(),window.modalView.delegateEvents(this.events);var f;for($(".modal-body .spacer").remove(),f=0;f<=this.counter;f++)$("#row_fromCollections"+f).show(),$("#row_toCollections"+f).show(),$("#row_newEdgeDefinitions"+f).addClass("first"),$("#row_fromCollections"+f).addClass("middle"),$("#row_toCollections"+f).addClass("last"),$("#row_toCollections"+f).after('')}},calculateEdgeDefinitionMap:function(){var a={};return this.collection.models.forEach(function(b){b.get("edgeDefinitions").forEach(function(b){a[b.collection]={from:b.from,to:b.to}})}),a}})}(),function(){"use strict";window.loginView=Backbone.View.extend({el:"#content",el2:".header",el3:".footer",events:{"submit #loginForm":"login","keypress #loginForm input":"clear","change #loginForm input":"clear"},template:templateEngine.createTemplate("loginView.ejs"),render:function(){return $(this.el).html(this.template.render({})),$(this.el2).hide(),$(this.el3).hide(),$("#loginUsername").focus(),this},clear:function(){$("#loginForm input").removeClass("form-error"),$(".wrong-credentials").hide()},login:function(a){a.preventDefault();var b=$("#loginUsername").val(),c=$("#loginPassword").val();b&&(b=this.collection.login(b,c),b?($(this.el2).show(),$(this.el3).show(),window.location.reload(),$("#currentUser").text(b),this.collection.loadUserSettings()):($("#loginForm input").addClass("form-error"),$(".wrong-credentials").show()))}})}(),function(){"use strict";window.LogsView=window.PaginationView.extend({el:"#content",id:"#logContent",paginationDiv:"#logPaginationDiv",idPrefix:"logTable",fetchedAmount:!1,initialize:function(){this.convertModelToJSON()},currentLoglevel:"logall",events:{"click #arangoLogTabbar button":"setActiveLoglevel","click #logTable_first":"firstPage","click #logTable_last":"lastPage"},template:templateEngine.createTemplate("logsView.ejs"),tabbar:templateEngine.createTemplate("arangoTabbar.ejs"),table:templateEngine.createTemplate("arangoTable.ejs"),tabbarElements:{id:"arangoLogTabbar",titles:[["Debug","logdebug"],["Warning","logwarning"],["Error","logerror"],["Info","loginfo"],["All","logall"]]},tableDescription:{id:"arangoLogTable",titles:["Loglevel","Date","Message"],rows:[]},convertedRows:null,setActiveLoglevel:function(a){$(".arangodb-tabbar").removeClass("arango-active-tab"),this.currentLoglevel!==a.currentTarget.id&&(this.currentLoglevel=a.currentTarget.id,this.convertModelToJSON())},initTotalAmount:function(){var a=this;this.collection=this.options[this.currentLoglevel],this.collection.fetch({data:$.param({test:!0}),success:function(){a.convertModelToJSON()}}),this.fetchedAmount=!0},invertArray:function(a){var b,c=[],d=0;for(b=a.length-1;b>=0;b--)c[d]=a[b],d++;return c},convertModelToJSON:function(){if(!this.fetchedAmount)return void this.initTotalAmount();var a,b=this,c=[];this.collection=this.options[this.currentLoglevel],this.collection.fetch({success:function(){b.collection.each(function(b){a=new Date(1e3*b.get("timestamp")),c.push([b.getLogStatus(),arangoHelper.formatDT(a),b.get("text")])}),b.tableDescription.rows=b.invertArray(c),b.render()}})},render:function(){return $(this.el).html(this.template.render({})),$(this.id).html(this.tabbar.render({content:this.tabbarElements})),$(this.id).append(this.table.render({content:this.tableDescription})),$("#"+this.currentLoglevel).addClass("arango-active-tab"),$("#logContent").append('
'),this.renderPagination(),this},rerender:function(){this.convertModelToJSON()}})}(),function(){"use strict";var a=function(a,b,c,d){return{type:a,title:b,callback:c,confirm:d}},b=function(a,b,c,d,e,f,g,h,i,j,k){var l={type:a,label:b};return void 0!==c&&(l.value=c),void 0!==d&&(l.info=d),void 0!==e&&(l.placeholder=e),void 0!==f&&(l.mandatory=f),void 0!==h&&(l.addDelete=h),void 0!==i&&(l.addAdd=i),void 0!==j&&(l.maxEntrySize=j),void 0!==k&&(l.tags=k),g&&(l.validateInput=function(){return g}),l};window.ModalView=Backbone.View.extend({_validators:[],_validateWatchers:[],baseTemplate:templateEngine.createTemplate("modalBase.ejs"),tableTemplate:templateEngine.createTemplate("modalTable.ejs"),el:"#modalPlaceholder",contentEl:"#modalContent",hideFooter:!1,confirm:{list:"#modal-delete-confirmation",yes:"#modal-confirm-delete",no:"#modal-abort-delete"},enabledHotkey:!1,enableHotKeys:!0,buttons:{SUCCESS:"success",NOTIFICATION:"notification",DELETE:"danger",NEUTRAL:"neutral",CLOSE:"close"},tables:{READONLY:"readonly",TEXT:"text",BLOB:"blob",PASSWORD:"password",SELECT:"select",SELECT2:"select2",CHECKBOX:"checkbox"},initialize:function(){Object.freeze(this.buttons),Object.freeze(this.tables)},createModalHotkeys:function(){$(this.el).unbind("keydown"),$(this.el).unbind("return"),$(this.el).bind("keydown","return",function(){$(".createModalDialog .modal-footer .button-success").click()}),$(".modal-body input").unbind("keydown"),$(".modal-body input").unbind("return"),$(".modal-body input",$(this.el)).bind("keydown","return",function(){$(".createModalDialog .modal-footer .button-success").click()}),$(".modal-body select").unbind("keydown"),$(".modal-body select").unbind("return"),$(".modal-body select",$(this.el)).bind("keydown","return",function(){$(".createModalDialog .modal-footer .button-success").click()})},createInitModalHotkeys:function(){var a=this;$(this.el).bind("keydown","left",function(){a.navigateThroughButtons("left")}),$(this.el).bind("keydown","right",function(){a.navigateThroughButtons("right")})},navigateThroughButtons:function(a){var b=$(".createModalDialog .modal-footer button").is(":focus");b===!1?"left"===a?$(".createModalDialog .modal-footer button").first().focus():"right"===a&&$("..createModalDialog .modal-footer button").last().focus():b===!0&&("left"===a?$(":focus").prev().focus():"right"===a&&$(":focus").next().focus())},createCloseButton:function(b,c){var d=this;return a(this.buttons.CLOSE,b,function(){d.hide(),c&&c()})},createSuccessButton:function(b,c){return a(this.buttons.SUCCESS,b,c)},createNotificationButton:function(b,c){return a(this.buttons.NOTIFICATION,b,c)},createDeleteButton:function(b,c,d){return a(this.buttons.DELETE,b,c,d)},createNeutralButton:function(b,c){return a(this.buttons.NEUTRAL,b,c)},createDisabledButton:function(b){var c=a(this.buttons.NEUTRAL,b);return c.disabled=!0,c},createReadOnlyEntry:function(a,c,d,e,f,g){var h=b(this.tables.READONLY,c,d,e,void 0,void 0,void 0,f,g);return h.id=a,h},createTextEntry:function(a,c,d,e,f,g,h){var i=b(this.tables.TEXT,c,d,e,f,g,h);return i.id=a,i},createBlobEntry:function(a,c,d,e,f,g,h){var i=b(this.tables.BLOB,c,d,e,f,g,h);return i.id=a,i},createSelect2Entry:function(a,c,d,e,f,g,h,i,j,k){var l=b(this.tables.SELECT2,c,d,e,f,g,void 0,h,i,j,k);return l.id=a,l},createPasswordEntry:function(a,c,d,e,f,g,h){var i=b(this.tables.PASSWORD,c,d,e,f,g,h);return i.id=a,i},createCheckboxEntry:function(a,c,d,e,f){var g=b(this.tables.CHECKBOX,c,d,e);return g.id=a,f&&(g.checked=f),g},createSelectEntry:function(a,c,d,e,f){var g=b(this.tables.SELECT,c,null,e);return g.id=a,d&&(g.selected=d),g.options=f,g},createOptionEntry:function(a,b){return{label:a,value:b||a}},show:function(a,b,c,d,e,f,g,h,i){var j,k,l=this,m=!1;c=c||[],h=Boolean(h),this.clearValidators(),c.length>0?(c.forEach(function(a){a.type===l.buttons.CLOSE&&(m=!0),a.type===l.buttons.DELETE&&(k=k||a.confirm)}),m||(j=c.pop(),c.push(l.createCloseButton("Cancel")),c.push(j))):c.push(l.createCloseButton("Close")),$(this.el).html(this.baseTemplate.render({title:b,buttons:c,hideFooter:this.hideFooter,confirm:k,tabBar:i})),_.each(c,function(a,b){return!a.disabled&&a.callback?a.type!==l.buttons.DELETE||h?void $("#modalButton"+b).bind("click",a.callback):void $("#modalButton"+b).bind("click",function(){$(l.confirm.yes).unbind("click"),$(l.confirm.yes).bind("click",a.callback),$(l.confirm.list).css("display","block")}):void 0}),$(this.confirm.no).bind("click",function(){$(l.confirm.list).css("display","none")});var n;if("string"==typeof a)n=templateEngine.createTemplate(a),$(".createModalDialog .modal-body").html(n.render({content:d,advancedContent:e,info:f}));else{var o=0;_.each(a,function(a){n=templateEngine.createTemplate(a),$(".createModalDialog .modal-body .tab-content #"+i[o]).html(n.render({content:d,advancedContent:e,info:f})),o++})}$(".createModalDialog .modalTooltips").tooltip({position:{my:"left top",at:"right+55 top-1"}});var p=d||[];e&&e.content&&(p=p.concat(e.content)),_.each(p,function(a){l.modalBindValidation(a),a.type===l.tables.SELECT2&&$("#"+a.id).select2({tags:a.tags||[],showSearchBox:!1,minimumResultsForSearch:-1,width:"336px",maximumSelectionSize:a.maxEntrySize||8})}),g&&(this.events=g,this.delegateEvents()),$("#accordion2")&&($("#accordion2 .accordion-toggle").bind("click",function(){$("#collapseOne").is(":visible")?($("#collapseOne").hide(),setTimeout(function(){$(".accordion-toggle").addClass("collapsed")},100)):($("#collapseOne").show(),setTimeout(function(){$(".accordion-toggle").removeClass("collapsed")},100))}),$("#collapseOne").hide(),setTimeout(function(){$(".accordion-toggle").addClass("collapsed")},100)),$("#modal-dialog").modal("show"),this.enabledHotkey===!1&&(this.createInitModalHotkeys(),this.enabledHotkey=!0),this.enableHotKeys&&this.createModalHotkeys();var q=$("#modal-dialog").find("input");q&&setTimeout(function(){var a=$("#modal-dialog");a.length>0&&(a=a.find("input"),a.length>0&&$(a[0]).focus())},800)},modalBindValidation:function(a){var b=this;if(a.hasOwnProperty("id")&&a.hasOwnProperty("validateInput")){var c=function(){var b=$("#"+a.id),c=a.validateInput(b),d=!1;return _.each(c,function(a){var c=b.val();if(a.rule||(a={rule:a}),"function"==typeof a.rule)try{a.rule(c)}catch(e){d=a.msg||e.message}else{var f=Joi.validate(c,a.rule);f.error&&(d=a.msg||f.error.message)}return d?!1:void 0}),d?d:void 0},d=$("#"+a.id);d.on("keyup focusout",function(){var a=c(),e=d.next()[0];a?(d.addClass("invalid-input"),e?$(e).text(a):d.after('

'+a+"

"),$(".createModalDialog .modal-footer .button-success").prop("disabled",!0).addClass("disabled")):(d.removeClass("invalid-input"),e&&$(e).remove(),b.modalTestAll())}),this._validators.push(c),this._validateWatchers.push(d)}},modalTestAll:function(){var a=_.map(this._validators,function(a){return a()}),b=_.any(a);return b?$(".createModalDialog .modal-footer .button-success").prop("disabled",!0).addClass("disabled"):$(".createModalDialog .modal-footer .button-success").prop("disabled",!1).removeClass("disabled"),!b},clearValidators:function(){this._validators=[],_.each(this._validateWatchers,function(a){a.unbind("keyup focusout")}),this._validateWatchers=[]},hide:function(){this.clearValidators(),$("#modal-dialog").modal("hide")}})}(),function(){"use strict";window.NavigationView=Backbone.View.extend({el:"#navigationBar",events:{"change #arangoCollectionSelect":"navigateBySelect","click .tab":"navigateByTab","mouseenter .dropdown > *":"showDropdown","mouseleave .dropdown":"hideDropdown"},initialize:function(){this.userCollection=this.options.userCollection,this.currentDB=this.options.currentDB,this.dbSelectionView=new window.DBSelectionView({collection:this.options.database,current:this.currentDB}),this.userBarView=new window.UserBarView({userCollection:this.userCollection}),this.notificationView=new window.NotificationView({collection:this.options.notificationCollection}),this.statisticBarView=new window.StatisticBarView({currentDB:this.currentDB}),this.handleKeyboardHotkeys()},handleSelectDatabase:function(){this.dbSelectionView.render($("#dbSelect"))},template:templateEngine.createTemplate("navigationView.ejs"),render:function(){return $(this.el).html(this.template.render({currentDB:this.currentDB})),this.dbSelectionView.render($("#dbSelect")),this.notificationView.render($("#notificationBar")),this.userCollection.whoAmI()&&this.userBarView.render(),this.statisticBarView.render($("#statisticBar")),window.App.arangoCollectionsStore.findWhere({name:"arangodbflightsdemo"})||$(".demo-menu").css("display","none"),this},navigateBySelect:function(){var a=$("#arangoCollectionSelect").find("option:selected").val();window.App.navigate(a,{trigger:!0})},handleKeyboardHotkeys:function(){arangoHelper.enableKeyboardHotkeys(!0)},navigateByTab:function(a){var b=a.target||a.srcElement,c=b.id,d=!1;""===c&&(c=$(b).attr("class")),"links"===c?(d=!0,$("#link_dropdown").slideToggle(1),a.preventDefault()):"tools"===c?(d=!0,$("#tools_dropdown").slideToggle(1),a.preventDefault()):"dbselection"===c&&(d=!0,$("#dbs_dropdown").slideToggle(1),a.preventDefault()),d||(window.App.navigate(c,{trigger:!0}),a.preventDefault())},handleSelectNavigation:function(){var a=this;$("#arangoCollectionSelect").change(function(){a.navigateBySelect()})},selectMenuItem:function(a){$(".navlist li").removeClass("active"),a&&$("."+a).addClass("active")},showDropdown:function(a){var b=a.target||a.srcElement,c=b.id;"links"===c||"link_dropdown"===c||"links"===a.currentTarget.id?$("#link_dropdown").fadeIn(1):"tools"===c||"tools_dropdown"===c||"tools"===a.currentTarget.id?$("#tools_dropdown").fadeIn(1):("dbselection"===c||"dbs_dropdown"===c||"dbselection"===a.currentTarget.id)&&$("#dbs_dropdown").fadeIn(1)},hideDropdown:function(a){var b=a.target||a.srcElement;b=$(b).parent(),$("#link_dropdown").fadeOut(1),$("#tools_dropdown").fadeOut(1),$("#dbs_dropdown").fadeOut(1)}})}(),function(){"use strict";window.NotificationView=Backbone.View.extend({events:{"click .navlogo #stat_hd":"toggleNotification","click .notificationItem .fa":"removeNotification","click #removeAllNotifications":"removeAllNotifications"},initialize:function(){this.collection.bind("add",this.renderNotifications.bind(this)),this.collection.bind("remove",this.renderNotifications.bind(this)),this.collection.bind("reset",this.renderNotifications.bind(this))},notificationItem:templateEngine.createTemplate("notificationItem.ejs"),el:"#notificationBar",template:templateEngine.createTemplate("notificationView.ejs"),toggleNotification:function(){var a=this.collection.length;0!==a&&$("#notification_menu").toggle()},removeAllNotifications:function(){$.noty.clearQueue(),$.noty.closeAll(),this.collection.reset(),$("#notification_menu").hide()},removeNotification:function(a){var b=a.target.id;this.collection.get(b).destroy()},renderNotifications:function(a,b,c){if(c&&c.add){var d=this.collection.at(this.collection.length-1),e=d.get("title"),f=3e3;if(d.get("content")&&(e=e+": "+d.get("content")),"error"===d.get("type")&&(f=!1),$.noty.clearQueue(),$.noty.closeAll(),noty({theme:"relax",text:e,template:'
',maxVisible:1,closeWith:["click"],type:d.get("type"),layout:"bottom",timeout:f,animation:{open:{height:"show"},close:{height:"hide"},easing:"swing",speed:200}}),"success"===d.get("type"))return void d.destroy()}$("#stat_hd_counter").text(this.collection.length),0===this.collection.length?($("#stat_hd").removeClass("fullNotification"),$("#notification_menu").hide()):$("#stat_hd").addClass("fullNotification"),$(".innerDropdownInnerUL").html(this.notificationItem.render({notifications:this.collection})),$(".notificationInfoIcon").tooltip({position:{my:"left top",at:"right+55 top-1"}})},render:function(){return $(this.el).html(this.template.render({notifications:this.collection})),this.renderNotifications(),this.delegateEvents(),this.el}})}(),function(){"use strict";window.ProgressView=Backbone.View.extend({template:templateEngine.createTemplate("progressBase.ejs"),el:"#progressPlaceholder",el2:"#progressPlaceholderIcon",toShow:!1,lastDelay:0,action:function(){},events:{"click .progress-action button":"performAction"},performAction:function(){"function"==typeof this.action&&this.action(),window.progressView.hide()},initialize:function(){},showWithDelay:function(a,b,c,d){var e=this;e.toShow=!0,e.lastDelay=a,setTimeout(function(){e.toShow===!0&&e.show(b,c,d)},e.lastDelay)},show:function(a,b,c){$(this.el).html(this.template.render({})),$(".progress-text").text(a),c?$(".progress-action").html('"):$(".progress-action").html(''),b?this.action=b:this.action=this.hide(),$(this.el).show()},hide:function(){var a=this;a.toShow=!1,$(this.el).hide(),this.action=function(){}}})}(),function(){"use strict";window.queryManagementView=Backbone.View.extend({el:"#content",id:"#queryManagementContent",templateActive:templateEngine.createTemplate("queryManagementViewActive.ejs"),templateSlow:templateEngine.createTemplate("queryManagementViewSlow.ejs"),table:templateEngine.createTemplate("arangoTable.ejs"),tabbar:templateEngine.createTemplate("arangoTabbar.ejs"),initialize:function(){this.activeCollection=new window.QueryManagementActive,this.slowCollection=new window.QueryManagementSlow,this.convertModelToJSON(!0)},events:{"click #arangoQueryManagementTabbar button":"switchTab","click #deleteSlowQueryHistory":"deleteSlowQueryHistoryModal","click #arangoQueryManagementTable .fa-minus-circle":"deleteRunningQueryModal"},tabbarElements:{id:"arangoQueryManagementTabbar",titles:[["Active","activequeries"],["Slow","slowqueries"]]},tableDescription:{id:"arangoQueryManagementTable",titles:["ID","Query String","Runtime","Started",""],rows:[],unescaped:[!1,!1,!1,!1,!0]},switchTab:function(a){"activequeries"===a.currentTarget.id?this.convertModelToJSON(!0):"slowqueries"===a.currentTarget.id&&this.convertModelToJSON(!1)},deleteRunningQueryModal:function(a){this.killQueryId=$(a.currentTarget).attr("data-id");var b=[],c=[];c.push(window.modalView.createReadOnlyEntry(void 0,"Running Query","Do you want to kill the running query?",void 0,void 0,!1,void 0)),b.push(window.modalView.createDeleteButton("Kill",this.killRunningQuery.bind(this))),window.modalView.show("modalTable.ejs","Kill Running Query",b,c),$(".modal-delete-confirmation strong").html("Really kill?")},killRunningQuery:function(){this.collection.killRunningQuery(this.killQueryId,this.killRunningQueryCallback.bind(this)),window.modalView.hide()},killRunningQueryCallback:function(){this.convertModelToJSON(!0),this.renderActive()},deleteSlowQueryHistoryModal:function(){var a=[],b=[];b.push(window.modalView.createReadOnlyEntry(void 0,"Slow Query Log","Do you want to delete the slow query log entries?",void 0,void 0,!1,void 0)),a.push(window.modalView.createDeleteButton("Delete",this.deleteSlowQueryHistory.bind(this))),window.modalView.show("modalTable.ejs","Delete Slow Query Log",a,b)},deleteSlowQueryHistory:function(){this.collection.deleteSlowQueryHistory(this.slowQueryCallback.bind(this)),window.modalView.hide()},slowQueryCallback:function(){this.convertModelToJSON(!1),this.renderSlow()},render:function(){this.convertModelToJSON(!0)},renderActive:function(){this.$el.html(this.templateActive.render({})),$(this.id).html(this.tabbar.render({content:this.tabbarElements})),$(this.id).append(this.table.render({content:this.tableDescription})),$("#activequeries").addClass("arango-active-tab")},renderSlow:function(){this.$el.html(this.templateSlow.render({})),$(this.id).html(this.tabbar.render({content:this.tabbarElements})),$(this.id).append(this.table.render({content:this.tableDescription})),$("#slowqueries").addClass("arango-active-tab")},convertModelToJSON:function(a){var b=this,c=[];a===!0?this.collection=this.activeCollection:this.collection=this.slowCollection,this.collection.fetch({success:function(){b.collection.each(function(b){var d="";a&&(d=''),c.push([b.get("id"),b.get("query"),b.get("runTime").toFixed(2)+" s",b.get("started"),d])});var d="No running queries.";a||(d="No slow queries."),0===c.length&&c.push([d,"","",""]),b.tableDescription.rows=c,a?b.renderActive():b.renderSlow()}})}})}(),function(){"use strict";window.queryView=Backbone.View.extend({el:"#content",id:"#customsDiv",warningTemplate:templateEngine.createTemplate("warningList.ejs"),tabArray:[],execPending:!1,initialize:function(){this.refreshAQL(),this.tableDescription.rows=this.customQueries},events:{"click #result-switch":"switchTab","click #query-switch":"switchTab","click #customs-switch":"switchTab","click #submitQueryButton":"submitQuery","click #explainQueryButton":"explainQuery","click #commentText":"commentText","click #uncommentText":"uncommentText","click #undoText":"undoText","click #redoText":"redoText","click #smallOutput":"smallOutput","click #bigOutput":"bigOutput","click #clearOutput":"clearOutput","click #clearInput":"clearInput","click #clearQueryButton":"clearInput","click #addAQL":"addAQL","mouseover #querySelect":function(){this.refreshAQL(!0)},"change #querySelect":"importSelected","keypress #aqlEditor":"aqlShortcuts","click #arangoQueryTable .table-cell0":"editCustomQuery","click #arangoQueryTable .table-cell1":"editCustomQuery","click #arangoQueryTable .table-cell2 a":"deleteAQL","click #confirmQueryImport":"importCustomQueries","click #confirmQueryExport":"exportCustomQueries","click #export-query":"exportCustomQueries","click #import-query":"openExportDialog","click #closeQueryModal":"closeExportDialog","click #downloadQueryResult":"downloadQueryResult"},openExportDialog:function(){$("#queryImportDialog").modal("show")},closeExportDialog:function(){$("#queryImportDialog").modal("hide")},createCustomQueryModal:function(){var a=[],b=[];b.push(window.modalView.createTextEntry("new-query-name","Name","",void 0,void 0,!1,[{rule:Joi.string().required(),msg:"No query name given."}])),a.push(window.modalView.createSuccessButton("Save",this.saveAQL.bind(this))),window.modalView.show("modalTable.ejs","Save Query",a,b,void 0,void 0,{"keyup #new-query-name":this.listenKey.bind(this)})},updateTable:function(){this.tableDescription.rows=this.customQueries,_.each(this.tableDescription.rows,function(a){a.thirdRow='', -a.hasOwnProperty("parameter")&&delete a.parameter}),this.tableDescription.unescaped=[!1,!1,!0],this.$(this.id).html(this.table.render({content:this.tableDescription}))},editCustomQuery:function(a){var b=$(a.target).parent().children().first().text(),c=ace.edit("aqlEditor"),d=ace.edit("varsEditor");c.setValue(this.getCustomQueryValueByName(b)),d.setValue(JSON.stringify(this.getCustomQueryParameterByName(b))),this.deselect(d),this.deselect(c),$("#querySelect").val(b),this.switchTab("query-switch")},initTabArray:function(){var a=this;$(".arango-tab").children().each(function(){a.tabArray.push($(this).children().first().attr("id"))})},listenKey:function(a){13===a.keyCode&&this.saveAQL(a),this.checkSaveName()},checkSaveName:function(){var a=$("#new-query-name").val();if("Insert Query"===a)return void $("#new-query-name").val("");var b=this.customQueries.some(function(b){return b.name===a});b?($("#modalButton1").removeClass("button-success"),$("#modalButton1").addClass("button-warning"),$("#modalButton1").text("Update")):($("#modalButton1").removeClass("button-warning"),$("#modalButton1").addClass("button-success"),$("#modalButton1").text("Save"))},clearOutput:function(){var a=ace.edit("queryOutput");a.setValue("")},clearInput:function(){var a=ace.edit("aqlEditor"),b=ace.edit("varsEditor");this.setCachedQuery(a.getValue(),b.getValue()),a.setValue(""),b.setValue("")},smallOutput:function(){var a=ace.edit("queryOutput");a.getSession().foldAll()},bigOutput:function(){var a=ace.edit("queryOutput");a.getSession().unfold()},aqlShortcuts:function(a){a.ctrlKey&&13===a.keyCode?this.submitQuery():a.metaKey&&!a.ctrlKey&&13===a.keyCode&&this.submitQuery()},queries:[],customQueries:[],tableDescription:{id:"arangoQueryTable",titles:["Name","Content",""],rows:[]},template:templateEngine.createTemplate("queryView.ejs"),table:templateEngine.createTemplate("arangoTable.ejs"),render:function(){var a=this;this.$el.html(this.template.render({})),this.$(this.id).html(this.table.render({content:this.tableDescription}));var b=1e3,c=$("#querySize");c.empty(),[100,250,500,1e3,2500,5e3,1e4,"all"].forEach(function(a){c.append('")});var d=ace.edit("queryOutput");d.setReadOnly(!0),d.setHighlightActiveLine(!1),d.getSession().setMode("ace/mode/json"),d.setFontSize("13px"),d.setValue("");var e=ace.edit("aqlEditor");e.getSession().setMode("ace/mode/aql"),e.setFontSize("13px"),e.commands.addCommand({name:"togglecomment",bindKey:{win:"Ctrl-Shift-C",linux:"Ctrl-Shift-C",mac:"Command-Shift-C"},exec:function(a){a.toggleCommentLines()},multiSelectAction:"forEach"});var f=ace.edit("varsEditor");f.getSession().setMode("ace/mode/aql"),f.setFontSize("13px"),f.commands.addCommand({name:"togglecomment",bindKey:{win:"Ctrl-Shift-C",linux:"Ctrl-Shift-C",mac:"Command-Shift-C"},exec:function(a){a.toggleCommentLines()},multiSelectAction:"forEach"});var g=this.getCachedQuery();null!==g&&void 0!==g&&""!==g&&(e.setValue(g.query),""===g.parameter||void 0===g?f.setValue("{}"):f.setValue(g.parameter));var h=function(){var b=e.getSession(),c=e.getCursorPosition(),d=b.getTokenAt(c.row,c.column);d&&("comment"===d.type?$("#commentText i").removeClass("fa-comment").addClass("fa-comment-o").attr("data-original-title","Uncomment"):$("#commentText i").removeClass("fa-comment-o").addClass("fa-comment").attr("data-original-title","Comment"));var g=e.getValue(),h=f.getValue();1===g.length&&(g=""),1===h.length&&(h=""),a.setCachedQuery(g,h)};e.getSession().selection.on("changeCursor",function(){h()}),f.getSession().selection.on("changeCursor",function(){h()}),$("#queryOutput").resizable({handles:"s",ghost:!0,stop:function(){setTimeout(function(){var a=ace.edit("queryOutput");a.resize()},200)}}),arangoHelper.fixTooltips(".vars-editor-header i, .queryTooltips, .icon_arangodb","top"),$("#aqlEditor .ace_text-input").focus();var i=$(window).height()-295;return $("#aqlEditor").height(i-100-29),$("#varsEditor").height(100),$("#queryOutput").height(i),e.resize(),d.resize(),this.initTabArray(),this.renderSelectboxes(),this.deselect(f),this.deselect(d),this.deselect(e),$("#queryDiv").show(),$("#customsDiv").show(),this.initQueryImport(),this.switchTab("query-switch"),this},getCachedQuery:function(){if("undefined"!==Storage){var a=localStorage.getItem("cachedQuery");if(void 0!==a){var b=JSON.parse(a);return b}}},setCachedQuery:function(a,b){if("undefined"!==Storage){var c={query:a,parameter:b};localStorage.setItem("cachedQuery",JSON.stringify(c))}},initQueryImport:function(){var a=this;a.allowUpload=!1,$("#importQueries").change(function(b){a.files=b.target.files||b.dataTransfer.files,a.file=a.files[0],a.allowUpload=!0,$("#confirmQueryImport").removeClass("disabled")})},importCustomQueries:function(){var a=this;if(this.allowUpload===!0){var b=function(){this.collection.fetch({async:!1}),this.updateLocalQueries(),this.renderSelectboxes(),this.updateTable(),a.allowUpload=!1,$("#customs-switch").click()};a.collection.saveImportQueries(a.file,b.bind(this)),$("#confirmQueryImport").addClass("disabled"),$("#queryImportDialog").modal("hide")}},downloadQueryResult:function(){var a=ace.edit("aqlEditor"),b=a.getValue();""!==b||void 0!==b||null!==b?window.open("query/result/download/"+encodeURIComponent(btoa(JSON.stringify({query:b})))):arangoHelper.arangoError("Query error","could not query result.")},exportCustomQueries:function(){var a,b={},c=[];_.each(this.customQueries,function(a){c.push({name:a.name,value:a.value,parameter:a.parameter})}),b={extra:{queries:c}},$.ajax("whoAmI?_="+Date.now(),{async:!1}).done(function(b){a=b.user,(null===a||a===!1)&&(a="root")}),window.open("query/download/"+encodeURIComponent(a))},deselect:function(a){var b=a.getSelection(),c=b.lead.row,d=b.lead.column;b.setSelectionRange({start:{row:c,column:d},end:{row:c,column:d}}),a.focus()},addAQL:function(){this.refreshAQL(!0),this.createCustomQueryModal(),$("#new-query-name").val($("#querySelect").val()),setTimeout(function(){$("#new-query-name").focus()},500),this.checkSaveName()},getAQL:function(){var a,b=this;this.collection.fetch({async:!1});var c=localStorage.getItem("customQueries");if(c){var d=JSON.parse(c);_.each(d,function(a){b.collection.add({value:a.value,name:a.name})}),a=b.collection.saveCollectionQueries(),a===!0&&localStorage.removeItem("customQueries")}this.updateLocalQueries()},deleteAQL:function(a){var b=$(a.target).parent().parent().parent().children().first().text(),c=this.collection.findWhere({name:b});this.collection.remove(c),this.collection.saveCollectionQueries(),this.updateLocalQueries(),this.renderSelectboxes(),this.updateTable()},updateLocalQueries:function(){var a=this;this.customQueries=[],this.collection.each(function(b){a.customQueries.push({name:b.get("name"),value:b.get("value"),parameter:b.get("parameter")})})},saveAQL:function(a){a.stopPropagation(),this.refreshAQL();var b=ace.edit("aqlEditor"),c=ace.edit("varsEditor"),d=$("#new-query-name").val(),e=c.getValue();if(!$("#new-query-name").hasClass("invalid-input")&&""!==d.trim()){var f=b.getValue(),g=!1;if($.each(this.customQueries,function(a,b){return b.name===d?(b.value=f,void(g=!0)):void 0}),g===!0)this.collection.findWhere({name:d}).set("value",f);else{if((""===e||void 0===e)&&(e="{}"),"string"==typeof e)try{e=JSON.parse(e)}catch(h){console.log("could not parse bind parameter")}this.collection.add({name:d,parameter:e,value:f})}this.collection.saveCollectionQueries(),window.modalView.hide(),this.updateLocalQueries(),this.renderSelectboxes(),$("#querySelect").val(d)}},getSystemQueries:function(){var a=this;$.ajax({type:"GET",cache:!1,url:"js/arango/aqltemplates.json",contentType:"application/json",processData:!1,async:!1,success:function(b){a.queries=b},error:function(){arangoHelper.arangoNotification("Query","Error while loading system templates")}})},getCustomQueryValueByName:function(a){return this.collection.findWhere({name:a}).get("value")},getCustomQueryParameterByName:function(a){return this.collection.findWhere({name:a}).get("parameter")},refreshAQL:function(a){if(this.getAQL(),this.getSystemQueries(),this.updateLocalQueries(),a){var b=$("#querySelect").val();this.renderSelectboxes(),$("#querySelect").val(b)}},importSelected:function(a){var b=ace.edit("aqlEditor"),c=ace.edit("varsEditor");$.each(this.queries,function(d,e){$("#"+a.currentTarget.id).val()===e.name&&(b.setValue(e.value),e.hasOwnProperty("parameter")?((""===e.parameter||void 0===e.parameter)&&(e.parameter="{}"),"object"==typeof e.parameter?c.setValue(JSON.stringify(e.parameter)):c.setValue(e.parameter)):c.setValue("{}"))}),$.each(this.customQueries,function(d,e){$("#"+a.currentTarget.id).val()===e.name&&(b.setValue(e.value),e.hasOwnProperty("parameter")?((""===e.parameter||void 0===e.parameter)&&(e.parameter="{}"),c.setValue(e.parameter)):c.setValue("{}"))}),this.deselect(ace.edit("varsEditor")),this.deselect(ace.edit("aqlEditor"))},renderSelectboxes:function(){this.sortQueries();var a="";a="#querySelect",$(a).empty(),$(a).append(''),$(a).append(''),jQuery.each(this.queries,function(b,c){$(a).append('")}),$(a).append(""),this.customQueries.length>0&&($(a).append(''),jQuery.each(this.customQueries,function(b,c){$(a).append('")}),$(a).append(""))},undoText:function(){var a=ace.edit("aqlEditor");a.undo()},redoText:function(){var a=ace.edit("aqlEditor");a.redo()},commentText:function(){var a=ace.edit("aqlEditor");a.toggleCommentLines()},sortQueries:function(){this.queries=_.sortBy(this.queries,"name"),this.customQueries=_.sortBy(this.customQueries,"name")},readQueryData:function(){var a=ace.edit("aqlEditor"),b=ace.edit("varsEditor"),c=a.session.getTextRange(a.getSelectionRange()),d=$("#querySize"),e={query:c||a.getValue(),id:"currentFrontendQuery"};"all"!==d.val()&&(e.batchSize=parseInt(d.val(),10));var f=b.getValue();if(f.length>0)try{var g=JSON.parse(f);0!==Object.keys(g).length&&(e.bindVars=g)}catch(h){return arangoHelper.arangoError("Query error","Could not parse bind parameters."),!1}return JSON.stringify(e)},heatmapColors:["#313695","#4575b4","#74add1","#abd9e9","#e0f3f8","#ffffbf","#fee090","#fdae61","#f46d43","#d73027","#a50026"],heatmap:function(a){return this.heatmapColors[Math.floor(10*a)]},followQueryPath:function(a,b){var c={},d=0;c[b[0].id]=a;var e,f,g,h;for(e=1;e0&&(b+="Warnings:\r\n\r\n",a.extra.warnings.forEach(function(a){b+="["+a.code+"], '"+a.message+"'\r\n"})),""!==b&&(b+="\r\nResult:\r\n\r\n"),d.setValue(b+JSON.stringify(a.result,void 0,2))},g=function(a){f(a),c.switchTab("result-switch"),window.progressView.hide();var e="Execution time: "+c.timer.getTimeAndReset()/1e3+" s";$(".queryExecutionTime").text(e),c.deselect(d),$("#downloadQueryResult").show(),"function"==typeof b&&b()},h=function(){$.ajax({type:"PUT",url:"/_api/job/"+encodeURIComponent(a),contentType:"application/json",processData:!1,success:function(a,b,d){201===d.status?g(a):204===d.status&&(c.checkQueryTimer=window.setTimeout(function(){h()},500))},error:function(a){try{var b=JSON.parse(a.responseText);b.errorMessage&&arangoHelper.arangoError("Query",b.errorMessage)}catch(c){arangoHelper.arangoError("Query","Something went wrong.")}window.progressView.hide()}})};h()},fillResult:function(a){var b=this,c=ace.edit("queryOutput");c.setValue("");var d=this.readQueryData();d&&$.ajax({type:"POST",url:"/_api/cursor",headers:{"x-arango-async":"store"},data:d,contentType:"application/json",processData:!1,success:function(c,d,e){e.getResponseHeader("x-arango-async-id")&&b.queryCallbackFunction(e.getResponseHeader("x-arango-async-id"),a),$.noty.clearQueue(),$.noty.closeAll()},error:function(d){b.switchTab("result-switch"),$("#downloadQueryResult").hide();try{var e=JSON.parse(d.responseText);c.setValue("["+e.errorNum+"] "+e.errorMessage)}catch(f){c.setValue("ERROR"),arangoHelper.arangoError("Query error","ERROR")}window.progressView.hide(),"function"==typeof a&&a()}})},submitQuery:function(){var a=ace.edit("queryOutput");this.fillResult(this.switchTab.bind(this,"result-switch")),a.resize();var b=ace.edit("aqlEditor");this.deselect(b),$("#downloadQueryResult").show()},explainQuery:function(){this.fillExplain()},switchTab:function(a){var b;b="string"==typeof a?a:a.target.id;var c=this,d=function(a){var d="#"+a.replace("-switch",""),e="#tabContent"+d.charAt(1).toUpperCase()+d.substr(2);a===b?($("#"+a).parent().addClass("active"),$(d).addClass("active"),$(e).show(),"query-switch"===b?$("#aqlEditor .ace_text-input").focus():"result-switch"===b&&c.execPending&&c.fillResult()):($("#"+a).parent().removeClass("active"),$(d).removeClass("active"),$(e).hide())};this.tabArray.forEach(d),this.updateTable()}})}(),function(){"use strict";window.shellView=Backbone.View.extend({resizing:!1,el:"#content",template:templateEngine.createTemplate("shellView.ejs"),render:function(){$(this.el).html(this.template.render({})),this.replShell(),$("#shell_workspace").trigger("resize",[150]),this.resize();var a=this;return $(window).resize(function(){a.resize()}),this.executeJs("start_pretty_print(); try { db._collections(); } catch (err) { } undefined;"),this},resize:function(){if(!this.resizing){this.resizing=!0;var a=$(window).height()-250;$("#shell_workspace").height(a),this.resizing=!1}},executeJs:function(a){var b=require("internal");try{var c=window.eval(a);void 0!==c&&(b.browserOutputBuffer="",b.printShell(c),jqconsole.Write("==> "+b.browserOutputBuffer+"\n","jssuccess")),b.browserOutputBuffer=""}catch(d){d instanceof b.ArangoError?d.hasOwnProperty("errorMessage")?jqconsole.Write(d.errorMessage+"\n","jserror"):jqconsole.Write(d.message+"\n","jserror"):jqconsole.Write(d.name+": "+d.message+"\n","jserror")}},replShellPromptHelper:function(a){try{new Function(a)}catch(b){return/[\[\{\(]$/.test(a)?1:0}return!1},replShellHandlerHelper:function(a){},replShell:function(){var a=this,b=require("internal"),c=require("@arangodb/arangosh"),d="Welcome to arangosh. Copyright (c) ArangoDB GmbH\n";window.jqconsole=$("#replShell").jqconsole(d,"JSH> ","...>"),this.executeJs(b.print(c.HELP)),jqconsole.RegisterShortcut("Z",function(){jqconsole.AbortPrompt(),e()}),jqconsole.RegisterShortcut("E",function(){jqconsole.MoveToEnd(),e()}),jqconsole.RegisterMatching("{","}","brace"),jqconsole.RegisterMatching("(",")","paren"),jqconsole.RegisterMatching("[","]","bracket");var e=function(b){"help"===b&&(b=help()),"exit"===b&&location.reload(),a.executeJs(b),jqconsole.Prompt(!0,e,a.replShellPromptHelper(b))};e()}})}(),function(){"use strict";window.StatisticBarView=Backbone.View.extend({el:"#statisticBar",events:{"change #arangoCollectionSelect":"navigateBySelect","click .tab":"navigateByTab"},template:templateEngine.createTemplate("statisticBarView.ejs"),initialize:function(){this.currentDB=this.options.currentDB},replaceSVG:function(a){var b=a.attr("id"),c=a.attr("class"),d=a.attr("src");$.get(d,function(d){var e=$(d).find("svg");void 0===b&&(e=e.attr("id",b)),void 0===c&&(e=e.attr("class",c+" replaced-svg")),e=e.removeAttr("xmlns:a"),a.replaceWith(e)},"xml")},render:function(){var a=this;return $(this.el).html(this.template.render({isSystem:this.currentDB.get("isSystem")})),$("img.svg").each(function(){a.replaceSVG($(this))}),this},navigateBySelect:function(){var a=$("#arangoCollectionSelect").find("option:selected").val();window.App.navigate(a,{trigger:!0})},navigateByTab:function(a){var b=a.target||a.srcElement,c=b.id;return"links"===c?($("#link_dropdown").slideToggle(200),void a.preventDefault()):"tools"===c?($("#tools_dropdown").slideToggle(200),void a.preventDefault()):(window.App.navigate(c,{trigger:!0}),void a.preventDefault())},handleSelectNavigation:function(){$("#arangoCollectionSelect").change(function(){var a=$(this).find("option:selected").val();window.App.navigate(a,{trigger:!0})})},selectMenuItem:function(a){$(".navlist li").removeClass("active"),a&&$("."+a).addClass("active")}})}(),function(){"use strict";window.TableView=Backbone.View.extend({template:templateEngine.createTemplate("tableView.ejs"),loading:templateEngine.createTemplate("loadingTableView.ejs"),initialize:function(){this.rowClickCallback=this.options.rowClick},events:{"click tbody tr":"rowClick","click .deleteButton":"removeClick"},rowClick:function(a){this.hasOwnProperty("rowClickCallback")&&this.rowClickCallback(a)},removeClick:function(a){this.hasOwnProperty("removeClickCallback")&&(this.removeClickCallback(a),a.stopPropagation())},setRowClick:function(a){this.rowClickCallback=a},setRemoveClick:function(a){this.removeClickCallback=a},render:function(){$(this.el).html(this.template.render({docs:this.collection}))},drawLoading:function(){$(this.el).html(this.loading.render({}))}})}(),function(){"use strict";window.testView=Backbone.View.extend({el:"#content",graph:{edges:[],nodes:[]},events:{},initialize:function(){console.log(void 0)},template:templateEngine.createTemplate("testView.ejs"),render:function(){return $(this.el).html(this.template.render({})),this.renderGraph(),this},renderGraph:function(){this.convertData(),console.log(this.graph),this.s=new sigma({graph:this.graph,container:"graph-container",verbose:!0,renderers:[{container:document.getElementById("graph-container"),type:"webgl"}]})},convertData:function(){var a=this;return _.each(this.dump,function(b){_.each(b.p,function(c){a.graph.nodes.push({id:c.verticesvalue.v._id,label:b.v._key,x:Math.random(),y:Math.random(),size:Math.random()}),a.graph.edges.push({id:b.e._id,source:b.e._from,target:b.e._to})})}),null},dump:[{v:{label:"7",_id:"circles/G",_rev:"1841663870851",_key:"G"},e:{theFalse:!1,theTruth:!0,label:"right_foo",_id:"edges/1841666099075",_rev:"1841666099075",_key:"1841666099075",_from:"circles/A",_to:"circles/G"},p:{vertices:[{label:"1",_id:"circles/A",_rev:"1841662691203",_key:"A"},{label:"7",_id:"circles/G",_rev:"1841663870851",_key:"G"}],edges:[{theFalse:!1,theTruth:!0,label:"right_foo",_id:"edges/1841666099075",_rev:"1841666099075",_key:"1841666099075",_from:"circles/A",_to:"circles/G"}]}},{v:{label:"8",_id:"circles/H",_rev:"1841664067459",_key:"H"},e:{theFalse:!1,theTruth:!0,label:"right_blob",_id:"edges/1841666295683",_rev:"1841666295683",_key:"1841666295683",_from:"circles/G",_to:"circles/H"},p:{vertices:[{label:"1",_id:"circles/A",_rev:"1841662691203",_key:"A"},{label:"7",_id:"circles/G",_rev:"1841663870851",_key:"G"},{label:"8",_id:"circles/H",_rev:"1841664067459",_key:"H"}],edges:[{theFalse:!1,theTruth:!0,label:"right_foo",_id:"edges/1841666099075",_rev:"1841666099075",_key:"1841666099075",_from:"circles/A",_to:"circles/G"},{theFalse:!1,theTruth:!0,label:"right_blob",_id:"edges/1841666295683",_rev:"1841666295683",_key:"1841666295683",_from:"circles/G",_to:"circles/H"}]}},{v:{label:"9",_id:"circles/I",_rev:"1841664264067",_key:"I"},e:{theFalse:!1,theTruth:!0,label:"right_blub",_id:"edges/1841666492291",_rev:"1841666492291",_key:"1841666492291",_from:"circles/H",_to:"circles/I"},p:{vertices:[{label:"1",_id:"circles/A",_rev:"1841662691203",_key:"A"},{label:"7",_id:"circles/G",_rev:"1841663870851",_key:"G"},{label:"8",_id:"circles/H",_rev:"1841664067459",_key:"H"},{label:"9",_id:"circles/I",_rev:"1841664264067",_key:"I"}],edges:[{theFalse:!1,theTruth:!0,label:"right_foo",_id:"edges/1841666099075",_rev:"1841666099075",_key:"1841666099075",_from:"circles/A",_to:"circles/G"},{theFalse:!1,theTruth:!0,label:"right_blob",_id:"edges/1841666295683",_rev:"1841666295683",_key:"1841666295683",_from:"circles/G",_to:"circles/H"},{theFalse:!1,theTruth:!0,label:"right_blub",_id:"edges/1841666492291",_rev:"1841666492291",_key:"1841666492291",_from:"circles/H",_to:"circles/I"}]}},{v:{label:"10",_id:"circles/J",_rev:"1841664460675",_key:"J"},e:{theFalse:!1,theTruth:!0,label:"right_zip",_id:"edges/1841666688899",_rev:"1841666688899",_key:"1841666688899",_from:"circles/G",_to:"circles/J"},p:{vertices:[{label:"1",_id:"circles/A",_rev:"1841662691203",_key:"A"},{label:"7",_id:"circles/G",_rev:"1841663870851",_key:"G"},{label:"10",_id:"circles/J",_rev:"1841664460675",_key:"J"}],edges:[{theFalse:!1,theTruth:!0,label:"right_foo",_id:"edges/1841666099075",_rev:"1841666099075",_key:"1841666099075",_from:"circles/A",_to:"circles/G"},{theFalse:!1,theTruth:!0,label:"right_zip",_id:"edges/1841666688899",_rev:"1841666688899",_key:"1841666688899",_from:"circles/G",_to:"circles/J"}]}},{v:{label:"11",_id:"circles/K",_rev:"1841664657283",_key:"K"},e:{theFalse:!1,theTruth:!0,label:"right_zup",_id:"edges/1841666885507",_rev:"1841666885507",_key:"1841666885507",_from:"circles/J",_to:"circles/K"},p:{vertices:[{label:"1",_id:"circles/A",_rev:"1841662691203",_key:"A"},{label:"7",_id:"circles/G",_rev:"1841663870851",_key:"G"},{label:"10",_id:"circles/J",_rev:"1841664460675",_key:"J"},{label:"11",_id:"circles/K",_rev:"1841664657283",_key:"K"}],edges:[{theFalse:!1,theTruth:!0,label:"right_foo",_id:"edges/1841666099075",_rev:"1841666099075",_key:"1841666099075",_from:"circles/A",_to:"circles/G"},{theFalse:!1,theTruth:!0,label:"right_zip",_id:"edges/1841666688899",_rev:"1841666688899",_key:"1841666688899",_from:"circles/G",_to:"circles/J"},{theFalse:!1,theTruth:!0,label:"right_zup",_id:"edges/1841666885507",_rev:"1841666885507",_key:"1841666885507",_from:"circles/J",_to:"circles/K"}]}},{v:{label:"2",_id:"circles/B",_rev:"1841662887811",_key:"B"},e:{theFalse:!1,theTruth:!0,label:"left_bar",_id:"edges/1841665116035",_rev:"1841665116035",_key:"1841665116035",_from:"circles/A",_to:"circles/B"},p:{vertices:[{label:"1",_id:"circles/A",_rev:"1841662691203",_key:"A"},{label:"2",_id:"circles/B",_rev:"1841662887811",_key:"B"}],edges:[{theFalse:!1,theTruth:!0,label:"left_bar",_id:"edges/1841665116035",_rev:"1841665116035",_key:"1841665116035",_from:"circles/A",_to:"circles/B"}]}},{v:{label:"5",_id:"circles/E",_rev:"1841663477635",_key:"E"},e:{theFalse:!1,theTruth:!0,label:"left_blub",_id:"edges/1841665705859",_rev:"1841665705859",_key:"1841665705859",_from:"circles/B",_to:"circles/E"},p:{vertices:[{label:"1",_id:"circles/A",_rev:"1841662691203",_key:"A"},{label:"2",_id:"circles/B",_rev:"1841662887811",_key:"B"},{label:"5",_id:"circles/E",_rev:"1841663477635",_key:"E"}],edges:[{theFalse:!1,theTruth:!0,label:"left_bar",_id:"edges/1841665116035",_rev:"1841665116035",_key:"1841665116035",_from:"circles/A",_to:"circles/B"},{theFalse:!1,theTruth:!0,label:"left_blub",_id:"edges/1841665705859",_rev:"1841665705859",_key:"1841665705859",_from:"circles/B",_to:"circles/E"}]}},{v:{label:"6",_id:"circles/F",_rev:"1841663674243",_key:"F"},e:{theFalse:!1,theTruth:!0,label:"left_schubi",_id:"edges/1841665902467",_rev:"1841665902467",_key:"1841665902467",_from:"circles/E",_to:"circles/F"},p:{vertices:[{label:"1",_id:"circles/A",_rev:"1841662691203",_key:"A"},{label:"2",_id:"circles/B",_rev:"1841662887811",_key:"B"},{label:"5",_id:"circles/E",_rev:"1841663477635",_key:"E"},{label:"6",_id:"circles/F",_rev:"1841663674243",_key:"F"}],edges:[{theFalse:!1,theTruth:!0,label:"left_bar",_id:"edges/1841665116035",_rev:"1841665116035",_key:"1841665116035",_from:"circles/A",_to:"circles/B"},{theFalse:!1,theTruth:!0,label:"left_blub",_id:"edges/1841665705859",_rev:"1841665705859",_key:"1841665705859",_from:"circles/B",_to:"circles/E"},{theFalse:!1,theTruth:!0,label:"left_schubi",_id:"edges/1841665902467",_rev:"1841665902467",_key:"1841665902467",_from:"circles/E",_to:"circles/F"}]}},{v:{label:"3",_id:"circles/C",_rev:"1841663084419",_key:"C"},e:{theFalse:!1,theTruth:!0,label:"left_blarg",_id:"edges/1841665312643",_rev:"1841665312643",_key:"1841665312643",_from:"circles/B",_to:"circles/C"},p:{vertices:[{label:"1",_id:"circles/A",_rev:"1841662691203",_key:"A"},{label:"2",_id:"circles/B",_rev:"1841662887811",_key:"B"},{label:"3",_id:"circles/C",_rev:"1841663084419",_key:"C"}],edges:[{theFalse:!1,theTruth:!0,label:"left_bar",_id:"edges/1841665116035",_rev:"1841665116035",_key:"1841665116035",_from:"circles/A",_to:"circles/B"},{theFalse:!1,theTruth:!0,label:"left_blarg",_id:"edges/1841665312643",_rev:"1841665312643",_key:"1841665312643",_from:"circles/B",_to:"circles/C"}]}},{v:{label:"4",_id:"circles/D",_rev:"1841663281027",_key:"D"},e:{theFalse:!1,theTruth:!0,label:"left_blorg",_id:"edges/1841665509251",_rev:"1841665509251",_key:"1841665509251",_from:"circles/C",_to:"circles/D"},p:{vertices:[{label:"1",_id:"circles/A",_rev:"1841662691203",_key:"A"},{label:"2",_id:"circles/B",_rev:"1841662887811",_key:"B"},{label:"3",_id:"circles/C",_rev:"1841663084419",_key:"C"},{label:"4",_id:"circles/D",_rev:"1841663281027",_key:"D"}],edges:[{theFalse:!1,theTruth:!0,label:"left_bar",_id:"edges/1841665116035",_rev:"1841665116035",_key:"1841665116035",_from:"circles/A",_to:"circles/B"},{theFalse:!1,theTruth:!0,label:"left_blarg",_id:"edges/1841665312643",_rev:"1841665312643",_key:"1841665312643",_from:"circles/B",_to:"circles/C"},{theFalse:!1,theTruth:!0,label:"left_blorg",_id:"edges/1841665509251",_rev:"1841665509251",_key:"1841665509251",_from:"circles/C",_to:"circles/D"}]}}]})}(),function(){"use strict";window.UserBarView=Backbone.View.extend({events:{"change #userBarSelect":"navigateBySelect","click .tab":"navigateByTab","mouseenter .dropdown":"showDropdown","mouseleave .dropdown":"hideDropdown","click #userLogout":"userLogout"},initialize:function(){this.userCollection=this.options.userCollection,this.userCollection.fetch({async:!1}),this.userCollection.bind("change:extra",this.render.bind(this))},template:templateEngine.createTemplate("userBarView.ejs"),navigateBySelect:function(){var a=$("#arangoCollectionSelect").find("option:selected").val();window.App.navigate(a,{trigger:!0})},navigateByTab:function(a){var b=a.target||a.srcElement;b=$(b).closest("a");var c=b.attr("id");return"user"===c?($("#user_dropdown").slideToggle(200),void a.preventDefault()):(window.App.navigate(c,{trigger:!0}),void a.preventDefault())},showDropdown:function(){$("#user_dropdown").fadeIn(1)},hideDropdown:function(){$("#user_dropdown").fadeOut(1)},render:function(){var a=this.userCollection.whoAmI(),b=null,c=null,d=!1,e=null;return a&&(e=this.userCollection.findWhere({user:a}),e.set({loggedIn:!0}),c=e.get("extra").name,b=e.get("extra").img,d=e.get("active")),b=b?"https://s.gravatar.com/avatar/"+b+"?s=24":"img/default_user.png",c||(c=""),this.$el=$("#userBar"),this.$el.html(this.template.render({img:b,name:c,username:a,active:d})),this.delegateEvents(),this.$el},userLogout:function(){this.userCollection.whoAmI(),this.userCollection.logout()}})}(),function(){"use strict";window.userManagementView=Backbone.View.extend({el:"#content",el2:"#userManagementThumbnailsIn",template:templateEngine.createTemplate("userManagementView.ejs"),events:{"click #createUser":"createUser","click #submitCreateUser":"submitCreateUser","click #userManagementThumbnailsIn .tile":"editUser","click #submitEditUser":"submitEditUser","click #userManagementToggle":"toggleView","keyup #userManagementSearchInput":"search","click #userManagementSearchSubmit":"search","click #callEditUserPassword":"editUserPassword","click #submitEditUserPassword":"submitEditUserPassword","click #submitEditCurrentUserProfile":"submitEditCurrentUserProfile","click .css-label":"checkBoxes","change #userSortDesc":"sorting"},dropdownVisible:!1,initialize:function(){this.collection.fetch({async:!1}),this.currentUser=this.collection.findWhere({user:this.collection.whoAmI()})},checkBoxes:function(a){var b=a.currentTarget.id;$("#"+b).click()},sorting:function(){$("#userSortDesc").is(":checked")?this.collection.setSortingDesc(!0):this.collection.setSortingDesc(!1),$("#userManagementDropdown").is(":visible")?this.dropdownVisible=!0:this.dropdownVisible=!1,this.render()},render:function(a){var b=!1;return $("#userManagementDropdown").is(":visible")&&(b=!0),this.collection.sort(),$(this.el).html(this.template.render({collection:this.collection,searchString:""})),b===!0&&($("#userManagementDropdown2").show(),$("#userSortDesc").attr("checked",this.collection.sortOptions.desc),$("#userManagementToggle").toggleClass("activated"),$("#userManagementDropdown").show()),a&&this.editCurrentUser(),arangoHelper.setCheckboxStatus("#userManagementDropdown"),this},search:function(){var a,b,c,d;a=$("#userManagementSearchInput"),b=$("#userManagementSearchInput").val(),d=this.collection.filter(function(a){return-1!==a.get("user").indexOf(b)}),$(this.el).html(this.template.render({collection:d,searchString:b})),a=$("#userManagementSearchInput"),c=a.val().length,a.focus(),a[0].setSelectionRange(c,c)},createUser:function(a){a.preventDefault(),this.createCreateUserModal()},submitCreateUser:function(){var a=this,b=$("#newUsername").val(),c=$("#newName").val(),d=$("#newPassword").val(),e=$("#newStatus").is(":checked");if(this.validateUserInfo(c,b,d,e)){var f={user:b,passwd:d,active:e,extra:{name:c}};this.collection.create(f,{wait:!0,error:function(a,b){},success:function(b){a.updateUserManagement(),window.modalView.hide()}})}},validateUserInfo:function(a,b,c,d){return""===b?(arangoHelper.arangoError("You have to define an username"),$("#newUsername").closest("th").css("backgroundColor","red"),!1):!0},updateUserManagement:function(){var a=this;this.collection.fetch({success:function(){a.render()}})},submitDeleteUser:function(a){var b=this.collection.findWhere({user:a});b.destroy({wait:!0}),window.modalView.hide(),this.updateUserManagement()},editUser:function(a){$(a.currentTarget).hasClass("tile")&&(a.currentTarget=$(a.currentTarget).find("img")),this.collection.fetch();var b=this.evaluateUserName($(a.currentTarget).attr("id"),"_edit-user");""===b&&(b=$(a.currentTarget).attr("id"));var c=this.collection.findWhere({user:b});c.get("loggedIn")?this.editCurrentUser():this.createEditUserModal(c.get("user"),c.get("extra").name,c.get("active"))},editCurrentUser:function(){this.createEditCurrentUserModal(this.currentUser.get("user"),this.currentUser.get("extra").name,this.currentUser.get("extra").img); -},submitEditUser:function(a){var b=$("#editName").val(),c=$("#editStatus").is(":checked");if(!this.validateStatus(c))return void $("#editStatus").closest("th").css("backgroundColor","red");if(!this.validateName(b))return void $("#editName").closest("th").css("backgroundColor","red");var d=this.collection.findWhere({user:a});d.save({extra:{name:b},active:c},{type:"PATCH"}),window.modalView.hide(),this.updateUserManagement()},validateUsername:function(a){return""===a?(arangoHelper.arangoError("You have to define an username"),$("#newUsername").closest("th").css("backgroundColor","red"),!1):a.match(/^[a-zA-Z][a-zA-Z0-9_\-]*$/)?!0:(arangoHelper.arangoError("Wrong Username","Username may only contain numbers, letters, _ and -"),!1)},validatePassword:function(a){return!0},validateName:function(a){return""===a?!0:a.match(/^[a-zA-Z][a-zA-Z0-9_\-\ ]*$/)?!0:(arangoHelper.arangoError("Wrong Username","Username may only contain numbers, letters, _ and -"),!1)},validateStatus:function(a){return""===a?!1:!0},toggleView:function(){$("#userSortDesc").attr("checked",this.collection.sortOptions.desc),$("#userManagementToggle").toggleClass("activated"),$("#userManagementDropdown2").slideToggle(200)},setFilterValues:function(){},evaluateUserName:function(a,b){var c=a.lastIndexOf(b);return a.substring(0,c)},editUserPassword:function(){window.modalView.hide(),this.createEditUserPasswordModal()},submitEditUserPassword:function(){var a=$("#oldCurrentPassword").val(),b=$("#newCurrentPassword").val(),c=$("#confirmCurrentPassword").val();$("#oldCurrentPassword").val(""),$("#newCurrentPassword").val(""),$("#confirmCurrentPassword").val(""),$("#oldCurrentPassword").closest("th").css("backgroundColor","white"),$("#newCurrentPassword").closest("th").css("backgroundColor","white"),$("#confirmCurrentPassword").closest("th").css("backgroundColor","white");var d=!1;this.validateCurrentPassword(a)||($("#oldCurrentPassword").closest("th").css("backgroundColor","red"),d=!0),b!==c&&($("#confirmCurrentPassword").closest("th").css("backgroundColor","red"),d=!0),this.validatePassword(b)||($("#newCurrentPassword").closest("th").css("backgroundColor","red"),d=!0),d||(this.currentUser.setPassword(b),window.modalView.hide())},validateCurrentPassword:function(a){return this.currentUser.checkPassword(a)},submitEditCurrentUserProfile:function(){var a=$("#editCurrentName").val(),b=$("#editCurrentUserProfileImg").val();b=this.parseImgString(b),this.currentUser.setExtras(a,b),this.updateUserProfile(),window.modalView.hide()},updateUserProfile:function(){var a=this;this.collection.fetch({success:function(){a.render()}})},parseImgString:function(a){return-1===a.indexOf("@")?a:CryptoJS.MD5(a).toString()},createEditUserModal:function(a,b,c){var d,e;e=[{type:window.modalView.tables.READONLY,label:"Username",value:_.escape(a)},{type:window.modalView.tables.TEXT,label:"Name",value:b,id:"editName",placeholder:"Name"},{type:window.modalView.tables.CHECKBOX,label:"Active",value:"active",checked:c,id:"editStatus"}],d=[{title:"Delete",type:window.modalView.buttons.DELETE,callback:this.submitDeleteUser.bind(this,a)},{title:"Save",type:window.modalView.buttons.SUCCESS,callback:this.submitEditUser.bind(this,a)}],window.modalView.show("modalTable.ejs","Edit User",d,e)},createCreateUserModal:function(){var a=[],b=[];b.push(window.modalView.createTextEntry("newUsername","Username","",!1,"Username",!0,[{rule:Joi.string().regex(/^[a-zA-Z0-9\-_]*$/),msg:'Only symbols, "_" and "-" are allowed.'},{rule:Joi.string().required(),msg:"No username given."}])),b.push(window.modalView.createTextEntry("newName","Name","",!1,"Name",!1)),b.push(window.modalView.createPasswordEntry("newPassword","Password","",!1,"",!1)),b.push(window.modalView.createCheckboxEntry("newStatus","Active","active",!1,!0)),a.push(window.modalView.createSuccessButton("Create",this.submitCreateUser.bind(this))),window.modalView.show("modalTable.ejs","Create New User",a,b)},createEditCurrentUserModal:function(a,b,c){var d=[],e=[];e.push(window.modalView.createReadOnlyEntry("id_username","Username",a)),e.push(window.modalView.createTextEntry("editCurrentName","Name",b,!1,"Name",!1)),e.push(window.modalView.createTextEntry("editCurrentUserProfileImg","Gravatar account (Mail)",c,"Mailaddress or its md5 representation of your gravatar account. The address will be converted into a md5 string. Only the md5 string will be stored, not the mailaddress.","myAccount(at)gravatar.com")),d.push(window.modalView.createNotificationButton("Change Password",this.editUserPassword.bind(this))),d.push(window.modalView.createSuccessButton("Save",this.submitEditCurrentUserProfile.bind(this))),window.modalView.show("modalTable.ejs","Edit User Profile",d,e)},createEditUserPasswordModal:function(){var a=[],b=[];b.push(window.modalView.createPasswordEntry("oldCurrentPassword","Old Password","",!1,"old password",!1)),b.push(window.modalView.createPasswordEntry("newCurrentPassword","New Password","",!1,"new password",!1)),b.push(window.modalView.createPasswordEntry("confirmCurrentPassword","Confirm New Password","",!1,"confirm new password",!1)),a.push(window.modalView.createSuccessButton("Save",this.submitEditUserPassword.bind(this))),window.modalView.show("modalTable.ejs","Edit User Password",a,b)}})}(),function(){"use strict";window.workMonitorView=Backbone.View.extend({el:"#content",id:"#workMonitorContent",template:templateEngine.createTemplate("workMonitorView.ejs"),table:templateEngine.createTemplate("arangoTable.ejs"),initialize:function(){},events:{},tableDescription:{id:"workMonitorTable",titles:["Type","Database","Task ID","Started","Url","User","Description","Method"],rows:[],unescaped:[!1,!1,!1,!1,!1,!1,!1,!1]},render:function(){var a=this;this.$el.html(this.template.render({})),this.collection.fetch({success:function(){a.parseTableData(),$(a.id).append(a.table.render({content:a.tableDescription}))}})},parseTableData:function(){var a=this;this.collection.each(function(b){if("AQL query"===b.get("type")){var c=b.get("parent");if(c)try{a.tableDescription.rows.push([b.get("type"),"(p) "+c.database,"(p) "+c.taskId,"(p) "+c.startTime,"(p) "+c.url,"(p) "+c.user,b.get("description"),"(p) "+c.method])}catch(d){console.log("some parse error")}}else"thread"!==b.get("type")&&a.tableDescription.rows.push([b.get("type"),b.get("database"),b.get("taskId"),b.get("startTime"),b.get("url"),b.get("user"),b.get("description"),b.get("method")])})}})}(),function(){"use strict";window.Router=Backbone.Router.extend({routes:{"":"dashboard",dashboard:"dashboard",collections:"collections","new":"newCollection",login:"login","collection/:colid/documents/:pageid":"documents","collection/:colid/:docid":"document",shell:"shell",query:"query",queryManagement:"queryManagement",workMonitor:"workMonitor",databases:"databases",applications:"applications","applications/:mount":"applicationDetail",graph:"graphManagement","graph/:name":"showGraph",userManagement:"userManagement",userProfile:"userProfile",logs:"logs",test:"test"},initialize:function(){window.modalView=new window.ModalView,this.foxxList=new window.FoxxCollection,window.foxxInstallView=new window.FoxxInstallView({collection:this.foxxList}),window.progressView=new window.ProgressView;var a=this;this.userCollection=new window.ArangoUsers,this.initOnce=function(){this.initOnce=function(){},this.arangoDatabase=new window.ArangoDatabase,this.currentDB=new window.CurrentDatabase,this.currentDB.fetch({async:!1}),this.arangoCollectionsStore=new window.arangoCollections,this.arangoDocumentStore=new window.arangoDocument,arangoHelper.setDocumentStore(this.arangoDocumentStore),this.arangoCollectionsStore.fetch({async:!1}),this.footerView=new window.FooterView,this.notificationList=new window.NotificationCollection,this.naviView=new window.NavigationView({database:this.arangoDatabase,currentDB:this.currentDB,notificationCollection:a.notificationList,userCollection:this.userCollection}),this.queryCollection=new window.ArangoQueries,this.footerView.render(),this.naviView.render(),window.checkVersion()}.bind(this),$(window).resize(function(){a.handleResize()})},checkUser:function(){return null===this.userCollection.whoAmI()?(this.navigate("login",{trigger:!0}),!1):(this.initOnce(),!0)},logs:function(){if(this.checkUser()){if(!this.logsView){var a=new window.ArangoLogs({upto:!0,loglevel:4}),b=new window.ArangoLogs({loglevel:4}),c=new window.ArangoLogs({loglevel:3}),d=new window.ArangoLogs({loglevel:2}),e=new window.ArangoLogs({loglevel:1});this.logsView=new window.LogsView({logall:a,logdebug:b,loginfo:c,logwarning:d,logerror:e})}this.logsView.render(),this.naviView.selectMenuItem("tools-menu")}},applicationDetail:function(a){this.checkUser()&&(this.naviView.selectMenuItem("applications-menu"),0===this.foxxList.length&&this.foxxList.fetch({async:!1}),this.hasOwnProperty("applicationDetailView")||(this.applicationDetailView=new window.ApplicationDetailView({model:this.foxxList.get(decodeURIComponent(a))})),this.applicationDetailView.model=this.foxxList.get(decodeURIComponent(a)),this.applicationDetailView.render("swagger"))},login:function(){return null!==this.userCollection.whoAmI()?(this.navigate("",{trigger:!0}),!1):(this.loginView||(this.loginView=new window.loginView({collection:this.userCollection})),void this.loginView.render())},collections:function(){if(this.checkUser()){var a=this.naviView,b=this;this.collectionsView||(this.collectionsView=new window.CollectionsView({collection:this.arangoCollectionsStore})),this.arangoCollectionsStore.fetch({success:function(){b.collectionsView.render(),a.selectMenuItem("collections-menu")}})}},documents:function(a,b){this.checkUser()&&(this.documentsView||(this.documentsView=new window.DocumentsView({collection:new window.arangoDocuments,documentStore:this.arangoDocumentStore,collectionsStore:this.arangoCollectionsStore})),this.documentsView.setCollectionId(a,b),this.documentsView.render())},document:function(a,b){if(this.checkUser()){this.documentView||(this.documentView=new window.DocumentView({collection:this.arangoDocumentStore})),this.documentView.colid=a,this.documentView.docid=b,this.documentView.render();var c=arangoHelper.collectionApiType(a);this.documentView.setType(c)}},shell:function(){this.checkUser()&&(this.shellView||(this.shellView=new window.shellView),this.shellView.render(),this.naviView.selectMenuItem("tools-menu"))},query:function(){this.checkUser()&&(this.queryView||(this.queryView=new window.queryView({collection:this.queryCollection})),this.queryView.render(),this.naviView.selectMenuItem("query-menu"))},test:function(){this.checkUser()&&(this.testView||(this.testView=new window.testView({})),this.testView.render())},workMonitor:function(){this.checkUser()&&(this.workMonitorCollection||(this.workMonitorCollection=new window.WorkMonitorCollection),this.workMonitorView||(this.workMonitorView=new window.workMonitorView({collection:this.workMonitorCollection})),this.workMonitorView.render(),this.naviView.selectMenuItem("tools-menu"))},queryManagement:function(){this.checkUser()&&(this.queryManagementView||(this.queryManagementView=new window.queryManagementView({collection:void 0})),this.queryManagementView.render(),this.naviView.selectMenuItem("tools-menu"))},databases:function(){this.checkUser()&&(arangoHelper.databaseAllowed()===!0?(this.databaseView||(this.databaseView=new window.databaseView({users:this.userCollection,collection:this.arangoDatabase})),this.databaseView.render(),this.naviView.selectMenuItem("databases-menu")):(this.navigate("#",{trigger:!0}),this.naviView.selectMenuItem("dashboard-menu"),$("#databaseNavi").css("display","none"),$("#databaseNaviSelect").css("display","none")))},dashboard:function(){this.checkUser()&&(this.naviView.selectMenuItem("dashboard-menu"),void 0===this.dashboardView&&(this.dashboardView=new window.DashboardView({dygraphConfig:window.dygraphConfig,database:this.arangoDatabase})),this.dashboardView.render())},graphManagement:function(){this.checkUser()&&(this.graphManagementView||(this.graphManagementView=new window.GraphManagementView({collection:new window.GraphCollection,collectionCollection:this.arangoCollectionsStore})),this.graphManagementView.render(),this.naviView.selectMenuItem("graphviewer-menu"))},showGraph:function(a){this.checkUser()&&(this.graphManagementView||(this.graphManagementView=new window.GraphManagementView({collection:new window.GraphCollection,collectionCollection:this.arangoCollectionsStore})),this.graphManagementView.render(),this.graphManagementView.loadGraphViewer(a),this.naviView.selectMenuItem("graphviewer-menu"))},applications:function(){this.checkUser()&&(void 0===this.applicationsView&&(this.applicationsView=new window.ApplicationsView({collection:this.foxxList})),this.applicationsView.reload(),this.naviView.selectMenuItem("applications-menu"))},handleSelectDatabase:function(){this.checkUser()&&this.naviView.handleSelectDatabase()},handleResize:function(){this.dashboardView&&this.dashboardView.resize(),this.graphManagementView&&this.graphManagementView.handleResize($("#content").width()),this.queryView&&this.queryView.resize()},userManagement:function(){this.checkUser()&&(this.userManagementView||(this.userManagementView=new window.userManagementView({collection:this.userCollection})),this.userManagementView.render(),this.naviView.selectMenuItem("tools-menu"))},userProfile:function(){this.checkUser()&&(this.userManagementView||(this.userManagementView=new window.userManagementView({collection:this.userCollection})),this.userManagementView.render(!0),this.naviView.selectMenuItem("tools-menu"))}})}(),function(){"use strict";var a=function(){$.ajax({type:"POST",url:"/_admin/aardvark/disableVersionCheck"})},b=function(a){$.ajax({type:"GET",url:"/_admin/aardvark/shouldCheckVersion",success:function(b){b===!0&&a()}})},c=function(b,c){var d=[];d.push(window.modalView.createNotificationButton("Don't ask again",function(){a(),window.modalView.hide()})),d.push(window.modalView.createSuccessButton("Download Page",function(){window.open("https://www.arangodb.com/download","_blank"),window.modalView.hide()}));var e=[],f=window.modalView.createReadOnlyEntry.bind(window.modalView);e.push(f("current","Current",b.toString())),c.major&&e.push(f("major","Major",c.major.version)),c.minor&&e.push(f("minor","Minor",c.minor.version)),c.bugfix&&e.push(f("bugfix","Bugfix",c.bugfix.version)),window.modalView.show("modalTable.ejs","New Version Available",d,e)};window.checkVersion=function(){$.ajax({type:"GET",cache:!1,url:"/_api/version",contentType:"application/json",processData:!1,async:!0,success:function(a){var d=window.versionHelper.fromString(a.version);window.parseVersions=function(e){_.isEmpty(e)||/-devel$/.test(a.version)||b(c.bind(window,d,e))},$.ajax({type:"GET",async:!0,crossDomain:!0,timeout:3e3,dataType:"jsonp",url:"https://www.arangodb.com/repositories/versions.php?jsonp=parseVersions&version="+encodeURIComponent(d.toString())})}})}}(),function(){"use strict";window.hasOwnProperty("TEST_BUILD")||$(document).ready(function(){window.App=new window.Router,Backbone.history.start(),window.App.handleResize()})}(); \ No newline at end of file +data:JSON.stringify({extra:{queries:b}}),contentType:"application/json",processData:!1,success:function(){a=!0},error:function(){a=!1}}),a},saveImportQueries:function(a,b){return 0===this.activeUser?!1:(window.progressView.show("Fetching documents..."),void $.ajax({cache:!1,type:"POST",async:!1,url:"query/upload/"+encodeURIComponent(this.activeUser),data:a,contentType:"application/json",processData:!1,success:function(){window.progressView.hide(),arangoHelper.arangoNotification("Queries successfully imported."),b()},error:function(){window.progressView.hide(),arangoHelper.arangoError("Query error","queries could not be imported")}}))}})}(),window.ArangoReplication=Backbone.Collection.extend({model:window.Replication,url:"../api/user",getLogState:function(){var a;return $.ajax({type:"GET",cache:!1,url:"/_api/replication/logger-state",contentType:"application/json",processData:!1,async:!1,success:function(b){a=b},error:function(b){a=b}}),a},getApplyState:function(){var a;return $.ajax({type:"GET",cache:!1,url:"/_api/replication/applier-state",contentType:"application/json",processData:!1,async:!1,success:function(b){a=b},error:function(b){a=b}}),a}}),window.StatisticsCollection=Backbone.Collection.extend({model:window.Statistics,url:"/_admin/statistics"}),window.StatisticsDescriptionCollection=Backbone.Collection.extend({model:window.StatisticsDescription,url:"/_admin/statistics-description",parse:function(a){return a}}),window.ArangoUsers=Backbone.Collection.extend({model:window.Users,activeUser:null,activeUserSettings:{query:{},shell:{},testing:!0},sortOptions:{desc:!1},url:"/_api/user",comparator:function(a,b){var c=a.get("user").toLowerCase(),d=b.get("user").toLowerCase();return this.sortOptions.desc===!0?d>c?1:c>d?-1:0:c>d?1:d>c?-1:0},login:function(a,b){var c=null;return $.ajax("login",{async:!1,method:"POST",data:JSON.stringify({username:a,password:b}),dataType:"json"}).done(function(a){c=a.user}),this.activeUser=c,this.activeUser},setSortingDesc:function(a){this.sortOptions.desc=a},logout:function(){$.ajax("logout",{async:!1,method:"POST"}),this.activeUser=null,this.reset(),window.App.navigate(""),window.location.reload()},setUserSettings:function(a,b){this.activeUserSettings.identifier=b},loadUserSettings:function(){var a=this;$.ajax({type:"GET",cache:!1,url:"/_api/user/"+encodeURIComponent(a.activeUser),contentType:"application/json",processData:!1,async:!1,success:function(b){a.activeUserSettings=b.extra},error:function(a){}})},saveUserSettings:function(){var a=this;$.ajax({cache:!1,type:"PUT",async:!1,url:"/_api/user/"+encodeURIComponent(a.activeUser),data:JSON.stringify({extra:a.activeUserSettings}),contentType:"application/json",processData:!1,success:function(a){},error:function(a){}})},parse:function(a){var b=[];return _.each(a.result,function(a){b.push(a)}),b},whoAmI:function(){if(this.activeUser)return this.activeUser;var a;return $.ajax("whoAmI?_="+Date.now(),{async:!1}).done(function(b){a=b.user}),this.activeUser=a,this.activeUser}}),function(){"use strict";window.FoxxCollection=Backbone.Collection.extend({model:window.Foxx,sortOptions:{desc:!1},url:"/_admin/aardvark/foxxes",comparator:function(a,b){var c,d;return this.sortOptions.desc===!0?(c=a.get("mount"),d=b.get("mount"),d>c?1:c>d?-1:0):(c=a.get("mount"),d=b.get("mount"),c>d?1:d>c?-1:0)},setSortingDesc:function(a){this.sortOptions.desc=a},installFromGithub:function(a,b,c,d){var e="/_admin/aardvark/foxxes/git?mount="+encodeURIComponent(b);void 0!==d&&(e+=d?"&replace=true":"&upgrade=true"),$.ajax({cache:!1,type:"PUT",url:e,data:JSON.stringify(a),contentType:"application/json",processData:!1,success:function(a){c(a)},error:function(a){c(a)}})},installFromStore:function(a,b,c,d){var e="/_admin/aardvark/foxxes/store?mount="+encodeURIComponent(b);void 0!==d&&(e+=d?"&replace=true":"&upgrade=true"),$.ajax({cache:!1,type:"PUT",url:e,data:JSON.stringify(a),contentType:"application/json",processData:!1,success:function(a){c(a)},error:function(a){c(a)}})},installFromZip:function(a,b,c,d){var e="/_admin/aardvark/foxxes/zip?mount="+encodeURIComponent(b);void 0!==d&&(e+=d?"&replace=true":"&upgrade=true"),$.ajax({cache:!1,type:"PUT",url:e,data:JSON.stringify({zipFile:a}),contentType:"application/json",processData:!1,success:function(a){c(a)},error:function(a){c(a)}})},generate:function(a,b,c,d){var e="/_admin/aardvark/foxxes/generate?mount="+encodeURIComponent(b);void 0!==d&&(e+=d?"&replace=true":"&upgrade=true"),$.ajax({cache:!1,type:"PUT",url:e,data:JSON.stringify(a),contentType:"application/json",processData:!1,success:function(a){c(a)},error:function(a){c(a)}})}})}(),function(){"use strict";window.GraphCollection=Backbone.Collection.extend({model:window.Graph,sortOptions:{desc:!1},url:"/_api/gharial",dropAndDeleteGraph:function(a,b){$.ajax({type:"DELETE",url:"/_api/gharial/"+encodeURIComponent(a)+"?dropCollections=true",contentType:"application/json",processData:!0,async:!1,success:function(){return arangoHelper.arangoNotification("Graph deleted."),b(!0),!0},error:function(a){try{var c=JSON.parse(a.responseText).errorMessage;arangoHelper.arangoError("Graph",c)}catch(d){arangoHelper.arangoError("Graph","Could not delete Graph.")}return b(!1),!1}})},comparator:function(a,b){var c=a.get("_key")||"",d=b.get("_key")||"";return c=c.toLowerCase(),d=d.toLowerCase(),this.sortOptions.desc===!0?d>c?1:c>d?-1:0:c>d?1:d>c?-1:0},setSortingDesc:function(a){this.sortOptions.desc=a},parse:function(a){return a.error?void 0:a.graphs}})}(),function(){"use strict";window.NotificationCollection=Backbone.Collection.extend({model:window.Notification,url:""})}(),function(){"use strict";window.QueryManagementActive=Backbone.Collection.extend({model:window.queryManagementModel,url:function(){return"/_api/query/current"},killRunningQuery:function(a,b){$.ajax({url:"/_api/query/"+encodeURIComponent(a),type:"DELETE",success:function(a){b()}})}})}(),function(){"use strict";window.QueryManagementSlow=Backbone.Collection.extend({model:window.queryManagementModel,url:"/_api/query/slow",deleteSlowQueryHistory:function(a){var b=this;$.ajax({url:b.url,type:"DELETE",success:function(b){a()}})}})}(),function(){"use strict";window.WorkMonitorCollection=Backbone.Collection.extend({model:window.workMonitorModel,url:"/_admin/work-monitor",parse:function(a){return a.work}})}(),function(){"use strict";window.PaginationView=Backbone.View.extend({collection:null,paginationDiv:"",idPrefix:"",rerender:function(){},jumpTo:function(a){this.collection.setPage(a),this.rerender()},firstPage:function(){this.jumpTo(1)},lastPage:function(){this.jumpTo(this.collection.getLastPageNumber())},firstDocuments:function(){this.jumpTo(1)},lastDocuments:function(){this.jumpTo(this.collection.getLastPageNumber())},prevDocuments:function(){this.jumpTo(this.collection.getPage()-1)},nextDocuments:function(){this.jumpTo(this.collection.getPage()+1)},renderPagination:function(){$(this.paginationDiv).html("");var a=this,b=this.collection.getPage(),c=this.collection.getLastPageNumber(),d=$(this.paginationDiv),e={page:b,lastPage:c,click:function(b){var c=window.location.hash.split("/");"documents"===c[2]?(e.page=b,window.location.hash=c[0]+"/"+c[1]+"/"+c[2]+"/"+b):(a.jumpTo(b),e.page=b)}};d.html(""),d.pagination(e),$(this.paginationDiv).prepend('
'),$(this.paginationDiv).append('
')}})}(),function(){"use strict";window.ApplicationDetailView=Backbone.View.extend({el:"#content",template:templateEngine.createTemplate("applicationDetailView.ejs"),events:{"click .open":"openApp","click .delete":"deleteApp","click #app-config":"showConfigDialog","click #app-deps":"showDepsDialog","click #app-switch-mode":"toggleDevelopment","click #app-scripts [data-script]":"runScript","click #app-tests":"runTests","click #app-replace":"replaceApp","click #download-app":"downloadApp","click #app-show-swagger":"showSwagger","click #app-show-readme":"showReadme","mouseenter #app-scripts":"showDropdown","mouseleave #app-scripts":"hideDropdown"},downloadApp:function(){this.model.isSystem()||this.model.download()},replaceApp:function(){var a=this.model.get("mount");window.foxxInstallView.upgrade(a,function(){window.App.applicationDetail(encodeURIComponent(a))}),$(".createModalDialog .arangoHeader").html("Replace Service"),$("#infoTab").click()},updateConfig:function(){this.model.getConfiguration(function(){$("#app-warning")[this.model.needsAttention()?"show":"hide"](),$("#app-warning-config")[this.model.needsConfiguration()?"show":"hide"](),this.model.needsConfiguration()?$("#app-config").addClass("error"):$("#app-config").removeClass("error")}.bind(this))},updateDeps:function(){this.model.getDependencies(function(){$("#app-warning")[this.model.needsAttention()?"show":"hide"](),$("#app-warning-deps")[this.model.hasUnconfiguredDependencies()?"show":"hide"](),this.model.hasUnconfiguredDependencies()?$("#app-deps").addClass("error"):$("#app-deps").removeClass("error")}.bind(this))},toggleDevelopment:function(){this.model.toggleDevelopment(!this.model.isDevelopment(),function(){this.model.isDevelopment()?($("#app-switch-mode").val("Set Production"),$("#app-development-indicator").css("display","inline"),$("#app-development-path").css("display","inline")):($("#app-switch-mode").val("Set Development"),$("#app-development-indicator").css("display","none"),$("#app-development-path").css("display","none"))}.bind(this))},runScript:function(a){a.preventDefault();var b=$(a.currentTarget).attr("data-script"),c=[window.modalView.createBlobEntry("app_script_arguments","Script arguments","",null,"optional",!1,[{rule:function(a){return a&&JSON.parse(a)},msg:"Must be well-formed JSON or empty"}])],d=[window.modalView.createSuccessButton("Run script",function(){var a=$("#app_script_arguments").val();a=a&&JSON.parse(a),window.modalView.hide(),this.model.runScript(b,a,function(a,c){var d;d=a?"

The script failed with an error"+(a.statusCode?" (HTTP "+a.statusCode+")":"")+":

"+a.message+"
":c?"

Script results:

"+JSON.stringify(c,null,2)+"
":"

The script ran successfully.

",window.modalView.show("modalTable.ejs",'Result of script "'+b+'"',void 0,void 0,void 0,d)})}.bind(this))];window.modalView.show("modalTable.ejs",'Run script "'+b+'" on "'+this.model.get("mount")+'"',d,c)},showSwagger:function(a){a.preventDefault(),this.render("swagger")},showReadme:function(a){a.preventDefault(),this.render("readme")},runTests:function(a){a.preventDefault();var b="

WARNING: Running tests may result in destructive side-effects including data loss. Please make sure not to run tests on a production database.

";this.model.isDevelopment()&&(b+="

WARNING: This app is running in development mode. If any of the tests access the app's HTTP API they may become non-deterministic.

");var c=[window.modalView.createSuccessButton("Run tests",function(){window.modalView.hide(),this.model.runTests({reporter:"suite"},function(a,b){window.modalView.show("modalTestResults.ejs","Test results",void 0,void 0,void 0,a||b)})}.bind(this))];window.modalView.show("modalTable.ejs",'Run tests for app "'+this.model.get("mount")+'"',c,void 0,void 0,b)},render:function(a){var b=this;return $(this.el).html(this.template.render({app:this.model,db:arangoHelper.currentDatabase(),mode:a})),$.get(this.appUrl()).success(function(){$(".open",this.el).prop("disabled",!1)}.bind(this)),this.updateConfig(),this.updateDeps(),"swagger"===a&&$.get("./foxxes/docs/swagger.json?mount="+encodeURIComponent(this.model.get("mount")),function(a){Object.keys(a.paths).length<1&&(b.render("readme"),$("#app-show-swagger").attr("disabled","true"))}),$(this.el)},openApp:function(){window.open(this.appUrl(),this.model.get("title")).focus()},deleteApp:function(){var a=[window.modalView.createDeleteButton("Delete",function(){var a={teardown:$("#app_delete_run_teardown").is(":checked")};this.model.destroy(a,function(a,b){a||b.error!==!1||(window.modalView.hide(),window.App.navigate("applications",{trigger:!0}))})}.bind(this))],b=[window.modalView.createCheckboxEntry("app_delete_run_teardown","Run teardown?",!0,"Should this app's teardown script be executed before removing the app?",!0)];window.modalView.show("modalTable.ejs",'Delete Foxx App mounted at "'+this.model.get("mount")+'"',a,b,void 0,"

Are you sure? There is no way back...

",!0)},appUrl:function(){return window.location.origin+"/_db/"+encodeURIComponent(arangoHelper.currentDatabase())+this.model.get("mount")},applyConfig:function(){var a={};_.each(this.model.get("config"),function(b,c){var d=$("#app_config_"+c),e=d.val();if("boolean"===b.type||"bool"===b.type)return void(a[c]=d.is(":checked"));if(""===e&&b.hasOwnProperty("default"))return a[c]=b["default"],void("json"===b.type&&(a[c]=JSON.stringify(b["default"])));if("number"===b.type)a[c]=parseFloat(e);else if("integer"===b.type||"int"===b.type)a[c]=parseInt(e,10);else{if("json"!==b.type)return void(a[c]=window.arangoHelper.escapeHtml(e));a[c]=e&&JSON.stringify(JSON.parse(e))}}),this.model.setConfiguration(a,function(){window.modalView.hide(),this.updateConfig()}.bind(this))},showConfigDialog:function(){if(!_.isEmpty(this.model.get("config"))){var a=_.map(this.model.get("config"),function(a,b){var c=void 0===a["default"]?"":String(a["default"]),d=void 0===a.current?"":String(a.current),e="createTextEntry",f=!1,g=[];return"boolean"===a.type||"bool"===a.type?(e="createCheckboxEntry",a["default"]=a["default"]||!1,c=a["default"]||!1,d=a.current||!1):"json"===a.type?(e="createBlobEntry",c=void 0===a["default"]?"":JSON.stringify(a["default"]),d=void 0===a.current?"":a.current,g.push({rule:function(a){return a&&JSON.parse(a)},msg:"Must be well-formed JSON or empty."})):"integer"===a.type||"int"===a.type?g.push({rule:Joi.number().integer().optional().allow(""),msg:"Has to be an integer."}):"number"===a.type?g.push({rule:Joi.number().optional().allow(""),msg:"Has to be a number."}):("password"===a.type&&(e="createPasswordEntry"),g.push({rule:Joi.string().optional().allow(""),msg:"Has to be a string."})),void 0===a["default"]&&a.required!==!1&&(f=!0,g.unshift({rule:Joi.any().required(),msg:"This field is required."})),window.modalView[e]("app_config_"+b,b,d,a.description,c,f,g)}),b=[window.modalView.createSuccessButton("Apply",this.applyConfig.bind(this))];window.modalView.show("modalTable.ejs","Configuration",b,a)}},applyDeps:function(){var a={};_.each(this.model.get("deps"),function(b,c){var d=$("#app_deps_"+c);a[c]=window.arangoHelper.escapeHtml(d.val())}),this.model.setDependencies(a,function(){window.modalView.hide(),this.updateDeps()}.bind(this))},showDepsDialog:function(){if(!_.isEmpty(this.model.get("deps"))){var a=_.map(this.model.get("deps"),function(a,b){var c=void 0===a.current?"":String(a.current),d="",e=a.definition.name;"*"!==a.definition.version&&(e+="@"+a.definition.version);var f=[{rule:Joi.string().optional().allow(""),msg:"Has to be a string."}];return a.definition.required&&f.push({rule:Joi.string().required(),msg:"This value is required."}),window.modalView.createTextEntry("app_deps_"+b,a.title,c,e,d,a.definition.required,f)}),b=[window.modalView.createSuccessButton("Apply",this.applyDeps.bind(this))];window.modalView.show("modalTable.ejs","Dependencies",b,a)}},showDropdown:function(){_.isEmpty(this.model.get("scripts"))||$("#scripts_dropdown").show(200)},hideDropdown:function(){$("#scripts_dropdown").hide()}})}(),function(){"use strict";window.ApplicationsView=Backbone.View.extend({el:"#content",template:templateEngine.createTemplate("applicationsView.ejs"),events:{"click #addApp":"createInstallModal","click #foxxToggle":"slideToggle","click #checkDevel":"toggleDevel","click #checkProduction":"toggleProduction","click #checkSystem":"toggleSystem"},fixCheckboxes:function(){this._showDevel?$("#checkDevel").attr("checked","checked"):$("#checkDevel").removeAttr("checked"),this._showSystem?$("#checkSystem").attr("checked","checked"):$("#checkSystem").removeAttr("checked"),this._showProd?$("#checkProduction").attr("checked","checked"):$("#checkProduction").removeAttr("checked"),$("#checkDevel").next().removeClass("fa fa-check-square-o fa-square-o").addClass("fa"),$("#checkSystem").next().removeClass("fa fa-check-square-o fa-square-o").addClass("fa"),$("#checkProduction").next().removeClass("fa fa-check-square-o fa-square-o").addClass("fa"),arangoHelper.setCheckboxStatus("#foxxDropdown")},toggleDevel:function(){var a=this;this._showDevel=!this._showDevel,_.each(this._installedSubViews,function(b){b.toggle("devel",a._showDevel)}),this.fixCheckboxes()},toggleProduction:function(){var a=this;this._showProd=!this._showProd,_.each(this._installedSubViews,function(b){b.toggle("production",a._showProd)}),this.fixCheckboxes()},toggleSystem:function(){this._showSystem=!this._showSystem;var a=this;_.each(this._installedSubViews,function(b){b.toggle("system",a._showSystem)}),this.fixCheckboxes()},reload:function(){var a=this;_.each(this._installedSubViews,function(a){a.undelegateEvents()}),this.collection.fetch({success:function(){a.createSubViews(),a.render()}})},createSubViews:function(){var a=this;this._installedSubViews={},a.collection.each(function(b){var c=new window.FoxxActiveView({model:b,appsView:a});a._installedSubViews[b.get("mount")]=c})},initialize:function(){this._installedSubViews={},this._showDevel=!0,this._showProd=!0,this._showSystem=!1,this.reload()},slideToggle:function(){$("#foxxToggle").toggleClass("activated"),$("#foxxDropdownOut").slideToggle(200)},createInstallModal:function(a){a.preventDefault(),window.foxxInstallView.install(this.reload.bind(this))},render:function(){this.collection.sort(),$(this.el).html(this.template.render({})),_.each(this._installedSubViews,function(a){$("#installedList").append(a.render())}),this.delegateEvents(),$("#checkDevel").attr("checked",this._showDevel),$("#checkProduction").attr("checked",this._showProd),$("#checkSystem").attr("checked",this._showSystem),arangoHelper.setCheckboxStatus("#foxxDropdown");var a=this;return _.each(this._installedSubViews,function(b){b.toggle("devel",a._showDevel),b.toggle("system",a._showSystem)}),arangoHelper.fixTooltips("icon_arangodb","left"),this}})}(),function(){"use strict";window.CollectionListItemView=Backbone.View.extend({tagName:"div",className:"tile",template:templateEngine.createTemplate("collectionsItemView.ejs"),initialize:function(){this.collectionsView=this.options.collectionsView},events:{"click .iconSet.icon_arangodb_settings2":"createEditPropertiesModal","click .pull-left":"noop","click .icon_arangodb_settings2":"editProperties","click .spanInfo":"showProperties",click:"selectCollection"},render:function(){return this.model.get("locked")?($(this.el).addClass("locked"),$(this.el).addClass(this.model.get("lockType"))):$(this.el).removeClass("locked"),"loading"===this.model.get("status")&&$(this.el).addClass("locked"),$(this.el).html(this.template.render({model:this.model})),$(this.el).attr("id","collection_"+this.model.get("name")),this},editProperties:function(a){return this.model.get("locked")?0:(a.stopPropagation(),void this.createEditPropertiesModal())},showProperties:function(a){return this.model.get("locked")?0:(a.stopPropagation(),void this.createInfoModal())},selectCollection:function(a){return $(a.target).hasClass("disabled")?0:this.model.get("locked")?0:"loading"===this.model.get("status")?0:void("unloaded"===this.model.get("status")?this.loadCollection():window.App.navigate("collection/"+encodeURIComponent(this.model.get("name"))+"/documents/1",{trigger:!0}))},noop:function(a){a.stopPropagation()},unloadCollection:function(){var a=function(a){a?arangoHelper.arangoError("Collection error",this.model.get("name")+" could not be unloaded."):void 0===a?(this.model.set("status","unloading"),this.render()):"#collections"===window.location.hash?(this.model.set("status","unloaded"),this.render()):arangoHelper.arangoNotification("Collection "+this.model.get("name")+" unloaded.")}.bind(this);this.model.unloadCollection(a),window.modalView.hide()},loadCollection:function(){var a=function(a){a?arangoHelper.arangoError("Collection error",this.model.get("name")+" could not be loaded."):void 0===a?(this.model.set("status","loading"),this.render()):"#collections"===window.location.hash?(this.model.set("status","loaded"),this.render()):arangoHelper.arangoNotification("Collection "+this.model.get("name")+" loaded.")}.bind(this);this.model.loadCollection(a),window.modalView.hide()},truncateCollection:function(){this.model.truncateCollection(),this.render(),window.modalView.hide()},deleteCollection:function(){this.model.destroy({error:function(){arangoHelper.arangoError("Could not delete collection.")},success:function(){window.modalView.hide()}}),this.collectionsView.render()},saveModifiedCollection:function(){var a;a=window.isCoordinator()?this.model.get("name"):$("#change-collection-name").val();var b=this.model.get("status");if("loaded"===b){var c;try{c=JSON.parse(1024*$("#change-collection-size").val()*1024)}catch(d){return arangoHelper.arangoError("Please enter a valid number"),0}var e;try{if(e=JSON.parse($("#change-index-buckets").val()),1>e||parseInt(e)!==Math.pow(2,Math.log2(e)))throw"invalid indexBuckets value"}catch(d){return arangoHelper.arangoError("Please enter a valid number of index buckets"),0}var f;if(this.model.get("name")!==a&&(f=this.model.renameCollection(a)),f!==!0&&void 0!==f)return arangoHelper.arangoError("Collection error: "+f),0;var g=$("#change-collection-sync").val(),h=this.model.changeCollection(g,c,e);if(h!==!0)return arangoHelper.arangoNotification("Collection error",h),0;this.collectionsView.render(),window.modalView.hide()}else if("unloaded"===b)if(this.model.get("name")!==a){var i=this.model.renameCollection(a);i===!0?(this.collectionsView.render(),window.modalView.hide()):arangoHelper.arangoError("Collection error: "+i)}else window.modalView.hide()},createEditPropertiesModal:function(){var a=!1;"loaded"===this.model.get("status")&&(a=!0);var b=[],c=[];if(window.isCoordinator()||c.push(window.modalView.createTextEntry("change-collection-name","Name",this.model.get("name"),!1,"",!0,[{rule:Joi.string().regex(/^[a-zA-Z]/),msg:"Collection name must always start with a letter."},{rule:Joi.string().regex(/^[a-zA-Z0-9\-_]*$/),msg:'Only Symbols "_" and "-" are allowed.'},{rule:Joi.string().required(),msg:"No collection name given."}])),a){var d=this.model.getProperties().journalSize;d/=1048576,c.push(window.modalView.createTextEntry("change-collection-size","Journal size",d,"The maximal size of a journal or datafile (in MB). Must be at least 1.","",!0,[{rule:Joi.string().allow("").optional().regex(/^[0-9]*$/),msg:"Must be a number."}]));var e=this.model.getProperties().indexBuckets;c.push(window.modalView.createTextEntry("change-index-buckets","Index buckets",e,"The number of index buckets for this collection. Must be at least 1 and a power of 2.","",!0,[{rule:Joi.string().allow("").optional().regex(/^[1-9][0-9]*$/),msg:"Must be a number greater than 1 and a power of 2."}]));var f=this.model.getProperties().waitForSync;c.push(window.modalView.createSelectEntry("change-collection-sync","Wait for sync",f,"Synchronize to disk before returning from a create or update of a document.",[{value:!1,label:"No"},{value:!0,label:"Yes"}]))}c.push(window.modalView.createReadOnlyEntry("change-collection-id","ID",this.model.get("id"),"")),c.push(window.modalView.createReadOnlyEntry("change-collection-type","Type",this.model.get("type"),"")),c.push(window.modalView.createReadOnlyEntry("change-collection-status","Status",this.model.get("status"),"")),b.push(window.modalView.createDeleteButton("Delete",this.deleteCollection.bind(this))),b.push(window.modalView.createDeleteButton("Truncate",this.truncateCollection.bind(this))),a?b.push(window.modalView.createNotificationButton("Unload",this.unloadCollection.bind(this))):b.push(window.modalView.createNotificationButton("Load",this.loadCollection.bind(this))),b.push(window.modalView.createSuccessButton("Save",this.saveModifiedCollection.bind(this)));var g=["General","Indices"],h=["modalTable.ejs","indicesView.ejs"];window.modalView.show(h,"Modify Collection",b,c,null,null,this.events,null,g),"loaded"===this.model.get("status")?this.getIndex():$($("#infoTab").children()[1]).remove(),this.bindIndexEvents()},bindIndexEvents:function(){this.unbindIndexEvents();var a=this;$("#indexEditView #addIndex").bind("click",function(){a.toggleNewIndexView(),$("#cancelIndex").unbind("click"),$("#cancelIndex").bind("click",function(){a.toggleNewIndexView()}),$("#createIndex").unbind("click"),$("#createIndex").bind("click",function(){a.createIndex()})}),$("#newIndexType").bind("change",function(){a.selectIndexType()}),$(".deleteIndex").bind("click",function(b){a.prepDeleteIndex(b)}),$("#infoTab a").bind("click",function(a){if($("#indexDeleteModal").remove(),"Indices"!==$(a.currentTarget).html()||$(a.currentTarget).parent().hasClass("active")||($("#newIndexView").hide(),$("#indexEditView").show(),$("#modal-dialog .modal-footer .button-danger").hide(),$("#modal-dialog .modal-footer .button-success").hide(),$("#modal-dialog .modal-footer .button-notification").hide()),"General"===$(a.currentTarget).html()&&!$(a.currentTarget).parent().hasClass("active")){$("#modal-dialog .modal-footer .button-danger").show(),$("#modal-dialog .modal-footer .button-success").show(),$("#modal-dialog .modal-footer .button-notification").show();var b=($(".index-button-bar")[0],$(".index-button-bar2")[0]);$("#cancelIndex").is(":visible")&&($("#cancelIndex").detach().appendTo(b),$("#createIndex").detach().appendTo(b))}})},unbindIndexEvents:function(){$("#indexEditView #addIndex").unbind("click"),$("#newIndexType").unbind("change"),$("#infoTab a").unbind("click"),$(".deleteIndex").unbind("click")},createInfoModal:function(){var a=[],b=this.model;window.modalView.show("modalCollectionInfo.ejs","Collection: "+this.model.get("name"),a,b)},resetIndexForms:function(){$("#indexHeader input").val("").prop("checked",!1),$("#newIndexType").val("Cap").prop("selected",!0),this.selectIndexType()},createIndex:function(){var a,b,c,d=this,e=$("#newIndexType").val(),f={};switch(e){case"Cap":var g=parseInt($("#newCapSize").val(),10)||0,h=parseInt($("#newCapByteSize").val(),10)||0;f={type:"cap",size:g,byteSize:h};break;case"Geo":a=$("#newGeoFields").val();var i=d.checkboxToValue("#newGeoJson"),j=d.checkboxToValue("#newGeoConstraint"),k=d.checkboxToValue("#newGeoIgnoreNull");f={type:"geo",fields:d.stringToArray(a),geoJson:i,constraint:j,ignoreNull:k};break;case"Hash":a=$("#newHashFields").val(),b=d.checkboxToValue("#newHashUnique"),c=d.checkboxToValue("#newHashSparse"),f={type:"hash",fields:d.stringToArray(a),unique:b,sparse:c};break;case"Fulltext":a=$("#newFulltextFields").val();var l=parseInt($("#newFulltextMinLength").val(),10)||0;f={type:"fulltext",fields:d.stringToArray(a),minLength:l};break;case"Skiplist":a=$("#newSkiplistFields").val(),b=d.checkboxToValue("#newSkiplistUnique"),c=d.checkboxToValue("#newSkiplistSparse"),f={type:"skiplist",fields:d.stringToArray(a),unique:b,sparse:c}}var m=function(a,b){if(a)if(b){var c=JSON.parse(b.responseText);arangoHelper.arangoError("Document error",c.errorMessage)}else arangoHelper.arangoError("Document error","Could not create index.");d.refreshCollectionsView()};window.modalView.hide(),d.model.createIndex(f,m)},lastTarget:null,prepDeleteIndex:function(a){var b=this;this.lastTarget=a,this.lastId=$(this.lastTarget.currentTarget).parent().parent().first().children().first().text(),$("#modal-dialog .modal-footer").after(''),$("#indexConfirmDelete").unbind("click"),$("#indexConfirmDelete").bind("click",function(){$("#indexDeleteModal").remove(),b.deleteIndex()}),$("#indexAbortDelete").unbind("click"),$("#indexAbortDelete").bind("click",function(){$("#indexDeleteModal").remove()})},refreshCollectionsView:function(){window.App.arangoCollectionsStore.fetch({success:function(){window.App.collectionsView.render()}})},deleteIndex:function(){var a=function(a){a?(arangoHelper.arangoError("Could not delete index"),$("tr th:contains('"+this.lastId+"')").parent().children().last().html(''),this.model.set("locked",!1),this.refreshCollectionsView()):a||void 0===a||($("tr th:contains('"+this.lastId+"')").parent().remove(),this.model.set("locked",!1),this.refreshCollectionsView()),this.refreshCollectionsView()}.bind(this);this.model.set("locked",!0),this.model.deleteIndex(this.lastId,a),$("tr th:contains('"+this.lastId+"')").parent().children().last().html('')},selectIndexType:function(){$(".newIndexClass").hide();var a=$("#newIndexType").val();$("#newIndexType"+a).show()},getIndex:function(){this.index=this.model.getIndex();var a="collectionInfoTh modal-text";if(this.index){var b="",c="";_.each(this.index.indexes,function(d){c="primary"===d.type||"edge"===d.type?'':'',void 0!==d.fields&&(b=d.fields.join(", "));var e=d.id.indexOf("/"),f=d.id.substr(e+1,d.id.length),g=d.hasOwnProperty("selectivityEstimate")?(100*d.selectivityEstimate).toFixed(2)+"%":"n/a",h=d.hasOwnProperty("sparse")?d.sparse:"n/a";$("#collectionEditIndexTable").append(""+f+""+d.type+""+d.unique+""+h+""+g+""+b+""+c+"")})}},toggleNewIndexView:function(){var a=$(".index-button-bar2")[0];$(".index-button-bar")[0];$("#indexEditView").is(":visible")?($("#indexEditView").hide(),$("#newIndexView").show(),$("#cancelIndex").detach().appendTo("#modal-dialog .modal-footer"),$("#createIndex").detach().appendTo("#modal-dialog .modal-footer")):($("#indexEditView").show(),$("#newIndexView").hide(),$("#cancelIndex").detach().appendTo(a),$("#createIndex").detach().appendTo(a)),arangoHelper.fixTooltips(".icon_arangodb, .arangoicon","right"),this.resetIndexForms()},stringToArray:function(a){var b=[];return a.split(",").forEach(function(a){a=a.replace(/(^\s+|\s+$)/g,""),""!==a&&b.push(a)}),b},checkboxToValue:function(a){return $(a).prop("checked")}})}(),function(){"use strict";window.CollectionsView=Backbone.View.extend({el:"#content",el2:"#collectionsThumbnailsIn",searchTimeout:null,refreshRate:2e3,template:templateEngine.createTemplate("collectionsView.ejs"),checkLockedCollections:function(){if("#collections"===window.location.hash){var a=this,b=window.arangoHelper.syncAndReturnUninishedAardvarkJobs("index");this.collection.each(function(a){a.set("locked",!1)}),_.each(b,function(b){var c=a.collection.findWhere({id:b.collection});c.set("locked",!0),c.set("lockType",b.type),c.set("desc",b.desc)}),this.collection.each(function(a){a.get("locked")||"loading"===a.get("status")?$("#collection_"+a.get("name")).addClass("locked"):($("#collection_"+a.get("name")).removeClass("locked"),$("#collection_"+a.get("name")+" .corneredBadge").text(a.get("status")),$("#collection_"+a.get("name")+" .corneredBadge").hasClass("inProgress")&&($("#collection_"+a.get("name")+" .corneredBadge").removeClass("inProgress"), +$("#collection_"+a.get("name")+" .corneredBadge").addClass("loaded"))),"loading"===a.get("status")&&$("#collection_"+a.get("name")).removeClass("loading")})}},initialize:function(){var a=this;window.setInterval(function(){a.checkLockedCollections()},a.refreshRate)},render:function(){this.checkLockedCollections();var a=!1;$("#collectionsDropdown").is(":visible")&&(a=!0),$(this.el).html(this.template.render({})),this.setFilterValues(),a===!0&&$("#collectionsDropdown2").show();var b=this.collection.searchOptions;this.collection.getFiltered(b).forEach(function(a){$("#collectionsThumbnailsIn",this.el).append(new window.CollectionListItemView({model:a,collectionsView:this}).render().el)},this),"none"===$("#collectionsDropdown2").css("display")?$("#collectionsToggle").removeClass("activated"):$("#collectionsToggle").addClass("activated");var c;arangoHelper.setCheckboxStatus("#collectionsDropdown");try{c=b.searchPhrase.length}catch(d){}return $("#searchInput").val(b.searchPhrase),$("#searchInput").focus(),$("#searchInput")[0].setSelectionRange(c,c),arangoHelper.fixTooltips(".icon_arangodb, .arangoicon","left"),this},events:{"click #createCollection":"createCollection","keydown #searchInput":"restrictToSearchPhraseKey","change #searchInput":"restrictToSearchPhrase","click #searchSubmit":"restrictToSearchPhrase","click .checkSystemCollections":"checkSystem","click #checkLoaded":"checkLoaded","click #checkUnloaded":"checkUnloaded","click #checkDocument":"checkDocument","click #checkEdge":"checkEdge","click #sortName":"sortName","click #sortType":"sortType","click #sortOrder":"sortOrder","click #collectionsToggle":"toggleView","click .css-label":"checkBoxes"},updateCollectionsView:function(){var a=this;this.collection.fetch({success:function(){a.render()}})},toggleView:function(){$("#collectionsToggle").toggleClass("activated"),$("#collectionsDropdown2").slideToggle(200)},checkBoxes:function(a){var b=a.currentTarget.id;$("#"+b).click()},checkSystem:function(){var a=this.collection.searchOptions,b=a.includeSystem;a.includeSystem=$(".checkSystemCollections").is(":checked")===!0,b!==a.includeSystem&&this.render()},checkEdge:function(){var a=this.collection.searchOptions,b=a.includeEdge;a.includeEdge=$("#checkEdge").is(":checked")===!0,b!==a.includeEdge&&this.render()},checkDocument:function(){var a=this.collection.searchOptions,b=a.includeDocument;a.includeDocument=$("#checkDocument").is(":checked")===!0,b!==a.includeDocument&&this.render()},checkLoaded:function(){var a=this.collection.searchOptions,b=a.includeLoaded;a.includeLoaded=$("#checkLoaded").is(":checked")===!0,b!==a.includeLoaded&&this.render()},checkUnloaded:function(){var a=this.collection.searchOptions,b=a.includeUnloaded;a.includeUnloaded=$("#checkUnloaded").is(":checked")===!0,b!==a.includeUnloaded&&this.render()},sortName:function(){var a=this.collection.searchOptions,b=a.sortBy;a.sortBy=$("#sortName").is(":checked")===!0?"name":"type",b!==a.sortBy&&this.render()},sortType:function(){var a=this.collection.searchOptions,b=a.sortBy;a.sortBy=$("#sortType").is(":checked")===!0?"type":"name",b!==a.sortBy&&this.render()},sortOrder:function(){var a=this.collection.searchOptions,b=a.sortOrder;a.sortOrder=$("#sortOrder").is(":checked")===!0?-1:1,b!==a.sortOrder&&this.render()},setFilterValues:function(){var a=this.collection.searchOptions;$("#checkLoaded").attr("checked",a.includeLoaded),$("#checkUnloaded").attr("checked",a.includeUnloaded),$(".checkSystemCollections").attr("checked",a.includeSystem),$("#checkEdge").attr("checked",a.includeEdge),$("#checkDocument").attr("checked",a.includeDocument),$("#sortName").attr("checked","type"!==a.sortBy),$("#sortType").attr("checked","type"===a.sortBy),$("#sortOrder").attr("checked",1!==a.sortOrder)},search:function(){var a=this.collection.searchOptions,b=$("#searchInput").val();b!==a.searchPhrase&&(a.searchPhrase=b,this.render())},resetSearch:function(){this.searchTimeout&&(clearTimeout(this.searchTimeout),this.searchTimeout=null);var a=this.collection.searchOptions;a.searchPhrase=null},restrictToSearchPhraseKey:function(){var a=this;this.resetSearch(),a.searchTimeout=setTimeout(function(){a.search()},200)},restrictToSearchPhrase:function(){this.resetSearch(),this.search()},createCollection:function(a){a.preventDefault(),this.createNewCollectionModal()},submitCreateCollection:function(){var a=$("#new-collection-name").val(),b=$("#new-collection-size").val(),c=$("#new-collection-type").val(),d=$("#new-collection-sync").val(),e=1,f=[];if(window.isCoordinator()){if(e=$("#new-collection-shards").val(),""===e&&(e=1),e=parseInt(e,10),1>e)return arangoHelper.arangoError("Number of shards has to be an integer value greater or equal 1"),0;f=_.pluck($("#new-collection-shardBy").select2("data"),"text"),0===f.length&&f.push("_key")}if("_"===a.substr(0,1))return arangoHelper.arangoError('No "_" allowed as first character!'),0;var g=!1,h="true"===d;if(b>0)try{b=1024*JSON.parse(b)*1024}catch(i){return arangoHelper.arangoError("Please enter a valid number"),0}if(""===a)return arangoHelper.arangoError("No collection name entered!"),0;var j=this.collection.newCollection(a,h,g,b,c,e,f);j.status!==!0&&arangoHelper.arangoError("Collection error",j.errorMessage),this.updateCollectionsView(),window.modalView.hide()},createNewCollectionModal:function(){var a=[],b=[],c={},d=[];b.push(window.modalView.createTextEntry("new-collection-name","Name","",!1,"",!0,[{rule:Joi.string().regex(/^[a-zA-Z]/),msg:"Collection name must always start with a letter."},{rule:Joi.string().regex(/^[a-zA-Z0-9\-_]*$/),msg:'Only symbols, "_" and "-" are allowed.'},{rule:Joi.string().required(),msg:"No collection name given."}])),b.push(window.modalView.createSelectEntry("new-collection-type","Type","","The type of the collection to create.",[{value:2,label:"Document"},{value:3,label:"Edge"}])),window.isCoordinator()&&(b.push(window.modalView.createTextEntry("new-collection-shards","Shards","","The number of shards to create. You cannot change this afterwards. Recommended: DBServers squared","",!0)),b.push(window.modalView.createSelect2Entry("new-collection-shardBy","shardBy","","The keys used to distribute documents on shards. Type the key and press return to add it.","_key",!1))),a.push(window.modalView.createSuccessButton("Save",this.submitCreateCollection.bind(this))),d.push(window.modalView.createTextEntry("new-collection-size","Journal size","","The maximal size of a journal or datafile (in MB). Must be at least 1.","",!1,[{rule:Joi.string().allow("").optional().regex(/^[0-9]*$/),msg:"Must be a number."}])),d.push(window.modalView.createSelectEntry("new-collection-sync","Sync","","Synchronize to disk before returning from a create or update of a document.",[{value:!1,label:"No"},{value:!0,label:"Yes"}])),c.header="Advanced",c.content=d,window.modalView.show("modalTable.ejs","New Collection",a,b,c)}})}(),function(){"use strict";function a(a,b){return(void 0===a||null===a)&&(a=0),a.toFixed(b)}window.DashboardView=Backbone.View.extend({el:"#content",interval:1e4,defaultTimeFrame:12e5,defaultDetailFrame:1728e5,history:{},graphs:{},events:{},tendencies:{asyncPerSecondCurrent:["asyncPerSecondCurrent","asyncPerSecondPercentChange"],syncPerSecondCurrent:["syncPerSecondCurrent","syncPerSecondPercentChange"],clientConnectionsCurrent:["clientConnectionsCurrent","clientConnectionsPercentChange"],clientConnectionsAverage:["clientConnections15M","clientConnections15MPercentChange"],numberOfThreadsCurrent:["numberOfThreadsCurrent","numberOfThreadsPercentChange"],numberOfThreadsAverage:["numberOfThreads15M","numberOfThreads15MPercentChange"],virtualSizeCurrent:["virtualSizeCurrent","virtualSizePercentChange"],virtualSizeAverage:["virtualSize15M","virtualSize15MPercentChange"]},barCharts:{totalTimeDistribution:["queueTimeDistributionPercent","requestTimeDistributionPercent"],dataTransferDistribution:["bytesSentDistributionPercent","bytesReceivedDistributionPercent"]},barChartsElementNames:{queueTimeDistributionPercent:"Queue",requestTimeDistributionPercent:"Computation",bytesSentDistributionPercent:"Bytes sent",bytesReceivedDistributionPercent:"Bytes received"},getDetailFigure:function(a){var b=$(a.currentTarget).attr("id").replace(/ChartButton/g,"");return b},showDetail:function(a){var b,c=this,d=this.getDetailFigure(a);b=this.dygraphConfig.getDetailChartConfig(d),this.getHistoryStatistics(d),this.detailGraphFigure=d,window.modalView.hideFooter=!0,window.modalView.hide(),window.modalView.show("modalGraph.ejs",b.header,void 0,void 0,void 0,void 0,this.events),window.modalView.hideFooter=!1,$("#modal-dialog").on("hidden",function(){c.hidden()}),$("#modal-dialog").toggleClass("modal-chart-detail",!0),b.height=.7*$(window).height(),b.width=$(".modal-inner-detail").width(),b.labelsDiv=$(b.labelsDiv)[0],this.detailGraph=new Dygraph(document.getElementById("lineChartDetail"),this.history[this.server][d],b)},hidden:function(){this.detailGraph.destroy(),delete this.detailGraph,delete this.detailGraphFigure},getCurrentSize:function(a){"#"!==a.substr(0,1)&&(a="#"+a);var b,c;return $(a).attr("style",""),b=$(a).height(),c=$(a).width(),{height:b,width:c}},prepareDygraphs:function(){var a,b=this;this.dygraphConfig.getDashBoardFigures().forEach(function(c){a=b.dygraphConfig.getDefaultConfig(c);var d=b.getCurrentSize(a.div);a.height=d.height,a.width=d.width,b.graphs[c]=new Dygraph(document.getElementById(a.div),b.history[b.server][c]||[],a)})},initialize:function(){this.dygraphConfig=this.options.dygraphConfig,this.d3NotInitialized=!0,this.events["click .dashboard-sub-bar-menu-sign"]=this.showDetail.bind(this),this.events["mousedown .dygraph-rangesel-zoomhandle"]=this.stopUpdating.bind(this),this.events["mouseup .dygraph-rangesel-zoomhandle"]=this.startUpdating.bind(this),this.serverInfo=this.options.serverToShow,this.serverInfo?this.server=this.serverInfo.target:this.server="-local-",this.history[this.server]={}},updateCharts:function(){var a=this;return this.detailGraph?void this.updateLineChart(this.detailGraphFigure,!0):(this.prepareD3Charts(this.isUpdating),this.prepareResidentSize(this.isUpdating),this.updateTendencies(),void Object.keys(this.graphs).forEach(function(b){a.updateLineChart(b,!1)}))},updateTendencies:function(){var a=this,b=this.tendencies,c="";Object.keys(b).forEach(function(b){var d="",e=0;a.history.hasOwnProperty(a.server)&&a.history[a.server].hasOwnProperty(b)&&(e=a.history[a.server][b][1]),0>e?c="#d05448":(c="#7da817",d="+"),a.history.hasOwnProperty(a.server)&&a.history[a.server].hasOwnProperty(b)?$("#"+b).html(a.history[a.server][b][0]+'
'+d+e+"%"):$("#"+b).html('
data not ready yet')})},updateDateWindow:function(a,b){var c,d,e=(new Date).getTime();return b&&a.dateWindow_?(c=a.dateWindow_[0],d=e-a.dateWindow_[1]-5*this.interval>0?a.dateWindow_[1]:e,[c,d]):[e-this.defaultTimeFrame,e]},updateLineChart:function(a,b){var c=b?this.detailGraph:this.graphs[a],d={file:this.history[this.server][a],dateWindow:this.updateDateWindow(c,b)},e=0,f=[];_.each(d.file,function(a){var b=a[0].getSeconds()-a[0].getSeconds()%10;d.file[e][0].setSeconds(b),f.push(d.file[e][0]),e++});for(var g=new Date(Math.max.apply(null,f)),h=new Date(Math.min.apply(null,f)),i=new Date(h.getTime()),j=[],k=[];g>i;)i=new Date(i.setSeconds(i.getSeconds()+10)),k.push(i);_.each(k,function(a){var b=!1;_.each(d.file,function(c){Math.floor(a.getTime()/1e3)===Math.floor(c[0].getTime()/1e3)&&(b=!0)}),b===!1&&a1&&d.history[d.server][e].push(c))})},cutOffHistory:function(a,b){for(var c=this;0!==c.history[c.server][a].length;){var d=c.history[c.server][a][0][0];if(d>=b)break;c.history[c.server][a].shift()}},cutOffDygraphHistory:function(a){var b=this,c=new Date(a);this.dygraphConfig.getDashBoardFigures(!0).forEach(function(a){b.dygraphConfig.mapStatToFigure[a]&&b.history[b.server][a]&&b.cutOffHistory(a,c)})},mergeHistory:function(b){var c,d=this;for(c=0;c=0;--c)d.values.push({label:this.getLabel(b[a[0]].cuts,c),value:b[a[0]].values[c]}),e.values.push({label:this.getLabel(b[a[1]].cuts,c),value:b[a[1]].values[c]});return[d,e]},getLabel:function(a,b){return a[b]?0===b?"0 - "+a[b]:a[b-1]+" - "+a[b]:">"+a[b-1]},renderReplicationStatistics:function(a){$("#repl-numbers table tr:nth-child(1) > td:nth-child(2)").html(a.state.totalEvents),$("#repl-numbers table tr:nth-child(2) > td:nth-child(2)").html(a.state.totalRequests),$("#repl-numbers table tr:nth-child(3) > td:nth-child(2)").html(a.state.totalFailedConnects),a.state.lastAppliedContinuousTick?$("#repl-ticks table tr:nth-child(1) > td:nth-child(2)").html(a.state.lastAppliedContinuousTick):$("#repl-ticks table tr:nth-child(1) > td:nth-child(2)").html("no data available").addClass("no-data"),a.state.lastProcessedContinuousTick?$("#repl-ticks table tr:nth-child(2) > td:nth-child(2)").html(a.state.lastProcessedContinuousTick):$("#repl-ticks table tr:nth-child(2) > td:nth-child(2)").html("no data available").addClass("no-data"),a.state.lastAvailableContinuousTick?$("#repl-ticks table tr:nth-child(3) > td:nth-child(2)").html(a.state.lastAvailableContinuousTick):$("#repl-ticks table tr:nth-child(3) > td:nth-child(2)").html("no data available").addClass("no-data"),$("#repl-progress table tr:nth-child(1) > td:nth-child(2)").html(a.state.progress.message),$("#repl-progress table tr:nth-child(2) > td:nth-child(2)").html(a.state.progress.time),$("#repl-progress table tr:nth-child(3) > td:nth-child(2)").html(a.state.progress.failedConnects)},getReplicationStatistics:function(){var a=this;$.ajax("/_api/replication/applier-state",{async:!0}).done(function(b){if(b.hasOwnProperty("state")){var c;c=b.state.running?"active":"inactive",c=''+c+"",$("#replication-chart .dashboard-sub-bar").html("Replication "+c),a.renderReplicationStatistics(b)}})},getStatistics:function(a){var b=this,c="/_db/_system/_admin/aardvark/statistics/short",d="?start=";d+=b.nextStart?b.nextStart:((new Date).getTime()-b.defaultTimeFrame)/1e3,"-local-"!==b.server&&(c=b.serverInfo.endpoint+"/_admin/aardvark/statistics/cluster",d+="&type=short&DBserver="+b.serverInfo.target,b.history.hasOwnProperty(b.server)||(b.history[b.server]={})),$.ajax(c+d,{async:!0}).done(function(c){c.times.length>0&&(b.isUpdating=!0,b.mergeHistory(c)),b.isUpdating!==!1&&(a&&a(),b.updateCharts())}),this.getReplicationStatistics()},getHistoryStatistics:function(a){var b=this,c="statistics/long",d="?filter="+this.dygraphConfig.mapStatToFigure[a].join();"-local-"!==b.server&&(c=b.server.endpoint+"/_admin/aardvark/statistics/cluster",d+="&type=long&DBserver="+b.server.target,b.history.hasOwnProperty(b.server)||(b.history[b.server]={}));var e=window.location.href.split("/"),f=e[0]+"//"+e[2]+"/"+e[3]+"/_system/"+e[5]+"/"+e[6]+"/";$.ajax(f+c+d,{async:!0}).done(function(c){var d;for(b.history[b.server][a]=[],d=0;d data not ready yet

'),$("#totalTimeDistribution").prepend('

data not ready yet

'),$(".dashboard-bar-chart-title").prepend('

data not ready yet

'))},removeEmptyDataLabels:function(){$(".dataNotReadyYet").remove()},prepareResidentSize:function(b){var c=this,d=this.getCurrentSize("#residentSizeChartContainer"),e=c.history[c.server].residentSizeCurrent/1024/1024,f="";f=1025>e?a(e,2)+" MB":a(e/1024,2)+" GB";var g=a(100*c.history[c.server].residentSizePercent,2),h=[a(c.history[c.server].physicalMemory/1024/1024/1024,0)+" GB"];return void 0===c.history[c.server].residentSizeChart?void this.addEmptyDataLabels():(this.removeEmptyDataLabels(),void nv.addGraph(function(){var a=nv.models.multiBarHorizontalChart().x(function(a){return a.label}).y(function(a){return a.value}).width(d.width).height(d.height).margin({top:($("residentSizeChartContainer").outerHeight()-$("residentSizeChartContainer").height())/2,right:1,bottom:($("residentSizeChartContainer").outerHeight()-$("residentSizeChartContainer").height())/2,left:1}).showValues(!1).showYAxis(!1).showXAxis(!1).transitionDuration(100).tooltips(!1).showLegend(!1).showControls(!1).stacked(!0);return a.yAxis.tickFormat(function(a){return a+"%"}).showMaxMin(!1),a.xAxis.showMaxMin(!1),d3.select("#residentSizeChart svg").datum(c.history[c.server].residentSizeChart).call(a),d3.select("#residentSizeChart svg").select(".nv-zeroLine").remove(),b&&(d3.select("#residentSizeChart svg").select("#total").remove(),d3.select("#residentSizeChart svg").select("#percentage").remove()),d3.select(".dashboard-bar-chart-title .percentage").html(f+" ("+g+" %)"),d3.select(".dashboard-bar-chart-title .absolut").html(h[0]),nv.utils.windowResize(a.update),a},function(){d3.selectAll("#residentSizeChart .nv-bar").on("click",function(){})}))},prepareD3Charts:function(b){var c=this,d={totalTimeDistribution:["queueTimeDistributionPercent","requestTimeDistributionPercent"],dataTransferDistribution:["bytesSentDistributionPercent","bytesReceivedDistributionPercent"]};this.d3NotInitialized&&(b=!1,this.d3NotInitialized=!1),_.each(Object.keys(d),function(b){var d=c.getCurrentSize("#"+b+"Container .dashboard-interior-chart"),e="#"+b+"Container svg";return void 0===c.history[c.server].residentSizeChart?void c.addEmptyDataLabels():(c.removeEmptyDataLabels(),void nv.addGraph(function(){var f=[0,.25,.5,.75,1],g=75,h=23,i=6;d.width<219?(f=[0,.5,1],g=72,h=21,i=5):d.width<299?(f=[0,.3334,.6667,1],g=77):d.width<379?g=87:d.width<459?g=95:d.width<539?g=100:d.width<619&&(g=105);var j=nv.models.multiBarHorizontalChart().x(function(a){return a.label}).y(function(a){return a.value}).width(d.width).height(d.height).margin({top:5,right:20,bottom:h,left:g}).showValues(!1).showYAxis(!0).showXAxis(!0).transitionDuration(100).tooltips(!1).showLegend(!1).showControls(!1).forceY([0,1]);j.yAxis.showMaxMin(!1);d3.select(".nv-y.nv-axis").selectAll("text").attr("transform","translate (0, "+i+")");return j.yAxis.tickValues(f).tickFormat(function(b){return a(100*b*100/100,0)+"%"}),d3.select(e).datum(c.history[c.server][b]).call(j),nv.utils.windowResize(j.update),j},function(){d3.selectAll(e+" .nv-bar").on("click",function(){})}))})},stopUpdating:function(){this.isUpdating=!1},startUpdating:function(){var a=this;a.timer||(a.timer=window.setInterval(function(){a.getStatistics()},a.interval))},resize:function(){if(this.isUpdating){var a,b=this;_.each(this.graphs,function(c){a=b.getCurrentSize(c.maindiv_.id),c.resize(a.width,a.height)}),this.detailGraph&&(a=this.getCurrentSize(this.detailGraph.maindiv_.id),this.detailGraph.resize(a.width,a.height)),this.prepareD3Charts(!0),this.prepareResidentSize(!0)}},template:templateEngine.createTemplate("dashboardView.ejs"),render:function(a){a||$(this.el).html(this.template.render());var b=function(){this.prepareDygraphs(),this.isUpdating&&(this.prepareD3Charts(),this.prepareResidentSize(),this.updateTendencies()),this.startUpdating()}.bind(this),c=this.options.database.hasSystemAccess();c?this.getStatistics(b):($(".contentDiv").remove(),$(".headerBar").remove(),$(".dashboard-headerbar").remove(),$(".dashboard-row").remove(),$("#content").append('
You do not have permission to view this page.
'),$("#content").append("
You can switch to '_system' to see the dashboard.
"))}})}(),function(){"use strict";window.databaseView=Backbone.View.extend({users:null,el:"#content",template:templateEngine.createTemplate("databaseView.ejs"),dropdownVisible:!1,currentDB:"",events:{"click #createDatabase":"createDatabase","click #submitCreateDatabase":"submitCreateDatabase","click .editDatabase":"editDatabase","click .icon":"editDatabase","click #selectDatabase":"updateDatabase","click #submitDeleteDatabase":"submitDeleteDatabase","click .contentRowInactive a":"changeDatabase","keyup #databaseSearchInput":"search","click #databaseSearchSubmit":"search","click #databaseToggle":"toggleSettingsDropdown","click .css-label":"checkBoxes","click #dbSortDesc":"sorting","click .tile":"switchDatabase"},sorting:function(){$("#dbSortDesc").is(":checked")?this.collection.setSortingDesc(!0):this.collection.setSortingDesc(!1),$("#databaseDropdown").is(":visible")?this.dropdownVisible=!0:this.dropdownVisible=!1,this.render()},initialize:function(){this.collection.fetch({async:!1})},checkBoxes:function(a){var b=a.currentTarget.id;$("#"+b).click()},render:function(){return this.currentDatabase(),this.collection.sort(),$(this.el).html(this.template.render({collection:this.collection,searchString:"",currentDB:this.currentDB})),this.dropdownVisible===!0&&($("#dbSortDesc").attr("checked",this.collection.sortOptions.desc),$("#databaseToggle").toggleClass("activated"),$("#databaseDropdown2").show()),arangoHelper.setCheckboxStatus("#databaseDropdown"),this.replaceSVGs(),this},toggleSettingsDropdown:function(){$("#dbSortDesc").attr("checked",this.collection.sortOptions.desc),$("#databaseToggle").toggleClass("activated"),$("#databaseDropdown2").slideToggle(200)},selectedDatabase:function(){return $("#selectDatabases").val()},handleError:function(a,b,c){return 409===a?void arangoHelper.arangoError("DB","Database "+c+" already exists."):400===a?void arangoHelper.arangoError("DB","Invalid Parameters"):403===a?void arangoHelper.arangoError("DB","Insufficent rights. Execute this from _system database"):void 0},validateDatabaseInfo:function(a,b,c){return""===b?(arangoHelper.arangoError("DB","You have to define an owner for the new database"),!1):""===a?(arangoHelper.arangoError("DB","You have to define a name for the new database"),!1):0===a.indexOf("_")?(arangoHelper.arangoError("DB ","Databasename should not start with _"),!1):a.match(/^[a-zA-Z][a-zA-Z0-9_\-]*$/)?!0:(arangoHelper.arangoError("DB","Databasename may only contain numbers, letters, _ and -"),!1)},createDatabase:function(a){a.preventDefault(),this.createAddDatabaseModal()},switchDatabase:function(a){if(!$(a.target).parent().hasClass("iconSet")){var b=$(a.currentTarget).find("h5").text();if(""!==b){var c=this.collection.createDatabaseURL(b);window.location.replace(c)}}},submitCreateDatabase:function(){var a,b=this,c=$("#newDatabaseName").val(),d=$("#newUser").val();if(a="true"===$("#useDefaultPassword").val()?"ARANGODB_DEFAULT_ROOT_PASSWORD":$("#newPassword").val(),this.validateDatabaseInfo(c,d,a)){var e={name:c,users:[{username:d,passwd:a,active:!0}]};this.collection.create(e,{wait:!0,error:function(a,d){b.handleError(d.status,d.statusText,c)},success:function(a){b.updateDatabases(),window.modalView.hide(),window.App.naviView.dbSelectionView.render($("#dbSelect"))}})}},submitDeleteDatabase:function(a){var b=this.collection.where({name:a});b[0].destroy({wait:!0,url:"/_api/database/"+a}),this.updateDatabases(),window.App.naviView.dbSelectionView.render($("#dbSelect")),window.modalView.hide()},currentDatabase:function(){this.currentDB=this.collection.getCurrentDatabase()},changeDatabase:function(a){var b=$(a.currentTarget).attr("id"),c=this.collection.createDatabaseURL(b);window.location.replace(c)},updateDatabases:function(){var a=this;this.collection.fetch({success:function(){a.render(),window.App.handleSelectDatabase()}})},editDatabase:function(a){var b=this.evaluateDatabaseName($(a.currentTarget).attr("id"),"_edit-database"),c=!0;b===this.currentDB&&(c=!1),this.createEditDatabaseModal(b,c)},search:function(){var a,b,c,d;a=$("#databaseSearchInput"),b=$("#databaseSearchInput").val(),d=this.collection.filter(function(a){return-1!==a.get("name").indexOf(b)}),$(this.el).html(this.template.render({collection:d,searchString:b,currentDB:this.currentDB})),this.replaceSVGs(),a=$("#databaseSearchInput"),c=a.val().length,a.focus(),a[0].setSelectionRange(c,c)},replaceSVGs:function(){$(".svgToReplace").each(function(){var a=$(this),b=a.attr("id"),c=a.attr("src");$.get(c,function(c){var d=$(c).find("svg");d.attr("id",b).attr("class","tile-icon-svg").removeAttr("xmlns:a"),a.replaceWith(d)},"xml")})},evaluateDatabaseName:function(a,b){var c=a.lastIndexOf(b);return a.substring(0,c)},createEditDatabaseModal:function(a,b){var c=[],d=[];d.push(window.modalView.createReadOnlyEntry("id_name","Name",a,"")),b?c.push(window.modalView.createDeleteButton("Delete",this.submitDeleteDatabase.bind(this,a))):c.push(window.modalView.createDisabledButton("Delete")),window.modalView.show("modalTable.ejs","Delete database",c,d)},createAddDatabaseModal:function(){var a=[],b=[];b.push(window.modalView.createTextEntry("newDatabaseName","Name","",!1,"Database Name",!0,[{rule:Joi.string().regex(/^[a-zA-Z]/),msg:"Database name must start with a letter."},{rule:Joi.string().regex(/^[a-zA-Z0-9\-_]*$/),msg:'Only Symbols "_" and "-" are allowed.'},{rule:Joi.string().required(),msg:"No database name given."}])),b.push(window.modalView.createTextEntry("newUser","Username",null!==this.users?this.users.whoAmI():"root","Please define the owner of this database. This will be the only user having initial access to this database if authentication is turned on. Please note that if you specify a username different to your account you will not be able to access the database with your account after having creating it. Specifying a username is mandatory even with authentication turned off. If there is a failure you will be informed.","Database Owner",!0,[{rule:Joi.string().required(),msg:"No username given."}])),b.push(window.modalView.createSelectEntry("useDefaultPassword","Use default password",!0,"Read the password from the environment variable ARANGODB_DEFAULT_ROOT_PASSWORD.",[{value:!1,label:"No"},{value:!0,label:"Yes"}])),b.push(window.modalView.createPasswordEntry("newPassword","Password","",!1,"",!1)),a.push(window.modalView.createSuccessButton("Create",this.submitCreateDatabase.bind(this))),window.modalView.show("modalTable.ejs","Create Database",a,b),$("#useDefaultPassword").change(function(){"true"===$("#useDefaultPassword").val()?$("#row_newPassword").hide():$("#row_newPassword").show()}),$("#row_newPassword").hide()}})}(),function(){"use strict";window.DBSelectionView=Backbone.View.extend({template:templateEngine.createTemplate("dbSelectionView.ejs"),events:{"click .dbSelectionLink":"changeDatabase"},initialize:function(a){this.current=a.current},changeDatabase:function(a){var b=$(a.currentTarget).closest(".dbSelectionLink.tab").attr("id"),c=this.collection.createDatabaseURL(b);window.location.replace(c)},render:function(a){return this.$el=a,this.$el.html(this.template.render({list:this.collection.getDatabasesForUser(),current:this.current.get("name")})),this.delegateEvents(),this.el}})}(),function(){"use strict";var a=function(a){var b=a.split("/");return"collection/"+encodeURIComponent(b[0])+"/"+encodeURIComponent(b[1])};window.DocumentView=Backbone.View.extend({el:"#content",colid:0,docid:0,customView:!1,template:templateEngine.createTemplate("documentView.ejs"),events:{"click #saveDocumentButton":"saveDocument","click #deleteDocumentButton":"deleteDocumentModal","click #confirmDeleteDocument":"deleteDocument","click #document-from":"navigateToDocument","click #document-to":"navigateToDocument","keydown #documentEditor .ace_editor":"keyPress","keyup .jsoneditor .search input":"checkSearchBox"},checkSearchBox:function(a){""===$(a.currentTarget).val()&&this.editor.expandAll()},keyPress:function(a){a.ctrlKey&&13===a.keyCode?(a.preventDefault(),this.saveDocument()):a.metaKey&&13===a.keyCode&&(a.preventDefault(),this.saveDocument())},editor:0,setType:function(a){var b,c;return"edge"===a?(b=this.collection.getEdge(this.colid,this.docid),c="Edge: "):"document"===a&&(b=this.collection.getDocument(this.colid,this.docid),c="Document: "),b===!0?(this.type=a,this.fillInfo(c),this.fillEditor(),!0):void 0},deleteDocumentModal:function(){var a=[],b=[];b.push(window.modalView.createReadOnlyEntry("doc-delete-button","Delete","Delete this "+this.type+"?",void 0,void 0,!1,/[<>&'"]/)),a.push(window.modalView.createDeleteButton("Delete",this.deleteDocument.bind(this))),window.modalView.show("modalTable.ejs","Delete Document",a,b)},deleteDocument:function(){var a;if("document"===this.type){if(a=this.collection.deleteDocument(this.colid,this.docid),a===!1)return void arangoHelper.arangoError("Document error:","Could not delete")}else if("edge"===this.type&&(a=this.collection.deleteEdge(this.colid,this.docid),a===!1))return void arangoHelper.arangoError("Edge error:","Could not delete");if(a===!0)if(this.customView)this.customDeleteFunction();else{var b="collection/"+encodeURIComponent(this.colid)+"/documents/1";window.modalView.hide(),window.App.navigate(b,{trigger:!0})}},navigateToDocument:function(a){var b=$(a.target).attr("documentLink");b&&window.App.navigate(b,{trigger:!0})},fillInfo:function(b){var c=this.collection.first(),d=c.get("_id"),e=c.get("_key"),f=c.get("_rev"),g=c.get("_from"),h=c.get("_to");if($("#document-type").text(b),$("#document-id").text(d),$("#document-key").text(e),$("#document-rev").text(f),g&&h){var i=a(g),j=a(h);$("#document-from").text(g),$("#document-from").attr("documentLink",i),$("#document-to").text(h),$("#document-to").attr("documentLink",j)}else $(".edge-info-container").hide()},fillEditor:function(){var a=this.removeReadonlyKeys(this.collection.first().attributes);this.editor.set(a),$(".ace_content").attr("font-size","11pt")},jsonContentChanged:function(){this.enableSaveButton()},render:function(){$(this.el).html(this.template.render({})),this.disableSaveButton(),this.breadcrumb();var a=this,b=document.getElementById("documentEditor"),c={change:function(){a.jsonContentChanged()},search:!0,mode:"tree",modes:["tree","code"],iconlib:"fontawesome4"};return this.editor=new JSONEditor(b,c),this},removeReadonlyKeys:function(a){return _.omit(a,["_key","_id","_from","_to","_rev"])},saveDocument:function(){var a,b;if(void 0===$("#saveDocumentButton").attr("disabled")){try{a=this.editor.get()}catch(c){return this.errorConfirmation(c),void this.disableSaveButton()}if(a=JSON.stringify(a),"document"===this.type){if(b=this.collection.saveDocument(this.colid,this.docid,a),b===!1)return void arangoHelper.arangoError("Document error:","Could not save"); +}else if("edge"===this.type&&(b=this.collection.saveEdge(this.colid,this.docid,a),b===!1))return void arangoHelper.arangoError("Edge error:","Could not save");b===!0&&(this.successConfirmation(),this.disableSaveButton())}},successConfirmation:function(){arangoHelper.arangoNotification("Document saved."),$("#documentEditor .tree").animate({backgroundColor:"#C6FFB0"},500),$("#documentEditor .tree").animate({backgroundColor:"#FFFFF"},500),$("#documentEditor .ace_content").animate({backgroundColor:"#C6FFB0"},500),$("#documentEditor .ace_content").animate({backgroundColor:"#FFFFF"},500)},errorConfirmation:function(a){arangoHelper.arangoError("Document editor: ",a),$("#documentEditor .tree").animate({backgroundColor:"#FFB0B0"},500),$("#documentEditor .tree").animate({backgroundColor:"#FFFFF"},500),$("#documentEditor .ace_content").animate({backgroundColor:"#FFB0B0"},500),$("#documentEditor .ace_content").animate({backgroundColor:"#FFFFF"},500)},enableSaveButton:function(){$("#saveDocumentButton").prop("disabled",!1),$("#saveDocumentButton").addClass("button-success"),$("#saveDocumentButton").removeClass("button-close")},disableSaveButton:function(){$("#saveDocumentButton").prop("disabled",!0),$("#saveDocumentButton").addClass("button-close"),$("#saveDocumentButton").removeClass("button-success")},breadcrumb:function(){var a=window.location.hash.split("/");$("#transparentHeader").append('")},escaped:function(a){return a.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}})}(),function(){"use strict";window.DocumentsView=window.PaginationView.extend({filters:{0:!0},filterId:0,paginationDiv:"#documentsToolbarF",idPrefix:"documents",addDocumentSwitch:!0,activeFilter:!1,lastCollectionName:void 0,restoredFilters:[],editMode:!1,allowUpload:!1,el:"#content",table:"#documentsTableID",template:templateEngine.createTemplate("documentsView.ejs"),collectionContext:{prev:null,next:null},editButtons:["#deleteSelected","#moveSelected"],initialize:function(){this.documentStore=this.options.documentStore,this.collectionsStore=this.options.collectionsStore,this.tableView=new window.TableView({el:this.table,collection:this.collection}),this.tableView.setRowClick(this.clicked.bind(this)),this.tableView.setRemoveClick(this.remove.bind(this))},setCollectionId:function(a,b){this.collection.setCollection(a),this.collection.setPage(b);var c=arangoHelper.collectionApiType(a);this.page=b,this.type=c,this.checkCollectionState(),this.collection.getDocuments(this.getDocsCallback.bind(this)),this.collectionModel=this.collectionsStore.get(a)},getDocsCallback:function(a){$("#documents_last").css("visibility","hidden"),$("#documents_first").css("visibility","hidden"),a?(window.progressView.hide(),arangoHelper.arangoError("Document error","Could not fetch requested documents.")):a&&void 0===a||(window.progressView.hide(),this.drawTable(),this.renderPaginationElements())},events:{"click #collectionPrev":"prevCollection","click #collectionNext":"nextCollection","click #filterCollection":"filterCollection","click #markDocuments":"editDocuments","click #importCollection":"importCollection","click #exportCollection":"exportCollection","click #filterSend":"sendFilter","click #addFilterItem":"addFilterItem","click .removeFilterItem":"removeFilterItem","click #deleteSelected":"deleteSelectedDocs","click #moveSelected":"moveSelectedDocs","click #addDocumentButton":"addDocumentModal","click #documents_first":"firstDocuments","click #documents_last":"lastDocuments","click #documents_prev":"prevDocuments","click #documents_next":"nextDocuments","click #confirmDeleteBtn":"confirmDelete","click .key":"nop",keyup:"returnPressedHandler","keydown .queryline input":"filterValueKeydown","click #importModal":"showImportModal","click #resetView":"resetView","click #confirmDocImport":"startUpload","click #exportDocuments":"startDownload","change #documentSize":"setPagesize","change #docsSort":"setSorting"},showSpinner:function(){$("#uploadIndicator").show()},hideSpinner:function(){$("#uploadIndicator").hide()},showImportModal:function(){$("#docImportModal").modal("show")},hideImportModal:function(){$("#docImportModal").modal("hide")},setPagesize:function(){var a=$("#documentSize").find(":selected").val();this.collection.setPagesize(a),this.collection.getDocuments(this.getDocsCallback.bind(this))},setSorting:function(){var a=$("#docsSort").val();(""===a||void 0===a||null===a)&&(a="_key"),this.collection.setSort(a)},returnPressedHandler:function(a){13===a.keyCode&&$(a.target).is($("#docsSort"))&&this.collection.getDocuments(this.getDocsCallback.bind(this)),13===a.keyCode&&$("#confirmDeleteBtn").attr("disabled")===!1&&this.confirmDelete()},nop:function(a){a.stopPropagation()},resetView:function(){$("input").val(""),$("select").val("=="),this.removeAllFilterItems(),$("#documentSize").val(this.collection.getPageSize()),$("#documents_last").css("visibility","visible"),$("#documents_first").css("visibility","visible"),this.addDocumentSwitch=!0,this.collection.resetFilter(),this.collection.loadTotal(),this.restoredFilters=[],this.allowUpload=!1,this.files=void 0,this.file=void 0,$("#confirmDocImport").attr("disabled",!0),this.markFilterToggle(),this.collection.getDocuments(this.getDocsCallback.bind(this))},startDownload:function(){var a=this.collection.buildDownloadDocumentQuery();""!==a||void 0!==a||null!==a?window.open(encodeURI("query/result/download/"+btoa(JSON.stringify(a)))):arangoHelper.arangoError("Document error","could not download documents")},startUpload:function(){var a;return this.allowUpload===!0?(this.showSpinner(),a=this.collection.uploadDocuments(this.file),a!==!0?(this.hideSpinner(),this.hideImportModal(),this.resetView(),void arangoHelper.arangoError(a)):(this.hideSpinner(),this.hideImportModal(),void this.resetView())):void 0},uploadSetup:function(){var a=this;$("#importDocuments").change(function(b){a.files=b.target.files||b.dataTransfer.files,a.file=a.files[0],$("#confirmDocImport").attr("disabled",!1),a.allowUpload=!0})},buildCollectionLink:function(a){return"collection/"+encodeURIComponent(a.get("name"))+"/documents/1"},markFilterToggle:function(){this.restoredFilters.length>0?$("#filterCollection").addClass("activated"):$("#filterCollection").removeClass("activated")},editDocuments:function(){$("#importCollection").removeClass("activated"),$("#exportCollection").removeClass("activated"),this.markFilterToggle(),$("#markDocuments").toggleClass("activated"),this.changeEditMode(),$("#filterHeader").hide(),$("#importHeader").hide(),$("#editHeader").slideToggle(200),$("#exportHeader").hide()},filterCollection:function(){$("#importCollection").removeClass("activated"),$("#exportCollection").removeClass("activated"),$("#markDocuments").removeClass("activated"),this.changeEditMode(!1),this.markFilterToggle(),this.activeFilter=!0,$("#importHeader").hide(),$("#editHeader").hide(),$("#exportHeader").hide(),$("#filterHeader").slideToggle(200);var a;for(a in this.filters)if(this.filters.hasOwnProperty(a))return void $("#attribute_name"+a).focus()},exportCollection:function(){$("#importCollection").removeClass("activated"),$("#filterHeader").removeClass("activated"),$("#markDocuments").removeClass("activated"),this.changeEditMode(!1),$("#exportCollection").toggleClass("activated"),this.markFilterToggle(),$("#exportHeader").slideToggle(200),$("#importHeader").hide(),$("#filterHeader").hide(),$("#editHeader").hide()},importCollection:function(){this.markFilterToggle(),$("#markDocuments").removeClass("activated"),this.changeEditMode(!1),$("#importCollection").toggleClass("activated"),$("#exportCollection").removeClass("activated"),$("#importHeader").slideToggle(200),$("#filterHeader").hide(),$("#editHeader").hide(),$("#exportHeader").hide()},changeEditMode:function(a){a===!1||this.editMode===!0?($("#documentsTableID tbody tr").css("cursor","default"),$(".deleteButton").fadeIn(),$(".addButton").fadeIn(),$(".selected-row").removeClass("selected-row"),this.editMode=!1,this.tableView.setRowClick(this.clicked.bind(this))):($("#documentsTableID tbody tr").css("cursor","copy"),$(".deleteButton").fadeOut(),$(".addButton").fadeOut(),$(".selectedCount").text(0),this.editMode=!0,this.tableView.setRowClick(this.editModeClick.bind(this)))},getFilterContent:function(){var a,b,c=[];for(a in this.filters)if(this.filters.hasOwnProperty(a)){b=$("#attribute_value"+a).val();try{b=JSON.parse(b)}catch(d){b=String(b)}""!==$("#attribute_name"+a).val()&&c.push({attribute:$("#attribute_name"+a).val(),operator:$("#operator"+a).val(),value:b})}return c},sendFilter:function(){this.restoredFilters=this.getFilterContent();var a=this;this.collection.resetFilter(),this.addDocumentSwitch=!1,_.each(this.restoredFilters,function(b){void 0!==b.operator&&a.collection.addFilter(b.attribute,b.operator,b.value)}),this.collection.setToFirst(),this.collection.getDocuments(this.getDocsCallback.bind(this)),this.markFilterToggle()},restoreFilter:function(){var a=this,b=0;this.filterId=0,$("#docsSort").val(this.collection.getSort()),_.each(this.restoredFilters,function(c){0!==b&&a.addFilterItem(),void 0!==c.operator&&($("#attribute_name"+b).val(c.attribute),$("#operator"+b).val(c.operator),$("#attribute_value"+b).val(c.value)),b++,a.collection.addFilter(c.attribute,c.operator,c.value)})},addFilterItem:function(){var a=++this.filterId;$("#filterHeader").append('
'),this.filters[a]=!0},filterValueKeydown:function(a){13===a.keyCode&&this.sendFilter()},removeFilterItem:function(a){var b=a.currentTarget,c=b.id.replace(/^removeFilter/,"");delete this.filters[c],delete this.restoredFilters[c],$(b.parentElement).remove()},removeAllFilterItems:function(){var a,b=$("#filterHeader").children().length;for(a=1;b>=a;a++)$("#removeFilter"+a).parent().remove();this.filters={0:!0},this.filterId=0},addDocumentModal:function(){var a=window.location.hash.split("/")[1],b=[],c=[],d=arangoHelper.collectionApiType(a,!0);"edge"===d?(c.push(window.modalView.createTextEntry("new-edge-from-attr","_from","","document _id: document handle of the linked vertex (incoming relation)",void 0,!1,[{rule:Joi.string().required(),msg:"No _from attribute given."}])),c.push(window.modalView.createTextEntry("new-edge-to","_to","","document _id: document handle of the linked vertex (outgoing relation)",void 0,!1,[{rule:Joi.string().required(),msg:"No _to attribute given."}])),c.push(window.modalView.createTextEntry("new-edge-key-attr","_key",void 0,"the edges unique key(optional attribute, leave empty for autogenerated key","is optional: leave empty for autogenerated key",!1,[{rule:Joi.string().allow("").optional(),msg:""}])),b.push(window.modalView.createSuccessButton("Create",this.addEdge.bind(this))),window.modalView.show("modalTable.ejs","Create edge",b,c)):(c.push(window.modalView.createTextEntry("new-document-key-attr","_key",void 0,"the documents unique key(optional attribute, leave empty for autogenerated key","is optional: leave empty for autogenerated key",!1,[{rule:Joi.string().allow("").optional(),msg:""}])),b.push(window.modalView.createSuccessButton("Create",this.addDocument.bind(this))),window.modalView.show("modalTable.ejs","Create document",b,c))},addEdge:function(){var a,b=window.location.hash.split("/")[1],c=$(".modal-body #new-edge-from-attr").last().val(),d=$(".modal-body #new-edge-to").last().val(),e=$(".modal-body #new-edge-key-attr").last().val();a=""!==e||void 0!==e?this.documentStore.createTypeEdge(b,c,d,e):this.documentStore.createTypeEdge(b,c,d),a!==!1?(window.modalView.hide(),window.location.hash="collection/"+a):arangoHelper.arangoError("Edge error","Creation failed.")},addDocument:function(){var a,b=window.location.hash.split("/")[1],c=$(".modal-body #new-document-key-attr").last().val();a=""!==c||void 0!==c?this.documentStore.createTypeDocument(b,c):this.documentStore.createTypeDocument(b),a!==!1?(window.modalView.hide(),window.location.hash="collection/"+a):arangoHelper.arangoError("Document error","Creation failed.")},moveSelectedDocs:function(){var a=[],b=[],c=this.getSelectedDocs();0!==c.length&&(b.push(window.modalView.createTextEntry("move-documents-to","Move to","",!1,"collection-name",!0,[{rule:Joi.string().regex(/^[a-zA-Z]/),msg:"Collection name must always start with a letter."},{rule:Joi.string().regex(/^[a-zA-Z0-9\-_]*$/),msg:'Only Symbols "_" and "-" are allowed.'},{rule:Joi.string().required(),msg:"No collection name given."}])),a.push(window.modalView.createSuccessButton("Move",this.confirmMoveSelectedDocs.bind(this))),window.modalView.show("modalTable.ejs","Move documents",a,b))},confirmMoveSelectedDocs:function(){var a=this.getSelectedDocs(),b=this,c=$(".modal-body").last().find("#move-documents-to").val(),d=function(){this.collection.getDocuments(this.getDocsCallback.bind(this)),$("#markDocuments").click(),window.modalView.hide()}.bind(this);_.each(a,function(a){b.collection.moveDocument(a,b.collection.collectionID,c,d)})},deleteSelectedDocs:function(){var a=[],b=[],c=this.getSelectedDocs();0!==c.length&&(b.push(window.modalView.createReadOnlyEntry(void 0,c.length+" documents selected","Do you want to delete all selected documents?",void 0,void 0,!1,void 0)),a.push(window.modalView.createDeleteButton("Delete",this.confirmDeleteSelectedDocs.bind(this))),window.modalView.show("modalTable.ejs","Delete documents",a,b))},confirmDeleteSelectedDocs:function(){var a=this.getSelectedDocs(),b=[],c=this;_.each(a,function(a){var d=!1;"document"===c.type?(d=c.documentStore.deleteDocument(c.collection.collectionID,a),d?(b.push(!0),c.collection.setTotalMinusOne()):(b.push(!1),arangoHelper.arangoError("Document error","Could not delete document."))):"edge"===c.type&&(d=c.documentStore.deleteEdge(c.collection.collectionID,a),d===!0?(c.collection.setTotalMinusOne(),b.push(!0)):(b.push(!1),arangoHelper.arangoError("Edge error","Could not delete edge")))}),this.collection.getDocuments(this.getDocsCallback.bind(this)),$("#markDocuments").click(),window.modalView.hide()},getSelectedDocs:function(){var a=[];return _.each($("#documentsTableID tbody tr"),function(b){$(b).hasClass("selected-row")&&a.push($($(b).children()[1]).find(".key").text())}),a},remove:function(a){this.docid=$(a.currentTarget).closest("tr").attr("id").substr(4),$("#confirmDeleteBtn").attr("disabled",!1),$("#docDeleteModal").modal("show")},confirmDelete:function(){$("#confirmDeleteBtn").attr("disabled",!0);var a=window.location.hash.split("/"),b=a[3];"source"!==b&&this.reallyDelete()},reallyDelete:function(){var a,b=!1;"document"===this.type?(a=this.documentStore.deleteDocument(this.collection.collectionID,this.docid),a?(this.collection.setTotalMinusOne(),b=!0):arangoHelper.arangoError("Doc error")):"edge"===this.type&&(a=this.documentStore.deleteEdge(this.collection.collectionID,this.docid),a===!0?(this.collection.setTotalMinusOne(),b=!0):arangoHelper.arangoError("Edge error")),b===!0&&(this.collection.getDocuments(this.getDocsCallback.bind(this)),$("#docDeleteModal").modal("hide"))},editModeClick:function(a){var b=$(a.currentTarget);b.hasClass("selected-row")?b.removeClass("selected-row"):b.addClass("selected-row");var c=this.getSelectedDocs();$(".selectedCount").text(c.length),_.each(this.editButtons,function(a){c.length>0?($(a).prop("disabled",!1),$(a).removeClass("button-neutral"),$(a).removeClass("disabled"),"#moveSelected"===a?$(a).addClass("button-success"):$(a).addClass("button-danger")):($(a).prop("disabled",!0),$(a).addClass("disabled"),$(a).addClass("button-neutral"),"#moveSelected"===a?$(a).removeClass("button-success"):$(a).removeClass("button-danger"))})},clicked:function(a){var b=a.currentTarget;window.App.navigate("collection/"+this.collection.collectionID+"/"+$(b).attr("id").substr(4),!0)},drawTable:function(){this.tableView.setElement($(this.table)).render(),arangoHelper.fixTooltips(".icon_arangodb, .arangoicon","top"),$(".prettify").snippet("javascript",{style:"nedit",menu:!1,startText:!1,transparent:!0,showNum:!1})},checkCollectionState:function(){this.lastCollectionName===this.collectionName?this.activeFilter&&(this.filterCollection(),console.log("yes"),this.restoreFilter()):void 0!==this.lastCollectionName&&(this.collection.resetFilter(),this.collection.setSort("_key"),this.restoredFilters=[],this.activeFilter=!1)},render:function(){return $(this.el).html(this.template.render({})),this.tableView.setElement($(this.table)).drawLoading(),this.collectionContext=this.collectionsStore.getPosition(this.collection.collectionID),this.breadcrumb(),this.checkCollectionState(),this.lastCollectionName=this.collectionName,this.uploadSetup(),$("[data-toggle=tooltip]").tooltip(),$(".upload-info").tooltip(),arangoHelper.fixTooltips(".icon_arangodb, .arangoicon","top"),this.renderPaginationElements(),this.selectActivePagesize(),this.markFilterToggle(),this},rerender:function(){this.collection.getDocuments(this.getDocsCallback.bind(this))},selectActivePagesize:function(){$("#documentSize").val(this.collection.getPageSize())},renderPaginationElements:function(){this.renderPagination();var a=$("#totalDocuments");0===a.length&&($("#documentsToolbarFL").append(''),a=$("#totalDocuments")),"document"===this.type&&a.html(numeral(this.collection.getTotal()).format("0,0")+" document(s)"),"edge"===this.type&&a.html(numeral(this.collection.getTotal()).format("0,0")+" edge(s)")},breadcrumb:function(){this.collectionName=window.location.hash.split("/")[1],$("#transparentHeader").append('")}})}(),function(){"use strict";window.EditListEntryView=Backbone.View.extend({template:templateEngine.createTemplate("editListEntryView.ejs"),initialize:function(a){this.key=a.key,this.value=a.value,this.render()},events:{"click .deleteAttribute":"removeRow"},render:function(){$(this.el).html(this.template.render({key:this.key,value:JSON.stringify(this.value),isReadOnly:this.isReadOnly()}))},isReadOnly:function(){return 0===this.key.indexOf("_")},getKey:function(){return $(".key").val()},getValue:function(){var val=$(".val").val();try{val=JSON.parse(val)}catch(e){try{return eval("val = "+val),val}catch(e2){return $(".val").val()}}return val},removeRow:function(){this.remove()}})}(),function(){"use strict";window.FooterView=Backbone.View.extend({el:"#footerBar",system:{},isOffline:!0,isOfflineCounter:0,firstLogin:!0,events:{"click .footer-center p":"showShortcutModal"},initialize:function(){var a=this;window.setInterval(function(){a.getVersion()},15e3),a.getVersion()},template:templateEngine.createTemplate("footerView.ejs"),showServerStatus:function(a){a===!0?($(".serverStatusIndicator").addClass("isOnline"),$(".serverStatusIndicator").addClass("fa-check-circle-o"),$(".serverStatusIndicator").removeClass("fa-times-circle-o")):($(".serverStatusIndicator").removeClass("isOnline"),$(".serverStatusIndicator").removeClass("fa-check-circle-o"),$(".serverStatusIndicator").addClass("fa-times-circle-o"))},showShortcutModal:function(){window.arangoHelper.hotkeysFunctions.showHotkeysModal()},getVersion:function(){var a=this;$.ajax({type:"GET",cache:!1,url:"/_api/version",contentType:"application/json",processData:!1,async:!0,success:function(b){a.showServerStatus(!0),a.isOffline===!0&&(a.isOffline=!1,a.isOfflineCounter=0,a.firstLogin?a.firstLogin=!1:window.setTimeout(function(){a.showServerStatus(!0)},1e3),a.system.name=b.server,a.system.version=b.version,a.render())},error:function(b){a.isOffline=!0,a.isOfflineCounter++,a.isOfflineCounter>=1&&a.showServerStatus(!1)}}),a.system.hasOwnProperty("database")||$.ajax({type:"GET",cache:!1,url:"/_api/database/current",contentType:"application/json",processData:!1,async:!0,success:function(b){var c=b.result.name;a.system.database=c;var d=window.setInterval(function(){var b=$("#databaseNavi");b&&(window.clearTimeout(d),d=null,"_system"===c?($(".logs-menu").css("visibility","visible"),$(".logs-menu").css("display","inline"),$("#databaseNavi").css("display","inline")):($(".logs-menu").css("visibility","hidden"),$(".logs-menu").css("display","none")),a.render())},50)}})},renderVersion:function(){this.system.hasOwnProperty("database")&&this.system.hasOwnProperty("name")&&$(this.el).html(this.template.render({name:this.system.name,version:this.system.version,database:this.system.database}))},render:function(){return this.system.version||this.getVersion(),$(this.el).html(this.template.render({name:this.system.name,version:this.system.version})),this}})}(),function(){"use strict";window.FoxxActiveView=Backbone.View.extend({tagName:"div",className:"tile",template:templateEngine.createTemplate("foxxActiveView.ejs"),_show:!0,events:{click:"openAppDetailView"},openAppDetailView:function(){window.App.navigate("applications/"+encodeURIComponent(this.model.get("mount")),{trigger:!0})},toggle:function(a,b){switch(a){case"devel":this.model.isDevelopment()&&(this._show=b);break;case"production":this.model.isDevelopment()||this.model.isSystem()||(this._show=b);break;case"system":this.model.isSystem()&&(this._show=b)}this._show?$(this.el).show():$(this.el).hide()},render:function(){return $(this.el).html(this.template.render({model:this.model})),$(this.el)}})}(),function(){"use strict";var a=require("internal").errors,b=templateEngine.createTemplate("applicationListView.ejs"),c=function(a){this.collection=a.collection},d=function(b){if(b.error===!1)this.collection.fetch({async:!1}),window.modalView.hide(),this.reload();else{var c=b;switch(b.hasOwnProperty("responseJSON")&&(c=b.responseJSON),c.errorNum){case a.ERROR_APPLICATION_DOWNLOAD_FAILED.code:alert("Unable to download application from the given repository.");break;default:alert("Error: "+c.errorNum+". "+c.errorMessage)}}},e=function(){window.modalView.modalBindValidation({id:"new-app-mount",validateInput:function(){return[{rule:Joi.string().regex(/^(\/(APP[^\/]+|(?!APP)[a-zA-Z0-9_\-%]+))+$/i),msg:"May not contain /APP"},{rule:Joi.string().regex(/^(\/[a-zA-Z0-9_\-%]+)+$/),msg:"Can only contain [a-zA-Z0-9_-%]"},{rule:Joi.string().regex(/^\/([^_]|_open\/)/),msg:"Mountpoints with _ are reserved for internal use"},{rule:Joi.string().regex(/[^\/]$/),msg:"May not end with /"},{rule:Joi.string().regex(/^\//),msg:"Has to start with /"},{rule:Joi.string().required().min(2),msg:"Has to be non-empty"}]}})},f=function(){window.modalView.modalBindValidation({id:"repository",validateInput:function(){return[{rule:Joi.string().required().regex(/^[a-zA-Z0-9_\-]+\/[a-zA-Z0-9_\-]+$/),msg:"No valid Github account and repository."}]}})},g=function(){window.modalView.modalBindValidation({id:"new-app-author",validateInput:function(){return[{rule:Joi.string().required().min(1),msg:"Has to be non empty."}]}}),window.modalView.modalBindValidation({id:"new-app-name",validateInput:function(){return[{rule:Joi.string().required().regex(/^[a-zA-Z\-_][a-zA-Z0-9\-_]*$/),msg:"Can only contain a to z, A to Z, 0-9, '-' and '_'."}]}}),window.modalView.modalBindValidation({id:"new-app-description",validateInput:function(){return[{rule:Joi.string().required().min(1),msg:"Has to be non empty."}]}}),window.modalView.modalBindValidation({id:"new-app-license",validateInput:function(){return[{rule:Joi.string().required().regex(/^[a-zA-Z0-9 \.,;\-]+$/),msg:"Has to be non empty."}]}}),window.modalView.modalTestAll()},h=function(a){window.modalView.clearValidators();var b=$("#modalButton1");switch(this._upgrade||e(),a){case"newApp":b.html("Generate"),b.prop("disabled",!1),g();break;case"appstore":b.html("Install"),b.prop("disabled",!0);break;case"github":f(),b.html("Install"),b.prop("disabled",!1);break;case"zip":b.html("Install"),b.prop("disabled",!1)}b.prop("disabled")||window.modalView.modalTestAll()||b.prop("disabled",!0)},i=function(a){var b=$(a.currentTarget).attr("href").substr(1);h.call(this,b)},j=function(a){if(h.call(this,"appstore"),window.modalView.modalTestAll()){var b,c;this._upgrade?(b=this.mount,c=$("#new-app-teardown").prop("checked")):b=window.arangoHelper.escapeHtml($("#new-app-mount").val());var e=$(a.currentTarget).attr("appId"),f=$(a.currentTarget).attr("appVersion");void 0!==c?this.collection.installFromStore({name:e,version:f},b,d.bind(this),c):this.collection.installFromStore({name:e,version:f},b,d.bind(this))}},k=function(a,b){if(void 0===b?b=this._uploadData:this._uploadData=b,b&&window.modalView.modalTestAll()){var c,e;this._upgrade?(c=this.mount,e=$("#new-app-teardown").prop("checked")):c=window.arangoHelper.escapeHtml($("#new-app-mount").val()),void 0!==e?this.collection.installFromZip(b.filename,c,d.bind(this),e):this.collection.installFromZip(b.filename,c,d.bind(this))}},l=function(){if(window.modalView.modalTestAll()){var a,b,c,e;this._upgrade?(c=this.mount,e=$("#new-app-teardown").prop("checked")):c=window.arangoHelper.escapeHtml($("#new-app-mount").val()),a=window.arangoHelper.escapeHtml($("#repository").val()),b=window.arangoHelper.escapeHtml($("#tag").val()),""===b&&(b="master");var f={url:window.arangoHelper.escapeHtml($("#repository").val()),version:window.arangoHelper.escapeHtml($("#tag").val())};try{Joi.assert(a,Joi.string().regex(/^[a-zA-Z0-9_\-]+\/[a-zA-Z0-9_\-]+$/))}catch(g){return}void 0!==e?this.collection.installFromGithub(f,c,d.bind(this),e):this.collection.installFromGithub(f,c,d.bind(this))}},m=function(){if(window.modalView.modalTestAll()){var a,b;this._upgrade?(a=this.mount,b=$("#new-app-teardown").prop("checked")):a=window.arangoHelper.escapeHtml($("#new-app-mount").val());var c={name:window.arangoHelper.escapeHtml($("#new-app-name").val()),collectionNames:_.map($("#new-app-collections").select2("data"),function(a){return window.arangoHelper.escapeHtml(a.text)}),author:window.arangoHelper.escapeHtml($("#new-app-author").val()),license:window.arangoHelper.escapeHtml($("#new-app-license").val()),description:window.arangoHelper.escapeHtml($("#new-app-description").val())};void 0!==b?this.collection.generate(c,a,d.bind(this),b):this.collection.generate(c,a,d.bind(this))}},n=function(){var a=$(".modal-body .tab-pane.active").attr("id");switch(a){case"newApp":m.apply(this);break;case"github":l.apply(this);break;case"zip":k.apply(this)}},o=function(a,c){var d=[],e={"click #infoTab a":i.bind(a),"click .install-app":j.bind(a)};d.push(window.modalView.createSuccessButton("Generate",n.bind(a))),window.modalView.show("modalApplicationMount.ejs","Install Service",d,c,void 0,void 0,e),$("#new-app-collections").select2({tags:[],showSearchBox:!1,minimumResultsForSearch:-1,width:"336px"});var f=function(){var a=$("#modalButton1");a.prop("disabled")||window.modalView.modalTestAll()?a.prop("disabled",!1):a.prop("disabled",!0)};$(".select2-search-field input").focusout(function(){f(),window.setTimeout(function(){$(".select2-drop").is(":visible")&&($("#select2-search-field input").is(":focus")||($("#s2id_new-app-collections").select2("close"),f()))},80)}),$(".select2-search-field input").focusin(function(){if($(".select2-drop").is(":visible")){var a=$("#modalButton1");a.prop("disabled",!0)}}),$("#upload-foxx-zip").uploadFile({url:"/_api/upload?multipart=true",allowedTypes:"zip",multiple:!1,onSuccess:k.bind(a)}),$.get("foxxes/fishbowl",function(a){var c=$("#appstore-content");c.html(""),_.each(_.sortBy(a,"name"),function(a){c.append(b.render(a))})}).fail(function(){var a=$("#appstore-content");a.append("Store is not available. ArangoDB is not able to connect to github.com")})};c.prototype.install=function(a){this.reload=a,this._upgrade=!1,this._uploadData=void 0,delete this.mount,o(this,!1),window.modalView.clearValidators(),e(),g()},c.prototype.upgrade=function(a,b){this.reload=b,this._upgrade=!0,this._uploadData=void 0,this.mount=a,o(this,!0),window.modalView.clearValidators(),g()},window.FoxxInstallView=c}(),function(){"use strict";window.GraphManagementView=Backbone.View.extend({el:"#content",template:templateEngine.createTemplate("graphManagementView.ejs"),edgeDefintionTemplate:templateEngine.createTemplate("edgeDefinitionTable.ejs"),eCollList:[],removedECollList:[],dropdownVisible:!1,events:{"click #deleteGraph":"deleteGraph","click .icon_arangodb_settings2.editGraph":"editGraph","click #createGraph":"addNewGraph","keyup #graphManagementSearchInput":"search","click #graphManagementSearchSubmit":"search","click .tile-graph":"redirectToGraphViewer","click #graphManagementToggle":"toggleGraphDropdown","click .css-label":"checkBoxes","change #graphSortDesc":"sorting"},toggleTab:function(a){var b=a.currentTarget.id;b=b.replace("tab-",""),$("#tab-content-create-graph .tab-pane").removeClass("active"),$("#tab-content-create-graph #"+b).addClass("active"),"exampleGraphs"===b?$("#modal-dialog .modal-footer button").css("display","none"):$("#modal-dialog .modal-footer button").css("display","block")},redirectToGraphViewer:function(a){var b=$(a.currentTarget).attr("id");b=b.substr(0,b.length-5),window.location=window.location+"/"+encodeURIComponent(b)},loadGraphViewer:function(a){var b=this.collection.get(a).get("edgeDefinitions");if(b&&0!==b.length){var c={type:"gharial",graphName:a,baseUrl:require("internal").arango.databasePrefix("/")},d=$("#content").width()-75;$("#content").html("");var e=arangoHelper.calculateCenterDivHeight();this.ui=new GraphViewerUI($("#content")[0],c,d,e,{nodeShaper:{label:"_key",color:{type:"attribute",key:"_key"}}},!0),$(".contentDiv").height(e)}},handleResize:function(a){this.width&&this.width===a||(this.width=a,this.ui&&this.ui.changeWidth(a))},addNewGraph:function(a){a.preventDefault(),this.createEditGraphModal()},deleteGraph:function(){var a=this,b=$("#editGraphName")[0].value;if($("#dropGraphCollections").is(":checked")){var c=function(c){c?(a.collection.remove(a.collection.get(b)),a.updateGraphManagementView(),window.modalView.hide()):window.modalView.hide()};this.collection.dropAndDeleteGraph(b,c)}else this.collection.get(b).destroy({success:function(){a.updateGraphManagementView(),window.modalView.hide()},error:function(a,b){var c=JSON.parse(b.responseText),d=c.errorMessage;arangoHelper.arangoError(d),window.modalView.hide()}})},checkBoxes:function(a){var b=a.currentTarget.id;$("#"+b).click()},toggleGraphDropdown:function(){$("#graphSortDesc").attr("checked",this.collection.sortOptions.desc),$("#graphManagementToggle").toggleClass("activated"),$("#graphManagementDropdown2").slideToggle(200)},sorting:function(){$("#graphSortDesc").is(":checked")?this.collection.setSortingDesc(!0):this.collection.setSortingDesc(!1),$("#graphManagementDropdown").is(":visible")?this.dropdownVisible=!0:this.dropdownVisible=!1,this.render()},createExampleGraphs:function(a){var b=$(a.currentTarget).attr("graph-id"),c=this;$.ajax({type:"POST",url:"/_admin/aardvark/graph-examples/create/"+encodeURIComponent(b),success:function(){window.modalView.hide(),c.updateGraphManagementView(),arangoHelper.arangoNotification("Example Graphs","Graph: "+b+" created.")},error:function(a){if(window.modalView.hide(),console.log(a),a.responseText)try{var c=JSON.parse(a.responseText); +arangoHelper.arangoError("Example Graphs",c.errorMessage)}catch(d){arangoHelper.arangoError("Example Graphs","Could not create example graph: "+b)}else arangoHelper.arangoError("Example Graphs","Could not create example graph: "+b)}})},render:function(){return this.collection.fetch({async:!1}),this.collection.sort(),$(this.el).html(this.template.render({graphs:this.collection,searchString:""})),this.dropdownVisible===!0&&($("#graphManagementDropdown2").show(),$("#graphSortDesc").attr("checked",this.collection.sortOptions.desc),$("#graphManagementToggle").toggleClass("activated"),$("#graphManagementDropdown").show()),this.events["click .tableRow"]=this.showHideDefinition.bind(this),this.events['change tr[id*="newEdgeDefinitions"]']=this.setFromAndTo.bind(this),this.events["click .graphViewer-icon-button"]=this.addRemoveDefinition.bind(this),this.events["click #graphTab a"]=this.toggleTab.bind(this),this.events["click .createExampleGraphs"]=this.createExampleGraphs.bind(this),this.events["focusout .select2-search-field input"]=function(a){$(".select2-drop").is(":visible")&&($("#select2-search-field input").is(":focus")||window.setTimeout(function(){$(a.currentTarget).parent().parent().parent().select2("close")},80))}.bind(this),arangoHelper.setCheckboxStatus("#graphManagementDropdown"),this},setFromAndTo:function(a){a.stopPropagation();var b,c=this.calculateEdgeDefinitionMap();if(a.added){if(-1===this.eCollList.indexOf(a.added.id)&&-1!==this.removedECollList.indexOf(a.added.id))return b=a.currentTarget.id.split("row_newEdgeDefinitions")[1],$('input[id*="newEdgeDefinitions'+b+'"]').select2("val",null),void $('input[id*="newEdgeDefinitions'+b+'"]').attr("placeholder","The collection "+a.added.id+" is already used.");this.removedECollList.push(a.added.id),this.eCollList.splice(this.eCollList.indexOf(a.added.id),1)}else this.eCollList.push(a.removed.id),this.removedECollList.splice(this.removedECollList.indexOf(a.removed.id),1);c[a.val]?(b=a.currentTarget.id.split("row_newEdgeDefinitions")[1],$("#s2id_fromCollections"+b).select2("val",c[a.val].from),$("#fromCollections"+b).attr("disabled",!0),$("#s2id_toCollections"+b).select2("val",c[a.val].to),$("#toCollections"+b).attr("disabled",!0)):(b=a.currentTarget.id.split("row_newEdgeDefinitions")[1],$("#s2id_fromCollections"+b).select2("val",null),$("#fromCollections"+b).attr("disabled",!1),$("#s2id_toCollections"+b).select2("val",null),$("#toCollections"+b).attr("disabled",!1))},editGraph:function(a){a.stopPropagation(),this.collection.fetch(),this.graphToEdit=this.evaluateGraphName($(a.currentTarget).attr("id"),"_settings");var b=this.collection.findWhere({_key:this.graphToEdit});this.createEditGraphModal(b)},saveEditedGraph:function(){var a,b,c,d,e,f=$("#editGraphName")[0].value,g=_.pluck($("#newVertexCollections").select2("data"),"text"),h=[],i={};if(e=$("[id^=s2id_newEdgeDefinitions]").toArray(),e.forEach(function(e){if(d=$(e).attr("id"),d=d.replace("s2id_newEdgeDefinitions",""),a=_.pluck($("#s2id_newEdgeDefinitions"+d).select2("data"),"text")[0],a&&""!==a&&(b=_.pluck($("#s2id_fromCollections"+d).select2("data"),"text"),c=_.pluck($("#s2id_toCollections"+d).select2("data"),"text"),0!==b.length&&0!==c.length)){var f={collection:a,from:b,to:c};h.push(f),i[a]=f}}),0===h.length)return $("#s2id_newEdgeDefinitions0 .select2-choices").css("border-color","red"),$("#s2id_newEdgeDefinitions0").parent().parent().next().find(".select2-choices").css("border-color","red"),void $("#s2id_newEdgeDefinitions0").parent().parent().next().next().find(".select2-choices").css("border-color","red");var j=this.collection.findWhere({_key:f}),k=j.get("edgeDefinitions"),l=j.get("orphanCollections"),m=[];l.forEach(function(a){-1===g.indexOf(a)&&j.deleteVertexCollection(a)}),g.forEach(function(a){-1===l.indexOf(a)&&j.addVertexCollection(a)});var n=[],o=[],p=[];k.forEach(function(a){var b=a.collection;m.push(b);var c=i[b];void 0===c?p.push(b):JSON.stringify(c)!==JSON.stringify(a)&&o.push(b)}),h.forEach(function(a){var b=a.collection;-1===m.indexOf(b)&&n.push(b)}),n.forEach(function(a){j.addEdgeDefinition(i[a])}),o.forEach(function(a){j.modifyEdgeDefinition(i[a])}),p.forEach(function(a){j.deleteEdgeDefinition(a)}),this.updateGraphManagementView(),window.modalView.hide()},evaluateGraphName:function(a,b){var c=a.lastIndexOf(b);return a.substring(0,c)},search:function(){var a,b,c,d;a=$("#graphManagementSearchInput"),b=$("#graphManagementSearchInput").val(),d=this.collection.filter(function(a){return-1!==a.get("_key").indexOf(b)}),$(this.el).html(this.template.render({graphs:d,searchString:b})),a=$("#graphManagementSearchInput"),c=a.val().length,a.focus(),a[0].setSelectionRange(c,c)},updateGraphManagementView:function(){var a=this;this.collection.fetch({success:function(){a.render()}})},createNewGraph:function(){var a,b,c,d,e,f=$("#createNewGraphName").val(),g=_.pluck($("#newVertexCollections").select2("data"),"text"),h=[],i=this;return f?this.collection.findWhere({_key:f})?(arangoHelper.arangoError("The graph '"+f+"' already exists."),0):(e=$("[id^=s2id_newEdgeDefinitions]").toArray(),e.forEach(function(e){d=$(e).attr("id"),d=d.replace("s2id_newEdgeDefinitions",""),a=_.pluck($("#s2id_newEdgeDefinitions"+d).select2("data"),"text")[0],a&&""!==a&&(b=_.pluck($("#s2id_fromCollections"+d).select2("data"),"text"),c=_.pluck($("#s2id_toCollections"+d).select2("data"),"text"),1!==b&&1!==c&&h.push({collection:a,from:b,to:c}))}),0===h.length?($("#s2id_newEdgeDefinitions0 .select2-choices").css("border-color","red"),$("#s2id_newEdgeDefinitions0").parent().parent().next().find(".select2-choices").css("border-color","red"),void $("#s2id_newEdgeDefinitions0").parent().parent().next().next().find(".select2-choices").css("border-color","red")):void this.collection.create({name:f,edgeDefinitions:h,orphanCollections:g},{success:function(){i.updateGraphManagementView(),window.modalView.hide()},error:function(a,b){var c=JSON.parse(b.responseText),d=c.errorMessage;d=d.replace("<",""),d=d.replace(">",""),arangoHelper.arangoError(d)}})):(arangoHelper.arangoError("A name for the graph has to be provided."),0)},createEditGraphModal:function(a){var b,c=[],d=[],e=[],f=this.options.collectionCollection.models,g=this,h="",i=[{collection:"",from:"",to:""}],j="",k=function(a,b){return a=a.toLowerCase(),b=b.toLowerCase(),b>a?-1:a>b?1:0};if(this.eCollList=[],this.removedECollList=[],f.forEach(function(a){a.get("isSystem")||("edge"===a.get("type")?g.eCollList.push(a.id):d.push(a.id))}),window.modalView.enableHotKeys=!1,this.counter=0,a?(b="Edit Graph",h=a.get("_key"),i=a.get("edgeDefinitions"),i&&0!==i.length||(i=[{collection:"",from:"",to:""}]),j=a.get("orphanCollections"),e.push(window.modalView.createReadOnlyEntry("editGraphName","Name",h,"The name to identify the graph. Has to be unique")),c.push(window.modalView.createDeleteButton("Delete",this.deleteGraph.bind(this))),c.push(window.modalView.createSuccessButton("Save",this.saveEditedGraph.bind(this)))):(b="Create Graph",e.push(window.modalView.createTextEntry("createNewGraphName","Name","","The name to identify the graph. Has to be unique.","graphName",!0)),c.push(window.modalView.createSuccessButton("Create",this.createNewGraph.bind(this)))),i.forEach(function(a){0===g.counter?(a.collection&&(g.removedECollList.push(a.collection),g.eCollList.splice(g.eCollList.indexOf(a.collection),1)),e.push(window.modalView.createSelect2Entry("newEdgeDefinitions"+g.counter,"Edge definitions",a.collection,"An edge definition defines a relation of the graph","Edge definitions",!0,!1,!0,1,g.eCollList.sort(k)))):e.push(window.modalView.createSelect2Entry("newEdgeDefinitions"+g.counter,"Edge definitions",a.collection,"An edge definition defines a relation of the graph","Edge definitions",!1,!0,!1,1,g.eCollList.sort(k))),e.push(window.modalView.createSelect2Entry("fromCollections"+g.counter,"fromCollections",a.from,"The collections that contain the start vertices of the relation.","fromCollections",!0,!1,!1,10,d.sort(k))),e.push(window.modalView.createSelect2Entry("toCollections"+g.counter,"toCollections",a.to,"The collections that contain the end vertices of the relation.","toCollections",!0,!1,!1,10,d.sort(k))),g.counter++}),e.push(window.modalView.createSelect2Entry("newVertexCollections","Vertex collections",j,"Collections that are part of a graph but not used in an edge definition","Vertex Collections",!1,!1,!1,10,d.sort(k))),window.modalView.show("modalGraphTable.ejs",b,c,e,void 0,void 0,this.events),a){$(".modal-body table").css("border-collapse","separate");var l;for($(".modal-body .spacer").remove(),l=0;l<=this.counter;l++)$("#row_fromCollections"+l).show(),$("#row_toCollections"+l).show(),$("#row_newEdgeDefinitions"+l).addClass("first"),$("#row_fromCollections"+l).addClass("middle"),$("#row_toCollections"+l).addClass("last"),$("#row_toCollections"+l).after('');$("#graphTab").hide(),$("#modal-dialog .modal-delete-confirmation").append('
')}},showHideDefinition:function(a){},addRemoveDefinition:function(a){var b=[],c=this.options.collectionCollection.models;c.forEach(function(a){a.get("isSystem")||b.push(a.id)}),a.stopPropagation();var d,e=$(a.currentTarget).attr("id");if(-1===e.indexOf("addAfter_newEdgeDefinitions"))-1!==e.indexOf("remove_newEdgeDefinitions")&&(d=e.split("remove_newEdgeDefinitions")[1],$("#row_newEdgeDefinitions"+d).remove(),$("#row_fromCollections"+d).remove(),$("#row_toCollections"+d).remove(),$("#spacer"+d).remove());else{this.counter++,$("#row_newVertexCollections").before(this.edgeDefintionTemplate.render({number:this.counter})),$("#newEdgeDefinitions"+this.counter).select2({tags:this.eCollList,showSearchBox:!1,minimumResultsForSearch:-1,width:"336px",maximumSelectionSize:1}),$("#fromCollections"+this.counter).select2({tags:b,showSearchBox:!1,minimumResultsForSearch:-1,width:"336px",maximumSelectionSize:10}),$("#toCollections"+this.counter).select2({tags:b,showSearchBox:!1,minimumResultsForSearch:-1,width:"336px",maximumSelectionSize:10}),window.modalView.undelegateEvents(),window.modalView.delegateEvents(this.events);var f;for($(".modal-body .spacer").remove(),f=0;f<=this.counter;f++)$("#row_fromCollections"+f).show(),$("#row_toCollections"+f).show(),$("#row_newEdgeDefinitions"+f).addClass("first"),$("#row_fromCollections"+f).addClass("middle"),$("#row_toCollections"+f).addClass("last"),$("#row_toCollections"+f).after('')}},calculateEdgeDefinitionMap:function(){var a={};return this.collection.models.forEach(function(b){b.get("edgeDefinitions").forEach(function(b){a[b.collection]={from:b.from,to:b.to}})}),a}})}(),function(){"use strict";window.loginView=Backbone.View.extend({el:"#content",el2:".header",el3:".footer",events:{"submit #loginForm":"login","keypress #loginForm input":"clear","change #loginForm input":"clear"},template:templateEngine.createTemplate("loginView.ejs"),render:function(){return $(this.el).html(this.template.render({})),$(this.el2).hide(),$(this.el3).hide(),$("#loginUsername").focus(),this},clear:function(){$("#loginForm input").removeClass("form-error"),$(".wrong-credentials").hide()},login:function(a){a.preventDefault();var b=$("#loginUsername").val(),c=$("#loginPassword").val();b&&(b=this.collection.login(b,c),b?($(this.el2).show(),$(this.el3).show(),window.location.reload(),$("#currentUser").text(b),this.collection.loadUserSettings()):($("#loginForm input").addClass("form-error"),$(".wrong-credentials").show()))}})}(),function(){"use strict";window.LogsView=window.PaginationView.extend({el:"#content",id:"#logContent",paginationDiv:"#logPaginationDiv",idPrefix:"logTable",fetchedAmount:!1,initialize:function(){this.convertModelToJSON()},currentLoglevel:"logall",events:{"click #arangoLogTabbar button":"setActiveLoglevel","click #logTable_first":"firstPage","click #logTable_last":"lastPage"},template:templateEngine.createTemplate("logsView.ejs"),tabbar:templateEngine.createTemplate("arangoTabbar.ejs"),table:templateEngine.createTemplate("arangoTable.ejs"),tabbarElements:{id:"arangoLogTabbar",titles:[["Debug","logdebug"],["Warning","logwarning"],["Error","logerror"],["Info","loginfo"],["All","logall"]]},tableDescription:{id:"arangoLogTable",titles:["Loglevel","Date","Message"],rows:[]},convertedRows:null,setActiveLoglevel:function(a){$(".arangodb-tabbar").removeClass("arango-active-tab"),this.currentLoglevel!==a.currentTarget.id&&(this.currentLoglevel=a.currentTarget.id,this.convertModelToJSON())},initTotalAmount:function(){var a=this;this.collection=this.options[this.currentLoglevel],this.collection.fetch({data:$.param({test:!0}),success:function(){a.convertModelToJSON()}}),this.fetchedAmount=!0},invertArray:function(a){var b,c=[],d=0;for(b=a.length-1;b>=0;b--)c[d]=a[b],d++;return c},convertModelToJSON:function(){if(!this.fetchedAmount)return void this.initTotalAmount();var a,b=this,c=[];this.collection=this.options[this.currentLoglevel],this.collection.fetch({success:function(){b.collection.each(function(b){a=new Date(1e3*b.get("timestamp")),c.push([b.getLogStatus(),arangoHelper.formatDT(a),b.get("text")])}),b.tableDescription.rows=b.invertArray(c),b.render()}})},render:function(){return $(this.el).html(this.template.render({})),$(this.id).html(this.tabbar.render({content:this.tabbarElements})),$(this.id).append(this.table.render({content:this.tableDescription})),$("#"+this.currentLoglevel).addClass("arango-active-tab"),$("#logContent").append('
'),this.renderPagination(),this},rerender:function(){this.convertModelToJSON()}})}(),function(){"use strict";var a=function(a,b,c,d){return{type:a,title:b,callback:c,confirm:d}},b=function(a,b,c,d,e,f,g,h,i,j,k){var l={type:a,label:b};return void 0!==c&&(l.value=c),void 0!==d&&(l.info=d),void 0!==e&&(l.placeholder=e),void 0!==f&&(l.mandatory=f),void 0!==h&&(l.addDelete=h),void 0!==i&&(l.addAdd=i),void 0!==j&&(l.maxEntrySize=j),void 0!==k&&(l.tags=k),g&&(l.validateInput=function(){return g}),l};window.ModalView=Backbone.View.extend({_validators:[],_validateWatchers:[],baseTemplate:templateEngine.createTemplate("modalBase.ejs"),tableTemplate:templateEngine.createTemplate("modalTable.ejs"),el:"#modalPlaceholder",contentEl:"#modalContent",hideFooter:!1,confirm:{list:"#modal-delete-confirmation",yes:"#modal-confirm-delete",no:"#modal-abort-delete"},enabledHotkey:!1,enableHotKeys:!0,buttons:{SUCCESS:"success",NOTIFICATION:"notification",DELETE:"danger",NEUTRAL:"neutral",CLOSE:"close"},tables:{READONLY:"readonly",TEXT:"text",BLOB:"blob",PASSWORD:"password",SELECT:"select",SELECT2:"select2",CHECKBOX:"checkbox"},initialize:function(){Object.freeze(this.buttons),Object.freeze(this.tables)},createModalHotkeys:function(){$(this.el).unbind("keydown"),$(this.el).unbind("return"),$(this.el).bind("keydown","return",function(){$(".createModalDialog .modal-footer .button-success").click()}),$(".modal-body input").unbind("keydown"),$(".modal-body input").unbind("return"),$(".modal-body input",$(this.el)).bind("keydown","return",function(){$(".createModalDialog .modal-footer .button-success").click()}),$(".modal-body select").unbind("keydown"),$(".modal-body select").unbind("return"),$(".modal-body select",$(this.el)).bind("keydown","return",function(){$(".createModalDialog .modal-footer .button-success").click()})},createInitModalHotkeys:function(){var a=this;$(this.el).bind("keydown","left",function(){a.navigateThroughButtons("left")}),$(this.el).bind("keydown","right",function(){a.navigateThroughButtons("right")})},navigateThroughButtons:function(a){var b=$(".createModalDialog .modal-footer button").is(":focus");b===!1?"left"===a?$(".createModalDialog .modal-footer button").first().focus():"right"===a&&$("..createModalDialog .modal-footer button").last().focus():b===!0&&("left"===a?$(":focus").prev().focus():"right"===a&&$(":focus").next().focus())},createCloseButton:function(b,c){var d=this;return a(this.buttons.CLOSE,b,function(){d.hide(),c&&c()})},createSuccessButton:function(b,c){return a(this.buttons.SUCCESS,b,c)},createNotificationButton:function(b,c){return a(this.buttons.NOTIFICATION,b,c)},createDeleteButton:function(b,c,d){return a(this.buttons.DELETE,b,c,d)},createNeutralButton:function(b,c){return a(this.buttons.NEUTRAL,b,c)},createDisabledButton:function(b){var c=a(this.buttons.NEUTRAL,b);return c.disabled=!0,c},createReadOnlyEntry:function(a,c,d,e,f,g){var h=b(this.tables.READONLY,c,d,e,void 0,void 0,void 0,f,g);return h.id=a,h},createTextEntry:function(a,c,d,e,f,g,h){var i=b(this.tables.TEXT,c,d,e,f,g,h);return i.id=a,i},createBlobEntry:function(a,c,d,e,f,g,h){var i=b(this.tables.BLOB,c,d,e,f,g,h);return i.id=a,i},createSelect2Entry:function(a,c,d,e,f,g,h,i,j,k){var l=b(this.tables.SELECT2,c,d,e,f,g,void 0,h,i,j,k);return l.id=a,l},createPasswordEntry:function(a,c,d,e,f,g,h){var i=b(this.tables.PASSWORD,c,d,e,f,g,h);return i.id=a,i},createCheckboxEntry:function(a,c,d,e,f){var g=b(this.tables.CHECKBOX,c,d,e);return g.id=a,f&&(g.checked=f),g},createSelectEntry:function(a,c,d,e,f){var g=b(this.tables.SELECT,c,null,e);return g.id=a,d&&(g.selected=d),g.options=f,g},createOptionEntry:function(a,b){return{label:a,value:b||a}},show:function(a,b,c,d,e,f,g,h,i){var j,k,l=this,m=!1;c=c||[],h=Boolean(h),this.clearValidators(),c.length>0?(c.forEach(function(a){a.type===l.buttons.CLOSE&&(m=!0),a.type===l.buttons.DELETE&&(k=k||a.confirm)}),m||(j=c.pop(),c.push(l.createCloseButton("Cancel")),c.push(j))):c.push(l.createCloseButton("Close")),$(this.el).html(this.baseTemplate.render({title:b,buttons:c,hideFooter:this.hideFooter,confirm:k,tabBar:i})),_.each(c,function(a,b){return!a.disabled&&a.callback?a.type!==l.buttons.DELETE||h?void $("#modalButton"+b).bind("click",a.callback):void $("#modalButton"+b).bind("click",function(){$(l.confirm.yes).unbind("click"),$(l.confirm.yes).bind("click",a.callback),$(l.confirm.list).css("display","block")}):void 0}),$(this.confirm.no).bind("click",function(){$(l.confirm.list).css("display","none")});var n;if("string"==typeof a)n=templateEngine.createTemplate(a),$(".createModalDialog .modal-body").html(n.render({content:d,advancedContent:e,info:f}));else{var o=0;_.each(a,function(a){n=templateEngine.createTemplate(a),$(".createModalDialog .modal-body .tab-content #"+i[o]).html(n.render({content:d,advancedContent:e,info:f})),o++})}$(".createModalDialog .modalTooltips").tooltip({position:{my:"left top",at:"right+55 top-1"}});var p=d||[];e&&e.content&&(p=p.concat(e.content)),_.each(p,function(a){l.modalBindValidation(a),a.type===l.tables.SELECT2&&$("#"+a.id).select2({tags:a.tags||[],showSearchBox:!1,minimumResultsForSearch:-1,width:"336px",maximumSelectionSize:a.maxEntrySize||8})}),g&&(this.events=g,this.delegateEvents()),$("#accordion2")&&($("#accordion2 .accordion-toggle").bind("click",function(){$("#collapseOne").is(":visible")?($("#collapseOne").hide(),setTimeout(function(){$(".accordion-toggle").addClass("collapsed")},100)):($("#collapseOne").show(),setTimeout(function(){$(".accordion-toggle").removeClass("collapsed")},100))}),$("#collapseOne").hide(),setTimeout(function(){$(".accordion-toggle").addClass("collapsed")},100)),$("#modal-dialog").modal("show"),this.enabledHotkey===!1&&(this.createInitModalHotkeys(),this.enabledHotkey=!0),this.enableHotKeys&&this.createModalHotkeys();var q=$("#modal-dialog").find("input");q&&setTimeout(function(){var a=$("#modal-dialog");a.length>0&&(a=a.find("input"),a.length>0&&$(a[0]).focus())},800)},modalBindValidation:function(a){var b=this;if(a.hasOwnProperty("id")&&a.hasOwnProperty("validateInput")){var c=function(){var b=$("#"+a.id),c=a.validateInput(b),d=!1;return _.each(c,function(a){var c=b.val();if(a.rule||(a={rule:a}),"function"==typeof a.rule)try{a.rule(c)}catch(e){d=a.msg||e.message}else{var f=Joi.validate(c,a.rule);f.error&&(d=a.msg||f.error.message)}return d?!1:void 0}),d?d:void 0},d=$("#"+a.id);d.on("keyup focusout",function(){var a=c(),e=d.next()[0];a?(d.addClass("invalid-input"),e?$(e).text(a):d.after('

'+a+"

"),$(".createModalDialog .modal-footer .button-success").prop("disabled",!0).addClass("disabled")):(d.removeClass("invalid-input"),e&&$(e).remove(),b.modalTestAll())}),this._validators.push(c),this._validateWatchers.push(d)}},modalTestAll:function(){var a=_.map(this._validators,function(a){return a()}),b=_.any(a);return b?$(".createModalDialog .modal-footer .button-success").prop("disabled",!0).addClass("disabled"):$(".createModalDialog .modal-footer .button-success").prop("disabled",!1).removeClass("disabled"),!b},clearValidators:function(){this._validators=[],_.each(this._validateWatchers,function(a){a.unbind("keyup focusout")}),this._validateWatchers=[]},hide:function(){this.clearValidators(),$("#modal-dialog").modal("hide")}})}(),function(){"use strict";window.NavigationView=Backbone.View.extend({el:"#navigationBar",events:{"change #arangoCollectionSelect":"navigateBySelect","click .tab":"navigateByTab","mouseenter .dropdown > *":"showDropdown","mouseleave .dropdown":"hideDropdown"},initialize:function(){this.userCollection=this.options.userCollection,this.currentDB=this.options.currentDB,this.dbSelectionView=new window.DBSelectionView({collection:this.options.database,current:this.currentDB}),this.userBarView=new window.UserBarView({userCollection:this.userCollection}),this.notificationView=new window.NotificationView({collection:this.options.notificationCollection}),this.statisticBarView=new window.StatisticBarView({currentDB:this.currentDB}),this.handleKeyboardHotkeys()},handleSelectDatabase:function(){this.dbSelectionView.render($("#dbSelect"))},template:templateEngine.createTemplate("navigationView.ejs"),render:function(){return $(this.el).html(this.template.render({currentDB:this.currentDB})),this.dbSelectionView.render($("#dbSelect")),this.notificationView.render($("#notificationBar")),this.userCollection.whoAmI()&&this.userBarView.render(),this.statisticBarView.render($("#statisticBar")),window.App.arangoCollectionsStore.findWhere({name:"arangodbflightsdemo"})||$(".demo-menu").css("display","none"),this},navigateBySelect:function(){var a=$("#arangoCollectionSelect").find("option:selected").val();window.App.navigate(a,{trigger:!0})},handleKeyboardHotkeys:function(){arangoHelper.enableKeyboardHotkeys(!0)},navigateByTab:function(a){var b=a.target||a.srcElement,c=b.id,d=!1;""===c&&(c=$(b).attr("class")),"links"===c?(d=!0,$("#link_dropdown").slideToggle(1),a.preventDefault()):"tools"===c?(d=!0,$("#tools_dropdown").slideToggle(1),a.preventDefault()):"dbselection"===c&&(d=!0,$("#dbs_dropdown").slideToggle(1),a.preventDefault()),d||(window.App.navigate(c,{trigger:!0}),a.preventDefault())},handleSelectNavigation:function(){var a=this;$("#arangoCollectionSelect").change(function(){a.navigateBySelect()})},selectMenuItem:function(a){$(".navlist li").removeClass("active"),a&&$("."+a).addClass("active")},showDropdown:function(a){var b=a.target||a.srcElement,c=b.id;"links"===c||"link_dropdown"===c||"links"===a.currentTarget.id?$("#link_dropdown").fadeIn(1):"tools"===c||"tools_dropdown"===c||"tools"===a.currentTarget.id?$("#tools_dropdown").fadeIn(1):("dbselection"===c||"dbs_dropdown"===c||"dbselection"===a.currentTarget.id)&&$("#dbs_dropdown").fadeIn(1)},hideDropdown:function(a){var b=a.target||a.srcElement;b=$(b).parent(),$("#link_dropdown").fadeOut(1),$("#tools_dropdown").fadeOut(1),$("#dbs_dropdown").fadeOut(1)}})}(),function(){"use strict";window.NotificationView=Backbone.View.extend({events:{"click .navlogo #stat_hd":"toggleNotification","click .notificationItem .fa":"removeNotification","click #removeAllNotifications":"removeAllNotifications"},initialize:function(){this.collection.bind("add",this.renderNotifications.bind(this)),this.collection.bind("remove",this.renderNotifications.bind(this)),this.collection.bind("reset",this.renderNotifications.bind(this))},notificationItem:templateEngine.createTemplate("notificationItem.ejs"),el:"#notificationBar",template:templateEngine.createTemplate("notificationView.ejs"),toggleNotification:function(){var a=this.collection.length;0!==a&&$("#notification_menu").toggle()},removeAllNotifications:function(){$.noty.clearQueue(),$.noty.closeAll(),this.collection.reset(),$("#notification_menu").hide()},removeNotification:function(a){var b=a.target.id;this.collection.get(b).destroy()},renderNotifications:function(a,b,c){if(c&&c.add){var d=this.collection.at(this.collection.length-1),e=d.get("title"),f=3e3;if(d.get("content")&&(e=e+": "+d.get("content")),"error"===d.get("type")&&(f=!1),$.noty.clearQueue(),$.noty.closeAll(),noty({theme:"relax",text:e,template:'
',maxVisible:1,closeWith:["click"],type:d.get("type"),layout:"bottom",timeout:f,animation:{open:{height:"show"},close:{height:"hide"},easing:"swing",speed:200}}),"success"===d.get("type"))return void d.destroy()}$("#stat_hd_counter").text(this.collection.length),0===this.collection.length?($("#stat_hd").removeClass("fullNotification"),$("#notification_menu").hide()):$("#stat_hd").addClass("fullNotification"),$(".innerDropdownInnerUL").html(this.notificationItem.render({notifications:this.collection})),$(".notificationInfoIcon").tooltip({position:{my:"left top",at:"right+55 top-1"}})},render:function(){return $(this.el).html(this.template.render({notifications:this.collection})),this.renderNotifications(),this.delegateEvents(),this.el}})}(),function(){"use strict";window.ProgressView=Backbone.View.extend({template:templateEngine.createTemplate("progressBase.ejs"),el:"#progressPlaceholder",el2:"#progressPlaceholderIcon",toShow:!1,lastDelay:0,action:function(){},events:{"click .progress-action button":"performAction"},performAction:function(){"function"==typeof this.action&&this.action(),window.progressView.hide()},initialize:function(){},showWithDelay:function(a,b,c,d){var e=this;e.toShow=!0,e.lastDelay=a,setTimeout(function(){e.toShow===!0&&e.show(b,c,d)},e.lastDelay)},show:function(a,b,c){$(this.el).html(this.template.render({})),$(".progress-text").text(a),c?$(".progress-action").html('"):$(".progress-action").html(''),b?this.action=b:this.action=this.hide(),$(this.el).show()},hide:function(){var a=this;a.toShow=!1,$(this.el).hide(),this.action=function(){}}})}(),function(){"use strict";window.queryManagementView=Backbone.View.extend({el:"#content",id:"#queryManagementContent",templateActive:templateEngine.createTemplate("queryManagementViewActive.ejs"),templateSlow:templateEngine.createTemplate("queryManagementViewSlow.ejs"),table:templateEngine.createTemplate("arangoTable.ejs"),tabbar:templateEngine.createTemplate("arangoTabbar.ejs"),initialize:function(){this.activeCollection=new window.QueryManagementActive,this.slowCollection=new window.QueryManagementSlow,this.convertModelToJSON(!0)},events:{"click #arangoQueryManagementTabbar button":"switchTab","click #deleteSlowQueryHistory":"deleteSlowQueryHistoryModal","click #arangoQueryManagementTable .fa-minus-circle":"deleteRunningQueryModal"},tabbarElements:{id:"arangoQueryManagementTabbar",titles:[["Active","activequeries"],["Slow","slowqueries"]]},tableDescription:{id:"arangoQueryManagementTable",titles:["ID","Query String","Runtime","Started",""],rows:[],unescaped:[!1,!1,!1,!1,!0]},switchTab:function(a){"activequeries"===a.currentTarget.id?this.convertModelToJSON(!0):"slowqueries"===a.currentTarget.id&&this.convertModelToJSON(!1)},deleteRunningQueryModal:function(a){this.killQueryId=$(a.currentTarget).attr("data-id");var b=[],c=[];c.push(window.modalView.createReadOnlyEntry(void 0,"Running Query","Do you want to kill the running query?",void 0,void 0,!1,void 0)),b.push(window.modalView.createDeleteButton("Kill",this.killRunningQuery.bind(this))),window.modalView.show("modalTable.ejs","Kill Running Query",b,c),$(".modal-delete-confirmation strong").html("Really kill?")},killRunningQuery:function(){this.collection.killRunningQuery(this.killQueryId,this.killRunningQueryCallback.bind(this)),window.modalView.hide()},killRunningQueryCallback:function(){this.convertModelToJSON(!0),this.renderActive()},deleteSlowQueryHistoryModal:function(){var a=[],b=[];b.push(window.modalView.createReadOnlyEntry(void 0,"Slow Query Log","Do you want to delete the slow query log entries?",void 0,void 0,!1,void 0)),a.push(window.modalView.createDeleteButton("Delete",this.deleteSlowQueryHistory.bind(this))),window.modalView.show("modalTable.ejs","Delete Slow Query Log",a,b)},deleteSlowQueryHistory:function(){this.collection.deleteSlowQueryHistory(this.slowQueryCallback.bind(this)),window.modalView.hide()},slowQueryCallback:function(){this.convertModelToJSON(!1),this.renderSlow()},render:function(){this.convertModelToJSON(!0)},renderActive:function(){this.$el.html(this.templateActive.render({})),$(this.id).html(this.tabbar.render({content:this.tabbarElements})),$(this.id).append(this.table.render({content:this.tableDescription})),$("#activequeries").addClass("arango-active-tab")},renderSlow:function(){this.$el.html(this.templateSlow.render({})),$(this.id).html(this.tabbar.render({content:this.tabbarElements})),$(this.id).append(this.table.render({content:this.tableDescription})),$("#slowqueries").addClass("arango-active-tab")},convertModelToJSON:function(a){var b=this,c=[];a===!0?this.collection=this.activeCollection:this.collection=this.slowCollection,this.collection.fetch({success:function(){b.collection.each(function(b){var d="";a&&(d=''),c.push([b.get("id"),b.get("query"),b.get("runTime").toFixed(2)+" s",b.get("started"),d])});var d="No running queries.";a||(d="No slow queries."),0===c.length&&c.push([d,"","",""]),b.tableDescription.rows=c,a?b.renderActive():b.renderSlow()}})}})}(),function(){"use strict";window.queryView=Backbone.View.extend({el:"#content",id:"#customsDiv",warningTemplate:templateEngine.createTemplate("warningList.ejs"),tabArray:[],execPending:!1,initialize:function(){this.refreshAQL(),this.tableDescription.rows=this.customQueries},events:{"click #result-switch":"switchTab","click #query-switch":"switchTab","click #customs-switch":"switchTab","click #submitQueryButton":"submitQuery","click #explainQueryButton":"explainQuery","click #commentText":"commentText","click #uncommentText":"uncommentText","click #undoText":"undoText","click #redoText":"redoText","click #smallOutput":"smallOutput","click #bigOutput":"bigOutput","click #clearOutput":"clearOutput","click #clearInput":"clearInput","click #clearQueryButton":"clearInput","click #addAQL":"addAQL","mouseover #querySelect":function(){this.refreshAQL(!0)},"change #querySelect":"importSelected","keypress #aqlEditor":"aqlShortcuts","click #arangoQueryTable .table-cell0":"editCustomQuery","click #arangoQueryTable .table-cell1":"editCustomQuery","click #arangoQueryTable .table-cell2 a":"deleteAQL","click #confirmQueryImport":"importCustomQueries","click #confirmQueryExport":"exportCustomQueries","click #export-query":"exportCustomQueries","click #import-query":"openExportDialog","click #closeQueryModal":"closeExportDialog","click #downloadQueryResult":"downloadQueryResult"},openExportDialog:function(){$("#queryImportDialog").modal("show")},closeExportDialog:function(){$("#queryImportDialog").modal("hide")},createCustomQueryModal:function(){var a=[],b=[];b.push(window.modalView.createTextEntry("new-query-name","Name","",void 0,void 0,!1,[{rule:Joi.string().required(),msg:"No query name given."}])),a.push(window.modalView.createSuccessButton("Save",this.saveAQL.bind(this))),window.modalView.show("modalTable.ejs","Save Query",a,b,void 0,void 0,{"keyup #new-query-name":this.listenKey.bind(this)})},updateTable:function(){this.tableDescription.rows=this.customQueries, +_.each(this.tableDescription.rows,function(a){a.thirdRow='',a.hasOwnProperty("parameter")&&delete a.parameter}),this.tableDescription.unescaped=[!1,!1,!0],this.$(this.id).html(this.table.render({content:this.tableDescription}))},editCustomQuery:function(a){var b=$(a.target).parent().children().first().text(),c=ace.edit("aqlEditor"),d=ace.edit("varsEditor");c.setValue(this.getCustomQueryValueByName(b)),d.setValue(JSON.stringify(this.getCustomQueryParameterByName(b))),this.deselect(d),this.deselect(c),$("#querySelect").val(b),this.switchTab("query-switch")},initTabArray:function(){var a=this;$(".arango-tab").children().each(function(){a.tabArray.push($(this).children().first().attr("id"))})},listenKey:function(a){13===a.keyCode&&this.saveAQL(a),this.checkSaveName()},checkSaveName:function(){var a=$("#new-query-name").val();if("Insert Query"===a)return void $("#new-query-name").val("");var b=this.customQueries.some(function(b){return b.name===a});b?($("#modalButton1").removeClass("button-success"),$("#modalButton1").addClass("button-warning"),$("#modalButton1").text("Update")):($("#modalButton1").removeClass("button-warning"),$("#modalButton1").addClass("button-success"),$("#modalButton1").text("Save"))},clearOutput:function(){var a=ace.edit("queryOutput");a.setValue("")},clearInput:function(){var a=ace.edit("aqlEditor"),b=ace.edit("varsEditor");this.setCachedQuery(a.getValue(),b.getValue()),a.setValue(""),b.setValue("")},smallOutput:function(){var a=ace.edit("queryOutput");a.getSession().foldAll()},bigOutput:function(){var a=ace.edit("queryOutput");a.getSession().unfold()},aqlShortcuts:function(a){a.ctrlKey&&13===a.keyCode?this.submitQuery():a.metaKey&&!a.ctrlKey&&13===a.keyCode&&this.submitQuery()},queries:[],customQueries:[],tableDescription:{id:"arangoQueryTable",titles:["Name","Content",""],rows:[]},template:templateEngine.createTemplate("queryView.ejs"),table:templateEngine.createTemplate("arangoTable.ejs"),render:function(){var a=this;this.$el.html(this.template.render({})),this.$(this.id).html(this.table.render({content:this.tableDescription}));var b=1e3,c=$("#querySize");c.empty(),[100,250,500,1e3,2500,5e3,1e4,"all"].forEach(function(a){c.append('")});var d=ace.edit("queryOutput");d.setReadOnly(!0),d.setHighlightActiveLine(!1),d.getSession().setMode("ace/mode/json"),d.setFontSize("13px"),d.setValue("");var e=ace.edit("aqlEditor");e.getSession().setMode("ace/mode/aql"),e.setFontSize("13px"),e.commands.addCommand({name:"togglecomment",bindKey:{win:"Ctrl-Shift-C",linux:"Ctrl-Shift-C",mac:"Command-Shift-C"},exec:function(a){a.toggleCommentLines()},multiSelectAction:"forEach"});var f=ace.edit("varsEditor");f.getSession().setMode("ace/mode/aql"),f.setFontSize("13px"),f.commands.addCommand({name:"togglecomment",bindKey:{win:"Ctrl-Shift-C",linux:"Ctrl-Shift-C",mac:"Command-Shift-C"},exec:function(a){a.toggleCommentLines()},multiSelectAction:"forEach"});var g=this.getCachedQuery();null!==g&&void 0!==g&&""!==g&&(e.setValue(g.query),""===g.parameter||void 0===g?f.setValue("{}"):f.setValue(g.parameter));var h=function(){var b=e.getSession(),c=e.getCursorPosition(),d=b.getTokenAt(c.row,c.column);d&&("comment"===d.type?$("#commentText i").removeClass("fa-comment").addClass("fa-comment-o").attr("data-original-title","Uncomment"):$("#commentText i").removeClass("fa-comment-o").addClass("fa-comment").attr("data-original-title","Comment"));var g=e.getValue(),h=f.getValue();1===g.length&&(g=""),1===h.length&&(h=""),a.setCachedQuery(g,h)};e.getSession().selection.on("changeCursor",function(){h()}),f.getSession().selection.on("changeCursor",function(){h()}),$("#queryOutput").resizable({handles:"s",ghost:!0,stop:function(){setTimeout(function(){var a=ace.edit("queryOutput");a.resize()},200)}}),arangoHelper.fixTooltips(".vars-editor-header i, .queryTooltips, .icon_arangodb","top"),$("#aqlEditor .ace_text-input").focus();var i=$(window).height()-295;return $("#aqlEditor").height(i-100-29),$("#varsEditor").height(100),$("#queryOutput").height(i),e.resize(),d.resize(),this.initTabArray(),this.renderSelectboxes(),this.deselect(f),this.deselect(d),this.deselect(e),$("#queryDiv").show(),$("#customsDiv").show(),this.initQueryImport(),this.switchTab("query-switch"),this},getCachedQuery:function(){if("undefined"!==Storage){var a=localStorage.getItem("cachedQuery");if(void 0!==a){var b=JSON.parse(a);return b}}},setCachedQuery:function(a,b){if("undefined"!==Storage){var c={query:a,parameter:b};localStorage.setItem("cachedQuery",JSON.stringify(c))}},initQueryImport:function(){var a=this;a.allowUpload=!1,$("#importQueries").change(function(b){a.files=b.target.files||b.dataTransfer.files,a.file=a.files[0],a.allowUpload=!0,$("#confirmQueryImport").removeClass("disabled")})},importCustomQueries:function(){var a=this;if(this.allowUpload===!0){var b=function(){this.collection.fetch({async:!1}),this.updateLocalQueries(),this.renderSelectboxes(),this.updateTable(),a.allowUpload=!1,$("#customs-switch").click()};a.collection.saveImportQueries(a.file,b.bind(this)),$("#confirmQueryImport").addClass("disabled"),$("#queryImportDialog").modal("hide")}},downloadQueryResult:function(){var a=ace.edit("aqlEditor"),b=a.getValue();""!==b||void 0!==b||null!==b?window.open("query/result/download/"+encodeURIComponent(btoa(JSON.stringify({query:b})))):arangoHelper.arangoError("Query error","could not query result.")},exportCustomQueries:function(){var a,b={},c=[];_.each(this.customQueries,function(a){c.push({name:a.name,value:a.value,parameter:a.parameter})}),b={extra:{queries:c}},$.ajax("whoAmI?_="+Date.now(),{async:!1}).done(function(b){a=b.user,(null===a||a===!1)&&(a="root")}),window.open("query/download/"+encodeURIComponent(a))},deselect:function(a){var b=a.getSelection(),c=b.lead.row,d=b.lead.column;b.setSelectionRange({start:{row:c,column:d},end:{row:c,column:d}}),a.focus()},addAQL:function(){this.refreshAQL(!0),this.createCustomQueryModal(),$("#new-query-name").val($("#querySelect").val()),setTimeout(function(){$("#new-query-name").focus()},500),this.checkSaveName()},getAQL:function(){var a,b=this;this.collection.fetch({async:!1});var c=localStorage.getItem("customQueries");if(c){var d=JSON.parse(c);_.each(d,function(a){b.collection.add({value:a.value,name:a.name})}),a=b.collection.saveCollectionQueries(),a===!0&&localStorage.removeItem("customQueries")}this.updateLocalQueries()},deleteAQL:function(a){var b=$(a.target).parent().parent().parent().children().first().text(),c=this.collection.findWhere({name:b});this.collection.remove(c),this.collection.saveCollectionQueries(),this.updateLocalQueries(),this.renderSelectboxes(),this.updateTable()},updateLocalQueries:function(){var a=this;this.customQueries=[],this.collection.each(function(b){a.customQueries.push({name:b.get("name"),value:b.get("value"),parameter:b.get("parameter")})})},saveAQL:function(a){a.stopPropagation(),this.refreshAQL();var b=ace.edit("aqlEditor"),c=ace.edit("varsEditor"),d=$("#new-query-name").val(),e=c.getValue();if(!$("#new-query-name").hasClass("invalid-input")&&""!==d.trim()){var f=b.getValue(),g=!1;if($.each(this.customQueries,function(a,b){return b.name===d?(b.value=f,void(g=!0)):void 0}),g===!0)this.collection.findWhere({name:d}).set("value",f);else{if((""===e||void 0===e)&&(e="{}"),"string"==typeof e)try{e=JSON.parse(e)}catch(h){console.log("could not parse bind parameter")}this.collection.add({name:d,parameter:e,value:f})}this.collection.saveCollectionQueries(),window.modalView.hide(),this.updateLocalQueries(),this.renderSelectboxes(),$("#querySelect").val(d)}},getSystemQueries:function(){var a=this;$.ajax({type:"GET",cache:!1,url:"js/arango/aqltemplates.json",contentType:"application/json",processData:!1,async:!1,success:function(b){a.queries=b},error:function(){arangoHelper.arangoNotification("Query","Error while loading system templates")}})},getCustomQueryValueByName:function(a){return this.collection.findWhere({name:a}).get("value")},getCustomQueryParameterByName:function(a){return this.collection.findWhere({name:a}).get("parameter")},refreshAQL:function(a){if(this.getAQL(),this.getSystemQueries(),this.updateLocalQueries(),a){var b=$("#querySelect").val();this.renderSelectboxes(),$("#querySelect").val(b)}},importSelected:function(a){var b=ace.edit("aqlEditor"),c=ace.edit("varsEditor");$.each(this.queries,function(d,e){$("#"+a.currentTarget.id).val()===e.name&&(b.setValue(e.value),e.hasOwnProperty("parameter")?((""===e.parameter||void 0===e.parameter)&&(e.parameter="{}"),"object"==typeof e.parameter?c.setValue(JSON.stringify(e.parameter)):c.setValue(e.parameter)):c.setValue("{}"))}),$.each(this.customQueries,function(d,e){$("#"+a.currentTarget.id).val()===e.name&&(b.setValue(e.value),e.hasOwnProperty("parameter")?((""===e.parameter||void 0===e.parameter)&&(e.parameter="{}"),c.setValue(e.parameter)):c.setValue("{}"))}),this.deselect(ace.edit("varsEditor")),this.deselect(ace.edit("aqlEditor"))},renderSelectboxes:function(){this.sortQueries();var a="";a="#querySelect",$(a).empty(),$(a).append(''),$(a).append(''),jQuery.each(this.queries,function(b,c){$(a).append('")}),$(a).append(""),this.customQueries.length>0&&($(a).append(''),jQuery.each(this.customQueries,function(b,c){$(a).append('")}),$(a).append(""))},undoText:function(){var a=ace.edit("aqlEditor");a.undo()},redoText:function(){var a=ace.edit("aqlEditor");a.redo()},commentText:function(){var a=ace.edit("aqlEditor");a.toggleCommentLines()},sortQueries:function(){this.queries=_.sortBy(this.queries,"name"),this.customQueries=_.sortBy(this.customQueries,"name")},readQueryData:function(){var a=ace.edit("aqlEditor"),b=ace.edit("varsEditor"),c=a.session.getTextRange(a.getSelectionRange()),d=$("#querySize"),e={query:c||a.getValue(),id:"currentFrontendQuery"};"all"!==d.val()&&(e.batchSize=parseInt(d.val(),10));var f=b.getValue();if(f.length>0)try{var g=JSON.parse(f);0!==Object.keys(g).length&&(e.bindVars=g)}catch(h){return arangoHelper.arangoError("Query error","Could not parse bind parameters."),!1}return JSON.stringify(e)},heatmapColors:["#313695","#4575b4","#74add1","#abd9e9","#e0f3f8","#ffffbf","#fee090","#fdae61","#f46d43","#d73027","#a50026"],heatmap:function(a){return this.heatmapColors[Math.floor(10*a)]},followQueryPath:function(a,b){var c={},d=0;c[b[0].id]=a;var e,f,g,h;for(e=1;e0&&(b+="Warnings:\r\n\r\n",a.extra.warnings.forEach(function(a){b+="["+a.code+"], '"+a.message+"'\r\n"})),""!==b&&(b+="\r\nResult:\r\n\r\n"),d.setValue(b+JSON.stringify(a.result,void 0,2))},g=function(a){f(a),c.switchTab("result-switch"),window.progressView.hide();var e="Execution time: "+c.timer.getTimeAndReset()/1e3+" s";$(".queryExecutionTime").text(e),c.deselect(d),$("#downloadQueryResult").show(),"function"==typeof b&&b()},h=function(){$.ajax({type:"PUT",url:"/_api/job/"+encodeURIComponent(a),contentType:"application/json",processData:!1,success:function(a,b,d){201===d.status?g(a):204===d.status&&(c.checkQueryTimer=window.setTimeout(function(){h()},500))},error:function(a){try{var b=JSON.parse(a.responseText);b.errorMessage&&arangoHelper.arangoError("Query",b.errorMessage)}catch(c){arangoHelper.arangoError("Query","Something went wrong.")}window.progressView.hide()}})};h()},fillResult:function(a){var b=this,c=ace.edit("queryOutput");c.setValue("");var d=this.readQueryData();d&&$.ajax({type:"POST",url:"/_api/cursor",headers:{"x-arango-async":"store"},data:d,contentType:"application/json",processData:!1,success:function(c,d,e){e.getResponseHeader("x-arango-async-id")&&b.queryCallbackFunction(e.getResponseHeader("x-arango-async-id"),a),$.noty.clearQueue(),$.noty.closeAll()},error:function(d){b.switchTab("result-switch"),$("#downloadQueryResult").hide();try{var e=JSON.parse(d.responseText);c.setValue("["+e.errorNum+"] "+e.errorMessage)}catch(f){c.setValue("ERROR"),arangoHelper.arangoError("Query error","ERROR")}window.progressView.hide(),"function"==typeof a&&a()}})},submitQuery:function(){var a=ace.edit("queryOutput");this.fillResult(this.switchTab.bind(this,"result-switch")),a.resize();var b=ace.edit("aqlEditor");this.deselect(b),$("#downloadQueryResult").show()},explainQuery:function(){this.fillExplain()},switchTab:function(a){var b;b="string"==typeof a?a:a.target.id;var c=this,d=function(a){var d="#"+a.replace("-switch",""),e="#tabContent"+d.charAt(1).toUpperCase()+d.substr(2);a===b?($("#"+a).parent().addClass("active"),$(d).addClass("active"),$(e).show(),"query-switch"===b?$("#aqlEditor .ace_text-input").focus():"result-switch"===b&&c.execPending&&c.fillResult()):($("#"+a).parent().removeClass("active"),$(d).removeClass("active"),$(e).hide())};this.tabArray.forEach(d),this.updateTable()}})}(),function(){"use strict";window.shellView=Backbone.View.extend({resizing:!1,el:"#content",template:templateEngine.createTemplate("shellView.ejs"),render:function(){$(this.el).html(this.template.render({})),this.replShell(),$("#shell_workspace").trigger("resize",[150]),this.resize();var a=this;return $(window).resize(function(){a.resize()}),this.executeJs("start_pretty_print(); try { db._collections(); } catch (err) { } undefined;"),this},resize:function(){if(!this.resizing){this.resizing=!0;var a=$(window).height()-250;$("#shell_workspace").height(a),this.resizing=!1}},executeJs:function(a){var b=require("internal");try{var c=window.eval(a);void 0!==c&&(b.browserOutputBuffer="",b.printShell(c),jqconsole.Write("==> "+b.browserOutputBuffer+"\n","jssuccess")),b.browserOutputBuffer=""}catch(d){d instanceof b.ArangoError?d.hasOwnProperty("errorMessage")?jqconsole.Write(d.errorMessage+"\n","jserror"):jqconsole.Write(d.message+"\n","jserror"):jqconsole.Write(d.name+": "+d.message+"\n","jserror")}},replShellPromptHelper:function(a){try{new Function(a)}catch(b){return/[\[\{\(]$/.test(a)?1:0}return!1},replShellHandlerHelper:function(a){},replShell:function(){var a=this,b=require("internal"),c=require("@arangodb/arangosh"),d="Welcome to arangosh. Copyright (c) ArangoDB GmbH\n";window.jqconsole=$("#replShell").jqconsole(d,"JSH> ","...>"),this.executeJs(b.print(c.HELP)),jqconsole.RegisterShortcut("Z",function(){jqconsole.AbortPrompt(),e()}),jqconsole.RegisterShortcut("E",function(){jqconsole.MoveToEnd(),e()}),jqconsole.RegisterMatching("{","}","brace"),jqconsole.RegisterMatching("(",")","paren"),jqconsole.RegisterMatching("[","]","bracket");var e=function(b){"help"===b&&(b=help()),"exit"===b&&location.reload(),a.executeJs(b),jqconsole.Prompt(!0,e,a.replShellPromptHelper(b))};e()}})}(),function(){"use strict";window.StatisticBarView=Backbone.View.extend({el:"#statisticBar",events:{"change #arangoCollectionSelect":"navigateBySelect","click .tab":"navigateByTab"},template:templateEngine.createTemplate("statisticBarView.ejs"),initialize:function(){this.currentDB=this.options.currentDB},replaceSVG:function(a){var b=a.attr("id"),c=a.attr("class"),d=a.attr("src");$.get(d,function(d){var e=$(d).find("svg");void 0===b&&(e=e.attr("id",b)),void 0===c&&(e=e.attr("class",c+" replaced-svg")),e=e.removeAttr("xmlns:a"),a.replaceWith(e)},"xml")},render:function(){var a=this;return $(this.el).html(this.template.render({isSystem:this.currentDB.get("isSystem")})),$("img.svg").each(function(){a.replaceSVG($(this))}),this},navigateBySelect:function(){var a=$("#arangoCollectionSelect").find("option:selected").val();window.App.navigate(a,{trigger:!0})},navigateByTab:function(a){var b=a.target||a.srcElement,c=b.id;return"links"===c?($("#link_dropdown").slideToggle(200),void a.preventDefault()):"tools"===c?($("#tools_dropdown").slideToggle(200),void a.preventDefault()):(window.App.navigate(c,{trigger:!0}),void a.preventDefault())},handleSelectNavigation:function(){$("#arangoCollectionSelect").change(function(){var a=$(this).find("option:selected").val();window.App.navigate(a,{trigger:!0})})},selectMenuItem:function(a){$(".navlist li").removeClass("active"),a&&$("."+a).addClass("active")}})}(),function(){"use strict";window.TableView=Backbone.View.extend({template:templateEngine.createTemplate("tableView.ejs"),loading:templateEngine.createTemplate("loadingTableView.ejs"),initialize:function(){this.rowClickCallback=this.options.rowClick},events:{"click tbody tr":"rowClick","click .deleteButton":"removeClick"},rowClick:function(a){this.hasOwnProperty("rowClickCallback")&&this.rowClickCallback(a)},removeClick:function(a){this.hasOwnProperty("removeClickCallback")&&(this.removeClickCallback(a),a.stopPropagation())},setRowClick:function(a){this.rowClickCallback=a},setRemoveClick:function(a){this.removeClickCallback=a},render:function(){$(this.el).html(this.template.render({docs:this.collection}))},drawLoading:function(){$(this.el).html(this.loading.render({}))}})}(),function(){"use strict";window.testView=Backbone.View.extend({el:"#content",graph:{edges:[],nodes:[]},events:{},initialize:function(){console.log(void 0)},template:templateEngine.createTemplate("testView.ejs"),render:function(){return $(this.el).html(this.template.render({})),this.renderGraph(),this},renderGraph:function(){this.convertData(),console.log(this.graph),this.s=new sigma({graph:this.graph,container:"graph-container",verbose:!0,renderers:[{container:document.getElementById("graph-container"),type:"webgl"}]})},convertData:function(){var a=this;return _.each(this.dump,function(b){_.each(b.p,function(c){a.graph.nodes.push({id:c.verticesvalue.v._id,label:b.v._key,x:Math.random(),y:Math.random(),size:Math.random()}),a.graph.edges.push({id:b.e._id,source:b.e._from,target:b.e._to})})}),null},dump:[{v:{label:"7",_id:"circles/G",_rev:"1841663870851",_key:"G"},e:{theFalse:!1,theTruth:!0,label:"right_foo",_id:"edges/1841666099075",_rev:"1841666099075",_key:"1841666099075",_from:"circles/A",_to:"circles/G"},p:{vertices:[{label:"1",_id:"circles/A",_rev:"1841662691203",_key:"A"},{label:"7",_id:"circles/G",_rev:"1841663870851",_key:"G"}],edges:[{theFalse:!1,theTruth:!0,label:"right_foo",_id:"edges/1841666099075",_rev:"1841666099075",_key:"1841666099075",_from:"circles/A",_to:"circles/G"}]}},{v:{label:"8",_id:"circles/H",_rev:"1841664067459",_key:"H"},e:{theFalse:!1,theTruth:!0,label:"right_blob",_id:"edges/1841666295683",_rev:"1841666295683",_key:"1841666295683",_from:"circles/G",_to:"circles/H"},p:{vertices:[{label:"1",_id:"circles/A",_rev:"1841662691203",_key:"A"},{label:"7",_id:"circles/G",_rev:"1841663870851",_key:"G"},{label:"8",_id:"circles/H",_rev:"1841664067459",_key:"H"}],edges:[{theFalse:!1,theTruth:!0,label:"right_foo",_id:"edges/1841666099075",_rev:"1841666099075",_key:"1841666099075",_from:"circles/A",_to:"circles/G"},{theFalse:!1,theTruth:!0,label:"right_blob",_id:"edges/1841666295683",_rev:"1841666295683",_key:"1841666295683",_from:"circles/G",_to:"circles/H"}]}},{v:{label:"9",_id:"circles/I",_rev:"1841664264067",_key:"I"},e:{theFalse:!1,theTruth:!0,label:"right_blub",_id:"edges/1841666492291",_rev:"1841666492291",_key:"1841666492291",_from:"circles/H",_to:"circles/I"},p:{vertices:[{label:"1",_id:"circles/A",_rev:"1841662691203",_key:"A"},{label:"7",_id:"circles/G",_rev:"1841663870851",_key:"G"},{label:"8",_id:"circles/H",_rev:"1841664067459",_key:"H"},{label:"9",_id:"circles/I",_rev:"1841664264067",_key:"I"}],edges:[{theFalse:!1,theTruth:!0,label:"right_foo",_id:"edges/1841666099075",_rev:"1841666099075",_key:"1841666099075",_from:"circles/A",_to:"circles/G"},{theFalse:!1,theTruth:!0,label:"right_blob",_id:"edges/1841666295683",_rev:"1841666295683",_key:"1841666295683",_from:"circles/G",_to:"circles/H"},{theFalse:!1,theTruth:!0,label:"right_blub",_id:"edges/1841666492291",_rev:"1841666492291",_key:"1841666492291",_from:"circles/H",_to:"circles/I"}]}},{v:{label:"10",_id:"circles/J",_rev:"1841664460675",_key:"J"},e:{theFalse:!1,theTruth:!0,label:"right_zip",_id:"edges/1841666688899",_rev:"1841666688899",_key:"1841666688899",_from:"circles/G",_to:"circles/J"},p:{vertices:[{label:"1",_id:"circles/A",_rev:"1841662691203",_key:"A"},{label:"7",_id:"circles/G",_rev:"1841663870851",_key:"G"},{label:"10",_id:"circles/J",_rev:"1841664460675",_key:"J"}],edges:[{theFalse:!1,theTruth:!0,label:"right_foo",_id:"edges/1841666099075",_rev:"1841666099075",_key:"1841666099075",_from:"circles/A",_to:"circles/G"},{theFalse:!1,theTruth:!0,label:"right_zip",_id:"edges/1841666688899",_rev:"1841666688899",_key:"1841666688899",_from:"circles/G",_to:"circles/J"}]}},{v:{label:"11",_id:"circles/K",_rev:"1841664657283",_key:"K"},e:{theFalse:!1,theTruth:!0,label:"right_zup",_id:"edges/1841666885507",_rev:"1841666885507",_key:"1841666885507",_from:"circles/J",_to:"circles/K"},p:{vertices:[{label:"1",_id:"circles/A",_rev:"1841662691203",_key:"A"},{label:"7",_id:"circles/G",_rev:"1841663870851",_key:"G"},{label:"10",_id:"circles/J",_rev:"1841664460675",_key:"J"},{label:"11",_id:"circles/K",_rev:"1841664657283",_key:"K"}],edges:[{theFalse:!1,theTruth:!0,label:"right_foo",_id:"edges/1841666099075",_rev:"1841666099075",_key:"1841666099075",_from:"circles/A",_to:"circles/G"},{theFalse:!1,theTruth:!0,label:"right_zip",_id:"edges/1841666688899",_rev:"1841666688899",_key:"1841666688899",_from:"circles/G",_to:"circles/J"},{theFalse:!1,theTruth:!0,label:"right_zup",_id:"edges/1841666885507",_rev:"1841666885507",_key:"1841666885507",_from:"circles/J",_to:"circles/K"}]}},{v:{label:"2",_id:"circles/B",_rev:"1841662887811",_key:"B"},e:{theFalse:!1,theTruth:!0,label:"left_bar",_id:"edges/1841665116035",_rev:"1841665116035",_key:"1841665116035",_from:"circles/A",_to:"circles/B"},p:{vertices:[{label:"1",_id:"circles/A",_rev:"1841662691203",_key:"A"},{label:"2",_id:"circles/B",_rev:"1841662887811",_key:"B"}],edges:[{theFalse:!1,theTruth:!0,label:"left_bar",_id:"edges/1841665116035",_rev:"1841665116035",_key:"1841665116035",_from:"circles/A",_to:"circles/B"}]}},{v:{label:"5",_id:"circles/E",_rev:"1841663477635",_key:"E"},e:{theFalse:!1,theTruth:!0,label:"left_blub",_id:"edges/1841665705859",_rev:"1841665705859",_key:"1841665705859",_from:"circles/B",_to:"circles/E"},p:{vertices:[{label:"1",_id:"circles/A",_rev:"1841662691203",_key:"A"},{label:"2",_id:"circles/B",_rev:"1841662887811",_key:"B"},{label:"5",_id:"circles/E",_rev:"1841663477635",_key:"E"}],edges:[{theFalse:!1,theTruth:!0,label:"left_bar",_id:"edges/1841665116035",_rev:"1841665116035",_key:"1841665116035",_from:"circles/A",_to:"circles/B"},{theFalse:!1,theTruth:!0,label:"left_blub",_id:"edges/1841665705859",_rev:"1841665705859",_key:"1841665705859",_from:"circles/B",_to:"circles/E"}]}},{v:{label:"6",_id:"circles/F",_rev:"1841663674243",_key:"F"},e:{theFalse:!1,theTruth:!0,label:"left_schubi",_id:"edges/1841665902467",_rev:"1841665902467",_key:"1841665902467",_from:"circles/E",_to:"circles/F"},p:{vertices:[{label:"1",_id:"circles/A",_rev:"1841662691203",_key:"A"},{label:"2",_id:"circles/B",_rev:"1841662887811",_key:"B"},{label:"5",_id:"circles/E",_rev:"1841663477635",_key:"E"},{label:"6",_id:"circles/F",_rev:"1841663674243",_key:"F"}],edges:[{theFalse:!1,theTruth:!0,label:"left_bar",_id:"edges/1841665116035",_rev:"1841665116035",_key:"1841665116035",_from:"circles/A",_to:"circles/B"},{theFalse:!1,theTruth:!0,label:"left_blub",_id:"edges/1841665705859",_rev:"1841665705859",_key:"1841665705859",_from:"circles/B",_to:"circles/E"},{theFalse:!1,theTruth:!0,label:"left_schubi",_id:"edges/1841665902467",_rev:"1841665902467",_key:"1841665902467",_from:"circles/E",_to:"circles/F"}]}},{v:{label:"3",_id:"circles/C",_rev:"1841663084419",_key:"C"},e:{theFalse:!1,theTruth:!0,label:"left_blarg",_id:"edges/1841665312643",_rev:"1841665312643",_key:"1841665312643",_from:"circles/B",_to:"circles/C"},p:{vertices:[{label:"1",_id:"circles/A",_rev:"1841662691203",_key:"A"},{label:"2",_id:"circles/B",_rev:"1841662887811",_key:"B"},{label:"3",_id:"circles/C",_rev:"1841663084419",_key:"C"}],edges:[{theFalse:!1,theTruth:!0,label:"left_bar",_id:"edges/1841665116035",_rev:"1841665116035",_key:"1841665116035",_from:"circles/A",_to:"circles/B"},{theFalse:!1,theTruth:!0,label:"left_blarg",_id:"edges/1841665312643",_rev:"1841665312643",_key:"1841665312643",_from:"circles/B",_to:"circles/C"}]}},{v:{label:"4",_id:"circles/D",_rev:"1841663281027",_key:"D"},e:{theFalse:!1,theTruth:!0,label:"left_blorg",_id:"edges/1841665509251",_rev:"1841665509251",_key:"1841665509251",_from:"circles/C",_to:"circles/D"},p:{vertices:[{label:"1",_id:"circles/A",_rev:"1841662691203",_key:"A"},{label:"2",_id:"circles/B",_rev:"1841662887811",_key:"B"},{label:"3",_id:"circles/C",_rev:"1841663084419",_key:"C"},{label:"4",_id:"circles/D",_rev:"1841663281027",_key:"D"}],edges:[{theFalse:!1,theTruth:!0,label:"left_bar",_id:"edges/1841665116035",_rev:"1841665116035",_key:"1841665116035",_from:"circles/A",_to:"circles/B"},{theFalse:!1,theTruth:!0,label:"left_blarg",_id:"edges/1841665312643",_rev:"1841665312643",_key:"1841665312643",_from:"circles/B",_to:"circles/C"},{theFalse:!1,theTruth:!0,label:"left_blorg",_id:"edges/1841665509251",_rev:"1841665509251",_key:"1841665509251",_from:"circles/C",_to:"circles/D"}]}}]})}(),function(){"use strict";window.UserBarView=Backbone.View.extend({events:{"change #userBarSelect":"navigateBySelect","click .tab":"navigateByTab","mouseenter .dropdown":"showDropdown","mouseleave .dropdown":"hideDropdown","click #userLogout":"userLogout"},initialize:function(){this.userCollection=this.options.userCollection,this.userCollection.fetch({async:!1}),this.userCollection.bind("change:extra",this.render.bind(this))},template:templateEngine.createTemplate("userBarView.ejs"),navigateBySelect:function(){var a=$("#arangoCollectionSelect").find("option:selected").val();window.App.navigate(a,{trigger:!0})},navigateByTab:function(a){var b=a.target||a.srcElement;b=$(b).closest("a");var c=b.attr("id");return"user"===c?($("#user_dropdown").slideToggle(200),void a.preventDefault()):(window.App.navigate(c,{trigger:!0}),void a.preventDefault())},showDropdown:function(){$("#user_dropdown").fadeIn(1)},hideDropdown:function(){$("#user_dropdown").fadeOut(1)},render:function(){var a=this.userCollection.whoAmI(),b=null,c=null,d=!1,e=null;return a&&(e=this.userCollection.findWhere({user:a}),e.set({loggedIn:!0}),c=e.get("extra").name,b=e.get("extra").img,d=e.get("active")),b=b?"https://s.gravatar.com/avatar/"+b+"?s=24":"img/default_user.png",c||(c=""),this.$el=$("#userBar"),this.$el.html(this.template.render({img:b,name:c,username:a,active:d})),this.delegateEvents(),this.$el},userLogout:function(){this.userCollection.whoAmI(),this.userCollection.logout()}})}(),function(){"use strict";window.userManagementView=Backbone.View.extend({el:"#content",el2:"#userManagementThumbnailsIn",template:templateEngine.createTemplate("userManagementView.ejs"),events:{"click #createUser":"createUser","click #submitCreateUser":"submitCreateUser","click #userManagementThumbnailsIn .tile":"editUser","click #submitEditUser":"submitEditUser","click #userManagementToggle":"toggleView","keyup #userManagementSearchInput":"search","click #userManagementSearchSubmit":"search","click #callEditUserPassword":"editUserPassword","click #submitEditUserPassword":"submitEditUserPassword","click #submitEditCurrentUserProfile":"submitEditCurrentUserProfile","click .css-label":"checkBoxes","change #userSortDesc":"sorting"},dropdownVisible:!1,initialize:function(){this.collection.fetch({async:!1}),this.currentUser=this.collection.findWhere({user:this.collection.whoAmI()})},checkBoxes:function(a){var b=a.currentTarget.id;$("#"+b).click()},sorting:function(){$("#userSortDesc").is(":checked")?this.collection.setSortingDesc(!0):this.collection.setSortingDesc(!1),$("#userManagementDropdown").is(":visible")?this.dropdownVisible=!0:this.dropdownVisible=!1,this.render()},render:function(a){var b=!1;return $("#userManagementDropdown").is(":visible")&&(b=!0),this.collection.sort(),$(this.el).html(this.template.render({collection:this.collection,searchString:""})),b===!0&&($("#userManagementDropdown2").show(),$("#userSortDesc").attr("checked",this.collection.sortOptions.desc),$("#userManagementToggle").toggleClass("activated"),$("#userManagementDropdown").show()),a&&this.editCurrentUser(),arangoHelper.setCheckboxStatus("#userManagementDropdown"),this},search:function(){var a,b,c,d;a=$("#userManagementSearchInput"),b=$("#userManagementSearchInput").val(),d=this.collection.filter(function(a){return-1!==a.get("user").indexOf(b)}),$(this.el).html(this.template.render({collection:d,searchString:b})),a=$("#userManagementSearchInput"),c=a.val().length,a.focus(),a[0].setSelectionRange(c,c)},createUser:function(a){a.preventDefault(),this.createCreateUserModal()},submitCreateUser:function(){var a=this,b=$("#newUsername").val(),c=$("#newName").val(),d=$("#newPassword").val(),e=$("#newStatus").is(":checked");if(this.validateUserInfo(c,b,d,e)){var f={user:b,passwd:d,active:e,extra:{name:c}};this.collection.create(f,{wait:!0,error:function(a,b){},success:function(b){a.updateUserManagement(),window.modalView.hide()}})}},validateUserInfo:function(a,b,c,d){return""===b?(arangoHelper.arangoError("You have to define an username"),$("#newUsername").closest("th").css("backgroundColor","red"),!1):!0},updateUserManagement:function(){var a=this;this.collection.fetch({success:function(){a.render()}})},submitDeleteUser:function(a){var b=this.collection.findWhere({user:a});b.destroy({wait:!0}),window.modalView.hide(),this.updateUserManagement()},editUser:function(a){$(a.currentTarget).hasClass("tile")&&(a.currentTarget=$(a.currentTarget).find("img")),this.collection.fetch();var b=this.evaluateUserName($(a.currentTarget).attr("id"),"_edit-user");""===b&&(b=$(a.currentTarget).attr("id"));var c=this.collection.findWhere({user:b});c.get("loggedIn")?this.editCurrentUser():this.createEditUserModal(c.get("user"),c.get("extra").name,c.get("active")); +},editCurrentUser:function(){this.createEditCurrentUserModal(this.currentUser.get("user"),this.currentUser.get("extra").name,this.currentUser.get("extra").img)},submitEditUser:function(a){var b=$("#editName").val(),c=$("#editStatus").is(":checked");if(!this.validateStatus(c))return void $("#editStatus").closest("th").css("backgroundColor","red");if(!this.validateName(b))return void $("#editName").closest("th").css("backgroundColor","red");var d=this.collection.findWhere({user:a});d.save({extra:{name:b},active:c},{type:"PATCH"}),window.modalView.hide(),this.updateUserManagement()},validateUsername:function(a){return""===a?(arangoHelper.arangoError("You have to define an username"),$("#newUsername").closest("th").css("backgroundColor","red"),!1):a.match(/^[a-zA-Z][a-zA-Z0-9_\-]*$/)?!0:(arangoHelper.arangoError("Wrong Username","Username may only contain numbers, letters, _ and -"),!1)},validatePassword:function(a){return!0},validateName:function(a){return""===a?!0:a.match(/^[a-zA-Z][a-zA-Z0-9_\-\ ]*$/)?!0:(arangoHelper.arangoError("Wrong Username","Username may only contain numbers, letters, _ and -"),!1)},validateStatus:function(a){return""===a?!1:!0},toggleView:function(){$("#userSortDesc").attr("checked",this.collection.sortOptions.desc),$("#userManagementToggle").toggleClass("activated"),$("#userManagementDropdown2").slideToggle(200)},setFilterValues:function(){},evaluateUserName:function(a,b){var c=a.lastIndexOf(b);return a.substring(0,c)},editUserPassword:function(){window.modalView.hide(),this.createEditUserPasswordModal()},submitEditUserPassword:function(){var a=$("#oldCurrentPassword").val(),b=$("#newCurrentPassword").val(),c=$("#confirmCurrentPassword").val();$("#oldCurrentPassword").val(""),$("#newCurrentPassword").val(""),$("#confirmCurrentPassword").val(""),$("#oldCurrentPassword").closest("th").css("backgroundColor","white"),$("#newCurrentPassword").closest("th").css("backgroundColor","white"),$("#confirmCurrentPassword").closest("th").css("backgroundColor","white");var d=!1;this.validateCurrentPassword(a)||($("#oldCurrentPassword").closest("th").css("backgroundColor","red"),d=!0),b!==c&&($("#confirmCurrentPassword").closest("th").css("backgroundColor","red"),d=!0),this.validatePassword(b)||($("#newCurrentPassword").closest("th").css("backgroundColor","red"),d=!0),d||(this.currentUser.setPassword(b),window.modalView.hide())},validateCurrentPassword:function(a){return this.currentUser.checkPassword(a)},submitEditCurrentUserProfile:function(){var a=$("#editCurrentName").val(),b=$("#editCurrentUserProfileImg").val();b=this.parseImgString(b),this.currentUser.setExtras(a,b),this.updateUserProfile(),window.modalView.hide()},updateUserProfile:function(){var a=this;this.collection.fetch({success:function(){a.render()}})},parseImgString:function(a){return-1===a.indexOf("@")?a:CryptoJS.MD5(a).toString()},createEditUserModal:function(a,b,c){var d,e;e=[{type:window.modalView.tables.READONLY,label:"Username",value:_.escape(a)},{type:window.modalView.tables.TEXT,label:"Name",value:b,id:"editName",placeholder:"Name"},{type:window.modalView.tables.CHECKBOX,label:"Active",value:"active",checked:c,id:"editStatus"}],d=[{title:"Delete",type:window.modalView.buttons.DELETE,callback:this.submitDeleteUser.bind(this,a)},{title:"Save",type:window.modalView.buttons.SUCCESS,callback:this.submitEditUser.bind(this,a)}],window.modalView.show("modalTable.ejs","Edit User",d,e)},createCreateUserModal:function(){var a=[],b=[];b.push(window.modalView.createTextEntry("newUsername","Username","",!1,"Username",!0,[{rule:Joi.string().regex(/^[a-zA-Z0-9\-_]*$/),msg:'Only symbols, "_" and "-" are allowed.'},{rule:Joi.string().required(),msg:"No username given."}])),b.push(window.modalView.createTextEntry("newName","Name","",!1,"Name",!1)),b.push(window.modalView.createPasswordEntry("newPassword","Password","",!1,"",!1)),b.push(window.modalView.createCheckboxEntry("newStatus","Active","active",!1,!0)),a.push(window.modalView.createSuccessButton("Create",this.submitCreateUser.bind(this))),window.modalView.show("modalTable.ejs","Create New User",a,b)},createEditCurrentUserModal:function(a,b,c){var d=[],e=[];e.push(window.modalView.createReadOnlyEntry("id_username","Username",a)),e.push(window.modalView.createTextEntry("editCurrentName","Name",b,!1,"Name",!1)),e.push(window.modalView.createTextEntry("editCurrentUserProfileImg","Gravatar account (Mail)",c,"Mailaddress or its md5 representation of your gravatar account. The address will be converted into a md5 string. Only the md5 string will be stored, not the mailaddress.","myAccount(at)gravatar.com")),d.push(window.modalView.createNotificationButton("Change Password",this.editUserPassword.bind(this))),d.push(window.modalView.createSuccessButton("Save",this.submitEditCurrentUserProfile.bind(this))),window.modalView.show("modalTable.ejs","Edit User Profile",d,e)},createEditUserPasswordModal:function(){var a=[],b=[];b.push(window.modalView.createPasswordEntry("oldCurrentPassword","Old Password","",!1,"old password",!1)),b.push(window.modalView.createPasswordEntry("newCurrentPassword","New Password","",!1,"new password",!1)),b.push(window.modalView.createPasswordEntry("confirmCurrentPassword","Confirm New Password","",!1,"confirm new password",!1)),a.push(window.modalView.createSuccessButton("Save",this.submitEditUserPassword.bind(this))),window.modalView.show("modalTable.ejs","Edit User Password",a,b)}})}(),function(){"use strict";window.workMonitorView=Backbone.View.extend({el:"#content",id:"#workMonitorContent",template:templateEngine.createTemplate("workMonitorView.ejs"),table:templateEngine.createTemplate("arangoTable.ejs"),initialize:function(){},events:{},tableDescription:{id:"workMonitorTable",titles:["Type","Database","Task ID","Started","Url","User","Description","Method"],rows:[],unescaped:[!1,!1,!1,!1,!1,!1,!1,!1]},render:function(){var a=this;this.$el.html(this.template.render({})),this.collection.fetch({success:function(){a.parseTableData(),$(a.id).append(a.table.render({content:a.tableDescription}))}})},parseTableData:function(){var a=this;this.collection.each(function(b){if("AQL query"===b.get("type")){var c=b.get("parent");if(c)try{a.tableDescription.rows.push([b.get("type"),"(p) "+c.database,"(p) "+c.taskId,"(p) "+c.startTime,"(p) "+c.url,"(p) "+c.user,b.get("description"),"(p) "+c.method])}catch(d){console.log("some parse error")}}else"thread"!==b.get("type")&&a.tableDescription.rows.push([b.get("type"),b.get("database"),b.get("taskId"),b.get("startTime"),b.get("url"),b.get("user"),b.get("description"),b.get("method")])})}})}(),function(){"use strict";window.Router=Backbone.Router.extend({routes:{"":"dashboard",dashboard:"dashboard",collections:"collections","new":"newCollection",login:"login","collection/:colid/documents/:pageid":"documents","collection/:colid/:docid":"document",shell:"shell",query:"query",queryManagement:"queryManagement",workMonitor:"workMonitor",databases:"databases",applications:"applications","applications/:mount":"applicationDetail",graph:"graphManagement","graph/:name":"showGraph",userManagement:"userManagement",userProfile:"userProfile",logs:"logs",test:"test"},initialize:function(){window.modalView=new window.ModalView,this.foxxList=new window.FoxxCollection,window.foxxInstallView=new window.FoxxInstallView({collection:this.foxxList}),window.progressView=new window.ProgressView;var a=this;this.userCollection=new window.ArangoUsers,this.initOnce=function(){this.initOnce=function(){},this.arangoDatabase=new window.ArangoDatabase,this.currentDB=new window.CurrentDatabase,this.currentDB.fetch({async:!1}),this.arangoCollectionsStore=new window.arangoCollections,this.arangoDocumentStore=new window.arangoDocument,arangoHelper.setDocumentStore(this.arangoDocumentStore),this.arangoCollectionsStore.fetch({async:!1}),this.footerView=new window.FooterView,this.notificationList=new window.NotificationCollection,this.naviView=new window.NavigationView({database:this.arangoDatabase,currentDB:this.currentDB,notificationCollection:a.notificationList,userCollection:this.userCollection}),this.queryCollection=new window.ArangoQueries,this.footerView.render(),this.naviView.render(),window.checkVersion()}.bind(this),$(window).resize(function(){a.handleResize()})},checkUser:function(){return null===this.userCollection.whoAmI()?(this.navigate("login",{trigger:!0}),!1):(this.initOnce(),!0)},logs:function(){if(this.checkUser()){if(!this.logsView){var a=new window.ArangoLogs({upto:!0,loglevel:4}),b=new window.ArangoLogs({loglevel:4}),c=new window.ArangoLogs({loglevel:3}),d=new window.ArangoLogs({loglevel:2}),e=new window.ArangoLogs({loglevel:1});this.logsView=new window.LogsView({logall:a,logdebug:b,loginfo:c,logwarning:d,logerror:e})}this.logsView.render(),this.naviView.selectMenuItem("tools-menu")}},applicationDetail:function(a){this.checkUser()&&(this.naviView.selectMenuItem("applications-menu"),0===this.foxxList.length&&this.foxxList.fetch({async:!1}),this.hasOwnProperty("applicationDetailView")||(this.applicationDetailView=new window.ApplicationDetailView({model:this.foxxList.get(decodeURIComponent(a))})),this.applicationDetailView.model=this.foxxList.get(decodeURIComponent(a)),this.applicationDetailView.render("swagger"))},login:function(){return null!==this.userCollection.whoAmI()?(this.navigate("",{trigger:!0}),!1):(this.loginView||(this.loginView=new window.loginView({collection:this.userCollection})),void this.loginView.render())},collections:function(){if(this.checkUser()){var a=this.naviView,b=this;this.collectionsView||(this.collectionsView=new window.CollectionsView({collection:this.arangoCollectionsStore})),this.arangoCollectionsStore.fetch({success:function(){b.collectionsView.render(),a.selectMenuItem("collections-menu")}})}},documents:function(a,b){this.checkUser()&&(this.documentsView||(this.documentsView=new window.DocumentsView({collection:new window.arangoDocuments,documentStore:this.arangoDocumentStore,collectionsStore:this.arangoCollectionsStore})),this.documentsView.setCollectionId(a,b),this.documentsView.render())},document:function(a,b){if(this.checkUser()){this.documentView||(this.documentView=new window.DocumentView({collection:this.arangoDocumentStore})),this.documentView.colid=a,this.documentView.docid=b,this.documentView.render();var c=arangoHelper.collectionApiType(a);this.documentView.setType(c)}},shell:function(){this.checkUser()&&(this.shellView||(this.shellView=new window.shellView),this.shellView.render(),this.naviView.selectMenuItem("tools-menu"))},query:function(){this.checkUser()&&(this.queryView||(this.queryView=new window.queryView({collection:this.queryCollection})),this.queryView.render(),this.naviView.selectMenuItem("query-menu"))},test:function(){this.checkUser()&&(this.testView||(this.testView=new window.testView({})),this.testView.render())},workMonitor:function(){this.checkUser()&&(this.workMonitorCollection||(this.workMonitorCollection=new window.WorkMonitorCollection),this.workMonitorView||(this.workMonitorView=new window.workMonitorView({collection:this.workMonitorCollection})),this.workMonitorView.render(),this.naviView.selectMenuItem("tools-menu"))},queryManagement:function(){this.checkUser()&&(this.queryManagementView||(this.queryManagementView=new window.queryManagementView({collection:void 0})),this.queryManagementView.render(),this.naviView.selectMenuItem("tools-menu"))},databases:function(){this.checkUser()&&(arangoHelper.databaseAllowed()===!0?(this.databaseView||(this.databaseView=new window.databaseView({users:this.userCollection,collection:this.arangoDatabase})),this.databaseView.render(),this.naviView.selectMenuItem("databases-menu")):(this.navigate("#",{trigger:!0}),this.naviView.selectMenuItem("dashboard-menu"),$("#databaseNavi").css("display","none"),$("#databaseNaviSelect").css("display","none")))},dashboard:function(){this.checkUser()&&(this.naviView.selectMenuItem("dashboard-menu"),void 0===this.dashboardView&&(this.dashboardView=new window.DashboardView({dygraphConfig:window.dygraphConfig,database:this.arangoDatabase})),this.dashboardView.render())},graphManagement:function(){this.checkUser()&&(this.graphManagementView||(this.graphManagementView=new window.GraphManagementView({collection:new window.GraphCollection,collectionCollection:this.arangoCollectionsStore})),this.graphManagementView.render(),this.naviView.selectMenuItem("graphviewer-menu"))},showGraph:function(a){this.checkUser()&&(this.graphManagementView||(this.graphManagementView=new window.GraphManagementView({collection:new window.GraphCollection,collectionCollection:this.arangoCollectionsStore})),this.graphManagementView.render(),this.graphManagementView.loadGraphViewer(a),this.naviView.selectMenuItem("graphviewer-menu"))},applications:function(){this.checkUser()&&(void 0===this.applicationsView&&(this.applicationsView=new window.ApplicationsView({collection:this.foxxList})),this.applicationsView.reload(),this.naviView.selectMenuItem("applications-menu"))},handleSelectDatabase:function(){this.checkUser()&&this.naviView.handleSelectDatabase()},handleResize:function(){this.dashboardView&&this.dashboardView.resize(),this.graphManagementView&&this.graphManagementView.handleResize($("#content").width()),this.queryView&&this.queryView.resize()},userManagement:function(){this.checkUser()&&(this.userManagementView||(this.userManagementView=new window.userManagementView({collection:this.userCollection})),this.userManagementView.render(),this.naviView.selectMenuItem("tools-menu"))},userProfile:function(){this.checkUser()&&(this.userManagementView||(this.userManagementView=new window.userManagementView({collection:this.userCollection})),this.userManagementView.render(!0),this.naviView.selectMenuItem("tools-menu"))}})}(),function(){"use strict";var a=function(){$.ajax({type:"POST",url:"/_admin/aardvark/disableVersionCheck"})},b=function(a){$.ajax({type:"GET",url:"/_admin/aardvark/shouldCheckVersion",success:function(b){b===!0&&a()}})},c=function(b,c){var d=[];d.push(window.modalView.createNotificationButton("Don't ask again",function(){a(),window.modalView.hide()})),d.push(window.modalView.createSuccessButton("Download Page",function(){window.open("https://www.arangodb.com/download","_blank"),window.modalView.hide()}));var e=[],f=window.modalView.createReadOnlyEntry.bind(window.modalView);e.push(f("current","Current",b.toString())),c.major&&e.push(f("major","Major",c.major.version)),c.minor&&e.push(f("minor","Minor",c.minor.version)),c.bugfix&&e.push(f("bugfix","Bugfix",c.bugfix.version)),window.modalView.show("modalTable.ejs","New Version Available",d,e)};window.checkVersion=function(){$.ajax({type:"GET",cache:!1,url:"/_api/version",contentType:"application/json",processData:!1,async:!0,success:function(a){var d=window.versionHelper.fromString(a.version);window.parseVersions=function(e){_.isEmpty(e)||/-devel$/.test(a.version)||b(c.bind(window,d,e))},$.ajax({type:"GET",async:!0,crossDomain:!0,timeout:3e3,dataType:"jsonp",url:"https://www.arangodb.com/repositories/versions.php?jsonp=parseVersions&version="+encodeURIComponent(d.toString())})}})}}(),function(){"use strict";window.hasOwnProperty("TEST_BUILD")||$(document).ready(function(){window.App=new window.Router,Backbone.history.start(),window.App.handleResize()})}(); \ No newline at end of file diff --git a/js/apps/system/_admin/aardvark/APP/frontend/build/app.min.js.gz b/js/apps/system/_admin/aardvark/APP/frontend/build/app.min.js.gz index ee7a5f503f6079a41e9aab504c8749dcb3365ff0..e78e9732e035871d2c796b73d15762f365a5c0ef 100644 GIT binary patch delta 44431 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 delta 44297 zcmV(nK=Qx+j|%RO3V^f$o6UcAH+5y{!r%K>C`tMWDLPQz5 z%JkO!j3}fwp3dj(+Aj<~7@~`}0AkdTl3>=wvO(Q|K(d95`vcesjHyb#`i?00e)Z-aPw-5=*@=yMqdJ zKj! z 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 N0|*KcV?NW32ml8>FmC_= diff --git a/js/apps/system/_admin/aardvark/APP/frontend/build/scripts.html.part b/js/apps/system/_admin/aardvark/APP/frontend/build/scripts.html.part index c9e6be1efe..2bbc8f8bf2 100644 --- a/js/apps/system/_admin/aardvark/APP/frontend/build/scripts.html.part +++ b/js/apps/system/_admin/aardvark/APP/frontend/build/scripts.html.part @@ -1,3 +1,3 @@ - - - + + + diff --git a/js/apps/system/_admin/aardvark/APP/frontend/build/standalone-min.html b/js/apps/system/_admin/aardvark/APP/frontend/build/standalone-min.html index dda2837438..de867586ed 100644 --- a/js/apps/system/_admin/aardvark/APP/frontend/build/standalone-min.html +++ b/js/apps/system/_admin/aardvark/APP/frontend/build/standalone-min.html @@ -955,19 +955,6 @@ if (list.length > 0) {
\ No newline at end of file +
\ No newline at end of file diff --git a/js/apps/system/_admin/aardvark/APP/frontend/build/standalone-min.html.gz b/js/apps/system/_admin/aardvark/APP/frontend/build/standalone-min.html.gz index d5945287443a13a20de436ebf4177392836b6ca8..4410955a27517b9874de875fe923cd7cad1d5267 100644 GIT binary patch delta 21671 zcmV()K;OT>!2#F60e>Hh2mk;8000C7?S1QV9LJIFZ|f;qqeB5)a|R@3?%EUpElH3P zc1cMlKs$CF4#Zp{=1~7UvDli<~z(PjbGzRb_Se+z5yw*Q>C>>F&B@ zWo2e%W@TmVetz)7v*UmJ@p*PWyBO~8(%)>@9i8p9@=+^$caeVy6L@Fm>guX<^;Ks) zJ==NkyWjn8k((M2;@hm44fFjcQ?xifc$)n&k;Nt{CxeS(l(vFSxNE83ozKq4Q&;u7 zym&j#{xzSDdfoo{z3f#181rHFU6T|6Wd=~>SDpMXlYapsAF~Yq`I0n~`SfXbs^1#F z&S$gn$d^H>`OrGkCb-bclfVHZE&O6KyWR#aI%oN8drPWp-MyQAlWh%(vfCTxgRSgw zwzZYr+2>kRc9iFX@)?s50wsTZ2<#Jq@3pLXLj4X^tc-J~>tF2dq=;CCmq9+kByWHf zs<09#=iTznNbonG=7WQLl8*-Ys9)se=EyniW~beDf8NW990ei1#rMTYpbcS!h=##* zJQ<9yz`KsPn3^`glQy~tRbeDYERf1dU+Ar{S<&&22R!>#5>KZd^&)?>2ncN(PWvJs z&9m?{8;^&*?liuj&n-rZ!hT|9E5PmE0lVaocac}ZXzyjG^HHA!Nw&>%buS~)c{lq{ z@JxbEfI19gw4T}pgiNJ7<`xKl;oMob*UARnS+^~H?zM=0sSk7jQosZEi>KWxZqQ|g zHSp$6_S4-eY`Z)2p@)CAT5TCe&GK>yOQkUtxMvEHVA*{G#W; z!z!S((*3M!R9go`6;_RFj z^qrzMd&`=0972>#^U$5mrbTZKvg%xn=cAdY)#_rfr0F2-2Ki+^98bXQvvx5W(6Ub| z4XYv0kctv({Pkn>PMz~Y=xS`;{bs8eL8HmH9&e4t_y^#8?U0>i+phTC?B!V0ipN

+Ms&;KlQk$6gG#po3Jm5$ewrwD`a3Bt$eQSy=X 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 CBwsQB delta 21857 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 diff --git a/js/apps/system/_admin/aardvark/APP/frontend/build/standalone.html b/js/apps/system/_admin/aardvark/APP/frontend/build/standalone.html index 9194d6def4..267a0d3e6d 100644 --- a/js/apps/system/_admin/aardvark/APP/frontend/build/standalone.html +++ b/js/apps/system/_admin/aardvark/APP/frontend/build/standalone.html @@ -1036,19 +1036,6 @@ if (list.length > 0) { - - + + + diff --git a/js/apps/system/_admin/aardvark/APP/frontend/build/style-minified.css b/js/apps/system/_admin/aardvark/APP/frontend/build/style-minified.css index 8e3622d476..585ce469a0 100644 --- a/js/apps/system/_admin/aardvark/APP/frontend/build/style-minified.css +++ b/js/apps/system/_admin/aardvark/APP/frontend/build/style-minified.css @@ -1,7 +1,7 @@ -@charset "UTF-8";body{background:#f5f8f0!important;color:#333;display:block;font-size:14px;line-height:20px;margin:0}.fa,.fa-stack{display:inline-block}.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.page-title span,.pingback a.url,body,input,textarea{font-family:'Open Sans',sans-serif!important;font-weight:400}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(../fonts/opensans/OpenSansLight.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(../fonts/opensans/OpenSans.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(../fonts/opensans/OpenSansBold.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(../fonts/opensans/OpenSansLightItalic.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(../fonts/opensans/OpenSansItalic.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(../fonts/opensans/OpenSansBoldItalic.woff) format("woff")}/*! +@charset "UTF-8";#arangoQueryManagementTable .table-cell1,#queryManagementContent .table-cell1,.log-content{word-break:break-all}body{background:#f5f8f0!important;color:#333;display:block;font-size:14px;line-height:20px;margin:0}.fa,.fa-stack{display:inline-block}.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.page-title span,.pingback a.url,body,input,textarea{font-family:'Open Sans',sans-serif!important;font-weight:400}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(../fonts/opensans/OpenSansLight.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(../fonts/opensans/OpenSans.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(../fonts/opensans/OpenSansBold.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(../fonts/opensans/OpenSansLightItalic.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(../fonts/opensans/OpenSansItalic.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(../fonts/opensans/OpenSansBoldItalic.woff) format("woff")}/*! * Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome/fontawesome-webfont.eot?v=4.4.0);src:url(../fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.4.0) format("embedded-opentype"),url(../fonts/fontawesome/fontawesome-webfont.woff2?v=4.4.0) format("woff2"),url(../fonts/fontawesome/fontawesome-webfont.woff?v=4.4.0) format("woff"),url(../fonts/fontawesome/fontawesome-webfont.ttf?v=4.4.0) format("truetype"),url(../fonts/fontawesome/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.modal-body,.ui-tooltip,button{font-family:'Open Sans',sans-serif!important}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.contentDiv li,.dashboard-bar-chart-container,.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart,.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title,.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut,.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage,.dashboard-full-width-chart,.dashboard-full-width-chart .dashboard-full-width-chart-inner,.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart,.dashboard-half-height-legend,.dashboard-large-chart,.dashboard-large-chart .dashboard-large-chart-inner,.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart,.dashboard-legend,.dashboard-medium-chart,.dashboard-medium-chart .dashboard-interior-chart,.dashboard-small-chart,.dashboard-small-chart .dashboard-small-chart-inner,.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart,.dashboard-sub-bar,.dashboard-sub-bar .dashboard-sub-bar-title,.dashboard-tendency-container,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency .dashboard-figure,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency .dashboard-subtitle-bar,.dashboard-title-bar .dashboard-half-title-bar,.dashboardModal,.dropdown-toolbar,.fixedDropdown .notificationItemContent,.gv-dropdown-menu,.innerDropdownInnerUL,.link-dropdown-menu,.modal-chart-detail,.modal-chart-detail .modal-body,.modal-chart-detail .modal-dashboard-legend,.modal-chart-detail .modal-inner-detail,.navlist li,.navlogo,.pagination-line li a,.pull-left,.script-dropdown-menu,.user-dropdown-menu,a.button-gui,a.headerButton,div .bigtile,div .bigtile a span.add-Icon,div .tile,div .tile a span.add-Icon,div.centralContent,div.dropdownInner ul,div.footer-center,div.footer-left,div.footer-left p{float:left}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.arango-tab li,.dashboard-sub-bar-menu,.docsThirdCol,.fixedDropdown .notificationItem i,.fixedDropdown button,.headerBar>div.headerButtonBar,.navmenu,.query-button,.search-field,div .bigtile .iconSet span,div .tile .iconSet span,div.footer-right,div.footer-right p,div.gv_colour_list,ul.headerButtonList li{float:right}#distributionChartDiv:after,.arango-tab:after,.dashboard-bar-chart-container .dashboard-bar-chart:after,.dashboard-medium-chart .dashboard-medium-chart-inner:after,.dashboard-medium-chart .dashboard-medium-chart-menu:after,.dashboard-row:after,.dashboard-sub-bar:after,.dashboard-tendency-container .dashboard-tendency-chart:after,.detail-chart:after,.document-info .document-info-container .document-inner-info-container .document-attribute:after,.headerBar>div.headerButtonBar:after,.lineChartDiv:after,.pagination-line li:after,.resizecontainer:after,.tileList:after{clear:both;content:'.';display:block;font-size:0;height:0;visibility:hidden}.caret,.contentDiv:after,.contentDiv:before,.form-actions:after,.form-actions:before{content:''}.addButton,.arango-tab a,.arango-tab li,.arangoicon,.clusterDownBtn button,.contentDiv .icon,.contentTables tr.contentRowInactive a,.deleteButton,.edit-index-table .icon_arangodb_roundminus,.fixedDropdown .notificationItem i,.fullNotification:hover,.gv-search-submit-icon,.icon-info-sign,.link>line,.node,.pagination-line li a,.script-dropdown-menu .dropdown-item,.search-submit-icon,a.button-gui,a.headerButton,div .bigtile,div .bigtile .iconSet span,div .bigtile a span.icon,div .bigtile a svg,div .tile .iconSet span,div .tile a span.icon,div .tile a svg,div.headerDropdown.headerDropdown input[type=checkbox].css-checkbox label.css-label,div.toolbox div.gv_action_button{cursor:pointer}.navbar,footer.footer{background-color:rgba(245,248,240,.95);color:#fff;left:0;position:fixed;right:0;width:100%;z-index:1000}.ajax-file-upload-red,.button-danger{background-color:#da4f49}.ajax-file-upload-red:focus,.ajax-file-upload-red:hover,.button-danger:focus,.button-danger:hover{background-color:#be342e}.contentTables td span,.deleteButton,.edit-index-table .icon_arangodb_roundminus{color:#da4f49}.contentTables td span:focus,.contentTables td span:hover,.deleteButton:focus,.deleteButton:hover,.edit-index-table .icon_arangodb_roundminus:focus,.edit-index-table .icon_arangodb_roundminus:hover{color:#be342e}.ajax-file-upload,.button-success{background-color:#8aa051}.ajax-file-upload:focus,.ajax-file-upload:hover,.button-success:focus,.button-success:hover{background-color:#788f3d}.addButton,.contentTables td.dbThSecond span{color:#8aa051}.addButton:focus,.addButton:hover,.contentTables td.dbThSecond span:focus,.contentTables td.dbThSecond span:hover{color:#788f3d}.button-warning{background-color:#faa732}.button-warning:focus,.button-warning:hover{background-color:#f89406}.button-close,.button-neutral{background-color:#8f8d8c}.button-close:focus,.button-close:hover,.button-neutral:focus,.button-neutral:hover{background-color:#736b68}.dashboard-sub-bar-menu{color:#8f8d8c}.dashboard-sub-bar-menu:focus,.dashboard-sub-bar-menu:hover{color:#736b68}.button-primary{background-color:#564e4a}.button-primary:focus,.button-primary:hover{background-color:#3a322e}.button-header,a.button-gui,a.headerButton{background-color:#fff;border:1px solid #fff;color:#555}.button-header:focus,.button-header:hover,a.button-gui:focus,a.button-gui:hover,a.headerButton:focus,a.headerButton:hover{background-color:#8aa051;border:1px solid #8aa051;color:#fff}.button-notification{background-color:#faa020}.button-notification:focus,.button-notification:hover{background-color:#f87c0f}.button-inactive,.button-inactive:focus,.button-inactive:hover,[class*=' button-']:disabled,[class*=' button-']:focus:disabled,[class*=' button-']:hover:disabled,[class^=button-]:disabled,[class^=button-]:focus:disabled,[class^=button-]:hover:disabled,button.disabled,button.disabled:focus,button.disabled:hover{background-color:#d3d3d3}a.headerButton.disabled,a.headerButton.disabled:focus,a.headerButton.disabled:hover{color:#d3d3d3}div.queryline .fa.fa-search{color:#c2c2c2;font-size:12pt;opacity:.5;position:relative;right:21px;top:-1px}div.queryline .fa.fa-search:hover{cursor:pointer;opacity:1}.login-window .login-input,.modal-body .select2-choices input,.modal-body input,.modal-body select,.modal-body textarea,.navbar .arango-collection-select,div.queryline input,div.queryline select,input.search-input{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff!important;border:1px solid rgba(140,138,137,.25);box-shadow:none;outline:transparent 0}.login-window .login-input:focus,.modal-body input:focus,.modal-body select:focus,.modal-body textarea:focus,.navbar .arango-collection-select:focus,div.queryline input:focus,div.queryline select:focus,input.search-input:focus{border-color:#999;box-shadow:none;outline:transparent 0}.dropdown-toolbar,.gv-dropdown-menu,.link-dropdown-menu,.script-dropdown-menu,.user-dropdown-menu{background-color:#f5f8f0;border-color:#666;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;display:none;list-style:none;margin:5px 0 0;padding:5px 0;position:absolute;right:0;top:80%;z-index:1000}.script-dropdown-menu .dropdown-item a,.tab{display:block}.dropdown-toolbar li,.gv-dropdown-menu li,.link-dropdown-menu li,.script-dropdown-menu li,.user-dropdown-menu li{line-height:23px;white-space:nowrap;width:100%}.dropdown-toolbar .dropdown-header,.gv-dropdown-menu .dropdown-header,.link-dropdown-menu .dropdown-header,.script-dropdown-menu .dropdown-header,.user-dropdown-menu .dropdown-header{color:#999;font-size:15px;font-weight:600;font-variant:small-caps;padding:0}.dropdown-toolbar .dropdown-header:hover,.gv-dropdown-menu .dropdown-header:hover,.link-dropdown-menu .dropdown-header:hover,.script-dropdown-menu .dropdown-header:hover,.user-dropdown-menu .dropdown-header:hover{cursor:default}div .bigtile:hover,div .tile:hover,div.footer-center p:hover{cursor:pointer}.dropdown-toolbar .divider,.gv-dropdown-menu .divider,.link-dropdown-menu .divider,.script-dropdown-menu .divider,.user-dropdown-menu .divider{background-color:#666;height:1px;margin:10px 0 5px}.dropdown-toolbar a,.gv-dropdown-menu a,.link-dropdown-menu a,.script-dropdown-menu a,.user-dropdown-menu a{color:#fff;padding:0 20px}.navbar{-webkit-font-smoothing:subpixel-antialiased;height:44px;margin-bottom:3px;padding-top:6px;top:0}.navbar .no-left-margin{border:0;margin-left:0}.navbar .no-left-margin.hover{background-color:transparent}.navbar .arangodbLogo{height:auto;margin-left:-5px;margin-top:-1px;width:40%}.navbar .arango-collection-select{position:relative;right:-22px;top:4px}.navbar .nav .dropdown .active>.dropdown-toggle,.navbar .nav .dropdown .open.active>.dropdown-toggle,.navbar .nav .dropdown .open>.dropdown-toggle{background:#788f3d}.navbar .nav>.active>a{-webkit-box-shadow:0 0 0 transparent inset;-moz-box-shadow:0 0 0 transparent inset;box-shadow:0 0 0 transparent inset;background-color:#fff;color:#000}.navbar .nav>li>a:focus{background-color:#fff}.navbar .nav>li>a:hover{background-color:#000;color:#686766}.navlist .dropdown-item:hover a,.navlist>.active a,.navlist>.active:hover a,.navlist>li:hover a{color:#000}.navlogo{margin-left:5px;margin-right:-3px;padding-top:3px}.navlist{list-style:none}.navlist>li{height:39px}.navlist li{border-left:1px solid transparent;border-right:1px solid transparent;border-top:1px solid transparent;margin-left:7px}.navlist li.dropdown:hover{background-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;border-left:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2)}.navlist li.dropdown:hover a{border-bottom:2px solid #fff}.navlist li.divider,.navlist li.navbar-spacer{border:0}.navlist li.divider{background-color:rgba(0,0,0,.2)}.navlist li.navbar-spacer{background-color:#a0a0a0;height:21px;margin-top:9px;width:1px}.navlist li.navbar-spacer.big{margin-left:15px;margin-right:15px}.navlist li.navbar-spacer.med{margin-left:5px;margin-right:5px}.navlist .dropdown-item,.script-dropdown-menu .dropdown-item{margin-left:0}.navlist li.navbar-spacer:hover{background-color:#a0a0a0}.navlist .active .tab{border-bottom:2px solid #8aa051;padding-bottom:4px}.navlist>.active{background-color:transparent}.navlist>.active:hover{background-color:#fff}.navlist .dropdown-item:hover,.navlist>li:hover{background-color:#fff;border-radius:3px}.navlist .dropdown-item a{border-bottom:0;display:block;font-size:11pt}.navlist .dropdown-item a:hover{background-color:#dee9cf;color:#686766}.tab{color:#686766;font-size:12pt;font-weight:100;padding:9px 5px 10px}.tab.userImg{padding-bottom:5px}.dropdown-item a{border-bottom:0!important;font-weight:300}.dropdown-toolbar li a,footer.footer p{font-weight:100}.dropdown-toolbar{background-color:#fff!important;border:1px solid rgba(140,138,137,.25)}.dropdown-toolbar li a:hover{background:0 0;background-color:#dee9cf!important;color:#000!important}.link-dropdown-menu,.user-dropdown-menu{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-top-right-radius:0;margin-right:-1px;margin-top:7px;z-index:-10}.link-dropdown-menu .dropdown-item,.user-dropdown-menu .dropdown-item{border-left:0;border-right:0}.script-dropdown-menu .dropdown-item a:hover{color:#fff}.script-dropdown-menu .dropdown-item:hover{background-color:#8aa051}.gv-dropdown-menu{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-color:rgba(0,0,0,.7);border:1px solid #c2c2c2;margin-right:-20px;margin-top:6px}.gv-dropdown-menu:after{border-bottom-color:#fff}.gv-dropdown-menu li:hover{background-color:#fff;background-image:none}.gv-dropdown-menu li a{padding:0}.gv-dropdown-menu li a label{color:#fff;padding-left:5px}.gv-dropdown-menu li a:focus{background-color:#8aa051!important;background-image:none}#arangoCollectionSelect{display:none;float:right;margin-bottom:0;margin-right:15px;padding-bottom:0}.caret{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #686766;display:inline-block;height:0;vertical-align:top;width:0}.applications-menu{display:block}.arango-logo{height:34px;padding:0!important}.arango-logo img{margin-left:22px}.footer{bottom:0;font-size:14px;left:0;position:fixed;right:0;text-align:center;z-index:1000}footer.footer{bottom:0;height:40px}footer.footer p{font-size:10pt;margin-bottom:0;padding-bottom:10px;padding-top:10px}div.footer-left{background:none;color:#686766;width:45%}div.footer-left .social-icons{margin-top:5px}div.footer-left .social-icons a{display:block;float:left;height:25px;width:25px}div.footer-left .social-icons p{background:#fff;border:1px solid rgba(104,103,102,.1);border-radius:20px;height:25px;margin-right:10px;padding:0;width:25px}div.footer-left .social-icons p:hover{background:#8aa051;cursor:pointer}div.footer-left .social-icons p:hover i{color:#fff}div.footer-left .social-icons i{color:#000;margin-top:6px;position:absolute}.addButton,.deleteButton{position:relative;font-size:22px}div.footer-left .social-icons i.fa-twitter{margin-left:-5px}div.footer-left .social-icons i.fa-envelope{margin-left:-19px}div.footer-left .social-icons i.fa-google{margin-left:-17px;margin-top:7px}div.footer-left .social-icons i.fa-stack-overflow{margin-left:-17px}div.footer-center{background:none;color:#686766;width:10%}div.footer-center i{background-color:#fff;border:1px solid rgba(104,103,102,.1);border-radius:20px;margin-left:1px;padding:6px 2px;width:20px}div.footer-center i:hover{background-color:#8aa051;color:#fff}div.footer-center p{padding-top:5px}[class*=' button-']:disabled,[class^=button-]:disabled,a.headerButton.disabled,button.disabled{cursor:not-allowed}div.footer-right{background:none;color:#686766;width:45%}div.footer-right p{color:#fff}div.footer-right i{color:#da4f49;font-size:18px}div.footer-right a{color:#686766;margin-left:5px;position:relative;top:-1px}div.footer-right .isOnline{color:#8aa051!important}.ajax-file-upload,.ajax-file-upload-red,.button-close,.button-danger,.button-header,.button-inactive,.button-neutral,.button-notification,.button-primary,.button-success,.button-warning{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;font-size:14px;font-weight:300!important}.ajax-file-upload,.ajax-file-upload-red,.button-close,.button-danger,.button-inactive,.button-neutral,.button-notification,.button-primary,.button-success,.button-warning{border:0;color:#fff;margin-left:10px;padding:5px 16px}.button-header{margin-top:5px}.addButton{margin-right:7px;margin-top:2px}.deleteButton{padding-right:3px;top:3px}#closeBtnInfoView{margin-left:0!important}button.btn-server{width:120px}button.gv-zoom-btn{background-size:14px 14px;height:14px;vertical-align:baseline;width:14px}button.gv-zoom-btn.btn-zoom-right{border:0;box-shadow:none;right:0;top:13px}button.gv-zoom-btn.pan-right{background-image:url(../img/gv_arrow_right.png)}button.gv-zoom-btn.pan-right:hover{background:inherit;background-image:url(../img/gv_arrow_right.png)}button.gv-zoom-btn.pan-left{background-image:url(../img/gv_arrow_left.png)}button.gv-zoom-btn.pan-left:hover{background:inherit;background-image:url(../img/gv_arrow_left.png)}button.gv-zoom-btn.pan-top{background-image:url(../img/gv_arrow_top.png)}button.gv-zoom-btn.pan-top:hover{background:inherit;background-image:url(../img/gv_arrow_top.png)}button.gv-zoom-btn.pan-bottom{background-image:url(../img/gv_arrow_bottom.png)}button.gv-zoom-btn.pan-bottom:hover{background:inherit;background-image:url(../img/gv_arrow_bottom.png)}button.gv-zoom-btn.btn-zoom{height:14px;margin:0;padding:0;position:absolute;width:16px}button.gv-zoom-btn.btn-zoom-top{border:0;box-shadow:none;left:13px;top:1}button.gv-zoom-btn.btn-zoom-left{border:0;box-shadow:none;left:0;top:13px}button.gv-zoom-btn.btn-zoom-bottom{border:0;box-shadow:none;left:13px;top:25px}button.gv-icon-btn{-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;background-size:36px 36px;height:36px;width:36px}button.gv-icon-btn.active{background-color:#8aa051}button.gv_dropdown_entry{height:30px;margin:4px 4px 4px 30px;width:160px}button.gv_context_button{width:65px}button.large-distance{margin-left:12px}button.short-distance{margin-left:6px}button.shutdown{margin-top:6px;padding:3px 14px}button.graphViewer-icon-button{background-color:transparent;border:0;height:20px;margin-left:5px;margin-top:-2px;padding:0;width:20px}button.graphViewer-icon-button img{height:20px;padding-bottom:10px;width:20px}ul.headerButtonList{display:inline-block;margin-bottom:0;margin-left:0;padding-left:0!important}ul.headerButtonList li{display:inline}a.button-gui,a.headerButton{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-left:5px;margin-right:5px}a.headerButton{margin-top:2px;position:relative}a.headerButton .fa,a.headerButton [class*=" icon_"],a.headerButton [class^=icon_]{display:block;height:23px;line-height:23px;position:static;right:0;text-align:center;top:0;width:27px}a.headerButton .icon_arangodb_arrowleft,a.headerButton .icon_arangodb_arrowright{font-weight:700}a.headerButton.activated{background-color:#788f3d;border:1px solid #788f3d;color:#fff}div.toolbox,div.toolbox div.gv_action_button{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff}a.headerButton.activated:hover{background-color:#fff;color:#788f3d}div.toolbox{border-radius:3px;border:1px solid rgba(140,138,137,.25);margin-right:5px;margin-top:-3px;padding-bottom:5px;padding-top:5px;position:absolute}div.toolbox div.gv_action_button{border-radius:3px;color:#555;height:30px;margin:5px;position:relative;text-align:center;width:30px}div.toolbox div.gv_action_button.active{background-color:#8aa051;color:#fff}div.toolbox div.gv_action_button:first-child{margin-top:0}div.toolbox div.gv_action_button:last-child{margin-bottom:0}h6.gv_button_title,h6.gv_icon_icon{left:0;margin:0;position:absolute;right:0}h6.gv_icon_icon{font-size:22px;left:1px;top:4px}h6.gv_button_title{bottom:1px;display:none}.btn-icon{background-color:#383434;padding:4px}.gv-icon-small{background-size:16px 16px;height:16px!important;width:16px!important}.gv-icon-small.delete{background-image:url(../img/icon_delete.png)}.gv-icon-small.add{background-image:url(../img/plus_icon.png)}a.pagination-button,ul.arango-pagination a{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.badge,.btn,.label{text-shadow:none!important}.navbar-inner,.thumbnail{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0}.modal-body th.actionCell>button{margin-top:-12px}.btn-old-padding{padding-bottom:4px!important;padding-top:4px!important}button.btn-overview,button.btn-server{margin:5px}a.button-gui{height:auto;margin-bottom:0;margin-top:0;padding-bottom:1px;padding-top:1px;position:absolute;right:2px;text-decoration:none!important;top:2px;width:auto}a.button-gui.button-gui-disabled{display:none}.clusterDownBtn{padding-bottom:10px;padding-top:10px;text-align:center}.clusterDownBtn button{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f1f1f1;border:1px solid rgba(0,0,0,.1875);color:#333;font-size:20px;font-weight:300;margin:0;padding:12px 18px;text-align:center;text-decoration:none!important;width:250px}.clusterDownBtn button:hover{background-color:#e8e8e8;color:#4a6c30;-webkit-transition-delay:0;-webkit-transition-duration:.2s;-webkit-transition-property:all;-webkit-transition-timing-function:ease-in}.clusterDownBtn button.green{background-color:#617e2b;color:#fff}.clusterDownBtn button.green:hover{background-color:#8ba142}.bottomButtonBar{background-color:#fff;border-top:1px solid rgba(104,103,102,.1);height:30px;padding:10px}.tileList{margin-left:-6px;margin-right:-6px}.tileList legend{padding-left:5px}.tileList .tile:first-child a{opacity:.8}.tileList .tile:first-child a:hover{opacity:1}div .bigtile,div .tile{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#fff;border:1px solid #f5f8f0;border-radius:3px;font-size:14px;list-style:none;margin-bottom:13px;margin-left:6px;margin-right:6px;position:relative;text-align:center;z-index:1}div .bigtile progress[value],div .tile progress[value]{color:#5bc0de}div .bigtile progress::-webkit-progress-bar-value,div .tile progress::-webkit-progress-bar-value{background:#5bc0de}div .bigtile progress::-webkit-progress-value,div .tile progress::-webkit-progress-value{background:#5bc0de}div .bigtile progress::-moz-progress-bar,div .tile progress::-moz-progress-bar{background:#5bc0de}div .bigtile progress,div .tile progress{-webkit-appearance:none;border-radius:0;height:2px;margin-top:16px;position:relative;width:100%;z-index:10}div .locked.bigtile,div .locked.tile{cursor:not-allowed}div .locked.bigtile .borderBox,div .locked.bigtile .collection-type-icon,div .locked.bigtile .collectionName,div .locked.bigtile .iconSet,div .locked.tile .borderBox,div .locked.tile .collection-type-icon,div .locked.tile .collectionName,div .locked.tile .iconSet{opacity:.5}div .locked.bigtile .iconSet span:hover,div .locked.tile .iconSet span:hover{background-color:#fff!important;color:#000;cursor:not-allowed!important}div .locked.bigtile .iconSet:hover,div .locked.tile .iconSet:hover{cursor:not-allowed!important}div .bigtile .collection-type-icon:hover,div .bigtile img:hover,div .tile .collection-type-icon:hover,div .tile img:hover{cursor:pointer}div .bigtile .warning-icons,div .tile .warning-icons{background-color:#da4f49;border-radius:3px;color:#fff;font-size:11px;height:17px;left:0;line-height:13px;margin-left:5px;margin-top:5px;padding-left:9px;padding-right:9px;position:absolute;top:0}div .bigtile a svg.icon,div .bigtile img.icon,div .tile a svg.icon,div .tile img.icon{height:50px;width:50px}div .bigtile .warning-icons .fa,div .tile .warning-icons .fa{font-size:11pt;margin-left:1px}div .bigtile .collection-type-icon,div .tile .collection-type-icon{color:#666;font-size:30pt;margin-top:12pt}div .bigtile img,div .tile img{position:relative}div .bigtile a span.add-Icon,div .tile a span.add-Icon{font-size:22px;margin-left:22px;margin-right:10px;margin-top:-5px;position:relative;right:4px;top:2px}div .bigtile a span.icon,div .tile a span.icon{font-size:50px}div .bigtile .tile-icon-svg,div .tile .tile-icon-svg{cursor:pointer;fill:#686766;height:50px;margin-left:90px;margin-top:10px;position:absolute;width:50px}div .bigtile .tile-icon,div .tile .tile-icon{color:#686766;font-size:50px;line-height:1.2}div .bigtile .icon_arangodb_edge5-2,div .tile .icon_arangodb_edge5-2{display:inline-block;position:relative;top:15px;-moz-transform:rotate(80deg);-o-transform:rotate(80deg);-webkit-transform:rotate(80deg)}div .bigtile h5,div .tile h5{background:#8c8a89;color:#fff;font-size:12px;margin:0;overflow:hidden!important;padding:4px 8px;text-overflow:ellipsis!important;white-space:nowrap!important}div .bigtile h5.inProgress,div .tile h5.inProgress{color:#5bc0de}div .bigtile .tileSelects,div .tile .tileSelects{margin-left:40px;position:relative;z-index:9999}div .bigtile .tileSelects select,div .tile .tileSelects select{float:right;height:20px;margin-right:5px;margin-top:16px;width:70px}div .bigtile .fullBorderBox,div .tile .fullBorderBox{border:1px solid rgba(140,138,137,.25);border-radius:3px;height:100%;position:absolute;width:100%}div.headerBar,div.headerDropdown{border:1px solid rgba(140,138,137,.25)}div .bigtile .borderBox,div .tile .borderBox{border:1px solid rgba(140,138,137,.25);border-bottom:0;border-radius:3px;height:75px;position:absolute;width:224px}div .bigtile .iconSet,div .tile .iconSet{position:absolute;right:5px;top:5px}div .bigtile .iconSet span,div .tile .iconSet span{border-radius:3px;color:#666;font-size:18px;z-index:2;padding:2px 3px}.modal,.select2-drop-active{z-index:9999999}div .bigtile .iconSet span:hover,div .tile .iconSet span:hover{background-color:#8aa051;color:#fff}div .bigtile .iconSet span.disabled,div .tile .iconSet span.disabled{cursor:default;opacity:.2}div .bigtile .iconSet span.disabled:hover,div .tile .iconSet span.disabled:hover{background-color:#fff;color:#000;cursor:default;opacity:.2}div .bigtile .badge-success,div .tile .badge-success{font-weight:300}div .bigtile .unloaded div,div .tile .unloaded div{border-bottom:16px solid #ff8f35}div .bigtile .deleted div,div .tile .deleted div{border-bottom:16px solid #700}div .bigtile .tileBadge,div .tile .tileBadge{bottom:29px;font-size:11px;font-weight:300;position:absolute;right:0}div .bigtile .tileBadge button,div .tile .tileBadge button{margin-left:0;margin-right:5px}div .bigtile .tileBadge span,div .tile .tileBadge span{display:inline-block;line-height:15px}div .bigtile .tileBadge span .corneredBadge,div .tile .tileBadge span .corneredBadge{border-bottom-style:solid;border-bottom-width:17px;border-left:5px solid transparent;border-radius:3px;color:#fff;height:0;margin-bottom:4px;margin-right:5px;padding-left:1px;padding-right:6px}div .bigtile .tileBadge span .corneredBadge.loading,div .tile .tileBadge span .corneredBadge.loading{border-bottom-color:#ff8f35}div .bigtile .tileBadge span .corneredBadge.loaded,div .tile .tileBadge span .corneredBadge.loaded{border-bottom-color:#8aa051}div .bigtile .tileBadge span .corneredBadge.inProgress,div .tile .tileBadge span .corneredBadge.inProgress{border-bottom-color:#5bc0de}div .bigtile .tileBadge span .corneredBadge.development,div .bigtile .tileBadge span .corneredBadge.unloaded,div .tile .tileBadge span .corneredBadge.development,div .tile .tileBadge span .corneredBadge.unloaded{border-bottom-color:#ff8f35}div .tile{height:100px;width:226px}div .tile-graph .tile-icon:hover{cursor:pointer}div .bigtile{height:309px;width:452px}div .bigtile .shardContainer{font-size:30px}div .bigtile .shardContainer span{padding:2px}.collectionName{border-bottom-left-radius:3px;border-bottom-right-radius:3px;bottom:0;font-weight:300;left:0;position:absolute;right:0;text-align:left}.resizecontainer{margin:0 auto}@media (max-width:738px){#arangoCollectionUl,.footer-center p{display:none}#collectionsDropdown ul{width:auto!important}#arangoCollectionSelect{display:inline-block;height:29px;margin-top:1px}#queryContent #querySize,#queryContent #querySizeDiv,#queryContent .styled-select{width:90px!important}}@media (max-width:970px){#documentsDiv #totalDocuments{display:none}}@media (min-width:739px) and (max-width:1041px){#arangoCollectionUl a{font-size:12px;height:12px;padding:8px 5px}}@media (min-width:1042px) and (max-width:1284px){#arangoCollectionUl a{font-size:14px}}@media (min-width:250px) and (max-width:489px){.resizecontainer{width:228px}.dashboard-full-width-chart{width:225px}.dashboard-full-width-chart .dashboard-full-width-chart-inner{width:215px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart{float:left;width:69.33px}.dashboard-full-width-chart .dashboard-sub-bar{width:214px}.dashboard-large-chart{width:146px}.dashboard-large-chart .dashboard-sub-bar{width:134px}.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{height:185px;width:136px}.dashboard-sub-bar-menu{font-size:12px}.dashboard-medium-chart-outer{float:left;width:106px}.dashboard-medium-chart{width:96px}.dashboard-medium-chart .dashboard-sub-bar{margin-left:-5px;width:95px}.dashboard-medium-chart #clusterGraphs svg,.dashboard-medium-chart .dashboard-interior-chart{height:185px;width:96px}.dashboard-medium-chart .dashboard-medium-chart-menu{font-size:12px;left:79px;top:0}.dashboard-medium-chart #clusterGraphs svg text{font-size:10px}.dashboard-small-chart{width:66px}.dashboard-small-chart .dashboard-sub-bar{width:54px}.dashboard-small-chart .dashboard-small-chart-inner{width:56px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{height:197px;width:56px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart .nv-axis text{fill:#666;font-size:10px;font-weight:400}.dashboard-tendency-container .dashboard-tendency-chart{height:78.25px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:8px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar{height:25.08px;line-height:25.08px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure{height:40.17px;line-height:19.08px;padding-top:5px}.dashboard-tendency-container .dashboard-sub-bar{width:54px}.dashboard-bar-chart-container{height:79.75px}.dashboard-bar-chart-container .dashboard-bar-chart{height:77.75px;width:56px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title{height:25.25px;line-height:25.25px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:28px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:10.8px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart{height:33.5px;line-height:33.5px;padding:5px 8px 10px;width:40px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart #residentSizeChart{height:38.5px}.dashboard-bar-chart-container .dashboard-sub-bar{width:54px}.modal-chart-detail{bottom:12.1%!important;left:50%;margin-left:-114px;width:248px!important}.modal-chart-detail .modal-body{height:95%;max-height:none;padding:5px}.modal-chart-detail .modal-dashboard-legend{display:none;font-size:12px;min-height:190px;width:10px}.absolut,.percentage{font-size:14px}.modal-chart-detail .modal-inner-detail{width:208px}.modal-body .dashboard-large-chart{width:143px}.modal-body .dashboard-large-chart .dashboard-sub-bar{width:131px}.modal-body .dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{width:133px}.modal-body .dashboard-medium-chart-outer{float:left;width:91px}.modal-body .dashboard-medium-chart{width:91px}.modal-body .dashboard-medium-chart .dashboard-sub-bar{width:89px}.modal-body .dashboard-medium-chart .dashboard-interior-chart{width:91px}.modal-body .dashboard-medium-chart .dashboard-medium-chart-menu{left:74px}.modal-body .dashboard-small-chart{width:61px}.modal-body .dashboard-small-chart .dashboard-sub-bar{width:49px}.modal-body .dashboard-small-chart .dashboard-small-chart-inner,.modal-body .dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{width:51px}.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:6.5px}.modal-body .dashboard-tendency-container .dashboard-sub-bar{width:51px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart{width:56px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:28px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:10.8px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart-chart{width:40px}.modal-body .dashboard-bar-chart-container .dashboard-sub-bar{width:54px}.absolut{font-weight:300}.dashboard-sub-bar{font-size:10px;font-weight:400}.dashboard-subtitle-bar{font-size:14px;font-weight:300}.dashboard-figure{font-size:16px;font-weight:400}.dashboard-figurePer{font-size:14px;font-weight:300}.dashboard-legend,.dygraph-axis-label.dygraph-axis-label-x,.dygraph-axis-label.dygraph-axis-label-y{font-weight:400;font-size:10px}.dashboard-legend{display:none;height:190px;margin-top:-3px;width:0}.dashboard-half-height-legend{display:none;font-size:10px;height:100px;width:0}.application-detail-view section.info{width:228px}.application-detail-view aside.meta{display:none}}@media (min-width:490px) and (max-width:729px){.resizecontainer{width:468px}.dashboard-full-width-chart{width:465px}.dashboard-full-width-chart .dashboard-full-width-chart-inner{width:455px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart{float:left;width:149.33px}.dashboard-full-width-chart .dashboard-sub-bar{width:454px}.dashboard-large-chart{width:306px}.dashboard-large-chart .dashboard-sub-bar{width:294px}.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{height:185px;width:296px}.dashboard-sub-bar-menu{font-size:12px}.dashboard-medium-chart-outer{float:left;width:226px}.dashboard-medium-chart{width:216px}.dashboard-medium-chart .dashboard-sub-bar{margin-left:-5px;width:215px}.dashboard-medium-chart #clusterGraphs svg,.dashboard-medium-chart .dashboard-interior-chart{height:185px;width:216px}.dashboard-medium-chart .dashboard-medium-chart-menu{font-size:12px;left:199px;top:0}.dashboard-medium-chart #clusterGraphs svg text{font-size:10px}.dashboard-small-chart{width:146px}.dashboard-small-chart .dashboard-sub-bar{width:134px}.dashboard-small-chart .dashboard-small-chart-inner{width:136px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{height:197px;width:136px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart .nv-axis text{fill:#666;font-size:10px;font-weight:400}.dashboard-tendency-container .dashboard-tendency-chart{height:78.25px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:48px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar{height:25.08px;line-height:25.08px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure{height:40.17px;line-height:19.08px;padding-top:5px}.dashboard-tendency-container .dashboard-sub-bar{width:134px}.dashboard-bar-chart-container{height:79.75px}.dashboard-bar-chart-container .dashboard-bar-chart{height:77.75px;width:136px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title{height:25.25px;line-height:25.25px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:84px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:34.8px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart{height:33.5px;line-height:33.5px;padding:5px 8px 10px;width:120px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart #residentSizeChart{height:38.5px}.dashboard-bar-chart-container .dashboard-sub-bar{width:134px}.modal-chart-detail{bottom:12.1%!important;left:50%;margin-left:-234px;width:488px!important}.modal-chart-detail .modal-body{height:95%;max-height:none;padding:5px}.modal-chart-detail .modal-dashboard-legend{display:none;font-size:12px;min-height:190px;width:10px}.absolut,.percentage{font-size:14px}.modal-chart-detail .modal-inner-detail{width:448px}.modal-body .dashboard-large-chart{width:303px}.modal-body .dashboard-large-chart .dashboard-sub-bar{width:291px}.modal-body .dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{width:293px}.modal-body .dashboard-medium-chart-outer{float:left;width:211px}.modal-body .dashboard-medium-chart{width:211px}.modal-body .dashboard-medium-chart .dashboard-sub-bar{width:209px}.modal-body .dashboard-medium-chart .dashboard-interior-chart{width:211px}.modal-body .dashboard-medium-chart .dashboard-medium-chart-menu{left:194px}.modal-body .dashboard-small-chart{width:141px}.modal-body .dashboard-small-chart .dashboard-sub-bar{width:129px}.modal-body .dashboard-small-chart .dashboard-small-chart-inner,.modal-body .dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{width:131px}.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:46.5px}.modal-body .dashboard-tendency-container .dashboard-sub-bar{width:131px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart{width:136px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:84px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:34.8px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart-chart{width:120px}.modal-body .dashboard-bar-chart-container .dashboard-sub-bar{width:134px}.absolut{font-weight:300}.dashboard-sub-bar{font-size:10px;font-weight:400}.dashboard-subtitle-bar{font-size:14px;font-weight:300}.dashboard-figure{font-size:16px;font-weight:400}.dashboard-figurePer{font-size:14px;font-weight:300}.dashboard-legend,.dygraph-axis-label.dygraph-axis-label-x,.dygraph-axis-label.dygraph-axis-label-y{font-weight:400;font-size:10px}.dashboard-legend{display:none;height:190px;margin-top:-3px;width:0}.dashboard-half-height-legend{display:none;font-size:10px;height:100px;width:0}.application-detail-view section.info{width:468px}.application-detail-view aside.meta{display:none}}@media (min-width:730px) and (max-width:969px){.resizecontainer{width:708px}.dashboard-full-width-chart{width:705px}.dashboard-full-width-chart .dashboard-full-width-chart-inner{width:695px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart{float:left;width:229.33px}.dashboard-full-width-chart .dashboard-sub-bar{width:694px}.dashboard-large-chart{width:466px}.dashboard-large-chart .dashboard-sub-bar{width:454px}.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{height:185px;width:456px}.dashboard-sub-bar-menu{font-size:12px}.dashboard-medium-chart-outer{float:left;width:346px}.dashboard-medium-chart{width:336px}.dashboard-medium-chart .dashboard-sub-bar{margin-left:-5px;width:335px}.dashboard-medium-chart #clusterGraphs svg,.dashboard-medium-chart .dashboard-interior-chart{height:185px;width:336px}.dashboard-medium-chart .dashboard-medium-chart-menu{font-size:12px;left:319px;top:0}.dashboard-medium-chart #clusterGraphs svg text{font-size:10px}.dashboard-small-chart{width:226px}.dashboard-small-chart .dashboard-sub-bar{width:214px}.dashboard-small-chart .dashboard-small-chart-inner{width:216px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{height:197px;width:216px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart .nv-axis text{fill:#666;font-size:10px;font-weight:400}.dashboard-tendency-container .dashboard-tendency-chart{height:78.25px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:88px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar{height:25.08px;line-height:25.08px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure{height:40.17px;line-height:19.08px;padding-top:5px}.dashboard-tendency-container .dashboard-sub-bar{width:214px}.dashboard-bar-chart-container{height:79.75px}.dashboard-bar-chart-container .dashboard-bar-chart{height:77.75px;width:216px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title{height:25.25px;line-height:25.25px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:140px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:58.8px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart{height:33.5px;line-height:33.5px;padding:5px 8px 10px;width:200px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart #residentSizeChart{height:38.5px}.dashboard-bar-chart-container .dashboard-sub-bar{width:214px}.modal-chart-detail{bottom:12.1%!important;left:50%;margin-left:-354px;width:728px!important}.modal-chart-detail .modal-body{height:95%;max-height:none;padding:5px}.modal-chart-detail .modal-dashboard-legend{display:none;font-size:12px;min-height:190px;width:10px}.absolut,.percentage{font-size:14px}.modal-chart-detail .modal-inner-detail{width:688px}.modal-body .dashboard-large-chart{width:463px}.modal-body .dashboard-large-chart .dashboard-sub-bar{width:451px}.modal-body .dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{width:453px}.modal-body .dashboard-medium-chart-outer{float:left;width:331px}.modal-body .dashboard-medium-chart{width:331px}.modal-body .dashboard-medium-chart .dashboard-sub-bar{width:329px}.modal-body .dashboard-medium-chart .dashboard-interior-chart{width:331px}.modal-body .dashboard-medium-chart .dashboard-medium-chart-menu{left:314px}.modal-body .dashboard-small-chart{width:221px}.modal-body .dashboard-small-chart .dashboard-sub-bar{width:209px}.modal-body .dashboard-small-chart .dashboard-small-chart-inner,.modal-body .dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{width:211px}.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:86.5px}.modal-body .dashboard-tendency-container .dashboard-sub-bar{width:211px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart{width:216px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:140px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:58.8px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart-chart{width:200px}.modal-body .dashboard-bar-chart-container .dashboard-sub-bar{width:214px}.absolut{font-weight:300}.dashboard-sub-bar{font-size:10px;font-weight:400}.dashboard-subtitle-bar{font-size:14px;font-weight:300}.dashboard-figure{font-size:16px;font-weight:400}.dashboard-figurePer{font-size:14px;font-weight:300}.dashboard-legend,.dygraph-axis-label.dygraph-axis-label-x,.dygraph-axis-label.dygraph-axis-label-y{font-weight:400;font-size:10px}.dashboard-legend{display:none;height:190px;margin-top:-3px;width:0}.dashboard-half-height-legend{display:none;font-size:10px;height:100px;width:0}.application-detail-view section.info{width:508px}}@media (min-width:970px) and (max-width:1209px){.resizecontainer{width:948px}.dashboard-full-width-chart{width:945px}.dashboard-full-width-chart .dashboard-full-width-chart-inner{width:935px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart{float:left;width:309.33px}.dashboard-full-width-chart .dashboard-sub-bar{width:934px}.dashboard-large-chart{width:626px}.dashboard-large-chart .dashboard-sub-bar{width:614px}.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{height:220px;width:496px}.dashboard-sub-bar-menu{font-size:13px}.dashboard-medium-chart-outer{float:left;width:466px}.dashboard-medium-chart{width:456px}.dashboard-medium-chart .dashboard-sub-bar{margin-left:-5px;width:455px}.dashboard-medium-chart .dashboard-interior-chart{height:220px;width:336px}.dashboard-medium-chart .dashboard-medium-chart-menu{font-size:13px;left:438px;top:0}.dashboard-medium-chart #clusterGraphs svg{height:220px;width:456px}.dashboard-medium-chart #clusterGraphs svg text{font-size:11px}.dashboard-small-chart{width:306px}.dashboard-small-chart .dashboard-sub-bar{width:294px}.dashboard-small-chart .dashboard-small-chart-inner{width:296px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{height:229px;width:296px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart .nv-axis text{fill:#666;font-size:11px;font-weight:400}.dashboard-tendency-container .dashboard-tendency-chart{height:96.5px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:128px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar{height:31.17px;line-height:31.17px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure{height:52.33px;line-height:25.17px;padding-top:5px}.dashboard-tendency-container .dashboard-sub-bar{width:294px}.dashboard-bar-chart-container{height:98px}.dashboard-bar-chart-container .dashboard-bar-chart{height:96px;width:296px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title{height:31.33px;line-height:31.33px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:196px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:82.8px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart{height:45.67px;line-height:45.67px;padding:5px 8px 10px;width:280px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart #residentSizeChart{height:50.67px}.dashboard-bar-chart-container .dashboard-sub-bar{width:294px}.modal-chart-detail{bottom:12.1%!important;left:50%;margin-left:-474px;width:968px!important}.modal-chart-detail .modal-body{height:95%;max-height:none;padding:5px}.modal-chart-detail .modal-dashboard-legend{font-size:13px;min-height:225px;width:130px}.absolut,.percentage{font-size:15px}.modal-chart-detail .modal-inner-detail{width:808px}.modal-body .dashboard-large-chart{width:623px}.modal-body .dashboard-large-chart .dashboard-sub-bar{width:611px}.modal-body .dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{width:493px}.modal-body .dashboard-medium-chart-outer{float:left;width:451px}.modal-body .dashboard-medium-chart{width:451px}.modal-body .dashboard-medium-chart .dashboard-sub-bar{width:449px}.modal-body .dashboard-medium-chart .dashboard-interior-chart{width:331px}.modal-body .dashboard-medium-chart .dashboard-medium-chart-menu{left:433px}.modal-body .dashboard-small-chart{width:301px}.modal-body .dashboard-small-chart .dashboard-sub-bar{width:289px}.modal-body .dashboard-small-chart .dashboard-small-chart-inner,.modal-body .dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{width:291px}.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:126.5px}.modal-body .dashboard-tendency-container .dashboard-sub-bar{width:291px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart{width:296px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:196px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:82.8px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart-chart{width:280px}.modal-body .dashboard-bar-chart-container .dashboard-sub-bar{width:294px}.absolut{font-weight:300}.dashboard-sub-bar{font-size:11px;font-weight:400}.dashboard-subtitle-bar{font-size:15px;font-weight:300}.dashboard-figure{font-size:18px;font-weight:400}.dashboard-figurePer{font-size:16px;font-weight:300}.dashboard-legend,.dygraph-axis-label.dygraph-axis-label-x,.dygraph-axis-label.dygraph-axis-label-y{font-weight:400;font-size:11px}.dashboard-legend{height:225px;margin-top:-3px;width:120px}.dashboard-half-height-legend{font-size:11px;height:117.5px;width:60px}.application-detail-view section.info{width:748px}}@media (min-width:1210px) and (max-width:1449px){.resizecontainer{width:1188px}.dashboard-full-width-chart{width:1185px}.dashboard-full-width-chart .dashboard-full-width-chart-inner{width:1175px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart{float:left;width:389.33px}.dashboard-full-width-chart .dashboard-sub-bar{width:1174px}.dashboard-large-chart{width:786px}.dashboard-large-chart .dashboard-sub-bar{width:774px}.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{height:255px;width:646px}.dashboard-sub-bar-menu{font-size:15px}.dashboard-medium-chart-outer{float:left;width:586px}.dashboard-medium-chart{width:576px}.dashboard-medium-chart .dashboard-sub-bar{margin-left:-5px;width:575px}.dashboard-medium-chart .dashboard-interior-chart{height:255px;width:446px}.dashboard-medium-chart .dashboard-medium-chart-menu{font-size:16px;left:555px;top:0}.dashboard-medium-chart #clusterGraphs svg{height:255px;width:576px}.dashboard-medium-chart #clusterGraphs svg text{font-size:12px}.dashboard-small-chart{width:386px}.dashboard-small-chart .dashboard-sub-bar{width:374px}.dashboard-small-chart .dashboard-small-chart-inner{width:376px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{height:264px;width:376px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart .nv-axis text{fill:#666;font-size:13px;font-weight:400}.dashboard-tendency-container .dashboard-tendency-chart{height:114px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:168px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar{height:37px;line-height:37px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure{height:64px;line-height:31px;padding-top:5px}.dashboard-tendency-container .dashboard-sub-bar{width:374px}.dashboard-bar-chart-container{height:115.5px}.dashboard-bar-chart-container .dashboard-bar-chart{height:113.5px;width:376px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title{height:37.17px;line-height:37.17px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:252px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:106.8px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart{height:57.33px;line-height:57.33px;padding:5px 8px 10px;width:360px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart #residentSizeChart{height:62.33px}.dashboard-bar-chart-container .dashboard-sub-bar{width:374px}.modal-chart-detail{bottom:12.1%!important;left:50%;margin-left:-594px;width:1208px!important}.modal-chart-detail .modal-body{height:95%;max-height:none;padding:5px}.modal-chart-detail .modal-dashboard-legend{font-size:14px;min-height:260px;width:140px}.absolut,.percentage{font-size:18px}.modal-chart-detail .modal-inner-detail{width:1038px}.modal-body .dashboard-large-chart{width:783px}.modal-body .dashboard-large-chart .dashboard-sub-bar{width:771px}.modal-body .dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{width:643px}.modal-body .dashboard-medium-chart-outer{float:left;width:571px}.modal-body .dashboard-medium-chart{width:571px}.modal-body .dashboard-medium-chart .dashboard-sub-bar{width:569px}.modal-body .dashboard-medium-chart .dashboard-interior-chart{width:441px}.modal-body .dashboard-medium-chart .dashboard-medium-chart-menu{left:550px}.modal-body .dashboard-small-chart{width:381px}.modal-body .dashboard-small-chart .dashboard-sub-bar{width:369px}.modal-body .dashboard-small-chart .dashboard-small-chart-inner,.modal-body .dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{width:371px}.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:166.5px}.modal-body .dashboard-tendency-container .dashboard-sub-bar{width:371px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart{width:376px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:252px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:106.8px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart-chart{width:360px}.modal-body .dashboard-bar-chart-container .dashboard-sub-bar{width:374px}.absolut{font-weight:300}.dashboard-sub-bar{font-size:13px;font-weight:400}.dashboard-subtitle-bar{font-size:18px;font-weight:300}.dashboard-figure{font-size:22px;font-weight:400}.dashboard-figurePer{font-size:20px;font-weight:300}.dygraph-axis-label.dygraph-axis-label-x,.dygraph-axis-label.dygraph-axis-label-y{font-size:13px;font-weight:400}.dashboard-legend{font-size:12px;font-weight:400;height:260px;margin-top:-3px;width:130px}.dashboard-half-height-legend{font-size:12px;height:135px;width:65px}.application-detail-view section.info{width:988px}}@media (min-width:1450px) and (max-width:1689px){.resizecontainer{width:1428px}.dashboard-full-width-chart{width:1425px}.dashboard-full-width-chart .dashboard-full-width-chart-inner{width:1415px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart{float:left;width:469.33px}.dashboard-full-width-chart .dashboard-sub-bar{width:1414px}.dashboard-large-chart{width:946px}.dashboard-large-chart .dashboard-sub-bar{width:934px}.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{height:285px;width:796px}.dashboard-sub-bar-menu{font-size:15px}.dashboard-medium-chart-outer{float:left;width:706px}.dashboard-medium-chart{width:696px}.dashboard-medium-chart .dashboard-sub-bar{margin-left:-5px;width:695px}.dashboard-medium-chart .dashboard-interior-chart{height:285px;width:556px}.dashboard-medium-chart .dashboard-medium-chart-menu{font-size:18px;left:673px;top:0}.dashboard-medium-chart #clusterGraphs svg{height:285px;width:696px}.dashboard-medium-chart #clusterGraphs svg text{font-size:13px}.dashboard-small-chart{width:466px}.dashboard-small-chart .dashboard-sub-bar{width:454px}.dashboard-small-chart .dashboard-small-chart-inner{width:456px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{height:294px;width:456px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart .nv-axis text{fill:#666;font-size:13px;font-weight:400}.dashboard-tendency-container .dashboard-tendency-chart{height:129px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:208px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar{height:42px;line-height:42px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure{height:74px;line-height:36px;padding-top:5px}.dashboard-tendency-container .dashboard-sub-bar{width:454px}.dashboard-bar-chart-container{height:130.5px}.dashboard-bar-chart-container .dashboard-bar-chart{height:128.5px;width:456px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title{height:42.17px;line-height:42.17px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:308px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:130.8px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart{height:67.33px;line-height:67.33px;padding:5px 8px 10px;width:440px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart #residentSizeChart{height:72.33px}.dashboard-bar-chart-container .dashboard-sub-bar{width:454px}.modal-chart-detail{bottom:12.1%!important;left:50%;margin-left:-714px;width:1448px!important}.modal-chart-detail .modal-body{height:95%;max-height:none;padding:5px}.modal-chart-detail .modal-dashboard-legend{font-size:15px;min-height:290px;width:150px}.absolut,.percentage{font-size:20px}.modal-chart-detail .modal-inner-detail{width:1268px}.modal-body .dashboard-large-chart{width:943px}.modal-body .dashboard-large-chart .dashboard-sub-bar{width:931px}.modal-body .dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{width:793px}.modal-body .dashboard-medium-chart-outer{float:left;width:691px}.modal-body .dashboard-medium-chart{width:691px}.modal-body .dashboard-medium-chart .dashboard-sub-bar{width:689px}.modal-body .dashboard-medium-chart .dashboard-interior-chart{width:551px}.modal-body .dashboard-medium-chart .dashboard-medium-chart-menu{left:668px}.modal-body .dashboard-small-chart{width:461px}.modal-body .dashboard-small-chart .dashboard-sub-bar{width:449px}.modal-body .dashboard-small-chart .dashboard-small-chart-inner,.modal-body .dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{width:451px}.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:206.5px}.modal-body .dashboard-tendency-container .dashboard-sub-bar{width:451px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart{width:456px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:308px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:130.8px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart-chart{width:440px}.modal-body .dashboard-bar-chart-container .dashboard-sub-bar{width:454px}.absolut{font-weight:300}.dashboard-sub-bar{font-size:13px;font-weight:400}.dashboard-subtitle-bar{font-size:20px;font-weight:300}.dashboard-figure{font-size:26px;font-weight:400}.dashboard-figurePer{font-size:24px;font-weight:300}.dashboard-legend,.dygraph-axis-label.dygraph-axis-label-x,.dygraph-axis-label.dygraph-axis-label-y{font-weight:400;font-size:13px}.dashboard-legend{height:290px;margin-top:-3px;width:140px}.dashboard-half-height-legend{font-size:13px;height:150px;width:70px}.application-detail-view section.info{width:1228px}}@media (min-width:1690px) and (max-width:1929px){.resizecontainer{width:1668px}.dashboard-full-width-chart{width:1665px}.dashboard-full-width-chart .dashboard-full-width-chart-inner{width:1655px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart{float:left;width:549.33px}.dashboard-full-width-chart .dashboard-sub-bar{width:1654px}.dashboard-large-chart{width:1106px}.dashboard-large-chart .dashboard-sub-bar{width:1094px}.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{height:325px;width:936px}.dashboard-sub-bar-menu{font-size:16px}.dashboard-medium-chart-outer{float:left;width:826px}.dashboard-medium-chart{width:816px}.dashboard-medium-chart .dashboard-sub-bar{margin-left:-5px;width:815px}.dashboard-medium-chart .dashboard-interior-chart{height:325px;width:656px}.dashboard-medium-chart .dashboard-medium-chart-menu{font-size:22px;left:789px;top:0}.dashboard-medium-chart #clusterGraphs svg{height:325px;width:816px}.dashboard-medium-chart #clusterGraphs svg text{font-size:14px}.dashboard-small-chart{width:546px}.dashboard-small-chart .dashboard-sub-bar{width:534px}.dashboard-small-chart .dashboard-small-chart-inner{width:536px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{height:334px;width:536px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart .nv-axis text{fill:#666;font-size:14px;font-weight:400}.dashboard-tendency-container .dashboard-tendency-chart{height:149px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:248px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar{height:48.67px;line-height:48.67px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure{height:87.33px;line-height:42.67px;padding-top:5px}.dashboard-tendency-container .dashboard-sub-bar{width:534px}.dashboard-bar-chart-container{height:150.5px}.dashboard-bar-chart-container .dashboard-bar-chart{height:148.5px;width:536px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title{height:48.83px;line-height:48.83px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:364px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:154.8px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart{height:80.67px;line-height:80.67px;padding:5px 8px 10px;width:520px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart #residentSizeChart{height:85.67px}.dashboard-bar-chart-container .dashboard-sub-bar{width:534px}.modal-chart-detail{bottom:12.1%!important;left:50%;margin-left:-834px;width:1688px!important}.modal-chart-detail .modal-body{height:95%;max-height:none;padding:5px}.modal-chart-detail .modal-dashboard-legend{font-size:16px;min-height:330px;width:170px}.absolut,.percentage{font-size:24px}.modal-chart-detail .modal-inner-detail{width:1488px}.modal-body .dashboard-large-chart{width:1103px}.modal-body .dashboard-large-chart .dashboard-sub-bar{width:1091px}.modal-body .dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{width:933px}.modal-body .dashboard-medium-chart-outer{float:left;width:811px}.modal-body .dashboard-medium-chart{width:811px}.modal-body .dashboard-medium-chart .dashboard-sub-bar{width:809px}.modal-body .dashboard-medium-chart .dashboard-interior-chart{width:651px}.modal-body .dashboard-medium-chart .dashboard-medium-chart-menu{left:784px}.modal-body .dashboard-small-chart{width:541px}.modal-body .dashboard-small-chart .dashboard-sub-bar{width:529px}.modal-body .dashboard-small-chart .dashboard-small-chart-inner,.modal-body .dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{width:531px}.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:246.5px}.modal-body .dashboard-tendency-container .dashboard-sub-bar{width:531px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart{width:536px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:364px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:154.8px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart-chart{width:520px}.modal-body .dashboard-bar-chart-container .dashboard-sub-bar{width:534px}.absolut{font-weight:300}.dashboard-sub-bar{font-size:14px;font-weight:400}.dashboard-subtitle-bar{font-size:24px;font-weight:300}.dashboard-figure{font-size:30px;font-weight:400}.dashboard-figurePer{font-size:28px;font-weight:300}.dashboard-legend,.dygraph-axis-label.dygraph-axis-label-x,.dygraph-axis-label.dygraph-axis-label-y{font-weight:400;font-size:14px}.dashboard-legend{height:330px;margin-top:-3px;width:160px}.dashboard-half-height-legend{font-size:14px;height:170px;width:80px}.application-detail-view section.info{width:1468px}}@media (min-width:1930px) and (max-width:2169px){.resizecontainer{width:1908px}.dashboard-full-width-chart{width:1905px}.dashboard-full-width-chart .dashboard-full-width-chart-inner{width:1895px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart{float:left;width:629.33px}.dashboard-full-width-chart .dashboard-sub-bar{width:1894px}.dashboard-large-chart{width:1266px}.dashboard-large-chart .dashboard-sub-bar{width:1254px}.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{height:385px;width:1086px}.dashboard-sub-bar-menu{font-size:17px}.dashboard-medium-chart-outer{float:left;width:946px}.dashboard-medium-chart{width:936px}.dashboard-medium-chart .dashboard-sub-bar{margin-left:-5px;width:935px}.dashboard-medium-chart .dashboard-interior-chart{height:385px;width:766px}.dashboard-medium-chart .dashboard-medium-chart-menu{font-size:26px;left:905px;top:0}.dashboard-medium-chart #clusterGraphs svg{height:385px;width:936px}.dashboard-medium-chart #clusterGraphs svg text{font-size:15px}.dashboard-small-chart{width:626px}.dashboard-small-chart .dashboard-sub-bar{width:614px}.dashboard-small-chart .dashboard-small-chart-inner{width:616px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{height:394px;width:616px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart .nv-axis text{fill:#666;font-size:14px;font-weight:400}.dashboard-tendency-container .dashboard-tendency-chart{height:179px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:288px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar{height:58.67px;line-height:58.67px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure{height:107.33px;line-height:52.67px;padding-top:5px}.dashboard-tendency-container .dashboard-sub-bar{width:614px}.dashboard-bar-chart-container{height:180.5px}.dashboard-bar-chart-container .dashboard-bar-chart{height:178.5px;width:616px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title{height:58.83px;line-height:58.83px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:420px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:178.8px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart{height:100.67px;line-height:100.67px;padding:5px 8px 10px;width:600px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart #residentSizeChart{height:105.67px}.dashboard-bar-chart-container .dashboard-sub-bar{width:614px}.modal-chart-detail{bottom:12.1%!important;left:50%;margin-left:-954px;width:1928px!important}.modal-chart-detail .modal-body{height:95%;max-height:none;padding:5px}.modal-chart-detail .modal-dashboard-legend{font-size:17px;min-height:390px;width:180px}.absolut,.percentage{font-size:28px}.modal-chart-detail .modal-inner-detail{width:1718px}.modal-body .dashboard-large-chart{width:1263px}.modal-body .dashboard-large-chart .dashboard-sub-bar{width:1251px}.modal-body .dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{width:1083px}.modal-body .dashboard-medium-chart-outer{float:left;width:931px}.modal-body .dashboard-medium-chart{width:931px}.modal-body .dashboard-medium-chart .dashboard-sub-bar{width:929px}.modal-body .dashboard-medium-chart .dashboard-interior-chart{width:761px}.modal-body .dashboard-medium-chart .dashboard-medium-chart-menu{left:900px}.modal-body .dashboard-small-chart{width:621px}.modal-body .dashboard-small-chart .dashboard-sub-bar{width:609px}.modal-body .dashboard-small-chart .dashboard-small-chart-inner,.modal-body .dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{width:611px}.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:286.5px}.modal-body .dashboard-tendency-container .dashboard-sub-bar{width:611px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart{width:616px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:420px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:178.8px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart-chart{width:600px}.modal-body .dashboard-bar-chart-container .dashboard-sub-bar{width:614px}.absolut{font-weight:300}.dashboard-sub-bar{font-size:15px;font-weight:400}.dashboard-subtitle-bar{font-size:28px;font-weight:300}.dashboard-figure{font-size:34px;font-weight:400}.dashboard-figurePer{font-size:32px;font-weight:300}.dygraph-axis-label.dygraph-axis-label-x,.dygraph-axis-label.dygraph-axis-label-y{font-size:14px;font-weight:400}.dashboard-legend{font-size:15px;font-weight:400;height:390px;margin-top:-3px;width:170px}.dashboard-half-height-legend{font-size:15px;height:200px;width:85px}.application-detail-view section.info{width:1708px}}@media (min-width:2170px) and (max-width:2409px){.resizecontainer{width:2148px}.dashboard-full-width-chart{width:2145px}.dashboard-full-width-chart .dashboard-full-width-chart-inner{width:2135px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart{float:left;width:709.33px}.dashboard-full-width-chart .dashboard-sub-bar{width:2134px}.dashboard-large-chart{width:1426px}.dashboard-large-chart .dashboard-sub-bar{width:1414px}.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{height:285px;width:1276px}.dashboard-sub-bar-menu{font-size:17px}.dashboard-medium-chart-outer{float:left;width:1066px}.dashboard-medium-chart{width:1056px}.dashboard-medium-chart .dashboard-sub-bar{margin-left:-5px;width:1055px}.dashboard-medium-chart .dashboard-interior-chart{height:285px;width:916px}.dashboard-medium-chart .dashboard-medium-chart-menu{font-size:20px;left:1031px;top:0}.dashboard-medium-chart #clusterGraphs svg{height:285px;width:1056px}.dashboard-medium-chart #clusterGraphs svg text{font-size:15px}.dashboard-small-chart{width:706px}.dashboard-small-chart .dashboard-sub-bar{width:694px}.dashboard-small-chart .dashboard-small-chart-inner{width:696px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{height:294px;width:696px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart .nv-axis text{fill:#666;font-size:15px;font-weight:400}.dashboard-tendency-container .dashboard-tendency-chart{height:129px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:328px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar{height:42px;line-height:42px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure{height:74px;line-height:36px;padding-top:5px}.dashboard-tendency-container .dashboard-sub-bar{width:694px}.dashboard-bar-chart-container{height:130.5px}.dashboard-bar-chart-container .dashboard-bar-chart{height:128.5px;width:696px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title{height:42.17px;line-height:42.17px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:476px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:202.8px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart{height:67.33px;line-height:67.33px;padding:5px 8px 10px;width:680px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart #residentSizeChart{height:72.33px}.dashboard-bar-chart-container .dashboard-sub-bar{width:694px}.modal-chart-detail{bottom:12.1%!important;left:50%;margin-left:-1074px;width:2168px!important}.modal-chart-detail .modal-body{height:95%;max-height:none;padding:5px}.modal-chart-detail .modal-dashboard-legend{font-size:17px;min-height:290px;width:150px}.absolut,.percentage{font-size:22px}.modal-chart-detail .modal-inner-detail{width:1988px}.modal-body .dashboard-large-chart{width:1423px}.modal-body .dashboard-large-chart .dashboard-sub-bar{width:1411px}.modal-body .dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{width:1273px}.modal-body .dashboard-medium-chart-outer{float:left;width:1051px}.modal-body .dashboard-medium-chart{width:1051px}.modal-body .dashboard-medium-chart .dashboard-sub-bar{width:1049px}.modal-body .dashboard-medium-chart .dashboard-interior-chart{width:911px}.modal-body .dashboard-medium-chart .dashboard-medium-chart-menu{left:1026px}.modal-body .dashboard-small-chart{width:701px}.modal-body .dashboard-small-chart .dashboard-sub-bar{width:689px}.modal-body .dashboard-small-chart .dashboard-small-chart-inner,.modal-body .dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{width:691px}.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:326.5px}.modal-body .dashboard-tendency-container .dashboard-sub-bar{width:691px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart{width:696px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:476px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:202.8px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart-chart{width:680px}.modal-body .dashboard-bar-chart-container .dashboard-sub-bar{width:694px}.absolut{font-weight:300}.dashboard-sub-bar{font-size:15px;font-weight:400}.dashboard-subtitle-bar{font-size:22px;font-weight:300}.dashboard-figure{font-size:36px;font-weight:400}.dashboard-figurePer{font-size:34px;font-weight:300}.dashboard-legend,.dygraph-axis-label.dygraph-axis-label-x,.dygraph-axis-label.dygraph-axis-label-y{font-weight:400;font-size:15px}.dashboard-legend{height:290px;margin-top:-3px;width:140px}.dashboard-half-height-legend{font-size:15px;height:150px;width:70px}.application-detail-view section.info{width:1948px}}@media (min-width:2410px) and (max-width:2649px){.resizecontainer{width:2388px}.dashboard-full-width-chart{width:2385px}.dashboard-full-width-chart .dashboard-full-width-chart-inner{width:2375px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart{float:left;width:789.33px}.dashboard-full-width-chart .dashboard-sub-bar{width:2374px}.dashboard-large-chart{width:1586px}.dashboard-large-chart .dashboard-sub-bar{width:1574px}.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{height:285px;width:1436px}.dashboard-sub-bar-menu{font-size:17px}.dashboard-medium-chart-outer{float:left;width:1186px}.dashboard-medium-chart{width:1176px}.dashboard-medium-chart .dashboard-sub-bar{margin-left:-5px;width:1175px}.dashboard-medium-chart .dashboard-interior-chart{height:285px;width:1036px}.dashboard-medium-chart .dashboard-medium-chart-menu{font-size:20px;left:1151px;top:0}.dashboard-medium-chart #clusterGraphs svg{height:285px;width:1176px}.dashboard-medium-chart #clusterGraphs svg text{font-size:15px}.dashboard-small-chart{width:786px}.dashboard-small-chart .dashboard-sub-bar{width:774px}.dashboard-small-chart .dashboard-small-chart-inner{width:776px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{height:294px;width:776px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart .nv-axis text{fill:#666;font-size:15px;font-weight:400}.dashboard-tendency-container .dashboard-tendency-chart{height:129px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:368px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar{height:42px;line-height:42px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure{height:74px;line-height:36px;padding-top:5px}.dashboard-tendency-container .dashboard-sub-bar{width:774px}.dashboard-bar-chart-container{height:130.5px}.dashboard-bar-chart-container .dashboard-bar-chart{height:128.5px;width:776px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title{height:42.17px;line-height:42.17px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:532px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:226.8px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart{height:67.33px;line-height:67.33px;padding:5px 8px 10px;width:760px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart #residentSizeChart{height:72.33px}.dashboard-bar-chart-container .dashboard-sub-bar{width:774px}.modal-chart-detail{bottom:12.1%!important;left:50%;margin-left:-1194px;width:2408px!important}.modal-chart-detail .modal-body{height:95%;max-height:none;padding:5px}.modal-chart-detail .modal-dashboard-legend{font-size:17px;min-height:290px;width:150px}.absolut,.percentage{font-size:22px}.modal-chart-detail .modal-inner-detail{width:2228px}.modal-body .dashboard-large-chart{width:1583px}.modal-body .dashboard-large-chart .dashboard-sub-bar{width:1571px}.modal-body .dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{width:1433px}.modal-body .dashboard-medium-chart-outer{float:left;width:1171px}.modal-body .dashboard-medium-chart{width:1171px}.modal-body .dashboard-medium-chart .dashboard-sub-bar{width:1169px}.modal-body .dashboard-medium-chart .dashboard-interior-chart{width:1031px}.modal-body .dashboard-medium-chart .dashboard-medium-chart-menu{left:1146px}.modal-body .dashboard-small-chart{width:781px}.modal-body .dashboard-small-chart .dashboard-sub-bar{width:769px}.modal-body .dashboard-small-chart .dashboard-small-chart-inner,.modal-body .dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{width:771px}.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:366.5px}.modal-body .dashboard-tendency-container .dashboard-sub-bar{width:771px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart{width:776px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:532px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:226.8px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart-chart{width:760px}.modal-body .dashboard-bar-chart-container .dashboard-sub-bar{width:774px}.absolut{font-weight:300}.dashboard-sub-bar{font-size:15px;font-weight:400}.dashboard-subtitle-bar{font-size:22px;font-weight:300}.dashboard-figure{font-size:36px;font-weight:400}.dashboard-figurePer{font-size:34px;font-weight:300}.dashboard-legend,.dygraph-axis-label.dygraph-axis-label-x,.dygraph-axis-label.dygraph-axis-label-y{font-weight:400;font-size:15px}.dashboard-legend{height:290px;margin-top:-3px;width:140px}.dashboard-half-height-legend{font-size:15px;height:150px;width:70px}.application-detail-view section.info{width:2188px}}@media (min-width:2650px) and (max-width:2889px){.resizecontainer{width:2628px}.dashboard-full-width-chart{width:2625px}.dashboard-full-width-chart .dashboard-full-width-chart-inner{width:2615px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart{float:left;width:869.33px}.dashboard-full-width-chart .dashboard-sub-bar{width:2614px}.dashboard-large-chart{width:1746px}.dashboard-large-chart .dashboard-sub-bar{width:1734px}.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{height:285px;width:1596px}.dashboard-sub-bar-menu{font-size:17px}.dashboard-medium-chart-outer{float:left;width:1306px}.dashboard-medium-chart{width:1296px}.dashboard-medium-chart .dashboard-sub-bar{margin-left:-5px;width:1295px}.dashboard-medium-chart .dashboard-interior-chart{height:285px;width:1156px}.dashboard-medium-chart .dashboard-medium-chart-menu{font-size:20px;left:1271px;top:0}.dashboard-medium-chart #clusterGraphs svg{height:285px;width:1296px}.dashboard-medium-chart #clusterGraphs svg text{font-size:15px}.dashboard-small-chart{width:866px}.dashboard-small-chart .dashboard-sub-bar{width:854px}.dashboard-small-chart .dashboard-small-chart-inner{width:856px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{height:294px;width:856px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart .nv-axis text{fill:#666;font-size:15px;font-weight:400}.dashboard-tendency-container .dashboard-tendency-chart{height:129px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:408px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar{height:42px;line-height:42px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure{height:74px;line-height:36px;padding-top:5px}.dashboard-tendency-container .dashboard-sub-bar{width:854px}.dashboard-bar-chart-container{height:130.5px}.dashboard-bar-chart-container .dashboard-bar-chart{height:128.5px;width:856px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title{height:42.17px;line-height:42.17px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:588px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:250.8px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart{height:67.33px;line-height:67.33px;padding:5px 8px 10px;width:840px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart #residentSizeChart{height:72.33px}.dashboard-bar-chart-container .dashboard-sub-bar{width:854px}.modal-chart-detail{bottom:12.1%!important;left:50%;margin-left:-1314px;width:2648px!important}.modal-chart-detail .modal-body{height:95%;max-height:none;padding:5px}.modal-chart-detail .modal-dashboard-legend{font-size:17px;min-height:290px;width:150px}.absolut,.percentage{font-size:22px}.modal-chart-detail .modal-inner-detail{width:2468px}.modal-body .dashboard-large-chart{width:1743px}.modal-body .dashboard-large-chart .dashboard-sub-bar{width:1731px}.modal-body .dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{width:1593px}.modal-body .dashboard-medium-chart-outer{float:left;width:1291px}.modal-body .dashboard-medium-chart{width:1291px}.modal-body .dashboard-medium-chart .dashboard-sub-bar{width:1289px}.modal-body .dashboard-medium-chart .dashboard-interior-chart{width:1151px}.modal-body .dashboard-medium-chart .dashboard-medium-chart-menu{left:1266px}.modal-body .dashboard-small-chart{width:861px}.modal-body .dashboard-small-chart .dashboard-sub-bar{width:849px}.modal-body .dashboard-small-chart .dashboard-small-chart-inner,.modal-body .dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{width:851px}.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:406.5px}.modal-body .dashboard-tendency-container .dashboard-sub-bar{width:851px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart{width:856px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:588px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:250.8px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart-chart{width:840px}.modal-body .dashboard-bar-chart-container .dashboard-sub-bar{width:854px}.absolut{font-weight:300}.dashboard-sub-bar{font-size:15px;font-weight:400}.dashboard-subtitle-bar{font-size:22px;font-weight:300}.dashboard-figure{font-size:36px;font-weight:400}.dashboard-figurePer{font-size:34px;font-weight:300}.dashboard-legend,.dygraph-axis-label.dygraph-axis-label-x,.dygraph-axis-label.dygraph-axis-label-y{font-weight:400;font-size:15px}.dashboard-legend{height:290px;margin-top:-3px;width:140px}.dashboard-half-height-legend{font-size:15px;height:150px;width:70px}.application-detail-view section.info{width:2428px}}div.centralRow{margin-bottom:40px;margin-top:40px}div.centralContent{background-color:transparent;height:100%;margin-left:-5px;margin-right:-5px;min-height:80px;padding:5px;width:100%}.contentDiv{list-style:none;padding:13px 0 0}.contentDiv li{background-color:rgba(0,0,0,.05)}.contentDiv a.add{display:block;font-weight:400;padding:40px 0;text-align:left}.modal-body th .valueCell,.modal-body th th.actionCell,.modal-body th th.keyCell,.waitModal{text-align:center}.contentDiv .icon{padding-left:5px;padding-right:5px;padding-top:10px}.contentDiv:after{clear:both}.contentDiv:after,.contentDiv:before{display:table;line-height:0}.clusterInfoIcon{float:left;padding-left:5px;padding-top:2px}.waitModal.icon{font-size:100px;height:120px}.waitModal.message{font-size:20px}.icon_arangodb_info{color:#333;font-size:23px}li a [class*=" icon_arangodb"],li a [class^=icon_arangodb]{font-size:18px;position:absolute;right:4px;top:2px}.fa-minus-circle{color:#da4f49;font-size:14pt}.fa-minus-circle:hover{cursor:pointer}div.headerDropdown{background-color:#fff;border-radius:3px;clear:both;display:none;padding:10px;position:relative;width:auto}div.headerDropdown.smallDropdown .dropdownInner{min-height:20px}div.headerDropdown.headerDropdown input[type=checkbox].css-checkbox{display:none}div.headerDropdown.headerDropdown input[type=checkbox].css-checkbox label.css-label{background-position:0 0;background-repeat:no-repeat;display:inline-block;font-size:15px;height:15px;margin-top:0;padding-left:20px;vertical-align:middle}div.headerDropdown.headerDropdown input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -15px}div.dropdown-title{margin-bottom:10px}div.dropdownInner{-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;min-height:125px;position:relative;width:auto}div.dropdownInner .nav-header{font-size:10pt}div.dropdownInner>.nav-header{color:#000;font-size:10pt;font-weight:400}div.dropdownInner>label{color:#000;font-weight:300}div.dropdownInner ul{border-left:1px solid rgba(140,138,137,.25);display:inline;list-style-type:none;margin-left:10px;margin-top:10px;min-height:105px;width:175px}div.dropdownInner ul:first-of-type,div.queryline input[type=file]{border:0}div.dropdownInner ul label{color:#000;padding-left:20px}div.dropdownInner ul li .fa{color:#999;margin-right:5px}div.dropdownInner ul li .fa.fa-square-o{margin-left:1px;margin-right:6px}div.dropdownInner ul li .fa.fa-check-circle-o,div.dropdownInner ul li .fa.fa-check-square-o,div.dropdownInner ul li .fa.fa-dot-circle-o{color:#8aa051}div.queryline{color:#000;height:35px}div.queryline .textDiv{margin-right:10px;margin-top:4px}div.queryline input,div.queryline select{margin-bottom:5px}div.queryline input{width:16%}div.queryline.querylineAdd span{color:#fff;padding-left:10px;position:relative;top:-21px}div.queryline .removeFilterItem i{margin-left:5px!important;margin-top:0!important}div.queryline div.searchByAttribute{margin-left:6px;margin-right:6px;position:relative}div.queryline div.searchByAttribute>ul.gv-dropdown-menu{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-color:#fff;color:#fff;display:none;left:0;position:absolute;top:20px;width:247px}div.dropdownImport{background-color:#fff;border-radius:3px;display:none;position:relative;padding:10px 10px 5px}div.dropdownImport input{line-height:0;margin-bottom:-15px;margin-top:5px}select.filterSelect{color:#00f;margin-left:10px;margin-right:10px;width:80px}#filterHeader button{float:right;margin-left:10px!important;margin-top:1px}div.input-append button.gv_example_toggle{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;background-color:#8f8d8c;height:30px;margin-left:-1px;padding-left:10px;padding-right:10px;padding-top:12px;vertical-align:top}div.input-append button.gv_example_toggle:hover{background-color:#8aa051}div.headerBar,div.headerBar .infoField{background-color:#fff;padding-left:5px;padding-right:5px}.searchEqualsLabel{margin-left:6px;margin-right:6px}img.gv-throbber{background-image:url(../img/swagger/throbber.gif)}span.gv_caret{border-top:5px solid #fff;margin-top:2px!important}input.search-input{height:14px;line-height:18px;margin-right:-1px;margin-top:6px;width:120px}.search-field{margin-left:10px}.search-field .fa-search{color:#c2c2c2;font-size:12pt;opacity:.5;position:absolute;right:9px;top:9px}.search-field .fa-search:hover{cursor:pointer;opacity:1}.gv-search-submit-icon,.search-submit-icon{background-image:url(../img/enter_icon.png);background-size:14px;height:14px;margin-left:-18px;opacity:.2;position:absolute;width:14px}.gv-search-submit-icon:hover,.search-submit-icon:hover{opacity:.8}.search-submit-icon{margin-top:11px}.gv-search-submit-icon{margin-top:6px}div.headerBar{border-radius:3px;color:#fff;font-size:16px;height:36px;margin-bottom:5px;margin-top:15px;position:relative}div.headerBar .infoField{border:1px solid rgba(140,138,137,.25);border-radius:3px!important;color:#000;float:right;font-size:12px;margin-right:7px;margin-top:7px}div.headerBar .infoField .fa{cursor:pointer;margin-left:5px}div.headerBar input[type=checkbox].css-checkbox{display:none}div.headerBar input[type=checkbox].css-checkbox label.css-label{background-position:0 0;background-repeat:no-repeat;cursor:pointer;display:inline-block;font-size:15px;height:15px;margin-top:0;padding-left:20px;vertical-align:middle}div.headerBar input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -15px}div.headerBar input[type=radio]{display:none}div.headerBar input[type=radio] label span{background:url(../img/check_radio_sheet.png) -38px top no-repeat;cursor:pointer;display:inline-block;height:19px;margin:-1px 4px 0 0;vertical-align:middle;width:19px}#transparentHeader input[type=checkbox].css-checkbox,.arangoFrame,.contentTables tr.contentRowActive span,.display-none,.modal-delete-confirmation,.query-div,.query-output .ace_cursor-layer,.query-output .ace_replace_form{display:none}div.headerBar input[type=radio]:checked+label span{background:url(../img/check_radio_sheet.png) -57px top no-repeat}.headerButtonList a.error{color:#da4f49}.headerButtonList a.error:hover{background-color:#da4f49;border-color:#da4f49;color:#fff}.headerBar a.arangoHeader{color:#000;font-size:13pt;font-weight:100;left:0;position:relative;top:7px}.headerBar>div.headerButtonBar{margin:4px 0;margin-bottom:0!important}.breadcrumb{background:0 0;border:0;border-radius:0;padding:7px 0}.breadcrumb .disabledBread{color:#666;float:left;font-size:13pt;font-weight:100;padding-right:5px;position:relative}.breadcrumb .disabledBread i{font-size:10pt;margin-left:10px}.breadcrumb .activeBread{color:#8aa051;float:left;font-size:13pt;font-weight:100}.breadcrumb #app-development-path{background-color:#fff;border-bottom:1px solid rgba(140,138,137,.25);border-left:1px solid rgba(140,138,137,.25);border-radius:3px;border-right:1px solid rgba(140,138,137,.25);height:24px;margin-left:-6px;margin-top:-10px;padding-left:5px;width:100%}.arangoHeader{font-weight:400}.checkboxLabel{margin-top:4px;padding-left:0}.css-label{background-image:url(../img/dark-check-green.png)}.css-label-round{background-image:url(../img/dark-check-green-round.png)}.modal-dashboard-header,.modal-header{background-color:#fff;border-bottom:0!important;border-radius:3px;margin-top:5px;padding-left:5px;padding-right:10px;padding-top:4px}.modal-dashboard-header .arangoHeader,.modal-header .arangoHeader{color:#000;font-size:13pt;font-weight:100;left:5px;position:relative;top:2px}.modal-dashboard-header a,.modal-header a{top:2px!important}.modal-dashboard-header .close,.modal-header .close{color:#fff;font-weight:300;margin-top:2px;opacity:.5}.modal-dashboard-header .close:hover,.modal-header .close:hover{opacity:1}.modal-tabbar{border-bottom:1px solid #666}.modal-body{color:#736b68;font-size:14px;font-weight:300;max-height:410px}.modal-body .select2-choices{background-image:none!important;border:1px solid #999;border-radius:3px;-webkit-box-shadow:none;box-shadow:none}.modal-body .select2-choices input:active{-webkit-box-shadow:none;box-shadow:none;outline:0!important}.modal-body .select2-choices .select2-search-choice{margin:5px 0 3px 5px!important}.modal-body .select2-choices li{background-color:#fff!important;background-image:none!important;color:#000}.modal-body tr.first,.modal-body tr.last,.modal-body tr.middle{background-color:#f5f8f0}.modal-body .select2-choices li a{margin-left:1px;margin-top:-1px}.modal-body .select2-choices:active{border:1px solid #999;-webkit-box-shadow:none!important;box-shadow:none!important;outline:transparent!important}.modal-body .nav-tabs{margin-top:15px}.modal-body .nav-tabs>li>a:hover{border-color:#8c8a89}.modal-body input,.modal-body select,.modal-body textarea{margin-top:10px}.modal-body input[type=checkbox]{margin-bottom:10px}.modal-body input[type=text].invalid-input{border-color:rgba(234,23,23,.6)}.modal-body input[type=text].invalid-input:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(234,23,23,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(234,23,23,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(234,23,23,.6)}.modal-body input[type=file]{line-height:17px}.modal-body tr.spacer{height:10px}.modal-body tr.first th:first-child{border-top-left-radius:3px}.modal-body tr.first th:last-child{border-top-right-radius:3px}.modal-body tr.middle{padding-left:10px;padding-right:10px}.modal-body tr.last th:first-child{border-bottom-left-radius:3px}.modal-body tr.last th:last-child{border-bottom-right-radius:3px}.modal-body tr.first th:first-child,.modal-body tr.last th:first-child,.modal-body tr.middle th:first-child{padding-left:10px}.modal-body tr.first th:last-child,.modal-body tr.last th:last-child,.modal-body tr.middle th:last-child{padding-right:10px}.modal-body th.actionCell{width:30px}.modal-body th.keyCell{width:170px}.modal-body th.keyCell input{width:150px}.modal-body th .valueCell{width:300px}.modal-body th .valueCell input{width:290px}.modal-body th .select2-container{margin-bottom:10px;margin-top:10px}.modal-body .icon-info-sign{margin-bottom:10px;margin-left:10px;opacity:.7;padding-bottom:5px}.modal-body .icon-info-sign:hover{opacity:1}.modal-body .icon_arangodb_info{color:#736b68;font-size:18px;margin-top:-10px;position:absolute;right:12px}.modal-body .icon_arangodb_info:hover{color:#000}.modal-body .collapse{margin-right:-14px;position:relative}.modal-body .accordion-inner{border-top:0;margin-left:0;padding-left:0;padding-right:0}.modal-body .accordion-toggle span .caret{border-top-color:#000;float:right;margin-top:5px}.modal-body .accordion-toggle.collapsed span .caret{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.modal-body input{width:436px}.modal-body select{width:450px}.modal-body .collectionTh{height:50px}.modal-body .tab-content{min-height:200px}.modal-body .tab-content .tab-pane{border-top:1px solid #666!important;margin-left:0!important;padding-top:10px}.modal-body .tab-content .tab-pane-modal{border-top:none!important}.modal-body .tab-content #appstore{max-height:290px}.modal-body .errorMessage{background-color:#fff;color:#da4f49;font-size:9pt;font-weight:400;margin-bottom:5px;margin-top:-9px;position:absolute}.modal-body .nav .tab-icon{margin-right:5px;margin-top:-3px;width:20px}.modal-text{font-weight:300;padding-bottom:3px;padding-top:3px}.modal-backdrop,.modal-backdrop.fade.in{opacity:.4}.modal{border:0!important;border-radius:3px!important;box-shadow:0;margin-left:-325px!important;width:650px}.modal .fade.in{top:12.1%!important}.modal table tr:last-child{border-bottom:0!important}.waitModal{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0 0;border:0;color:#fff}.waitModalBackdrop{opacity:.7!important}.modalTooltips span{color:#736b68;font-size:20px}.fixedDropdown .dropdown-header a,.fixedDropdown .notificationItem,.modalTooltips span:hover{color:#000}.gv-object-view{text-align:left;white-space:pre}.capitalize{text-transform:capitalize}.modal-footer{border-top:0!important;padding-right:17px}.modal-header{margin-left:5px;margin-right:5px}.modal-dashboard-header{margin-left:0;margin-right:0;padding-bottom:9px}.modal table tr,.thBorderBottom{border-bottom:1px solid #f7f3f2!important}.modal-delete-confirmation button{margin-right:10px;margin-top:-4px}.modal-delete-confirmation button .modal-confirm-delete{margin-right:-18px}.modal-delete-confirmation fieldset input{float:left}.modal-delete-confirmation fieldset label{float:left;margin-left:10px}.createModalDialog table{width:100%}.createModalDialog .collection-info-figures table{float:left;margin-left:0;margin-right:0;margin-top:0;min-width:200px;padding:3px;text-align:left}.createModalDialog .figures1,.createModalDialog .figures2{margin-bottom:20px;width:300px}.createModalDialog .figures2{margin-left:20px!important}.createModalDialog .figures3{margin-bottom:0;width:100%}.foxx-store-row .foxx-name{font-weight:700}.foxx-store-row .foxx-author{font-size:10pt;font-weight:300;margin-top:-4px}.foxx-store-row .foxx-version{font-weight:400}#new-app-mount{margin-right:24px;width:360px}#control_event_edge_delete_modal,#control_event_edge_edit_modal,#control_event_new_node_modal,#control_event_node_delete_modal,#control_event_node_edit_modal{margin-left:-320px;width:640px}.navlogo .stat_cpu,.navlogo .stat_ram{width:26px;height:26px}.navlogo .stat_cpu{margin-top:1px}.navlogo .stat_cpu path{fill:#aa0}.navlogo .stat_ram path{fill:#070}.navlogo .stat_req{height:22px;width:22px}.navlogo .stat_req path{fill:#aa0}#notification_menu .innerDropdownInnerUL{margin-left:0}#noty_bottom_layout_container li{border:0!important}.noty_bar .arango_message{font-weight:500!important}.noty_bar .arango_message div{float:right;width:20px}.fixedDropdown{background:#fff!important;border-color:rgba(140,138,137,.25)!important;border-radius:3px!important;margin:10px -3px 0!important;right:-1px!important;width:210px}.fixedDropdown .dropdown-header,.fixedDropdown .dropdown-item,.innerDropdownInnerUL{border-bottom:1px solid rgba(0,0,0,.2)}.contentButtons,.contentTables{margin-bottom:10px;width:100%}.fixedDropdown:after{visibility:hidden}.fixedDropdown .dropdown-header{margin-left:-1px;padding:0!important}.fixedDropdown a{padding-left:5px!important}.fixedDropdown .notificationItemContent{font-size:.9em;font-weight:300;margin-left:15px;max-width:180px;min-height:15px;white-space:normal;width:180px;word-wrap:break-word}.contentButtons #createDatabase,.contentButtons #createUser,.dashboard-bar-chart-container:first-child,.dashboard-full-width-chart .dashboard-full-width-chart-inner:first-child,.dashboard-large-chart .dashboard-large-chart-inner:first-child,.dashboard-medium-chart:first-child,.dashboard-small-chart .dashboard-small-chart-inner:first-child,.dashboard-tendency-container:first-child{margin-left:0}.fixedDropdown button{margin-right:5px;margin-top:5px}.fixedDropdown .notificationItem .notificationItemTitle{color:#000;font-weight:400;max-width:165px;overflow-wrap:break-word;white-space:normal;word-wrap:break-word}.fixedDropdown .notificationItem .notificationItemTitle:hover{background-color:transparent;cursor:default}.fixedDropdown .notificationItem i{color:rgba(0,0,0,.2);font-size:20px;padding-left:5px;position:relative;right:2px}.fixedDropdown .notificationItem i:hover{color:#000}.innerDropdownInnerUL{height:220px!important;min-height:220px;overflow-x:hidden;overflow-y:auto;width:100%}.innerDropdownInnerUL .dropdown-item:hover{background-color:#e1e1e1!important}.innerDropdownInnerUL li{width:auto!important}#stat_hd{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;border:1px solid rgba(140,138,137,.25);height:25px;margin-top:3px;position:relative;right:3px;text-align:center;width:25px}#stat_hd #stat_hd_counter{color:#c2c2c2;line-height:25px;text-align:center}.fullNotification{background-color:#da4f49!important;border:1px solid #da4f49!important}.fullNotification p{color:#fff!important}.contentTables tr.contentRowActive a,.contentTables tr.contentRowInactive a{color:#000!important}.contentButtons{clear:both}.contentTables thead{text-align:left}.contentTables thead tr{background-color:#fff;border-bottom:1px solid #c2c2c2}.contentTables tbody tr:nth-child(odd){background-color:#d9d9d9}.contentTables tbody tr:nth-child(even){background-color:#fff}.contentTables tr.contentRowActive{background-color:#bdcc92!important;font-weight:400}.contentTables .dbThFirst{width:90%}.contentTables .dbThSecond{width:10%}.contentTables td{padding:12px 18px}.contentTables td span{float:right;font-size:22px}.contentTables .collectionThSec{margin-right:0;width:80%}.contentTables .collectionTh{margin-right:0;width:5%}.user-menu-img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;border:1px solid rgba(140,138,137,.25);height:25px;margin-top:-4px}.ui-tooltip{background-color:#8aa051!important;border:0!important;border-radius:3px!important;box-shadow:none!important;color:#fff!important;font-size:10pt!important;font-weight:100!important;z-index:99999999}.dataNotReadyYet,.dygraph-label.dygraph-title{font-family:'Open Sans',sans-serif}.tooltip-inner{max-width:300px!important;white-space:normal!important;word-wrap:break-word!important}.index-tooltip{color:#736b68}.index-tooltip:hover{color:#000}.index-tooltip .arangoicon{font-size:18px!important}.tooltipInfoTh{width:10%}.dbselection{float:left;margin-right:3px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-bar-chart-container,.dashboard-full-width-chart .dashboard-full-width-chart-inner,.dashboard-large-chart .dashboard-large-chart-inner,.dashboard-medium-chart,.dashboard-small-chart .dashboard-small-chart-inner,.dashboard-tendency-container{border-top-left-radius:3px;border-top-right-radius:3px}.dashboard-bar-chart-container,.dashboard-full-width-chart,.dashboard-large-chart,.dashboard-medium-chart,.dashboard-small-chart,.dashboard-tendency-container{margin-bottom:10px;position:relative}.dashboard-sub-bar-menu{cursor:pointer;position:absolute;right:9px;top:6px}.dataNotReadyYet{font-size:20px;font-weight:100;text-align:center}.dashboard-sub-bar{background-color:#686766;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#fff;height:24px;line-height:24px;margin:0;padding:0 6px}.dashboard-full-width-chart{border:1px solid rgba(104,103,102,.1);border-radius:3px;margin-right:12px}.dashboard-full-width-chart .dashboard-full-width-chart-inner{background-color:#fff;border-left:5px solid #fff;border-right:5px solid #fff;border-top:5px solid #fff;padding-bottom:10px;padding-top:12px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-subtitle-bar.top{border-bottom:1px solid #e1e1e1;height:48px;line-height:48px;text-align:right}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart{border-left:1px solid #e1e1e1}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart .inner{margin-left:10px;margin-right:10px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart .inner table{margin-bottom:10px;margin-top:10px;table-layout:fixed;width:100%}.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart,.dashboard-medium-chart .dashboard-interior-chart{margin-bottom:0}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart .inner table .no-data{font-style:italic;font-weight:100}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart .inner table tr{border-bottom:1px solid rgba(0,0,0,.025)}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart .inner table td:first-child{width:100px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart .inner table td:last-child{text-align:right}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart:first-child{border-left:0}.dashboard-full-width-chart .state{background-color:#fff;border-radius:5px;color:#000;margin-left:5px;padding-left:6px;padding-right:4px}.dashboard-large-chart{border:1px solid rgba(104,103,102,.1);border-radius:3px;margin-right:12px}.dashboard-large-chart .dashboard-large-chart-inner{background-color:#fff;border-left:5px solid #fff;border-right:5px solid #fff;border-top:5px solid #fff;padding-bottom:10px;padding-top:12px}.dashboard-small-chart{border:1px solid rgba(104,103,102,.1);border-radius:3px}.dashboard-small-chart .dashboard-small-chart-inner{background-color:#fff;border-left:5px solid #fff;border-right:5px solid #fff;border-top:5px solid #fff;padding-bottom:10px;padding-top:5px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart .nv-bar rect{fill-opacity:.15;stroke-opacity:.8;stroke-width:.5px}.dashboard-medium-chart-outer{border:1px solid rgba(104,103,102,.1);border-radius:3px}.dashboard-medium-chart-outer:first-child{margin-right:10px}.dashboard-medium-chart{background-color:#fff;border-left:5px solid #fff;border-right:5px solid #fff;border-top:5px solid #fff;margin-bottom:0;padding-top:10px}.dashboard-medium-chart:first-child{margin-right:12px}.dashboard-medium-chart .dashboard-medium-chart-outer{border:1px solid rgba(104,103,102,.1);border-radius:3px}.dashboard-medium-chart .dashboard-medium-chart-menu{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:0 solid rgba(0,0,0,.3);color:rgba(0,0,0,.3);cursor:pointer;padding:0 4px;position:absolute;z-index:1000}.dashboard-medium-chart .dashboard-medium-chart-menu:hover{color:rgba(0,0,0,.7)}.dashboard-medium-chart .dashboard-medium-chart-inner{padding-bottom:10px}.dashboard-medium-chart .clusterChart .slice path{fill-opacity:.15;stroke-opacity:1;stroke-width:1.5px}.dashboard-tendency-container{border:1px solid rgba(104,103,102,.1);border-radius:3px}.dashboard-tendency-container .dashboard-tendency-chart{background-color:#fff;border-left:5px solid #fff;border-right:5px solid #fff;border-top:5px solid #fff;border-top-left-radius:3px;border-top-right-radius:3px;padding-bottom:5px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{background-color:#fff;margin-top:5px;padding:0 8px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency:first-child{border-right:1px solid #e1e1e1}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency .dashboard-subtitle-bar{border-bottom:1px solid #e1e1e1;text-align:right}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency .dashboard-figure{text-align:center}.dashboard-bar-chart-container{border:1px solid rgba(104,103,102,.1);border-radius:3px}.dashboard-bar-chart-container .dashboard-bar-chart{background-color:#fff;border-left:5px solid #fff;border-right:5px solid #fff;border-top:5px solid #fff;border-top-left-radius:3px;border-top-right-radius:3px;padding-bottom:5px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title{margin-top:5px;padding:0 8px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{font-weight:400}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{text-align:right}#dashboardDetailedChart .dygraph-axis-label-y,.dashboardDetailChart .dygraph-axis-label-y,.innerDashboardChart .dygraph-axis-label-y{text-align:left}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart .nv-bar rect{fill-opacity:.15;stroke-opacity:.8;stroke-width:.5px}.dashboard-legend .dashboard-legend-inner{padding:0 5px 5px 0}.dashboard-spacer{margin:0 12px}.headerBar.dashboard-headerbar{margin:20px 0}.modal-chart-detail .modal-dashboard-legend .dashboard-legend-inner{padding-left:20px}.dashboard-half-height-legend .dashboard-legend-inner{padding-top:20px}.dashboard-title-bar{background-color:#686766;color:#fff;font-size:14.5px;font-weight:400;height:30px;line-height:30px;padding:0 5px 0 10px}.dashboard-title-bar .dashboard-half-title-bar{border-left:1px solid #000;margin-left:-1px;width:50%}.dashboard-title-bar .dashboard-half-title-bar:first-child{border-left:0;margin-left:0}.dashboard-row{margin-bottom:0;margin-left:0;margin-right:0}.dygraph-axis-label.dygraph-axis-label-x,.dygraph-axis-label.dygraph-axis-label-y{color:#666}.dashboardModal{-moz-border-radius:8px!important;-webkit-border-radius:8px!important;border-radius:8px!important;height:80%;margin-left:-45%;min-width:780px;overflow:auto;padding:10px;top:10%;width:90%!important}#dashboardHttpGroup{border:6px solid #000;height:100%;width:100%}#dashboardDetailedChart{border:1px solid #000;height:300px;width:100%}.innerDashboardChart{bottom:5px;left:5px;position:absolute;right:5px;top:5px}.dashboardChart{background-color:#fff;border:1px solid rgba(0,0,0,.2);float:left;height:210px;margin:1.05%;position:relative;width:31%}.dygraph-label.dygraph-title{color:#000;font-size:15px;font-weight:400;text-align:left}.collectionInfoTh2,.collectionTh,.figuresHeader th{font-family:'Open Sans',sans-serif!important}#dashboardDetailedLineChart{padding-top:10px}.dashboardDistribution{float:left;width:270px}.dashboardDistribution svg{height:220px;width:250px}.showHotkeyHelp{cursor:pointer}.shortcuts{font-size:14px;font-weight:200}.shortcuts b{border-left:1px solid rgba(0,0,0,.34);margin-left:5px;padding-left:5px}.shortcuts .clearShortcut,.shortcuts b:first-child{border-left:0;margin-left:0;padding-left:0}.loginFixedWindow{background:#f5f8f0;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.loginFixedWindow .resizecontainer{position:relative;top:0}.loginFixedWindow .resizecontainer img{height:33px;margin-left:-6px;margin-top:9px}.login-window{background-color:#fff;border:1px solid rgba(140,138,137,.25);border-radius:3px;height:auto;left:50%;margin-left:-220px!important;margin-top:-150px;padding:10px;position:absolute;top:50%;width:400px}.login-window .fa{color:rgba(0,0,0,.4);float:right;font-size:14pt;margin-right:5px;margin-top:-34px}.login-window .wrong-credentials{color:#da4f49;margin-top:-30px;text-align:center}.login-window .login-space{height:50px}.login-window .login-input{width:387px}.login-window .form-error{border:1px solid #da4f49!important}toolbar{background-color:#f0f0f0;border-bottom:0;border-style:solid;border-width:1px;font-size:20px;height:27px;margin-left:0;margin-right:0}toolbar span:hover{background-color:#da4f49;color:#fff}.queryBottomActions{border-top:1px solid rgba(140,138,137,.25);padding:10px}.queryExecutionTime{margin-left:10px;margin-top:15px}#queryManagementContent{margin-top:18px}.queryManagementBottomActions{background-color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:1px solid #c2c2c2;height:40px;margin-top:-2px;padding-top:10px}.queryMethods,.vars-editor-header{border-top:1px solid rgba(140,138,137,.25)}.queryManagementBottomActions button{margin-right:10px}.queryMethods{padding:10px 10px 5px}.queryMethods input{line-height:0;margin-top:5px}.queryMethods button a{color:#fff}.vars-editor-header{margin-top:-5px;padding-left:5px}.vars-editor-header i{border-radius:2px;color:#666;height:15px;margin-left:5px;padding-left:3px;padding-top:1px;width:15px}.vars-editor-header i:hover{background-color:#8aa051;color:#fff;cursor:pointer}.aql-editor,.vars-editor{border-color:#a0a0a0;border-left:0!important;border-top:1px solid rgba(140,138,137,.25)!important;height:200px;margin-bottom:5px;min-height:100px;min-width:99.8%;width:auto}.aql-editor .ace_error,.aql-editor .ace_info,.vars-editor .ace_error,.vars-editor .ace_info{background:0 0}.queryTH{width:20%!important}.queryTH2{width:75%!important}.query-output{background-color:#fff;border:0;border-top-width:0;height:200px;margin-left:0;margin-right:0;min-height:100px;overflow-y:hidden;width:auto}.query-output .ace_error,.query-output .ace_info{background:0 0}.ace_print-margin{visibility:hidden!important}#documentsTableID_filter,#documentsTableID_length,#documentsTableID_paginate,#documentsTableID_wrapper .fg-toolbar,.jsoneditor .outer .tree>table>tbody>tr:first-of-type{visibility:hidden}.styled-select{float:right;height:30px;overflow:hidden;width:220px}.styled-select select{background:#fff;border:1px solid #c2c2c2!important;border-radius:3px!important;font-size:14px;font-weight:300;height:30px;line-height:1;padding:5px;padding-left:5px!important;padding-top:3px!important}.querySizeDiv,.querySizeDiv select{height:30px!important}.query-select,.query-size{line-height:20px!important;z-index:9999!important}.querySizeDiv{margin-right:10px;width:130px!important}.wide-button-div{height:36px;margin-bottom:15px;margin-top:-10px;padding-top:5px;width:100%}.shortcut-div{float:left;margin-top:-5px;padding-left:45px;width:auto}.query-dropdown-left{margin-top:10px;width:100%}.query-dropdown-right{width:100%}.query-dropdown-right textarea{padding:5px 0 0;resize:vertical;width:100%}.query-dropdown-right textarea:focus{border-color:#8aa051;box-shadow:0 0 3px #8aa051;outline:0}.query-modal-select{padding-left:0;width:100%}.output-toolbar{border-color:silver;border-top:0;position:relative;width:auto}.output-toolbar span{float:right;margin-left:5px;margin-right:5px;position:relative;top:2px}.query-select{border:0!important;border-radius:0!important;margin-bottom:0}.query-select option{z-index:9999!important}.query-dropdown{background-color:#d9d9d9;margin-left:0;margin-right:0;padding-left:5px;padding-right:5px}.tooltip-margin{margin-top:1px}.query-dropdown-in{background-color:#fff;padding:10px}.query-dropdown-in a{color:#686766;font-size:16px;font-weight:bolder;margin-bottom:5px;width:100%}.query-dropdown-in #save-edit-query{margin-left:7px!important}.query-dropdown-in #delete-edit-query{margin-left:0!important}.query-size{border-radius:0!important;width:130px!important}.query-div .arango-table,.query-div .arango-table tbody,.query-div .arango-table tr{max-width:100%;width:100%}#queryContent{margin-top:18px}#queryContent .arango-tab a{border-bottom-color:#ddd;font-weight:100}#queryContent .arango-tab .active{border-bottom-color:#fff!important}.query-div{min-height:360px}.query-div .ace-tm .ace_comment{color:#8aa051}.query-div .icon_arangodb{cursor:pointer;margin-bottom:5px}.query-div .arango-table{border-top:1px solid rgba(140,138,137,.25);table-layout:fixed}.query-div .arango-table .table-cell0{cursor:pointer;min-width:250px;overflow:hidden;text-overflow:ellipsis!important;white-space:nowrap!important;width:20%}.query-div .arango-table .table-cell1,.query-div .arango-table .table-cell2{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.query-div .arango-table .table-cell1{cursor:pointer;width:73%}.query-div .arango-table .table-cell2{max-width:40px;min-width:40px;width:40px}.arangoDataTable .key,div.gv-colour-list li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queryImport{margin-bottom:10px}.explain-tree,.tab-content{width:100%}.explain-tree .node text{font-size:14px}.explain-tree .link{fill:none;stroke:#ccc;stroke-width:1.5px}.editor-toolbar{border-color:#a0a0a0;height:33px;margin-top:5px}.editor-toolbar span{border-radius:3px;float:right;height:18px;margin-left:3px;position:relative;top:0;width:25px;padding:3px 0 6px 5px}.editor-toolbar .vars-editor-header i,.editor-toolbar span:hover{background-color:#8aa051;color:#fff}.editor-toolbar i{margin-right:5px;margin-top:3px}.editor-toolbar i:hover{cursor:pointer}.editor-toolbar .fa{color:#666;margin-left:1px;margin-top:2px}.editor-toolbar .arango-icon-disk,.editor-toolbar .fa.fa-upload{margin-top:1px}.editor-toolbar .icon_arangodb{color:#666;font-size:14pt}.editor-toolbar .icon_arangodb:first-child{margin-right:10px}.editor-toolbar .fa-comment,.editor-toolbar .fa-comment-o{font-size:15px;position:relative;right:-2px;top:-2px}.row{margin:0 0 20px}.innerContent{background-color:#fff;border:1px solid rgba(140,138,137,.25);border-radius:3px;min-height:200px;padding-top:13px}.arangoFrame{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:77777}.arangoFrame .outerDiv{min-height:100%;padding:40px;z-index:88888}.arangoFrame .innerDiv{z-index:99999}.arangoFrame .fa-times{color:#fff;float:right;font-size:12pt}.arangoFrame .fa-times:hover{color:#c2c2c2;cursor:pointer}.container{margin-left:20px;margin-right:20px;width:auto!important}.arango-tab{border-bottom:1px solid #ddd;list-style:none;margin-left:0;padding-bottom:0;padding-right:10px}.arango-tab a{-moz-border-radius:0;-webkit-border-radius:0;border-radius:3px 3px 0 0;background-color:#8c8a89;border:1px solid transparent;border-bottom-color:#888;color:#fff;display:block;font-size:13px;line-height:20px;margin-right:2px;min-width:50px;padding:2px 15px;text-align:center}.arango-tab li{background-color:transparent;border:0;margin-bottom:-1px;margin-left:2px;position:relative;z-index:900}.arango-tab li.active a{background:#fff;border-bottom-color:#fff!important;border-left-color:#c2c2c2;border-right-color:#c2c2c2;border-top-color:#c2c2c2;color:#000;height:21px;margin-top:-1px}.jsoneditor,.jsoneditor .menu{background-color:#fff!important}.jsoneditor{border:0 solid rgba(0,0,0,.2)!important}.jsoneditor .menu{border-bottom:1px solid #c2c2c2!important;border-left:0!important;border-right:0!important;border-top:0!important}.jsoneditor .menu button{border:0!important}.jsoneditor .menu button:hover{background-color:#8aa051;color:#fff}.jsoneditor .search .frame{border:0!important;margin:3px!important}.jsoneditor .search .frame input{border:1px solid #c2c2c2!important;border-radius:3px;margin-left:5px;margin-right:5px;margin-top:-2px}.jsoneditor .search .results{color:#fff!important;margin-top:3px!important}.document-editor-extra,div.gv-manage-button-container{margin-top:10px}.document-editor{height:500px;margin-bottom:5px;margin-top:-10px;width:100%}.disabledPag,.disabledPag a{cursor:default!important;opacity:.5!important}.pagination-line{background-color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:1px solid rgba(104,103,102,.1);margin:0;padding-top:12px;text-align:center}.pagination-line li a:hover,.pagination-line li.active a,.pagination-line li.active span{background-color:#8f8d8c;color:#fff}.pagination-line li a{background-color:#fff;border:1px solid #fff;font-size:11.9px;line-height:20px;padding:2px 10px;text-decoration:none;border-width:0;min-width:12pt}.pagination-line ul{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;margin-bottom:0;margin-left:0}.pagination-line li{display:inline-block;margin-left:11px}.pagination-line li span{color:#000;font-size:14px;position:relative;top:2px}.pagination-line li:first-child a,.pagination-line li:first-child span,.pagination-line li:last-child a,.pagination-line li:last-child span{-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;background:#8f8d8c;border:0;color:#000;height:21px;position:relative;width:14px}.pagination-line li.disabled:first-child a,.pagination-line li.disabled:first-child span,.pagination-line li.disabled:last-child a,.pagination-line li.disabled:last-child span{background-color:#777;color:#666;cursor:default;pointer-events:none}.collection-pagination{margin-left:23px!important}.arango-pagination i.fa,.las-pagi i.fa,.pre-pagi i.fa{font-size:19px;position:relative;top:-2px}.arango-pagination li:first-child{margin-right:20px}.arango-pagination li:last-child{margin-left:30px}.pre-pagi{margin-right:-5px!important}.accordion-group{border:0}.accordion-body{height:auto!important}.accordion-heading a{border:1px solid #ccc;color:#000;font-weight:400;width:397px!important}.shell_workspace{margin-top:13px}.shell_workspace ::-webkit-scrollbar{display:none}.replShell{background-color:#fff;float:left;height:100%;min-width:100px;overflow-y:hidden;position:relative;width:100%}.replShell>div{border-radius:3px}.replShell pre{border-bottom:0;border-left:0;border-right:1px solid #a0a0a0;border-top:1px solid #a0a0a0}.jqconsole{background-color:#000;border-radius:0;padding:10px}.jqconsole-header{color:#fff}.jserror{color:#f06;margin-left:-10px}.jssuccess{color:#6f0}.jqconsole-cursor{background-color:grey}.jqconsole-blurred .jqconsole-header .jqconsole-cursor{color:#c4cccc}.jqconsole-prompt{color:#b91}.jqconsole-old-prompt{color:#f60;font-weight:400}.jqconsole-input{color:#dd0}.jqconsole-old-input{color:#bb0;font-weight:400}.jqconsole-output{color:#fff}.query-output .ace_gutter-cell{background-color:#f0f0f0}.centralContent .api-actions{margin:0!important;padding:0}.centralContent .api-actions .container{padding-bottom:10px!important;padding-top:13px!important;margin:0 5px!important}.centralContent .api-actions .resource{border-bottom:0!important;padding-left:5px!important}.centralContent .api-actions .resource .heading>.options{margin:11px 10px 0 0!important}.centralContent .api-actions .resource .heading h2 a{color:#000!important;font-weight:300!important}.centralContent .api-actions .active .heading h2 a{color:#000!important}.centralContent .api-actions .endpoint .operations .content{margin:0!important}.centralContent .api-actions .endpoint .operations .content h4{font-weight:700!important}.centralContent .api-actions .endpoints{margin-right:5px!important}.centralContent .api-actions .endpoints .endpoint:last-child{padding-bottom:5px!important}.centralContent .api-actions input[type=button]{background:#8f8d8c!important;border:none!important;box-shadow:none!important;color:#fff!important;float:right!important;font-size:14px!important;font-weight:300!important;margin-top:10px!important;padding:8px 16px!important}.centralContent .api-actions .endpoint .operations .content,.centralContent .api-actions .endpoint .operations .heading{border-radius:0!important;font-weight:300!important}.centralContent .api-actions .required,.centralContent .api-actions em,.centralContent .api-actions strong,.collectionInfoTh2,.collectionTh,.figuresHeader th{font-weight:400!important}.centralContent .api-actions .http_method,.centralContent .api-actions .toggleOperation{border-radius:0!important}.form-actions{background:0 0;border:0}.form-actions:after,.form-actions:before{display:table;line-height:0}.form-actions:after{clear:both}.swagger-section #swagger-ui-container{margin:.3em 1em!important}.alert{padding:15px 35px 15px 14px}.alert,textarea{border-radius:0!important}.log-content{word-break:break-all;word-wrap:break-word}.log-content-id{margin-top:20px;padding-bottom:0!important}.log-content-id .dataTable{border-collapse:separate;border-spacing:0 5px;table-layout:fixed!important}.log-content-id .arango-tab{border-bottom:0!important}.log-content-id .tab-content{margin-top:1px!important}.tab-content{min-height:390px}.crit-table-id,.debug-table-id,.info-table-id,.log-table-id,.warn-table-id{border-spacing:0 0;font-size:15px!important;margin-top:-5px!important}.crit-table-id thead,.debug-table-id thead,.info-table-id thead,.log-table-id thead,.warn-table-id thead{background-color:#f9f9f9;border-top:6px solid #888!important;text-align:center}.crit-table-id thead tr th,.debug-table-id thead tr th,.info-table-id thead tr th,.log-table-id thead tr th,.warn-table-id thead tr th{background-color:#fff!important;border-bottom:1px solid #c2c2c2;border-top:2px solid #888}.crit-table-id .firstcol,.debug-table-id .firstcol,.info-table-id .firstcol,.log-table-id .firstcol,.warn-table-id .firstcol{cursor:default!important;max-width:80px!important;width:80px!important}.crit-table-id tbody .firstcol,.debug-table-id tbody .firstcol,.info-table-id tbody .firstcol,.log-table-id tbody .firstcol,.warn-table-id tbody .firstcol{background-color:transparent!important}.crit-table-id tbody tr td,.debug-table-id tbody tr td,.info-table-id tbody tr td,.log-table-id tbody tr td,.warn-table-id tbody tr td{padding-bottom:8px!important;padding-top:8px!important}.thirdcol{cursor:default!important;max-width:500px!important}.dataTables_empty,.seccol{cursor:default!important;margin-bottom:5px;width:100px!important}.dataTables_info{display:none}#arangoLogTable tbody td:nth-child(1),#arangoLogTable tbody td:nth-child(2){text-align:center;width:80px}#arangoLogTable tbody td:nth-child(3){width:auto}div.gv_zoom_widget{height:300px;left:64px;opacity:.7;position:absolute;top:20px;width:40px;z-index:1}div.gv_zoom_widget div.gv_zoom_buttons_bg{background-image:url(../img/gv_button_bg_reverse.png);background-size:contain;height:40px;margin-bottom:20px}div.gv_zoom_widget div.gv_zoom_slider{background:#f5f8f0;border-radius:3px;height:200px;margin:0 17px;width:4px}div.gv_zoom_widget a.ui-slider-handle{background-color:#555;border:1px solid rgba(140,138,137,.25);height:.5em;left:-.55em;outline:0}div.gv_zoom_widget a.ui-slider-handle.ui-state-hover{outline-color:#fff}div.gv_zoom_widget a.ui-slider-handle:hover{cursor:pointer}div.gv_zoom_widget .ui-state-default{background:#f6f6f6}#menubar{margin:0 0 10px}div.gv_colour_list{max-height:680px;overflow:auto;position:absolute;right:26px;text-align:right;top:20px;z-index:1}div.gv_colour_list li{background-color:transparent;float:none;padding:2px 6px}svg.graph-viewer{background-color:#fff;border:1px solid rgba(140,138,137,.25);border-radius:3px;left:54px;position:absolute;top:10px;z-index:0}div.gv-colour-list ul ul,div.gv-colour-list ul ul:first-child,div.gv-colour-list ul ul:last-child{border-left:1px solid rgba(104,103,102,.1);border-right:1px solid rgba(104,103,102,.1)}svg.graph-viewer text{max-width:90px;pointer-events:none}div.gv-background{position:relative}.link>line{stroke-width:1}div.gv-colour-list:hover{opacity:1}div.gv-colour-list{border-radius:3px;max-height:350px;max-width:300px;min-width:190px;opacity:.1;overflow-x:hidden!important;overflow-y:auto;position:absolute;right:8px;text-align:right;top:20px;z-index:1}div.gv-colour-list li{float:none;padding:2px 6px}div.gv-colour-list ul ul:first-child{border-top:1px solid rgba(104,103,102,.1);border-top-left-radius:3px;border-top-right-radius:3px}div.gv-colour-list ul ul:last-child{border-bottom:1px solid rgba(104,103,102,.1);border-bottom-left-radius:3px;border-bottom-right-radius:3px}legend.gv-inner{font-size:16px}input.gv-radio-button{display:block;margin-top:3px;width:auto}.addCollection .accordion,.collectionTh select,.collectionTh textarea{margin-top:10px}.collectionTh{font-size:14px;text-align:left;width:20%!important}.collectionInfoTh{min-width:60px;text-align:left;width:320px}.addCollection table tr{border-bottom:0!important;height:53px}.addCollection .icon_arangodb_info{margin-left:20px!important;position:relative;top:2px!important}.addCollection .collectionThSec{width:320px!important}.addCollection .collectionTh{width:96px}.addCollection .modalInput{width:320px}.addCollection .modalSelect{width:334px}.addCollection .accordion-toggle{width:457px!important}.change-collection .tab-content{min-height:230px}.change-collection input{width:384px!important}.change-collection select{width:398px!important}.show-collection .tab-content{min-height:200px}.collectionInfoTh2{text-align:left;width:150px}.collection-info-figures table{float:left;margin-left:0;margin-right:0;margin-top:0;min-width:200px;padding:3px;text-align:left}.figuresHeader{border-bottom:1px solid #c2c2c2}.document-info .document-bold-font,.document-info .document-thin-font{font-family:droid sans mono,monospace,courier new,courier,sans-serif;font-size:11pt}#collectionIndexTable{margin-left:0;width:100%}#collectionTab,#graphTab,#infoTab{border-bottom:0;margin-bottom:1px;padding-bottom:0;padding-right:10px}#collectionTab li,#graphTab li,#infoTab li{float:right}#collectionTab li.disabled a,#graphTab li.disabled a,#infoTab li.disabled a{cursor:not-allowed}#collectionTab a,#graphTab a,#infoTab a{background-color:#8c8a89;border-bottom:1px solid #666;border-top-left-radius:3px!important;border-top-right-radius:3px!important;color:#fff;font-size:13px!important;height:21px;margin-bottom:-1px;margin-right:4px;padding:2px 15px!important}#collectionTab .active>a,#graphTab .active>a,#infoTab .active>a{background-color:#fff;border-color:#888 #888 transparent!important;color:#000}#confirmCreateEdge{margin-left:20px}.collection-info-figures .icon_arangodb_info{position:relative!important;right:-4px!important}.snippet-wrap .snippet-num li{list-style:decimal-leading-zero}.snippet-no-num{list-style-type:none;padding-left:0}.snippet-no-num .prettify{font-size:1.2em}.snippet-no-num .sh_number{color:#044;font-weight:100;margin-left:5px}.snippet-no-num .sh_symbol{color:#00f;font-weight:100;margin-left:5px}.snippet-no-num .sh_cbracket{color:#c7a317;font-weight:100;margin-left:5px}.snippet-no-num .sh_keyword{color:#c12dad;font-weight:100;margin-left:5px}.snippet-no-num .sh_string{color:#ce2f30;font-weight:100;margin-left:5px}.snippet-no-num .sh_array,.snippet-no-num .sh_object{color:#00f;font-weight:100;margin-left:5px}@media (max-width:738px){.arango-collection-ul{display:none}.collection-dropdown ul{width:auto!important}.arango-collection-select{display:inline-block}}@media (min-width:739px) and (max-width:1041px){.arango-collection-ul a{font-size:11px;padding:7px 5px 10px}}@media (min-width:1042px) and (max-width:1284px){.arango-collection-ul a{font-size:13px}}#documentsDiv{padding-top:1px}.document-info-div{margin-top:20px;min-height:0}.document-content-div{margin-top:10px}.document-info{background-color:#fff;border-radius:3px;margin-bottom:8px;margin-top:-13px;min-height:65px;padding:5px}.document-info .document-info-container{clear:both;width:100%}.document-info .document-info-container .document-inner-info-container{float:left;margin-left:10px;margin-top:5px}.document-info .document-info-container .document-inner-info-container .document-attribute{margin-right:20px}.document-info .document-info-container .document-inner-info-container .document-attribute div{float:left}.document-info .document-bold-font{min-width:55px}.document-info .document-thin-font{color:#8aa051}.document-info .document-type-container div{float:left}.document-info .document-type-container #document-id{margin-left:10px}.document-link:hover{cursor:pointer;text-decoration:underline}.jsoneditor .tree div{font-size:11pt}#progressPlaceholder{background-color:rgba(0,0,0,.4);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.progress-view{background-color:#363c39;border:1px solid #fff;border-radius:2px;color:#fff;height:188px;left:50%;margin:-100px 0 0 -150px;position:absolute;top:50%;width:300px}.progress-view .progress-content{margin-left:90px;margin-top:10px}.progress-view .progress-content .fa-spinner{font-size:100pt}.progress-view .progress-message{background-color:#fff;border-radius:0 0 2px 2px;color:#fff;font-weight:200;height:44px;margin-top:33px;padding-top:3px;text-align:center}.progress-view .progress-text{color:#000;float:left;margin-left:5px;margin-top:10px}.progress-view .progress-action{float:right;margin-right:5px;margin-top:5px}#progressPlaceholderIcon{color:#8aa051;float:left;font-size:22px;margin-left:10px;margin-top:7px}.pong-loader{margin-left:17px;margin-top:35px}@-moz-keyframes pong-loader{0%{left:5px;top:0}25%{left:65px;top:20px}50%{left:5px}62.5%{top:50px}75%{left:65px;top:70%}100%{left:5px;top:0}}@-webkit-keyframes pong-loader{0%{left:5px;top:0}25%{left:65px;top:20px}50%{left:5px}62.5%{top:50px}75%{left:65px;top:70%}100%{left:5px;top:0}}@keyframes pong-loader{0%{left:5px;top:0}25%{left:65px;top:20px}50%{left:5px}62.5%{top:50px}75%{left:65px;top:70%}100%{left:5px;top:0}}@-moz-keyframes pong-loader-paddle-1{0%{-moz-box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}25%{-moz-box-shadow:inset #353c39 0 15px 0 0,inset #353c39 0 -25px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 15px 0 0,inset #353c39 0 -25px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}50%{-moz-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}62.5%{-moz-box-shadow:inset #353c39 0 10px 0 0,inset #353c39 0 -30px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 10px 0 0,inset #353c39 0 -30px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}75%{-moz-box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}100%{-moz-box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}}@-webkit-keyframes pong-loader-paddle-1{0%{-webkit-box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}25%{-webkit-box-shadow:inset #353c39 0 15px 0 0,inset #353c39 0 -25px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 15px 0 0,inset #353c39 0 -25px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}50%{-webkit-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}62.5%{-webkit-box-shadow:inset #353c39 0 10px 0 0,inset #353c39 0 -30px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 10px 0 0,inset #353c39 0 -30px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}75%{-webkit-box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}100%{-webkit-box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}}@keyframes pong-loader-paddle-1{0%{-moz-box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}25%{-moz-box-shadow:inset #353c39 0 15px 0 0,inset #353c39 0 -25px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 15px 0 0,inset #353c39 0 -25px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 15px 0 0,inset #353c39 0 -25px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}50%{-moz-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}62.5%{-moz-box-shadow:inset #353c39 0 10px 0 0,inset #353c39 0 -30px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 10px 0 0,inset #353c39 0 -30px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 10px 0 0,inset #353c39 0 -30px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}75%{-moz-box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}100%{-moz-box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}}@-moz-keyframes pong-loader-paddle-2{0%{-moz-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}50%{-moz-box-shadow:inset #353c39 0 30px 0 0,inset #353c39 0 -10px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 30px 0 0,inset #353c39 0 -10px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}62.5%{-moz-box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}75%{-moz-box-shadow:inset #353c39 0 20px 0 0,inset #353c39 0 -20px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 20px 0 0,inset #353c39 0 -20px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}100%{-moz-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}}@-webkit-keyframes pong-loader-paddle-2{0%{-webkit-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}50%{-webkit-box-shadow:inset #353c39 0 30px 0 0,inset #353c39 0 -10px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 30px 0 0,inset #353c39 0 -10px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}62.5%{-webkit-box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}75%{-webkit-box-shadow:inset #353c39 0 20px 0 0,inset #353c39 0 -20px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 20px 0 0,inset #353c39 0 -20px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}100%{-webkit-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}}@keyframes pong-loader-paddle-2{0%{-moz-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}50%{-moz-box-shadow:inset #353c39 0 30px 0 0,inset #353c39 0 -10px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 30px 0 0,inset #353c39 0 -10px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 30px 0 0,inset #353c39 0 -10px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}62.5%{-moz-box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}75%{-moz-box-shadow:inset #353c39 0 20px 0 0,inset #353c39 0 -20px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 20px 0 0,inset #353c39 0 -20px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 20px 0 0,inset #353c39 0 -20px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}100%{-moz-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}}.pong-loader:not(:required){-moz-animation:pong-loader-paddle-1 1.5s infinite linear;-webkit-animation:pong-loader-paddle-1 1.5s infinite linear;animation:pong-loader-paddle-1 1.5s infinite linear;background:#353c39;-moz-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;display:inline-block;height:60px;overflow:hidden;position:relative;text-indent:100%;width:80px}.pong-loader:not(:required):after,.pong-loader:not(:required):before{display:block;position:absolute;top:0;width:10px;left:0;content:''}.pong-loader:not(:required):before{-moz-animation:pong-loader-paddle-2 1.5s infinite linear;-webkit-animation:pong-loader-paddle-2 1.5s infinite linear;animation:pong-loader-paddle-2 1.5s infinite linear;-moz-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;height:100%}.pong-loader:not(:required):after{-moz-animation:pong-loader 1.5s infinite linear;-webkit-animation:pong-loader 1.5s infinite linear;animation:pong-loader 1.5s infinite linear;background:#8cdb8b;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;height:10px}.application-detail-view section.info{float:left;padding:13px 0 0}.application-detail-view section.info .header{height:200px;margin-bottom:0;position:relative}.application-detail-view section.info .header div.header-icon-container{border-radius:3px;height:182px;left:0;margin:0 0 4px;position:absolute;width:182px}.application-detail-view section.info .header div.header-icon-container img.icon{background-color:#fff;border:1px solid rgba(140,138,137,.25);border-radius:3px;height:auto;max-height:160px;max-width:160px;padding:10px;width:auto}.application-detail-view section.info .header .header_right{padding-top:1px;position:absolute;right:-10px;width:150px}.application-detail-view section.info .header .header_right input.delete,.application-detail-view section.info .header .header_right input.switch-docu,.application-detail-view section.info .header .header_right input.switch-mode,.application-detail-view section.info .header .header_right input.upgrade{margin-top:7.83px;padding-left:10px;padding-right:10px}.application-detail-view section.info .header .header_right input{width:130px}.application-detail-view section.info .header .header_left{margin-left:190px;margin-right:145px;padding-left:10px;padding-top:1px}.application-detail-view section.info .header .header_left input{margin-left:0;margin-top:-4px}.application-detail-view section.info .header .header_left .header_line h3{float:left;margin-bottom:0;margin-top:0;padding-right:5px}.application-detail-view section.info .header .header_left .header_line .license,.application-detail-view section.info .header .header_left .header_line .version{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;border:1px solid rgba(140,138,137,.25);color:#a0a0a0;font-size:.6em;font-weight:400;padding:0 8px 2px;position:relative;top:-3px}.application-detail-view section.info .header .header_left .header_line:after{clear:both;content:'';display:table}.application-detail-view section.info .header .app-warning{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#da4f49;color:#fff;padding:6px 8px}.application-detail-view section.info .header .app-warning h4,.application-detail-view section.info .header .app-warning p{font-size:1em;margin:0}.application-detail-view aside.meta{background-color:#fff;border:1px solid rgba(140,138,137,.25);border-radius:3px;clear:right;float:left;height:182px;margin-top:12px;max-height:182px;max-width:182px;overflow-x:hidden;position:relative;right:-16px;width:182px}.application-detail-view aside.meta dl{margin-bottom:0;margin-top:0;padding-left:7px;padding-top:5px}main{background-color:#fff;border:1px solid rgba(140,138,137,.25);border-radius:3px;margin-top:220px}main .app-info{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#5bc0de;color:#fff;margin:10px;padding:6px 8px}main .app-info h4,main .app-info p{font-size:1em;margin:0}main .swagger iframe{border:0;border-radius:3px;height:600px;width:100%}main .readme{background:#fff;padding:1em 2em}.tests-result .stack{border-color:#da4f49;color:#da4f49;font-size:12px;line-height:1.5;margin:5px 0}.tests-result-stats .fail,.tests-result-stats .pass,.tests-result-stats .pending{padding:0 2px}.tests-result-spec{margin-bottom:0}.tests-result-spec-suites .tests-result-spec-suites{margin-left:20px}.tests-result-spec-suites dd{margin-bottom:20px;margin-left:0}.tests-result-spec-tests{margin-left:20px}.tests-result-spec-test-title{padding-left:20px}.tests-result-spec-test-title .fa{line-height:18px;margin-left:-20px;margin-top:2px;position:absolute}.tests-result-spec-test-title .fa-circle{font-size:50%;margin-left:-16px}.tests-result .pass{color:#8aa051}.tests-result .fail{color:#da4f49}.tests-result .pending{color:#666}.hotkeysList .hotkeysLabel{clear:both;color:#000;font-size:16px;font-weight:400}.hotkeysList .hotkeysContent{padding-left:10px}.hotkeysList li{line-height:25px}.hotkeysList li .hotkeysDiv{float:left}.hotkeysList .hotkeysicons{background-color:#686766;border:1px solid #000;border-radius:2px;color:#fff;display:inline;height:19px;margin-left:10px;text-align:center;width:19px}.arango-table tbody tr:nth-child(even),.arango-table thead{background-color:#fff}.hotkeysContentLabel{float:left;width:30%}.arango-table{border-top:1px solid #c2c2c2;width:100%}.arango-table thead th{border-bottom:1px solid #c2c2c2;height:43px}.arango-table tbody tr:nth-child(odd){background:rgba(104,103,102,.05)}.arango-table tbody td{padding:10px 18px}.arango-tabbar{height:27px;width:100%}.arango-tabbar button{background-color:#8c8a89;border:0;border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;float:right;font-weight:100;height:27px;margin-right:5px;width:82px}.arango-tabbar button:first-child{margin-right:10px}.arango-tabbar .arango-active-tab{background-color:#fff;border-bottom:1px solid #fff;border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;border-top:1px solid #c2c2c2;color:#000;height:28px;margin-bottom:-1px}.arangoDataTable{border-spacing:0 0;position:relative;table-layout:fixed!important;width:100%!important}.arangoDataTable thead{background-color:#fff!important;font-weight:400!important;text-align:left}.arangoDataTable thead th{border-bottom:0;cursor:default!important;font-weight:400!important;padding:10px 14px!important}.arangoDataTable thead tr{border-bottom:1px solid #c2c2c2}.arangoDataTable tr{cursor:pointer}.arangoDataTable td{padding:8px 18px!important}.arangoDataTable .key{font-weight:100;margin-top:4px}.arangoDataTable .dataTable .noPointer tr{cursor:default}.arangoDataTable .selected-row{background-color:#8aa051!important}.arangoDataTable .selected-row div,.arangoDataTable .selected-row li,.arangoDataTable .selected-row span{color:#fff!important}.api-container #resources>li.resource:nth-child(even),table.arangoDataTable tr.even{background-color:#fff}.api-container #resources>li.resource:nth-child(odd),table.arangoDataTable tr.odd{background-color:rgba(104,103,102,.05)}#tableDiv table.dataTable td{padding:12px 18px!important}#documentsTableID_filter,#documentsTableID_length{display:none}#documentsTableID_wrapper{min-height:420px!important;padding-bottom:0!important}.snippet-no-num{font-family:'Open Sans',sans-serif;font-size:1em;font-weight:400;margin-bottom:0}.cuttedContent,.prettify ul li,.writeable a{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.totalDocuments{color:#666;float:left;font-weight:100;margin-top:-37px!important;padding-left:10px}.prettify{border:none!important;font-size:1em!important;margin:0!important;padding:0!important}.edit-index-table tfoot,.newIndexClass table{border-top:1px solid #f7f3f2}table .sorting{background:0 0!important}#documentsDiv{margin-top:20px}.new-index-view input[type=checkbox]{float:left}.new-index-view table tr{width:600px!important}.new-index-view table tr th:last-child{width:50px!important}.new-index-view table th{font-weight:300!important;width:200px!important}.edit-index-table{margin-top:5px;min-width:auto!important}.edit-index-table th{padding-bottom:5px;padding-left:5px;padding-top:5px}.edit-index-table .icon_arangodb_locked{color:rgba(0,0,0,.5);cursor:default;font-size:20px;margin-left:10px}.index-button-bar i:hover,.queryline .fa-info-circle:hover{cursor:pointer}.edit-index-table .icon_arangodb_roundminus{font-size:20px;margin-left:10px}.edit-index-table tfoot i{color:#8aa051;font-size:19px;margin-left:16px;margin-top:5px}.edit-index-table tfoot i:hover{color:#788f3d;cursor:pointer}.contentIn .arangoicon{font-size:25px;position:relative;top:-3px!important}#collectionEditIndexTable thead{border-bottom:1px solid #e5e5e5}.newIndexClass table{margin-bottom:60px}.newIndexClass table select{margin-right:7px}.newIndexClass table .arangoicon{float:right;margin-right:-12px;margin-top:5px}.index-button-bar{float:right}.index-button-bar i{color:#8aa051;font-size:16pt;margin-right:43px}.index-button-bar #cancelIndex{margin-right:13px}.docsFirstCol,.docsSecCol,.docsThirdCol{border:0!important}.docsFirstCol{height:26px;width:80%}.docsSecCol{height:26px;min-width:400px!important;width:10%}.docsThirdCol{height:26px}.add-filter-item{margin-left:5px}.add-filter-item i{margin-top:0!important}.upload-indicator{display:none;margin-top:-3px;padding-right:10px}.documentsDropdown .dropdownImport,.documentsDropdown .headerDropdown{clear:both;margin-bottom:5px}.documents-size{background-color:#fff!important;border:1px solid #e5e5e5;border-radius:2px;box-shadow:none;float:right;height:28px;line-height:18px;margin-left:10px;margin-right:-2px;margin-top:0;outline:transparent 0;width:115px}.ace_error{background:0 0!important}#exportHeader .fa-exclamation-circle{color:#fff;font-size:13pt;margin-right:10px}.totalDocuments:hover{color:#000}.ajax-file-upload-statusbar{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid rgba(0,0,0,.7);margin:10px 10px 5px 5px;padding:5px;width:420px}.ajax-file-upload-filename{color:grey;height:auto;margin:0 5px 5px 10px;width:100%}.ajax-file-upload-progress{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #d9d9d9;display:inline-block;margin:0 10px 5px;padding:1px;position:relative;width:250px}.ajax-file-upload-bar{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:rgba(0,0,0,.7);color:#fff;height:20px;width:0}.ajax-file-upload-percent{display:inline-block;left:48%;position:absolute;top:3px}.ajax-file-upload-red{font-size:13px;font-weight:400;margin-right:5px;padding:4px 15px;vertical-align:top}.ajax-file-upload{display:inline-block;font-size:16px;font-weight:700;height:25px;margin:0 10px 10px 0;padding:6px 10px 4px}.ajax-upload-dragdrop{border:1px dotted #8f8d8c;color:#736b68;padding:10px 10px 0;text-align:left;vertical-align:middle;width:506px}.ajax-upload-dragdrop span{position:relative;top:-22px}/*! + */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome/fontawesome-webfont.eot?v=4.4.0);src:url(../fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.4.0) format("embedded-opentype"),url(../fonts/fontawesome/fontawesome-webfont.woff2?v=4.4.0) format("woff2"),url(../fonts/fontawesome/fontawesome-webfont.woff?v=4.4.0) format("woff"),url(../fonts/fontawesome/fontawesome-webfont.ttf?v=4.4.0) format("truetype"),url(../fonts/fontawesome/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.modal-body,.ui-tooltip,button{font-family:'Open Sans',sans-serif!important}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.contentDiv li,.dashboard-bar-chart-container,.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart,.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title,.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut,.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage,.dashboard-full-width-chart,.dashboard-full-width-chart .dashboard-full-width-chart-inner,.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart,.dashboard-half-height-legend,.dashboard-large-chart,.dashboard-large-chart .dashboard-large-chart-inner,.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart,.dashboard-legend,.dashboard-medium-chart,.dashboard-medium-chart .dashboard-interior-chart,.dashboard-small-chart,.dashboard-small-chart .dashboard-small-chart-inner,.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart,.dashboard-sub-bar,.dashboard-sub-bar .dashboard-sub-bar-title,.dashboard-tendency-container,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency .dashboard-figure,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency .dashboard-subtitle-bar,.dashboard-title-bar .dashboard-half-title-bar,.dashboardModal,.dropdown-toolbar,.fixedDropdown .notificationItemContent,.gv-dropdown-menu,.innerDropdownInnerUL,.link-dropdown-menu,.modal-chart-detail,.modal-chart-detail .modal-body,.modal-chart-detail .modal-dashboard-legend,.modal-chart-detail .modal-inner-detail,.navlist li,.navlogo,.pagination-line li a,.pull-left,.script-dropdown-menu,.user-dropdown-menu,a.button-gui,a.headerButton,div .bigtile,div .bigtile a span.add-Icon,div .tile,div .tile a span.add-Icon,div.centralContent,div.dropdownInner ul,div.footer-center,div.footer-left,div.footer-left p{float:left}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.arango-tab li,.dashboard-sub-bar-menu,.docsThirdCol,.fixedDropdown .notificationItem i,.fixedDropdown button,.headerBar>div.headerButtonBar,.navmenu,.query-button,.search-field,div .bigtile .iconSet span,div .tile .iconSet span,div.footer-right,div.footer-right p,div.gv_colour_list,ul.headerButtonList li{float:right}#distributionChartDiv:after,.arango-tab:after,.dashboard-bar-chart-container .dashboard-bar-chart:after,.dashboard-medium-chart .dashboard-medium-chart-inner:after,.dashboard-medium-chart .dashboard-medium-chart-menu:after,.dashboard-row:after,.dashboard-sub-bar:after,.dashboard-tendency-container .dashboard-tendency-chart:after,.detail-chart:after,.document-info .document-info-container .document-inner-info-container .document-attribute:after,.headerBar>div.headerButtonBar:after,.lineChartDiv:after,.pagination-line li:after,.resizecontainer:after,.tileList:after{clear:both;content:'.';display:block;font-size:0;height:0;visibility:hidden}.caret,.contentDiv:after,.contentDiv:before,.form-actions:after,.form-actions:before{content:''}.addButton,.arango-tab a,.arango-tab li,.arangoicon,.clusterDownBtn button,.contentDiv .icon,.contentTables tr.contentRowInactive a,.deleteButton,.edit-index-table .icon_arangodb_roundminus,.fixedDropdown .notificationItem i,.fullNotification:hover,.gv-search-submit-icon,.icon-info-sign,.link>line,.node,.pagination-line li a,.script-dropdown-menu .dropdown-item,.search-submit-icon,a.button-gui,a.headerButton,div .bigtile,div .bigtile .iconSet span,div .bigtile a span.icon,div .bigtile a svg,div .tile .iconSet span,div .tile a span.icon,div .tile a svg,div.headerDropdown.headerDropdown input[type=checkbox].css-checkbox label.css-label,div.toolbox div.gv_action_button{cursor:pointer}.navbar,footer.footer{background-color:rgba(245,248,240,.95);color:#fff;left:0;position:fixed;right:0;width:100%;z-index:1000}.ajax-file-upload-red,.button-danger{background-color:#da4f49}.ajax-file-upload-red:focus,.ajax-file-upload-red:hover,.button-danger:focus,.button-danger:hover{background-color:#be342e}.contentTables td span,.deleteButton,.edit-index-table .icon_arangodb_roundminus{color:#da4f49}.contentTables td span:focus,.contentTables td span:hover,.deleteButton:focus,.deleteButton:hover,.edit-index-table .icon_arangodb_roundminus:focus,.edit-index-table .icon_arangodb_roundminus:hover{color:#be342e}.ajax-file-upload,.button-success{background-color:#8aa051}.ajax-file-upload:focus,.ajax-file-upload:hover,.button-success:focus,.button-success:hover{background-color:#788f3d}.addButton,.contentTables td.dbThSecond span{color:#8aa051}.addButton:focus,.addButton:hover,.contentTables td.dbThSecond span:focus,.contentTables td.dbThSecond span:hover{color:#788f3d}.button-warning{background-color:#faa732}.button-warning:focus,.button-warning:hover{background-color:#f89406}.button-close,.button-neutral{background-color:#8f8d8c}.button-close:focus,.button-close:hover,.button-neutral:focus,.button-neutral:hover{background-color:#736b68}.dashboard-sub-bar-menu{color:#8f8d8c}.dashboard-sub-bar-menu:focus,.dashboard-sub-bar-menu:hover{color:#736b68}.button-primary{background-color:#564e4a}.button-primary:focus,.button-primary:hover{background-color:#3a322e}.button-header,a.button-gui,a.headerButton{background-color:#fff;border:1px solid #fff;color:#555}.button-header:focus,.button-header:hover,a.button-gui:focus,a.button-gui:hover,a.headerButton:focus,a.headerButton:hover{background-color:#8aa051;border:1px solid #8aa051;color:#fff}.button-notification{background-color:#faa020}.button-notification:focus,.button-notification:hover{background-color:#f87c0f}.button-inactive,.button-inactive:focus,.button-inactive:hover,[class*=' button-']:disabled,[class*=' button-']:focus:disabled,[class*=' button-']:hover:disabled,[class^=button-]:disabled,[class^=button-]:focus:disabled,[class^=button-]:hover:disabled,button.disabled,button.disabled:focus,button.disabled:hover{background-color:#d3d3d3}a.headerButton.disabled,a.headerButton.disabled:focus,a.headerButton.disabled:hover{color:#d3d3d3}div.queryline .fa.fa-search{color:#c2c2c2;font-size:12pt;opacity:.5;position:relative;right:21px;top:-1px}div.queryline .fa.fa-search:hover{cursor:pointer;opacity:1}.login-window .login-input,.modal-body .select2-choices input,.modal-body input,.modal-body select,.modal-body textarea,.navbar .arango-collection-select,div.queryline input,div.queryline select,input.search-input{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff!important;border:1px solid rgba(140,138,137,.25);box-shadow:none;outline:transparent 0}.login-window .login-input:focus,.modal-body input:focus,.modal-body select:focus,.modal-body textarea:focus,.navbar .arango-collection-select:focus,div.queryline input:focus,div.queryline select:focus,input.search-input:focus{border-color:#999;box-shadow:none;outline:transparent 0}.dropdown-toolbar,.gv-dropdown-menu,.link-dropdown-menu,.script-dropdown-menu,.user-dropdown-menu{background-color:#f5f8f0;border-color:#666;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;display:none;list-style:none;margin:5px 0 0;padding:5px 0;position:absolute;right:0;top:80%;z-index:1000}.script-dropdown-menu .dropdown-item a,.tab{display:block}.dropdown-toolbar li,.gv-dropdown-menu li,.link-dropdown-menu li,.script-dropdown-menu li,.user-dropdown-menu li{line-height:23px;white-space:nowrap;width:100%}.dropdown-toolbar .dropdown-header,.gv-dropdown-menu .dropdown-header,.link-dropdown-menu .dropdown-header,.script-dropdown-menu .dropdown-header,.user-dropdown-menu .dropdown-header{color:#999;font-size:15px;font-weight:600;font-variant:small-caps;padding:0}.dropdown-toolbar .dropdown-header:hover,.gv-dropdown-menu .dropdown-header:hover,.link-dropdown-menu .dropdown-header:hover,.script-dropdown-menu .dropdown-header:hover,.user-dropdown-menu .dropdown-header:hover{cursor:default}div .bigtile:hover,div .tile:hover,div.footer-center p:hover{cursor:pointer}.dropdown-toolbar .divider,.gv-dropdown-menu .divider,.link-dropdown-menu .divider,.script-dropdown-menu .divider,.user-dropdown-menu .divider{background-color:#666;height:1px;margin:10px 0 5px}.dropdown-toolbar a,.gv-dropdown-menu a,.link-dropdown-menu a,.script-dropdown-menu a,.user-dropdown-menu a{color:#fff;padding:0 20px}.navbar{-webkit-font-smoothing:subpixel-antialiased;height:44px;margin-bottom:3px;padding-top:6px;top:0}.navbar .no-left-margin{border:0;margin-left:0}.navbar .no-left-margin.hover{background-color:transparent}.navbar .arangodbLogo{height:auto;margin-left:-5px;margin-top:-1px;width:40%}.navbar .arango-collection-select{position:relative;right:-22px;top:4px}.navbar .nav .dropdown .active>.dropdown-toggle,.navbar .nav .dropdown .open.active>.dropdown-toggle,.navbar .nav .dropdown .open>.dropdown-toggle{background:#788f3d}.navbar .nav>.active>a{-webkit-box-shadow:0 0 0 transparent inset;-moz-box-shadow:0 0 0 transparent inset;box-shadow:0 0 0 transparent inset;background-color:#fff;color:#000}.navbar .nav>li>a:focus{background-color:#fff}.navbar .nav>li>a:hover{background-color:#000;color:#686766}.navlist .dropdown-item:hover a,.navlist>.active a,.navlist>.active:hover a,.navlist>li:hover a{color:#000}.navlogo{margin-left:5px;margin-right:-3px;padding-top:3px}.navlist{list-style:none}.navlist>li{height:39px}.navlist li{border-left:1px solid transparent;border-right:1px solid transparent;border-top:1px solid transparent;margin-left:7px}.navlist li.dropdown:hover{background-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;border-left:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2)}.navlist li.dropdown:hover a{border-bottom:2px solid #fff}.navlist li.divider,.navlist li.navbar-spacer{border:0}.navlist li.divider{background-color:rgba(0,0,0,.2)}.navlist li.navbar-spacer{background-color:#a0a0a0;height:21px;margin-top:9px;width:1px}.navlist li.navbar-spacer.big{margin-left:15px;margin-right:15px}.navlist li.navbar-spacer.med{margin-left:5px;margin-right:5px}.navlist .dropdown-item,.script-dropdown-menu .dropdown-item{margin-left:0}.navlist li.navbar-spacer:hover{background-color:#a0a0a0}.navlist .active .tab{border-bottom:2px solid #8aa051;padding-bottom:4px}.navlist>.active{background-color:transparent}.navlist>.active:hover{background-color:#fff}.navlist .dropdown-item:hover,.navlist>li:hover{background-color:#fff;border-radius:3px}.navlist .dropdown-item a{border-bottom:0;display:block;font-size:11pt}.navlist .dropdown-item a:hover{background-color:#dee9cf;color:#686766}.tab{color:#686766;font-size:12pt;font-weight:100;padding:9px 5px 10px}.tab.userImg{padding-bottom:5px}.dropdown-item a{border-bottom:0!important;font-weight:300}.dropdown-toolbar li a,footer.footer p{font-weight:100}.dropdown-toolbar{background-color:#fff!important;border:1px solid rgba(140,138,137,.25)}.dropdown-toolbar li a:hover{background:0 0;background-color:#dee9cf!important;color:#000!important}.link-dropdown-menu,.user-dropdown-menu{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-top-right-radius:0;margin-right:-1px;margin-top:7px;z-index:-10}.link-dropdown-menu .dropdown-item,.user-dropdown-menu .dropdown-item{border-left:0;border-right:0}.script-dropdown-menu .dropdown-item a:hover{color:#fff}.script-dropdown-menu .dropdown-item:hover{background-color:#8aa051}.gv-dropdown-menu{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-color:rgba(0,0,0,.7);border:1px solid #c2c2c2;margin-right:-20px;margin-top:6px}.gv-dropdown-menu:after{border-bottom-color:#fff}.gv-dropdown-menu li:hover{background-color:#fff;background-image:none}.gv-dropdown-menu li a{padding:0}.gv-dropdown-menu li a label{color:#fff;padding-left:5px}.gv-dropdown-menu li a:focus{background-color:#8aa051!important;background-image:none}#arangoCollectionSelect{display:none;float:right;margin-bottom:0;margin-right:15px;padding-bottom:0}.caret{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #686766;display:inline-block;height:0;vertical-align:top;width:0}.applications-menu{display:block}.arango-logo{height:34px;padding:0!important}.arango-logo img{margin-left:22px}.footer{bottom:0;font-size:14px;left:0;position:fixed;right:0;text-align:center;z-index:1000}footer.footer{bottom:0;height:40px}footer.footer p{font-size:10pt;margin-bottom:0;padding-bottom:10px;padding-top:10px}div.footer-left{background:none;color:#686766;width:45%}div.footer-left .social-icons{margin-top:5px}div.footer-left .social-icons a{display:block;float:left;height:25px;width:25px}div.footer-left .social-icons p{background:#fff;border:1px solid rgba(104,103,102,.1);border-radius:20px;height:25px;margin-right:10px;padding:0;width:25px}div.footer-left .social-icons p:hover{background:#8aa051;cursor:pointer}div.footer-left .social-icons p:hover i{color:#fff}div.footer-left .social-icons i{color:#000;margin-top:6px;position:absolute}.addButton,.deleteButton{position:relative;font-size:22px}div.footer-left .social-icons i.fa-twitter{margin-left:-5px}div.footer-left .social-icons i.fa-envelope{margin-left:-19px}div.footer-left .social-icons i.fa-google{margin-left:-17px;margin-top:7px}div.footer-left .social-icons i.fa-stack-overflow{margin-left:-17px}div.footer-center{background:none;color:#686766;width:10%}div.footer-center i{background-color:#fff;border:1px solid rgba(104,103,102,.1);border-radius:20px;margin-left:1px;padding:6px 2px;width:20px}div.footer-center i:hover{background-color:#8aa051;color:#fff}div.footer-center p{padding-top:5px}[class*=' button-']:disabled,[class^=button-]:disabled,a.headerButton.disabled,button.disabled{cursor:not-allowed}div.footer-right{background:none;color:#686766;width:45%}div.footer-right p{color:#fff}div.footer-right i{color:#da4f49;font-size:18px}div.footer-right a{color:#686766;margin-left:5px;position:relative;top:-1px}div.footer-right .isOnline{color:#8aa051!important}.ajax-file-upload,.ajax-file-upload-red,.button-close,.button-danger,.button-header,.button-inactive,.button-neutral,.button-notification,.button-primary,.button-success,.button-warning{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;font-size:14px;font-weight:300!important}.ajax-file-upload,.ajax-file-upload-red,.button-close,.button-danger,.button-inactive,.button-neutral,.button-notification,.button-primary,.button-success,.button-warning{border:0;color:#fff;margin-left:10px;padding:5px 16px}.button-header{margin-top:5px}.addButton{margin-right:7px;margin-top:2px}.deleteButton{padding-right:3px;top:3px}#closeBtnInfoView{margin-left:0!important}button.btn-server{width:120px}button.gv-zoom-btn{background-size:14px 14px;height:14px;vertical-align:baseline;width:14px}button.gv-zoom-btn.btn-zoom-right{border:0;box-shadow:none;right:0;top:13px}button.gv-zoom-btn.pan-right{background-image:url(../img/gv_arrow_right.png)}button.gv-zoom-btn.pan-right:hover{background:inherit;background-image:url(../img/gv_arrow_right.png)}button.gv-zoom-btn.pan-left{background-image:url(../img/gv_arrow_left.png)}button.gv-zoom-btn.pan-left:hover{background:inherit;background-image:url(../img/gv_arrow_left.png)}button.gv-zoom-btn.pan-top{background-image:url(../img/gv_arrow_top.png)}button.gv-zoom-btn.pan-top:hover{background:inherit;background-image:url(../img/gv_arrow_top.png)}button.gv-zoom-btn.pan-bottom{background-image:url(../img/gv_arrow_bottom.png)}button.gv-zoom-btn.pan-bottom:hover{background:inherit;background-image:url(../img/gv_arrow_bottom.png)}button.gv-zoom-btn.btn-zoom{height:14px;margin:0;padding:0;position:absolute;width:16px}button.gv-zoom-btn.btn-zoom-top{border:0;box-shadow:none;left:13px;top:1}button.gv-zoom-btn.btn-zoom-left{border:0;box-shadow:none;left:0;top:13px}button.gv-zoom-btn.btn-zoom-bottom{border:0;box-shadow:none;left:13px;top:25px}button.gv-icon-btn{-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;background-size:36px 36px;height:36px;width:36px}button.gv-icon-btn.active{background-color:#8aa051}button.gv_dropdown_entry{height:30px;margin:4px 4px 4px 30px;width:160px}button.gv_context_button{width:65px}button.large-distance{margin-left:12px}button.short-distance{margin-left:6px}button.shutdown{margin-top:6px;padding:3px 14px}button.graphViewer-icon-button{background-color:transparent;border:0;height:20px;margin-left:5px;margin-top:-2px;padding:0;width:20px}button.graphViewer-icon-button img{height:20px;padding-bottom:10px;width:20px}ul.headerButtonList{display:inline-block;margin-bottom:0;margin-left:0;padding-left:0!important}ul.headerButtonList li{display:inline}a.button-gui,a.headerButton{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-left:5px;margin-right:5px}a.headerButton{margin-top:2px;position:relative}a.headerButton .fa,a.headerButton [class*=" icon_"],a.headerButton [class^=icon_]{display:block;height:23px;line-height:23px;position:static;right:0;text-align:center;top:0;width:27px}a.headerButton .icon_arangodb_arrowleft,a.headerButton .icon_arangodb_arrowright{font-weight:700}a.headerButton.activated{background-color:#788f3d;border:1px solid #788f3d;color:#fff}div.toolbox,div.toolbox div.gv_action_button{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff}a.headerButton.activated:hover{background-color:#fff;color:#788f3d}div.toolbox{border-radius:3px;border:1px solid rgba(140,138,137,.25);margin-right:5px;margin-top:-3px;padding-bottom:5px;padding-top:5px;position:absolute}div.toolbox div.gv_action_button{border-radius:3px;color:#555;height:30px;margin:5px;position:relative;text-align:center;width:30px}div.toolbox div.gv_action_button.active{background-color:#8aa051;color:#fff}div.toolbox div.gv_action_button:first-child{margin-top:0}div.toolbox div.gv_action_button:last-child{margin-bottom:0}h6.gv_button_title,h6.gv_icon_icon{left:0;margin:0;position:absolute;right:0}h6.gv_icon_icon{font-size:22px;left:1px;top:4px}h6.gv_button_title{bottom:1px;display:none}.btn-icon{background-color:#383434;padding:4px}.gv-icon-small{background-size:16px 16px;height:16px!important;width:16px!important}.gv-icon-small.delete{background-image:url(../img/icon_delete.png)}.gv-icon-small.add{background-image:url(../img/plus_icon.png)}a.pagination-button,ul.arango-pagination a{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.badge,.btn,.label{text-shadow:none!important}.navbar-inner,.thumbnail{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0}.modal-body th.actionCell>button{margin-top:-12px}.btn-old-padding{padding-bottom:4px!important;padding-top:4px!important}button.btn-overview,button.btn-server{margin:5px}a.button-gui{height:auto;margin-bottom:0;margin-top:0;padding-bottom:1px;padding-top:1px;position:absolute;right:2px;text-decoration:none!important;top:2px;width:auto}a.button-gui.button-gui-disabled{display:none}.clusterDownBtn{padding-bottom:10px;padding-top:10px;text-align:center}.clusterDownBtn button{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f1f1f1;border:1px solid rgba(0,0,0,.1875);color:#333;font-size:20px;font-weight:300;margin:0;padding:12px 18px;text-align:center;text-decoration:none!important;width:250px}.clusterDownBtn button:hover{background-color:#e8e8e8;color:#4a6c30;-webkit-transition-delay:0;-webkit-transition-duration:.2s;-webkit-transition-property:all;-webkit-transition-timing-function:ease-in}.clusterDownBtn button.green{background-color:#617e2b;color:#fff}.clusterDownBtn button.green:hover{background-color:#8ba142}.bottomButtonBar{background-color:#fff;border-top:1px solid rgba(104,103,102,.1);height:30px;padding:10px}.tileList{margin-left:-6px;margin-right:-6px}.tileList legend{padding-left:5px}.tileList .tile:first-child a{opacity:.8}.tileList .tile:first-child a:hover{opacity:1}div .bigtile,div .tile{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#fff;border:1px solid #f5f8f0;border-radius:3px;font-size:14px;list-style:none;margin-bottom:13px;margin-left:6px;margin-right:6px;position:relative;text-align:center;z-index:1}div .bigtile progress[value],div .tile progress[value]{color:#5bc0de}div .bigtile progress::-webkit-progress-bar-value,div .tile progress::-webkit-progress-bar-value{background:#5bc0de}div .bigtile progress::-webkit-progress-value,div .tile progress::-webkit-progress-value{background:#5bc0de}div .bigtile progress::-moz-progress-bar,div .tile progress::-moz-progress-bar{background:#5bc0de}div .bigtile progress,div .tile progress{-webkit-appearance:none;border-radius:0;height:2px;margin-top:16px;position:relative;width:100%;z-index:10}div .locked.bigtile,div .locked.tile{cursor:not-allowed}div .locked.bigtile .borderBox,div .locked.bigtile .collection-type-icon,div .locked.bigtile .collectionName,div .locked.bigtile .iconSet,div .locked.tile .borderBox,div .locked.tile .collection-type-icon,div .locked.tile .collectionName,div .locked.tile .iconSet{opacity:.5}div .locked.bigtile .iconSet span:hover,div .locked.tile .iconSet span:hover{background-color:#fff!important;color:#000;cursor:not-allowed!important}div .locked.bigtile .iconSet:hover,div .locked.tile .iconSet:hover{cursor:not-allowed!important}div .bigtile .collection-type-icon:hover,div .bigtile img:hover,div .tile .collection-type-icon:hover,div .tile img:hover{cursor:pointer}div .bigtile .warning-icons,div .tile .warning-icons{background-color:#da4f49;border-radius:3px;color:#fff;font-size:11px;height:17px;left:0;line-height:13px;margin-left:5px;margin-top:5px;padding-left:9px;padding-right:9px;position:absolute;top:0}div .bigtile a svg.icon,div .bigtile img.icon,div .tile a svg.icon,div .tile img.icon{height:50px;width:50px}div .bigtile .warning-icons .fa,div .tile .warning-icons .fa{font-size:11pt;margin-left:1px}div .bigtile .collection-type-icon,div .tile .collection-type-icon{color:#666;font-size:30pt;margin-top:12pt}div .bigtile img,div .tile img{position:relative}div .bigtile a span.add-Icon,div .tile a span.add-Icon{font-size:22px;margin-left:22px;margin-right:10px;margin-top:-5px;position:relative;right:4px;top:2px}div .bigtile a span.icon,div .tile a span.icon{font-size:50px}div .bigtile .tile-icon-svg,div .tile .tile-icon-svg{cursor:pointer;fill:#686766;height:50px;margin-left:90px;margin-top:10px;position:absolute;width:50px}div .bigtile .tile-icon,div .tile .tile-icon{color:#686766;font-size:50px;line-height:1.2}div .bigtile .icon_arangodb_edge5-2,div .tile .icon_arangodb_edge5-2{display:inline-block;position:relative;top:15px;-moz-transform:rotate(80deg);-o-transform:rotate(80deg);-webkit-transform:rotate(80deg)}div .bigtile h5,div .tile h5{background:#8c8a89;color:#fff;font-size:12px;margin:0;overflow:hidden!important;padding:4px 8px;text-overflow:ellipsis!important;white-space:nowrap!important}div .bigtile h5.inProgress,div .tile h5.inProgress{color:#5bc0de}div .bigtile .tileSelects,div .tile .tileSelects{margin-left:40px;position:relative;z-index:9999}div .bigtile .tileSelects select,div .tile .tileSelects select{float:right;height:20px;margin-right:5px;margin-top:16px;width:70px}div .bigtile .fullBorderBox,div .tile .fullBorderBox{border:1px solid rgba(140,138,137,.25);border-radius:3px;height:100%;position:absolute;width:100%}div.headerBar,div.headerDropdown{border:1px solid rgba(140,138,137,.25)}div .bigtile .borderBox,div .tile .borderBox{border:1px solid rgba(140,138,137,.25);border-bottom:0;border-radius:3px;height:75px;position:absolute;width:224px}div .bigtile .iconSet,div .tile .iconSet{position:absolute;right:5px;top:5px}div .bigtile .iconSet span,div .tile .iconSet span{border-radius:3px;color:#666;font-size:18px;z-index:2;padding:2px 3px}.modal,.select2-drop-active{z-index:9999999}div .bigtile .iconSet span:hover,div .tile .iconSet span:hover{background-color:#8aa051;color:#fff}div .bigtile .iconSet span.disabled,div .tile .iconSet span.disabled{cursor:default;opacity:.2}div .bigtile .iconSet span.disabled:hover,div .tile .iconSet span.disabled:hover{background-color:#fff;color:#000;cursor:default;opacity:.2}div .bigtile .badge-success,div .tile .badge-success{font-weight:300}div .bigtile .unloaded div,div .tile .unloaded div{border-bottom:16px solid #ff8f35}div .bigtile .deleted div,div .tile .deleted div{border-bottom:16px solid #700}div .bigtile .tileBadge,div .tile .tileBadge{bottom:29px;font-size:11px;font-weight:300;position:absolute;right:0}div .bigtile .tileBadge button,div .tile .tileBadge button{margin-left:0;margin-right:5px}div .bigtile .tileBadge span,div .tile .tileBadge span{display:inline-block;line-height:15px}div .bigtile .tileBadge span .corneredBadge,div .tile .tileBadge span .corneredBadge{border-bottom-style:solid;border-bottom-width:17px;border-left:5px solid transparent;border-radius:3px;color:#fff;height:0;margin-bottom:4px;margin-right:5px;padding-left:1px;padding-right:6px}div .bigtile .tileBadge span .corneredBadge.loading,div .tile .tileBadge span .corneredBadge.loading{border-bottom-color:#ff8f35}div .bigtile .tileBadge span .corneredBadge.loaded,div .tile .tileBadge span .corneredBadge.loaded{border-bottom-color:#8aa051}div .bigtile .tileBadge span .corneredBadge.inProgress,div .tile .tileBadge span .corneredBadge.inProgress{border-bottom-color:#5bc0de}div .bigtile .tileBadge span .corneredBadge.development,div .bigtile .tileBadge span .corneredBadge.unloaded,div .tile .tileBadge span .corneredBadge.development,div .tile .tileBadge span .corneredBadge.unloaded{border-bottom-color:#ff8f35}div .tile{height:100px;width:226px}div .tile-graph .tile-icon:hover{cursor:pointer}div .bigtile{height:309px;width:452px}div .bigtile .shardContainer{font-size:30px}div .bigtile .shardContainer span{padding:2px}.collectionName{border-bottom-left-radius:3px;border-bottom-right-radius:3px;bottom:0;font-weight:300;left:0;position:absolute;right:0;text-align:left}.resizecontainer{margin:0 auto}@media (max-width:738px){#arangoCollectionUl,.footer-center p{display:none}#collectionsDropdown ul{width:auto!important}#arangoCollectionSelect{display:inline-block;height:29px;margin-top:1px}#queryContent #querySize,#queryContent #querySizeDiv,#queryContent .styled-select{width:90px!important}}@media (max-width:970px){#documentsDiv #totalDocuments{display:none}}@media (min-width:739px) and (max-width:1041px){#arangoCollectionUl a{font-size:12px;height:12px;padding:8px 5px}}@media (min-width:1042px) and (max-width:1284px){#arangoCollectionUl a{font-size:14px}}@media (min-width:250px) and (max-width:489px){.resizecontainer{width:228px}.dashboard-full-width-chart{width:225px}.dashboard-full-width-chart .dashboard-full-width-chart-inner{width:215px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart{float:left;width:69.33px}.dashboard-full-width-chart .dashboard-sub-bar{width:214px}.dashboard-large-chart{width:146px}.dashboard-large-chart .dashboard-sub-bar{width:134px}.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{height:185px;width:136px}.dashboard-sub-bar-menu{font-size:12px}.dashboard-medium-chart-outer{float:left;width:106px}.dashboard-medium-chart{width:96px}.dashboard-medium-chart .dashboard-sub-bar{margin-left:-5px;width:95px}.dashboard-medium-chart #clusterGraphs svg,.dashboard-medium-chart .dashboard-interior-chart{height:185px;width:96px}.dashboard-medium-chart .dashboard-medium-chart-menu{font-size:12px;left:79px;top:0}.dashboard-medium-chart #clusterGraphs svg text{font-size:10px}.dashboard-small-chart{width:66px}.dashboard-small-chart .dashboard-sub-bar{width:54px}.dashboard-small-chart .dashboard-small-chart-inner{width:56px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{height:197px;width:56px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart .nv-axis text{fill:#666;font-size:10px;font-weight:400}.dashboard-tendency-container .dashboard-tendency-chart{height:78.25px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:8px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar{height:25.08px;line-height:25.08px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure{height:40.17px;line-height:19.08px;padding-top:5px}.dashboard-tendency-container .dashboard-sub-bar{width:54px}.dashboard-bar-chart-container{height:79.75px}.dashboard-bar-chart-container .dashboard-bar-chart{height:77.75px;width:56px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title{height:25.25px;line-height:25.25px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:28px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:10.8px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart{height:33.5px;line-height:33.5px;padding:5px 8px 10px;width:40px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart #residentSizeChart{height:38.5px}.dashboard-bar-chart-container .dashboard-sub-bar{width:54px}.modal-chart-detail{bottom:12.1%!important;left:50%;margin-left:-114px;width:248px!important}.modal-chart-detail .modal-body{height:95%;max-height:none;padding:5px}.modal-chart-detail .modal-dashboard-legend{display:none;font-size:12px;min-height:190px;width:10px}.absolut,.percentage{font-size:14px}.modal-chart-detail .modal-inner-detail{width:208px}.modal-body .dashboard-large-chart{width:143px}.modal-body .dashboard-large-chart .dashboard-sub-bar{width:131px}.modal-body .dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{width:133px}.modal-body .dashboard-medium-chart-outer{float:left;width:91px}.modal-body .dashboard-medium-chart{width:91px}.modal-body .dashboard-medium-chart .dashboard-sub-bar{width:89px}.modal-body .dashboard-medium-chart .dashboard-interior-chart{width:91px}.modal-body .dashboard-medium-chart .dashboard-medium-chart-menu{left:74px}.modal-body .dashboard-small-chart{width:61px}.modal-body .dashboard-small-chart .dashboard-sub-bar{width:49px}.modal-body .dashboard-small-chart .dashboard-small-chart-inner,.modal-body .dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{width:51px}.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:6.5px}.modal-body .dashboard-tendency-container .dashboard-sub-bar{width:51px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart{width:56px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:28px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:10.8px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart-chart{width:40px}.modal-body .dashboard-bar-chart-container .dashboard-sub-bar{width:54px}.absolut{font-weight:300}.dashboard-sub-bar{font-size:10px;font-weight:400}.dashboard-subtitle-bar{font-size:14px;font-weight:300}.dashboard-figure{font-size:16px;font-weight:400}.dashboard-figurePer{font-size:14px;font-weight:300}.dashboard-legend,.dygraph-axis-label.dygraph-axis-label-x,.dygraph-axis-label.dygraph-axis-label-y{font-weight:400;font-size:10px}.dashboard-legend{display:none;height:190px;margin-top:-3px;width:0}.dashboard-half-height-legend{display:none;font-size:10px;height:100px;width:0}.application-detail-view section.info{width:228px}.application-detail-view aside.meta{display:none}}@media (min-width:490px) and (max-width:729px){.resizecontainer{width:468px}.dashboard-full-width-chart{width:465px}.dashboard-full-width-chart .dashboard-full-width-chart-inner{width:455px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart{float:left;width:149.33px}.dashboard-full-width-chart .dashboard-sub-bar{width:454px}.dashboard-large-chart{width:306px}.dashboard-large-chart .dashboard-sub-bar{width:294px}.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{height:185px;width:296px}.dashboard-sub-bar-menu{font-size:12px}.dashboard-medium-chart-outer{float:left;width:226px}.dashboard-medium-chart{width:216px}.dashboard-medium-chart .dashboard-sub-bar{margin-left:-5px;width:215px}.dashboard-medium-chart #clusterGraphs svg,.dashboard-medium-chart .dashboard-interior-chart{height:185px;width:216px}.dashboard-medium-chart .dashboard-medium-chart-menu{font-size:12px;left:199px;top:0}.dashboard-medium-chart #clusterGraphs svg text{font-size:10px}.dashboard-small-chart{width:146px}.dashboard-small-chart .dashboard-sub-bar{width:134px}.dashboard-small-chart .dashboard-small-chart-inner{width:136px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{height:197px;width:136px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart .nv-axis text{fill:#666;font-size:10px;font-weight:400}.dashboard-tendency-container .dashboard-tendency-chart{height:78.25px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:48px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar{height:25.08px;line-height:25.08px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure{height:40.17px;line-height:19.08px;padding-top:5px}.dashboard-tendency-container .dashboard-sub-bar{width:134px}.dashboard-bar-chart-container{height:79.75px}.dashboard-bar-chart-container .dashboard-bar-chart{height:77.75px;width:136px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title{height:25.25px;line-height:25.25px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:84px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:34.8px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart{height:33.5px;line-height:33.5px;padding:5px 8px 10px;width:120px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart #residentSizeChart{height:38.5px}.dashboard-bar-chart-container .dashboard-sub-bar{width:134px}.modal-chart-detail{bottom:12.1%!important;left:50%;margin-left:-234px;width:488px!important}.modal-chart-detail .modal-body{height:95%;max-height:none;padding:5px}.modal-chart-detail .modal-dashboard-legend{display:none;font-size:12px;min-height:190px;width:10px}.absolut,.percentage{font-size:14px}.modal-chart-detail .modal-inner-detail{width:448px}.modal-body .dashboard-large-chart{width:303px}.modal-body .dashboard-large-chart .dashboard-sub-bar{width:291px}.modal-body .dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{width:293px}.modal-body .dashboard-medium-chart-outer{float:left;width:211px}.modal-body .dashboard-medium-chart{width:211px}.modal-body .dashboard-medium-chart .dashboard-sub-bar{width:209px}.modal-body .dashboard-medium-chart .dashboard-interior-chart{width:211px}.modal-body .dashboard-medium-chart .dashboard-medium-chart-menu{left:194px}.modal-body .dashboard-small-chart{width:141px}.modal-body .dashboard-small-chart .dashboard-sub-bar{width:129px}.modal-body .dashboard-small-chart .dashboard-small-chart-inner,.modal-body .dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{width:131px}.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:46.5px}.modal-body .dashboard-tendency-container .dashboard-sub-bar{width:131px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart{width:136px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:84px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:34.8px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart-chart{width:120px}.modal-body .dashboard-bar-chart-container .dashboard-sub-bar{width:134px}.absolut{font-weight:300}.dashboard-sub-bar{font-size:10px;font-weight:400}.dashboard-subtitle-bar{font-size:14px;font-weight:300}.dashboard-figure{font-size:16px;font-weight:400}.dashboard-figurePer{font-size:14px;font-weight:300}.dashboard-legend,.dygraph-axis-label.dygraph-axis-label-x,.dygraph-axis-label.dygraph-axis-label-y{font-weight:400;font-size:10px}.dashboard-legend{display:none;height:190px;margin-top:-3px;width:0}.dashboard-half-height-legend{display:none;font-size:10px;height:100px;width:0}.application-detail-view section.info{width:468px}.application-detail-view aside.meta{display:none}}@media (min-width:730px) and (max-width:969px){.resizecontainer{width:708px}.dashboard-full-width-chart{width:705px}.dashboard-full-width-chart .dashboard-full-width-chart-inner{width:695px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart{float:left;width:229.33px}.dashboard-full-width-chart .dashboard-sub-bar{width:694px}.dashboard-large-chart{width:466px}.dashboard-large-chart .dashboard-sub-bar{width:454px}.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{height:185px;width:456px}.dashboard-sub-bar-menu{font-size:12px}.dashboard-medium-chart-outer{float:left;width:346px}.dashboard-medium-chart{width:336px}.dashboard-medium-chart .dashboard-sub-bar{margin-left:-5px;width:335px}.dashboard-medium-chart #clusterGraphs svg,.dashboard-medium-chart .dashboard-interior-chart{height:185px;width:336px}.dashboard-medium-chart .dashboard-medium-chart-menu{font-size:12px;left:319px;top:0}.dashboard-medium-chart #clusterGraphs svg text{font-size:10px}.dashboard-small-chart{width:226px}.dashboard-small-chart .dashboard-sub-bar{width:214px}.dashboard-small-chart .dashboard-small-chart-inner{width:216px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{height:197px;width:216px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart .nv-axis text{fill:#666;font-size:10px;font-weight:400}.dashboard-tendency-container .dashboard-tendency-chart{height:78.25px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:88px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar{height:25.08px;line-height:25.08px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure{height:40.17px;line-height:19.08px;padding-top:5px}.dashboard-tendency-container .dashboard-sub-bar{width:214px}.dashboard-bar-chart-container{height:79.75px}.dashboard-bar-chart-container .dashboard-bar-chart{height:77.75px;width:216px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title{height:25.25px;line-height:25.25px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:140px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:58.8px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart{height:33.5px;line-height:33.5px;padding:5px 8px 10px;width:200px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart #residentSizeChart{height:38.5px}.dashboard-bar-chart-container .dashboard-sub-bar{width:214px}.modal-chart-detail{bottom:12.1%!important;left:50%;margin-left:-354px;width:728px!important}.modal-chart-detail .modal-body{height:95%;max-height:none;padding:5px}.modal-chart-detail .modal-dashboard-legend{display:none;font-size:12px;min-height:190px;width:10px}.absolut,.percentage{font-size:14px}.modal-chart-detail .modal-inner-detail{width:688px}.modal-body .dashboard-large-chart{width:463px}.modal-body .dashboard-large-chart .dashboard-sub-bar{width:451px}.modal-body .dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{width:453px}.modal-body .dashboard-medium-chart-outer{float:left;width:331px}.modal-body .dashboard-medium-chart{width:331px}.modal-body .dashboard-medium-chart .dashboard-sub-bar{width:329px}.modal-body .dashboard-medium-chart .dashboard-interior-chart{width:331px}.modal-body .dashboard-medium-chart .dashboard-medium-chart-menu{left:314px}.modal-body .dashboard-small-chart{width:221px}.modal-body .dashboard-small-chart .dashboard-sub-bar{width:209px}.modal-body .dashboard-small-chart .dashboard-small-chart-inner,.modal-body .dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{width:211px}.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:86.5px}.modal-body .dashboard-tendency-container .dashboard-sub-bar{width:211px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart{width:216px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:140px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:58.8px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart-chart{width:200px}.modal-body .dashboard-bar-chart-container .dashboard-sub-bar{width:214px}.absolut{font-weight:300}.dashboard-sub-bar{font-size:10px;font-weight:400}.dashboard-subtitle-bar{font-size:14px;font-weight:300}.dashboard-figure{font-size:16px;font-weight:400}.dashboard-figurePer{font-size:14px;font-weight:300}.dashboard-legend,.dygraph-axis-label.dygraph-axis-label-x,.dygraph-axis-label.dygraph-axis-label-y{font-weight:400;font-size:10px}.dashboard-legend{display:none;height:190px;margin-top:-3px;width:0}.dashboard-half-height-legend{display:none;font-size:10px;height:100px;width:0}.application-detail-view section.info{width:508px}}@media (min-width:970px) and (max-width:1209px){.resizecontainer{width:948px}.dashboard-full-width-chart{width:945px}.dashboard-full-width-chart .dashboard-full-width-chart-inner{width:935px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart{float:left;width:309.33px}.dashboard-full-width-chart .dashboard-sub-bar{width:934px}.dashboard-large-chart{width:626px}.dashboard-large-chart .dashboard-sub-bar{width:614px}.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{height:220px;width:496px}.dashboard-sub-bar-menu{font-size:13px}.dashboard-medium-chart-outer{float:left;width:466px}.dashboard-medium-chart{width:456px}.dashboard-medium-chart .dashboard-sub-bar{margin-left:-5px;width:455px}.dashboard-medium-chart .dashboard-interior-chart{height:220px;width:336px}.dashboard-medium-chart .dashboard-medium-chart-menu{font-size:13px;left:438px;top:0}.dashboard-medium-chart #clusterGraphs svg{height:220px;width:456px}.dashboard-medium-chart #clusterGraphs svg text{font-size:11px}.dashboard-small-chart{width:306px}.dashboard-small-chart .dashboard-sub-bar{width:294px}.dashboard-small-chart .dashboard-small-chart-inner{width:296px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{height:229px;width:296px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart .nv-axis text{fill:#666;font-size:11px;font-weight:400}.dashboard-tendency-container .dashboard-tendency-chart{height:96.5px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:128px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar{height:31.17px;line-height:31.17px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure{height:52.33px;line-height:25.17px;padding-top:5px}.dashboard-tendency-container .dashboard-sub-bar{width:294px}.dashboard-bar-chart-container{height:98px}.dashboard-bar-chart-container .dashboard-bar-chart{height:96px;width:296px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title{height:31.33px;line-height:31.33px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:196px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:82.8px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart{height:45.67px;line-height:45.67px;padding:5px 8px 10px;width:280px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart #residentSizeChart{height:50.67px}.dashboard-bar-chart-container .dashboard-sub-bar{width:294px}.modal-chart-detail{bottom:12.1%!important;left:50%;margin-left:-474px;width:968px!important}.modal-chart-detail .modal-body{height:95%;max-height:none;padding:5px}.modal-chart-detail .modal-dashboard-legend{font-size:13px;min-height:225px;width:130px}.absolut,.percentage{font-size:15px}.modal-chart-detail .modal-inner-detail{width:808px}.modal-body .dashboard-large-chart{width:623px}.modal-body .dashboard-large-chart .dashboard-sub-bar{width:611px}.modal-body .dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{width:493px}.modal-body .dashboard-medium-chart-outer{float:left;width:451px}.modal-body .dashboard-medium-chart{width:451px}.modal-body .dashboard-medium-chart .dashboard-sub-bar{width:449px}.modal-body .dashboard-medium-chart .dashboard-interior-chart{width:331px}.modal-body .dashboard-medium-chart .dashboard-medium-chart-menu{left:433px}.modal-body .dashboard-small-chart{width:301px}.modal-body .dashboard-small-chart .dashboard-sub-bar{width:289px}.modal-body .dashboard-small-chart .dashboard-small-chart-inner,.modal-body .dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{width:291px}.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:126.5px}.modal-body .dashboard-tendency-container .dashboard-sub-bar{width:291px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart{width:296px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:196px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:82.8px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart-chart{width:280px}.modal-body .dashboard-bar-chart-container .dashboard-sub-bar{width:294px}.absolut{font-weight:300}.dashboard-sub-bar{font-size:11px;font-weight:400}.dashboard-subtitle-bar{font-size:15px;font-weight:300}.dashboard-figure{font-size:18px;font-weight:400}.dashboard-figurePer{font-size:16px;font-weight:300}.dashboard-legend,.dygraph-axis-label.dygraph-axis-label-x,.dygraph-axis-label.dygraph-axis-label-y{font-weight:400;font-size:11px}.dashboard-legend{height:225px;margin-top:-3px;width:120px}.dashboard-half-height-legend{font-size:11px;height:117.5px;width:60px}.application-detail-view section.info{width:748px}}@media (min-width:1210px) and (max-width:1449px){.resizecontainer{width:1188px}.dashboard-full-width-chart{width:1185px}.dashboard-full-width-chart .dashboard-full-width-chart-inner{width:1175px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart{float:left;width:389.33px}.dashboard-full-width-chart .dashboard-sub-bar{width:1174px}.dashboard-large-chart{width:786px}.dashboard-large-chart .dashboard-sub-bar{width:774px}.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{height:255px;width:646px}.dashboard-sub-bar-menu{font-size:15px}.dashboard-medium-chart-outer{float:left;width:586px}.dashboard-medium-chart{width:576px}.dashboard-medium-chart .dashboard-sub-bar{margin-left:-5px;width:575px}.dashboard-medium-chart .dashboard-interior-chart{height:255px;width:446px}.dashboard-medium-chart .dashboard-medium-chart-menu{font-size:16px;left:555px;top:0}.dashboard-medium-chart #clusterGraphs svg{height:255px;width:576px}.dashboard-medium-chart #clusterGraphs svg text{font-size:12px}.dashboard-small-chart{width:386px}.dashboard-small-chart .dashboard-sub-bar{width:374px}.dashboard-small-chart .dashboard-small-chart-inner{width:376px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{height:264px;width:376px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart .nv-axis text{fill:#666;font-size:13px;font-weight:400}.dashboard-tendency-container .dashboard-tendency-chart{height:114px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:168px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar{height:37px;line-height:37px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure{height:64px;line-height:31px;padding-top:5px}.dashboard-tendency-container .dashboard-sub-bar{width:374px}.dashboard-bar-chart-container{height:115.5px}.dashboard-bar-chart-container .dashboard-bar-chart{height:113.5px;width:376px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title{height:37.17px;line-height:37.17px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:252px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:106.8px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart{height:57.33px;line-height:57.33px;padding:5px 8px 10px;width:360px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart #residentSizeChart{height:62.33px}.dashboard-bar-chart-container .dashboard-sub-bar{width:374px}.modal-chart-detail{bottom:12.1%!important;left:50%;margin-left:-594px;width:1208px!important}.modal-chart-detail .modal-body{height:95%;max-height:none;padding:5px}.modal-chart-detail .modal-dashboard-legend{font-size:14px;min-height:260px;width:140px}.absolut,.percentage{font-size:18px}.modal-chart-detail .modal-inner-detail{width:1038px}.modal-body .dashboard-large-chart{width:783px}.modal-body .dashboard-large-chart .dashboard-sub-bar{width:771px}.modal-body .dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{width:643px}.modal-body .dashboard-medium-chart-outer{float:left;width:571px}.modal-body .dashboard-medium-chart{width:571px}.modal-body .dashboard-medium-chart .dashboard-sub-bar{width:569px}.modal-body .dashboard-medium-chart .dashboard-interior-chart{width:441px}.modal-body .dashboard-medium-chart .dashboard-medium-chart-menu{left:550px}.modal-body .dashboard-small-chart{width:381px}.modal-body .dashboard-small-chart .dashboard-sub-bar{width:369px}.modal-body .dashboard-small-chart .dashboard-small-chart-inner,.modal-body .dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{width:371px}.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:166.5px}.modal-body .dashboard-tendency-container .dashboard-sub-bar{width:371px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart{width:376px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:252px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:106.8px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart-chart{width:360px}.modal-body .dashboard-bar-chart-container .dashboard-sub-bar{width:374px}.absolut{font-weight:300}.dashboard-sub-bar{font-size:13px;font-weight:400}.dashboard-subtitle-bar{font-size:18px;font-weight:300}.dashboard-figure{font-size:22px;font-weight:400}.dashboard-figurePer{font-size:20px;font-weight:300}.dygraph-axis-label.dygraph-axis-label-x,.dygraph-axis-label.dygraph-axis-label-y{font-size:13px;font-weight:400}.dashboard-legend{font-size:12px;font-weight:400;height:260px;margin-top:-3px;width:130px}.dashboard-half-height-legend{font-size:12px;height:135px;width:65px}.application-detail-view section.info{width:988px}}@media (min-width:1450px) and (max-width:1689px){.resizecontainer{width:1428px}.dashboard-full-width-chart{width:1425px}.dashboard-full-width-chart .dashboard-full-width-chart-inner{width:1415px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart{float:left;width:469.33px}.dashboard-full-width-chart .dashboard-sub-bar{width:1414px}.dashboard-large-chart{width:946px}.dashboard-large-chart .dashboard-sub-bar{width:934px}.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{height:285px;width:796px}.dashboard-sub-bar-menu{font-size:15px}.dashboard-medium-chart-outer{float:left;width:706px}.dashboard-medium-chart{width:696px}.dashboard-medium-chart .dashboard-sub-bar{margin-left:-5px;width:695px}.dashboard-medium-chart .dashboard-interior-chart{height:285px;width:556px}.dashboard-medium-chart .dashboard-medium-chart-menu{font-size:18px;left:673px;top:0}.dashboard-medium-chart #clusterGraphs svg{height:285px;width:696px}.dashboard-medium-chart #clusterGraphs svg text{font-size:13px}.dashboard-small-chart{width:466px}.dashboard-small-chart .dashboard-sub-bar{width:454px}.dashboard-small-chart .dashboard-small-chart-inner{width:456px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{height:294px;width:456px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart .nv-axis text{fill:#666;font-size:13px;font-weight:400}.dashboard-tendency-container .dashboard-tendency-chart{height:129px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:208px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar{height:42px;line-height:42px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure{height:74px;line-height:36px;padding-top:5px}.dashboard-tendency-container .dashboard-sub-bar{width:454px}.dashboard-bar-chart-container{height:130.5px}.dashboard-bar-chart-container .dashboard-bar-chart{height:128.5px;width:456px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title{height:42.17px;line-height:42.17px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:308px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:130.8px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart{height:67.33px;line-height:67.33px;padding:5px 8px 10px;width:440px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart #residentSizeChart{height:72.33px}.dashboard-bar-chart-container .dashboard-sub-bar{width:454px}.modal-chart-detail{bottom:12.1%!important;left:50%;margin-left:-714px;width:1448px!important}.modal-chart-detail .modal-body{height:95%;max-height:none;padding:5px}.modal-chart-detail .modal-dashboard-legend{font-size:15px;min-height:290px;width:150px}.absolut,.percentage{font-size:20px}.modal-chart-detail .modal-inner-detail{width:1268px}.modal-body .dashboard-large-chart{width:943px}.modal-body .dashboard-large-chart .dashboard-sub-bar{width:931px}.modal-body .dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{width:793px}.modal-body .dashboard-medium-chart-outer{float:left;width:691px}.modal-body .dashboard-medium-chart{width:691px}.modal-body .dashboard-medium-chart .dashboard-sub-bar{width:689px}.modal-body .dashboard-medium-chart .dashboard-interior-chart{width:551px}.modal-body .dashboard-medium-chart .dashboard-medium-chart-menu{left:668px}.modal-body .dashboard-small-chart{width:461px}.modal-body .dashboard-small-chart .dashboard-sub-bar{width:449px}.modal-body .dashboard-small-chart .dashboard-small-chart-inner,.modal-body .dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{width:451px}.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:206.5px}.modal-body .dashboard-tendency-container .dashboard-sub-bar{width:451px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart{width:456px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:308px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:130.8px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart-chart{width:440px}.modal-body .dashboard-bar-chart-container .dashboard-sub-bar{width:454px}.absolut{font-weight:300}.dashboard-sub-bar{font-size:13px;font-weight:400}.dashboard-subtitle-bar{font-size:20px;font-weight:300}.dashboard-figure{font-size:26px;font-weight:400}.dashboard-figurePer{font-size:24px;font-weight:300}.dashboard-legend,.dygraph-axis-label.dygraph-axis-label-x,.dygraph-axis-label.dygraph-axis-label-y{font-weight:400;font-size:13px}.dashboard-legend{height:290px;margin-top:-3px;width:140px}.dashboard-half-height-legend{font-size:13px;height:150px;width:70px}.application-detail-view section.info{width:1228px}}@media (min-width:1690px) and (max-width:1929px){.resizecontainer{width:1668px}.dashboard-full-width-chart{width:1665px}.dashboard-full-width-chart .dashboard-full-width-chart-inner{width:1655px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart{float:left;width:549.33px}.dashboard-full-width-chart .dashboard-sub-bar{width:1654px}.dashboard-large-chart{width:1106px}.dashboard-large-chart .dashboard-sub-bar{width:1094px}.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{height:325px;width:936px}.dashboard-sub-bar-menu{font-size:16px}.dashboard-medium-chart-outer{float:left;width:826px}.dashboard-medium-chart{width:816px}.dashboard-medium-chart .dashboard-sub-bar{margin-left:-5px;width:815px}.dashboard-medium-chart .dashboard-interior-chart{height:325px;width:656px}.dashboard-medium-chart .dashboard-medium-chart-menu{font-size:22px;left:789px;top:0}.dashboard-medium-chart #clusterGraphs svg{height:325px;width:816px}.dashboard-medium-chart #clusterGraphs svg text{font-size:14px}.dashboard-small-chart{width:546px}.dashboard-small-chart .dashboard-sub-bar{width:534px}.dashboard-small-chart .dashboard-small-chart-inner{width:536px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{height:334px;width:536px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart .nv-axis text{fill:#666;font-size:14px;font-weight:400}.dashboard-tendency-container .dashboard-tendency-chart{height:149px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:248px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar{height:48.67px;line-height:48.67px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure{height:87.33px;line-height:42.67px;padding-top:5px}.dashboard-tendency-container .dashboard-sub-bar{width:534px}.dashboard-bar-chart-container{height:150.5px}.dashboard-bar-chart-container .dashboard-bar-chart{height:148.5px;width:536px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title{height:48.83px;line-height:48.83px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:364px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:154.8px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart{height:80.67px;line-height:80.67px;padding:5px 8px 10px;width:520px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart #residentSizeChart{height:85.67px}.dashboard-bar-chart-container .dashboard-sub-bar{width:534px}.modal-chart-detail{bottom:12.1%!important;left:50%;margin-left:-834px;width:1688px!important}.modal-chart-detail .modal-body{height:95%;max-height:none;padding:5px}.modal-chart-detail .modal-dashboard-legend{font-size:16px;min-height:330px;width:170px}.absolut,.percentage{font-size:24px}.modal-chart-detail .modal-inner-detail{width:1488px}.modal-body .dashboard-large-chart{width:1103px}.modal-body .dashboard-large-chart .dashboard-sub-bar{width:1091px}.modal-body .dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{width:933px}.modal-body .dashboard-medium-chart-outer{float:left;width:811px}.modal-body .dashboard-medium-chart{width:811px}.modal-body .dashboard-medium-chart .dashboard-sub-bar{width:809px}.modal-body .dashboard-medium-chart .dashboard-interior-chart{width:651px}.modal-body .dashboard-medium-chart .dashboard-medium-chart-menu{left:784px}.modal-body .dashboard-small-chart{width:541px}.modal-body .dashboard-small-chart .dashboard-sub-bar{width:529px}.modal-body .dashboard-small-chart .dashboard-small-chart-inner,.modal-body .dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{width:531px}.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:246.5px}.modal-body .dashboard-tendency-container .dashboard-sub-bar{width:531px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart{width:536px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:364px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:154.8px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart-chart{width:520px}.modal-body .dashboard-bar-chart-container .dashboard-sub-bar{width:534px}.absolut{font-weight:300}.dashboard-sub-bar{font-size:14px;font-weight:400}.dashboard-subtitle-bar{font-size:24px;font-weight:300}.dashboard-figure{font-size:30px;font-weight:400}.dashboard-figurePer{font-size:28px;font-weight:300}.dashboard-legend,.dygraph-axis-label.dygraph-axis-label-x,.dygraph-axis-label.dygraph-axis-label-y{font-weight:400;font-size:14px}.dashboard-legend{height:330px;margin-top:-3px;width:160px}.dashboard-half-height-legend{font-size:14px;height:170px;width:80px}.application-detail-view section.info{width:1468px}}@media (min-width:1930px) and (max-width:2169px){.resizecontainer{width:1908px}.dashboard-full-width-chart{width:1905px}.dashboard-full-width-chart .dashboard-full-width-chart-inner{width:1895px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart{float:left;width:629.33px}.dashboard-full-width-chart .dashboard-sub-bar{width:1894px}.dashboard-large-chart{width:1266px}.dashboard-large-chart .dashboard-sub-bar{width:1254px}.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{height:385px;width:1086px}.dashboard-sub-bar-menu{font-size:17px}.dashboard-medium-chart-outer{float:left;width:946px}.dashboard-medium-chart{width:936px}.dashboard-medium-chart .dashboard-sub-bar{margin-left:-5px;width:935px}.dashboard-medium-chart .dashboard-interior-chart{height:385px;width:766px}.dashboard-medium-chart .dashboard-medium-chart-menu{font-size:26px;left:905px;top:0}.dashboard-medium-chart #clusterGraphs svg{height:385px;width:936px}.dashboard-medium-chart #clusterGraphs svg text{font-size:15px}.dashboard-small-chart{width:626px}.dashboard-small-chart .dashboard-sub-bar{width:614px}.dashboard-small-chart .dashboard-small-chart-inner{width:616px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{height:394px;width:616px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart .nv-axis text{fill:#666;font-size:14px;font-weight:400}.dashboard-tendency-container .dashboard-tendency-chart{height:179px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:288px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar{height:58.67px;line-height:58.67px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure{height:107.33px;line-height:52.67px;padding-top:5px}.dashboard-tendency-container .dashboard-sub-bar{width:614px}.dashboard-bar-chart-container{height:180.5px}.dashboard-bar-chart-container .dashboard-bar-chart{height:178.5px;width:616px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title{height:58.83px;line-height:58.83px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:420px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:178.8px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart{height:100.67px;line-height:100.67px;padding:5px 8px 10px;width:600px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart #residentSizeChart{height:105.67px}.dashboard-bar-chart-container .dashboard-sub-bar{width:614px}.modal-chart-detail{bottom:12.1%!important;left:50%;margin-left:-954px;width:1928px!important}.modal-chart-detail .modal-body{height:95%;max-height:none;padding:5px}.modal-chart-detail .modal-dashboard-legend{font-size:17px;min-height:390px;width:180px}.absolut,.percentage{font-size:28px}.modal-chart-detail .modal-inner-detail{width:1718px}.modal-body .dashboard-large-chart{width:1263px}.modal-body .dashboard-large-chart .dashboard-sub-bar{width:1251px}.modal-body .dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{width:1083px}.modal-body .dashboard-medium-chart-outer{float:left;width:931px}.modal-body .dashboard-medium-chart{width:931px}.modal-body .dashboard-medium-chart .dashboard-sub-bar{width:929px}.modal-body .dashboard-medium-chart .dashboard-interior-chart{width:761px}.modal-body .dashboard-medium-chart .dashboard-medium-chart-menu{left:900px}.modal-body .dashboard-small-chart{width:621px}.modal-body .dashboard-small-chart .dashboard-sub-bar{width:609px}.modal-body .dashboard-small-chart .dashboard-small-chart-inner,.modal-body .dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{width:611px}.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:286.5px}.modal-body .dashboard-tendency-container .dashboard-sub-bar{width:611px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart{width:616px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:420px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:178.8px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart-chart{width:600px}.modal-body .dashboard-bar-chart-container .dashboard-sub-bar{width:614px}.absolut{font-weight:300}.dashboard-sub-bar{font-size:15px;font-weight:400}.dashboard-subtitle-bar{font-size:28px;font-weight:300}.dashboard-figure{font-size:34px;font-weight:400}.dashboard-figurePer{font-size:32px;font-weight:300}.dygraph-axis-label.dygraph-axis-label-x,.dygraph-axis-label.dygraph-axis-label-y{font-size:14px;font-weight:400}.dashboard-legend{font-size:15px;font-weight:400;height:390px;margin-top:-3px;width:170px}.dashboard-half-height-legend{font-size:15px;height:200px;width:85px}.application-detail-view section.info{width:1708px}}@media (min-width:2170px) and (max-width:2409px){.resizecontainer{width:2148px}.dashboard-full-width-chart{width:2145px}.dashboard-full-width-chart .dashboard-full-width-chart-inner{width:2135px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart{float:left;width:709.33px}.dashboard-full-width-chart .dashboard-sub-bar{width:2134px}.dashboard-large-chart{width:1426px}.dashboard-large-chart .dashboard-sub-bar{width:1414px}.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{height:285px;width:1276px}.dashboard-sub-bar-menu{font-size:17px}.dashboard-medium-chart-outer{float:left;width:1066px}.dashboard-medium-chart{width:1056px}.dashboard-medium-chart .dashboard-sub-bar{margin-left:-5px;width:1055px}.dashboard-medium-chart .dashboard-interior-chart{height:285px;width:916px}.dashboard-medium-chart .dashboard-medium-chart-menu{font-size:20px;left:1031px;top:0}.dashboard-medium-chart #clusterGraphs svg{height:285px;width:1056px}.dashboard-medium-chart #clusterGraphs svg text{font-size:15px}.dashboard-small-chart{width:706px}.dashboard-small-chart .dashboard-sub-bar{width:694px}.dashboard-small-chart .dashboard-small-chart-inner{width:696px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{height:294px;width:696px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart .nv-axis text{fill:#666;font-size:15px;font-weight:400}.dashboard-tendency-container .dashboard-tendency-chart{height:129px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:328px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar{height:42px;line-height:42px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure{height:74px;line-height:36px;padding-top:5px}.dashboard-tendency-container .dashboard-sub-bar{width:694px}.dashboard-bar-chart-container{height:130.5px}.dashboard-bar-chart-container .dashboard-bar-chart{height:128.5px;width:696px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title{height:42.17px;line-height:42.17px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:476px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:202.8px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart{height:67.33px;line-height:67.33px;padding:5px 8px 10px;width:680px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart #residentSizeChart{height:72.33px}.dashboard-bar-chart-container .dashboard-sub-bar{width:694px}.modal-chart-detail{bottom:12.1%!important;left:50%;margin-left:-1074px;width:2168px!important}.modal-chart-detail .modal-body{height:95%;max-height:none;padding:5px}.modal-chart-detail .modal-dashboard-legend{font-size:17px;min-height:290px;width:150px}.absolut,.percentage{font-size:22px}.modal-chart-detail .modal-inner-detail{width:1988px}.modal-body .dashboard-large-chart{width:1423px}.modal-body .dashboard-large-chart .dashboard-sub-bar{width:1411px}.modal-body .dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{width:1273px}.modal-body .dashboard-medium-chart-outer{float:left;width:1051px}.modal-body .dashboard-medium-chart{width:1051px}.modal-body .dashboard-medium-chart .dashboard-sub-bar{width:1049px}.modal-body .dashboard-medium-chart .dashboard-interior-chart{width:911px}.modal-body .dashboard-medium-chart .dashboard-medium-chart-menu{left:1026px}.modal-body .dashboard-small-chart{width:701px}.modal-body .dashboard-small-chart .dashboard-sub-bar{width:689px}.modal-body .dashboard-small-chart .dashboard-small-chart-inner,.modal-body .dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{width:691px}.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:326.5px}.modal-body .dashboard-tendency-container .dashboard-sub-bar{width:691px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart{width:696px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:476px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:202.8px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart-chart{width:680px}.modal-body .dashboard-bar-chart-container .dashboard-sub-bar{width:694px}.absolut{font-weight:300}.dashboard-sub-bar{font-size:15px;font-weight:400}.dashboard-subtitle-bar{font-size:22px;font-weight:300}.dashboard-figure{font-size:36px;font-weight:400}.dashboard-figurePer{font-size:34px;font-weight:300}.dashboard-legend,.dygraph-axis-label.dygraph-axis-label-x,.dygraph-axis-label.dygraph-axis-label-y{font-weight:400;font-size:15px}.dashboard-legend{height:290px;margin-top:-3px;width:140px}.dashboard-half-height-legend{font-size:15px;height:150px;width:70px}.application-detail-view section.info{width:1948px}}@media (min-width:2410px) and (max-width:2649px){.resizecontainer{width:2388px}.dashboard-full-width-chart{width:2385px}.dashboard-full-width-chart .dashboard-full-width-chart-inner{width:2375px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart{float:left;width:789.33px}.dashboard-full-width-chart .dashboard-sub-bar{width:2374px}.dashboard-large-chart{width:1586px}.dashboard-large-chart .dashboard-sub-bar{width:1574px}.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{height:285px;width:1436px}.dashboard-sub-bar-menu{font-size:17px}.dashboard-medium-chart-outer{float:left;width:1186px}.dashboard-medium-chart{width:1176px}.dashboard-medium-chart .dashboard-sub-bar{margin-left:-5px;width:1175px}.dashboard-medium-chart .dashboard-interior-chart{height:285px;width:1036px}.dashboard-medium-chart .dashboard-medium-chart-menu{font-size:20px;left:1151px;top:0}.dashboard-medium-chart #clusterGraphs svg{height:285px;width:1176px}.dashboard-medium-chart #clusterGraphs svg text{font-size:15px}.dashboard-small-chart{width:786px}.dashboard-small-chart .dashboard-sub-bar{width:774px}.dashboard-small-chart .dashboard-small-chart-inner{width:776px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{height:294px;width:776px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart .nv-axis text{fill:#666;font-size:15px;font-weight:400}.dashboard-tendency-container .dashboard-tendency-chart{height:129px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:368px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar{height:42px;line-height:42px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure{height:74px;line-height:36px;padding-top:5px}.dashboard-tendency-container .dashboard-sub-bar{width:774px}.dashboard-bar-chart-container{height:130.5px}.dashboard-bar-chart-container .dashboard-bar-chart{height:128.5px;width:776px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title{height:42.17px;line-height:42.17px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:532px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:226.8px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart{height:67.33px;line-height:67.33px;padding:5px 8px 10px;width:760px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart #residentSizeChart{height:72.33px}.dashboard-bar-chart-container .dashboard-sub-bar{width:774px}.modal-chart-detail{bottom:12.1%!important;left:50%;margin-left:-1194px;width:2408px!important}.modal-chart-detail .modal-body{height:95%;max-height:none;padding:5px}.modal-chart-detail .modal-dashboard-legend{font-size:17px;min-height:290px;width:150px}.absolut,.percentage{font-size:22px}.modal-chart-detail .modal-inner-detail{width:2228px}.modal-body .dashboard-large-chart{width:1583px}.modal-body .dashboard-large-chart .dashboard-sub-bar{width:1571px}.modal-body .dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{width:1433px}.modal-body .dashboard-medium-chart-outer{float:left;width:1171px}.modal-body .dashboard-medium-chart{width:1171px}.modal-body .dashboard-medium-chart .dashboard-sub-bar{width:1169px}.modal-body .dashboard-medium-chart .dashboard-interior-chart{width:1031px}.modal-body .dashboard-medium-chart .dashboard-medium-chart-menu{left:1146px}.modal-body .dashboard-small-chart{width:781px}.modal-body .dashboard-small-chart .dashboard-sub-bar{width:769px}.modal-body .dashboard-small-chart .dashboard-small-chart-inner,.modal-body .dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{width:771px}.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:366.5px}.modal-body .dashboard-tendency-container .dashboard-sub-bar{width:771px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart{width:776px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:532px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:226.8px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart-chart{width:760px}.modal-body .dashboard-bar-chart-container .dashboard-sub-bar{width:774px}.absolut{font-weight:300}.dashboard-sub-bar{font-size:15px;font-weight:400}.dashboard-subtitle-bar{font-size:22px;font-weight:300}.dashboard-figure{font-size:36px;font-weight:400}.dashboard-figurePer{font-size:34px;font-weight:300}.dashboard-legend,.dygraph-axis-label.dygraph-axis-label-x,.dygraph-axis-label.dygraph-axis-label-y{font-weight:400;font-size:15px}.dashboard-legend{height:290px;margin-top:-3px;width:140px}.dashboard-half-height-legend{font-size:15px;height:150px;width:70px}.application-detail-view section.info{width:2188px}}@media (min-width:2650px) and (max-width:2889px){.resizecontainer{width:2628px}.dashboard-full-width-chart{width:2625px}.dashboard-full-width-chart .dashboard-full-width-chart-inner{width:2615px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart{float:left;width:869.33px}.dashboard-full-width-chart .dashboard-sub-bar{width:2614px}.dashboard-large-chart{width:1746px}.dashboard-large-chart .dashboard-sub-bar{width:1734px}.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{height:285px;width:1596px}.dashboard-sub-bar-menu{font-size:17px}.dashboard-medium-chart-outer{float:left;width:1306px}.dashboard-medium-chart{width:1296px}.dashboard-medium-chart .dashboard-sub-bar{margin-left:-5px;width:1295px}.dashboard-medium-chart .dashboard-interior-chart{height:285px;width:1156px}.dashboard-medium-chart .dashboard-medium-chart-menu{font-size:20px;left:1271px;top:0}.dashboard-medium-chart #clusterGraphs svg{height:285px;width:1296px}.dashboard-medium-chart #clusterGraphs svg text{font-size:15px}.dashboard-small-chart{width:866px}.dashboard-small-chart .dashboard-sub-bar{width:854px}.dashboard-small-chart .dashboard-small-chart-inner{width:856px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{height:294px;width:856px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart .nv-axis text{fill:#666;font-size:15px;font-weight:400}.dashboard-tendency-container .dashboard-tendency-chart{height:129px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:408px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar{height:42px;line-height:42px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure{height:74px;line-height:36px;padding-top:5px}.dashboard-tendency-container .dashboard-sub-bar{width:854px}.dashboard-bar-chart-container{height:130.5px}.dashboard-bar-chart-container .dashboard-bar-chart{height:128.5px;width:856px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title{height:42.17px;line-height:42.17px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:588px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:250.8px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart{height:67.33px;line-height:67.33px;padding:5px 8px 10px;width:840px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart #residentSizeChart{height:72.33px}.dashboard-bar-chart-container .dashboard-sub-bar{width:854px}.modal-chart-detail{bottom:12.1%!important;left:50%;margin-left:-1314px;width:2648px!important}.modal-chart-detail .modal-body{height:95%;max-height:none;padding:5px}.modal-chart-detail .modal-dashboard-legend{font-size:17px;min-height:290px;width:150px}.absolut,.percentage{font-size:22px}.modal-chart-detail .modal-inner-detail{width:2468px}.modal-body .dashboard-large-chart{width:1743px}.modal-body .dashboard-large-chart .dashboard-sub-bar{width:1731px}.modal-body .dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart{width:1593px}.modal-body .dashboard-medium-chart-outer{float:left;width:1291px}.modal-body .dashboard-medium-chart{width:1291px}.modal-body .dashboard-medium-chart .dashboard-sub-bar{width:1289px}.modal-body .dashboard-medium-chart .dashboard-interior-chart{width:1151px}.modal-body .dashboard-medium-chart .dashboard-medium-chart-menu{left:1266px}.modal-body .dashboard-small-chart{width:861px}.modal-body .dashboard-small-chart .dashboard-sub-bar{width:849px}.modal-body .dashboard-small-chart .dashboard-small-chart-inner,.modal-body .dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart{width:851px}.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-figure,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-subtitle-bar,.modal-body .dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{width:406.5px}.modal-body .dashboard-tendency-container .dashboard-sub-bar{width:851px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart{width:856px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{width:588px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{width:250.8px}.modal-body .dashboard-bar-chart-container .dashboard-bar-chart-chart{width:840px}.modal-body .dashboard-bar-chart-container .dashboard-sub-bar{width:854px}.absolut{font-weight:300}.dashboard-sub-bar{font-size:15px;font-weight:400}.dashboard-subtitle-bar{font-size:22px;font-weight:300}.dashboard-figure{font-size:36px;font-weight:400}.dashboard-figurePer{font-size:34px;font-weight:300}.dashboard-legend,.dygraph-axis-label.dygraph-axis-label-x,.dygraph-axis-label.dygraph-axis-label-y{font-weight:400;font-size:15px}.dashboard-legend{height:290px;margin-top:-3px;width:140px}.dashboard-half-height-legend{font-size:15px;height:150px;width:70px}.application-detail-view section.info{width:2428px}}div.centralRow{margin-bottom:40px;margin-top:40px}div.centralContent{background-color:transparent;height:100%;margin-left:-5px;margin-right:-5px;min-height:80px;padding:5px;width:100%}.contentDiv{list-style:none;padding:13px 0 0}.contentDiv li{background-color:rgba(0,0,0,.05)}.contentDiv a.add{display:block;font-weight:400;padding:40px 0;text-align:left}.modal-body th .valueCell,.modal-body th th.actionCell,.modal-body th th.keyCell,.waitModal{text-align:center}.contentDiv .icon{padding-left:5px;padding-right:5px;padding-top:10px}.contentDiv:after{clear:both}.contentDiv:after,.contentDiv:before{display:table;line-height:0}.clusterInfoIcon{float:left;padding-left:5px;padding-top:2px}.waitModal.icon{font-size:100px;height:120px}.waitModal.message{font-size:20px}.icon_arangodb_info{color:#333;font-size:23px}li a [class*=" icon_arangodb"],li a [class^=icon_arangodb]{font-size:18px;position:absolute;right:4px;top:2px}.fa-minus-circle{color:#da4f49;font-size:14pt}.fa-minus-circle:hover{cursor:pointer}div.headerDropdown{background-color:#fff;border-radius:3px;clear:both;display:none;padding:10px;position:relative;width:auto}div.headerDropdown.smallDropdown .dropdownInner{min-height:20px}div.headerDropdown.headerDropdown input[type=checkbox].css-checkbox{display:none}div.headerDropdown.headerDropdown input[type=checkbox].css-checkbox label.css-label{background-position:0 0;background-repeat:no-repeat;display:inline-block;font-size:15px;height:15px;margin-top:0;padding-left:20px;vertical-align:middle}div.headerDropdown.headerDropdown input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -15px}div.dropdown-title{margin-bottom:10px}div.dropdownInner{-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;min-height:125px;position:relative;width:auto}div.dropdownInner .nav-header{font-size:10pt}div.dropdownInner>.nav-header{color:#000;font-size:10pt;font-weight:400}div.dropdownInner>label{color:#000;font-weight:300}div.dropdownInner ul{border-left:1px solid rgba(140,138,137,.25);display:inline;list-style-type:none;margin-left:10px;margin-top:10px;min-height:105px;width:175px}div.dropdownInner ul:first-of-type,div.queryline input[type=file]{border:0}div.dropdownInner ul label{color:#000;padding-left:20px}div.dropdownInner ul li .fa{color:#999;margin-right:5px}div.dropdownInner ul li .fa.fa-square-o{margin-left:1px;margin-right:6px}div.dropdownInner ul li .fa.fa-check-circle-o,div.dropdownInner ul li .fa.fa-check-square-o,div.dropdownInner ul li .fa.fa-dot-circle-o{color:#8aa051}div.queryline{color:#000;height:35px}div.queryline .textDiv{margin-right:10px;margin-top:4px}div.queryline input,div.queryline select{margin-bottom:5px}div.queryline input{width:16%}div.queryline.querylineAdd span{color:#fff;padding-left:10px;position:relative;top:-21px}div.queryline .removeFilterItem i{margin-left:5px!important;margin-top:0!important}div.queryline div.searchByAttribute{margin-left:6px;margin-right:6px;position:relative}div.queryline div.searchByAttribute>ul.gv-dropdown-menu{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-color:#fff;color:#fff;display:none;left:0;position:absolute;top:20px;width:247px}div.dropdownImport{background-color:#fff;border-radius:3px;display:none;position:relative;padding:10px 10px 5px}div.dropdownImport input{line-height:0;margin-bottom:-15px;margin-top:5px}select.filterSelect{color:#00f;margin-left:10px;margin-right:10px;width:80px}#filterHeader button{float:right;margin-left:10px!important;margin-top:1px}div.input-append button.gv_example_toggle{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;background-color:#8f8d8c;height:30px;margin-left:-1px;padding-left:10px;padding-right:10px;padding-top:12px;vertical-align:top}div.input-append button.gv_example_toggle:hover{background-color:#8aa051}div.headerBar,div.headerBar .infoField{background-color:#fff;padding-left:5px;padding-right:5px}.searchEqualsLabel{margin-left:6px;margin-right:6px}img.gv-throbber{background-image:url(../img/swagger/throbber.gif)}span.gv_caret{border-top:5px solid #fff;margin-top:2px!important}input.search-input{height:14px;line-height:18px;margin-right:-1px;margin-top:6px;width:120px}.search-field{margin-left:10px}.search-field .fa-search{color:#c2c2c2;font-size:12pt;opacity:.5;position:absolute;right:9px;top:9px}.search-field .fa-search:hover{cursor:pointer;opacity:1}.gv-search-submit-icon,.search-submit-icon{background-image:url(../img/enter_icon.png);background-size:14px;height:14px;margin-left:-18px;opacity:.2;position:absolute;width:14px}.gv-search-submit-icon:hover,.search-submit-icon:hover{opacity:.8}.search-submit-icon{margin-top:11px}.gv-search-submit-icon{margin-top:6px}div.headerBar{border-radius:3px;color:#fff;font-size:16px;height:36px;margin-bottom:5px;margin-top:15px;position:relative}div.headerBar .infoField{border:1px solid rgba(140,138,137,.25);border-radius:3px!important;color:#000;float:right;font-size:12px;margin-right:7px;margin-top:7px}div.headerBar .infoField .fa{cursor:pointer;margin-left:5px}div.headerBar input[type=checkbox].css-checkbox{display:none}div.headerBar input[type=checkbox].css-checkbox label.css-label{background-position:0 0;background-repeat:no-repeat;cursor:pointer;display:inline-block;font-size:15px;height:15px;margin-top:0;padding-left:20px;vertical-align:middle}div.headerBar input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -15px}div.headerBar input[type=radio]{display:none}div.headerBar input[type=radio] label span{background:url(../img/check_radio_sheet.png) -38px top no-repeat;cursor:pointer;display:inline-block;height:19px;margin:-1px 4px 0 0;vertical-align:middle;width:19px}#transparentHeader input[type=checkbox].css-checkbox,.arangoFrame,.contentTables tr.contentRowActive span,.display-none,.modal-delete-confirmation,.query-div,.query-output .ace_cursor-layer,.query-output .ace_replace_form{display:none}div.headerBar input[type=radio]:checked+label span{background:url(../img/check_radio_sheet.png) -57px top no-repeat}.headerButtonList a.error{color:#da4f49}.headerButtonList a.error:hover{background-color:#da4f49;border-color:#da4f49;color:#fff}.headerBar a.arangoHeader{color:#000;font-size:13pt;font-weight:100;left:0;position:relative;top:7px}.headerBar>div.headerButtonBar{margin:4px 0;margin-bottom:0!important}.breadcrumb{background:0 0;border:0;border-radius:0;padding:7px 0}.breadcrumb .disabledBread{color:#666;float:left;font-size:13pt;font-weight:100;padding-right:5px;position:relative}.breadcrumb .disabledBread i{font-size:10pt;margin-left:10px}.breadcrumb .activeBread{color:#8aa051;float:left;font-size:13pt;font-weight:100}.breadcrumb #app-development-path{background-color:#fff;border-bottom:1px solid rgba(140,138,137,.25);border-left:1px solid rgba(140,138,137,.25);border-radius:3px;border-right:1px solid rgba(140,138,137,.25);height:24px;margin-left:-6px;margin-top:-10px;padding-left:5px;width:100%}.arangoHeader{font-weight:400}.checkboxLabel{margin-top:4px;padding-left:0}.css-label{background-image:url(../img/dark-check-green.png)}.css-label-round{background-image:url(../img/dark-check-green-round.png)}.modal-dashboard-header,.modal-header{background-color:#fff;border-bottom:0!important;border-radius:3px;margin-top:5px;padding-left:5px;padding-right:10px;padding-top:4px}.modal-dashboard-header .arangoHeader,.modal-header .arangoHeader{color:#000;font-size:13pt;font-weight:100;left:5px;position:relative;top:2px}.modal-dashboard-header a,.modal-header a{top:2px!important}.modal-dashboard-header .close,.modal-header .close{color:#fff;font-weight:300;margin-top:2px;opacity:.5}.modal-dashboard-header .close:hover,.modal-header .close:hover{opacity:1}.modal-tabbar{border-bottom:1px solid #666}.modal-body{color:#736b68;font-size:14px;font-weight:300;max-height:410px}.modal-body .select2-choices{background-image:none!important;border:1px solid #999;border-radius:3px;-webkit-box-shadow:none;box-shadow:none}.modal-body .select2-choices input:active{-webkit-box-shadow:none;box-shadow:none;outline:0!important}.modal-body .select2-choices .select2-search-choice{margin:5px 0 3px 5px!important}.modal-body .select2-choices li{background-color:#fff!important;background-image:none!important;color:#000}.modal-body tr.first,.modal-body tr.last,.modal-body tr.middle{background-color:#f5f8f0}.modal-body .select2-choices li a{margin-left:1px;margin-top:-1px}.modal-body .select2-choices:active{border:1px solid #999;-webkit-box-shadow:none!important;box-shadow:none!important;outline:transparent!important}.modal-body .nav-tabs{margin-top:15px}.modal-body .nav-tabs>li>a:hover{border-color:#8c8a89}.modal-body input,.modal-body select,.modal-body textarea{margin-top:10px}.modal-body input[type=checkbox]{margin-bottom:10px}.modal-body input[type=text].invalid-input{border-color:rgba(234,23,23,.6)}.modal-body input[type=text].invalid-input:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(234,23,23,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(234,23,23,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(234,23,23,.6)}.modal-body input[type=file]{line-height:17px}.modal-body tr.spacer{height:10px}.modal-body tr.first th:first-child{border-top-left-radius:3px}.modal-body tr.first th:last-child{border-top-right-radius:3px}.modal-body tr.middle{padding-left:10px;padding-right:10px}.modal-body tr.last th:first-child{border-bottom-left-radius:3px}.modal-body tr.last th:last-child{border-bottom-right-radius:3px}.modal-body tr.first th:first-child,.modal-body tr.last th:first-child,.modal-body tr.middle th:first-child{padding-left:10px}.modal-body tr.first th:last-child,.modal-body tr.last th:last-child,.modal-body tr.middle th:last-child{padding-right:10px}.modal-body th.actionCell{width:30px}.modal-body th.keyCell{width:170px}.modal-body th.keyCell input{width:150px}.modal-body th .valueCell{width:300px}.modal-body th .valueCell input{width:290px}.modal-body th .select2-container{margin-bottom:10px;margin-top:10px}.modal-body .icon-info-sign{margin-bottom:10px;margin-left:10px;opacity:.7;padding-bottom:5px}.modal-body .icon-info-sign:hover{opacity:1}.modal-body .icon_arangodb_info{color:#736b68;font-size:18px;margin-top:-10px;position:absolute;right:12px}.modal-body .icon_arangodb_info:hover{color:#000}.modal-body .collapse{margin-right:-14px;position:relative}.modal-body .accordion-inner{border-top:0;margin-left:0;padding-left:0;padding-right:0}.modal-body .accordion-toggle span .caret{border-top-color:#000;float:right;margin-top:5px}.modal-body .accordion-toggle.collapsed span .caret{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.modal-body input{width:436px}.modal-body select{width:450px}.modal-body .collectionTh{height:50px}.modal-body .tab-content{min-height:200px}.modal-body .tab-content .tab-pane{border-top:1px solid #666!important;margin-left:0!important;padding-top:10px}.modal-body .tab-content .tab-pane-modal{border-top:none!important}.modal-body .tab-content #appstore{max-height:290px}.modal-body .errorMessage{background-color:#fff;color:#da4f49;font-size:9pt;font-weight:400;margin-bottom:5px;margin-top:-9px;position:absolute}.modal-body .nav .tab-icon{margin-right:5px;margin-top:-3px;width:20px}.modal-text{font-weight:300;padding-bottom:3px;padding-top:3px}.modal-backdrop,.modal-backdrop.fade.in{opacity:.4}.modal{border:0!important;border-radius:3px!important;box-shadow:0;margin-left:-325px!important;width:650px}.modal .fade.in{top:12.1%!important}.modal table tr:last-child{border-bottom:0!important}.waitModal{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0 0;border:0;color:#fff}.waitModalBackdrop{opacity:.7!important}.modalTooltips span{color:#736b68;font-size:20px}.fixedDropdown .dropdown-header a,.fixedDropdown .notificationItem,.modalTooltips span:hover{color:#000}.gv-object-view{text-align:left;white-space:pre}.capitalize{text-transform:capitalize}.modal-footer{border-top:0!important;padding-right:17px}.modal-header{margin-left:5px;margin-right:5px}.modal-dashboard-header{margin-left:0;margin-right:0;padding-bottom:9px}.modal table tr,.thBorderBottom{border-bottom:1px solid #f7f3f2!important}.modal-delete-confirmation button{margin-right:10px;margin-top:-4px}.modal-delete-confirmation button .modal-confirm-delete{margin-right:-18px}.modal-delete-confirmation fieldset input{float:left}.modal-delete-confirmation fieldset label{float:left;margin-left:10px}.createModalDialog table{width:100%}.createModalDialog .collection-info-figures table{float:left;margin-left:0;margin-right:0;margin-top:0;min-width:200px;padding:3px;text-align:left}.createModalDialog .figures1,.createModalDialog .figures2{margin-bottom:20px;width:300px}.createModalDialog .figures2{margin-left:20px!important}.createModalDialog .figures3{margin-bottom:0;width:100%}.foxx-store-row .foxx-name{font-weight:700}.foxx-store-row .foxx-author{font-size:10pt;font-weight:300;margin-top:-4px}.foxx-store-row .foxx-version{font-weight:400}#new-app-mount{margin-right:24px;width:360px}#control_event_edge_delete_modal,#control_event_edge_edit_modal,#control_event_new_node_modal,#control_event_node_delete_modal,#control_event_node_edit_modal{margin-left:-320px;width:640px}.navlogo .stat_cpu,.navlogo .stat_ram{width:26px;height:26px}.navlogo .stat_cpu{margin-top:1px}.navlogo .stat_cpu path{fill:#aa0}.navlogo .stat_ram path{fill:#070}.navlogo .stat_req{height:22px;width:22px}.navlogo .stat_req path{fill:#aa0}#notification_menu .innerDropdownInnerUL{margin-left:0}#noty_bottom_layout_container li{border:0!important}.noty_bar .arango_message{font-weight:500!important}.noty_bar .arango_message div{float:right;width:20px}.fixedDropdown{background:#fff!important;border-color:rgba(140,138,137,.25)!important;border-radius:3px!important;margin:10px -3px 0!important;right:-1px!important;width:210px}.fixedDropdown .dropdown-header,.fixedDropdown .dropdown-item,.innerDropdownInnerUL{border-bottom:1px solid rgba(0,0,0,.2)}.contentButtons,.contentTables{margin-bottom:10px;width:100%}.fixedDropdown:after{visibility:hidden}.fixedDropdown .dropdown-header{margin-left:-1px;padding:0!important}.fixedDropdown a{padding-left:5px!important}.fixedDropdown .notificationItemContent{font-size:.9em;font-weight:300;margin-left:15px;max-width:180px;min-height:15px;white-space:normal;width:180px;word-wrap:break-word}.contentButtons #createDatabase,.contentButtons #createUser,.dashboard-bar-chart-container:first-child,.dashboard-full-width-chart .dashboard-full-width-chart-inner:first-child,.dashboard-large-chart .dashboard-large-chart-inner:first-child,.dashboard-medium-chart:first-child,.dashboard-small-chart .dashboard-small-chart-inner:first-child,.dashboard-tendency-container:first-child{margin-left:0}.fixedDropdown button{margin-right:5px;margin-top:5px}.fixedDropdown .notificationItem .notificationItemTitle{color:#000;font-weight:400;max-width:165px;overflow-wrap:break-word;white-space:normal;word-wrap:break-word}.fixedDropdown .notificationItem .notificationItemTitle:hover{background-color:transparent;cursor:default}.fixedDropdown .notificationItem i{color:rgba(0,0,0,.2);font-size:20px;padding-left:5px;position:relative;right:2px}.fixedDropdown .notificationItem i:hover{color:#000}.innerDropdownInnerUL{height:220px!important;min-height:220px;overflow-x:hidden;overflow-y:auto;width:100%}.innerDropdownInnerUL .dropdown-item:hover{background-color:#e1e1e1!important}.innerDropdownInnerUL li{width:auto!important}#stat_hd{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;border:1px solid rgba(140,138,137,.25);height:25px;margin-top:3px;position:relative;right:3px;text-align:center;width:25px}#stat_hd #stat_hd_counter{color:#c2c2c2;line-height:25px;text-align:center}.fullNotification{background-color:#da4f49!important;border:1px solid #da4f49!important}.fullNotification p{color:#fff!important}.contentTables tr.contentRowActive a,.contentTables tr.contentRowInactive a{color:#000!important}.contentButtons{clear:both}.contentTables thead{text-align:left}.contentTables thead tr{background-color:#fff;border-bottom:1px solid #c2c2c2}.contentTables tbody tr:nth-child(odd){background-color:#d9d9d9}.contentTables tbody tr:nth-child(even){background-color:#fff}.contentTables tr.contentRowActive{background-color:#bdcc92!important;font-weight:400}.contentTables .dbThFirst{width:90%}.contentTables .dbThSecond{width:10%}.contentTables td{padding:12px 18px}.contentTables td span{float:right;font-size:22px}.contentTables .collectionThSec{margin-right:0;width:80%}.contentTables .collectionTh{margin-right:0;width:5%}.user-menu-img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;border:1px solid rgba(140,138,137,.25);height:25px;margin-top:-4px}.ui-tooltip{background-color:#8aa051!important;border:0!important;border-radius:3px!important;box-shadow:none!important;color:#fff!important;font-size:10pt!important;font-weight:100!important;z-index:99999999}.dataNotReadyYet,.dygraph-label.dygraph-title{font-family:'Open Sans',sans-serif}.tooltip-inner{max-width:300px!important;white-space:normal!important;word-wrap:break-word!important}.index-tooltip{color:#736b68}.index-tooltip:hover{color:#000}.index-tooltip .arangoicon{font-size:18px!important}.tooltipInfoTh{width:10%}.dbselection{float:left;margin-right:3px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-bar-chart-container,.dashboard-full-width-chart .dashboard-full-width-chart-inner,.dashboard-large-chart .dashboard-large-chart-inner,.dashboard-medium-chart,.dashboard-small-chart .dashboard-small-chart-inner,.dashboard-tendency-container{border-top-left-radius:3px;border-top-right-radius:3px}.dashboard-bar-chart-container,.dashboard-full-width-chart,.dashboard-large-chart,.dashboard-medium-chart,.dashboard-small-chart,.dashboard-tendency-container{margin-bottom:10px;position:relative}.dashboard-sub-bar-menu{cursor:pointer;position:absolute;right:9px;top:6px}.dataNotReadyYet{font-size:20px;font-weight:100;text-align:center}.dashboard-sub-bar{background-color:#686766;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#fff;height:24px;line-height:24px;margin:0;padding:0 6px}.dashboard-full-width-chart{border:1px solid rgba(104,103,102,.1);border-radius:3px;margin-right:12px}.dashboard-full-width-chart .dashboard-full-width-chart-inner{background-color:#fff;border-left:5px solid #fff;border-right:5px solid #fff;border-top:5px solid #fff;padding-bottom:10px;padding-top:12px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-subtitle-bar.top{border-bottom:1px solid #e1e1e1;height:48px;line-height:48px;text-align:right}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart{border-left:1px solid #e1e1e1}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart .inner{margin-left:10px;margin-right:10px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart .inner table{margin-bottom:10px;margin-top:10px;table-layout:fixed;width:100%}.dashboard-large-chart .dashboard-large-chart-inner .dashboard-interior-chart,.dashboard-medium-chart .dashboard-interior-chart{margin-bottom:0}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart .inner table .no-data{font-style:italic;font-weight:100}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart .inner table tr{border-bottom:1px solid rgba(0,0,0,.025)}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart .inner table td:first-child{width:100px}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart .inner table td:last-child{text-align:right}.dashboard-full-width-chart .dashboard-full-width-chart-inner .dashboard-interior-chart:first-child{border-left:0}.dashboard-full-width-chart .state{background-color:#fff;border-radius:5px;color:#000;margin-left:5px;padding-left:6px;padding-right:4px}.dashboard-large-chart{border:1px solid rgba(104,103,102,.1);border-radius:3px;margin-right:12px}.dashboard-large-chart .dashboard-large-chart-inner{background-color:#fff;border-left:5px solid #fff;border-right:5px solid #fff;border-top:5px solid #fff;padding-bottom:10px;padding-top:12px}.dashboard-small-chart{border:1px solid rgba(104,103,102,.1);border-radius:3px}.dashboard-small-chart .dashboard-small-chart-inner{background-color:#fff;border-left:5px solid #fff;border-right:5px solid #fff;border-top:5px solid #fff;padding-bottom:10px;padding-top:5px}.dashboard-small-chart .dashboard-small-chart-inner .dashboard-interior-chart .nv-bar rect{fill-opacity:.15;stroke-opacity:.8;stroke-width:.5px}.dashboard-medium-chart-outer{border:1px solid rgba(104,103,102,.1);border-radius:3px}.dashboard-medium-chart-outer:first-child{margin-right:10px}.dashboard-medium-chart{background-color:#fff;border-left:5px solid #fff;border-right:5px solid #fff;border-top:5px solid #fff;margin-bottom:0;padding-top:10px}.dashboard-medium-chart:first-child{margin-right:12px}.dashboard-medium-chart .dashboard-medium-chart-outer{border:1px solid rgba(104,103,102,.1);border-radius:3px}.dashboard-medium-chart .dashboard-medium-chart-menu{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:0 solid rgba(0,0,0,.3);color:rgba(0,0,0,.3);cursor:pointer;padding:0 4px;position:absolute;z-index:1000}.dashboard-medium-chart .dashboard-medium-chart-menu:hover{color:rgba(0,0,0,.7)}.dashboard-medium-chart .dashboard-medium-chart-inner{padding-bottom:10px}.dashboard-medium-chart .clusterChart .slice path{fill-opacity:.15;stroke-opacity:1;stroke-width:1.5px}.dashboard-tendency-container{border:1px solid rgba(104,103,102,.1);border-radius:3px}.dashboard-tendency-container .dashboard-tendency-chart{background-color:#fff;border-left:5px solid #fff;border-right:5px solid #fff;border-top:5px solid #fff;border-top-left-radius:3px;border-top-right-radius:3px;padding-bottom:5px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency{background-color:#fff;margin-top:5px;padding:0 8px}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency:first-child{border-right:1px solid #e1e1e1}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency .dashboard-subtitle-bar{border-bottom:1px solid #e1e1e1;text-align:right}.dashboard-tendency-container .dashboard-tendency-chart .dashboard-tendency .dashboard-figure{text-align:center}.dashboard-bar-chart-container{border:1px solid rgba(104,103,102,.1);border-radius:3px}.dashboard-bar-chart-container .dashboard-bar-chart{background-color:#fff;border-left:5px solid #fff;border-right:5px solid #fff;border-top:5px solid #fff;border-top-left-radius:3px;border-top-right-radius:3px;padding-bottom:5px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title{margin-top:5px;padding:0 8px}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .percentage{font-weight:400}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-title .absolut{text-align:right}#dashboardDetailedChart .dygraph-axis-label-y,.dashboardDetailChart .dygraph-axis-label-y,.innerDashboardChart .dygraph-axis-label-y{text-align:left}.dashboard-bar-chart-container .dashboard-bar-chart .dashboard-bar-chart-chart .nv-bar rect{fill-opacity:.15;stroke-opacity:.8;stroke-width:.5px}.dashboard-legend .dashboard-legend-inner{padding:0 5px 5px 0}.dashboard-spacer{margin:0 12px}.headerBar.dashboard-headerbar{margin:20px 0}.modal-chart-detail .modal-dashboard-legend .dashboard-legend-inner{padding-left:20px}.dashboard-half-height-legend .dashboard-legend-inner{padding-top:20px}.dashboard-title-bar{background-color:#686766;color:#fff;font-size:14.5px;font-weight:400;height:30px;line-height:30px;padding:0 5px 0 10px}.dashboard-title-bar .dashboard-half-title-bar{border-left:1px solid #000;margin-left:-1px;width:50%}.dashboard-title-bar .dashboard-half-title-bar:first-child{border-left:0;margin-left:0}.dashboard-row{margin-bottom:0;margin-left:0;margin-right:0}.dygraph-axis-label.dygraph-axis-label-x,.dygraph-axis-label.dygraph-axis-label-y{color:#666}.dashboardModal{-moz-border-radius:8px!important;-webkit-border-radius:8px!important;border-radius:8px!important;height:80%;margin-left:-45%;min-width:780px;overflow:auto;padding:10px;top:10%;width:90%!important}#dashboardHttpGroup{border:6px solid #000;height:100%;width:100%}#dashboardDetailedChart{border:1px solid #000;height:300px;width:100%}.innerDashboardChart{bottom:5px;left:5px;position:absolute;right:5px;top:5px}.dashboardChart{background-color:#fff;border:1px solid rgba(0,0,0,.2);float:left;height:210px;margin:1.05%;position:relative;width:31%}.dygraph-label.dygraph-title{color:#000;font-size:15px;font-weight:400;text-align:left}.collectionInfoTh2,.collectionTh,.figuresHeader th{font-family:'Open Sans',sans-serif!important}#dashboardDetailedLineChart{padding-top:10px}.dashboardDistribution{float:left;width:270px}.dashboardDistribution svg{height:220px;width:250px}.showHotkeyHelp{cursor:pointer}.shortcuts{font-size:14px;font-weight:200}.shortcuts b{border-left:1px solid rgba(0,0,0,.34);margin-left:5px;padding-left:5px}.shortcuts .clearShortcut,.shortcuts b:first-child{border-left:0;margin-left:0;padding-left:0}.loginFixedWindow{background:#f5f8f0;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.loginFixedWindow .resizecontainer{position:relative;top:0}.loginFixedWindow .resizecontainer img{height:33px;margin-left:-6px;margin-top:9px}.login-window{background-color:#fff;border:1px solid rgba(140,138,137,.25);border-radius:3px;height:auto;left:50%;margin-left:-220px!important;margin-top:-150px;padding:10px;position:absolute;top:50%;width:400px}.login-window .fa{color:rgba(0,0,0,.4);float:right;font-size:14pt;margin-right:5px;margin-top:-34px}.login-window .wrong-credentials{color:#da4f49;margin-top:-30px;text-align:center}.login-window .login-space{height:50px}.login-window .login-input{width:387px}.login-window .form-error{border:1px solid #da4f49!important}toolbar{background-color:#f0f0f0;border-bottom:0;border-style:solid;border-width:1px;font-size:20px;height:27px;margin-left:0;margin-right:0}toolbar span:hover{background-color:#da4f49;color:#fff}.queryBottomActions{border-top:1px solid rgba(140,138,137,.25);padding:10px}.queryExecutionTime{margin-left:10px;margin-top:15px}#queryManagementContent{margin-top:18px}.queryManagementBottomActions{background-color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:1px solid #c2c2c2;height:40px;margin-top:-2px;padding-top:10px}.queryMethods,.vars-editor-header{border-top:1px solid rgba(140,138,137,.25)}.queryManagementBottomActions button{margin-right:10px}.queryMethods{padding:10px 10px 5px}.queryMethods input{line-height:0;margin-top:5px}.queryMethods button a{color:#fff}.vars-editor-header{margin-top:-5px;padding-left:5px}.vars-editor-header i{border-radius:2px;color:#666;height:15px;margin-left:5px;padding-left:3px;padding-top:1px;width:15px}.vars-editor-header i:hover{background-color:#8aa051;color:#fff;cursor:pointer}.aql-editor,.vars-editor{border-color:#a0a0a0;border-left:0!important;border-top:1px solid rgba(140,138,137,.25)!important;height:200px;margin-bottom:5px;min-height:100px;min-width:99.8%;width:auto}.aql-editor .ace_error,.aql-editor .ace_info,.vars-editor .ace_error,.vars-editor .ace_info{background:0 0}.queryTH{width:20%!important}.queryTH2{width:75%!important}.query-output{background-color:#fff;border:0;border-top-width:0;height:200px;margin-left:0;margin-right:0;min-height:100px;overflow-y:hidden;width:auto}.query-output .ace_error,.query-output .ace_info{background:0 0}.ace_print-margin{visibility:hidden!important}#documentsTableID_filter,#documentsTableID_length,#documentsTableID_paginate,#documentsTableID_wrapper .fg-toolbar,.jsoneditor .outer .tree>table>tbody>tr:first-of-type{visibility:hidden}.styled-select{float:right;height:30px;overflow:hidden;width:220px}.styled-select select{background:#fff;border:1px solid #c2c2c2!important;border-radius:3px!important;font-size:14px;font-weight:300;height:30px;line-height:1;padding:5px;padding-left:5px!important;padding-top:3px!important}.querySizeDiv,.querySizeDiv select{height:30px!important}.query-select,.query-size{line-height:20px!important;z-index:9999!important}.querySizeDiv{margin-right:10px;width:130px!important}.wide-button-div{height:36px;margin-bottom:15px;margin-top:-10px;padding-top:5px;width:100%}.shortcut-div{float:left;margin-top:-5px;padding-left:45px;width:auto}.query-dropdown-left{margin-top:10px;width:100%}.query-dropdown-right{width:100%}.query-dropdown-right textarea{padding:5px 0 0;resize:vertical;width:100%}.query-dropdown-right textarea:focus{border-color:#8aa051;box-shadow:0 0 3px #8aa051;outline:0}.query-modal-select{padding-left:0;width:100%}.output-toolbar{border-color:silver;border-top:0;position:relative;width:auto}.output-toolbar span{float:right;margin-left:5px;margin-right:5px;position:relative;top:2px}.query-select{border:0!important;border-radius:0!important;margin-bottom:0}.query-select option{z-index:9999!important}.query-dropdown{background-color:#d9d9d9;margin-left:0;margin-right:0;padding-left:5px;padding-right:5px}.tooltip-margin{margin-top:1px}.query-dropdown-in{background-color:#fff;padding:10px}.query-dropdown-in a{color:#686766;font-size:16px;font-weight:bolder;margin-bottom:5px;width:100%}.query-dropdown-in #save-edit-query{margin-left:7px!important}.query-dropdown-in #delete-edit-query{margin-left:0!important}.query-size{border-radius:0!important;width:130px!important}.query-div .arango-table,.query-div .arango-table tbody,.query-div .arango-table tr{max-width:100%;width:100%}#queryContent{margin-top:18px}#queryContent .arango-tab a{border-bottom-color:#ddd;font-weight:100}#queryContent .arango-tab .active{border-bottom-color:#fff!important}.query-div{min-height:360px}.query-div .ace-tm .ace_comment{color:#8aa051}.query-div .icon_arangodb{cursor:pointer;margin-bottom:5px}.query-div .arango-table{border-top:1px solid rgba(140,138,137,.25);table-layout:fixed}.query-div .arango-table .table-cell0{cursor:pointer;min-width:250px;overflow:hidden;text-overflow:ellipsis!important;white-space:nowrap!important;width:20%}.query-div .arango-table .table-cell1,.query-div .arango-table .table-cell2{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.query-div .arango-table .table-cell1{cursor:pointer;width:73%}.query-div .arango-table .table-cell2{max-width:40px;min-width:40px;width:40px}.arangoDataTable .key,div.gv-colour-list li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queryImport{margin-bottom:10px}.explain-tree,.tab-content{width:100%}.explain-tree .node text{font-size:14px}.explain-tree .link{fill:none;stroke:#ccc;stroke-width:1.5px}.editor-toolbar{border-color:#a0a0a0;height:33px;margin-top:5px}.editor-toolbar span{border-radius:3px;float:right;height:18px;margin-left:3px;position:relative;top:0;width:25px;padding:3px 0 6px 5px}.editor-toolbar .vars-editor-header i,.editor-toolbar span:hover{background-color:#8aa051;color:#fff}.editor-toolbar i{margin-right:5px;margin-top:3px}.editor-toolbar i:hover{cursor:pointer}.editor-toolbar .fa{color:#666;margin-left:1px;margin-top:2px}.editor-toolbar .arango-icon-disk,.editor-toolbar .fa.fa-upload{margin-top:1px}.editor-toolbar .icon_arangodb{color:#666;font-size:14pt}.editor-toolbar .icon_arangodb:first-child{margin-right:10px}.editor-toolbar .fa-comment,.editor-toolbar .fa-comment-o{font-size:15px;position:relative;right:-2px;top:-2px}.row{margin:0 0 20px}.innerContent{background-color:#fff;border:1px solid rgba(140,138,137,.25);border-radius:3px;min-height:200px;padding-top:13px}.arangoFrame{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:77777}.arangoFrame .outerDiv{min-height:100%;padding:40px;z-index:88888}.arangoFrame .innerDiv{z-index:99999}.arangoFrame .fa-times{color:#fff;float:right;font-size:12pt}.arangoFrame .fa-times:hover{color:#c2c2c2;cursor:pointer}.container{margin-left:20px;margin-right:20px;width:auto!important}.arango-tab{border-bottom:1px solid #ddd;list-style:none;margin-left:0;padding-bottom:0;padding-right:10px}.arango-tab a{-moz-border-radius:0;-webkit-border-radius:0;border-radius:3px 3px 0 0;background-color:#8c8a89;border:1px solid transparent;border-bottom-color:#888;color:#fff;display:block;font-size:13px;line-height:20px;margin-right:2px;min-width:50px;padding:2px 15px;text-align:center}.arango-tab li{background-color:transparent;border:0;margin-bottom:-1px;margin-left:2px;position:relative;z-index:900}.arango-tab li.active a{background:#fff;border-bottom-color:#fff!important;border-left-color:#c2c2c2;border-right-color:#c2c2c2;border-top-color:#c2c2c2;color:#000;height:21px;margin-top:-1px}.jsoneditor,.jsoneditor .menu{background-color:#fff!important}.jsoneditor{border:0 solid rgba(0,0,0,.2)!important}.jsoneditor .menu{border-bottom:1px solid #c2c2c2!important;border-left:0!important;border-right:0!important;border-top:0!important}.jsoneditor .menu button{border:0!important}.jsoneditor .menu button:hover{background-color:#8aa051;color:#fff}.jsoneditor .search .frame{border:0!important;margin:3px!important}.jsoneditor .search .frame input{border:1px solid #c2c2c2!important;border-radius:3px;margin-left:5px;margin-right:5px;margin-top:-2px}.jsoneditor .search .results{color:#fff!important;margin-top:3px!important}.document-editor-extra,div.gv-manage-button-container{margin-top:10px}.document-editor{height:500px;margin-bottom:5px;margin-top:-10px;width:100%}.disabledPag,.disabledPag a{cursor:default!important;opacity:.5!important}.pagination-line{background-color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:1px solid rgba(104,103,102,.1);margin:0;padding-top:12px;text-align:center}.pagination-line li a:hover,.pagination-line li.active a,.pagination-line li.active span{background-color:#8f8d8c;color:#fff}.pagination-line li a{background-color:#fff;border:1px solid #fff;font-size:11.9px;line-height:20px;padding:2px 10px;text-decoration:none;border-width:0;min-width:12pt}.pagination-line ul{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;margin-bottom:0;margin-left:0}.pagination-line li{display:inline-block;margin-left:11px}.pagination-line li span{color:#000;font-size:14px;position:relative;top:2px}.pagination-line li:first-child a,.pagination-line li:first-child span,.pagination-line li:last-child a,.pagination-line li:last-child span{-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;background:#8f8d8c;border:0;color:#000;height:21px;position:relative;width:14px}.pagination-line li.disabled:first-child a,.pagination-line li.disabled:first-child span,.pagination-line li.disabled:last-child a,.pagination-line li.disabled:last-child span{background-color:#777;color:#666;cursor:default;pointer-events:none}.collection-pagination{margin-left:23px!important}.arango-pagination i.fa,.las-pagi i.fa,.pre-pagi i.fa{font-size:19px;position:relative;top:-2px}.arango-pagination li:first-child{margin-right:20px}.arango-pagination li:last-child{margin-left:30px}.pre-pagi{margin-right:-5px!important}.accordion-group{border:0}.accordion-body{height:auto!important}.accordion-heading a{border:1px solid #ccc;color:#000;font-weight:400;width:397px!important}.shell_workspace{margin-top:13px}.shell_workspace ::-webkit-scrollbar{display:none}.replShell{background-color:#fff;float:left;height:100%;min-width:100px;overflow-y:hidden;position:relative;width:100%}.replShell>div{border-radius:3px}.replShell pre{border-bottom:0;border-left:0;border-right:1px solid #a0a0a0;border-top:1px solid #a0a0a0}.jqconsole{background-color:#000;border-radius:0;padding:10px}.jqconsole-header{color:#fff}.jserror{color:#f06;margin-left:-10px}.jssuccess{color:#6f0}.jqconsole-cursor{background-color:grey}.jqconsole-blurred .jqconsole-header .jqconsole-cursor{color:#c4cccc}.jqconsole-prompt{color:#b91}.jqconsole-old-prompt{color:#f60;font-weight:400}.jqconsole-input{color:#dd0}.jqconsole-old-input{color:#bb0;font-weight:400}.jqconsole-output{color:#fff}.query-output .ace_gutter-cell{background-color:#f0f0f0}.centralContent .api-actions{margin:0!important;padding:0}.centralContent .api-actions .container{padding-bottom:10px!important;padding-top:13px!important;margin:0 5px!important}.centralContent .api-actions .resource{border-bottom:0!important;padding-left:5px!important}.centralContent .api-actions .resource .heading>.options{margin:11px 10px 0 0!important}.centralContent .api-actions .resource .heading h2 a{color:#000!important;font-weight:300!important}.centralContent .api-actions .active .heading h2 a{color:#000!important}.centralContent .api-actions .endpoint .operations .content{margin:0!important}.centralContent .api-actions .endpoint .operations .content h4{font-weight:700!important}.centralContent .api-actions .endpoints{margin-right:5px!important}.centralContent .api-actions .endpoints .endpoint:last-child{padding-bottom:5px!important}.centralContent .api-actions input[type=button]{background:#8f8d8c!important;border:none!important;box-shadow:none!important;color:#fff!important;float:right!important;font-size:14px!important;font-weight:300!important;margin-top:10px!important;padding:8px 16px!important}.centralContent .api-actions .endpoint .operations .content,.centralContent .api-actions .endpoint .operations .heading{border-radius:0!important;font-weight:300!important}.centralContent .api-actions .required,.centralContent .api-actions em,.centralContent .api-actions strong,.collectionInfoTh2,.collectionTh,.figuresHeader th{font-weight:400!important}.centralContent .api-actions .http_method,.centralContent .api-actions .toggleOperation{border-radius:0!important}.form-actions{background:0 0;border:0}.form-actions:after,.form-actions:before{display:table;line-height:0}.form-actions:after{clear:both}.swagger-section #swagger-ui-container{margin:.3em 1em!important}.alert{padding:15px 35px 15px 14px}.alert,textarea{border-radius:0!important}.log-content{word-wrap:break-word}.log-content-id{margin-top:20px;padding-bottom:0!important}.log-content-id .dataTable{border-collapse:separate;border-spacing:0 5px;table-layout:fixed!important}.log-content-id .arango-tab{border-bottom:0!important}.log-content-id .tab-content{margin-top:1px!important}.tab-content{min-height:390px}.crit-table-id,.debug-table-id,.info-table-id,.log-table-id,.warn-table-id{border-spacing:0 0;font-size:15px!important;margin-top:-5px!important}.crit-table-id thead,.debug-table-id thead,.info-table-id thead,.log-table-id thead,.warn-table-id thead{background-color:#f9f9f9;border-top:6px solid #888!important;text-align:center}.crit-table-id thead tr th,.debug-table-id thead tr th,.info-table-id thead tr th,.log-table-id thead tr th,.warn-table-id thead tr th{background-color:#fff!important;border-bottom:1px solid #c2c2c2;border-top:2px solid #888}.crit-table-id .firstcol,.debug-table-id .firstcol,.info-table-id .firstcol,.log-table-id .firstcol,.warn-table-id .firstcol{cursor:default!important;max-width:80px!important;width:80px!important}.crit-table-id tbody .firstcol,.debug-table-id tbody .firstcol,.info-table-id tbody .firstcol,.log-table-id tbody .firstcol,.warn-table-id tbody .firstcol{background-color:transparent!important}.crit-table-id tbody tr td,.debug-table-id tbody tr td,.info-table-id tbody tr td,.log-table-id tbody tr td,.warn-table-id tbody tr td{padding-bottom:8px!important;padding-top:8px!important}.thirdcol{cursor:default!important;max-width:500px!important}.dataTables_empty,.seccol{cursor:default!important;margin-bottom:5px;width:100px!important}.dataTables_info{display:none}#arangoLogTable tbody td:nth-child(1),#arangoLogTable tbody td:nth-child(2){text-align:center;width:80px}#arangoLogTable tbody td:nth-child(3){width:auto}div.gv_zoom_widget{height:300px;left:64px;opacity:.7;position:absolute;top:20px;width:40px;z-index:1}div.gv_zoom_widget div.gv_zoom_buttons_bg{background-image:url(../img/gv_button_bg_reverse.png);background-size:contain;height:40px;margin-bottom:20px}div.gv_zoom_widget div.gv_zoom_slider{background:#f5f8f0;border-radius:3px;height:200px;margin:0 17px;width:4px}div.gv_zoom_widget a.ui-slider-handle{background-color:#555;border:1px solid rgba(140,138,137,.25);height:.5em;left:-.55em;outline:0}div.gv_zoom_widget a.ui-slider-handle.ui-state-hover{outline-color:#fff}div.gv_zoom_widget a.ui-slider-handle:hover{cursor:pointer}div.gv_zoom_widget .ui-state-default{background:#f6f6f6}#menubar{margin:0 0 10px}div.gv_colour_list{max-height:680px;overflow:auto;position:absolute;right:26px;text-align:right;top:20px;z-index:1}div.gv_colour_list li{background-color:transparent;float:none;padding:2px 6px}svg.graph-viewer{background-color:#fff;border:1px solid rgba(140,138,137,.25);border-radius:3px;left:54px;position:absolute;top:10px;z-index:0}div.gv-colour-list ul ul,div.gv-colour-list ul ul:first-child,div.gv-colour-list ul ul:last-child{border-left:1px solid rgba(104,103,102,.1);border-right:1px solid rgba(104,103,102,.1)}svg.graph-viewer text{max-width:90px;pointer-events:none}div.gv-background{position:relative}.link>line{stroke-width:1}div.gv-colour-list:hover{opacity:1}div.gv-colour-list{border-radius:3px;max-height:350px;max-width:300px;min-width:190px;opacity:.1;overflow-x:hidden!important;overflow-y:auto;position:absolute;right:8px;text-align:right;top:20px;z-index:1}div.gv-colour-list li{float:none;padding:2px 6px}div.gv-colour-list ul ul:first-child{border-top:1px solid rgba(104,103,102,.1);border-top-left-radius:3px;border-top-right-radius:3px}div.gv-colour-list ul ul:last-child{border-bottom:1px solid rgba(104,103,102,.1);border-bottom-left-radius:3px;border-bottom-right-radius:3px}legend.gv-inner{font-size:16px}input.gv-radio-button{display:block;margin-top:3px;width:auto}.addCollection .accordion,.collectionTh select,.collectionTh textarea{margin-top:10px}.collectionTh{font-size:14px;text-align:left;width:20%!important}.collectionInfoTh{min-width:60px;text-align:left;width:320px}.addCollection table tr{border-bottom:0!important;height:53px}.addCollection .icon_arangodb_info{margin-left:20px!important;position:relative;top:2px!important}.addCollection .collectionThSec{width:320px!important}.addCollection .collectionTh{width:96px}.addCollection .modalInput{width:320px}.addCollection .modalSelect{width:334px}.addCollection .accordion-toggle{width:457px!important}.change-collection .tab-content{min-height:230px}.change-collection input{width:384px!important}.change-collection select{width:398px!important}.show-collection .tab-content{min-height:200px}.collectionInfoTh2{text-align:left;width:150px}.collection-info-figures table{float:left;margin-left:0;margin-right:0;margin-top:0;min-width:200px;padding:3px;text-align:left}.figuresHeader{border-bottom:1px solid #c2c2c2}.document-info .document-bold-font,.document-info .document-thin-font{font-family:droid sans mono,monospace,courier new,courier,sans-serif;font-size:11pt}#collectionIndexTable{margin-left:0;width:100%}#collectionTab,#graphTab,#infoTab{border-bottom:0;margin-bottom:1px;padding-bottom:0;padding-right:10px}#collectionTab li,#graphTab li,#infoTab li{float:right}#collectionTab li.disabled a,#graphTab li.disabled a,#infoTab li.disabled a{cursor:not-allowed}#collectionTab a,#graphTab a,#infoTab a{background-color:#8c8a89;border-bottom:1px solid #666;border-top-left-radius:3px!important;border-top-right-radius:3px!important;color:#fff;font-size:13px!important;height:21px;margin-bottom:-1px;margin-right:4px;padding:2px 15px!important}#collectionTab .active>a,#graphTab .active>a,#infoTab .active>a{background-color:#fff;border-color:#888 #888 transparent!important;color:#000}#confirmCreateEdge{margin-left:20px}.collection-info-figures .icon_arangodb_info{position:relative!important;right:-4px!important}.snippet-wrap .snippet-num li{list-style:decimal-leading-zero}.snippet-no-num{list-style-type:none;padding-left:0}.snippet-no-num .prettify{font-size:1.2em}.snippet-no-num .sh_number{color:#044;font-weight:100;margin-left:5px}.snippet-no-num .sh_symbol{color:#00f;font-weight:100;margin-left:5px}.snippet-no-num .sh_cbracket{color:#c7a317;font-weight:100;margin-left:5px}.snippet-no-num .sh_keyword{color:#c12dad;font-weight:100;margin-left:5px}.snippet-no-num .sh_string{color:#ce2f30;font-weight:100;margin-left:5px}.snippet-no-num .sh_array,.snippet-no-num .sh_object{color:#00f;font-weight:100;margin-left:5px}@media (max-width:738px){.arango-collection-ul{display:none}.collection-dropdown ul{width:auto!important}.arango-collection-select{display:inline-block}}@media (min-width:739px) and (max-width:1041px){.arango-collection-ul a{font-size:11px;padding:7px 5px 10px}}@media (min-width:1042px) and (max-width:1284px){.arango-collection-ul a{font-size:13px}}#documentsDiv{padding-top:1px}.document-info-div{margin-top:20px;min-height:0}.document-content-div{margin-top:10px}.document-info{background-color:#fff;border-radius:3px;margin-bottom:8px;margin-top:-13px;min-height:65px;padding:5px}.document-info .document-info-container{clear:both;width:100%}.document-info .document-info-container .document-inner-info-container{float:left;margin-left:10px;margin-top:5px}.document-info .document-info-container .document-inner-info-container .document-attribute{margin-right:20px}.document-info .document-info-container .document-inner-info-container .document-attribute div{float:left}.document-info .document-bold-font{min-width:55px}.document-info .document-thin-font{color:#8aa051}.document-info .document-type-container div{float:left}.document-info .document-type-container #document-id{margin-left:10px}.document-link:hover{cursor:pointer;text-decoration:underline}.jsoneditor .tree div{font-size:11pt}#progressPlaceholder{background-color:rgba(0,0,0,.4);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.progress-view{background-color:#363c39;border:1px solid #fff;border-radius:2px;color:#fff;height:188px;left:50%;margin:-100px 0 0 -150px;position:absolute;top:50%;width:300px}.progress-view .progress-content{margin-left:90px;margin-top:10px}.progress-view .progress-content .fa-spinner{font-size:100pt}.progress-view .progress-message{background-color:#fff;border-radius:0 0 2px 2px;color:#fff;font-weight:200;height:44px;margin-top:33px;padding-top:3px;text-align:center}.progress-view .progress-text{color:#000;float:left;margin-left:5px;margin-top:10px}.progress-view .progress-action{float:right;margin-right:5px;margin-top:5px}#progressPlaceholderIcon{color:#8aa051;float:left;font-size:22px;margin-left:10px;margin-top:7px}.pong-loader{margin-left:17px;margin-top:35px}@-moz-keyframes pong-loader{0%{left:5px;top:0}25%{left:65px;top:20px}50%{left:5px}62.5%{top:50px}75%{left:65px;top:70%}100%{left:5px;top:0}}@-webkit-keyframes pong-loader{0%{left:5px;top:0}25%{left:65px;top:20px}50%{left:5px}62.5%{top:50px}75%{left:65px;top:70%}100%{left:5px;top:0}}@keyframes pong-loader{0%{left:5px;top:0}25%{left:65px;top:20px}50%{left:5px}62.5%{top:50px}75%{left:65px;top:70%}100%{left:5px;top:0}}@-moz-keyframes pong-loader-paddle-1{0%{-moz-box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}25%{-moz-box-shadow:inset #353c39 0 15px 0 0,inset #353c39 0 -25px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 15px 0 0,inset #353c39 0 -25px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}50%{-moz-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}62.5%{-moz-box-shadow:inset #353c39 0 10px 0 0,inset #353c39 0 -30px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 10px 0 0,inset #353c39 0 -30px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}75%{-moz-box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}100%{-moz-box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}}@-webkit-keyframes pong-loader-paddle-1{0%{-webkit-box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}25%{-webkit-box-shadow:inset #353c39 0 15px 0 0,inset #353c39 0 -25px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 15px 0 0,inset #353c39 0 -25px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}50%{-webkit-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}62.5%{-webkit-box-shadow:inset #353c39 0 10px 0 0,inset #353c39 0 -30px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 10px 0 0,inset #353c39 0 -30px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}75%{-webkit-box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}100%{-webkit-box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}}@keyframes pong-loader-paddle-1{0%{-moz-box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}25%{-moz-box-shadow:inset #353c39 0 15px 0 0,inset #353c39 0 -25px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 15px 0 0,inset #353c39 0 -25px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 15px 0 0,inset #353c39 0 -25px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}50%{-moz-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}62.5%{-moz-box-shadow:inset #353c39 0 10px 0 0,inset #353c39 0 -30px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 10px 0 0,inset #353c39 0 -30px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 10px 0 0,inset #353c39 0 -30px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}75%{-moz-box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}100%{-moz-box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 5px 0 0,inset #353c39 0 -35px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0}}@-moz-keyframes pong-loader-paddle-2{0%{-moz-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}50%{-moz-box-shadow:inset #353c39 0 30px 0 0,inset #353c39 0 -10px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 30px 0 0,inset #353c39 0 -10px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}62.5%{-moz-box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}75%{-moz-box-shadow:inset #353c39 0 20px 0 0,inset #353c39 0 -20px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 20px 0 0,inset #353c39 0 -20px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}100%{-moz-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}}@-webkit-keyframes pong-loader-paddle-2{0%{-webkit-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}50%{-webkit-box-shadow:inset #353c39 0 30px 0 0,inset #353c39 0 -10px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 30px 0 0,inset #353c39 0 -10px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}62.5%{-webkit-box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}75%{-webkit-box-shadow:inset #353c39 0 20px 0 0,inset #353c39 0 -20px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 20px 0 0,inset #353c39 0 -20px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}100%{-webkit-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}}@keyframes pong-loader-paddle-2{0%{-moz-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}50%{-moz-box-shadow:inset #353c39 0 30px 0 0,inset #353c39 0 -10px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 30px 0 0,inset #353c39 0 -10px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 30px 0 0,inset #353c39 0 -10px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}62.5%{-moz-box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 40px 0 0,inset #353c39 0 0 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}75%{-moz-box-shadow:inset #353c39 0 20px 0 0,inset #353c39 0 -20px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 20px 0 0,inset #353c39 0 -20px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 20px 0 0,inset #353c39 0 -20px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}100%{-moz-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 3px 0 0 0,inset #8cdb8b -10px 0 0 0}}.pong-loader:not(:required){-moz-animation:pong-loader-paddle-1 1.5s infinite linear;-webkit-animation:pong-loader-paddle-1 1.5s infinite linear;animation:pong-loader-paddle-1 1.5s infinite linear;background:#353c39;-moz-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;display:inline-block;height:60px;overflow:hidden;position:relative;text-indent:100%;width:80px}.pong-loader:not(:required):after,.pong-loader:not(:required):before{display:block;position:absolute;top:0;width:10px;left:0;content:''}.pong-loader:not(:required):before{-moz-animation:pong-loader-paddle-2 1.5s infinite linear;-webkit-animation:pong-loader-paddle-2 1.5s infinite linear;animation:pong-loader-paddle-2 1.5s infinite linear;-moz-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;-webkit-box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;box-shadow:inset #353c39 0 0 0 0,inset #353c39 0 -40px 0 0,inset #353c39 -3px 0 0 0,inset #8cdb8b -10px 0 0 0;height:100%}.pong-loader:not(:required):after{-moz-animation:pong-loader 1.5s infinite linear;-webkit-animation:pong-loader 1.5s infinite linear;animation:pong-loader 1.5s infinite linear;background:#8cdb8b;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;height:10px}.application-detail-view section.info{float:left;padding:13px 0 0}.application-detail-view section.info .header{height:200px;margin-bottom:0;position:relative}.application-detail-view section.info .header div.header-icon-container{border-radius:3px;height:182px;left:0;margin:0 0 4px;position:absolute;width:182px}.application-detail-view section.info .header div.header-icon-container img.icon{background-color:#fff;border:1px solid rgba(140,138,137,.25);border-radius:3px;height:auto;max-height:160px;max-width:160px;padding:10px;width:auto}.application-detail-view section.info .header .header_right{padding-top:1px;position:absolute;right:-10px;width:150px}.application-detail-view section.info .header .header_right input.delete,.application-detail-view section.info .header .header_right input.switch-docu,.application-detail-view section.info .header .header_right input.switch-mode,.application-detail-view section.info .header .header_right input.upgrade{margin-top:7.83px;padding-left:10px;padding-right:10px}.application-detail-view section.info .header .header_right input{width:130px}.application-detail-view section.info .header .header_left{margin-left:190px;margin-right:145px;padding-left:10px;padding-top:1px}.application-detail-view section.info .header .header_left input{margin-left:0;margin-top:-4px}.application-detail-view section.info .header .header_left .header_line h3{float:left;margin-bottom:0;margin-top:0;padding-right:5px}.application-detail-view section.info .header .header_left .header_line .license,.application-detail-view section.info .header .header_left .header_line .version{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;border:1px solid rgba(140,138,137,.25);color:#a0a0a0;font-size:.6em;font-weight:400;padding:0 8px 2px;position:relative;top:-3px}.application-detail-view section.info .header .header_left .header_line:after{clear:both;content:'';display:table}.application-detail-view section.info .header .app-warning{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#da4f49;color:#fff;padding:6px 8px}.application-detail-view section.info .header .app-warning h4,.application-detail-view section.info .header .app-warning p{font-size:1em;margin:0}.application-detail-view aside.meta{background-color:#fff;border:1px solid rgba(140,138,137,.25);border-radius:3px;clear:right;float:left;height:182px;margin-top:12px;max-height:182px;max-width:182px;overflow-x:hidden;position:relative;right:-16px;width:182px}.application-detail-view aside.meta dl{margin-bottom:0;margin-top:0;padding-left:7px;padding-top:5px}main{background-color:#fff;border:1px solid rgba(140,138,137,.25);border-radius:3px;margin-top:220px}main .app-info{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#5bc0de;color:#fff;margin:10px;padding:6px 8px}main .app-info h4,main .app-info p{font-size:1em;margin:0}main .swagger iframe{border:0;border-radius:3px;height:600px;width:100%}main .readme{background:#fff;padding:1em 2em}.tests-result .stack{border-color:#da4f49;color:#da4f49;font-size:12px;line-height:1.5;margin:5px 0}.tests-result-stats .fail,.tests-result-stats .pass,.tests-result-stats .pending{padding:0 2px}.tests-result-spec{margin-bottom:0}.tests-result-spec-suites .tests-result-spec-suites{margin-left:20px}.tests-result-spec-suites dd{margin-bottom:20px;margin-left:0}.tests-result-spec-tests{margin-left:20px}.tests-result-spec-test-title{padding-left:20px}.tests-result-spec-test-title .fa{line-height:18px;margin-left:-20px;margin-top:2px;position:absolute}.tests-result-spec-test-title .fa-circle{font-size:50%;margin-left:-16px}.tests-result .pass{color:#8aa051}.tests-result .fail{color:#da4f49}.tests-result .pending{color:#666}.hotkeysList .hotkeysLabel{clear:both;color:#000;font-size:16px;font-weight:400}.hotkeysList .hotkeysContent{padding-left:10px}.hotkeysList li{line-height:25px}.hotkeysList li .hotkeysDiv{float:left}.hotkeysList .hotkeysicons{background-color:#686766;border:1px solid #000;border-radius:2px;color:#fff;display:inline;height:19px;margin-left:10px;text-align:center;width:19px}.arango-table tbody tr:nth-child(even),.arango-table thead{background-color:#fff}.hotkeysContentLabel{float:left;width:30%}.arango-table{border-top:1px solid #c2c2c2;width:100%}.arango-table thead th{border-bottom:1px solid #c2c2c2;height:43px}.arango-table tbody tr:nth-child(odd){background:rgba(104,103,102,.05)}.arango-table tbody td{padding:10px 18px}.arango-tabbar{height:27px;width:100%}.arango-tabbar button{background-color:#8c8a89;border:0;border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;float:right;font-weight:100;height:27px;margin-right:5px;width:82px}.arango-tabbar button:first-child{margin-right:10px}.arango-tabbar .arango-active-tab{background-color:#fff;border-bottom:1px solid #fff;border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;border-top:1px solid #c2c2c2;color:#000;height:28px;margin-bottom:-1px}.arangoDataTable{border-spacing:0 0;position:relative;table-layout:fixed!important;width:100%!important}.arangoDataTable thead{background-color:#fff!important;font-weight:400!important;text-align:left}.arangoDataTable thead th{border-bottom:0;cursor:default!important;font-weight:400!important;padding:10px 14px!important}.arangoDataTable thead tr{border-bottom:1px solid #c2c2c2}.arangoDataTable tr{cursor:pointer}.arangoDataTable td{padding:8px 18px!important}.arangoDataTable .key{font-weight:100;margin-top:4px}.arangoDataTable .dataTable .noPointer tr{cursor:default}.arangoDataTable .selected-row{background-color:#8aa051!important}.arangoDataTable .selected-row div,.arangoDataTable .selected-row li,.arangoDataTable .selected-row span{color:#fff!important}.api-container #resources>li.resource:nth-child(even),table.arangoDataTable tr.even{background-color:#fff}.api-container #resources>li.resource:nth-child(odd),table.arangoDataTable tr.odd{background-color:rgba(104,103,102,.05)}#tableDiv table.dataTable td{padding:12px 18px!important}#documentsTableID_filter,#documentsTableID_length{display:none}#documentsTableID_wrapper{min-height:420px!important;padding-bottom:0!important}.snippet-no-num{font-family:'Open Sans',sans-serif;font-size:1em;font-weight:400;margin-bottom:0}.cuttedContent,.prettify ul li,.writeable a{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.totalDocuments{color:#666;float:left;font-weight:100;margin-top:-37px!important;padding-left:10px}.prettify{border:none!important;font-size:1em!important;margin:0!important;padding:0!important}.edit-index-table tfoot,.newIndexClass table{border-top:1px solid #f7f3f2}table .sorting{background:0 0!important}#documentsDiv{margin-top:20px}.new-index-view input[type=checkbox]{float:left}.new-index-view table tr{width:600px!important}.new-index-view table tr th:last-child{width:50px!important}.new-index-view table th{font-weight:300!important;width:200px!important}.edit-index-table{margin-top:5px;min-width:auto!important}.edit-index-table th{padding-bottom:5px;padding-left:5px;padding-top:5px}.edit-index-table .icon_arangodb_locked{color:rgba(0,0,0,.5);cursor:default;font-size:20px;margin-left:10px}.index-button-bar i:hover,.queryline .fa-info-circle:hover{cursor:pointer}.edit-index-table .icon_arangodb_roundminus{font-size:20px;margin-left:10px}.edit-index-table tfoot i{color:#8aa051;font-size:19px;margin-left:16px;margin-top:5px}.edit-index-table tfoot i:hover{color:#788f3d;cursor:pointer}.contentIn .arangoicon{font-size:25px;position:relative;top:-3px!important}#collectionEditIndexTable thead{border-bottom:1px solid #e5e5e5}.newIndexClass table{margin-bottom:60px}.newIndexClass table select{margin-right:7px}.newIndexClass table .arangoicon{float:right;margin-right:-12px;margin-top:5px}.index-button-bar{float:right}.index-button-bar i{color:#8aa051;font-size:16pt;margin-right:43px}.index-button-bar #cancelIndex{margin-right:13px}.docsFirstCol,.docsSecCol,.docsThirdCol{border:0!important}.docsFirstCol{height:26px;width:80%}.docsSecCol{height:26px;min-width:400px!important;width:10%}.docsThirdCol{height:26px}.add-filter-item{margin-left:5px}.add-filter-item i{margin-top:0!important}.upload-indicator{display:none;margin-top:-3px;padding-right:10px}.documentsDropdown .dropdownImport,.documentsDropdown .headerDropdown{clear:both;margin-bottom:5px}.documents-size{background-color:#fff!important;border:1px solid #e5e5e5;border-radius:2px;box-shadow:none;float:right;height:28px;line-height:18px;margin-left:10px;margin-right:-2px;margin-top:0;outline:transparent 0;width:115px}.ace_error{background:0 0!important}#exportHeader .fa-exclamation-circle{color:#fff;font-size:13pt;margin-right:10px}.totalDocuments:hover{color:#000}.ajax-file-upload-statusbar{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid rgba(0,0,0,.7);margin:10px 10px 5px 5px;padding:5px;width:420px}.ajax-file-upload-filename{color:grey;height:auto;margin:0 5px 5px 10px;width:100%}.ajax-file-upload-progress{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #d9d9d9;display:inline-block;margin:0 10px 5px;padding:1px;position:relative;width:250px}.ajax-file-upload-bar{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:rgba(0,0,0,.7);color:#fff;height:20px;width:0}.ajax-file-upload-percent{display:inline-block;left:48%;position:absolute;top:3px}.ajax-file-upload-red{font-size:13px;font-weight:400;margin-right:5px;padding:4px 15px;vertical-align:top}.ajax-file-upload{display:inline-block;font-size:16px;font-weight:700;height:25px;margin:0 10px 10px 0;padding:6px 10px 4px}.ajax-upload-dragdrop{border:1px dotted #8f8d8c;color:#736b68;padding:10px 10px 0;text-align:left;vertical-align:middle;width:506px}.ajax-upload-dragdrop span{position:relative;top:-22px}/*! Animate.css - http://daneden.me/animate Licensed under the MIT license - http://opensource.org/licenses/MIT diff --git a/js/apps/system/_admin/aardvark/APP/frontend/build/style-minified.css.gz b/js/apps/system/_admin/aardvark/APP/frontend/build/style-minified.css.gz index 15991f0e9a91eaea29ad72065842da48be655d6a..eb5ef2debf981d391dc60a641a78439a269649b5 100644 GIT binary patch delta 40427 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 z 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�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 GmIDCb6lNU& diff --git a/js/apps/system/_admin/aardvark/APP/frontend/build/style.css b/js/apps/system/_admin/aardvark/APP/frontend/build/style.css index 0b39f05b6f..f801ec7a45 100644 --- a/js/apps/system/_admin/aardvark/APP/frontend/build/style.css +++ b/js/apps/system/_admin/aardvark/APP/frontend/build/style.css @@ -6418,6 +6418,10 @@ toolbar { .queryManagementBottomActions button { margin-right: 10px; } +#queryManagementContent .table-cell1, +#arangoQueryManagementTable .table-cell1 { + word-break: break-all; } + .queryMethods { border-top: 1px solid rgba(140, 138, 137, 0.25); padding-bottom: 5px; diff --git a/js/apps/system/_admin/aardvark/APP/frontend/build/style.css.gz b/js/apps/system/_admin/aardvark/APP/frontend/build/style.css.gz index 3ceb8f58b7b5404535fced0bd8dfb175779f1a8c..1616f7c186978431b9626d985a4d0b851d2d9159 100644 GIT binary patch delta 17666 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 BhhhK# delta 17637 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 YE>03Codz$7-vSH$f2U65;(&+*0Cohwa{vGU diff --git a/js/apps/system/_admin/aardvark/APP/frontend/js/templates/foxxActiveView.ejs b/js/apps/system/_admin/aardvark/APP/frontend/js/templates/foxxActiveView.ejs index 3827b4e6f9..9c5e6a8c7d 100644 --- a/js/apps/system/_admin/aardvark/APP/frontend/js/templates/foxxActiveView.ejs +++ b/js/apps/system/_admin/aardvark/APP/frontend/js/templates/foxxActiveView.ejs @@ -1,19 +1,6 @@

<% if(n) { %><%=n%> <%=v%> <% } %>