diff --git a/.editorconfig b/.editorconfig
index 8f96039..4b29183 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -8,3 +8,13 @@ end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
+
+[{*.yml,*.yaml}]
+indent_style = space
+indent_size = 2
+
+[NOTICE]
+insert_final_newline = false
+
+[*.txt]
+insert_final_newline = false
diff --git a/.env.example b/.env.example
new file mode 100644
index 0000000..dae9ca6
--- /dev/null
+++ b/.env.example
@@ -0,0 +1,2 @@
+NGROK_REGION=eu
+NGROK_AUTH=
diff --git a/.eslintrc.js b/.eslintrc.js
new file mode 100644
index 0000000..c55494f
--- /dev/null
+++ b/.eslintrc.js
@@ -0,0 +1,92 @@
+const extensionParams = require('./extension.json');
+const releaseYear = (new Date(extensionParams.releaseDate)).getFullYear();
+const currentYear = (new Date()).getFullYear();
+const copyrightHeader = [
+ '***********************************************************************',
+ `This file is part of the ${extensionParams.name} - EspoCRM extension.`,
+ '',
+ `${extensionParams.author}`,
+ `Copyright (C) ${releaseYear}-${currentYear} ${extensionParams.authors.join(', ')}`,
+ '',
+ 'This program is free software: you can redistribute it and/or modify',
+ 'it under the terms of the GNU General Public License as published by',
+ 'the Free Software Foundation, either version 3 of the License, or',
+ '(at your option) any later version.',
+ '',
+ 'This program is distributed in the hope that it will be useful,',
+ 'but WITHOUT ANY WARRANTY; without even the implied warranty of',
+ 'MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the',
+ 'GNU General Public License for more details.',
+ '',
+ 'You should have received a copy of the GNU General Public License',
+ 'along with this program. If not, see .',
+ '***********************************************************************'
+];
+
+module.exports = {
+ extends: 'eslint:recommended',
+ env: {
+ 'browser': true,
+ 'node': true,
+ 'es2021': true,
+ 'jquery': true,
+ },
+ globals: {
+ 'Espo': 'readonly',
+ 'define': 'readonly',
+ '_': 'readonly',
+ 'moment': 'readonly',
+ 'Backbone': 'readonly',
+ 'Html5QrcodeScanner': 'readonly',
+ },
+ parserOptions: {
+ 'ecmaVersion': 12,
+ 'sourceType': 'module'
+
+ },
+ plugins: [
+ 'header'
+ ],
+ ignorePatterns: [
+ '/site/**',
+ 'src/**/lib/**',
+ 'build.js',
+ 'copy-custom.js',
+ 'helpers.js'
+ ],
+ rules: {
+ 'no-var': 'error',
+ 'prefer-arrow-callback': ['error', { 'allowUnboundThis': false }],
+ 'no-console': 'error',
+ 'block-spacing': ['error', 'always'],
+ 'indent': ['error', 4, { 'SwitchCase': 1 }],
+ 'no-unused-vars': 'warn',
+ 'comma-spacing': ['error', { 'before': false, 'after': true }],
+ 'quotes': ['error', 'single', { 'avoidEscape': true }],
+ 'padding-line-between-statements': [
+ 'error',
+ {
+ 'blankLine': 'always',
+ 'prev': '*',
+ 'next': [
+ 'return'
+ ]
+ }
+ ],
+ 'padded-blocks': [
+ 'error',
+ {
+ 'classes': 'always'
+ }
+ ],
+ },
+ overrides: [
+ {
+ files: ['src/**/*.js'],
+ extends: 'eslint:recommended',
+ rules: {
+ 'header/header': ['error', 'block', copyrightHeader]
+ }
+ },
+ ]
+};
diff --git a/.eslintrc.json b/.eslintrc.json
deleted file mode 100644
index f536707..0000000
--- a/.eslintrc.json
+++ /dev/null
@@ -1,55 +0,0 @@
-{
- "env": {
- "browser": true,
- "es2021": true
- },
- "extends": [
- "plugin:prettier/recommended"
- ],
- "parserOptions": {
- "ecmaVersion": 12,
- "sourceType": "module"
- },
- "plugins": [
- "prettier",
- "header"
- ],
- "rules": {
- "prettier/prettier": [
- "error"
- ],
- "padding-line-between-statements": [
- "error",
- {
- "blankLine": "always",
- "prev": "*",
- "next": [
- "return"
- ]
- }
- ],
- "padded-blocks": [
- "error",
- {
- "classes": "always"
- }
- ],
- "header/header": [
- 2,
- "block",
- [
- "********************************************************************************************",
- "This file is part of the Dubas Light Theme package.",
- "",
- "(c) DUBAS - Emil Dubielecki & Arkadiy Asuratov S.C.",
- "",
- "For the full copyright and license information, please view the LICENSE",
- "file that was distributed with this source code.",
- "Under the terms of the license, You shall not sublicense, resell, rent, lease, distribute,",
- "or otherwise transfer rights or usage to the software.",
- "********************************************************************************************"
- ],
- 2
- ]
- }
-}
diff --git a/.gitignore b/.gitignore
index 83403c6..62c9223 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,6 +6,7 @@ project.properties
.project
.settings*
.idea
+.vscode
*.sublime-project
*.sublime-workspace
.sublimelinterrc
@@ -13,8 +14,32 @@ project.properties
build/
site/
-vendor/
+!src/**/site/
tests/integration/config.php
-node_modules
+.env
config.json
-config.php
\ No newline at end of file
+config.php
+/extensions/
+
+# Package Managers
+.eslintcache
+.pnpm-store/
+node_modules/
+vendor/
+
+# Extension Directory
+src/**/client/**/lib/*
+src/**/client/**/css/espo/*
+# src/**/client/**/fonts/*
+
+# +----------------------------+
+# | Keep .gitkeep files |
+# +----------------------------+-------------------------------+
+# | To keep an empty directory, add a .gitkeep file to it |
+# | and ignore the directory with a wildcard: |
+# | |
+# | /path/to/dir/* |
+# | |
+# | this will ignore the content but not the director itself. |
+# +------------------------------------------------------------+
+!/**/.gitkeep
diff --git a/.prettierrc b/.prettierrc
deleted file mode 100644
index e7cd5a5..0000000
--- a/.prettierrc
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "trailingComma": "es5",
- "printWidth": 100,
- "tabWidth": 4,
- "useTabs": false,
- "semi": true,
- "singleQuote": true,
- "endOfLine": "auto"
-}
diff --git a/.vscode/settings.json b/.vscode/settings.json
deleted file mode 100644
index f72cadb..0000000
--- a/.vscode/settings.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "php.problems.exclude": {
- "build": true,
- "vendor": true,
- "site/command.php": true,
- "site/upgrade.php": true,
- "site/api": true,
- "site/application": true,
- "site/build": true,
- "site/install": true,
- "site/tests": true,
- "site/upgrades": true,
- "site/vendor": true,
- "site/application/Espo/Modules/DubasLightTheme": true
- },
- "files.exclude": {
- "**/site/build": true,
- "**/site/application/Espo/Modules/DubasLightTheme": true,
- },
- "files.watcherExclude": {
- "**/site/build/*/**": true,
- "**/site/application/Espo/Modules/DubasLightTheme/*/**": true
- },
- "ecs.configPath": "ecs.php",
- "[javascript]": {
- "editor.defaultFormatter": "dbaeumer.vscode-eslint",
- "editor.formatOnSave": true
- }
-}
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..be67f9f
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,11 @@
+# Changelog
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## 1.0.0 - 2022-05-18
+
+- Switched to LESS
+- Fixed compatibility issues
+- Changed required version to 7+
diff --git a/Gruntfile.js b/Gruntfile.js
new file mode 100644
index 0000000..a12208a
--- /dev/null
+++ b/Gruntfile.js
@@ -0,0 +1,65 @@
+const fs = require('fs');
+
+module.exports = grunt => {
+
+ let themeList = [];
+
+ fs.readdirSync('src/files/custom/Espo/Modules/DubasLightTheme/Resources/metadata/themes').forEach(file => {
+ themeList.push(file.substr(0, file.length - 5));
+ });
+
+ let cssminFilesData = {};
+
+ let lessData = {};
+
+ themeList.forEach(theme => {
+ let name = camelCaseToHyphen(theme);
+
+ let files = {};
+
+ files['src/files/client/custom/modules/dubas-light-theme/css/espo/'+name+'.css'] = 'frontend/less/'+name+'/main.less';
+ files['src/files/client/custom/modules/dubas-light-theme/css/espo/'+name+'-iframe.css'] = 'frontend/less/'+name+'/iframe/main.less';
+
+ cssminFilesData['src/files/client/custom/modules/dubas-light-theme/css/espo/'+name+'.css'] = 'src/files/client/custom/modules/dubas-light-theme/css/espo/'+name+'.css';
+ cssminFilesData['src/files/client/custom/modules/dubas-light-theme/css/espo/'+name+'-iframe.css'] = 'src/files/client/custom/modules/dubas-light-theme/css/espo/'+name+'-iframe.css';
+
+ let o = {
+ options: {
+ yuicompress: true,
+ },
+ files: files,
+ };
+
+ lessData[theme] = o;
+ });
+
+ grunt.initConfig({
+ less: lessData,
+
+ cssmin: {
+ themes: {
+ files: cssminFilesData,
+ },
+ },
+ });
+
+ grunt.loadNpmTasks('grunt-contrib-less');
+ grunt.loadNpmTasks('grunt-contrib-cssmin');
+
+ grunt.registerTask('css', [
+ 'less',
+ 'cssmin',
+ ]);
+
+ grunt.registerTask('default', [
+ 'css',
+ ]);
+};
+
+function camelCaseToHyphen(string){
+ if (string === null) {
+ return string;
+ }
+
+ return string.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase();
+}
diff --git a/LICENSE b/LICENSE
index fad82ab..f288702 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,7 +1,7 @@
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
- Copyright (C) 2007 Free Software Foundation, Inc.
+ Copyright (C) 2007 Free Software Foundation, Inc.
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@@ -631,8 +631,8 @@ to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
- Amazon Transcribe Integration
- Copyright (C) 2020 dubas-pro / assets / php / espocrm / extensions
+
+ Copyright (C)
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -645,14 +645,14 @@ the "copyright" line and a pointer to where the full notice is found.
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see .
+ along with this program. If not, see .
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
- Amazon Transcribe Integration Copyright (C) 2020 dubas-pro / assets / php / espocrm / extensions
+ Copyright (C)
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
@@ -664,11 +664,11 @@ might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
-.
+.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
-.
+.
diff --git a/NOTICE b/NOTICE
deleted file mode 100644
index 9f2d23d..0000000
--- a/NOTICE
+++ /dev/null
@@ -1,8 +0,0 @@
-This file is part of the Dubas Light Theme package.
-
-(c) DUBAS - Emil Dubielecki & Arkadiy Asuratov S.C.
-
-For the full copyright and license information, please view the LICENSE
-file that was distributed with this source code.
-Under the terms of the license, You shall not sublicense, resell, rent, lease, distribute,
-or otherwise transfer rights or usage to the software.
diff --git a/README.md b/README.md
index 404865d..3a100e9 100644
--- a/README.md
+++ b/README.md
@@ -1,21 +1,21 @@
-# Welcome to DUBAS Git Repository
+# Dubas Light Theme for EspoCRM
+![Screenshot of Dubas Light Theme](https://devcrm.it/files/2020-09-05_19-44-27_5341b3-kT-694352_68d5145808106b.png)
+The theme created by devcrm.it to EspoCRM. The theme is available for download as an extension to EspoCRM at [https://devcrm.it/light-theme](https://devcrm.it/light-theme).
-Feel free to browse the source, look at open issues and keep track of development.
+This repo is for comments only, but we do not give any warranty for the theme or installer. You install this theme on your own responsibility. We do not provide additional free support.
-## Support
-
-This repository is not suitable for support. Please don't use our issue tracker for support requests, but for core issues only.
-
-**Need help?** Please write us an email at contact@dubas.pro
-
-Support requests in issues on this repository will be closed on sight.
+## Requirements
+EspoCRM in version higher than 7.1.0.
+For older versions of EspoCRM please check [download page](https://devcrm.it/light-theme).
-### How to report a bug
+If you have version 5.9.X of EspoCRM, you can download extension with theme from our website https://devcrm.it/light-theme
-The issue tracker is the preferred channel for bug reports.
+## Getting started
+1. Open our website [https://devcrm.it/light-theme](https://devcrm.it/light-theme) and download installer;
+2. Login to your EspoCRM as admin;
+3. Go to admin section and open extensions page;
+4. Choose installer from you computer and start installation process;
+5. Choose new theme in your user preferences.
-## License
-
-Copyright 2021 DUBAS.
-
-Licensed under the [GNU GPLv3](https://www.gnu.org/licenses/gpl-3.0.html)
+## Support
+All information about our services you can check on our website [https://devcrm.it/](https://devcrm.it/).
\ No newline at end of file
diff --git a/bash.sh b/bash.sh
new file mode 100755
index 0000000..8d23e38
--- /dev/null
+++ b/bash.sh
@@ -0,0 +1,3 @@
+#!/usr/bin/env bash
+
+docker-compose exec -u devilbox php bash "$@"
diff --git a/build.js b/build.js
index ae201ca..d506fe3 100644
--- a/build.js
+++ b/build.js
@@ -2,41 +2,65 @@ const fs = require('fs-extra');
const unzipper = require('unzipper');
const mv = require('mv');
const cp = require('child_process');
-var request = require('request');
+const path = require('path');
+const request = require('request');
const helpers = require('./helpers.js');
const extensionParams = require('./extension.json');
const config = helpers.loadConfig();
-var branch = helpers.getProcessParam('branch');
+const branch = helpers.getProcessParam('branch');
if (helpers.hasProcessParam('all')) {
- fetchEspo({branch: branch}).then(function () {
- install().then(function () {
- copyExtension().then(function () {
- rebuild().then(function () {
- afterInstall().then(function () {
- console.log('Done');
- });
- });
- });
- });
- });
+ fetchEspo({branch: branch})
+ .then(
+ () => install()
+ )
+ .then(
+ () => installExtensions()
+ )
+ .then(
+ () => copyExtension()
+ )
+ .then(
+ () => composerInstall()
+ )
+ .then(
+ () => rebuild()
+ )
+ .then(
+ () => afterInstall()
+ )
+ .then(
+ () => setOwner()
+ )
+ .then(
+ () => console.log('Done')
+ );
}
+
if (helpers.hasProcessParam('install')) {
install().then(function () {
- console.log('Done');
+ installExtensions().then(function () {
+ setOwner().then(function () {
+ console.log('Done');
+ });
+ });
});
}
+
if (helpers.hasProcessParam('fetch')) {
fetchEspo({branch: branch}).then(function () {
console.log('Done');
});
}
+
if (helpers.hasProcessParam('copy')) {
copyExtension().then(function () {
- console.log('Done');
+ setOwner().then(function () {
+ console.log('Done');
+ });
});
}
if (helpers.hasProcessParam('after-install')) {
@@ -44,17 +68,25 @@ if (helpers.hasProcessParam('after-install')) {
console.log('Done');
});
}
+
if (helpers.hasProcessParam('extension')) {
buildExtension().then(function () {
console.log('Done');
});
}
+
if (helpers.hasProcessParam('rebuild')) {
rebuild().then(function () {
console.log('Done');
});
}
+if (helpers.hasProcessParam('composer-install')) {
+ composerInstall().then(function () {
+ console.log('Done');
+ });
+}
+
function fetchEspo (params) {
params = params || {};
@@ -105,9 +137,26 @@ function fetchEspo (params) {
fail();
});
});
-
} else {
- // var command = "git archive --remote=\""+repository+"\" --output=\"./site/archive.zip\" " + branch;
+ var repository = config.espocrm.repository;
+ var command = "git archive --remote=\""+repository+"\" --output=\"./site/archive.zip\" " + branch;
+
+ cp.exec(command)
+ .on('close', function () {
+ console.log(' Unzipping...');
+
+ fs.createReadStream('./site/archive.zip')
+ .pipe(
+ unzipper.Extract({path: 'site'})
+ ).on('close', function () {
+ fs.unlinkSync('./site/archive.zip');
+
+ resolve();
+ }).on('error', function () {
+ console.log(' Error while unzipping.');
+ fail();
+ });
+ });
}
});
}
@@ -117,6 +166,7 @@ function install () {
console.log('Installing EspoCRM instance...');
console.log(' Creating config...');
+
createConfig();
buildEspo();
@@ -126,10 +176,12 @@ function install () {
}
console.log(' Install: step1...');
+
cp.execSync("php install/cli.php -a step1 -d \"user-lang=" + config.install.language + "\"",
{cwd: './site'});
console.log(' Install: setupConfirmation...');
+
cp.execSync(
"php install/cli.php -a setupConfirmation -d \"host-name=" + config.database.host +
"&db-name=" + config.database.dbname +
@@ -139,9 +191,11 @@ function install () {
);
console.log(' Install: checkPermission...');
+
cp.execSync("php install/cli.php -a \"checkPermission\"", {cwd: './site', stdio: 'ignore'});
console.log(' Install: saveSettings...');
+
cp.execSync(
"php install/cli.php -a saveSettings -d \"site-url=" + config.install.siteUrl +
"&default-permissions-user=" + config.install.defaultOwner +
@@ -150,18 +204,22 @@ function install () {
);
console.log(' Install: buildDatabase...');
+
cp.execSync("php install/cli.php -a \"buildDatabase\"", {cwd: './site', stdio: 'ignore'});
console.log(' Install: createUser...');
+
cp.execSync("php install/cli.php -a createUser -d \"user-name=" + config.install.adminUsername +
'&user-pass=' + config.install.adminPassword + "\"",
{cwd: './site'}
);
console.log(' Install: finish...');
+
cp.execSync("php install/cli.php -a \"finish\"", {cwd: './site'});
console.log(' Merge configs...');
+
cp.execSync("php merge_configs.php", {cwd: './php_scripts'});
resolve();
@@ -170,9 +228,11 @@ function install () {
function buildEspo () {
console.log(' Npm install...');
+
cp.execSync("npm install", {cwd: './site', stdio: 'ignore'});
console.log(' Building...');
+
cp.execSync("grunt", {cwd: './site', stdio: 'ignore'});
}
@@ -198,10 +258,6 @@ function createConfig () {
fs.writeFileSync('./site/data/config.php', configString);
}
-function composerInstall () {
- cp.execSync("composer install --no-dev --ignore-platform-reqs", {cwd: './site', stdio: 'ignore'});
-}
-
function copyExtension () {
return new Promise(function (resolve, fail) {
console.log('Copying extension to EspoCRM instance...');
@@ -211,25 +267,30 @@ function copyExtension () {
if (fs.existsSync('./site/application/Espo/Modules/' + moduleName)) {
console.log(' Removing backend files...');
+
helpers.deleteDirRecursively('./site/application/Espo/Modules/' + moduleName);
}
if (fs.existsSync('./site/client/modules/' + moduleNameHyphen)) {
console.log(' Removing frontend files...');
+
helpers.deleteDirRecursively('./site/client/modules/' + moduleNameHyphen);
}
if (fs.existsSync('./site/tests/unit/Espo/Modules/' + moduleName)) {
console.log(' Removing unit test files...');
+
helpers.deleteDirRecursively('./site/tests/unit/Espo/Modules/' + moduleName);
}
if (fs.existsSync('./site/tests/integration/Espo/Modules/' + moduleName)) {
console.log(' Removing integration test files...');
+
helpers.deleteDirRecursively('./site/tests/integration/Espo/Modules/' + moduleName);
}
console.log(' Copying files...');
+
fs.copySync('./src/files', './site/');
fs.copySync('./tests', './site/tests');
@@ -240,7 +301,9 @@ function copyExtension () {
function rebuild () {
return new Promise(function (resolve) {
console.log('Rebuilding EspoCRM instance...');
+
cp.execSync("php rebuild.php", {cwd: './site'});
+
resolve();
});
}
@@ -248,6 +311,7 @@ function rebuild () {
function afterInstall () {
return new Promise(function (resolve) {
console.log('Running after-install script...');
+
cp.execSync("php after_install.php", {cwd: './php_scripts'});
resolve();
@@ -269,10 +333,10 @@ function buildExtension () {
author: extensionParams.author,
php: extensionParams.php,
acceptableVersions: extensionParams.acceptableVersions,
+ checkVersionUrl: extensionParams.checkVersionUrl,
version: package.version,
skipBackup: true,
releaseDate: (new Date()).toISOString().split('T')[0],
-
};
var packageFileName = moduleNameHyphen + '-' + package.version + '.zip';
@@ -280,9 +344,11 @@ function buildExtension () {
if (!fs.existsSync('./build')) {
fs.mkdirSync('./build');
}
+
if (fs.existsSync('./build/tmp')) {
helpers.deleteDirRecursively('./build/tmp');
}
+
if (fs.existsSync('./build/' + packageFileName)) {
fs.unlinkSync('./build/' + packageFileName);
}
@@ -291,25 +357,120 @@ function buildExtension () {
fs.copySync('./src', './build/tmp');
+ internalComposerBuildExtension();
+
fs.writeFileSync('./build/tmp/manifest.json', JSON.stringify(manifest, null, 4));
const archiver = require('archiver');
const archive = archiver('zip');
var zipOutput = fs.createWriteStream('./build/' + packageFileName);
+
zipOutput.on('close', function () {
console.log('Package has been built.');
+
helpers.deleteDirRecursively('./build/tmp');
+
resolve();
});
- const path = require('path');
-
var currentPath = path.dirname(fs.realpathSync(__filename));
archive.directory('./build/tmp', '').pipe(zipOutput);
archive.finalize();
+ });
+}
- })
+function installExtensions () {
+ return new Promise(function (resolve, fail) {
+
+ if (!fs.existsSync('./extensions')) {
+ resolve();
+
+ return;
+ }
+
+ console.log("Installing extensions from 'extensions' directory...");
+
+ fs.readdirSync('./extensions/').forEach( function (file) {
+ if (path.extname(file).toLowerCase() != '.zip') {
+ return;
+ }
+
+ console.log(' Install: ' + file);
+
+ cp.execSync(
+ "php command.php extension --file=\"../extensions/" + file + "\"",
+ {
+ cwd: './site',
+ stdio: 'ignore',
+ }
+ );
+ });
+
+ resolve();
+ });
+}
+
+function setOwner () {
+ return new Promise(function (resolve) {
+ try {
+ cp.execSync(
+ "chown -R " + config.install.defaultOwner + ":" + config.install.defaultGroup + " .",
+ {
+ cwd: './site',
+ stdio: 'ignore',
+ }
+ );
+ }
+ catch (e) {}
+
+ resolve();
+ });
+}
+
+function composerInstall () {
+ return new Promise(function (resolve, fail) {
+ var moduleName = extensionParams.module;
+
+ internalComposerInstall('./site/application/Espo/Modules/' + moduleName);
+
+ resolve();
+ });
+}
+
+function internalComposerInstall (modulePath) {
+ if (!fs.existsSync(modulePath + '/composer.json')) {
+
+ return;
+ }
+
+ console.log('Running composer install...');
+
+ cp.execSync(
+ "composer install --no-dev --ignore-platform-reqs",
+ {
+ cwd: modulePath,
+ stdio: 'ignore'
+ }
+ );
+}
+
+function internalComposerBuildExtension() {
+ var moduleName = extensionParams.module;
+
+ internalComposerInstall('./build/tmp/files/application/Espo/Modules/' + moduleName);
+
+ var removedFileList = [
+ 'files/application/Espo/Modules/' + moduleName + '/composer.json',
+ 'files/application/Espo/Modules/' + moduleName + '/composer.lock',
+ 'files/application/Espo/Modules/' + moduleName + '/composer.phar',
+ ];
+
+ removedFileList.forEach(file => {
+ if (fs.existsSync('./build/tmp/' + file)) {
+ fs.unlinkSync('./build/tmp/' + file);
+ }
+ });
}
diff --git a/build.sh b/build.sh
new file mode 100755
index 0000000..b79dff2
--- /dev/null
+++ b/build.sh
@@ -0,0 +1,76 @@
+#!/usr/bin/env bash
+
+set -e
+
+declare -A data=(
+ [path]="site"
+ [build]="full"
+ [version]="stable"
+)
+
+function handleArguments() {
+ for ARGUMENT in "$@"; do
+ local key
+ local value
+
+ key=$(echo "$ARGUMENT" | cut -f1 -d=)
+ value=$(echo "$ARGUMENT" | cut -f2 -d=)
+
+ case "$key" in
+ --path)
+ data[path]="${value}"
+ ;;
+
+ -b | --build)
+ data[build]="${value}"
+ ;;
+
+ -v | --version)
+ data[version]="${value}"
+ ;;
+
+ # Removes EspoCRM files and database.
+ --clean)
+ needClean=true
+ ;;
+
+ --skipTestDataImport)
+ skipTestDataImport=true
+ ;;
+ esac
+ done
+}
+
+handleArguments "$@"
+
+if ! docker-compose ps --services --filter "status=running" | grep -q php; then
+ printf "Docker must be running.\n\n"
+ printf "docker-compose up -d\n"
+ exit 1
+fi
+
+# Setup config.php.
+if [[ ! -e "config.php" ]]; then
+ cp config.php.dist config.php
+fi
+
+if [ -n "$needClean" ] && [ $needClean = true ]; then
+ ./bash.sh -c "vendor/bin/espo db:drop --force"
+fi
+
+./bash.sh -c "\
+ vendor/bin/espo core:download --no-cache --no-interaction --type=full --branch=${data[version]}; \
+ pnpm exec grunt; \
+ vendor/bin/espo core:install; \
+ vendor/bin/ecs check --fix --clear-cache; \
+ vendor/bin/espo ext:copy; \
+ vendor/bin/espo admin:rebuild; \
+"
+
+if [ -z "$skipTestDataImport" ]; then
+ ./bash.sh -c "vendor/bin/espo import:test-data;"
+fi
+
+if test -f "${data[path]}/Gruntfile.js"; then
+ sed -i 's/npm ci/pnpm install --frozen-lockfile/' "${data[path]}/Gruntfile.js"
+fi
diff --git a/composer.json b/composer.json
index 7c6f2a4..27df7df 100644
--- a/composer.json
+++ b/composer.json
@@ -1,43 +1,17 @@
{
- "name": "dubas/ext-dubas-light-theme",
- "description": "",
+ "license": [
+ "GPL-3.0-or-later"
+ ],
"require": {
- "php": "^7.4"
+ "php": "^7.4|^8.0"
},
"require-dev": {
- "symplify/easy-coding-standard": "^9.2",
- "rector/rector": "^0.10.3"
+ "dubas/espo-dev-lib": "dev-main"
},
- "scripts": {
- "espo:rebuild": [
- "@espo:copy",
- "node build --rebuild"
- ],
- "espo:copy": "node build --copy",
- "espo:clear-cache": "rm -rf site/data/cache/*",
- "espo:tests-prepare": [
- "@espo:copy",
- "cd site && grunt test"
- ],
- "espo:tests-unit": [
- "@espo:copy",
- "cd site && vendor/bin/phpunit tests/unit/Espo/Modules/DubasLightTheme"
- ],
- "espo:tests-integration": [
- "@espo:copy",
- "cd site && vendor/bin/phpunit tests/integration/Espo/Modules/DubasLightTheme"
- ],
- "espo:merge-configs": "cd php_scripts && php merge_configs.php",
- "ecs": [
- "vendor/bin/ecs check --fix"
- ],
- "rector": [
- "vendor/bin/rector process"
- ]
- },
- "extra": {
- "scripts-description": {
- "ecs": "Fix coding standards warnings/errors automatically with PHP Easy Coding Standard"
+ "repositories": [
+ {
+ "type": "vcs",
+ "url": "ssh://git@git.dubas.pro/dubas/espo-dev-lib.git"
}
- }
+ ]
}
diff --git a/composer.lock b/composer.lock
new file mode 100644
index 0000000..75f8cba
--- /dev/null
+++ b/composer.lock
@@ -0,0 +1,1568 @@
+{
+ "_readme": [
+ "This file locks the dependencies of your project to a known state",
+ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
+ "This file is @generated automatically"
+ ],
+ "content-hash": "87a46c91b3c89172fce2b804931c1587",
+ "packages": [],
+ "packages-dev": [
+ {
+ "name": "dubas/espo-dev-lib",
+ "version": "dev-main",
+ "source": {
+ "type": "git",
+ "url": "ssh://git@git.dubas.pro/dubas/espo-dev-lib.git",
+ "reference": "d6fdb3c8c3189b28ede1ae8c1f0374ae3a734afa"
+ },
+ "require": {
+ "jawira/case-converter": "^3.4",
+ "league/container": "^3.3",
+ "mnapoli/silly": "^1.7",
+ "rector/rector": "^0.12.23",
+ "symfony/filesystem": "^5.4",
+ "symfony/finder": "^5.4",
+ "symfony/process": "^5.3",
+ "symplify/easy-coding-standard": "^10.2"
+ },
+ "default-branch": true,
+ "bin": [
+ "espo"
+ ],
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Dubas\\EspoDevLib\\": "src/"
+ }
+ },
+ "scripts": {
+ "post-update-cmd": [
+ "mkdir -p vendor/espocrm && cd vendor/espocrm && git clone --depth 1 --branch stable https://github.com/espocrm/espocrm.git"
+ ]
+ },
+ "license": [
+ "GPL-3.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "Arkadiy Asuratov",
+ "email": "contact@dubas.pro",
+ "homepage": "https://dubas.pro"
+ }
+ ],
+ "description": "Helper scripts for development of EspoCRM extensions",
+ "time": "2022-05-15T10:55:50+00:00"
+ },
+ {
+ "name": "jawira/case-converter",
+ "version": "v3.4.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/jawira/case-converter.git",
+ "reference": "2f284c0760ee8085ab463f57275cf1f887fb78ae"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/jawira/case-converter/zipball/2f284c0760ee8085ab463f57275cf1f887fb78ae",
+ "reference": "2f284c0760ee8085ab463f57275cf1f887fb78ae",
+ "shasum": ""
+ },
+ "require": {
+ "ext-mbstring": "*",
+ "php": "^7.1 || ^8.0"
+ },
+ "require-dev": {
+ "behat/behat": "^3.0",
+ "phpstan/phpstan": "^1.0",
+ "phpunit/phpunit": "^9.0",
+ "vimeo/psalm": "^4.0"
+ },
+ "suggest": {
+ "pds/skeleton": "PHP Package Development Standards",
+ "phing/phing": "PHP Build Tool"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Jawira\\CaseConverter\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Jawira Portugal",
+ "email": "dev@tugal.be"
+ }
+ ],
+ "description": "Convert strings between 13 naming conventions: Snake case, Camel case, Pascal case, Kebab case, Ada case, Train case, Cobol case, Macro case, Upper case, Lower case, Sentence case, Title case and Dot notation.",
+ "homepage": "https://jawira.github.io/case-converter/",
+ "keywords": [
+ "Ada case",
+ "Cobol case",
+ "Macro case",
+ "Train case",
+ "camel case",
+ "dot notation",
+ "kebab case",
+ "lower case",
+ "pascal case",
+ "sentence case",
+ "snake case",
+ "title case",
+ "upper case"
+ ],
+ "support": {
+ "issues": "https://github.com/jawira/case-converter/issues",
+ "source": "https://github.com/jawira/case-converter/tree/v3.4.6"
+ },
+ "time": "2021-11-21T19:52:51+00:00"
+ },
+ {
+ "name": "league/container",
+ "version": "3.4.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/thephpleague/container.git",
+ "reference": "84ecbc2dbecc31bd23faf759a0e329ee49abddbd"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/thephpleague/container/zipball/84ecbc2dbecc31bd23faf759a0e329ee49abddbd",
+ "reference": "84ecbc2dbecc31bd23faf759a0e329ee49abddbd",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.0 || ^8.0",
+ "psr/container": "^1.0.0"
+ },
+ "provide": {
+ "psr/container-implementation": "^1.0"
+ },
+ "replace": {
+ "orno/di": "~2.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^6.0 || ^7.0",
+ "roave/security-advisories": "dev-latest",
+ "scrutinizer/ocular": "^1.8",
+ "squizlabs/php_codesniffer": "^3.5"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.x-dev",
+ "dev-3.x": "3.x-dev",
+ "dev-2.x": "2.x-dev",
+ "dev-1.x": "1.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "League\\Container\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Phil Bennett",
+ "email": "philipobenito@gmail.com",
+ "homepage": "http://www.philipobenito.com",
+ "role": "Developer"
+ }
+ ],
+ "description": "A fast and intuitive dependency injection container.",
+ "homepage": "https://github.com/thephpleague/container",
+ "keywords": [
+ "container",
+ "dependency",
+ "di",
+ "injection",
+ "league",
+ "provider",
+ "service"
+ ],
+ "support": {
+ "issues": "https://github.com/thephpleague/container/issues",
+ "source": "https://github.com/thephpleague/container/tree/3.4.1"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/philipobenito",
+ "type": "github"
+ }
+ ],
+ "time": "2021-07-09T08:23:52+00:00"
+ },
+ {
+ "name": "mnapoli/silly",
+ "version": "1.8.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/mnapoli/silly.git",
+ "reference": "c35cd1df043bedd229c6d8a7c14f0e7b9b3c1a27"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/mnapoli/silly/zipball/c35cd1df043bedd229c6d8a7c14f0e7b9b3c1a27",
+ "reference": "c35cd1df043bedd229c6d8a7c14f0e7b9b3c1a27",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.4",
+ "php-di/invoker": "~2.0",
+ "psr/container": "^1.0|^2.0",
+ "symfony/console": "~3.0|~4.0|~5.0|~6.0"
+ },
+ "require-dev": {
+ "friendsofphp/php-cs-fixer": "^2.12",
+ "mnapoli/phpunit-easymock": "~1.0",
+ "phpunit/phpunit": "^6.4|^7|^8|^9"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Silly\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "Silly CLI micro-framework based on Symfony Console",
+ "keywords": [
+ "PSR-11",
+ "cli",
+ "console",
+ "framework",
+ "micro-framework",
+ "silly"
+ ],
+ "support": {
+ "issues": "https://github.com/mnapoli/silly/issues",
+ "source": "https://github.com/mnapoli/silly/tree/1.8.0"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/mnapoli",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/mnapoli/silly",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-02-20T19:29:23+00:00"
+ },
+ {
+ "name": "php-di/invoker",
+ "version": "2.3.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/PHP-DI/Invoker.git",
+ "reference": "cd6d9f267d1a3474bdddf1be1da079f01b942786"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/PHP-DI/Invoker/zipball/cd6d9f267d1a3474bdddf1be1da079f01b942786",
+ "reference": "cd6d9f267d1a3474bdddf1be1da079f01b942786",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3",
+ "psr/container": "^1.0|^2.0"
+ },
+ "require-dev": {
+ "athletic/athletic": "~0.1.8",
+ "mnapoli/hard-mode": "~0.3.0",
+ "phpunit/phpunit": "^9.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Invoker\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "Generic and extensible callable invoker",
+ "homepage": "https://github.com/PHP-DI/Invoker",
+ "keywords": [
+ "callable",
+ "dependency",
+ "dependency-injection",
+ "injection",
+ "invoke",
+ "invoker"
+ ],
+ "support": {
+ "issues": "https://github.com/PHP-DI/Invoker/issues",
+ "source": "https://github.com/PHP-DI/Invoker/tree/2.3.3"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/mnapoli",
+ "type": "github"
+ }
+ ],
+ "time": "2021-12-13T09:22:56+00:00"
+ },
+ {
+ "name": "phpstan/phpstan",
+ "version": "1.6.8",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phpstan/phpstan.git",
+ "reference": "d76498c5531232cb8386ceb6004f7e013138d3ba"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phpstan/phpstan/zipball/d76498c5531232cb8386ceb6004f7e013138d3ba",
+ "reference": "d76498c5531232cb8386ceb6004f7e013138d3ba",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2|^8.0"
+ },
+ "conflict": {
+ "phpstan/phpstan-shim": "*"
+ },
+ "bin": [
+ "phpstan",
+ "phpstan.phar"
+ ],
+ "type": "library",
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "PHPStan - PHP Static Analysis Tool",
+ "support": {
+ "issues": "https://github.com/phpstan/phpstan/issues",
+ "source": "https://github.com/phpstan/phpstan/tree/1.6.8"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/ondrejmirtes",
+ "type": "github"
+ },
+ {
+ "url": "https://github.com/phpstan",
+ "type": "github"
+ },
+ {
+ "url": "https://www.patreon.com/phpstan",
+ "type": "patreon"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/phpstan/phpstan",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-05-10T06:54:21+00:00"
+ },
+ {
+ "name": "psr/container",
+ "version": "1.1.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/container.git",
+ "reference": "513e0666f7216c7459170d56df27dfcefe1689ea"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea",
+ "reference": "513e0666f7216c7459170d56df27dfcefe1689ea",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.4.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Psr\\Container\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "https://www.php-fig.org/"
+ }
+ ],
+ "description": "Common Container Interface (PHP FIG PSR-11)",
+ "homepage": "https://github.com/php-fig/container",
+ "keywords": [
+ "PSR-11",
+ "container",
+ "container-interface",
+ "container-interop",
+ "psr"
+ ],
+ "support": {
+ "issues": "https://github.com/php-fig/container/issues",
+ "source": "https://github.com/php-fig/container/tree/1.1.2"
+ },
+ "time": "2021-11-05T16:50:12+00:00"
+ },
+ {
+ "name": "rector/rector",
+ "version": "0.12.23",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/rectorphp/rector.git",
+ "reference": "690b31768b322db886b35845f8452025eba2cacb"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/rectorphp/rector/zipball/690b31768b322db886b35845f8452025eba2cacb",
+ "reference": "690b31768b322db886b35845f8452025eba2cacb",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2|^8.0",
+ "phpstan/phpstan": "^1.6"
+ },
+ "conflict": {
+ "phpstan/phpdoc-parser": "<1.2",
+ "rector/rector-cakephp": "*",
+ "rector/rector-doctrine": "*",
+ "rector/rector-laravel": "*",
+ "rector/rector-nette": "*",
+ "rector/rector-phpoffice": "*",
+ "rector/rector-phpunit": "*",
+ "rector/rector-prefixed": "*",
+ "rector/rector-symfony": "*"
+ },
+ "bin": [
+ "bin/rector"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "0.12-dev"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "Instant Upgrade and Automated Refactoring of any PHP code",
+ "support": {
+ "issues": "https://github.com/rectorphp/rector/issues",
+ "source": "https://github.com/rectorphp/rector/tree/0.12.23"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/tomasvotruba",
+ "type": "github"
+ }
+ ],
+ "time": "2022-05-01T15:50:16+00:00"
+ },
+ {
+ "name": "symfony/console",
+ "version": "v5.4.8",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/console.git",
+ "reference": "ffe3aed36c4d60da2cf1b0a1cee6b8f2e5fa881b"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/console/zipball/ffe3aed36c4d60da2cf1b0a1cee6b8f2e5fa881b",
+ "reference": "ffe3aed36c4d60da2cf1b0a1cee6b8f2e5fa881b",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2.5",
+ "symfony/deprecation-contracts": "^2.1|^3",
+ "symfony/polyfill-mbstring": "~1.0",
+ "symfony/polyfill-php73": "^1.9",
+ "symfony/polyfill-php80": "^1.16",
+ "symfony/service-contracts": "^1.1|^2|^3",
+ "symfony/string": "^5.1|^6.0"
+ },
+ "conflict": {
+ "psr/log": ">=3",
+ "symfony/dependency-injection": "<4.4",
+ "symfony/dotenv": "<5.1",
+ "symfony/event-dispatcher": "<4.4",
+ "symfony/lock": "<4.4",
+ "symfony/process": "<4.4"
+ },
+ "provide": {
+ "psr/log-implementation": "1.0|2.0"
+ },
+ "require-dev": {
+ "psr/log": "^1|^2",
+ "symfony/config": "^4.4|^5.0|^6.0",
+ "symfony/dependency-injection": "^4.4|^5.0|^6.0",
+ "symfony/event-dispatcher": "^4.4|^5.0|^6.0",
+ "symfony/lock": "^4.4|^5.0|^6.0",
+ "symfony/process": "^4.4|^5.0|^6.0",
+ "symfony/var-dumper": "^4.4|^5.0|^6.0"
+ },
+ "suggest": {
+ "psr/log": "For using the console logger",
+ "symfony/event-dispatcher": "",
+ "symfony/lock": "",
+ "symfony/process": ""
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Console\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Eases the creation of beautiful and testable command line interfaces",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "cli",
+ "command line",
+ "console",
+ "terminal"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/console/tree/v5.4.8"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-04-12T16:02:29+00:00"
+ },
+ {
+ "name": "symfony/deprecation-contracts",
+ "version": "v2.5.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/deprecation-contracts.git",
+ "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66",
+ "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "2.5-dev"
+ },
+ "thanks": {
+ "name": "symfony/contracts",
+ "url": "https://github.com/symfony/contracts"
+ }
+ },
+ "autoload": {
+ "files": [
+ "function.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "A generic function and convention to trigger deprecation notices",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.1"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-01-02T09:53:40+00:00"
+ },
+ {
+ "name": "symfony/filesystem",
+ "version": "v5.4.7",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/filesystem.git",
+ "reference": "3a4442138d80c9f7b600fb297534ac718b61d37f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/filesystem/zipball/3a4442138d80c9f7b600fb297534ac718b61d37f",
+ "reference": "3a4442138d80c9f7b600fb297534ac718b61d37f",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2.5",
+ "symfony/polyfill-ctype": "~1.8",
+ "symfony/polyfill-mbstring": "~1.8",
+ "symfony/polyfill-php80": "^1.16"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Filesystem\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Provides basic utilities for the filesystem",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/filesystem/tree/v5.4.7"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-04-01T12:33:59+00:00"
+ },
+ {
+ "name": "symfony/finder",
+ "version": "v5.4.8",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/finder.git",
+ "reference": "9b630f3427f3ebe7cd346c277a1408b00249dad9"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/9b630f3427f3ebe7cd346c277a1408b00249dad9",
+ "reference": "9b630f3427f3ebe7cd346c277a1408b00249dad9",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2.5",
+ "symfony/deprecation-contracts": "^2.1|^3",
+ "symfony/polyfill-php80": "^1.16"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Finder\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Finds files and directories via an intuitive fluent interface",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/finder/tree/v5.4.8"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-04-15T08:07:45+00:00"
+ },
+ {
+ "name": "symfony/polyfill-ctype",
+ "version": "v1.25.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-ctype.git",
+ "reference": "30885182c981ab175d4d034db0f6f469898070ab"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/30885182c981ab175d4d034db0f6f469898070ab",
+ "reference": "30885182c981ab175d4d034db0f6f469898070ab",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
+ },
+ "provide": {
+ "ext-ctype": "*"
+ },
+ "suggest": {
+ "ext-ctype": "For best performance"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.23-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Ctype\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Gert de Pagter",
+ "email": "BackEndTea@gmail.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill for ctype functions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "ctype",
+ "polyfill",
+ "portable"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/polyfill-ctype/tree/v1.25.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2021-10-20T20:35:02+00:00"
+ },
+ {
+ "name": "symfony/polyfill-intl-grapheme",
+ "version": "v1.25.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
+ "reference": "81b86b50cf841a64252b439e738e97f4a34e2783"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/81b86b50cf841a64252b439e738e97f4a34e2783",
+ "reference": "81b86b50cf841a64252b439e738e97f4a34e2783",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
+ },
+ "suggest": {
+ "ext-intl": "For best performance"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.23-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Intl\\Grapheme\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill for intl's grapheme_* functions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "grapheme",
+ "intl",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.25.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2021-11-23T21:10:46+00:00"
+ },
+ {
+ "name": "symfony/polyfill-intl-normalizer",
+ "version": "v1.25.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
+ "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8",
+ "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
+ },
+ "suggest": {
+ "ext-intl": "For best performance"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.23-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
+ },
+ "classmap": [
+ "Resources/stubs"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill for intl's Normalizer class and related functions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "intl",
+ "normalizer",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.25.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2021-02-19T12:13:01+00:00"
+ },
+ {
+ "name": "symfony/polyfill-mbstring",
+ "version": "v1.25.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-mbstring.git",
+ "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/0abb51d2f102e00a4eefcf46ba7fec406d245825",
+ "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
+ },
+ "provide": {
+ "ext-mbstring": "*"
+ },
+ "suggest": {
+ "ext-mbstring": "For best performance"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.23-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Mbstring\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill for the Mbstring extension",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "mbstring",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.25.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2021-11-30T18:21:41+00:00"
+ },
+ {
+ "name": "symfony/polyfill-php73",
+ "version": "v1.25.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-php73.git",
+ "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/cc5db0e22b3cb4111010e48785a97f670b350ca5",
+ "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.23-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Php73\\": ""
+ },
+ "classmap": [
+ "Resources/stubs"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/polyfill-php73/tree/v1.25.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2021-06-05T21:20:04+00:00"
+ },
+ {
+ "name": "symfony/polyfill-php80",
+ "version": "v1.25.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-php80.git",
+ "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/4407588e0d3f1f52efb65fbe92babe41f37fe50c",
+ "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.23-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Php80\\": ""
+ },
+ "classmap": [
+ "Resources/stubs"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Ion Bazan",
+ "email": "ion.bazan@gmail.com"
+ },
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/polyfill-php80/tree/v1.25.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-03-04T08:16:47+00:00"
+ },
+ {
+ "name": "symfony/process",
+ "version": "v5.4.8",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/process.git",
+ "reference": "597f3fff8e3e91836bb0bd38f5718b56ddbde2f3"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/process/zipball/597f3fff8e3e91836bb0bd38f5718b56ddbde2f3",
+ "reference": "597f3fff8e3e91836bb0bd38f5718b56ddbde2f3",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2.5",
+ "symfony/polyfill-php80": "^1.16"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Process\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Executes commands in sub-processes",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/process/tree/v5.4.8"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-04-08T05:07:18+00:00"
+ },
+ {
+ "name": "symfony/service-contracts",
+ "version": "v2.5.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/service-contracts.git",
+ "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/service-contracts/zipball/24d9dc654b83e91aa59f9d167b131bc3b5bea24c",
+ "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2.5",
+ "psr/container": "^1.1",
+ "symfony/deprecation-contracts": "^2.1|^3"
+ },
+ "conflict": {
+ "ext-psr": "<1.1|>=2"
+ },
+ "suggest": {
+ "symfony/service-implementation": ""
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "2.5-dev"
+ },
+ "thanks": {
+ "name": "symfony/contracts",
+ "url": "https://github.com/symfony/contracts"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Contracts\\Service\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Generic abstractions related to writing services",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "abstractions",
+ "contracts",
+ "decoupling",
+ "interfaces",
+ "interoperability",
+ "standards"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/service-contracts/tree/v2.5.1"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-03-13T20:07:29+00:00"
+ },
+ {
+ "name": "symfony/string",
+ "version": "v5.4.8",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/string.git",
+ "reference": "3c061a76bff6d6ea427d85e12ad1bb8ed8cd43e8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/string/zipball/3c061a76bff6d6ea427d85e12ad1bb8ed8cd43e8",
+ "reference": "3c061a76bff6d6ea427d85e12ad1bb8ed8cd43e8",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2.5",
+ "symfony/polyfill-ctype": "~1.8",
+ "symfony/polyfill-intl-grapheme": "~1.0",
+ "symfony/polyfill-intl-normalizer": "~1.0",
+ "symfony/polyfill-mbstring": "~1.0",
+ "symfony/polyfill-php80": "~1.15"
+ },
+ "conflict": {
+ "symfony/translation-contracts": ">=3.0"
+ },
+ "require-dev": {
+ "symfony/error-handler": "^4.4|^5.0|^6.0",
+ "symfony/http-client": "^4.4|^5.0|^6.0",
+ "symfony/translation-contracts": "^1.1|^2",
+ "symfony/var-exporter": "^4.4|^5.0|^6.0"
+ },
+ "type": "library",
+ "autoload": {
+ "files": [
+ "Resources/functions.php"
+ ],
+ "psr-4": {
+ "Symfony\\Component\\String\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "grapheme",
+ "i18n",
+ "string",
+ "unicode",
+ "utf-8",
+ "utf8"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/string/tree/v5.4.8"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-04-19T10:40:37+00:00"
+ },
+ {
+ "name": "symplify/easy-coding-standard",
+ "version": "10.2.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symplify/easy-coding-standard.git",
+ "reference": "8875d8cd438756c9719fcdcc3b7d0c1d06515dd5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symplify/easy-coding-standard/zipball/8875d8cd438756c9719fcdcc3b7d0c1d06515dd5",
+ "reference": "8875d8cd438756c9719fcdcc3b7d0c1d06515dd5",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2"
+ },
+ "conflict": {
+ "friendsofphp/php-cs-fixer": "<3.0",
+ "squizlabs/php_codesniffer": "<3.6"
+ },
+ "bin": [
+ "bin/ecs"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "9.5-dev"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "Prefixed scoped version of ECS package",
+ "support": {
+ "source": "https://github.com/symplify/easy-coding-standard/tree/10.2.6"
+ },
+ "funding": [
+ {
+ "url": "https://www.paypal.me/rectorphp",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/tomasvotruba",
+ "type": "github"
+ }
+ ],
+ "time": "2022-05-17T07:11:50+00:00"
+ }
+ ],
+ "aliases": [],
+ "minimum-stability": "stable",
+ "stability-flags": {
+ "dubas/espo-dev-lib": 20
+ },
+ "prefer-stable": false,
+ "prefer-lowest": false,
+ "platform": {
+ "php": "^7.4|^8.0"
+ },
+ "platform-dev": [],
+ "plugin-api-version": "2.1.0"
+}
diff --git a/config-default.json b/config-default.json
index 798cc43..293ee08 100644
--- a/config-default.json
+++ b/config-default.json
@@ -5,7 +5,7 @@
},
"database": {
"driver": "pdo_mysql",
- "host": "localhost",
+ "host": "mysql",
"port": "",
"charset": "utf8mb4",
"dbname": "ext-dubas-light-theme",
@@ -14,10 +14,10 @@
},
"install": {
"language": "en_US",
- "defaultOwner": "www-data",
- "defaultGroup": "www-data",
- "siteUrl": "http://localhost/ext-dubas-light-theme/site",
+ "defaultOwner": "",
+ "defaultGroup": "",
+ "siteUrl": "http://localhost:8080",
"adminUsername": "admin",
"adminPassword": "1"
}
-}
\ No newline at end of file
+}
diff --git a/config.php.dist b/config.php.dist
index 90040f5..f7ae578 100644
--- a/config.php.dist
+++ b/config.php.dist
@@ -1,13 +1,27 @@
'DubasLight',
'isDeveloperMode' => true,
- 'useCacheInDeveloperMode' => false,
- 'useCache' => false,
- 'systemItems' => [
- 'webSocketDebugMode' => true,
- ],
'defaultPermissions' => [
'user' => null,
'group' => null
],
+ 'timeZone' => 'Europe/Warsaw',
+ 'dateFormat' => 'DD/MM/YYYY',
+ 'timeFormat' => 'HH:mm',
+ 'weekStart' => 1,
+ 'logger' => [
+ 'path' => 'data/logs/espo.log',
+ 'level' => 'DEBUG',
+ 'rotation' => false
+ ],
+ 'outboundEmailIsShared' => true,
+ 'outboundEmailFromName' => 'EspoCRM',
+ 'outboundEmailFromAddress' => 'admin@espocrm.loc',
+ 'smtpServer' => 'smtp4dev',
+ 'smtpPort' => 25,
+ 'smtpAuth' => false,
+ 'smtpSecurity' => '',
+ 'smtpUsername' => '',
+ 'smtpPassword' => '',
];
diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 0000000..db7fa08
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,192 @@
+---
+version: '3'
+
+################################################################################
+# SERVICES
+################################################################################
+services:
+ # ------------------------------------------------------------
+ # Traefik Reverse Proxy
+ # ------------------------------------------------------------
+ traefik:
+ image: traefik:latest
+ container_name: traefik
+ restart: always
+
+ ports:
+ - "${HTTP_PORT:-8080}:80"
+
+ command:
+ - --log.level=DEBUG
+
+ - --entrypoints.http.address=:80
+ - --entryPoints.http.forwardedheaders.insecure
+
+ - --providers.docker=true
+ - --providers.docker.exposedbydefault=false
+
+ - --api=false
+ - --api.insecure=false
+ - --api.dashboard=false
+
+ - --global.sendanonymoususage=false
+ - --global.checknewversion=false
+ - --pilot.dashboard=false
+
+ volumes:
+ - /etc/localtime:/etc/localtime:ro
+ - /var/run/docker.sock:/var/run/docker.sock:ro
+
+ # ------------------------------------------------------------
+ # PHP
+ # ------------------------------------------------------------
+ php:
+ image: devilbox/php-fpm:8.0-work
+ container_name: php
+ hostname: php
+
+ working_dir: /var/www/default
+
+ environment:
+ - COMPOSER_MEMORY_LIMIT=-1
+
+ volumes:
+ - $PWD:/var/www/default:rw
+
+ # Users SSH directory (read-only)
+ - ${HOME}/.ssh:/home/devilbox/.ssh:ro
+
+ # Users .bash_history file
+ - ${HOME}/.bash_history:/home/devilbox/.bash_history:rw
+
+ # ------------------------------------------------------------
+ # Web Server
+ # ------------------------------------------------------------
+ httpd:
+ image: devilbox/apache-2.4:latest
+ container_name: httpd
+ restart: always
+ hostname: httpd
+
+ environment:
+ - MAIN_VHOST_DOCROOT=site
+ - PHP_FPM_ENABLE=1
+ - PHP_FPM_SERVER_ADDR=php
+ - PHP_FPM_SERVER_PORT=9000
+ - PHP_FPM_TIMEOUT=180
+
+ volumes:
+ - $PWD:/var/www/default:rw
+
+ labels:
+ - traefik.enable=true
+ - traefik.http.routers.espocrm.rule=Host(`localhost`)
+ - traefik.http.routers.espocrm.entrypoints=http
+
+ # ------------------------------------------------------------
+ # MySQL Database
+ # ------------------------------------------------------------
+ mysql:
+ image: devilbox/mysql:mariadb-10.5
+ container_name: mysql
+ hostname: mysql
+
+ ports:
+ - "3${HTTP_PORT:-8080}:3306"
+
+ environment:
+ - MYSQL_ROOT_PASSWORD
+ - MYSQL_PASSWORD
+ - MYSQL_ALLOW_EMPTY_PASSWORD=${MYSQL_ALLOW_EMPTY_PASSWORD:-yes}
+
+ volumes:
+ - mysql:/var/lib/mysql:rw
+
+ # ------------------------------------------------------------
+ # Fake SMTP server
+ # ------------------------------------------------------------
+ # maildev:
+ # image: maildev/maildev:latest
+ # container_name: maildev
+ # hostname: maildev
+ # restart: always
+
+ # environment:
+ # - TZ=Europe/Warsaw
+ # - MAILDEV_WEB_PORT=1080
+ # - MAILDEV_SMTP_PORT=25
+
+ # labels:
+ # - traefik.enable=true
+ # - traefik.http.routers.maildev.rule=Host(`mail.localhost`)
+ # - traefik.http.routers.maildev.entrypoints=http
+ # - traefik.http.routers.maildev.service=maildev-service
+ # - traefik.http.services.maildev-service.loadbalancer.server.port=1080
+
+ # ------------------------------------------------------------
+ # Fake SMTP server
+ # ------------------------------------------------------------
+ smtp4dev:
+ image: rnwood/smtp4dev:v3
+ container_name: smtp4dev
+ hostname: smtp4dev
+ restart: always
+
+ environment:
+ - ServerOptions__HostName=smtp4dev
+
+ labels:
+ - traefik.enable=true
+ - traefik.http.routers.smtp4dev.rule=Host(`mail.localhost`)
+ - traefik.http.routers.smtp4dev.entrypoints=http
+ - traefik.http.routers.smtp4dev.service=smtp4dev-service
+ - traefik.http.services.smtp4dev-service.loadbalancer.server.port=80
+
+ volumes:
+ - smtp4dev-data:/smtp4dev
+
+ # ------------------------------------------------------------
+ # phpMyAdmin
+ # ------------------------------------------------------------
+ phpmyadmin:
+ image: phpmyadmin/phpmyadmin:latest
+ container_name: phpmyadmin
+ restart: always
+
+ environment:
+ - PMA_HOST=mysql
+ - PMA_USER=root
+ - PMA_PASSWORD=
+
+ labels:
+ - traefik.enable=true
+ - traefik.http.routers.phpmyadmin.rule=Host(`pma.localhost`)
+ - traefik.http.routers.phpmyadmin.entrypoints=http
+
+ depends_on:
+ - mysql
+
+ # -----------------------------------------------------------------------------------------------
+ # Ngrok
+ # -----------------------------------------------------------------------------------------------
+ ngrok:
+ image: wernight/ngrok:latest
+ container_name: ngrok
+
+ environment:
+ - NGROK_PORT=httpd:80
+ - NGROK_REGION=${NGROK_REGION:-eu}
+ - NGROK_AUTH=${NGROK_AUTH:-}
+
+ labels:
+ - traefik.enable=true
+ - traefik.http.routers.ngrok.rule=Host(`ngrok.localhost`)
+ - traefik.http.routers.ngrok.entrypoints=http
+ - traefik.http.services.ngrok.loadbalancer.server.port=4040
+
+ depends_on:
+ - espocrm
+
+volumes:
+ mysql: null
+ smtp4dev-data: null
diff --git a/ecs.php b/ecs.php
index e5228b0..a6ae5a8 100644
--- a/ecs.php
+++ b/ecs.php
@@ -2,64 +2,13 @@
declare(strict_types=1);
-use PhpCsFixer\Fixer\ClassNotation\ClassAttributesSeparationFixer;
-use PhpCsFixer\Fixer\ClassNotation\ClassDefinitionFixer;
-use PhpCsFixer\Fixer\ClassNotation\OrderedClassElementsFixer;
-use PhpCsFixer\Fixer\Comment\HeaderCommentFixer;
-use PhpCsFixer\Fixer\ControlStructure\NoUnneededCurlyBracesFixer;
-use PhpCsFixer\Fixer\ControlStructure\NoUselessElseFixer;
-use PhpCsFixer\Fixer\Operator\ConcatSpaceFixer;
-use PhpCsFixer\Fixer\ReturnNotation\NoUselessReturnFixer;
-use PhpCsFixer\Fixer\StringNotation\SingleQuoteFixer;
-use PhpCsFixer\Fixer\Whitespace\MethodChainingIndentationFixer;
-use PhpCsFixer\Fixer\Whitespace\NoExtraBlankLinesFixer;
-use PhpCsFixer\Fixer\Whitespace\NoWhitespaceInBlankLineFixer;
-use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
-use Symplify\EasyCodingStandard\ValueObject\Option;
-use Symplify\EasyCodingStandard\ValueObject\Set\SetList;
+use \Symplify\EasyCodingStandard\Config\ECSConfig;
+use \Dubas\EspoDevLib\ValueObject\Set\SetList;
-return static function (ContainerConfigurator $containerConfigurator): void {
- $parameters = $containerConfigurator->parameters();
- $parameters->set(Option::PATHS, [
- __DIR__ . '/ecs.php',
- __DIR__ . '/rector.php',
- __DIR__ . '/src',
- __DIR__ . '/tests',
- ]);
- $parameters->set(Option::SKIP, [
- __DIR__ . '/vendor',
- ]);
- $parameters->set(Option::SETS, [
- SetList::ARRAY,
- SetList::CLEAN_CODE,
- SetList::PSR_12,
- ]);
+return static function (ECSConfig $ecsConfig): void {
+ $ecsConfig->paths([__DIR__ . '/src', __DIR__ . '/tests']);
- $services = $containerConfigurator->services();
- $services->set(MethodChainingIndentationFixer::class);
- $services->set(ConcatSpaceFixer::class)
- ->call('configure', [[
- 'spacing' => 'one',
- ]]);
- $services->set(ClassAttributesSeparationFixer::class);
- $services->set(ClassDefinitionFixer::class)
- ->call('configure', [[
- 'multi_line_extends_each_single_line' => true,
- 'single_item_single_line' => true,
- ]]);
- $services->set(NoUnneededCurlyBracesFixer::class);
- $services->set(NoUselessElseFixer::class);
- $services->set(NoUselessReturnFixer::class);
- $services->set(SingleQuoteFixer::class);
- $services->set(OrderedClassElementsFixer::class);
- $services->set(NoExtraBlankLinesFixer::class)
- ->call('configure', [[
- 'tokens' => ['use'],
- ]]);
- $services->set(NoWhitespaceInBlankLineFixer::class);
- $services->set(HeaderCommentFixer::class)
- ->call('configure', [[
- 'header' => file_get_contents(__DIR__ . '/NOTICE'),
- 'location' => 'after_open',
- ]]);
+ $ecsConfig->sets([
+ SetList::ESPOCRM,
+ ]);
};
diff --git a/extension.json b/extension.json
index aa7f2dd..2af783c 100644
--- a/extension.json
+++ b/extension.json
@@ -1,14 +1,18 @@
{
"module": "DubasLightTheme",
- "name": "Dubas Light Theme",
- "description": "More modern theme adjusted by dubas.pro. Paid support available through email contact@devcrm.it.",
- "author": "DUBAS - contact@dubas.pro",
+ "name": "Dubas Theme",
+ "description": "More modern theme adjusted by dubas.pro. Paid support available through email contact@devcrm.it. [☢️Repo](https://github.com/dubas-pro/ext-light-theme)",
+ "author": "DUBAS S.C. - contact@dubas.pro",
+ "authors": [
+ "Arkadiy Asuratov",
+ "Emil Dubielecki"
+ ],
"acceptableVersions": [
- ">=6.1.0"
+ ">=7.1.0"
],
"php": [
">=7.4"
],
- "skipBackup": true,
+ "releaseDate": "2022-05-18",
"checkVersionUrl": "https://devcrm.it"
}
diff --git a/frontend/less/dubas-light/custom.less b/frontend/less/dubas-light/custom.less
new file mode 100644
index 0000000..e780641
--- /dev/null
+++ b/frontend/less/dubas-light/custom.less
@@ -0,0 +1,158 @@
+a:focus, a:hover {
+ color: #000;
+ text-decoration: none;
+}
+
+@media screen and (min-width:768px) {
+ #navbar .navbar .navbar-right {
+ background-color: #d7dde4
+ }
+}
+
+body #navbar .navbar-right,
+body.minimized.side-menu-opened #navbar .navbar-right {
+ bottom: 20px;
+ position: fixed;
+ top: 0;
+ left: 0;
+ height: 70px;
+ width: 100%;
+ background-color: #f3f3f3;
+ margin-left: 210px;
+ padding-right: 210px
+}
+
+body #navbar ul.tabs li.tab>a,
+body.minimized.side-menu-opened #navbar ul.tabs li.tab>a {
+ padding-left: 12px;
+ padding-right: 20px;
+ margin-top: 8px;
+ margin-bottom: 8px;
+}
+
+#navbar .navbar .navbar-form.global-search-container {
+ padding-left: 0;
+ padding-right: 0;
+ margin-top: 20px;
+}
+
+body #navbar .navbar-right .quick-create-container,
+body.minimized.side-menu-opened #navbar .navbar-right .quick-create-container {
+ position: fixed;
+ top: 0;
+ right: 34px;
+ width: 34px;
+ margin-top: 20px;
+}
+
+body #navbar .navbar-right .menu-container,
+body.minimized.side-menu-opened #navbar .navbar-right .menu-container {
+ position: fixed;
+ top: 0;
+ right: 0;
+ width: 34px;
+ margin-top: 20px;
+}
+
+body #navbar .navbar-right .notifications-badge-container,
+body.minimized.side-menu-opened #navbar .navbar-right .notifications-badge-container {
+ position: fixed;
+ top: 0;
+ right: 68px;
+ width: 34px;
+ margin-top: 20px;
+}
+
+#navbar .navbar .navbar-right-container input.global-search-input {
+ width: 260px;
+ padding-bottom: 4px;
+ padding-top: 4px;
+ background-color: #d7dde4;
+ border: none;
+ box-shadow: none;
+ border-bottom: 1px #fff solid;
+}
+
+div#main {
+ margin-top: 5%;
+}
+
+body #navbar ul.tabs li.tab>a,
+body.minimized.side-menu-opened #navbar ul.tabs li.tab>a {
+ padding-left: 12px;
+ padding-right: 20px;
+ margin-top: 8px;
+ margin-bottom: 8px;
+
+}
+
+body #navbar ul.tabs>li>a {
+ height: 45px;
+}
+
+body #navbar ul.tabs li>a,
+body.minimized.side-menu-opened #navbar ul.tabs li>a {
+ padding-top: 13px;
+ padding-bottom: 9px;
+ padding-left: 12px;
+ padding-right: 20px
+}
+
+tr.list-row:hover {
+ background-color: #e8eced;
+}
+
+.panel-title {
+ font-size: 15px;
+ line-height: 17px;
+ font-weight: normal;
+}
+
+body>footer>p.credit {
+ margin: 0
+}
+
+body>footer>p.credit:after {
+ content: " designed by devcrm.it";
+}
+
+.dialog-record .modal-content>.modal-body {
+ background-color: #f3f3f3;
+}
+
+@media screen and (min-width:768px) {
+ body #navbar .navbar-right>li.open>a, body.minimized.side-menu-opened #navbar .navbar-right>li.open>a {
+ // background-color: var(--navbar-link-active-bg);
+ background-color: #d7dde4;
+ color: #000;
+ }
+}
+
+.navbar-inverse .navbar-nav>li>a {
+ color: #dfdfdf;
+}
+
+.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
+ color: #fff;
+ background-color: transparent;
+}
+
+* {
+ scrollbar-width: thin;
+}
+
+/* Works on Chrome, Edge, and Safari */
+*::-webkit-scrollbar {
+ width: 8px;
+}
+
+*::-webkit-scrollbar-thumb {
+ border-radius: 20px;
+ width: 8px;
+}
+
+*::-webkit-scrollbar-thumb:hover {
+ background-color: @navbar-inverse-bg;
+ border-radius: 20px;
+ width: 8px;
+}
\ No newline at end of file
diff --git a/frontend/less/dubas-light/iframe/main.less b/frontend/less/dubas-light/iframe/main.less
new file mode 100644
index 0000000..d468a40
--- /dev/null
+++ b/frontend/less/dubas-light/iframe/main.less
@@ -0,0 +1,9 @@
+@import "../../../../site/frontend/less/espo/bootstrap/variables.less";
+@import "../../../../site/frontend/less/espo/value-variables.less";
+@import "../../../../site/frontend/less/espo/variables.less";
+
+@import "../variables.less";
+
+@import "../../../../site/frontend/less/espo/root-variables.less";
+
+@import "../../../../site/frontend/less/espo/iframe/iframe.less";
diff --git a/frontend/less/dubas-light/main.less b/frontend/less/dubas-light/main.less
new file mode 100644
index 0000000..ebb748e
--- /dev/null
+++ b/frontend/less/dubas-light/main.less
@@ -0,0 +1,24 @@
+@import "../../../site/frontend/less/espo/init.less";
+
+@import "../../../site/frontend/less/espo/value-variables.less";
+@import "../../../site/frontend/less/espo/variables.less";
+@import "../../../site/frontend/less/espo-vertical/variables.less";
+@import "../../../site/frontend/less/hazyblue-vertical/variables.less";
+
+@import "../../../site/frontend/less/espo/mixins.less";
+
+@import "../../../site/frontend/less/espo/root-variables.less";
+@import "../../../site/frontend/less/espo/misc.less";
+@import "../../../site/frontend/less/espo-vertical/layout.less";
+@import "../../../site/frontend/less/espo/custom.less";
+@import "../../../site/frontend/less/espo-vertical/custom.less";
+@import "../../../site/frontend/less/hazyblue-vertical/custom.less";
+
+@import "variables.less";
+@import "custom.less";
+
+@import "../../../site/frontend/less/espo/utilities.less";
+
+body {
+ --theme-name: DubasLight;
+}
diff --git a/frontend/less/dubas-light/variables.less b/frontend/less/dubas-light/variables.less
new file mode 100644
index 0000000..93a4a97
--- /dev/null
+++ b/frontend/less/dubas-light/variables.less
@@ -0,0 +1,22 @@
+@fa-font-path: "../../../../../fonts";
+@font-path: "../../../../../../client/fonts";
+
+@brand-primary: #3575D3;
+@brand-success: #4caf50;
+@brand-warning: #F5DC50;
+@brand-danger: #D22323;
+
+@text-color: #333;
+@text-muted: #999;
+@link-color: #3575d3;
+
+@navbar-inverse-color: #FFF;
+@navbar-inverse-bg: #363635;
+@navbar-inverse-link-color: #F7F7F7;
+@navbar-inverse-link-hover-color: #fff;
+@navbar-inverse-link-active-bg: @brand-primary;
+
+@brand-danger-5: #D22323;
+@body-bg: #fff;
+
+@select-item-active-bg: #3575d3;
\ No newline at end of file
diff --git a/init.php b/init.php
deleted file mode 100644
index 9221fa6..0000000
--- a/init.php
+++ /dev/null
@@ -1,55 +0,0 @@
-=1.0.12",
+ "grunt": "^1.4.1",
+ "grunt-contrib-cssmin": "^4.0.0",
+ "grunt-contrib-less": "^3.0.0"
}
},
"node_modules/@babel/code-frame": {
@@ -33,20 +34,26 @@
}
},
"node_modules/@babel/helper-validator-identifier": {
- "version": "7.14.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
- "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
- "dev": true
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
+ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
},
"node_modules/@babel/highlight": {
- "version": "7.14.0",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
- "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
+ "version": "7.17.12",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz",
+ "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==",
"dev": true,
"dependencies": {
- "@babel/helper-validator-identifier": "^7.14.0",
+ "@babel/helper-validator-identifier": "^7.16.7",
"chalk": "^2.0.0",
"js-tokens": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
}
},
"node_modules/@babel/highlight/node_modules/ansi-styles": {
@@ -90,6 +97,15 @@
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
"dev": true
},
+ "node_modules/@babel/highlight/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
"node_modules/@babel/highlight/node_modules/has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
@@ -112,15 +128,15 @@
}
},
"node_modules/@eslint/eslintrc": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.1.tgz",
- "integrity": "sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==",
+ "version": "0.4.3",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
+ "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==",
"dev": true,
"dependencies": {
"ajv": "^6.12.4",
"debug": "^4.1.1",
"espree": "^7.3.0",
- "globals": "^12.1.0",
+ "globals": "^13.9.0",
"ignore": "^4.0.6",
"import-fresh": "^3.2.1",
"js-yaml": "^3.13.1",
@@ -131,29 +147,31 @@
"node": "^10.12.0 || >=12.0.0"
}
},
- "node_modules/@eslint/eslintrc/node_modules/globals": {
- "version": "12.4.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
- "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
+ "node_modules/@humanwhocodes/config-array": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz",
+ "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==",
"dev": true,
"dependencies": {
- "type-fest": "^0.8.1"
+ "@humanwhocodes/object-schema": "^1.2.0",
+ "debug": "^4.1.1",
+ "minimatch": "^3.0.4"
},
"engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "node": ">=10.10.0"
}
},
- "node_modules/@eslint/eslintrc/node_modules/type-fest": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
- "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
+ "node_modules/@humanwhocodes/object-schema": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
+ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
+ "dev": true
+ },
+ "node_modules/abbrev": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+ "dev": true
},
"node_modules/acorn": {
"version": "7.4.1",
@@ -168,9 +186,9 @@
}
},
"node_modules/acorn-jsx": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
- "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
"dev": true,
"peerDependencies": {
"acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
@@ -192,18 +210,18 @@
}
},
"node_modules/ansi-colors": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
- "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
+ "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==",
"dev": true,
"engines": {
"node": ">=6"
}
},
"node_modules/ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dev": true,
"engines": {
"node": ">=8"
@@ -297,10 +315,28 @@
"sprintf-js": "~1.0.2"
}
},
+ "node_modules/array-each": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
+ "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array-slice": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
+ "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/asn1": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
- "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
+ "version": "0.2.6",
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
+ "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
"dependencies": {
"safer-buffer": "~2.1.0"
}
@@ -308,7 +344,7 @@
"node_modules/assert-plus": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+ "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
"engines": {
"node": ">=0.8"
}
@@ -323,14 +359,14 @@
}
},
"node_modules/async": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz",
- "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw=="
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz",
+ "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g=="
},
"node_modules/asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
},
"node_modules/at-least-node": {
"version": "1.0.0",
@@ -343,7 +379,7 @@
"node_modules/aws-sign2": {
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
- "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
+ "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==",
"engines": {
"node": "*"
}
@@ -380,15 +416,15 @@
"node_modules/bcrypt-pbkdf": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
- "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
+ "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
"dependencies": {
"tweetnacl": "^0.14.3"
}
},
"node_modules/big-integer": {
- "version": "1.6.48",
- "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz",
- "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==",
+ "version": "1.6.51",
+ "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz",
+ "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==",
"engines": {
"node": ">=0.6"
}
@@ -396,7 +432,7 @@
"node_modules/binary": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
- "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=",
+ "integrity": "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==",
"dependencies": {
"buffers": "~0.1.1",
"chainsaw": "~0.1.0"
@@ -418,7 +454,7 @@
"node_modules/bluebird": {
"version": "3.4.7",
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
- "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM="
+ "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA=="
},
"node_modules/brace-expansion": {
"version": "1.1.11",
@@ -429,6 +465,18 @@
"concat-map": "0.0.1"
}
},
+ "node_modules/braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dev": true,
+ "dependencies": {
+ "fill-range": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/buffer": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
@@ -455,7 +503,7 @@
"node_modules/buffer-crc32": {
"version": "0.2.13",
"resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
- "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
+ "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
"engines": {
"node": "*"
}
@@ -471,7 +519,7 @@
"node_modules/buffers": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
- "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=",
+ "integrity": "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==",
"engines": {
"node": ">=0.2.0"
}
@@ -488,12 +536,12 @@
"node_modules/caseless": {
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
- "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
+ "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw=="
},
"node_modules/chainsaw": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
- "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=",
+ "integrity": "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==",
"dependencies": {
"traverse": ">=0.3.0 <0.4"
},
@@ -502,9 +550,9 @@
}
},
"node_modules/chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"dev": true,
"dependencies": {
"ansi-styles": "^4.1.0",
@@ -517,6 +565,18 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/clean-css": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz",
+ "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==",
+ "dev": true,
+ "dependencies": {
+ "source-map": "~0.6.0"
+ },
+ "engines": {
+ "node": ">= 10.0"
+ }
+ },
"node_modules/color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
@@ -535,6 +595,15 @@
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
},
+ "node_modules/colors": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
+ "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
"node_modules/combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
@@ -592,6 +661,18 @@
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
},
+ "node_modules/copy-anything": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz",
+ "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==",
+ "dev": true,
+ "dependencies": {
+ "is-what": "^3.14.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/mesqueeb"
+ }
+ },
"node_modules/core-util-is": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
@@ -642,10 +723,19 @@
"node": ">=0.10"
}
},
+ "node_modules/dateformat": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
+ "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
"node_modules/debug": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
- "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"dependencies": {
"ms": "2.1.2"
@@ -660,9 +750,9 @@
}
},
"node_modules/deep-is": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
- "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
"dev": true
},
"node_modules/delayed-stream": {
@@ -673,6 +763,15 @@
"node": ">=0.4.0"
}
},
+ "node_modules/detect-file": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
+ "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/doctrine": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
@@ -685,6 +784,12 @@
"node": ">=6.0.0"
}
},
+ "node_modules/duplexer": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
+ "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
+ "dev": true
+ },
"node_modules/duplexer2": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
@@ -755,38 +860,57 @@
"node": ">=8.6"
}
},
+ "node_modules/errno": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
+ "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "prr": "~1.0.1"
+ },
+ "bin": {
+ "errno": "cli.js"
+ }
+ },
"node_modules/escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
"dev": true,
"engines": {
- "node": ">=0.8.0"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/eslint": {
- "version": "7.26.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.26.0.tgz",
- "integrity": "sha512-4R1ieRf52/izcZE7AlLy56uIHHDLT74Yzz2Iv2l6kDaYvEu9x+wMB5dZArVL8SYGXSYV2YAg70FcW5Y5nGGNIg==",
+ "version": "7.32.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz",
+ "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==",
"dev": true,
"dependencies": {
"@babel/code-frame": "7.12.11",
- "@eslint/eslintrc": "^0.4.1",
+ "@eslint/eslintrc": "^0.4.3",
+ "@humanwhocodes/config-array": "^0.5.0",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
"cross-spawn": "^7.0.2",
"debug": "^4.0.1",
"doctrine": "^3.0.0",
"enquirer": "^2.3.5",
+ "escape-string-regexp": "^4.0.0",
"eslint-scope": "^5.1.1",
"eslint-utils": "^2.1.0",
"eslint-visitor-keys": "^2.0.0",
"espree": "^7.3.1",
"esquery": "^1.4.0",
"esutils": "^2.0.2",
+ "fast-deep-equal": "^3.1.3",
"file-entry-cache": "^6.0.1",
"functional-red-black-tree": "^1.0.1",
- "glob-parent": "^5.0.0",
+ "glob-parent": "^5.1.2",
"globals": "^13.6.0",
"ignore": "^4.0.6",
"import-fresh": "^3.0.0",
@@ -795,7 +919,7 @@
"js-yaml": "^3.13.1",
"json-stable-stringify-without-jsonify": "^1.0.1",
"levn": "^0.4.1",
- "lodash": "^4.17.21",
+ "lodash.merge": "^4.6.2",
"minimatch": "^3.0.4",
"natural-compare": "^1.4.0",
"optionator": "^0.9.1",
@@ -804,7 +928,7 @@
"semver": "^7.2.1",
"strip-ansi": "^6.0.0",
"strip-json-comments": "^3.1.0",
- "table": "^6.0.4",
+ "table": "^6.0.9",
"text-table": "^0.2.0",
"v8-compile-cache": "^2.0.3"
},
@@ -818,18 +942,6 @@
"url": "https://opencollective.com/eslint"
}
},
- "node_modules/eslint-config-prettier": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz",
- "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==",
- "dev": true,
- "bin": {
- "eslint-config-prettier": "bin/cli.js"
- },
- "peerDependencies": {
- "eslint": ">=7.0.0"
- }
- },
"node_modules/eslint-plugin-header": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/eslint-plugin-header/-/eslint-plugin-header-3.1.1.tgz",
@@ -839,27 +951,6 @@
"eslint": ">=7.7.0"
}
},
- "node_modules/eslint-plugin-prettier": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.0.tgz",
- "integrity": "sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw==",
- "dev": true,
- "dependencies": {
- "prettier-linter-helpers": "^1.0.0"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "peerDependencies": {
- "eslint": ">=5.0.0",
- "prettier": ">=1.13.0"
- },
- "peerDependenciesMeta": {
- "eslint-config-prettier": {
- "optional": true
- }
- }
- },
"node_modules/eslint-scope": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
@@ -955,9 +1046,9 @@
}
},
"node_modules/esquery/node_modules/estraverse": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
- "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
"dev": true,
"engines": {
"node": ">=4.0"
@@ -976,9 +1067,9 @@
}
},
"node_modules/esrecurse/node_modules/estraverse": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
- "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
"dev": true,
"engines": {
"node": ">=4.0"
@@ -1002,6 +1093,33 @@
"node": ">=0.10.0"
}
},
+ "node_modules/eventemitter2": {
+ "version": "0.4.14",
+ "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
+ "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
+ "dev": true
+ },
+ "node_modules/exit": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
+ "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/expand-tilde": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
+ "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
+ "dev": true,
+ "dependencies": {
+ "homedir-polyfill": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/extend": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
@@ -1020,12 +1138,6 @@
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
},
- "node_modules/fast-diff": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz",
- "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==",
- "dev": true
- },
"node_modules/fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
@@ -1037,6 +1149,30 @@
"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
"dev": true
},
+ "node_modules/figures": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
+ "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
+ "dev": true,
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/figures/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
"node_modules/file-entry-cache": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
@@ -1049,6 +1185,71 @@
"node": "^10.12.0 || >=12.0.0"
}
},
+ "node_modules/fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dev": true,
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/findup-sync": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
+ "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
+ "dev": true,
+ "dependencies": {
+ "glob": "~5.0.0"
+ },
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/glob": {
+ "version": "5.0.15",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
+ "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
+ "dev": true,
+ "dependencies": {
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "2 || 3",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/fined": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
+ "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",
+ "dev": true,
+ "dependencies": {
+ "expand-tilde": "^2.0.2",
+ "is-plain-object": "^2.0.3",
+ "object.defaults": "^1.1.0",
+ "object.pick": "^1.2.0",
+ "parse-filepath": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/flagged-respawn": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
+ "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
"node_modules/flat-cache": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
@@ -1063,11 +1264,32 @@
}
},
"node_modules/flatted": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz",
- "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==",
+ "version": "3.2.5",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz",
+ "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==",
"dev": true
},
+ "node_modules/for-in": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
+ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/for-own": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
+ "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
+ "dev": true,
+ "dependencies": {
+ "for-in": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/forever-agent": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
@@ -1138,12 +1360,27 @@
"rimraf": "bin.js"
}
},
+ "node_modules/function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+ "dev": true
+ },
"node_modules/functional-red-black-tree": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
"integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
"dev": true
},
+ "node_modules/getobject": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz",
+ "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/getpass": {
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
@@ -1153,14 +1390,14 @@
}
},
"node_modules/glob": {
- "version": "7.1.7",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
- "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
- "minimatch": "^3.0.4",
+ "minimatch": "^3.1.1",
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
},
@@ -1183,10 +1420,52 @@
"node": ">= 6"
}
},
+ "node_modules/global-modules": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
+ "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
+ "dev": true,
+ "dependencies": {
+ "global-prefix": "^1.0.1",
+ "is-windows": "^1.0.1",
+ "resolve-dir": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/global-prefix": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
+ "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
+ "dev": true,
+ "dependencies": {
+ "expand-tilde": "^2.0.2",
+ "homedir-polyfill": "^1.0.1",
+ "ini": "^1.3.4",
+ "is-windows": "^1.0.1",
+ "which": "^1.2.14"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/global-prefix/node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
"node_modules/globals": {
- "version": "13.8.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.8.0.tgz",
- "integrity": "sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==",
+ "version": "13.15.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz",
+ "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==",
"dev": true,
"dependencies": {
"type-fest": "^0.20.2"
@@ -1199,16 +1478,218 @@
}
},
"node_modules/graceful-fs": {
- "version": "4.2.6",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
- "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ=="
- },
- "node_modules/har-schema": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
- "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
+ "version": "4.2.10",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
+ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
+ },
+ "node_modules/grunt": {
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.5.3.tgz",
+ "integrity": "sha512-mKwmo4X2d8/4c/BmcOETHek675uOqw0RuA/zy12jaspWqvTp4+ZeQF1W+OTpcbncnaBsfbQJ6l0l4j+Sn/GmaQ==",
+ "dev": true,
+ "dependencies": {
+ "dateformat": "~3.0.3",
+ "eventemitter2": "~0.4.13",
+ "exit": "~0.1.2",
+ "findup-sync": "~0.3.0",
+ "glob": "~7.1.6",
+ "grunt-cli": "~1.4.3",
+ "grunt-known-options": "~2.0.0",
+ "grunt-legacy-log": "~3.0.0",
+ "grunt-legacy-util": "~2.0.1",
+ "iconv-lite": "~0.4.13",
+ "js-yaml": "~3.14.0",
+ "minimatch": "~3.0.4",
+ "mkdirp": "~1.0.4",
+ "nopt": "~3.0.6",
+ "rimraf": "~3.0.2"
+ },
+ "bin": {
+ "grunt": "bin/grunt"
+ },
"engines": {
- "node": ">=4"
+ "node": ">=8"
+ }
+ },
+ "node_modules/grunt-cli": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz",
+ "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==",
+ "dev": true,
+ "dependencies": {
+ "grunt-known-options": "~2.0.0",
+ "interpret": "~1.1.0",
+ "liftup": "~3.0.1",
+ "nopt": "~4.0.1",
+ "v8flags": "~3.2.0"
+ },
+ "bin": {
+ "grunt": "bin/grunt"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/grunt-cli/node_modules/nopt": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
+ "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
+ "dev": true,
+ "dependencies": {
+ "abbrev": "1",
+ "osenv": "^0.1.4"
+ },
+ "bin": {
+ "nopt": "bin/nopt.js"
+ }
+ },
+ "node_modules/grunt-contrib-cssmin": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-4.0.0.tgz",
+ "integrity": "sha512-jXU+Zlk8Q8XztOGNGpjYlD/BDQ0n95IHKrQKtFR7Gd8hZrzgqiG1Ra7cGYc8h2DD9vkSFGNlweb9Q00rBxOK2w==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^4.1.0",
+ "clean-css": "^5.0.1",
+ "maxmin": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10.0"
+ }
+ },
+ "node_modules/grunt-contrib-less": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-3.0.0.tgz",
+ "integrity": "sha512-fBB8MUDCo5EgT7WdOVQnZq4GF+XCeFdnkhaxI7uepp8P973sH1jdodjF87c6d9WSHKgArJAGP5JEtthhdKVovg==",
+ "dev": true,
+ "dependencies": {
+ "async": "^3.2.0",
+ "chalk": "^4.1.0",
+ "less": "^4.1.1",
+ "lodash": "^4.17.21"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/grunt-known-options": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz",
+ "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/grunt-legacy-log": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz",
+ "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==",
+ "dev": true,
+ "dependencies": {
+ "colors": "~1.1.2",
+ "grunt-legacy-log-utils": "~2.1.0",
+ "hooker": "~0.2.3",
+ "lodash": "~4.17.19"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/grunt-legacy-log-utils": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz",
+ "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "~4.1.0",
+ "lodash": "~4.17.19"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/grunt-legacy-util": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz",
+ "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==",
+ "dev": true,
+ "dependencies": {
+ "async": "~3.2.0",
+ "exit": "~0.1.2",
+ "getobject": "~1.0.0",
+ "hooker": "~0.2.3",
+ "lodash": "~4.17.21",
+ "underscore.string": "~3.3.5",
+ "which": "~2.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/grunt/node_modules/glob": {
+ "version": "7.1.7",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
+ "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/grunt/node_modules/minimatch": {
+ "version": "3.0.8",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz",
+ "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/grunt/node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "dev": true,
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/gzip-size": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz",
+ "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==",
+ "dev": true,
+ "dependencies": {
+ "duplexer": "^0.1.1",
+ "pify": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/har-schema": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
+ "engines": {
+ "node": ">=4"
}
},
"node_modules/har-validator": {
@@ -1224,6 +1705,18 @@
"node": ">=6"
}
},
+ "node_modules/has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
"node_modules/has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -1233,6 +1726,27 @@
"node": ">=8"
}
},
+ "node_modules/homedir-polyfill": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
+ "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
+ "dev": true,
+ "dependencies": {
+ "parse-passwd": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/hooker": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
+ "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
"node_modules/http-signature": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
@@ -1247,6 +1761,18 @@
"npm": ">=1.3.7"
}
},
+ "node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/ieee754": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
@@ -1275,6 +1801,19 @@
"node": ">= 4"
}
},
+ "node_modules/image-size": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
+ "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
+ "dev": true,
+ "optional": true,
+ "bin": {
+ "image-size": "bin/image-size.js"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/import-fresh": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
@@ -1314,6 +1853,43 @@
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
},
+ "node_modules/ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "dev": true
+ },
+ "node_modules/interpret": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
+ "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
+ "dev": true
+ },
+ "node_modules/is-absolute": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
+ "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
+ "dev": true,
+ "dependencies": {
+ "is-relative": "^1.0.0",
+ "is-windows": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-core-module": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
+ "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==",
+ "dev": true,
+ "dependencies": {
+ "has": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
@@ -1333,9 +1909,9 @@
}
},
"node_modules/is-glob": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
- "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
"dev": true,
"dependencies": {
"is-extglob": "^2.1.1"
@@ -1344,11 +1920,71 @@
"node": ">=0.10.0"
}
},
+ "node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "dev": true,
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-relative": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
+ "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
+ "dev": true,
+ "dependencies": {
+ "is-unc-path": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/is-typedarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
"integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
},
+ "node_modules/is-unc-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
+ "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
+ "dev": true,
+ "dependencies": {
+ "unc-path-regex": "^0.1.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-what": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz",
+ "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==",
+ "dev": true
+ },
+ "node_modules/is-windows": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
+ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/isarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
@@ -1360,6 +1996,15 @@
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
"dev": true
},
+ "node_modules/isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/isstream": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
@@ -1390,9 +2035,9 @@
"integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
},
"node_modules/json-schema": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
- "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
+ "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="
},
"node_modules/json-schema-traverse": {
"version": "0.4.1",
@@ -1422,23 +2067,32 @@
}
},
"node_modules/jsprim": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
- "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
- "engines": [
- "node >=0.6.0"
- ],
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
+ "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
"dependencies": {
"assert-plus": "1.0.0",
"extsprintf": "1.3.0",
- "json-schema": "0.2.3",
+ "json-schema": "0.4.0",
"verror": "1.10.0"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
}
},
"node_modules/lazystream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz",
- "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz",
+ "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==",
"dependencies": {
"readable-stream": "^2.0.5"
},
@@ -1473,6 +2127,32 @@
"safe-buffer": "~5.1.0"
}
},
+ "node_modules/less": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/less/-/less-4.1.2.tgz",
+ "integrity": "sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==",
+ "dev": true,
+ "dependencies": {
+ "copy-anything": "^2.0.1",
+ "parse-node-version": "^1.0.1",
+ "tslib": "^2.3.0"
+ },
+ "bin": {
+ "lessc": "bin/lessc"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "optionalDependencies": {
+ "errno": "^0.1.1",
+ "graceful-fs": "^4.1.2",
+ "image-size": "~0.5.0",
+ "make-dir": "^2.1.0",
+ "mime": "^1.4.1",
+ "needle": "^2.5.2",
+ "source-map": "~0.6.0"
+ }
+ },
"node_modules/levn": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
@@ -1486,6 +2166,40 @@
"node": ">= 0.8.0"
}
},
+ "node_modules/liftup": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz",
+ "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==",
+ "dev": true,
+ "dependencies": {
+ "extend": "^3.0.2",
+ "findup-sync": "^4.0.0",
+ "fined": "^1.2.0",
+ "flagged-respawn": "^1.0.1",
+ "is-plain-object": "^2.0.4",
+ "object.map": "^1.0.1",
+ "rechoir": "^0.7.0",
+ "resolve": "^1.19.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/liftup/node_modules/findup-sync": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",
+ "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",
+ "dev": true,
+ "dependencies": {
+ "detect-file": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "micromatch": "^4.0.2",
+ "resolve-dir": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
"node_modules/listenercount": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz",
@@ -1497,12 +2211,6 @@
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
"dev": true
},
- "node_modules/lodash.clonedeep": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
- "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
- "dev": true
- },
"node_modules/lodash.defaults": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
@@ -1523,6 +2231,12 @@
"resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
"integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs="
},
+ "node_modules/lodash.merge": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
+ "dev": true
+ },
"node_modules/lodash.truncate": {
"version": "4.4.2",
"resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
@@ -1546,29 +2260,118 @@
"node": ">=10"
}
},
+ "node_modules/make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/make-dir/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "optional": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/make-iterator": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
+ "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/map-cache": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
+ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/maxmin": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-3.0.0.tgz",
+ "integrity": "sha512-wcahMInmGtg/7c6a75fr21Ch/Ks1Tb+Jtoan5Ft4bAI0ZvJqyOw8kkM7e7p8hDSzY805vmxwHT50KcjGwKyJ0g==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^4.1.0",
+ "figures": "^3.2.0",
+ "gzip-size": "^5.1.1",
+ "pretty-bytes": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/micromatch": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "dev": true,
+ "dependencies": {
+ "braces": "^3.0.2",
+ "picomatch": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+ "dev": true,
+ "optional": true,
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/mime-db": {
- "version": "1.47.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz",
- "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==",
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/mime-types": {
- "version": "2.1.30",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz",
- "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==",
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
"dependencies": {
- "mime-db": "1.47.0"
+ "mime-db": "1.52.0"
},
"engines": {
"node": ">= 0.6"
}
},
"node_modules/minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -1577,16 +2380,16 @@
}
},
"node_modules/minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
+ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
},
"node_modules/mkdirp": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
- "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
+ "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
"dependencies": {
- "minimist": "^1.2.5"
+ "minimist": "^1.2.6"
},
"bin": {
"mkdirp": "bin/cmd.js"
@@ -1651,6 +2454,46 @@
"ncp": "bin/ncp"
}
},
+ "node_modules/needle": {
+ "version": "2.9.1",
+ "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz",
+ "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "debug": "^3.2.6",
+ "iconv-lite": "^0.4.4",
+ "sax": "^1.2.4"
+ },
+ "bin": {
+ "needle": "bin/needle"
+ },
+ "engines": {
+ "node": ">= 4.4.x"
+ }
+ },
+ "node_modules/needle/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/nopt": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
+ "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
+ "dev": true,
+ "dependencies": {
+ "abbrev": "1"
+ },
+ "bin": {
+ "nopt": "bin/nopt.js"
+ }
+ },
"node_modules/normalize-path": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
@@ -1667,6 +2510,46 @@
"node": "*"
}
},
+ "node_modules/object.defaults": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
+ "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
+ "dev": true,
+ "dependencies": {
+ "array-each": "^1.0.1",
+ "array-slice": "^1.0.0",
+ "for-own": "^1.0.0",
+ "isobject": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object.map": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
+ "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
+ "dev": true,
+ "dependencies": {
+ "for-own": "^1.0.0",
+ "make-iterator": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object.pick": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
+ "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
+ "dev": true,
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@@ -1692,6 +2575,34 @@
"node": ">= 0.8.0"
}
},
+ "node_modules/os-homedir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
+ "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/os-tmpdir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/osenv": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
+ "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
+ "dev": true,
+ "dependencies": {
+ "os-homedir": "^1.0.0",
+ "os-tmpdir": "^1.0.0"
+ }
+ },
"node_modules/parent-module": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
@@ -1704,6 +2615,38 @@
"node": ">=6"
}
},
+ "node_modules/parse-filepath": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
+ "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
+ "dev": true,
+ "dependencies": {
+ "is-absolute": "^1.0.0",
+ "map-cache": "^0.2.0",
+ "path-root": "^0.1.1"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/parse-node-version": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
+ "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/parse-passwd": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
+ "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
@@ -1721,11 +2664,59 @@
"node": ">=8"
}
},
+ "node_modules/path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+ "dev": true
+ },
+ "node_modules/path-root": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
+ "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
+ "dev": true,
+ "dependencies": {
+ "path-root-regex": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-root-regex": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
+ "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/performance-now": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
},
+ "node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/prelude-ls": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
@@ -1735,28 +2726,16 @@
"node": ">= 0.8.0"
}
},
- "node_modules/prettier": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz",
- "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==",
+ "node_modules/pretty-bytes": {
+ "version": "5.6.0",
+ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
+ "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
"dev": true,
- "bin": {
- "prettier": "bin-prettier.js"
- },
"engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/prettier-linter-helpers": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
- "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
- "dev": true,
- "dependencies": {
- "fast-diff": "^1.1.2"
+ "node": ">=6"
},
- "engines": {
- "node": ">=6.0.0"
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/process-nextick-args": {
@@ -1773,6 +2752,13 @@
"node": ">=0.4.0"
}
},
+ "node_modules/prr": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
+ "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
+ "dev": true,
+ "optional": true
+ },
"node_modules/psl": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
@@ -1787,9 +2773,9 @@
}
},
"node_modules/qs": {
- "version": "6.5.2",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
- "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
+ "version": "6.5.3",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
+ "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==",
"engines": {
"node": ">=0.6"
}
@@ -1807,10 +2793,22 @@
"node": ">= 6"
}
},
+ "node_modules/rechoir": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",
+ "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",
+ "dev": true,
+ "dependencies": {
+ "resolve": "^1.9.0"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
"node_modules/regexpp": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz",
- "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
+ "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
"dev": true,
"engines": {
"node": ">=8"
@@ -1859,6 +2857,36 @@
"node": ">=0.10.0"
}
},
+ "node_modules/resolve": {
+ "version": "1.22.0",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz",
+ "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
+ "dev": true,
+ "dependencies": {
+ "is-core-module": "^2.8.1",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/resolve-dir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
+ "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
+ "dev": true,
+ "dependencies": {
+ "expand-tilde": "^2.0.0",
+ "global-modules": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/resolve-from": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
@@ -1907,10 +2935,17 @@
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
},
+ "node_modules/sax": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
+ "dev": true,
+ "optional": true
+ },
"node_modules/semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "version": "7.3.7",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
"dev": true,
"dependencies": {
"lru-cache": "^6.0.0"
@@ -1965,6 +3000,15 @@
"url": "https://github.com/chalk/slice-ansi?sponsor=1"
}
},
+ "node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
@@ -1972,9 +3016,9 @@
"dev": true
},
"node_modules/sshpk": {
- "version": "1.16.1",
- "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
- "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
+ "version": "1.17.0",
+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
+ "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==",
"dependencies": {
"asn1": "~0.2.3",
"assert-plus": "^1.0.0",
@@ -2004,26 +3048,26 @@
}
},
"node_modules/string-width": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
- "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"dev": true,
"dependencies": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
+ "strip-ansi": "^6.0.1"
},
"engines": {
"node": ">=8"
}
},
"node_modules/strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"dev": true,
"dependencies": {
- "ansi-regex": "^5.0.0"
+ "ansi-regex": "^5.0.1"
},
"engines": {
"node": ">=8"
@@ -2053,27 +3097,38 @@
"node": ">=8"
}
},
+ "node_modules/supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/table": {
- "version": "6.7.1",
- "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz",
- "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz",
+ "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==",
"dev": true,
"dependencies": {
"ajv": "^8.0.1",
- "lodash.clonedeep": "^4.5.0",
"lodash.truncate": "^4.4.2",
"slice-ansi": "^4.0.0",
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0"
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1"
},
"engines": {
"node": ">=10.0.0"
}
},
"node_modules/table/node_modules/ajv": {
- "version": "8.4.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.4.0.tgz",
- "integrity": "sha512-7QD2l6+KBSLwf+7MuYocbWvRPdOu63/trReTLu2KFwkgctnub1auoF+Y1WYcm09CTM7quuscrzqmASaLHC/K4Q==",
+ "version": "8.11.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
+ "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
"dev": true,
"dependencies": {
"fast-deep-equal": "^3.1.1",
@@ -2113,6 +3168,18 @@
"integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
"dev": true
},
+ "node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
"node_modules/tough-cookie": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
@@ -2133,6 +3200,12 @@
"node": "*"
}
},
+ "node_modules/tslib": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
+ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==",
+ "dev": true
+ },
"node_modules/tunnel-agent": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
@@ -2173,6 +3246,34 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/unc-path-regex": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
+ "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/underscore.string": {
+ "version": "3.3.6",
+ "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz",
+ "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==",
+ "dev": true,
+ "dependencies": {
+ "sprintf-js": "^1.1.1",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/underscore.string/node_modules/sprintf-js": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
+ "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==",
+ "dev": true
+ },
"node_modules/universalify": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
@@ -2242,6 +3343,7 @@
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
"bin": {
"uuid": "bin/uuid"
}
@@ -2252,6 +3354,18 @@
"integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
"dev": true
},
+ "node_modules/v8flags": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz",
+ "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==",
+ "dev": true,
+ "dependencies": {
+ "homedir-polyfill": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
"node_modules/verror": {
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
@@ -2325,18 +3439,18 @@
}
},
"@babel/helper-validator-identifier": {
- "version": "7.14.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
- "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
+ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==",
"dev": true
},
"@babel/highlight": {
- "version": "7.14.0",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
- "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
+ "version": "7.17.12",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz",
+ "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==",
"dev": true,
"requires": {
- "@babel/helper-validator-identifier": "^7.14.0",
+ "@babel/helper-validator-identifier": "^7.16.7",
"chalk": "^2.0.0",
"js-tokens": "^4.0.0"
},
@@ -2376,6 +3490,12 @@
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
"dev": true
},
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true
+ },
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
@@ -2394,39 +3514,45 @@
}
},
"@eslint/eslintrc": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.1.tgz",
- "integrity": "sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==",
+ "version": "0.4.3",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
+ "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==",
"dev": true,
"requires": {
"ajv": "^6.12.4",
"debug": "^4.1.1",
"espree": "^7.3.0",
- "globals": "^12.1.0",
+ "globals": "^13.9.0",
"ignore": "^4.0.6",
"import-fresh": "^3.2.1",
"js-yaml": "^3.13.1",
"minimatch": "^3.0.4",
"strip-json-comments": "^3.1.1"
- },
- "dependencies": {
- "globals": {
- "version": "12.4.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
- "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
- "dev": true,
- "requires": {
- "type-fest": "^0.8.1"
- }
- },
- "type-fest": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
- "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
- "dev": true
- }
}
},
+ "@humanwhocodes/config-array": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz",
+ "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==",
+ "dev": true,
+ "requires": {
+ "@humanwhocodes/object-schema": "^1.2.0",
+ "debug": "^4.1.1",
+ "minimatch": "^3.0.4"
+ }
+ },
+ "@humanwhocodes/object-schema": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
+ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
+ "dev": true
+ },
+ "abbrev": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+ "dev": true
+ },
"acorn": {
"version": "7.4.1",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
@@ -2434,9 +3560,9 @@
"dev": true
},
"acorn-jsx": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
- "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
"dev": true,
"requires": {}
},
@@ -2452,15 +3578,15 @@
}
},
"ansi-colors": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
- "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
+ "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==",
"dev": true
},
"ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dev": true
},
"ansi-styles": {
@@ -2541,10 +3667,22 @@
"sprintf-js": "~1.0.2"
}
},
+ "array-each": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
+ "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==",
+ "dev": true
+ },
+ "array-slice": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
+ "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
+ "dev": true
+ },
"asn1": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
- "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
+ "version": "0.2.6",
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
+ "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
"requires": {
"safer-buffer": "~2.1.0"
}
@@ -2552,7 +3690,7 @@
"assert-plus": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
+ "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw=="
},
"astral-regex": {
"version": "2.0.0",
@@ -2561,14 +3699,14 @@
"dev": true
},
"async": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz",
- "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw=="
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz",
+ "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g=="
},
"asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
},
"at-least-node": {
"version": "1.0.0",
@@ -2578,7 +3716,7 @@
"aws-sign2": {
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
- "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
+ "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA=="
},
"aws4": {
"version": "1.11.0",
@@ -2598,20 +3736,20 @@
"bcrypt-pbkdf": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
- "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
+ "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
"requires": {
"tweetnacl": "^0.14.3"
}
},
"big-integer": {
- "version": "1.6.48",
- "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz",
- "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w=="
+ "version": "1.6.51",
+ "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz",
+ "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg=="
},
"binary": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
- "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=",
+ "integrity": "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==",
"requires": {
"buffers": "~0.1.1",
"chainsaw": "~0.1.0"
@@ -2630,7 +3768,7 @@
"bluebird": {
"version": "3.4.7",
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
- "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM="
+ "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA=="
},
"brace-expansion": {
"version": "1.1.11",
@@ -2641,6 +3779,15 @@
"concat-map": "0.0.1"
}
},
+ "braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dev": true,
+ "requires": {
+ "fill-range": "^7.0.1"
+ }
+ },
"buffer": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
@@ -2653,7 +3800,7 @@
"buffer-crc32": {
"version": "0.2.13",
"resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
- "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI="
+ "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="
},
"buffer-indexof-polyfill": {
"version": "1.0.2",
@@ -2663,7 +3810,7 @@
"buffers": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
- "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s="
+ "integrity": "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ=="
},
"callsites": {
"version": "3.1.0",
@@ -2674,26 +3821,35 @@
"caseless": {
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
- "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
+ "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw=="
},
"chainsaw": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
- "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=",
+ "integrity": "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==",
"requires": {
"traverse": ">=0.3.0 <0.4"
}
},
"chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"dev": true,
"requires": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
}
},
+ "clean-css": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz",
+ "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==",
+ "dev": true,
+ "requires": {
+ "source-map": "~0.6.0"
+ }
+ },
"color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
@@ -2709,6 +3865,12 @@
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
},
+ "colors": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
+ "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
+ "dev": true
+ },
"combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
@@ -2762,6 +3924,15 @@
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
},
+ "copy-anything": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz",
+ "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==",
+ "dev": true,
+ "requires": {
+ "is-what": "^3.14.1"
+ }
+ },
"core-util-is": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
@@ -2803,19 +3974,25 @@
"assert-plus": "^1.0.0"
}
},
+ "dateformat": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
+ "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
+ "dev": true
+ },
"debug": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
- "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"requires": {
"ms": "2.1.2"
}
},
"deep-is": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
- "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
"dev": true
},
"delayed-stream": {
@@ -2823,6 +4000,12 @@
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
},
+ "detect-file": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
+ "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
+ "dev": true
+ },
"doctrine": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
@@ -2832,6 +4015,12 @@
"esutils": "^2.0.2"
}
},
+ "duplexer": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
+ "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
+ "dev": true
+ },
"duplexer2": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
@@ -2901,35 +4090,48 @@
"ansi-colors": "^4.1.1"
}
},
+ "errno": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
+ "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "prr": "~1.0.1"
+ }
+ },
"escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
"dev": true
},
"eslint": {
- "version": "7.26.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.26.0.tgz",
- "integrity": "sha512-4R1ieRf52/izcZE7AlLy56uIHHDLT74Yzz2Iv2l6kDaYvEu9x+wMB5dZArVL8SYGXSYV2YAg70FcW5Y5nGGNIg==",
+ "version": "7.32.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz",
+ "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==",
"dev": true,
"requires": {
"@babel/code-frame": "7.12.11",
- "@eslint/eslintrc": "^0.4.1",
+ "@eslint/eslintrc": "^0.4.3",
+ "@humanwhocodes/config-array": "^0.5.0",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
"cross-spawn": "^7.0.2",
"debug": "^4.0.1",
"doctrine": "^3.0.0",
"enquirer": "^2.3.5",
+ "escape-string-regexp": "^4.0.0",
"eslint-scope": "^5.1.1",
"eslint-utils": "^2.1.0",
"eslint-visitor-keys": "^2.0.0",
"espree": "^7.3.1",
"esquery": "^1.4.0",
"esutils": "^2.0.2",
+ "fast-deep-equal": "^3.1.3",
"file-entry-cache": "^6.0.1",
"functional-red-black-tree": "^1.0.1",
- "glob-parent": "^5.0.0",
+ "glob-parent": "^5.1.2",
"globals": "^13.6.0",
"ignore": "^4.0.6",
"import-fresh": "^3.0.0",
@@ -2938,7 +4140,7 @@
"js-yaml": "^3.13.1",
"json-stable-stringify-without-jsonify": "^1.0.1",
"levn": "^0.4.1",
- "lodash": "^4.17.21",
+ "lodash.merge": "^4.6.2",
"minimatch": "^3.0.4",
"natural-compare": "^1.4.0",
"optionator": "^0.9.1",
@@ -2947,18 +4149,11 @@
"semver": "^7.2.1",
"strip-ansi": "^6.0.0",
"strip-json-comments": "^3.1.0",
- "table": "^6.0.4",
+ "table": "^6.0.9",
"text-table": "^0.2.0",
"v8-compile-cache": "^2.0.3"
}
},
- "eslint-config-prettier": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz",
- "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==",
- "dev": true,
- "requires": {}
- },
"eslint-plugin-header": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/eslint-plugin-header/-/eslint-plugin-header-3.1.1.tgz",
@@ -2966,15 +4161,6 @@
"dev": true,
"requires": {}
},
- "eslint-plugin-prettier": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.0.tgz",
- "integrity": "sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw==",
- "dev": true,
- "requires": {
- "prettier-linter-helpers": "^1.0.0"
- }
- },
"eslint-scope": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
@@ -3043,9 +4229,9 @@
},
"dependencies": {
"estraverse": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
- "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
"dev": true
}
}
@@ -3060,9 +4246,9 @@
},
"dependencies": {
"estraverse": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
- "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
"dev": true
}
}
@@ -3079,6 +4265,27 @@
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
"dev": true
},
+ "eventemitter2": {
+ "version": "0.4.14",
+ "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
+ "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
+ "dev": true
+ },
+ "exit": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
+ "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
+ "dev": true
+ },
+ "expand-tilde": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
+ "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
+ "dev": true,
+ "requires": {
+ "homedir-polyfill": "^1.0.1"
+ }
+ },
"extend": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
@@ -3094,12 +4301,6 @@
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
},
- "fast-diff": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz",
- "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==",
- "dev": true
- },
"fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
@@ -3111,6 +4312,23 @@
"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
"dev": true
},
+ "figures": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
+ "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^1.0.5"
+ },
+ "dependencies": {
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true
+ }
+ }
+ },
"file-entry-cache": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
@@ -3120,6 +4338,58 @@
"flat-cache": "^3.0.4"
}
},
+ "fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dev": true,
+ "requires": {
+ "to-regex-range": "^5.0.1"
+ }
+ },
+ "findup-sync": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
+ "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
+ "dev": true,
+ "requires": {
+ "glob": "~5.0.0"
+ },
+ "dependencies": {
+ "glob": {
+ "version": "5.0.15",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
+ "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
+ "dev": true,
+ "requires": {
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "2 || 3",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ }
+ }
+ },
+ "fined": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
+ "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",
+ "dev": true,
+ "requires": {
+ "expand-tilde": "^2.0.2",
+ "is-plain-object": "^2.0.3",
+ "object.defaults": "^1.1.0",
+ "object.pick": "^1.2.0",
+ "parse-filepath": "^1.0.1"
+ }
+ },
+ "flagged-respawn": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
+ "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==",
+ "dev": true
+ },
"flat-cache": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
@@ -3131,11 +4401,26 @@
}
},
"flatted": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz",
- "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==",
+ "version": "3.2.5",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz",
+ "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==",
"dev": true
},
+ "for-in": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
+ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
+ "dev": true
+ },
+ "for-own": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
+ "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
+ "dev": true,
+ "requires": {
+ "for-in": "^1.0.1"
+ }
+ },
"forever-agent": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
@@ -3193,12 +4478,24 @@
}
}
},
+ "function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+ "dev": true
+ },
"functional-red-black-tree": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
"integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
"dev": true
},
+ "getobject": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz",
+ "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==",
+ "dev": true
+ },
"getpass": {
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
@@ -3208,40 +4505,230 @@
}
},
"glob": {
- "version": "7.1.7",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
- "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"requires": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
- "minimatch": "^3.0.4",
+ "minimatch": "^3.1.1",
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
}
},
- "glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "requires": {
+ "is-glob": "^4.0.1"
+ }
+ },
+ "global-modules": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
+ "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
+ "dev": true,
+ "requires": {
+ "global-prefix": "^1.0.1",
+ "is-windows": "^1.0.1",
+ "resolve-dir": "^1.0.0"
+ }
+ },
+ "global-prefix": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
+ "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
+ "dev": true,
+ "requires": {
+ "expand-tilde": "^2.0.2",
+ "homedir-polyfill": "^1.0.1",
+ "ini": "^1.3.4",
+ "is-windows": "^1.0.1",
+ "which": "^1.2.14"
+ },
+ "dependencies": {
+ "which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ }
+ }
+ },
+ "globals": {
+ "version": "13.15.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz",
+ "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==",
+ "dev": true,
+ "requires": {
+ "type-fest": "^0.20.2"
+ }
+ },
+ "graceful-fs": {
+ "version": "4.2.10",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
+ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
+ },
+ "grunt": {
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.5.3.tgz",
+ "integrity": "sha512-mKwmo4X2d8/4c/BmcOETHek675uOqw0RuA/zy12jaspWqvTp4+ZeQF1W+OTpcbncnaBsfbQJ6l0l4j+Sn/GmaQ==",
+ "dev": true,
+ "requires": {
+ "dateformat": "~3.0.3",
+ "eventemitter2": "~0.4.13",
+ "exit": "~0.1.2",
+ "findup-sync": "~0.3.0",
+ "glob": "~7.1.6",
+ "grunt-cli": "~1.4.3",
+ "grunt-known-options": "~2.0.0",
+ "grunt-legacy-log": "~3.0.0",
+ "grunt-legacy-util": "~2.0.1",
+ "iconv-lite": "~0.4.13",
+ "js-yaml": "~3.14.0",
+ "minimatch": "~3.0.4",
+ "mkdirp": "~1.0.4",
+ "nopt": "~3.0.6",
+ "rimraf": "~3.0.2"
+ },
+ "dependencies": {
+ "glob": {
+ "version": "7.1.7",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
+ "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "minimatch": {
+ "version": "3.0.8",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz",
+ "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ },
+ "mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "dev": true
+ }
+ }
+ },
+ "grunt-cli": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz",
+ "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==",
+ "dev": true,
+ "requires": {
+ "grunt-known-options": "~2.0.0",
+ "interpret": "~1.1.0",
+ "liftup": "~3.0.1",
+ "nopt": "~4.0.1",
+ "v8flags": "~3.2.0"
+ },
+ "dependencies": {
+ "nopt": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
+ "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
+ "dev": true,
+ "requires": {
+ "abbrev": "1",
+ "osenv": "^0.1.4"
+ }
+ }
+ }
+ },
+ "grunt-contrib-cssmin": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-4.0.0.tgz",
+ "integrity": "sha512-jXU+Zlk8Q8XztOGNGpjYlD/BDQ0n95IHKrQKtFR7Gd8hZrzgqiG1Ra7cGYc8h2DD9vkSFGNlweb9Q00rBxOK2w==",
+ "dev": true,
+ "requires": {
+ "chalk": "^4.1.0",
+ "clean-css": "^5.0.1",
+ "maxmin": "^3.0.0"
+ }
+ },
+ "grunt-contrib-less": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-3.0.0.tgz",
+ "integrity": "sha512-fBB8MUDCo5EgT7WdOVQnZq4GF+XCeFdnkhaxI7uepp8P973sH1jdodjF87c6d9WSHKgArJAGP5JEtthhdKVovg==",
+ "dev": true,
+ "requires": {
+ "async": "^3.2.0",
+ "chalk": "^4.1.0",
+ "less": "^4.1.1",
+ "lodash": "^4.17.21"
+ }
+ },
+ "grunt-known-options": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz",
+ "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==",
+ "dev": true
+ },
+ "grunt-legacy-log": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz",
+ "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==",
+ "dev": true,
+ "requires": {
+ "colors": "~1.1.2",
+ "grunt-legacy-log-utils": "~2.1.0",
+ "hooker": "~0.2.3",
+ "lodash": "~4.17.19"
+ }
+ },
+ "grunt-legacy-log-utils": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz",
+ "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==",
"dev": true,
"requires": {
- "is-glob": "^4.0.1"
+ "chalk": "~4.1.0",
+ "lodash": "~4.17.19"
}
},
- "globals": {
- "version": "13.8.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.8.0.tgz",
- "integrity": "sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==",
+ "grunt-legacy-util": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz",
+ "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==",
"dev": true,
"requires": {
- "type-fest": "^0.20.2"
+ "async": "~3.2.0",
+ "exit": "~0.1.2",
+ "getobject": "~1.0.0",
+ "hooker": "~0.2.3",
+ "lodash": "~4.17.21",
+ "underscore.string": "~3.3.5",
+ "which": "~2.0.2"
}
},
- "graceful-fs": {
- "version": "4.2.6",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
- "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ=="
+ "gzip-size": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz",
+ "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==",
+ "dev": true,
+ "requires": {
+ "duplexer": "^0.1.1",
+ "pify": "^4.0.1"
+ }
},
"har-schema": {
"version": "2.0.0",
@@ -3257,12 +4744,36 @@
"har-schema": "^2.0.0"
}
},
+ "has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1"
+ }
+ },
"has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
"dev": true
},
+ "homedir-polyfill": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
+ "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
+ "dev": true,
+ "requires": {
+ "parse-passwd": "^1.0.0"
+ }
+ },
+ "hooker": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
+ "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=",
+ "dev": true
+ },
"http-signature": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
@@ -3273,6 +4784,15 @@
"sshpk": "^1.7.0"
}
},
+ "iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ },
"ieee754": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
@@ -3284,6 +4804,13 @@
"integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
"dev": true
},
+ "image-size": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
+ "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
+ "dev": true,
+ "optional": true
+ },
"import-fresh": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
@@ -3314,6 +4841,37 @@
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
},
+ "ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "dev": true
+ },
+ "interpret": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
+ "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
+ "dev": true
+ },
+ "is-absolute": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
+ "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
+ "dev": true,
+ "requires": {
+ "is-relative": "^1.0.0",
+ "is-windows": "^1.0.1"
+ }
+ },
+ "is-core-module": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
+ "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==",
+ "dev": true,
+ "requires": {
+ "has": "^1.0.3"
+ }
+ },
"is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
@@ -3327,19 +4885,64 @@
"dev": true
},
"is-glob": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
- "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
"dev": true,
"requires": {
"is-extglob": "^2.1.1"
}
},
+ "is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true
+ },
+ "is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "dev": true,
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ },
+ "is-relative": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
+ "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
+ "dev": true,
+ "requires": {
+ "is-unc-path": "^1.0.0"
+ }
+ },
"is-typedarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
"integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
},
+ "is-unc-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
+ "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
+ "dev": true,
+ "requires": {
+ "unc-path-regex": "^0.1.2"
+ }
+ },
+ "is-what": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz",
+ "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==",
+ "dev": true
+ },
+ "is-windows": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
+ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
+ "dev": true
+ },
"isarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
@@ -3351,6 +4954,12 @@
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
"dev": true
},
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true
+ },
"isstream": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
@@ -3378,9 +4987,9 @@
"integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
},
"json-schema": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
- "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
+ "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="
},
"json-schema-traverse": {
"version": "0.4.1",
@@ -3408,20 +5017,26 @@
}
},
"jsprim": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
- "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
+ "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
"requires": {
"assert-plus": "1.0.0",
"extsprintf": "1.3.0",
- "json-schema": "0.2.3",
+ "json-schema": "0.4.0",
"verror": "1.10.0"
}
},
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
+ },
"lazystream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz",
- "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz",
+ "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==",
"requires": {
"readable-stream": "^2.0.5"
},
@@ -3455,6 +5070,24 @@
}
}
},
+ "less": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/less/-/less-4.1.2.tgz",
+ "integrity": "sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==",
+ "dev": true,
+ "requires": {
+ "copy-anything": "^2.0.1",
+ "errno": "^0.1.1",
+ "graceful-fs": "^4.1.2",
+ "image-size": "~0.5.0",
+ "make-dir": "^2.1.0",
+ "mime": "^1.4.1",
+ "needle": "^2.5.2",
+ "parse-node-version": "^1.0.1",
+ "source-map": "~0.6.0",
+ "tslib": "^2.3.0"
+ }
+ },
"levn": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
@@ -3465,6 +5098,36 @@
"type-check": "~0.4.0"
}
},
+ "liftup": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz",
+ "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==",
+ "dev": true,
+ "requires": {
+ "extend": "^3.0.2",
+ "findup-sync": "^4.0.0",
+ "fined": "^1.2.0",
+ "flagged-respawn": "^1.0.1",
+ "is-plain-object": "^2.0.4",
+ "object.map": "^1.0.1",
+ "rechoir": "^0.7.0",
+ "resolve": "^1.19.0"
+ },
+ "dependencies": {
+ "findup-sync": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",
+ "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",
+ "dev": true,
+ "requires": {
+ "detect-file": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "micromatch": "^4.0.2",
+ "resolve-dir": "^1.0.1"
+ }
+ }
+ }
+ },
"listenercount": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz",
@@ -3476,12 +5139,6 @@
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
"dev": true
},
- "lodash.clonedeep": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
- "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
- "dev": true
- },
"lodash.defaults": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
@@ -3502,6 +5159,12 @@
"resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
"integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs="
},
+ "lodash.merge": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
+ "dev": true
+ },
"lodash.truncate": {
"version": "4.4.2",
"resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
@@ -3522,38 +5185,102 @@
"yallist": "^4.0.0"
}
},
+ "make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "make-iterator": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
+ "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.2"
+ }
+ },
+ "map-cache": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
+ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
+ "dev": true
+ },
+ "maxmin": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-3.0.0.tgz",
+ "integrity": "sha512-wcahMInmGtg/7c6a75fr21Ch/Ks1Tb+Jtoan5Ft4bAI0ZvJqyOw8kkM7e7p8hDSzY805vmxwHT50KcjGwKyJ0g==",
+ "dev": true,
+ "requires": {
+ "chalk": "^4.1.0",
+ "figures": "^3.2.0",
+ "gzip-size": "^5.1.1",
+ "pretty-bytes": "^5.3.0"
+ }
+ },
+ "micromatch": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "dev": true,
+ "requires": {
+ "braces": "^3.0.2",
+ "picomatch": "^2.3.1"
+ }
+ },
+ "mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+ "dev": true,
+ "optional": true
+ },
"mime-db": {
- "version": "1.47.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz",
- "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw=="
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
},
"mime-types": {
- "version": "2.1.30",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz",
- "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==",
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
"requires": {
- "mime-db": "1.47.0"
+ "mime-db": "1.52.0"
}
},
"minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"requires": {
"brace-expansion": "^1.1.7"
}
},
"minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
+ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
},
"mkdirp": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
- "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
+ "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
"requires": {
- "minimist": "^1.2.5"
+ "minimist": "^1.2.6"
}
},
"ms": {
@@ -3605,6 +5332,39 @@
"resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz",
"integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M="
},
+ "needle": {
+ "version": "2.9.1",
+ "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz",
+ "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "debug": "^3.2.6",
+ "iconv-lite": "^0.4.4",
+ "sax": "^1.2.4"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ }
+ }
+ },
+ "nopt": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
+ "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
+ "dev": true,
+ "requires": {
+ "abbrev": "1"
+ }
+ },
"normalize-path": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
@@ -3615,6 +5375,37 @@
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
"integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
},
+ "object.defaults": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
+ "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
+ "dev": true,
+ "requires": {
+ "array-each": "^1.0.1",
+ "array-slice": "^1.0.0",
+ "for-own": "^1.0.0",
+ "isobject": "^3.0.0"
+ }
+ },
+ "object.map": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
+ "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
+ "dev": true,
+ "requires": {
+ "for-own": "^1.0.0",
+ "make-iterator": "^1.0.0"
+ }
+ },
+ "object.pick": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
+ "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
+ "dev": true,
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ },
"once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@@ -3637,6 +5428,28 @@
"word-wrap": "^1.2.3"
}
},
+ "os-homedir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
+ "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
+ "dev": true
+ },
+ "os-tmpdir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
+ "dev": true
+ },
+ "osenv": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
+ "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
+ "dev": true,
+ "requires": {
+ "os-homedir": "^1.0.0",
+ "os-tmpdir": "^1.0.0"
+ }
+ },
"parent-module": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
@@ -3646,6 +5459,29 @@
"callsites": "^3.0.0"
}
},
+ "parse-filepath": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
+ "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
+ "dev": true,
+ "requires": {
+ "is-absolute": "^1.0.0",
+ "map-cache": "^0.2.0",
+ "path-root": "^0.1.1"
+ }
+ },
+ "parse-node-version": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
+ "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==",
+ "dev": true
+ },
+ "parse-passwd": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
+ "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
+ "dev": true
+ },
"path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
@@ -3657,32 +5493,56 @@
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
"dev": true
},
+ "path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+ "dev": true
+ },
+ "path-root": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
+ "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
+ "dev": true,
+ "requires": {
+ "path-root-regex": "^0.1.0"
+ }
+ },
+ "path-root-regex": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
+ "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
+ "dev": true
+ },
"performance-now": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
},
+ "picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "dev": true
+ },
+ "pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true
+ },
"prelude-ls": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
"integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
"dev": true
},
- "prettier": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz",
- "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==",
+ "pretty-bytes": {
+ "version": "5.6.0",
+ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
+ "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
"dev": true
},
- "prettier-linter-helpers": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
- "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
- "dev": true,
- "requires": {
- "fast-diff": "^1.1.2"
- }
- },
"process-nextick-args": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
@@ -3694,6 +5554,13 @@
"integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
"dev": true
},
+ "prr": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
+ "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
+ "dev": true,
+ "optional": true
+ },
"psl": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
@@ -3705,9 +5572,9 @@
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
},
"qs": {
- "version": "6.5.2",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
- "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
+ "version": "6.5.3",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
+ "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA=="
},
"readable-stream": {
"version": "3.6.0",
@@ -3719,10 +5586,19 @@
"util-deprecate": "^1.0.1"
}
},
+ "rechoir": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",
+ "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",
+ "dev": true,
+ "requires": {
+ "resolve": "^1.9.0"
+ }
+ },
"regexpp": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz",
- "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
+ "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
"dev": true
},
"request": {
@@ -3758,6 +5634,27 @@
"integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
"dev": true
},
+ "resolve": {
+ "version": "1.22.0",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz",
+ "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
+ "dev": true,
+ "requires": {
+ "is-core-module": "^2.8.1",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ }
+ },
+ "resolve-dir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
+ "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
+ "dev": true,
+ "requires": {
+ "expand-tilde": "^2.0.0",
+ "global-modules": "^1.0.0"
+ }
+ },
"resolve-from": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
@@ -3783,10 +5680,17 @@
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
},
+ "sax": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
+ "dev": true,
+ "optional": true
+ },
"semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "version": "7.3.7",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
@@ -3823,6 +5727,12 @@
"is-fullwidth-code-point": "^3.0.0"
}
},
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ },
"sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
@@ -3830,9 +5740,9 @@
"dev": true
},
"sshpk": {
- "version": "1.16.1",
- "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
- "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
+ "version": "1.17.0",
+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
+ "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==",
"requires": {
"asn1": "~0.2.3",
"assert-plus": "^1.0.0",
@@ -3854,23 +5764,23 @@
}
},
"string-width": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
- "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"dev": true,
"requires": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
+ "strip-ansi": "^6.0.1"
}
},
"strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"dev": true,
"requires": {
- "ansi-regex": "^5.0.0"
+ "ansi-regex": "^5.0.1"
}
},
"strip-json-comments": {
@@ -3888,24 +5798,29 @@
"has-flag": "^4.0.0"
}
},
+ "supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+ "dev": true
+ },
"table": {
- "version": "6.7.1",
- "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz",
- "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz",
+ "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==",
"dev": true,
"requires": {
"ajv": "^8.0.1",
- "lodash.clonedeep": "^4.5.0",
"lodash.truncate": "^4.4.2",
"slice-ansi": "^4.0.0",
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0"
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1"
},
"dependencies": {
"ajv": {
- "version": "8.4.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.4.0.tgz",
- "integrity": "sha512-7QD2l6+KBSLwf+7MuYocbWvRPdOu63/trReTLu2KFwkgctnub1auoF+Y1WYcm09CTM7quuscrzqmASaLHC/K4Q==",
+ "version": "8.11.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
+ "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
"dev": true,
"requires": {
"fast-deep-equal": "^3.1.1",
@@ -3940,6 +5855,15 @@
"integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
"dev": true
},
+ "to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "requires": {
+ "is-number": "^7.0.0"
+ }
+ },
"tough-cookie": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
@@ -3954,6 +5878,12 @@
"resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz",
"integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk="
},
+ "tslib": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
+ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==",
+ "dev": true
+ },
"tunnel-agent": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
@@ -3982,6 +5912,30 @@
"integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
"dev": true
},
+ "unc-path-regex": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
+ "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
+ "dev": true
+ },
+ "underscore.string": {
+ "version": "3.3.6",
+ "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz",
+ "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==",
+ "dev": true,
+ "requires": {
+ "sprintf-js": "^1.1.1",
+ "util-deprecate": "^1.0.2"
+ },
+ "dependencies": {
+ "sprintf-js": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
+ "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==",
+ "dev": true
+ }
+ }
+ },
"universalify": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
@@ -4057,6 +6011,15 @@
"integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
"dev": true
},
+ "v8flags": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz",
+ "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==",
+ "dev": true,
+ "requires": {
+ "homedir-polyfill": "^1.0.1"
+ }
+ },
"verror": {
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
diff --git a/package.json b/package.json
index 03ce04a..e406466 100644
--- a/package.json
+++ b/package.json
@@ -1,12 +1,13 @@
{
"name": "espocrm-ext-dubas-light-theme",
- "version": "0.0.6",
+ "version": "1.0.0",
+ "packageManager": "pnpm@7.0.1",
"description": "",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"eslint:fix": "eslint --fix src/**/src/**/*.js"
},
- "author": "DUBAS - contact@dubas.pro",
+ "author": "DUBAS S.C. - contact@dubas.pro",
"license": "GPL-3.0",
"dependencies": {
"archiver": "^4.0.1",
@@ -17,9 +18,10 @@
},
"devDependencies": {
"eslint": "^7.25.0",
- "eslint-config-prettier": "^8.3.0",
"eslint-plugin-header": "^3.1.1",
- "eslint-plugin-prettier": "^3.4.0",
- "prettier": "^2.2.1"
+ "fstream": ">=1.0.12",
+ "grunt": "^1.4.1",
+ "grunt-contrib-cssmin": "^4.0.0",
+ "grunt-contrib-less": "^3.0.0"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
new file mode 100644
index 0000000..5a8907c
--- /dev/null
+++ b/pnpm-lock.yaml
@@ -0,0 +1,2068 @@
+lockfileVersion: 5.4
+
+specifiers:
+ archiver: ^4.0.1
+ eslint: ^7.25.0
+ eslint-plugin-header: ^3.1.1
+ fs-extra: ^9.0.0
+ fstream: '>=1.0.12'
+ grunt: ^1.4.1
+ grunt-contrib-cssmin: ^4.0.0
+ grunt-contrib-less: ^3.0.0
+ mv: ^2.1.1
+ request: ^2.88.2
+ unzipper: ^0.10.11
+
+dependencies:
+ archiver: 4.0.2
+ fs-extra: 9.1.0
+ mv: 2.1.1
+ request: 2.88.2
+ unzipper: 0.10.11
+
+devDependencies:
+ eslint: 7.32.0
+ eslint-plugin-header: 3.1.1_eslint@7.32.0
+ fstream: 1.0.12
+ grunt: 1.5.3
+ grunt-contrib-cssmin: 4.0.0
+ grunt-contrib-less: 3.0.0
+
+packages:
+
+ /@babel/code-frame/7.12.11:
+ resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==}
+ dependencies:
+ '@babel/highlight': 7.17.12
+ dev: true
+
+ /@babel/helper-validator-identifier/7.16.7:
+ resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==}
+ engines: {node: '>=6.9.0'}
+ dev: true
+
+ /@babel/highlight/7.17.12:
+ resolution: {integrity: sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/helper-validator-identifier': 7.16.7
+ chalk: 2.4.2
+ js-tokens: 4.0.0
+ dev: true
+
+ /@eslint/eslintrc/0.4.3:
+ resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==}
+ engines: {node: ^10.12.0 || >=12.0.0}
+ dependencies:
+ ajv: 6.12.6
+ debug: 4.3.4
+ espree: 7.3.1
+ globals: 13.15.0
+ ignore: 4.0.6
+ import-fresh: 3.3.0
+ js-yaml: 3.14.1
+ minimatch: 3.1.2
+ strip-json-comments: 3.1.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@humanwhocodes/config-array/0.5.0:
+ resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==}
+ engines: {node: '>=10.10.0'}
+ dependencies:
+ '@humanwhocodes/object-schema': 1.2.1
+ debug: 4.3.4
+ minimatch: 3.1.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@humanwhocodes/object-schema/1.2.1:
+ resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
+ dev: true
+
+ /abbrev/1.1.1:
+ resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
+ dev: true
+
+ /acorn-jsx/5.3.2_acorn@7.4.1:
+ resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
+ peerDependencies:
+ acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
+ dependencies:
+ acorn: 7.4.1
+ dev: true
+
+ /acorn/7.4.1:
+ resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+ dev: true
+
+ /ajv/6.12.6:
+ resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
+ dependencies:
+ fast-deep-equal: 3.1.3
+ fast-json-stable-stringify: 2.1.0
+ json-schema-traverse: 0.4.1
+ uri-js: 4.4.1
+
+ /ajv/8.11.0:
+ resolution: {integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==}
+ dependencies:
+ fast-deep-equal: 3.1.3
+ json-schema-traverse: 1.0.0
+ require-from-string: 2.0.2
+ uri-js: 4.4.1
+ dev: true
+
+ /ansi-colors/4.1.3:
+ resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
+ engines: {node: '>=6'}
+ dev: true
+
+ /ansi-regex/5.0.1:
+ resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /ansi-styles/3.2.1:
+ resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
+ engines: {node: '>=4'}
+ dependencies:
+ color-convert: 1.9.3
+ dev: true
+
+ /ansi-styles/4.3.0:
+ resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
+ engines: {node: '>=8'}
+ dependencies:
+ color-convert: 2.0.1
+ dev: true
+
+ /archiver-utils/2.1.0:
+ resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==}
+ engines: {node: '>= 6'}
+ dependencies:
+ glob: 7.2.3
+ graceful-fs: 4.2.10
+ lazystream: 1.0.1
+ lodash.defaults: 4.2.0
+ lodash.difference: 4.5.0
+ lodash.flatten: 4.4.0
+ lodash.isplainobject: 4.0.6
+ lodash.union: 4.6.0
+ normalize-path: 3.0.0
+ readable-stream: 2.3.7
+ dev: false
+
+ /archiver/4.0.2:
+ resolution: {integrity: sha512-B9IZjlGwaxF33UN4oPbfBkyA4V1SxNLeIhR1qY8sRXSsbdUkEHrrOvwlYFPx+8uQeCe9M+FG6KgO+imDmQ79CQ==}
+ engines: {node: '>= 8'}
+ dependencies:
+ archiver-utils: 2.1.0
+ async: 3.2.3
+ buffer-crc32: 0.2.13
+ glob: 7.2.3
+ readable-stream: 3.6.0
+ tar-stream: 2.2.0
+ zip-stream: 3.0.1
+ dev: false
+
+ /argparse/1.0.10:
+ resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
+ dependencies:
+ sprintf-js: 1.0.3
+ dev: true
+
+ /array-each/1.0.1:
+ resolution: {integrity: sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /array-slice/1.1.0:
+ resolution: {integrity: sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /asn1/0.2.6:
+ resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==}
+ dependencies:
+ safer-buffer: 2.1.2
+ dev: false
+
+ /assert-plus/1.0.0:
+ resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==}
+ engines: {node: '>=0.8'}
+ dev: false
+
+ /astral-regex/2.0.0:
+ resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /async/3.2.3:
+ resolution: {integrity: sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==}
+
+ /asynckit/0.4.0:
+ resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
+ dev: false
+
+ /at-least-node/1.0.0:
+ resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==}
+ engines: {node: '>= 4.0.0'}
+ dev: false
+
+ /aws-sign2/0.7.0:
+ resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==}
+ dev: false
+
+ /aws4/1.11.0:
+ resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==}
+ dev: false
+
+ /balanced-match/1.0.2:
+ resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
+
+ /base64-js/1.5.1:
+ resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
+ dev: false
+
+ /bcrypt-pbkdf/1.0.2:
+ resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==}
+ dependencies:
+ tweetnacl: 0.14.5
+ dev: false
+
+ /big-integer/1.6.51:
+ resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==}
+ engines: {node: '>=0.6'}
+ dev: false
+
+ /binary/0.3.0:
+ resolution: {integrity: sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==}
+ dependencies:
+ buffers: 0.1.1
+ chainsaw: 0.1.0
+ dev: false
+
+ /bl/4.1.0:
+ resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
+ dependencies:
+ buffer: 5.7.1
+ inherits: 2.0.4
+ readable-stream: 3.6.0
+ dev: false
+
+ /bluebird/3.4.7:
+ resolution: {integrity: sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==}
+ dev: false
+
+ /brace-expansion/1.1.11:
+ resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
+ dependencies:
+ balanced-match: 1.0.2
+ concat-map: 0.0.1
+
+ /braces/3.0.2:
+ resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
+ engines: {node: '>=8'}
+ dependencies:
+ fill-range: 7.0.1
+ dev: true
+
+ /buffer-crc32/0.2.13:
+ resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
+ dev: false
+
+ /buffer-indexof-polyfill/1.0.2:
+ resolution: {integrity: sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==}
+ engines: {node: '>=0.10'}
+ dev: false
+
+ /buffer/5.7.1:
+ resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
+ dependencies:
+ base64-js: 1.5.1
+ ieee754: 1.2.1
+ dev: false
+
+ /buffers/0.1.1:
+ resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==}
+ engines: {node: '>=0.2.0'}
+ dev: false
+
+ /callsites/3.1.0:
+ resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
+ engines: {node: '>=6'}
+ dev: true
+
+ /caseless/0.12.0:
+ resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
+ dev: false
+
+ /chainsaw/0.1.0:
+ resolution: {integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==}
+ dependencies:
+ traverse: 0.3.9
+ dev: false
+
+ /chalk/2.4.2:
+ resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
+ engines: {node: '>=4'}
+ dependencies:
+ ansi-styles: 3.2.1
+ escape-string-regexp: 1.0.5
+ supports-color: 5.5.0
+ dev: true
+
+ /chalk/4.1.2:
+ resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
+ engines: {node: '>=10'}
+ dependencies:
+ ansi-styles: 4.3.0
+ supports-color: 7.2.0
+ dev: true
+
+ /clean-css/5.3.0:
+ resolution: {integrity: sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==}
+ engines: {node: '>= 10.0'}
+ dependencies:
+ source-map: 0.6.1
+ dev: true
+
+ /color-convert/1.9.3:
+ resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
+ dependencies:
+ color-name: 1.1.3
+ dev: true
+
+ /color-convert/2.0.1:
+ resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
+ engines: {node: '>=7.0.0'}
+ dependencies:
+ color-name: 1.1.4
+ dev: true
+
+ /color-name/1.1.3:
+ resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=}
+ dev: true
+
+ /color-name/1.1.4:
+ resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
+ dev: true
+
+ /colors/1.1.2:
+ resolution: {integrity: sha1-FopHAXVran9RoSzgyXv6KMCE7WM=}
+ engines: {node: '>=0.1.90'}
+ dev: true
+
+ /combined-stream/1.0.8:
+ resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
+ engines: {node: '>= 0.8'}
+ dependencies:
+ delayed-stream: 1.0.0
+ dev: false
+
+ /compress-commons/3.0.0:
+ resolution: {integrity: sha512-FyDqr8TKX5/X0qo+aVfaZ+PVmNJHJeckFBlq8jZGSJOgnynhfifoyl24qaqdUdDIBe0EVTHByN6NAkqYvE/2Xg==}
+ engines: {node: '>= 8'}
+ dependencies:
+ buffer-crc32: 0.2.13
+ crc32-stream: 3.0.1
+ normalize-path: 3.0.0
+ readable-stream: 2.3.7
+ dev: false
+
+ /concat-map/0.0.1:
+ resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=}
+
+ /copy-anything/2.0.6:
+ resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==}
+ dependencies:
+ is-what: 3.14.1
+ dev: true
+
+ /core-util-is/1.0.2:
+ resolution: {integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=}
+ dev: false
+
+ /core-util-is/1.0.3:
+ resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
+ dev: false
+
+ /crc/3.8.0:
+ resolution: {integrity: sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==}
+ dependencies:
+ buffer: 5.7.1
+ dev: false
+
+ /crc32-stream/3.0.1:
+ resolution: {integrity: sha512-mctvpXlbzsvK+6z8kJwSJ5crm7yBwrQMTybJzMw1O4lLGJqjlDCXY2Zw7KheiA6XBEcBmfLx1D88mjRGVJtY9w==}
+ engines: {node: '>= 6.9.0'}
+ dependencies:
+ crc: 3.8.0
+ readable-stream: 3.6.0
+ dev: false
+
+ /cross-spawn/7.0.3:
+ resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
+ engines: {node: '>= 8'}
+ dependencies:
+ path-key: 3.1.1
+ shebang-command: 2.0.0
+ which: 2.0.2
+ dev: true
+
+ /dashdash/1.14.1:
+ resolution: {integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=}
+ engines: {node: '>=0.10'}
+ dependencies:
+ assert-plus: 1.0.0
+ dev: false
+
+ /dateformat/3.0.3:
+ resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==}
+ dev: true
+
+ /debug/3.2.7:
+ resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+ dependencies:
+ ms: 2.1.3
+ dev: true
+ optional: true
+
+ /debug/4.3.4:
+ resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+ dependencies:
+ ms: 2.1.2
+ dev: true
+
+ /deep-is/0.1.4:
+ resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
+ dev: true
+
+ /delayed-stream/1.0.0:
+ resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=}
+ engines: {node: '>=0.4.0'}
+ dev: false
+
+ /detect-file/1.0.0:
+ resolution: {integrity: sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /doctrine/3.0.0:
+ resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
+ engines: {node: '>=6.0.0'}
+ dependencies:
+ esutils: 2.0.3
+ dev: true
+
+ /duplexer/0.1.2:
+ resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
+ dev: true
+
+ /duplexer2/0.1.4:
+ resolution: {integrity: sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=}
+ dependencies:
+ readable-stream: 2.3.7
+ dev: false
+
+ /ecc-jsbn/0.1.2:
+ resolution: {integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=}
+ dependencies:
+ jsbn: 0.1.1
+ safer-buffer: 2.1.2
+ dev: false
+
+ /emoji-regex/8.0.0:
+ resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
+ dev: true
+
+ /end-of-stream/1.4.4:
+ resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
+ dependencies:
+ once: 1.4.0
+ dev: false
+
+ /enquirer/2.3.6:
+ resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==}
+ engines: {node: '>=8.6'}
+ dependencies:
+ ansi-colors: 4.1.3
+ dev: true
+
+ /errno/0.1.8:
+ resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==}
+ hasBin: true
+ requiresBuild: true
+ dependencies:
+ prr: 1.0.1
+ dev: true
+ optional: true
+
+ /escape-string-regexp/1.0.5:
+ resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=}
+ engines: {node: '>=0.8.0'}
+ dev: true
+
+ /escape-string-regexp/4.0.0:
+ resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
+ engines: {node: '>=10'}
+ dev: true
+
+ /eslint-plugin-header/3.1.1_eslint@7.32.0:
+ resolution: {integrity: sha512-9vlKxuJ4qf793CmeeSrZUvVClw6amtpghq3CuWcB5cUNnWHQhgcqy5eF8oVKFk1G3Y/CbchGfEaw3wiIJaNmVg==}
+ peerDependencies:
+ eslint: '>=7.7.0'
+ dependencies:
+ eslint: 7.32.0
+ dev: true
+
+ /eslint-scope/5.1.1:
+ resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
+ engines: {node: '>=8.0.0'}
+ dependencies:
+ esrecurse: 4.3.0
+ estraverse: 4.3.0
+ dev: true
+
+ /eslint-utils/2.1.0:
+ resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==}
+ engines: {node: '>=6'}
+ dependencies:
+ eslint-visitor-keys: 1.3.0
+ dev: true
+
+ /eslint-visitor-keys/1.3.0:
+ resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==}
+ engines: {node: '>=4'}
+ dev: true
+
+ /eslint-visitor-keys/2.1.0:
+ resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==}
+ engines: {node: '>=10'}
+ dev: true
+
+ /eslint/7.32.0:
+ resolution: {integrity: sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==}
+ engines: {node: ^10.12.0 || >=12.0.0}
+ hasBin: true
+ dependencies:
+ '@babel/code-frame': 7.12.11
+ '@eslint/eslintrc': 0.4.3
+ '@humanwhocodes/config-array': 0.5.0
+ ajv: 6.12.6
+ chalk: 4.1.2
+ cross-spawn: 7.0.3
+ debug: 4.3.4
+ doctrine: 3.0.0
+ enquirer: 2.3.6
+ escape-string-regexp: 4.0.0
+ eslint-scope: 5.1.1
+ eslint-utils: 2.1.0
+ eslint-visitor-keys: 2.1.0
+ espree: 7.3.1
+ esquery: 1.4.0
+ esutils: 2.0.3
+ fast-deep-equal: 3.1.3
+ file-entry-cache: 6.0.1
+ functional-red-black-tree: 1.0.1
+ glob-parent: 5.1.2
+ globals: 13.15.0
+ ignore: 4.0.6
+ import-fresh: 3.3.0
+ imurmurhash: 0.1.4
+ is-glob: 4.0.3
+ js-yaml: 3.14.1
+ json-stable-stringify-without-jsonify: 1.0.1
+ levn: 0.4.1
+ lodash.merge: 4.6.2
+ minimatch: 3.1.2
+ natural-compare: 1.4.0
+ optionator: 0.9.1
+ progress: 2.0.3
+ regexpp: 3.2.0
+ semver: 7.3.7
+ strip-ansi: 6.0.1
+ strip-json-comments: 3.1.1
+ table: 6.8.0
+ text-table: 0.2.0
+ v8-compile-cache: 2.3.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /espree/7.3.1:
+ resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==}
+ engines: {node: ^10.12.0 || >=12.0.0}
+ dependencies:
+ acorn: 7.4.1
+ acorn-jsx: 5.3.2_acorn@7.4.1
+ eslint-visitor-keys: 1.3.0
+ dev: true
+
+ /esprima/4.0.1:
+ resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
+ engines: {node: '>=4'}
+ hasBin: true
+ dev: true
+
+ /esquery/1.4.0:
+ resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==}
+ engines: {node: '>=0.10'}
+ dependencies:
+ estraverse: 5.3.0
+ dev: true
+
+ /esrecurse/4.3.0:
+ resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
+ engines: {node: '>=4.0'}
+ dependencies:
+ estraverse: 5.3.0
+ dev: true
+
+ /estraverse/4.3.0:
+ resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
+ engines: {node: '>=4.0'}
+ dev: true
+
+ /estraverse/5.3.0:
+ resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
+ engines: {node: '>=4.0'}
+ dev: true
+
+ /esutils/2.0.3:
+ resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /eventemitter2/0.4.14:
+ resolution: {integrity: sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=}
+ dev: true
+
+ /exit/0.1.2:
+ resolution: {integrity: sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=}
+ engines: {node: '>= 0.8.0'}
+ dev: true
+
+ /expand-tilde/2.0.2:
+ resolution: {integrity: sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ homedir-polyfill: 1.0.3
+ dev: true
+
+ /extend/3.0.2:
+ resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
+
+ /extsprintf/1.3.0:
+ resolution: {integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=}
+ engines: {'0': node >=0.6.0}
+ dev: false
+
+ /fast-deep-equal/3.1.3:
+ resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
+
+ /fast-json-stable-stringify/2.1.0:
+ resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
+
+ /fast-levenshtein/2.0.6:
+ resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=}
+ dev: true
+
+ /figures/3.2.0:
+ resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==}
+ engines: {node: '>=8'}
+ dependencies:
+ escape-string-regexp: 1.0.5
+ dev: true
+
+ /file-entry-cache/6.0.1:
+ resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
+ engines: {node: ^10.12.0 || >=12.0.0}
+ dependencies:
+ flat-cache: 3.0.4
+ dev: true
+
+ /fill-range/7.0.1:
+ resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
+ engines: {node: '>=8'}
+ dependencies:
+ to-regex-range: 5.0.1
+ dev: true
+
+ /findup-sync/0.3.0:
+ resolution: {integrity: sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=}
+ engines: {node: '>= 0.6.0'}
+ dependencies:
+ glob: 5.0.15
+ dev: true
+
+ /findup-sync/4.0.0:
+ resolution: {integrity: sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==}
+ engines: {node: '>= 8'}
+ dependencies:
+ detect-file: 1.0.0
+ is-glob: 4.0.3
+ micromatch: 4.0.5
+ resolve-dir: 1.0.1
+ dev: true
+
+ /fined/1.2.0:
+ resolution: {integrity: sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==}
+ engines: {node: '>= 0.10'}
+ dependencies:
+ expand-tilde: 2.0.2
+ is-plain-object: 2.0.4
+ object.defaults: 1.1.0
+ object.pick: 1.3.0
+ parse-filepath: 1.0.2
+ dev: true
+
+ /flagged-respawn/1.0.1:
+ resolution: {integrity: sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==}
+ engines: {node: '>= 0.10'}
+ dev: true
+
+ /flat-cache/3.0.4:
+ resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
+ engines: {node: ^10.12.0 || >=12.0.0}
+ dependencies:
+ flatted: 3.2.5
+ rimraf: 3.0.2
+ dev: true
+
+ /flatted/3.2.5:
+ resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==}
+ dev: true
+
+ /for-in/1.0.2:
+ resolution: {integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /for-own/1.0.0:
+ resolution: {integrity: sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ for-in: 1.0.2
+ dev: true
+
+ /forever-agent/0.6.1:
+ resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=}
+ dev: false
+
+ /form-data/2.3.3:
+ resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==}
+ engines: {node: '>= 0.12'}
+ dependencies:
+ asynckit: 0.4.0
+ combined-stream: 1.0.8
+ mime-types: 2.1.35
+ dev: false
+
+ /fs-constants/1.0.0:
+ resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
+ dev: false
+
+ /fs-extra/9.1.0:
+ resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==}
+ engines: {node: '>=10'}
+ dependencies:
+ at-least-node: 1.0.0
+ graceful-fs: 4.2.10
+ jsonfile: 6.1.0
+ universalify: 2.0.0
+ dev: false
+
+ /fs.realpath/1.0.0:
+ resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=}
+
+ /fstream/1.0.12:
+ resolution: {integrity: sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==}
+ engines: {node: '>=0.6'}
+ dependencies:
+ graceful-fs: 4.2.10
+ inherits: 2.0.4
+ mkdirp: 0.5.6
+ rimraf: 2.7.1
+
+ /function-bind/1.1.1:
+ resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
+ dev: true
+
+ /functional-red-black-tree/1.0.1:
+ resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=}
+ dev: true
+
+ /getobject/1.0.2:
+ resolution: {integrity: sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==}
+ engines: {node: '>=10'}
+ dev: true
+
+ /getpass/0.1.7:
+ resolution: {integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=}
+ dependencies:
+ assert-plus: 1.0.0
+ dev: false
+
+ /glob-parent/5.1.2:
+ resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
+ engines: {node: '>= 6'}
+ dependencies:
+ is-glob: 4.0.3
+ dev: true
+
+ /glob/5.0.15:
+ resolution: {integrity: sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=}
+ dependencies:
+ inflight: 1.0.6
+ inherits: 2.0.4
+ minimatch: 3.0.8
+ once: 1.4.0
+ path-is-absolute: 1.0.1
+ dev: true
+
+ /glob/6.0.4:
+ resolution: {integrity: sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=}
+ dependencies:
+ inflight: 1.0.6
+ inherits: 2.0.4
+ minimatch: 3.1.2
+ once: 1.4.0
+ path-is-absolute: 1.0.1
+ dev: false
+
+ /glob/7.1.7:
+ resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==}
+ dependencies:
+ fs.realpath: 1.0.0
+ inflight: 1.0.6
+ inherits: 2.0.4
+ minimatch: 3.0.8
+ once: 1.4.0
+ path-is-absolute: 1.0.1
+ dev: true
+
+ /glob/7.2.3:
+ resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
+ dependencies:
+ fs.realpath: 1.0.0
+ inflight: 1.0.6
+ inherits: 2.0.4
+ minimatch: 3.1.2
+ once: 1.4.0
+ path-is-absolute: 1.0.1
+
+ /global-modules/1.0.0:
+ resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ global-prefix: 1.0.2
+ is-windows: 1.0.2
+ resolve-dir: 1.0.1
+ dev: true
+
+ /global-prefix/1.0.2:
+ resolution: {integrity: sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ expand-tilde: 2.0.2
+ homedir-polyfill: 1.0.3
+ ini: 1.3.8
+ is-windows: 1.0.2
+ which: 1.3.1
+ dev: true
+
+ /globals/13.15.0:
+ resolution: {integrity: sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==}
+ engines: {node: '>=8'}
+ dependencies:
+ type-fest: 0.20.2
+ dev: true
+
+ /graceful-fs/4.2.10:
+ resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
+
+ /grunt-cli/1.4.3:
+ resolution: {integrity: sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==}
+ engines: {node: '>=10'}
+ hasBin: true
+ dependencies:
+ grunt-known-options: 2.0.0
+ interpret: 1.1.0
+ liftup: 3.0.1
+ nopt: 4.0.3
+ v8flags: 3.2.0
+ dev: true
+
+ /grunt-contrib-cssmin/4.0.0:
+ resolution: {integrity: sha512-jXU+Zlk8Q8XztOGNGpjYlD/BDQ0n95IHKrQKtFR7Gd8hZrzgqiG1Ra7cGYc8h2DD9vkSFGNlweb9Q00rBxOK2w==}
+ engines: {node: '>=10.0'}
+ dependencies:
+ chalk: 4.1.2
+ clean-css: 5.3.0
+ maxmin: 3.0.0
+ dev: true
+
+ /grunt-contrib-less/3.0.0:
+ resolution: {integrity: sha512-fBB8MUDCo5EgT7WdOVQnZq4GF+XCeFdnkhaxI7uepp8P973sH1jdodjF87c6d9WSHKgArJAGP5JEtthhdKVovg==}
+ engines: {node: '>=10'}
+ dependencies:
+ async: 3.2.3
+ chalk: 4.1.2
+ less: 4.1.2
+ lodash: 4.17.21
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /grunt-known-options/2.0.0:
+ resolution: {integrity: sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /grunt-legacy-log-utils/2.1.0:
+ resolution: {integrity: sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==}
+ engines: {node: '>=10'}
+ dependencies:
+ chalk: 4.1.2
+ lodash: 4.17.21
+ dev: true
+
+ /grunt-legacy-log/3.0.0:
+ resolution: {integrity: sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==}
+ engines: {node: '>= 0.10.0'}
+ dependencies:
+ colors: 1.1.2
+ grunt-legacy-log-utils: 2.1.0
+ hooker: 0.2.3
+ lodash: 4.17.21
+ dev: true
+
+ /grunt-legacy-util/2.0.1:
+ resolution: {integrity: sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==}
+ engines: {node: '>=10'}
+ dependencies:
+ async: 3.2.3
+ exit: 0.1.2
+ getobject: 1.0.2
+ hooker: 0.2.3
+ lodash: 4.17.21
+ underscore.string: 3.3.6
+ which: 2.0.2
+ dev: true
+
+ /grunt/1.5.3:
+ resolution: {integrity: sha512-mKwmo4X2d8/4c/BmcOETHek675uOqw0RuA/zy12jaspWqvTp4+ZeQF1W+OTpcbncnaBsfbQJ6l0l4j+Sn/GmaQ==}
+ engines: {node: '>=8'}
+ hasBin: true
+ dependencies:
+ dateformat: 3.0.3
+ eventemitter2: 0.4.14
+ exit: 0.1.2
+ findup-sync: 0.3.0
+ glob: 7.1.7
+ grunt-cli: 1.4.3
+ grunt-known-options: 2.0.0
+ grunt-legacy-log: 3.0.0
+ grunt-legacy-util: 2.0.1
+ iconv-lite: 0.4.24
+ js-yaml: 3.14.1
+ minimatch: 3.0.8
+ mkdirp: 1.0.4
+ nopt: 3.0.6
+ rimraf: 3.0.2
+ dev: true
+
+ /gzip-size/5.1.1:
+ resolution: {integrity: sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==}
+ engines: {node: '>=6'}
+ dependencies:
+ duplexer: 0.1.2
+ pify: 4.0.1
+ dev: true
+
+ /har-schema/2.0.0:
+ resolution: {integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=}
+ engines: {node: '>=4'}
+ dev: false
+
+ /har-validator/5.1.5:
+ resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==}
+ engines: {node: '>=6'}
+ deprecated: this library is no longer supported
+ dependencies:
+ ajv: 6.12.6
+ har-schema: 2.0.0
+ dev: false
+
+ /has-flag/3.0.0:
+ resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=}
+ engines: {node: '>=4'}
+ dev: true
+
+ /has-flag/4.0.0:
+ resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /has/1.0.3:
+ resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
+ engines: {node: '>= 0.4.0'}
+ dependencies:
+ function-bind: 1.1.1
+ dev: true
+
+ /homedir-polyfill/1.0.3:
+ resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ parse-passwd: 1.0.0
+ dev: true
+
+ /hooker/0.2.3:
+ resolution: {integrity: sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=}
+ dev: true
+
+ /http-signature/1.2.0:
+ resolution: {integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=}
+ engines: {node: '>=0.8', npm: '>=1.3.7'}
+ dependencies:
+ assert-plus: 1.0.0
+ jsprim: 1.4.2
+ sshpk: 1.17.0
+ dev: false
+
+ /iconv-lite/0.4.24:
+ resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ safer-buffer: 2.1.2
+ dev: true
+
+ /ieee754/1.2.1:
+ resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
+ dev: false
+
+ /ignore/4.0.6:
+ resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==}
+ engines: {node: '>= 4'}
+ dev: true
+
+ /image-size/0.5.5:
+ resolution: {integrity: sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=}
+ engines: {node: '>=0.10.0'}
+ hasBin: true
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /import-fresh/3.3.0:
+ resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
+ engines: {node: '>=6'}
+ dependencies:
+ parent-module: 1.0.1
+ resolve-from: 4.0.0
+ dev: true
+
+ /imurmurhash/0.1.4:
+ resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=}
+ engines: {node: '>=0.8.19'}
+ dev: true
+
+ /inflight/1.0.6:
+ resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=}
+ dependencies:
+ once: 1.4.0
+ wrappy: 1.0.2
+
+ /inherits/2.0.4:
+ resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
+
+ /ini/1.3.8:
+ resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
+ dev: true
+
+ /interpret/1.1.0:
+ resolution: {integrity: sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=}
+ dev: true
+
+ /is-absolute/1.0.0:
+ resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ is-relative: 1.0.0
+ is-windows: 1.0.2
+ dev: true
+
+ /is-core-module/2.9.0:
+ resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==}
+ dependencies:
+ has: 1.0.3
+ dev: true
+
+ /is-extglob/2.1.1:
+ resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /is-fullwidth-code-point/3.0.0:
+ resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /is-glob/4.0.3:
+ resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ is-extglob: 2.1.1
+ dev: true
+
+ /is-number/7.0.0:
+ resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
+ engines: {node: '>=0.12.0'}
+ dev: true
+
+ /is-plain-object/2.0.4:
+ resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ isobject: 3.0.1
+ dev: true
+
+ /is-relative/1.0.0:
+ resolution: {integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ is-unc-path: 1.0.0
+ dev: true
+
+ /is-typedarray/1.0.0:
+ resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=}
+ dev: false
+
+ /is-unc-path/1.0.0:
+ resolution: {integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ unc-path-regex: 0.1.2
+ dev: true
+
+ /is-what/3.14.1:
+ resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==}
+ dev: true
+
+ /is-windows/1.0.2:
+ resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /isarray/1.0.0:
+ resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=}
+ dev: false
+
+ /isexe/2.0.0:
+ resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=}
+ dev: true
+
+ /isobject/3.0.1:
+ resolution: {integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8=}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /isstream/0.1.2:
+ resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=}
+ dev: false
+
+ /js-tokens/4.0.0:
+ resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+ dev: true
+
+ /js-yaml/3.14.1:
+ resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
+ hasBin: true
+ dependencies:
+ argparse: 1.0.10
+ esprima: 4.0.1
+ dev: true
+
+ /jsbn/0.1.1:
+ resolution: {integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=}
+ dev: false
+
+ /json-schema-traverse/0.4.1:
+ resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
+
+ /json-schema-traverse/1.0.0:
+ resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
+ dev: true
+
+ /json-schema/0.4.0:
+ resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==}
+ dev: false
+
+ /json-stable-stringify-without-jsonify/1.0.1:
+ resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=}
+ dev: true
+
+ /json-stringify-safe/5.0.1:
+ resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=}
+ dev: false
+
+ /jsonfile/6.1.0:
+ resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
+ dependencies:
+ universalify: 2.0.0
+ optionalDependencies:
+ graceful-fs: 4.2.10
+ dev: false
+
+ /jsprim/1.4.2:
+ resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==}
+ engines: {node: '>=0.6.0'}
+ dependencies:
+ assert-plus: 1.0.0
+ extsprintf: 1.3.0
+ json-schema: 0.4.0
+ verror: 1.10.0
+ dev: false
+
+ /kind-of/6.0.3:
+ resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /lazystream/1.0.1:
+ resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==}
+ engines: {node: '>= 0.6.3'}
+ dependencies:
+ readable-stream: 2.3.7
+ dev: false
+
+ /less/4.1.2:
+ resolution: {integrity: sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==}
+ engines: {node: '>=6'}
+ hasBin: true
+ dependencies:
+ copy-anything: 2.0.6
+ parse-node-version: 1.0.1
+ tslib: 2.4.0
+ optionalDependencies:
+ errno: 0.1.8
+ graceful-fs: 4.2.10
+ image-size: 0.5.5
+ make-dir: 2.1.0
+ mime: 1.6.0
+ needle: 2.9.1
+ source-map: 0.6.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /levn/0.4.1:
+ resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ prelude-ls: 1.2.1
+ type-check: 0.4.0
+ dev: true
+
+ /liftup/3.0.1:
+ resolution: {integrity: sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==}
+ engines: {node: '>=10'}
+ dependencies:
+ extend: 3.0.2
+ findup-sync: 4.0.0
+ fined: 1.2.0
+ flagged-respawn: 1.0.1
+ is-plain-object: 2.0.4
+ object.map: 1.0.1
+ rechoir: 0.7.1
+ resolve: 1.22.0
+ dev: true
+
+ /listenercount/1.0.1:
+ resolution: {integrity: sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc=}
+ dev: false
+
+ /lodash.defaults/4.2.0:
+ resolution: {integrity: sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=}
+ dev: false
+
+ /lodash.difference/4.5.0:
+ resolution: {integrity: sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=}
+ dev: false
+
+ /lodash.flatten/4.4.0:
+ resolution: {integrity: sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=}
+ dev: false
+
+ /lodash.isplainobject/4.0.6:
+ resolution: {integrity: sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=}
+ dev: false
+
+ /lodash.merge/4.6.2:
+ resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
+ dev: true
+
+ /lodash.truncate/4.4.2:
+ resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=}
+ dev: true
+
+ /lodash.union/4.6.0:
+ resolution: {integrity: sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=}
+ dev: false
+
+ /lodash/4.17.21:
+ resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
+ dev: true
+
+ /lru-cache/6.0.0:
+ resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
+ engines: {node: '>=10'}
+ dependencies:
+ yallist: 4.0.0
+ dev: true
+
+ /make-dir/2.1.0:
+ resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
+ engines: {node: '>=6'}
+ requiresBuild: true
+ dependencies:
+ pify: 4.0.1
+ semver: 5.7.1
+ dev: true
+ optional: true
+
+ /make-iterator/1.0.1:
+ resolution: {integrity: sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ kind-of: 6.0.3
+ dev: true
+
+ /map-cache/0.2.2:
+ resolution: {integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /maxmin/3.0.0:
+ resolution: {integrity: sha512-wcahMInmGtg/7c6a75fr21Ch/Ks1Tb+Jtoan5Ft4bAI0ZvJqyOw8kkM7e7p8hDSzY805vmxwHT50KcjGwKyJ0g==}
+ engines: {node: '>=10'}
+ dependencies:
+ chalk: 4.1.2
+ figures: 3.2.0
+ gzip-size: 5.1.1
+ pretty-bytes: 5.6.0
+ dev: true
+
+ /micromatch/4.0.5:
+ resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
+ engines: {node: '>=8.6'}
+ dependencies:
+ braces: 3.0.2
+ picomatch: 2.3.1
+ dev: true
+
+ /mime-db/1.52.0:
+ resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
+ engines: {node: '>= 0.6'}
+ dev: false
+
+ /mime-types/2.1.35:
+ resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
+ engines: {node: '>= 0.6'}
+ dependencies:
+ mime-db: 1.52.0
+ dev: false
+
+ /mime/1.6.0:
+ resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
+ engines: {node: '>=4'}
+ hasBin: true
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /minimatch/3.0.8:
+ resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==}
+ dependencies:
+ brace-expansion: 1.1.11
+ dev: true
+
+ /minimatch/3.1.2:
+ resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
+ dependencies:
+ brace-expansion: 1.1.11
+
+ /minimist/1.2.6:
+ resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==}
+
+ /mkdirp/0.5.6:
+ resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
+ hasBin: true
+ dependencies:
+ minimist: 1.2.6
+
+ /mkdirp/1.0.4:
+ resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
+ engines: {node: '>=10'}
+ hasBin: true
+ dev: true
+
+ /ms/2.1.2:
+ resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
+ dev: true
+
+ /ms/2.1.3:
+ resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
+ dev: true
+ optional: true
+
+ /mv/2.1.1:
+ resolution: {integrity: sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=}
+ engines: {node: '>=0.8.0'}
+ dependencies:
+ mkdirp: 0.5.6
+ ncp: 2.0.0
+ rimraf: 2.4.5
+ dev: false
+
+ /natural-compare/1.4.0:
+ resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=}
+ dev: true
+
+ /ncp/2.0.0:
+ resolution: {integrity: sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=}
+ hasBin: true
+ dev: false
+
+ /needle/2.9.1:
+ resolution: {integrity: sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==}
+ engines: {node: '>= 4.4.x'}
+ hasBin: true
+ requiresBuild: true
+ dependencies:
+ debug: 3.2.7
+ iconv-lite: 0.4.24
+ sax: 1.2.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+ optional: true
+
+ /nopt/3.0.6:
+ resolution: {integrity: sha1-xkZdvwirzU2zWTF/eaxopkayj/k=}
+ hasBin: true
+ dependencies:
+ abbrev: 1.1.1
+ dev: true
+
+ /nopt/4.0.3:
+ resolution: {integrity: sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==}
+ hasBin: true
+ dependencies:
+ abbrev: 1.1.1
+ osenv: 0.1.5
+ dev: true
+
+ /normalize-path/3.0.0:
+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
+ /oauth-sign/0.9.0:
+ resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==}
+ dev: false
+
+ /object.defaults/1.1.0:
+ resolution: {integrity: sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ array-each: 1.0.1
+ array-slice: 1.1.0
+ for-own: 1.0.0
+ isobject: 3.0.1
+ dev: true
+
+ /object.map/1.0.1:
+ resolution: {integrity: sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ for-own: 1.0.0
+ make-iterator: 1.0.1
+ dev: true
+
+ /object.pick/1.3.0:
+ resolution: {integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ isobject: 3.0.1
+ dev: true
+
+ /once/1.4.0:
+ resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=}
+ dependencies:
+ wrappy: 1.0.2
+
+ /optionator/0.9.1:
+ resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ deep-is: 0.1.4
+ fast-levenshtein: 2.0.6
+ levn: 0.4.1
+ prelude-ls: 1.2.1
+ type-check: 0.4.0
+ word-wrap: 1.2.3
+ dev: true
+
+ /os-homedir/1.0.2:
+ resolution: {integrity: sha1-/7xJiDNuDoM94MFox+8VISGqf7M=}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /os-tmpdir/1.0.2:
+ resolution: {integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /osenv/0.1.5:
+ resolution: {integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==}
+ dependencies:
+ os-homedir: 1.0.2
+ os-tmpdir: 1.0.2
+ dev: true
+
+ /parent-module/1.0.1:
+ resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
+ engines: {node: '>=6'}
+ dependencies:
+ callsites: 3.1.0
+ dev: true
+
+ /parse-filepath/1.0.2:
+ resolution: {integrity: sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=}
+ engines: {node: '>=0.8'}
+ dependencies:
+ is-absolute: 1.0.0
+ map-cache: 0.2.2
+ path-root: 0.1.1
+ dev: true
+
+ /parse-node-version/1.0.1:
+ resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==}
+ engines: {node: '>= 0.10'}
+ dev: true
+
+ /parse-passwd/1.0.0:
+ resolution: {integrity: sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /path-is-absolute/1.0.1:
+ resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=}
+ engines: {node: '>=0.10.0'}
+
+ /path-key/3.1.1:
+ resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /path-parse/1.0.7:
+ resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+ dev: true
+
+ /path-root-regex/0.1.2:
+ resolution: {integrity: sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /path-root/0.1.1:
+ resolution: {integrity: sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ path-root-regex: 0.1.2
+ dev: true
+
+ /performance-now/2.1.0:
+ resolution: {integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=}
+ dev: false
+
+ /picomatch/2.3.1:
+ resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
+ engines: {node: '>=8.6'}
+ dev: true
+
+ /pify/4.0.1:
+ resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
+ engines: {node: '>=6'}
+ dev: true
+
+ /prelude-ls/1.2.1:
+ resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
+ engines: {node: '>= 0.8.0'}
+ dev: true
+
+ /pretty-bytes/5.6.0:
+ resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==}
+ engines: {node: '>=6'}
+ dev: true
+
+ /process-nextick-args/2.0.1:
+ resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
+ dev: false
+
+ /progress/2.0.3:
+ resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
+ engines: {node: '>=0.4.0'}
+ dev: true
+
+ /prr/1.0.1:
+ resolution: {integrity: sha1-0/wRS6BplaRexok/SEzrHXj19HY=}
+ dev: true
+ optional: true
+
+ /psl/1.8.0:
+ resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==}
+ dev: false
+
+ /punycode/2.1.1:
+ resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
+ engines: {node: '>=6'}
+
+ /qs/6.5.3:
+ resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==}
+ engines: {node: '>=0.6'}
+ dev: false
+
+ /readable-stream/2.3.7:
+ resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==}
+ dependencies:
+ core-util-is: 1.0.3
+ inherits: 2.0.4
+ isarray: 1.0.0
+ process-nextick-args: 2.0.1
+ safe-buffer: 5.1.2
+ string_decoder: 1.1.1
+ util-deprecate: 1.0.2
+ dev: false
+
+ /readable-stream/3.6.0:
+ resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==}
+ engines: {node: '>= 6'}
+ dependencies:
+ inherits: 2.0.4
+ string_decoder: 1.3.0
+ util-deprecate: 1.0.2
+ dev: false
+
+ /rechoir/0.7.1:
+ resolution: {integrity: sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==}
+ engines: {node: '>= 0.10'}
+ dependencies:
+ resolve: 1.22.0
+ dev: true
+
+ /regexpp/3.2.0:
+ resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /request/2.88.2:
+ resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==}
+ engines: {node: '>= 6'}
+ deprecated: request has been deprecated, see https://github.com/request/request/issues/3142
+ dependencies:
+ aws-sign2: 0.7.0
+ aws4: 1.11.0
+ caseless: 0.12.0
+ combined-stream: 1.0.8
+ extend: 3.0.2
+ forever-agent: 0.6.1
+ form-data: 2.3.3
+ har-validator: 5.1.5
+ http-signature: 1.2.0
+ is-typedarray: 1.0.0
+ isstream: 0.1.2
+ json-stringify-safe: 5.0.1
+ mime-types: 2.1.35
+ oauth-sign: 0.9.0
+ performance-now: 2.1.0
+ qs: 6.5.3
+ safe-buffer: 5.2.1
+ tough-cookie: 2.5.0
+ tunnel-agent: 0.6.0
+ uuid: 3.4.0
+ dev: false
+
+ /require-from-string/2.0.2:
+ resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /resolve-dir/1.0.1:
+ resolution: {integrity: sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ expand-tilde: 2.0.2
+ global-modules: 1.0.0
+ dev: true
+
+ /resolve-from/4.0.0:
+ resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
+ engines: {node: '>=4'}
+ dev: true
+
+ /resolve/1.22.0:
+ resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==}
+ hasBin: true
+ dependencies:
+ is-core-module: 2.9.0
+ path-parse: 1.0.7
+ supports-preserve-symlinks-flag: 1.0.0
+ dev: true
+
+ /rimraf/2.4.5:
+ resolution: {integrity: sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=}
+ hasBin: true
+ dependencies:
+ glob: 6.0.4
+ dev: false
+
+ /rimraf/2.7.1:
+ resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
+ hasBin: true
+ dependencies:
+ glob: 7.2.3
+
+ /rimraf/3.0.2:
+ resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
+ hasBin: true
+ dependencies:
+ glob: 7.1.7
+ dev: true
+
+ /safe-buffer/5.1.2:
+ resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
+ dev: false
+
+ /safe-buffer/5.2.1:
+ resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
+ dev: false
+
+ /safer-buffer/2.1.2:
+ resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
+
+ /sax/1.2.4:
+ resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==}
+ dev: true
+ optional: true
+
+ /semver/5.7.1:
+ resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
+ hasBin: true
+ dev: true
+ optional: true
+
+ /semver/7.3.7:
+ resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==}
+ engines: {node: '>=10'}
+ hasBin: true
+ dependencies:
+ lru-cache: 6.0.0
+ dev: true
+
+ /setimmediate/1.0.5:
+ resolution: {integrity: sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=}
+ dev: false
+
+ /shebang-command/2.0.0:
+ resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
+ engines: {node: '>=8'}
+ dependencies:
+ shebang-regex: 3.0.0
+ dev: true
+
+ /shebang-regex/3.0.0:
+ resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /slice-ansi/4.0.0:
+ resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
+ engines: {node: '>=10'}
+ dependencies:
+ ansi-styles: 4.3.0
+ astral-regex: 2.0.0
+ is-fullwidth-code-point: 3.0.0
+ dev: true
+
+ /source-map/0.6.1:
+ resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /sprintf-js/1.0.3:
+ resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=}
+ dev: true
+
+ /sprintf-js/1.1.2:
+ resolution: {integrity: sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==}
+ dev: true
+
+ /sshpk/1.17.0:
+ resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==}
+ engines: {node: '>=0.10.0'}
+ hasBin: true
+ dependencies:
+ asn1: 0.2.6
+ assert-plus: 1.0.0
+ bcrypt-pbkdf: 1.0.2
+ dashdash: 1.14.1
+ ecc-jsbn: 0.1.2
+ getpass: 0.1.7
+ jsbn: 0.1.1
+ safer-buffer: 2.1.2
+ tweetnacl: 0.14.5
+ dev: false
+
+ /string-width/4.2.3:
+ resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
+ engines: {node: '>=8'}
+ dependencies:
+ emoji-regex: 8.0.0
+ is-fullwidth-code-point: 3.0.0
+ strip-ansi: 6.0.1
+ dev: true
+
+ /string_decoder/1.1.1:
+ resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
+ dependencies:
+ safe-buffer: 5.1.2
+ dev: false
+
+ /string_decoder/1.3.0:
+ resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
+ dependencies:
+ safe-buffer: 5.2.1
+ dev: false
+
+ /strip-ansi/6.0.1:
+ resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
+ engines: {node: '>=8'}
+ dependencies:
+ ansi-regex: 5.0.1
+ dev: true
+
+ /strip-json-comments/3.1.1:
+ resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /supports-color/5.5.0:
+ resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
+ engines: {node: '>=4'}
+ dependencies:
+ has-flag: 3.0.0
+ dev: true
+
+ /supports-color/7.2.0:
+ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
+ engines: {node: '>=8'}
+ dependencies:
+ has-flag: 4.0.0
+ dev: true
+
+ /supports-preserve-symlinks-flag/1.0.0:
+ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
+ engines: {node: '>= 0.4'}
+ dev: true
+
+ /table/6.8.0:
+ resolution: {integrity: sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==}
+ engines: {node: '>=10.0.0'}
+ dependencies:
+ ajv: 8.11.0
+ lodash.truncate: 4.4.2
+ slice-ansi: 4.0.0
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+ dev: true
+
+ /tar-stream/2.2.0:
+ resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==}
+ engines: {node: '>=6'}
+ dependencies:
+ bl: 4.1.0
+ end-of-stream: 1.4.4
+ fs-constants: 1.0.0
+ inherits: 2.0.4
+ readable-stream: 3.6.0
+ dev: false
+
+ /text-table/0.2.0:
+ resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=}
+ dev: true
+
+ /to-regex-range/5.0.1:
+ resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
+ engines: {node: '>=8.0'}
+ dependencies:
+ is-number: 7.0.0
+ dev: true
+
+ /tough-cookie/2.5.0:
+ resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==}
+ engines: {node: '>=0.8'}
+ dependencies:
+ psl: 1.8.0
+ punycode: 2.1.1
+ dev: false
+
+ /traverse/0.3.9:
+ resolution: {integrity: sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=}
+ dev: false
+
+ /tslib/2.4.0:
+ resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==}
+ dev: true
+
+ /tunnel-agent/0.6.0:
+ resolution: {integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=}
+ dependencies:
+ safe-buffer: 5.2.1
+ dev: false
+
+ /tweetnacl/0.14.5:
+ resolution: {integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=}
+ dev: false
+
+ /type-check/0.4.0:
+ resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ prelude-ls: 1.2.1
+ dev: true
+
+ /type-fest/0.20.2:
+ resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
+ engines: {node: '>=10'}
+ dev: true
+
+ /unc-path-regex/0.1.2:
+ resolution: {integrity: sha1-5z3T17DXxe2G+6xrCufYxqadUPo=}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /underscore.string/3.3.6:
+ resolution: {integrity: sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==}
+ dependencies:
+ sprintf-js: 1.1.2
+ util-deprecate: 1.0.2
+ dev: true
+
+ /universalify/2.0.0:
+ resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
+ engines: {node: '>= 10.0.0'}
+ dev: false
+
+ /unzipper/0.10.11:
+ resolution: {integrity: sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==}
+ dependencies:
+ big-integer: 1.6.51
+ binary: 0.3.0
+ bluebird: 3.4.7
+ buffer-indexof-polyfill: 1.0.2
+ duplexer2: 0.1.4
+ fstream: 1.0.12
+ graceful-fs: 4.2.10
+ listenercount: 1.0.1
+ readable-stream: 2.3.7
+ setimmediate: 1.0.5
+ dev: false
+
+ /uri-js/4.4.1:
+ resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
+ dependencies:
+ punycode: 2.1.1
+
+ /util-deprecate/1.0.2:
+ resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=}
+
+ /uuid/3.4.0:
+ resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==}
+ deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
+ hasBin: true
+ dev: false
+
+ /v8-compile-cache/2.3.0:
+ resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==}
+ dev: true
+
+ /v8flags/3.2.0:
+ resolution: {integrity: sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==}
+ engines: {node: '>= 0.10'}
+ dependencies:
+ homedir-polyfill: 1.0.3
+ dev: true
+
+ /verror/1.10.0:
+ resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=}
+ engines: {'0': node >=0.6.0}
+ dependencies:
+ assert-plus: 1.0.0
+ core-util-is: 1.0.2
+ extsprintf: 1.3.0
+ dev: false
+
+ /which/1.3.1:
+ resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
+ hasBin: true
+ dependencies:
+ isexe: 2.0.0
+ dev: true
+
+ /which/2.0.2:
+ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
+ engines: {node: '>= 8'}
+ hasBin: true
+ dependencies:
+ isexe: 2.0.0
+ dev: true
+
+ /word-wrap/1.2.3:
+ resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /wrappy/1.0.2:
+ resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=}
+
+ /yallist/4.0.0:
+ resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
+ dev: true
+
+ /zip-stream/3.0.1:
+ resolution: {integrity: sha512-r+JdDipt93ttDjsOVPU5zaq5bAyY+3H19bDrThkvuVxC0xMQzU1PJcS6D+KrP3u96gH9XLomcHPb+2skoDjulQ==}
+ engines: {node: '>= 8'}
+ dependencies:
+ archiver-utils: 2.1.0
+ compress-commons: 3.0.0
+ readable-stream: 3.6.0
+ dev: false
diff --git a/rector.php b/rector.php
index fa1d119..9e93643 100644
--- a/rector.php
+++ b/rector.php
@@ -2,20 +2,26 @@
declare(strict_types=1);
-use Rector\CodingStyle\Rector\FuncCall\PreslashSimpleFunctionRector;
use Rector\CodingStyle\Rector\If_\NullableCompareToNullRector;
use Rector\Core\Configuration\Option;
-use Rector\Php74\Rector\Assign\NullCoalescingOperatorRector;
-use Rector\Php74\Rector\Property\TypedPropertyRector;
+use Rector\Core\ValueObject\PhpVersion;
+use Rector\Set\ValueObject\DowngradeSetList;
use Rector\Set\ValueObject\SetList;
use Rector\TypeDeclaration\Rector\ClassMethod\AddVoidReturnTypeWhereNoReturnRector;
-use Rector\TypeDeclaration\Rector\Param\ParamTypeFromStrictTypedPropertyRector;
use Rector\TypeDeclaration\Rector\FunctionLike\ParamTypeDeclarationRector;
+use Rector\TypeDeclaration\Rector\Param\ParamTypeFromStrictTypedPropertyRector;
use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
return static function (ContainerConfigurator $containerConfigurator): void {
+ $containerConfigurator->import(DowngradeSetList::PHP_74);
+ $containerConfigurator->import(SetList::PHP_73);
+ $containerConfigurator->import(SetList::CODE_QUALITY);
+ $containerConfigurator->import(SetList::DEAD_CODE);
+
$parameters = $containerConfigurator->parameters();
+ $parameters->set(Option::PHP_VERSION_FEATURES, PhpVersion::PHP_73);
+
$parameters->set(Option::PATHS, [
__DIR__ . '/ecs.php',
__DIR__ . '/rector.php',
@@ -31,19 +37,10 @@
__DIR__ . '**/vendor/**',
]);
- $parameters->set(Option::SETS, [
- SetList::DEAD_CODE,
- ]);
-
$services = $containerConfigurator->services();
$services->set(NullableCompareToNullRector::class);
- $services->set(PreslashSimpleFunctionRector::class);
-
$services->set(AddVoidReturnTypeWhereNoReturnRector::class);
$services->set(ParamTypeFromStrictTypedPropertyRector::class);
$services->set(ParamTypeDeclarationRector::class);
-
- $services->set(TypedPropertyRector::class);
- $services->set(NullCoalescingOperatorRector::class);
};
diff --git a/src/files/application/Espo/Modules/DubasLightTheme/Resources/metadata/app/client.json b/src/files/application/Espo/Modules/DubasLightTheme/Resources/metadata/app/client.json
deleted file mode 100644
index 5dc1dd2..0000000
--- a/src/files/application/Espo/Modules/DubasLightTheme/Resources/metadata/app/client.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "scriptList": [
- "__APPEND__",
- "client/modules/dubas-light-theme/lib/js/loginPage.js"
- ],
- "developerModeScriptList": [
- "__APPEND__",
- "client/modules/dubas-light-theme/lib/js/loginPage.js"
- ],
- "cssList": [
- "__APPEND__",
- "client/modules/dubas-light-theme/lib/css/loginPage.css"
- ],
- "developerModeCssList": [
- "__APPEND__",
- "client/modules/dubas-light-theme/lib/css/loginPage.css"
- ]
-}
\ No newline at end of file
diff --git a/src/files/client/modules/dubas-light-theme/lib/js/loginPage.js b/src/files/client/custom/modules/dubas-light-theme/css/espo/.gitkeep
similarity index 100%
rename from src/files/client/modules/dubas-light-theme/lib/js/loginPage.js
rename to src/files/client/custom/modules/dubas-light-theme/css/espo/.gitkeep
diff --git a/src/files/client/custom/modules/dubas-light-theme/fonts/.gitkeep b/src/files/client/custom/modules/dubas-light-theme/fonts/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/src/files/client/custom/modules/dubas-light-theme/fonts/summernote.eot b/src/files/client/custom/modules/dubas-light-theme/fonts/summernote.eot
new file mode 100644
index 0000000..28d098b
Binary files /dev/null and b/src/files/client/custom/modules/dubas-light-theme/fonts/summernote.eot differ
diff --git a/src/files/client/custom/modules/dubas-light-theme/fonts/summernote.ttf b/src/files/client/custom/modules/dubas-light-theme/fonts/summernote.ttf
new file mode 100644
index 0000000..beb8bd8
Binary files /dev/null and b/src/files/client/custom/modules/dubas-light-theme/fonts/summernote.ttf differ
diff --git a/src/files/client/custom/modules/dubas-light-theme/fonts/summernote.woff b/src/files/client/custom/modules/dubas-light-theme/fonts/summernote.woff
new file mode 100644
index 0000000..13a6ab9
Binary files /dev/null and b/src/files/client/custom/modules/dubas-light-theme/fonts/summernote.woff differ
diff --git a/src/files/client/custom/modules/dubas-light-theme/fonts/summernote.woff2 b/src/files/client/custom/modules/dubas-light-theme/fonts/summernote.woff2
new file mode 100644
index 0000000..40b2030
Binary files /dev/null and b/src/files/client/custom/modules/dubas-light-theme/fonts/summernote.woff2 differ
diff --git a/src/files/client/custom/modules/dubas-light-theme/res/templates/.dummy b/src/files/client/custom/modules/dubas-light-theme/res/templates/.dummy
new file mode 100644
index 0000000..e69de29
diff --git a/src/files/client/modules/dubas-light-theme/res/templates/login.tpl b/src/files/client/custom/modules/dubas-light-theme/res/templates/login.tpl
similarity index 97%
rename from src/files/client/modules/dubas-light-theme/res/templates/login.tpl
rename to src/files/client/custom/modules/dubas-light-theme/res/templates/login.tpl
index 99bdfb9..6c4da71 100644
--- a/src/files/client/modules/dubas-light-theme/res/templates/login.tpl
+++ b/src/files/client/custom/modules/dubas-light-theme/res/templates/login.tpl
@@ -30,7 +30,7 @@
diff --git a/src/files/client/custom/modules/dubas-light-theme/src/views/.dummy b/src/files/client/custom/modules/dubas-light-theme/src/views/.dummy
new file mode 100644
index 0000000..e69de29
diff --git a/src/files/client/modules/dubas-light-theme/src/views/login.js b/src/files/client/custom/modules/dubas-light-theme/src/views/login.js
similarity index 99%
rename from src/files/client/modules/dubas-light-theme/src/views/login.js
rename to src/files/client/custom/modules/dubas-light-theme/src/views/login.js
index 3771b0f..b5f8452 100644
--- a/src/files/client/modules/dubas-light-theme/src/views/login.js
+++ b/src/files/client/custom/modules/dubas-light-theme/src/views/login.js
@@ -16,4 +16,4 @@ define('dubas-light-theme:views/login', 'views/login', function (Dep) {
}
});
-});
+});
\ No newline at end of file
diff --git a/src/files/client/modules/dubas-light-theme/css/espo/light-dubas-iframe.css b/src/files/client/modules/dubas-light-theme/css/espo/light-dubas-iframe.css
deleted file mode 100644
index c029533..0000000
--- a/src/files/client/modules/dubas-light-theme/css/espo/light-dubas-iframe.css
+++ /dev/null
@@ -1 +0,0 @@
-body,table{font-size:14px;font-family:'Open Sans',sans-serif;color:#333}body>blockquote:last-child,body>ol:last-child,body>p:last-child,body>pre:last-child,body>ul:last-child{margin-bottom:0}body{margin:0}a{color:#537898;text-decoration:none}table{display:table;border-collapse:separate;border-spacing:2px;border-color:#e8eced;border-spacing:0}.table{width:100%;border-collapse:collapse}.table-bordered{border:1px solid #e8eced}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #e8eced}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.36;vertical-align:top;border-top:1px solid #e8eced}pre{display:block;padding:9px;margin:0 0 9.5px;font-size:13px;line-height:1.36;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f9f9f9;border:1px solid #e8eced;border-radius:0}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}
\ No newline at end of file
diff --git a/src/files/client/modules/dubas-light-theme/css/espo/light-dubas.css b/src/files/client/modules/dubas-light-theme/css/espo/light-dubas.css
deleted file mode 100644
index 4b6fea3..0000000
--- a/src/files/client/modules/dubas-light-theme/css/espo/light-dubas.css
+++ /dev/null
@@ -1,21994 +0,0 @@
-/*!
- * Bootstrap v3.3.7 (http://getbootstrap.com)
- * Copyright 2011-2016 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- */
-/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
-html {
- font-family: sans-serif;
- -ms-text-size-adjust: 100%;
- -webkit-text-size-adjust: 100%
-}
-
-body {
- margin: 0
-}
-
-article,
-aside,
-details,
-figcaption,
-figure,
-footer,
-header,
-hgroup,
-main,
-menu,
-nav,
-section,
-summary {
- display: block
-}
-
-audio,
-canvas,
-progress,
-video {
- display: inline-block;
- vertical-align: baseline
-}
-
-audio:not([controls]) {
- display: none;
- height: 0
-}
-
-[hidden],
-template {
- display: none
-}
-
-a {
- background-color: transparent
-}
-
-a:active,
-a:hover {
- outline: 0
-}
-
-abbr[title] {
- border-bottom: 1px dotted
-}
-
-b,
-strong {
- font-weight: 700
-}
-
-dfn {
- font-style: italic
-}
-
-h1 {
- font-size: 2em;
- margin: .67em 0
-}
-
-mark {
- background: #ff0;
- color: #000
-}
-
-small {
- font-size: 80%
-}
-
-sub,
-sup {
- font-size: 75%;
- line-height: 0;
- position: relative;
- vertical-align: baseline
-}
-
-sup {
- top: -.5em
-}
-
-sub {
- bottom: -.25em
-}
-
-img {
- border: 0
-}
-
-svg:not(:root) {
- overflow: hidden
-}
-
-figure {
- margin: 1em 40px
-}
-
-hr {
- box-sizing: content-box;
- height: 0
-}
-
-pre {
- overflow: auto
-}
-
-code,
-kbd,
-pre,
-samp {
- font-family: monospace, monospace;
- font-size: 1em
-}
-
-button,
-input,
-optgroup,
-select,
-textarea {
- color: inherit;
- font: inherit;
- margin: 0
-}
-
-button {
- overflow: visible
-}
-
-button,
-select {
- text-transform: none
-}
-
-button,
-html input[type=button],
-input[type=reset],
-input[type=submit] {
- -webkit-appearance: button;
- cursor: pointer
-}
-
-button[disabled],
-html input[disabled] {
- cursor: default
-}
-
-button::-moz-focus-inner,
-input::-moz-focus-inner {
- border: 0;
- padding: 0
-}
-
-input {
- line-height: normal
-}
-
-input[type=checkbox],
-input[type=radio] {
- box-sizing: border-box;
- padding: 0
-}
-
-input[type=number]::-webkit-inner-spin-button,
-input[type=number]::-webkit-outer-spin-button {
- height: auto
-}
-
-input[type=search] {
- -webkit-appearance: textfield;
- box-sizing: content-box
-}
-
-input[type=search]::-webkit-search-cancel-button,
-input[type=search]::-webkit-search-decoration {
- -webkit-appearance: none
-}
-
-fieldset {
- border: 1px solid silver;
- margin: 0 2px;
- padding: .35em .625em .75em
-}
-
-legend {
- border: 0;
- padding: 0
-}
-
-textarea {
- overflow: auto
-}
-
-optgroup {
- font-weight: 700
-}
-
-table {
- border-collapse: collapse;
- border-spacing: 0
-}
-
-td,
-th {
- padding: 0
-}
-
-/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
-@media print {
-
- *,
- :after,
- :before {
- background: 0 0 !important;
- color: #000 !important;
- box-shadow: none !important;
- text-shadow: none !important
- }
-
- a,
- a:visited {
- text-decoration: underline
- }
-
- a[href]:after {
- content: " ("attr(href) ")"
- }
-
- abbr[title]:after {
- content: " ("attr(title) ")"
- }
-
- a[href^="#"]:after,
- a[href^="javascript:"]:after {
- content: ""
- }
-
- blockquote,
- pre {
- border: 1px solid #999;
- page-break-inside: avoid
- }
-
- thead {
- display: table-header-group
- }
-
- img,
- tr {
- page-break-inside: avoid
- }
-
- img {
- max-width: 100% !important
- }
-
- h2,
- h3,
- p {
- orphans: 3;
- widows: 3
- }
-
- h2,
- h3 {
- page-break-after: avoid
- }
-
- .navbar {
- display: none
- }
-
- .btn>.caret,
- .dropup>.btn>.caret {
- border-top-color: #000 !important
- }
-
- .label {
- border: 1px solid #000
- }
-
- .table {
- border-collapse: collapse !important
- }
-
- .table td,
- .table th {
- background-color: #fff !important
- }
-
- .table-bordered td,
- .table-bordered th {
- border: 1px solid #ddd !important
- }
-}
-
-@font-face {
- font-family: 'Glyphicons Halflings';
- src: url(../../../../fonts/glyphicons-halflings-regular.eot);
- src: url(../../../../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../../../../fonts/glyphicons-halflings-regular.woff2) format('woff2'), url(../../../../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../../../../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../../../../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
-}
-
-.glyphicon {
- position: relative;
- top: 1px;
- display: inline-block;
- font-family: 'Glyphicons Halflings';
- font-style: normal;
- font-weight: 400;
- line-height: 1;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale
-}
-
-.glyphicon-asterisk:before {
- content: "\002a"
-}
-
-.glyphicon-plus:before {
- content: "\002b"
-}
-
-.glyphicon-eur:before,
-.glyphicon-euro:before {
- content: "\20ac"
-}
-
-.glyphicon-minus:before {
- content: "\2212"
-}
-
-.glyphicon-cloud:before {
- content: "\2601"
-}
-
-.glyphicon-envelope:before {
- content: "\2709"
-}
-
-.glyphicon-pencil:before {
- content: "\270f"
-}
-
-.glyphicon-glass:before {
- content: "\e001"
-}
-
-.glyphicon-music:before {
- content: "\e002"
-}
-
-.glyphicon-search:before {
- content: "\e003"
-}
-
-.glyphicon-heart:before {
- content: "\e005"
-}
-
-.glyphicon-star:before {
- content: "\e006"
-}
-
-.glyphicon-star-empty:before {
- content: "\e007"
-}
-
-.glyphicon-user:before {
- content: "\e008"
-}
-
-.glyphicon-film:before {
- content: "\e009"
-}
-
-.glyphicon-th-large:before {
- content: "\e010"
-}
-
-.glyphicon-th:before {
- content: "\e011"
-}
-
-.glyphicon-th-list:before {
- content: "\e012"
-}
-
-.glyphicon-ok:before {
- content: "\e013"
-}
-
-.glyphicon-remove:before {
- content: "\e014"
-}
-
-.glyphicon-zoom-in:before {
- content: "\e015"
-}
-
-.glyphicon-zoom-out:before {
- content: "\e016"
-}
-
-.glyphicon-off:before {
- content: "\e017"
-}
-
-.glyphicon-signal:before {
- content: "\e018"
-}
-
-.glyphicon-cog:before {
- content: "\e019"
-}
-
-.glyphicon-trash:before {
- content: "\e020"
-}
-
-.glyphicon-home:before {
- content: "\e021"
-}
-
-.glyphicon-file:before {
- content: "\e022"
-}
-
-.glyphicon-time:before {
- content: "\e023"
-}
-
-.glyphicon-road:before {
- content: "\e024"
-}
-
-.glyphicon-download-alt:before {
- content: "\e025"
-}
-
-.glyphicon-download:before {
- content: "\e026"
-}
-
-.glyphicon-upload:before {
- content: "\e027"
-}
-
-.glyphicon-inbox:before {
- content: "\e028"
-}
-
-.glyphicon-play-circle:before {
- content: "\e029"
-}
-
-.glyphicon-repeat:before {
- content: "\e030"
-}
-
-.glyphicon-refresh:before {
- content: "\e031"
-}
-
-.glyphicon-list-alt:before {
- content: "\e032"
-}
-
-.glyphicon-lock:before {
- content: "\e033"
-}
-
-.glyphicon-flag:before {
- content: "\e034"
-}
-
-.glyphicon-headphones:before {
- content: "\e035"
-}
-
-.glyphicon-volume-off:before {
- content: "\e036"
-}
-
-.glyphicon-volume-down:before {
- content: "\e037"
-}
-
-.glyphicon-volume-up:before {
- content: "\e038"
-}
-
-.glyphicon-qrcode:before {
- content: "\e039"
-}
-
-.glyphicon-barcode:before {
- content: "\e040"
-}
-
-.glyphicon-tag:before {
- content: "\e041"
-}
-
-.glyphicon-tags:before {
- content: "\e042"
-}
-
-.glyphicon-book:before {
- content: "\e043"
-}
-
-.glyphicon-bookmark:before {
- content: "\e044"
-}
-
-.glyphicon-print:before {
- content: "\e045"
-}
-
-.glyphicon-camera:before {
- content: "\e046"
-}
-
-.glyphicon-font:before {
- content: "\e047"
-}
-
-.glyphicon-bold:before {
- content: "\e048"
-}
-
-.glyphicon-italic:before {
- content: "\e049"
-}
-
-.glyphicon-text-height:before {
- content: "\e050"
-}
-
-.glyphicon-text-width:before {
- content: "\e051"
-}
-
-.glyphicon-align-left:before {
- content: "\e052"
-}
-
-.glyphicon-align-center:before {
- content: "\e053"
-}
-
-.glyphicon-align-right:before {
- content: "\e054"
-}
-
-.glyphicon-align-justify:before {
- content: "\e055"
-}
-
-.glyphicon-list:before {
- content: "\e056"
-}
-
-.glyphicon-indent-left:before {
- content: "\e057"
-}
-
-.glyphicon-indent-right:before {
- content: "\e058"
-}
-
-.glyphicon-facetime-video:before {
- content: "\e059"
-}
-
-.glyphicon-picture:before {
- content: "\e060"
-}
-
-.glyphicon-map-marker:before {
- content: "\e062"
-}
-
-.glyphicon-adjust:before {
- content: "\e063"
-}
-
-.glyphicon-tint:before {
- content: "\e064"
-}
-
-.glyphicon-edit:before {
- content: "\e065"
-}
-
-.glyphicon-share:before {
- content: "\e066"
-}
-
-.glyphicon-check:before {
- content: "\e067"
-}
-
-.glyphicon-move:before {
- content: "\e068"
-}
-
-.glyphicon-step-backward:before {
- content: "\e069"
-}
-
-.glyphicon-fast-backward:before {
- content: "\e070"
-}
-
-.glyphicon-backward:before {
- content: "\e071"
-}
-
-.glyphicon-play:before {
- content: "\e072"
-}
-
-.glyphicon-pause:before {
- content: "\e073"
-}
-
-.glyphicon-stop:before {
- content: "\e074"
-}
-
-.glyphicon-forward:before {
- content: "\e075"
-}
-
-.glyphicon-fast-forward:before {
- content: "\e076"
-}
-
-.glyphicon-step-forward:before {
- content: "\e077"
-}
-
-.glyphicon-eject:before {
- content: "\e078"
-}
-
-.glyphicon-chevron-left:before {
- content: "\e079"
-}
-
-.glyphicon-chevron-right:before {
- content: "\e080"
-}
-
-.glyphicon-plus-sign:before {
- content: "\e081"
-}
-
-.glyphicon-minus-sign:before {
- content: "\e082"
-}
-
-.glyphicon-remove-sign:before {
- content: "\e083"
-}
-
-.glyphicon-ok-sign:before {
- content: "\e084"
-}
-
-.glyphicon-question-sign:before {
- content: "\e085"
-}
-
-.glyphicon-info-sign:before {
- content: "\e086"
-}
-
-.glyphicon-screenshot:before {
- content: "\e087"
-}
-
-.glyphicon-remove-circle:before {
- content: "\e088"
-}
-
-.glyphicon-ok-circle:before {
- content: "\e089"
-}
-
-.glyphicon-ban-circle:before {
- content: "\e090"
-}
-
-.glyphicon-arrow-left:before {
- content: "\e091"
-}
-
-.glyphicon-arrow-right:before {
- content: "\e092"
-}
-
-.glyphicon-arrow-up:before {
- content: "\e093"
-}
-
-.glyphicon-arrow-down:before {
- content: "\e094"
-}
-
-.glyphicon-share-alt:before {
- content: "\e095"
-}
-
-.glyphicon-resize-full:before {
- content: "\e096"
-}
-
-.glyphicon-resize-small:before {
- content: "\e097"
-}
-
-.glyphicon-exclamation-sign:before {
- content: "\e101"
-}
-
-.glyphicon-gift:before {
- content: "\e102"
-}
-
-.glyphicon-leaf:before {
- content: "\e103"
-}
-
-.glyphicon-fire:before {
- content: "\e104"
-}
-
-.glyphicon-eye-open:before {
- content: "\e105"
-}
-
-.glyphicon-eye-close:before {
- content: "\e106"
-}
-
-.glyphicon-warning-sign:before {
- content: "\e107"
-}
-
-.glyphicon-plane:before {
- content: "\e108"
-}
-
-.glyphicon-calendar:before {
- content: "\e109"
-}
-
-.glyphicon-random:before {
- content: "\e110"
-}
-
-.glyphicon-comment:before {
- content: "\e111"
-}
-
-.glyphicon-magnet:before {
- content: "\e112"
-}
-
-.glyphicon-chevron-up:before {
- content: "\e113"
-}
-
-.glyphicon-chevron-down:before {
- content: "\e114"
-}
-
-.glyphicon-retweet:before {
- content: "\e115"
-}
-
-.glyphicon-shopping-cart:before {
- content: "\e116"
-}
-
-.glyphicon-folder-close:before {
- content: "\e117"
-}
-
-.glyphicon-folder-open:before {
- content: "\e118"
-}
-
-.glyphicon-resize-vertical:before {
- content: "\e119"
-}
-
-.glyphicon-resize-horizontal:before {
- content: "\e120"
-}
-
-.glyphicon-hdd:before {
- content: "\e121"
-}
-
-.glyphicon-bullhorn:before {
- content: "\e122"
-}
-
-.glyphicon-bell:before {
- content: "\e123"
-}
-
-.glyphicon-certificate:before {
- content: "\e124"
-}
-
-.glyphicon-thumbs-up:before {
- content: "\e125"
-}
-
-.glyphicon-thumbs-down:before {
- content: "\e126"
-}
-
-.glyphicon-hand-right:before {
- content: "\e127"
-}
-
-.glyphicon-hand-left:before {
- content: "\e128"
-}
-
-.glyphicon-hand-up:before {
- content: "\e129"
-}
-
-.glyphicon-hand-down:before {
- content: "\e130"
-}
-
-.glyphicon-circle-arrow-right:before {
- content: "\e131"
-}
-
-.glyphicon-circle-arrow-left:before {
- content: "\e132"
-}
-
-.glyphicon-circle-arrow-up:before {
- content: "\e133"
-}
-
-.glyphicon-circle-arrow-down:before {
- content: "\e134"
-}
-
-.glyphicon-globe:before {
- content: "\e135"
-}
-
-.glyphicon-wrench:before {
- content: "\e136"
-}
-
-.glyphicon-tasks:before {
- content: "\e137"
-}
-
-.glyphicon-filter:before {
- content: "\e138"
-}
-
-.glyphicon-briefcase:before {
- content: "\e139"
-}
-
-.glyphicon-fullscreen:before {
- content: "\e140"
-}
-
-.glyphicon-dashboard:before {
- content: "\e141"
-}
-
-.glyphicon-paperclip:before {
- content: "\e142"
-}
-
-.glyphicon-heart-empty:before {
- content: "\e143"
-}
-
-.glyphicon-link:before {
- content: "\e144"
-}
-
-.glyphicon-phone:before {
- content: "\e145"
-}
-
-.glyphicon-pushpin:before {
- content: "\e146"
-}
-
-.glyphicon-usd:before {
- content: "\e148"
-}
-
-.glyphicon-gbp:before {
- content: "\e149"
-}
-
-.glyphicon-sort:before {
- content: "\e150"
-}
-
-.glyphicon-sort-by-alphabet:before {
- content: "\e151"
-}
-
-.glyphicon-sort-by-alphabet-alt:before {
- content: "\e152"
-}
-
-.glyphicon-sort-by-order:before {
- content: "\e153"
-}
-
-.glyphicon-sort-by-order-alt:before {
- content: "\e154"
-}
-
-.glyphicon-sort-by-attributes:before {
- content: "\e155"
-}
-
-.glyphicon-sort-by-attributes-alt:before {
- content: "\e156"
-}
-
-.glyphicon-unchecked:before {
- content: "\e157"
-}
-
-.glyphicon-expand:before {
- content: "\e158"
-}
-
-.glyphicon-collapse-down:before {
- content: "\e159"
-}
-
-.glyphicon-collapse-up:before {
- content: "\e160"
-}
-
-.glyphicon-log-in:before {
- content: "\e161"
-}
-
-.glyphicon-flash:before {
- content: "\e162"
-}
-
-.glyphicon-log-out:before {
- content: "\e163"
-}
-
-.glyphicon-new-window:before {
- content: "\e164"
-}
-
-.glyphicon-record:before {
- content: "\e165"
-}
-
-.glyphicon-save:before {
- content: "\e166"
-}
-
-.glyphicon-open:before {
- content: "\e167"
-}
-
-.glyphicon-saved:before {
- content: "\e168"
-}
-
-.glyphicon-import:before {
- content: "\e169"
-}
-
-.glyphicon-export:before {
- content: "\e170"
-}
-
-.glyphicon-send:before {
- content: "\e171"
-}
-
-.glyphicon-floppy-disk:before {
- content: "\e172"
-}
-
-.glyphicon-floppy-saved:before {
- content: "\e173"
-}
-
-.glyphicon-floppy-remove:before {
- content: "\e174"
-}
-
-.glyphicon-floppy-save:before {
- content: "\e175"
-}
-
-.glyphicon-floppy-open:before {
- content: "\e176"
-}
-
-.glyphicon-credit-card:before {
- content: "\e177"
-}
-
-.glyphicon-transfer:before {
- content: "\e178"
-}
-
-.glyphicon-cutlery:before {
- content: "\e179"
-}
-
-.glyphicon-header:before {
- content: "\e180"
-}
-
-.glyphicon-compressed:before {
- content: "\e181"
-}
-
-.glyphicon-earphone:before {
- content: "\e182"
-}
-
-.glyphicon-phone-alt:before {
- content: "\e183"
-}
-
-.glyphicon-tower:before {
- content: "\e184"
-}
-
-.glyphicon-stats:before {
- content: "\e185"
-}
-
-.glyphicon-sd-video:before {
- content: "\e186"
-}
-
-.glyphicon-hd-video:before {
- content: "\e187"
-}
-
-.glyphicon-subtitles:before {
- content: "\e188"
-}
-
-.glyphicon-sound-stereo:before {
- content: "\e189"
-}
-
-.glyphicon-sound-dolby:before {
- content: "\e190"
-}
-
-.glyphicon-sound-5-1:before {
- content: "\e191"
-}
-
-.glyphicon-sound-6-1:before {
- content: "\e192"
-}
-
-.glyphicon-sound-7-1:before {
- content: "\e193"
-}
-
-.glyphicon-copyright-mark:before {
- content: "\e194"
-}
-
-.glyphicon-registration-mark:before {
- content: "\e195"
-}
-
-.glyphicon-cloud-download:before {
- content: "\e197"
-}
-
-.glyphicon-cloud-upload:before {
- content: "\e198"
-}
-
-.glyphicon-tree-conifer:before {
- content: "\e199"
-}
-
-.glyphicon-tree-deciduous:before {
- content: "\e200"
-}
-
-.glyphicon-cd:before {
- content: "\e201"
-}
-
-.glyphicon-save-file:before {
- content: "\e202"
-}
-
-.glyphicon-open-file:before {
- content: "\e203"
-}
-
-.glyphicon-level-up:before {
- content: "\e204"
-}
-
-.glyphicon-copy:before {
- content: "\e205"
-}
-
-.glyphicon-paste:before {
- content: "\e206"
-}
-
-.glyphicon-alert:before {
- content: "\e209"
-}
-
-.glyphicon-equalizer:before {
- content: "\e210"
-}
-
-.glyphicon-king:before {
- content: "\e211"
-}
-
-.glyphicon-queen:before {
- content: "\e212"
-}
-
-.glyphicon-pawn:before {
- content: "\e213"
-}
-
-.glyphicon-bishop:before {
- content: "\e214"
-}
-
-.glyphicon-knight:before {
- content: "\e215"
-}
-
-.glyphicon-baby-formula:before {
- content: "\e216"
-}
-
-.glyphicon-tent:before {
- content: "\26fa"
-}
-
-.glyphicon-blackboard:before {
- content: "\e218"
-}
-
-.glyphicon-bed:before {
- content: "\e219"
-}
-
-.glyphicon-apple:before {
- content: "\f8ff"
-}
-
-.glyphicon-erase:before {
- content: "\e221"
-}
-
-.glyphicon-hourglass:before {
- content: "\231b"
-}
-
-.glyphicon-lamp:before {
- content: "\e223"
-}
-
-.glyphicon-duplicate:before {
- content: "\e224"
-}
-
-.glyphicon-piggy-bank:before {
- content: "\e225"
-}
-
-.glyphicon-scissors:before {
- content: "\e226"
-}
-
-.glyphicon-bitcoin:before {
- content: "\e227"
-}
-
-.glyphicon-btc:before {
- content: "\e227"
-}
-
-.glyphicon-xbt:before {
- content: "\e227"
-}
-
-.glyphicon-yen:before {
- content: "\00a5"
-}
-
-.glyphicon-jpy:before {
- content: "\00a5"
-}
-
-.glyphicon-ruble:before {
- content: "\20bd"
-}
-
-.glyphicon-rub:before {
- content: "\20bd"
-}
-
-.glyphicon-scale:before {
- content: "\e230"
-}
-
-.glyphicon-ice-lolly:before {
- content: "\e231"
-}
-
-.glyphicon-ice-lolly-tasted:before {
- content: "\e232"
-}
-
-.glyphicon-education:before {
- content: "\e233"
-}
-
-.glyphicon-option-horizontal:before {
- content: "\e234"
-}
-
-.glyphicon-option-vertical:before {
- content: "\e235"
-}
-
-.glyphicon-menu-hamburger:before {
- content: "\e236"
-}
-
-.glyphicon-modal-window:before {
- content: "\e237"
-}
-
-.glyphicon-oil:before {
- content: "\e238"
-}
-
-.glyphicon-grain:before {
- content: "\e239"
-}
-
-.glyphicon-sunglasses:before {
- content: "\e240"
-}
-
-.glyphicon-text-size:before {
- content: "\e241"
-}
-
-.glyphicon-text-color:before {
- content: "\e242"
-}
-
-.glyphicon-text-background:before {
- content: "\e243"
-}
-
-.glyphicon-object-align-top:before {
- content: "\e244"
-}
-
-.glyphicon-object-align-bottom:before {
- content: "\e245"
-}
-
-.glyphicon-object-align-horizontal:before {
- content: "\e246"
-}
-
-.glyphicon-object-align-left:before {
- content: "\e247"
-}
-
-.glyphicon-object-align-vertical:before {
- content: "\e248"
-}
-
-.glyphicon-object-align-right:before {
- content: "\e249"
-}
-
-.glyphicon-triangle-right:before {
- content: "\e250"
-}
-
-.glyphicon-triangle-left:before {
- content: "\e251"
-}
-
-.glyphicon-triangle-bottom:before {
- content: "\e252"
-}
-
-.glyphicon-triangle-top:before {
- content: "\e253"
-}
-
-.glyphicon-console:before {
- content: "\e254"
-}
-
-.glyphicon-superscript:before {
- content: "\e255"
-}
-
-.glyphicon-subscript:before {
- content: "\e256"
-}
-
-.glyphicon-menu-left:before {
- content: "\e257"
-}
-
-.glyphicon-menu-right:before {
- content: "\e258"
-}
-
-.glyphicon-menu-down:before {
- content: "\e259"
-}
-
-.glyphicon-menu-up:before {
- content: "\e260"
-}
-
-* {
- -ms-box-sizing: border-box;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- box-sizing: border-box
-}
-
-:after,
-:before {
- -ms-box-sizing: border-box;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- box-sizing: border-box
-}
-
-html {
- font-size: 10px;
- -webkit-tap-highlight-color: transparent
-}
-
-body {
- font-family: 'Open Sans', sans-serif;
- font-size: 14px;
- line-height: 1.36;
- color: #333;
- background-color: #fff
-}
-
-button,
-input,
-select,
-textarea {
- font-family: inherit;
- font-size: inherit;
- line-height: inherit
-}
-
-a {
- color: #3575d3;
- text-decoration: none
-}
-
-a:focus,
-a:hover {
- color: #000;
- text-decoration: none;
-}
-
-a:focus {
- outline: 5px auto -webkit-focus-ring-color;
- outline: 0;
- outline-offset: -2px
-}
-
-figure {
- margin: 0
-}
-
-img {
- vertical-align: middle
-}
-
-.carousel-inner>.item>a>img,
-.carousel-inner>.item>img,
-.img-responsive,
-.thumbnail a>img,
-.thumbnail>img {
- display: block;
- max-width: 100%;
- height: auto
-}
-
-.img-rounded {
- border-radius: 0
-}
-
-.img-thumbnail {
- padding: 4px;
- line-height: 1.36;
- background-color: #f3f3f3;
- border: 1px solid #e8eced;
- border-radius: 0;
- -webkit-transition: all .2s ease-in-out;
- -o-transition: all .2s ease-in-out;
- transition: all .2s ease-in-out;
- -webkit-transition: all all .2s ease-in-out ease-out;
- -moz-transition: all all .2s ease-in-out ease-out;
- -o-transition: all all .2s ease-in-out ease-out;
- transition: all all .2s ease-in-out ease-out;
- display: inline-block;
- max-width: 100%;
- height: auto
-}
-
-.img-circle {
- border-radius: 50%
-}
-
-hr {
- margin-top: 19px;
- margin-bottom: 19px;
- border: 0;
- border-top: 1px solid #eee
-}
-
-.sr-only {
- position: absolute;
- width: 1px;
- height: 1px;
- margin: -1px;
- padding: 0;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- border: 0
-}
-
-.sr-only-focusable:active,
-.sr-only-focusable:focus {
- position: static;
- width: auto;
- height: auto;
- margin: 0;
- overflow: visible;
- clip: auto
-}
-
-[role=button] {
- cursor: pointer
-}
-
-.h1,
-.h2,
-.h3,
-.h4,
-.h5,
-.h6,
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- font-family: 'Open Sans', sans-serif;
- font-weight: 500;
- line-height: 1;
- color: inherit
-}
-
-.h1 .small,
-.h1 small,
-.h2 .small,
-.h2 small,
-.h3 .small,
-.h3 small,
-.h4 .small,
-.h4 small,
-.h5 .small,
-.h5 small,
-.h6 .small,
-.h6 small,
-h1 .small,
-h1 small,
-h2 .small,
-h2 small,
-h3 .small,
-h3 small,
-h4 .small,
-h4 small,
-h5 .small,
-h5 small,
-h6 .small,
-h6 small {
- font-weight: 400;
- line-height: 1;
- color: #999
-}
-
-.h1,
-.h2,
-.h3,
-h1,
-h2,
-h3 {
- margin-top: 19px;
- margin-bottom: 9.5px
-}
-
-.h1 .small,
-.h1 small,
-.h2 .small,
-.h2 small,
-.h3 .small,
-.h3 small,
-h1 .small,
-h1 small,
-h2 .small,
-h2 small,
-h3 .small,
-h3 small {
- font-size: 65%
-}
-
-.h4,
-.h5,
-.h6,
-h4,
-h5,
-h6 {
- margin-top: 9.5px;
- margin-bottom: 9.5px
-}
-
-.h4 .small,
-.h4 small,
-.h5 .small,
-.h5 small,
-.h6 .small,
-.h6 small,
-h4 .small,
-h4 small,
-h5 .small,
-h5 small,
-h6 .small,
-h6 small {
- font-size: 75%
-}
-
-.h1,
-h1 {
- font-size: 36px
-}
-
-.h2,
-h2 {
- font-size: 30px
-}
-
-.h3,
-h3 {
- font-size: 24px
-}
-
-.h4,
-h4 {
- font-size: 18px
-}
-
-.h5,
-h5 {
- font-size: 14px
-}
-
-.h6,
-h6 {
- font-size: 12px
-}
-
-p {
- margin: 0 0 9.5px
-}
-
-.lead {
- margin-bottom: 19px;
- font-size: 16px;
- font-weight: 300;
- line-height: 1.4
-}
-
-@media (min-width:768px) {
- .lead {
- font-size: 21px
- }
-}
-
-.small,
-small {
- font-size: 85%
-}
-
-.mark,
-mark {
- background-color: #fcf8e3;
- padding: .2em
-}
-
-.text-left {
- text-align: left
-}
-
-.text-right {
- text-align: right
-}
-
-.text-center {
- text-align: center
-}
-
-.text-justify {
- text-align: justify
-}
-
-.text-nowrap {
- white-space: nowrap
-}
-
-.text-lowercase {
- text-transform: lowercase
-}
-
-.text-uppercase {
- text-transform: uppercase
-}
-
-.text-capitalize {
- text-transform: capitalize
-}
-
-.text-muted {
- color: #999
-}
-
-.text-primary {
- color: #537898
-}
-
-a.text-primary:focus,
-a.text-primary:hover {
- color: #415e77
-}
-
-.text-success {
- color: #52843b
-}
-
-a.text-success:focus,
-a.text-success:hover {
- color: #3c612c
-}
-
-.text-info {
- color: #83779c
-}
-
-a.text-info:focus,
-a.text-info:hover {
- color: #6a5e82
-}
-
-.text-warning {
- color: #9e7328
-}
-
-a.text-warning:focus,
-a.text-warning:hover {
- color: #75551e
-}
-
-.text-danger {
- color: #ad4846
-}
-
-a.text-danger:focus,
-a.text-danger:hover {
- color: #893937
-}
-
-.bg-primary {
- color: #fff;
- background-color: #537898
-}
-
-a.bg-primary:focus,
-a.bg-primary:hover {
- background-color: #415e77
-}
-
-.bg-success {
- background-color: #d6e8cc
-}
-
-a.bg-success:focus,
-a.bg-success:hover {
- background-color: #b9d8a9
-}
-
-.bg-info {
- background-color: #dbd0f5
-}
-
-a.bg-info:focus,
-a.bg-info:hover {
- background-color: #bba6ec
-}
-
-.bg-warning {
- background-color: #fcf8e3
-}
-
-a.bg-warning:focus,
-a.bg-warning:hover {
- background-color: #f7ecb5
-}
-
-.bg-danger {
- background-color: #f2dede
-}
-
-a.bg-danger:focus,
-a.bg-danger:hover {
- background-color: #e4b9b9
-}
-
-.page-header {
- padding-bottom: 8.5px;
- margin: 38px 0 19px;
- border-bottom: 1px solid #eee
-}
-
-ol,
-ul {
- margin-top: 0;
- margin-bottom: 9.5px
-}
-
-ol ol,
-ol ul,
-ul ol,
-ul ul {
- margin-bottom: 0
-}
-
-.list-unstyled {
- padding-left: 0;
- list-style: none
-}
-
-.list-inline {
- padding-left: 0;
- list-style: none;
- margin-left: -5px
-}
-
-.list-inline>li {
- display: inline-block;
- padding-left: 5px;
- padding-right: 5px
-}
-
-dl {
- margin-top: 0;
- margin-bottom: 19px
-}
-
-dd,
-dt {
- line-height: 1.36
-}
-
-dt {
- font-weight: 700
-}
-
-dd {
- margin-left: 0
-}
-
-@media (min-width:768px) {
- .dl-horizontal dt {
- float: left;
- width: 160px;
- clear: left;
- text-align: right;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap
- }
-
- .dl-horizontal dd {
- margin-left: 180px
- }
-}
-
-abbr[data-original-title],
-abbr[title] {
- cursor: help;
- border-bottom: 1px dotted #999
-}
-
-.initialism {
- font-size: 90%;
- text-transform: uppercase
-}
-
-blockquote {
- padding: 9.5px 19px;
- margin: 0 0 19px;
- font-size: 17.5px;
- border-left: 5px solid #eee
-}
-
-blockquote ol:last-child,
-blockquote p:last-child,
-blockquote ul:last-child {
- margin-bottom: 0
-}
-
-blockquote .small,
-blockquote footer,
-blockquote small {
- display: block;
- font-size: 80%;
- line-height: 1.36;
- color: #999
-}
-
-blockquote .small:before,
-blockquote footer:before,
-blockquote small:before {
- content: '\2014 \00A0'
-}
-
-.blockquote-reverse,
-blockquote.pull-right {
- padding-right: 15px;
- padding-left: 0;
- border-right: 5px solid #eee;
- border-left: 0;
- text-align: right
-}
-
-.blockquote-reverse .small:before,
-.blockquote-reverse footer:before,
-.blockquote-reverse small:before,
-blockquote.pull-right .small:before,
-blockquote.pull-right footer:before,
-blockquote.pull-right small:before {
- content: ''
-}
-
-.blockquote-reverse .small:after,
-.blockquote-reverse footer:after,
-.blockquote-reverse small:after,
-blockquote.pull-right .small:after,
-blockquote.pull-right footer:after,
-blockquote.pull-right small:after {
- content: '\00A0 \2014'
-}
-
-address {
- margin-bottom: 19px;
- font-style: normal;
- line-height: 1.36
-}
-
-code,
-kbd,
-pre,
-samp {
- font-family: Menlo, Monaco, Consolas, "Courier New", monospace
-}
-
-code {
- padding: 2px 4px;
- font-size: 90%;
- color: #333;
- background-color: #f9f9f9;
- border-radius: 0
-}
-
-kbd {
- padding: 2px 4px;
- font-size: 90%;
- color: #fff;
- background-color: #333;
- border-radius: 0;
- box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
-}
-
-kbd kbd {
- padding: 0;
- font-size: 100%;
- font-weight: 700;
- box-shadow: none
-}
-
-pre {
- display: block;
- padding: 9px;
- margin: 0 0 9.5px;
- font-size: 13px;
- line-height: 1.36;
- word-break: break-all;
- word-wrap: break-word;
- color: #333;
- background-color: #f9f9f9;
- border: 1px solid #e8eced;
- border-radius: 0
-}
-
-pre code {
- padding: 0;
- font-size: inherit;
- color: inherit;
- white-space: pre-wrap;
- background-color: transparent;
- border-radius: 0
-}
-
-.pre-scrollable {
- max-height: 340px;
- overflow-y: scroll
-}
-
-.container {
- padding-left: 8px;
- padding-right: 8px;
- margin-right: auto;
- margin-left: auto;
- padding-left: 15px;
- padding-right: 15px
-}
-
-.container:after,
-.container:before {
- content: " ";
- display: table
-}
-
-.container:after {
- clear: both
-}
-
-.container:after,
-.container:before {
- content: " ";
- display: table
-}
-
-.container:after {
- clear: both
-}
-
-@media (min-width:768px) {
- .container {
- width: none
- }
-}
-
-@media (min-width:992px) {
- .container {
- width: none
- }
-}
-
-@media (min-width:1200px) {
- .container {
- width: none
- }
-}
-
-.container-fluid {
- padding-left: 8px;
- padding-right: 8px;
- margin-right: auto;
- margin-left: auto;
- padding-left: 15px;
- padding-right: 15px
-}
-
-.container-fluid:after,
-.container-fluid:before {
- content: " ";
- display: table
-}
-
-.container-fluid:after {
- clear: both
-}
-
-.container-fluid:after,
-.container-fluid:before {
- content: " ";
- display: table
-}
-
-.container-fluid:after {
- clear: both
-}
-
-.row {
- margin-left: -8px;
- margin-right: -8px
-}
-
-.col-lg-1,
-.col-lg-10,
-.col-lg-11,
-.col-lg-12,
-.col-lg-2,
-.col-lg-3,
-.col-lg-4,
-.col-lg-5,
-.col-lg-6,
-.col-lg-7,
-.col-lg-8,
-.col-lg-9,
-.col-md-1,
-.col-md-10,
-.col-md-11,
-.col-md-12,
-.col-md-2,
-.col-md-3,
-.col-md-4,
-.col-md-5,
-.col-md-6,
-.col-md-7,
-.col-md-8,
-.col-md-9,
-.col-sm-1,
-.col-sm-10,
-.col-sm-11,
-.col-sm-12,
-.col-sm-2,
-.col-sm-3,
-.col-sm-4,
-.col-sm-5,
-.col-sm-6,
-.col-sm-7,
-.col-sm-8,
-.col-sm-9,
-.col-xs-1,
-.col-xs-10,
-.col-xs-11,
-.col-xs-12,
-.col-xs-2,
-.col-xs-3,
-.col-xs-4,
-.col-xs-5,
-.col-xs-6,
-.col-xs-7,
-.col-xs-8,
-.col-xs-9 {
- position: relative;
- min-height: 1px;
- padding-left: 8px;
- padding-right: 8px
-}
-
-.col-xs-1,
-.col-xs-10,
-.col-xs-11,
-.col-xs-12,
-.col-xs-2,
-.col-xs-3,
-.col-xs-4,
-.col-xs-5,
-.col-xs-6,
-.col-xs-7,
-.col-xs-8,
-.col-xs-9 {
- float: left
-}
-
-.col-xs-12 {
- width: 100%
-}
-
-.col-xs-11 {
- width: 91.66666667%
-}
-
-.col-xs-10 {
- width: 83.33333333%
-}
-
-.col-xs-9 {
- width: 75%
-}
-
-.col-xs-8 {
- width: 66.66666667%
-}
-
-.col-xs-7 {
- width: 58.33333333%
-}
-
-.col-xs-6 {
- width: 50%
-}
-
-.col-xs-5 {
- width: 41.66666667%
-}
-
-.col-xs-4 {
- width: 33.33333333%
-}
-
-.col-xs-3 {
- width: 25%
-}
-
-.col-xs-2 {
- width: 16.66666667%
-}
-
-.col-xs-1 {
- width: 8.33333333%
-}
-
-.col-xs-pull-12 {
- right: 100%
-}
-
-.col-xs-pull-11 {
- right: 91.66666667%
-}
-
-.col-xs-pull-10 {
- right: 83.33333333%
-}
-
-.col-xs-pull-9 {
- right: 75%
-}
-
-.col-xs-pull-8 {
- right: 66.66666667%
-}
-
-.col-xs-pull-7 {
- right: 58.33333333%
-}
-
-.col-xs-pull-6 {
- right: 50%
-}
-
-.col-xs-pull-5 {
- right: 41.66666667%
-}
-
-.col-xs-pull-4 {
- right: 33.33333333%
-}
-
-.col-xs-pull-3 {
- right: 25%
-}
-
-.col-xs-pull-2 {
- right: 16.66666667%
-}
-
-.col-xs-pull-1 {
- right: 8.33333333%
-}
-
-.col-xs-pull-0 {
- right: auto
-}
-
-.col-xs-push-12 {
- left: 100%
-}
-
-.col-xs-push-11 {
- left: 91.66666667%
-}
-
-.col-xs-push-10 {
- left: 83.33333333%
-}
-
-.col-xs-push-9 {
- left: 75%
-}
-
-.col-xs-push-8 {
- left: 66.66666667%
-}
-
-.col-xs-push-7 {
- left: 58.33333333%
-}
-
-.col-xs-push-6 {
- left: 50%
-}
-
-.col-xs-push-5 {
- left: 41.66666667%
-}
-
-.col-xs-push-4 {
- left: 33.33333333%
-}
-
-.col-xs-push-3 {
- left: 25%
-}
-
-.col-xs-push-2 {
- left: 16.66666667%
-}
-
-.col-xs-push-1 {
- left: 8.33333333%
-}
-
-.col-xs-push-0 {
- left: auto
-}
-
-.col-xs-offset-12 {
- margin-left: 100%
-}
-
-.col-xs-offset-11 {
- margin-left: 91.66666667%
-}
-
-.col-xs-offset-10 {
- margin-left: 83.33333333%
-}
-
-.col-xs-offset-9 {
- margin-left: 75%
-}
-
-.col-xs-offset-8 {
- margin-left: 66.66666667%
-}
-
-.col-xs-offset-7 {
- margin-left: 58.33333333%
-}
-
-.col-xs-offset-6 {
- margin-left: 50%
-}
-
-.col-xs-offset-5 {
- margin-left: 41.66666667%
-}
-
-.col-xs-offset-4 {
- margin-left: 33.33333333%
-}
-
-.col-xs-offset-3 {
- margin-left: 25%
-}
-
-.col-xs-offset-2 {
- margin-left: 16.66666667%
-}
-
-.col-xs-offset-1 {
- margin-left: 8.33333333%
-}
-
-.col-xs-offset-0 {
- margin-left: 0
-}
-
-@media (min-width:768px) {
-
- .col-sm-1,
- .col-sm-10,
- .col-sm-11,
- .col-sm-12,
- .col-sm-2,
- .col-sm-3,
- .col-sm-4,
- .col-sm-5,
- .col-sm-6,
- .col-sm-7,
- .col-sm-8,
- .col-sm-9 {
- float: left
- }
-
- .col-sm-12 {
- width: 100%
- }
-
- .col-sm-11 {
- width: 91.66666667%
- }
-
- .col-sm-10 {
- width: 83.33333333%
- }
-
- .col-sm-9 {
- width: 75%
- }
-
- .col-sm-8 {
- width: 66.66666667%
- }
-
- .col-sm-7 {
- width: 58.33333333%
- }
-
- .col-sm-6 {
- width: 50%
- }
-
- .col-sm-5 {
- width: 41.66666667%
- }
-
- .col-sm-4 {
- width: 33.33333333%
- }
-
- .col-sm-3 {
- width: 25%
- }
-
- .col-sm-2 {
- width: 16.66666667%
- }
-
- .col-sm-1 {
- width: 8.33333333%
- }
-
- .col-sm-pull-12 {
- right: 100%
- }
-
- .col-sm-pull-11 {
- right: 91.66666667%
- }
-
- .col-sm-pull-10 {
- right: 83.33333333%
- }
-
- .col-sm-pull-9 {
- right: 75%
- }
-
- .col-sm-pull-8 {
- right: 66.66666667%
- }
-
- .col-sm-pull-7 {
- right: 58.33333333%
- }
-
- .col-sm-pull-6 {
- right: 50%
- }
-
- .col-sm-pull-5 {
- right: 41.66666667%
- }
-
- .col-sm-pull-4 {
- right: 33.33333333%
- }
-
- .col-sm-pull-3 {
- right: 25%
- }
-
- .col-sm-pull-2 {
- right: 16.66666667%
- }
-
- .col-sm-pull-1 {
- right: 8.33333333%
- }
-
- .col-sm-pull-0 {
- right: auto
- }
-
- .col-sm-push-12 {
- left: 100%
- }
-
- .col-sm-push-11 {
- left: 91.66666667%
- }
-
- .col-sm-push-10 {
- left: 83.33333333%
- }
-
- .col-sm-push-9 {
- left: 75%
- }
-
- .col-sm-push-8 {
- left: 66.66666667%
- }
-
- .col-sm-push-7 {
- left: 58.33333333%
- }
-
- .col-sm-push-6 {
- left: 50%
- }
-
- .col-sm-push-5 {
- left: 41.66666667%
- }
-
- .col-sm-push-4 {
- left: 33.33333333%
- }
-
- .col-sm-push-3 {
- left: 25%
- }
-
- .col-sm-push-2 {
- left: 16.66666667%
- }
-
- .col-sm-push-1 {
- left: 8.33333333%
- }
-
- .col-sm-push-0 {
- left: auto
- }
-
- .col-sm-offset-12 {
- margin-left: 100%
- }
-
- .col-sm-offset-11 {
- margin-left: 91.66666667%
- }
-
- .col-sm-offset-10 {
- margin-left: 83.33333333%
- }
-
- .col-sm-offset-9 {
- margin-left: 75%
- }
-
- .col-sm-offset-8 {
- margin-left: 66.66666667%
- }
-
- .col-sm-offset-7 {
- margin-left: 58.33333333%
- }
-
- .col-sm-offset-6 {
- margin-left: 50%
- }
-
- .col-sm-offset-5 {
- margin-left: 41.66666667%
- }
-
- .col-sm-offset-4 {
- margin-left: 33.33333333%
- }
-
- .col-sm-offset-3 {
- margin-left: 25%
- }
-
- .col-sm-offset-2 {
- margin-left: 16.66666667%
- }
-
- .col-sm-offset-1 {
- margin-left: 8.33333333%
- }
-
- .col-sm-offset-0 {
- margin-left: 0
- }
-}
-
-@media (min-width:992px) {
-
- .col-md-1,
- .col-md-10,
- .col-md-11,
- .col-md-12,
- .col-md-2,
- .col-md-3,
- .col-md-4,
- .col-md-5,
- .col-md-6,
- .col-md-7,
- .col-md-8,
- .col-md-9 {
- float: left
- }
-
- .col-md-12 {
- width: 100%
- }
-
- .col-md-11 {
- width: 91.66666667%
- }
-
- .col-md-10 {
- width: 83.33333333%
- }
-
- .col-md-9 {
- width: 75%
- }
-
- .col-md-8 {
- width: 66.66666667%
- }
-
- .col-md-7 {
- width: 58.33333333%
- }
-
- .col-md-6 {
- width: 50%
- }
-
- .col-md-5 {
- width: 41.66666667%
- }
-
- .col-md-4 {
- width: 33.33333333%
- }
-
- .col-md-3 {
- width: 25%
- }
-
- .col-md-2 {
- width: 16.66666667%
- }
-
- .col-md-1 {
- width: 8.33333333%
- }
-
- .col-md-pull-12 {
- right: 100%
- }
-
- .col-md-pull-11 {
- right: 91.66666667%
- }
-
- .col-md-pull-10 {
- right: 83.33333333%
- }
-
- .col-md-pull-9 {
- right: 75%
- }
-
- .col-md-pull-8 {
- right: 66.66666667%
- }
-
- .col-md-pull-7 {
- right: 58.33333333%
- }
-
- .col-md-pull-6 {
- right: 50%
- }
-
- .col-md-pull-5 {
- right: 41.66666667%
- }
-
- .col-md-pull-4 {
- right: 33.33333333%
- }
-
- .col-md-pull-3 {
- right: 25%
- }
-
- .col-md-pull-2 {
- right: 16.66666667%
- }
-
- .col-md-pull-1 {
- right: 8.33333333%
- }
-
- .col-md-pull-0 {
- right: auto
- }
-
- .col-md-push-12 {
- left: 100%
- }
-
- .col-md-push-11 {
- left: 91.66666667%
- }
-
- .col-md-push-10 {
- left: 83.33333333%
- }
-
- .col-md-push-9 {
- left: 75%
- }
-
- .col-md-push-8 {
- left: 66.66666667%
- }
-
- .col-md-push-7 {
- left: 58.33333333%
- }
-
- .col-md-push-6 {
- left: 50%
- }
-
- .col-md-push-5 {
- left: 41.66666667%
- }
-
- .col-md-push-4 {
- left: 33.33333333%
- }
-
- .col-md-push-3 {
- left: 25%
- }
-
- .col-md-push-2 {
- left: 16.66666667%
- }
-
- .col-md-push-1 {
- left: 8.33333333%
- }
-
- .col-md-push-0 {
- left: auto
- }
-
- .col-md-offset-12 {
- margin-left: 100%
- }
-
- .col-md-offset-11 {
- margin-left: 91.66666667%
- }
-
- .col-md-offset-10 {
- margin-left: 83.33333333%
- }
-
- .col-md-offset-9 {
- margin-left: 75%
- }
-
- .col-md-offset-8 {
- margin-left: 66.66666667%
- }
-
- .col-md-offset-7 {
- margin-left: 58.33333333%
- }
-
- .col-md-offset-6 {
- margin-left: 50%
- }
-
- .col-md-offset-5 {
- margin-left: 41.66666667%
- }
-
- .col-md-offset-4 {
- margin-left: 33.33333333%
- }
-
- .col-md-offset-3 {
- margin-left: 25%
- }
-
- .col-md-offset-2 {
- margin-left: 16.66666667%
- }
-
- .col-md-offset-1 {
- margin-left: 8.33333333%
- }
-
- .col-md-offset-0 {
- margin-left: 0
- }
-}
-
-@media (min-width:1200px) {
-
- .col-lg-1,
- .col-lg-10,
- .col-lg-11,
- .col-lg-12,
- .col-lg-2,
- .col-lg-3,
- .col-lg-4,
- .col-lg-5,
- .col-lg-6,
- .col-lg-7,
- .col-lg-8,
- .col-lg-9 {
- float: left
- }
-
- .col-lg-12 {
- width: 100%
- }
-
- .col-lg-11 {
- width: 91.66666667%
- }
-
- .col-lg-10 {
- width: 83.33333333%
- }
-
- .col-lg-9 {
- width: 75%
- }
-
- .col-lg-8 {
- width: 66.66666667%
- }
-
- .col-lg-7 {
- width: 58.33333333%
- }
-
- .col-lg-6 {
- width: 50%
- }
-
- .col-lg-5 {
- width: 41.66666667%
- }
-
- .col-lg-4 {
- width: 33.33333333%
- }
-
- .col-lg-3 {
- width: 25%
- }
-
- .col-lg-2 {
- width: 16.66666667%
- }
-
- .col-lg-1 {
- width: 8.33333333%
- }
-
- .col-lg-pull-12 {
- right: 100%
- }
-
- .col-lg-pull-11 {
- right: 91.66666667%
- }
-
- .col-lg-pull-10 {
- right: 83.33333333%
- }
-
- .col-lg-pull-9 {
- right: 75%
- }
-
- .col-lg-pull-8 {
- right: 66.66666667%
- }
-
- .col-lg-pull-7 {
- right: 58.33333333%
- }
-
- .col-lg-pull-6 {
- right: 50%
- }
-
- .col-lg-pull-5 {
- right: 41.66666667%
- }
-
- .col-lg-pull-4 {
- right: 33.33333333%
- }
-
- .col-lg-pull-3 {
- right: 25%
- }
-
- .col-lg-pull-2 {
- right: 16.66666667%
- }
-
- .col-lg-pull-1 {
- right: 8.33333333%
- }
-
- .col-lg-pull-0 {
- right: auto
- }
-
- .col-lg-push-12 {
- left: 100%
- }
-
- .col-lg-push-11 {
- left: 91.66666667%
- }
-
- .col-lg-push-10 {
- left: 83.33333333%
- }
-
- .col-lg-push-9 {
- left: 75%
- }
-
- .col-lg-push-8 {
- left: 66.66666667%
- }
-
- .col-lg-push-7 {
- left: 58.33333333%
- }
-
- .col-lg-push-6 {
- left: 50%
- }
-
- .col-lg-push-5 {
- left: 41.66666667%
- }
-
- .col-lg-push-4 {
- left: 33.33333333%
- }
-
- .col-lg-push-3 {
- left: 25%
- }
-
- .col-lg-push-2 {
- left: 16.66666667%
- }
-
- .col-lg-push-1 {
- left: 8.33333333%
- }
-
- .col-lg-push-0 {
- left: auto
- }
-
- .col-lg-offset-12 {
- margin-left: 100%
- }
-
- .col-lg-offset-11 {
- margin-left: 91.66666667%
- }
-
- .col-lg-offset-10 {
- margin-left: 83.33333333%
- }
-
- .col-lg-offset-9 {
- margin-left: 75%
- }
-
- .col-lg-offset-8 {
- margin-left: 66.66666667%
- }
-
- .col-lg-offset-7 {
- margin-left: 58.33333333%
- }
-
- .col-lg-offset-6 {
- margin-left: 50%
- }
-
- .col-lg-offset-5 {
- margin-left: 41.66666667%
- }
-
- .col-lg-offset-4 {
- margin-left: 33.33333333%
- }
-
- .col-lg-offset-3 {
- margin-left: 25%
- }
-
- .col-lg-offset-2 {
- margin-left: 16.66666667%
- }
-
- .col-lg-offset-1 {
- margin-left: 8.33333333%
- }
-
- .col-lg-offset-0 {
- margin-left: 0
- }
-}
-
-table {
- background-color: transparent
-}
-
-caption {
- padding-top: 8px;
- padding-bottom: 8px;
- color: #999;
- text-align: left
-}
-
-th {
- text-align: left
-}
-
-.table {
- width: 100%;
- max-width: 100%;
- margin-bottom: 19px
-}
-
-.table>tbody>tr>td,
-.table>tbody>tr>th,
-.table>tfoot>tr>td,
-.table>tfoot>tr>th,
-.table>thead>tr>td,
-.table>thead>tr>th {
- padding: 8px;
- line-height: 1.36;
- vertical-align: top;
- border-top: 1px solid #e8eced
-}
-
-.table>thead>tr>th {
- vertical-align: bottom;
- border-bottom: 2px solid #e8eced
-}
-
-.table>caption+thead>tr:first-child>td,
-.table>caption+thead>tr:first-child>th,
-.table>colgroup+thead>tr:first-child>td,
-.table>colgroup+thead>tr:first-child>th,
-.table>thead:first-child>tr:first-child>td,
-.table>thead:first-child>tr:first-child>th {
- border-top: 0
-}
-
-.table>tbody+tbody {
- border-top: 2px solid #e8eced
-}
-
-.table .table {
- background-color: #f3f3f3
-}
-
-.table-condensed>tbody>tr>td,
-.table-condensed>tbody>tr>th,
-.table-condensed>tfoot>tr>td,
-.table-condensed>tfoot>tr>th,
-.table-condensed>thead>tr>td,
-.table-condensed>thead>tr>th {
- padding: 5px
-}
-
-.table-bordered {
- border: 1px solid #e8eced
-}
-
-.table-bordered>tbody>tr>td,
-.table-bordered>tbody>tr>th,
-.table-bordered>tfoot>tr>td,
-.table-bordered>tfoot>tr>th,
-.table-bordered>thead>tr>td,
-.table-bordered>thead>tr>th {
- border: 1px solid #e8eced
-}
-
-.table-bordered>thead>tr>td,
-.table-bordered>thead>tr>th {
- border-bottom-width: 2px
-}
-
-.table-striped>tbody>tr:nth-of-type(odd) {
- background-color: #f9f9f9
-}
-
-.table-hover>tbody>tr:hover {
- background-color: #e8eced
-}
-
-table col[class*=col-] {
- position: static;
- float: none;
- display: table-column
-}
-
-table td[class*=col-],
-table th[class*=col-] {
- position: static;
- float: none;
- display: table-cell
-}
-
-.table>tbody>tr.active>td,
-.table>tbody>tr.active>th,
-.table>tbody>tr>td.active,
-.table>tbody>tr>th.active,
-.table>tfoot>tr.active>td,
-.table>tfoot>tr.active>th,
-.table>tfoot>tr>td.active,
-.table>tfoot>tr>th.active,
-.table>thead>tr.active>td,
-.table>thead>tr.active>th,
-.table>thead>tr>td.active,
-.table>thead>tr>th.active {
- background-color: #e8eced
-}
-
-.table-hover>tbody>tr.active:hover>td,
-.table-hover>tbody>tr.active:hover>th,
-.table-hover>tbody>tr:hover>.active,
-.table-hover>tbody>tr>td.active:hover,
-.table-hover>tbody>tr>th.active:hover {
- background-color: #dae0e2
-}
-
-.table>tbody>tr.success>td,
-.table>tbody>tr.success>th,
-.table>tbody>tr>td.success,
-.table>tbody>tr>th.success,
-.table>tfoot>tr.success>td,
-.table>tfoot>tr.success>th,
-.table>tfoot>tr>td.success,
-.table>tfoot>tr>th.success,
-.table>thead>tr.success>td,
-.table>thead>tr.success>th,
-.table>thead>tr>td.success,
-.table>thead>tr>th.success {
- background-color: #d6e8cc
-}
-
-.table-hover>tbody>tr.success:hover>td,
-.table-hover>tbody>tr.success:hover>th,
-.table-hover>tbody>tr:hover>.success,
-.table-hover>tbody>tr>td.success:hover,
-.table-hover>tbody>tr>th.success:hover {
- background-color: #c8e0ba
-}
-
-.table>tbody>tr.info>td,
-.table>tbody>tr.info>th,
-.table>tbody>tr>td.info,
-.table>tbody>tr>th.info,
-.table>tfoot>tr.info>td,
-.table>tfoot>tr.info>th,
-.table>tfoot>tr>td.info,
-.table>tfoot>tr>th.info,
-.table>thead>tr.info>td,
-.table>thead>tr.info>th,
-.table>thead>tr>td.info,
-.table>thead>tr>th.info {
- background-color: #dbd0f5
-}
-
-.table-hover>tbody>tr.info:hover>td,
-.table-hover>tbody>tr.info:hover>th,
-.table-hover>tbody>tr:hover>.info,
-.table-hover>tbody>tr>td.info:hover,
-.table-hover>tbody>tr>th.info:hover {
- background-color: #cbbbf1
-}
-
-.table>tbody>tr.warning>td,
-.table>tbody>tr.warning>th,
-.table>tbody>tr>td.warning,
-.table>tbody>tr>th.warning,
-.table>tfoot>tr.warning>td,
-.table>tfoot>tr.warning>th,
-.table>tfoot>tr>td.warning,
-.table>tfoot>tr>th.warning,
-.table>thead>tr.warning>td,
-.table>thead>tr.warning>th,
-.table>thead>tr>td.warning,
-.table>thead>tr>th.warning {
- background-color: #fcf8e3
-}
-
-.table-hover>tbody>tr.warning:hover>td,
-.table-hover>tbody>tr.warning:hover>th,
-.table-hover>tbody>tr:hover>.warning,
-.table-hover>tbody>tr>td.warning:hover,
-.table-hover>tbody>tr>th.warning:hover {
- background-color: #faf2cc
-}
-
-.table>tbody>tr.danger>td,
-.table>tbody>tr.danger>th,
-.table>tbody>tr>td.danger,
-.table>tbody>tr>th.danger,
-.table>tfoot>tr.danger>td,
-.table>tfoot>tr.danger>th,
-.table>tfoot>tr>td.danger,
-.table>tfoot>tr>th.danger,
-.table>thead>tr.danger>td,
-.table>thead>tr.danger>th,
-.table>thead>tr>td.danger,
-.table>thead>tr>th.danger {
- background-color: #f2dede
-}
-
-.table-hover>tbody>tr.danger:hover>td,
-.table-hover>tbody>tr.danger:hover>th,
-.table-hover>tbody>tr:hover>.danger,
-.table-hover>tbody>tr>td.danger:hover,
-.table-hover>tbody>tr>th.danger:hover {
- background-color: #ebcccc
-}
-
-.table-responsive {
- overflow-x: auto;
- min-height: .01%
-}
-
-@media screen and (max-width:767px) {
- .table-responsive {
- width: 100%;
- margin-bottom: 14.25px;
- overflow-y: hidden;
- -ms-overflow-style: -ms-autohiding-scrollbar;
- border: 1px solid #e8eced
- }
-
- .table-responsive>.table {
- margin-bottom: 0
- }
-
- .table-responsive>.table>tbody>tr>td,
- .table-responsive>.table>tbody>tr>th,
- .table-responsive>.table>tfoot>tr>td,
- .table-responsive>.table>tfoot>tr>th,
- .table-responsive>.table>thead>tr>td,
- .table-responsive>.table>thead>tr>th {
- white-space: nowrap
- }
-
- .table-responsive>.table-bordered {
- border: 0
- }
-
- .table-responsive>.table-bordered>tbody>tr>td:first-child,
- .table-responsive>.table-bordered>tbody>tr>th:first-child,
- .table-responsive>.table-bordered>tfoot>tr>td:first-child,
- .table-responsive>.table-bordered>tfoot>tr>th:first-child,
- .table-responsive>.table-bordered>thead>tr>td:first-child,
- .table-responsive>.table-bordered>thead>tr>th:first-child {
- border-left: 0
- }
-
- .table-responsive>.table-bordered>tbody>tr>td:last-child,
- .table-responsive>.table-bordered>tbody>tr>th:last-child,
- .table-responsive>.table-bordered>tfoot>tr>td:last-child,
- .table-responsive>.table-bordered>tfoot>tr>th:last-child,
- .table-responsive>.table-bordered>thead>tr>td:last-child,
- .table-responsive>.table-bordered>thead>tr>th:last-child {
- border-right: 0
- }
-
- .table-responsive>.table-bordered>tbody>tr:last-child>td,
- .table-responsive>.table-bordered>tbody>tr:last-child>th,
- .table-responsive>.table-bordered>tfoot>tr:last-child>td,
- .table-responsive>.table-bordered>tfoot>tr:last-child>th {
- border-bottom: 0
- }
-}
-
-fieldset {
- padding: 0;
- margin: 0;
- border: 0;
- min-width: 0
-}
-
-legend {
- display: block;
- width: 100%;
- padding: 0;
- margin-bottom: 19px;
- font-size: 21px;
- line-height: inherit;
- color: #333;
- border: 0;
- border-bottom: 1px solid #e5e5e5
-}
-
-label {
- display: inline-block;
- max-width: 100%;
- margin-bottom: 5px;
- font-weight: 700
-}
-
-input[type=search] {
- -ms-box-sizing: border-box;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- box-sizing: border-box
-}
-
-input[type=checkbox],
-input[type=radio] {
- margin: 4px 0 0;
- line-height: normal
-}
-
-input[type=file] {
- display: block
-}
-
-input[type=range] {
- display: block;
- width: 100%
-}
-
-select[multiple],
-select[size] {
- height: auto
-}
-
-input[type=checkbox]:focus,
-input[type=file]:focus,
-input[type=radio]:focus {
- outline: 5px auto -webkit-focus-ring-color;
- outline: 0;
- outline-offset: -2px
-}
-
-output {
- display: block;
- padding-top: 7px;
- font-size: 14px;
- line-height: 1.36;
- color: #555
-}
-
-.form-control {
- display: block;
- width: 100%;
- height: 33px;
- padding: 6px 10px;
- font-size: 14px;
- line-height: 1.36;
- color: #555;
- background-color: #fff;
- background-image: none;
- border: 1px solid #d1d5d6;
- border-radius: 0;
- /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
- -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
- -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
- -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
- transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
- -webkit-transition: all border-color ease-in-out .15s, box-shadow ease-in-out .15s ease-out;
- -moz-transition: all border-color ease-in-out .15s, box-shadow ease-in-out .15s ease-out;
- -o-transition: all border-color ease-in-out .15s, box-shadow ease-in-out .15s ease-out;
- transition: all border-color ease-in-out .15s, box-shadow ease-in-out .15s ease-out*/
-}
-
-.form-control:focus {
- border-color: #99b4cc;
- outline: 0;
- /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(153, 180, 204, .6);
- -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(153, 180, 204, .6);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(153, 180, 204, .6)*/
-}
-
-.form-control:focus {
- border-color: #99b4cc;
- outline: 0;
- /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(153, 180, 204, .6);
- -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(153, 180, 204, .6);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(153, 180, 204, .6)*/
-}
-
-.form-control::-moz-placeholder {
- color: #999;
- opacity: 1
-}
-
-.form-control:-ms-input-placeholder {
- color: #999
-}
-
-.form-control::-webkit-input-placeholder {
- color: #999
-}
-
-.form-control::-ms-expand {
- border: 0;
- background-color: transparent
-}
-
-.form-control[disabled],
-.form-control[readonly],
-fieldset[disabled] .form-control {
- background-color: #eee;
- opacity: 1
-}
-
-.form-control[disabled],
-fieldset[disabled] .form-control {
- cursor: not-allowed
-}
-
-textarea.form-control {
- height: auto
-}
-
-input[type=search] {
- -webkit-appearance: none
-}
-
-@media screen and (-webkit-min-device-pixel-ratio:0) {
-
- input[type=date].form-control,
- input[type=datetime-local].form-control,
- input[type=month].form-control,
- input[type=time].form-control {
- line-height: 33px
- }
-
- .input-group-sm input[type=date],
- .input-group-sm input[type=datetime-local],
- .input-group-sm input[type=month],
- .input-group-sm input[type=time],
- input[type=date].input-sm,
- input[type=datetime-local].input-sm,
- input[type=month].input-sm,
- input[type=time].input-sm {
- line-height: 30px
- }
-
- .input-group-lg input[type=date],
- .input-group-lg input[type=datetime-local],
- .input-group-lg input[type=month],
- .input-group-lg input[type=time],
- input[type=date].input-lg,
- input[type=datetime-local].input-lg,
- input[type=month].input-lg,
- input[type=time].input-lg {
- line-height: 46px
- }
-}
-
-.form-group {
- margin-bottom: 12px
-}
-
-.checkbox,
-.radio {
- position: relative;
- display: block;
- margin-top: 10px;
- margin-bottom: 10px
-}
-
-.checkbox label,
-.radio label {
- min-height: 19px;
- padding-left: 20px;
- margin-bottom: 0;
- font-weight: 400;
- cursor: pointer
-}
-
-.checkbox input[type=checkbox],
-.checkbox-inline input[type=checkbox],
-.radio input[type=radio],
-.radio-inline input[type=radio] {
- position: absolute;
- margin-left: -20px
-}
-
-.checkbox+.checkbox,
-.radio+.radio {
- margin-top: -5px
-}
-
-.checkbox-inline,
-.radio-inline {
- position: relative;
- display: inline-block;
- padding-left: 20px;
- margin-bottom: 0;
- vertical-align: middle;
- font-weight: 400;
- cursor: pointer
-}
-
-.checkbox-inline+.checkbox-inline,
-.radio-inline+.radio-inline {
- margin-top: 0;
- margin-left: 10px
-}
-
-fieldset[disabled] input[type=checkbox],
-fieldset[disabled] input[type=radio],
-input[type=checkbox].disabled,
-input[type=checkbox][disabled],
-input[type=radio].disabled,
-input[type=radio][disabled] {
- cursor: not-allowed
-}
-
-.checkbox-inline.disabled,
-.radio-inline.disabled,
-fieldset[disabled] .checkbox-inline,
-fieldset[disabled] .radio-inline {
- cursor: not-allowed
-}
-
-.checkbox.disabled label,
-.radio.disabled label,
-fieldset[disabled] .checkbox label,
-fieldset[disabled] .radio label {
- cursor: not-allowed
-}
-
-.form-control-static {
- padding-top: 7px;
- padding-bottom: 7px;
- margin-bottom: 0;
- min-height: 33px
-}
-
-.form-control-static.input-lg,
-.form-control-static.input-sm {
- padding-left: 0;
- padding-right: 0
-}
-
-.input-sm {
- height: 30px;
- padding: 5px 10px;
- font-size: 12px;
- line-height: 1.5;
- border-radius: 0
-}
-
-select.input-sm {
- height: 30px;
- line-height: 30px
-}
-
-select[multiple].input-sm,
-textarea.input-sm {
- height: auto
-}
-
-.form-group-sm .form-control {
- height: 30px;
- padding: 5px 10px;
- font-size: 12px;
- line-height: 1.5;
- border-radius: 0
-}
-
-.form-group-sm select.form-control {
- height: 30px;
- line-height: 30px
-}
-
-.form-group-sm select[multiple].form-control,
-.form-group-sm textarea.form-control {
- height: auto
-}
-
-.form-group-sm .form-control-static {
- height: 30px;
- min-height: 31px;
- padding: 6px 10px;
- font-size: 12px;
- line-height: 1.5
-}
-
-.input-lg {
- height: 46px;
- padding: 10px 16px;
- font-size: 18px;
- line-height: 1.3333333;
- border-radius: 0
-}
-
-select.input-lg {
- height: 46px;
- line-height: 46px
-}
-
-select[multiple].input-lg,
-textarea.input-lg {
- height: auto
-}
-
-.form-group-lg .form-control {
- height: 46px;
- padding: 10px 16px;
- font-size: 18px;
- line-height: 1.3333333;
- border-radius: 0
-}
-
-.form-group-lg select.form-control {
- height: 46px;
- line-height: 46px
-}
-
-.form-group-lg select[multiple].form-control,
-.form-group-lg textarea.form-control {
- height: auto
-}
-
-.form-group-lg .form-control-static {
- height: 46px;
- min-height: 37px;
- padding: 11px 16px;
- font-size: 18px;
- line-height: 1.3333333
-}
-
-.has-feedback {
- position: relative
-}
-
-.has-feedback .form-control {
- padding-right: 41.25px
-}
-
-.form-control-feedback {
- position: absolute;
- top: 0;
- right: 0;
- z-index: 2;
- display: block;
- width: 33px;
- height: 33px;
- line-height: 33px;
- text-align: center;
- pointer-events: none
-}
-
-.form-group-lg .form-control+.form-control-feedback,
-.input-group-lg+.form-control-feedback,
-.input-lg+.form-control-feedback {
- width: 46px;
- height: 46px;
- line-height: 46px
-}
-
-.form-group-sm .form-control+.form-control-feedback,
-.input-group-sm+.form-control-feedback,
-.input-sm+.form-control-feedback {
- width: 30px;
- height: 30px;
- line-height: 30px
-}
-
-.has-success .checkbox,
-.has-success .checkbox-inline,
-.has-success .control-label,
-.has-success .help-block,
-.has-success .radio,
-.has-success .radio-inline,
-.has-success.checkbox label,
-.has-success.checkbox-inline label,
-.has-success.radio label,
-.has-success.radio-inline label {
- color: #52843b
-}
-
-.has-success .form-control {
- border-color: #52843b;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
- -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
-}
-
-.has-success .form-control:focus {
- border-color: #3c612c;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #83bc6a;
- -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #83bc6a;
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #83bc6a
-}
-
-.has-success .input-group-addon {
- color: #52843b;
- border-color: #52843b;
- background-color: #d6e8cc
-}
-
-.has-success .form-control-feedback {
- color: #52843b
-}
-
-.has-warning .checkbox,
-.has-warning .checkbox-inline,
-.has-warning .control-label,
-.has-warning .help-block,
-.has-warning .radio,
-.has-warning .radio-inline,
-.has-warning.checkbox label,
-.has-warning.checkbox-inline label,
-.has-warning.radio label,
-.has-warning.radio-inline label {
- color: #9e7328
-}
-
-.has-warning .form-control {
- border-color: #9e7328;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
- -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
-}
-
-.has-warning .form-control:focus {
- border-color: #75551e;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d5a757;
- -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d5a757;
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d5a757
-}
-
-.has-warning .input-group-addon {
- color: #9e7328;
- border-color: #9e7328;
- background-color: #fcf8e3
-}
-
-.has-warning .form-control-feedback {
- color: #9e7328
-}
-
-.has-error .checkbox,
-.has-error .checkbox-inline,
-.has-error .control-label,
-.has-error .help-block,
-.has-error .radio,
-.has-error .radio-inline,
-.has-error.checkbox label,
-.has-error.checkbox-inline label,
-.has-error.radio label,
-.has-error.radio-inline label {
- color: #ad4846
-}
-
-.has-error .form-control {
- border-color: #ad4846;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
- -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
-}
-
-.has-error .form-control:focus {
- border-color: #893937;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #cf8b8a;
- -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #cf8b8a;
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #cf8b8a
-}
-
-.has-error .input-group-addon {
- color: #ad4846;
- border-color: #ad4846;
- background-color: #f2dede
-}
-
-.has-error .form-control-feedback {
- color: #ad4846
-}
-
-.has-feedback label~.form-control-feedback {
- top: 24px
-}
-
-.has-feedback label.sr-only~.form-control-feedback {
- top: 0
-}
-
-.help-block {
- display: block;
- margin-top: 5px;
- margin-bottom: 10px;
- color: #737373
-}
-
-@media (min-width:768px) {
- .form-inline .form-group {
- display: inline-block;
- margin-bottom: 0;
- vertical-align: middle
- }
-
- .form-inline .form-control {
- display: inline-block;
- width: auto;
- vertical-align: middle
- }
-
- .form-inline .form-control-static {
- display: inline-block
- }
-
- .form-inline .input-group {
- display: inline-table;
- vertical-align: middle
- }
-
- .form-inline .input-group .form-control,
- .form-inline .input-group .input-group-addon,
- .form-inline .input-group .input-group-btn {
- width: auto
- }
-
- .form-inline .input-group>.form-control {
- width: 100%
- }
-
- .form-inline .control-label {
- margin-bottom: 0;
- vertical-align: middle
- }
-
- .form-inline .checkbox,
- .form-inline .radio {
- display: inline-block;
- margin-top: 0;
- margin-bottom: 0;
- vertical-align: middle
- }
-
- .form-inline .checkbox label,
- .form-inline .radio label {
- padding-left: 0
- }
-
- .form-inline .checkbox input[type=checkbox],
- .form-inline .radio input[type=radio] {
- position: relative;
- margin-left: 0
- }
-
- .form-inline .has-feedback .form-control-feedback {
- top: 0
- }
-}
-
-.form-horizontal .checkbox,
-.form-horizontal .checkbox-inline,
-.form-horizontal .radio,
-.form-horizontal .radio-inline {
- margin-top: 0;
- margin-bottom: 0;
- padding-top: 7px
-}
-
-.form-horizontal .checkbox,
-.form-horizontal .radio {
- min-height: 26px
-}
-
-.form-horizontal .form-group {
- margin-left: -8px;
- margin-right: -8px
-}
-
-@media (min-width:768px) {
- .form-horizontal .control-label {
- text-align: right;
- margin-bottom: 0;
- padding-top: 7px
- }
-}
-
-.form-horizontal .has-feedback .form-control-feedback {
- right: 8px
-}
-
-@media (min-width:768px) {
- .form-horizontal .form-group-lg .control-label {
- padding-top: 11px;
- font-size: 18px
- }
-}
-
-@media (min-width:768px) {
- .form-horizontal .form-group-sm .control-label {
- padding-top: 6px;
- font-size: 12px
- }
-}
-
-.btn {
- display: inline-block;
- margin-bottom: 0;
- font-weight: 400;
- text-align: center;
- vertical-align: middle;
- touch-action: manipulation;
- cursor: pointer;
- background-image: none;
- border: 1px solid transparent;
- white-space: nowrap;
- padding: 6px 10px;
- font-size: 14px;
- line-height: 1.36;
- border-radius: 0;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none
-}
-
-.btn.active.focus,
-.btn.active:focus,
-.btn.focus,
-.btn:active.focus,
-.btn:active:focus,
-.btn:focus {
- outline: 5px auto -webkit-focus-ring-color;
- outline: 0;
- outline-offset: -2px
-}
-
-.btn.focus,
-.btn:focus,
-.btn:hover {
- color: #333;
- text-decoration: none
-}
-
-.btn.active,
-.btn:active {
- outline: 0;
- background-image: none;
- -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
- -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
- box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
-}
-
-.btn.disabled,
-.btn[disabled],
-fieldset[disabled] .btn {
- cursor: not-allowed;
- -webkit-opacity: .65;
- -khtml-opacity: .65;
- -moz-opacity: .65;
- opacity: .65;
- -webkit-box-shadow: none;
- -moz-box-shadow: none;
- box-shadow: none
-}
-
-a.btn.disabled,
-fieldset[disabled] a.btn {
- pointer-events: none
-}
-
-.btn-default {
- color: #333;
- background-color: #f7f7f7;
- border-color: #ccc
-}
-
-.btn-default.focus,
-.btn-default:focus {
- color: #333;
- background-color: #dedede;
- border-color: #8c8c8c
-}
-
-.btn-default:hover {
- color: #333;
- background-color: #dedede;
- border-color: #adadad
-}
-
-.btn-default.active,
-.btn-default:active,
-.open>.dropdown-toggle.btn-default {
- color: #333;
- background-color: #dedede;
- border-color: #adadad
-}
-
-.btn-default.active.focus,
-.btn-default.active:focus,
-.btn-default.active:hover,
-.btn-default:active.focus,
-.btn-default:active:focus,
-.btn-default:active:hover,
-.open>.dropdown-toggle.btn-default.focus,
-.open>.dropdown-toggle.btn-default:focus,
-.open>.dropdown-toggle.btn-default:hover {
- color: #333;
- background-color: #ccc;
- border-color: #8c8c8c
-}
-
-.btn-default.active,
-.btn-default:active,
-.open>.dropdown-toggle.btn-default {
- background-image: none
-}
-
-.btn-default.disabled.focus,
-.btn-default.disabled:focus,
-.btn-default.disabled:hover,
-.btn-default[disabled].focus,
-.btn-default[disabled]:focus,
-.btn-default[disabled]:hover,
-fieldset[disabled] .btn-default.focus,
-fieldset[disabled] .btn-default:focus,
-fieldset[disabled] .btn-default:hover {
- background-color: #f7f7f7;
- border-color: #ccc
-}
-
-.btn-default .badge {
- color: #f7f7f7;
- background-color: #333
-}
-
-.btn-primary {
- color: #fff;
- background-color: #3575d3;
- border-color: #3575d3
-}
-
-.btn-primary.focus,
-.btn-primary:focus {
- color: #fff;
- background-color: #415e77;
- border-color: #263746
-}
-
-.btn-primary:hover {
- color: #fff;
- background-color: #3575d3;
- border-color: #3575d3;
- border: solid 0.5px #fff;
-}
-
-.btn-primary.active,
-.btn-primary:active,
-.open>.dropdown-toggle.btn-primary {
- color: #fff;
- background-color: #415e77;
- border-color: #3d5970
-}
-
-.btn-primary.active.focus,
-.btn-primary.active:focus,
-.btn-primary.active:hover,
-.btn-primary:active.focus,
-.btn-primary:active:focus,
-.btn-primary:active:hover,
-.open>.dropdown-toggle.btn-primary.focus,
-.open>.dropdown-toggle.btn-primary:focus,
-.open>.dropdown-toggle.btn-primary:hover {
- color: #fff;
- background-color: #344c60;
- border-color: #263746
-}
-
-.btn-primary.active,
-.btn-primary:active,
-.open>.dropdown-toggle.btn-primary {
- background-image: none
-}
-
-.btn-primary.disabled.focus,
-.btn-primary.disabled:focus,
-.btn-primary.disabled:hover,
-.btn-primary[disabled].focus,
-.btn-primary[disabled]:focus,
-.btn-primary[disabled]:hover,
-fieldset[disabled] .btn-primary.focus,
-fieldset[disabled] .btn-primary:focus,
-fieldset[disabled] .btn-primary:hover {
- background-color: #537898;
- border-color: #537898
-}
-
-.btn-primary .badge {
- color: #537898;
- background-color: #fff
-}
-
-.btn-success {
- color: #fff;
- background-color: #85CE36;
- border-color: #85CE36
-}
-
-.btn-success.focus,
-.btn-success:focus {
- color: #fff;
- background-color: #6c9d46;
- border-color: #47682f
-}
-
-.btn-success:hover {
- color: #fff;
- background-color: #6c9d46;
- border-color: #679643
-}
-
-.btn-success.active,
-.btn-success:active,
-.open>.dropdown-toggle.btn-success {
- color: #fff;
- background-color: #6c9d46;
- border-color: #679643
-}
-
-.btn-success.active.focus,
-.btn-success.active:focus,
-.btn-success.active:hover,
-.btn-success:active.focus,
-.btn-success:active:focus,
-.btn-success:active:hover,
-.open>.dropdown-toggle.btn-success.focus,
-.open>.dropdown-toggle.btn-success:focus,
-.open>.dropdown-toggle.btn-success:hover {
- color: #fff;
- background-color: #5b843b;
- border-color: #47682f
-}
-
-.btn-success.active,
-.btn-success:active,
-.open>.dropdown-toggle.btn-success {
- background-image: none
-}
-
-.btn-success.disabled.focus,
-.btn-success.disabled:focus,
-.btn-success.disabled:hover,
-.btn-success[disabled].focus,
-.btn-success[disabled]:focus,
-.btn-success[disabled]:hover,
-fieldset[disabled] .btn-success.focus,
-fieldset[disabled] .btn-success:focus,
-fieldset[disabled] .btn-success:hover {
- background-color: #85b75f;
- border-color: #85b75f
-}
-
-.btn-success .badge {
- color: #85b75f;
- background-color: #fff
-}
-
-.btn-info {
- color: #fff;
- background-color: #aba8cc;
- border-color: #aba8cc
-}
-
-.btn-info.focus,
-.btn-info:focus {
- color: #fff;
- background-color: #8c88b9;
- border-color: #605a9a
-}
-
-.btn-info:hover {
- color: #fff;
- background-color: #8c88b9;
- border-color: #8681b5
-}
-
-.btn-info.active,
-.btn-info:active,
-.open>.dropdown-toggle.btn-info {
- color: #fff;
- background-color: #8c88b9;
- border-color: #8681b5
-}
-
-.btn-info.active.focus,
-.btn-info.active:focus,
-.btn-info.active:hover,
-.btn-info:active.focus,
-.btn-info:active:focus,
-.btn-info:active:hover,
-.open>.dropdown-toggle.btn-info.focus,
-.open>.dropdown-toggle.btn-info:focus,
-.open>.dropdown-toggle.btn-info:hover {
- color: #fff;
- background-color: #7671ac;
- border-color: #605a9a
-}
-
-.btn-info.active,
-.btn-info:active,
-.open>.dropdown-toggle.btn-info {
- background-image: none
-}
-
-.btn-info.disabled.focus,
-.btn-info.disabled:focus,
-.btn-info.disabled:hover,
-.btn-info[disabled].focus,
-.btn-info[disabled]:focus,
-.btn-info[disabled]:hover,
-fieldset[disabled] .btn-info.focus,
-fieldset[disabled] .btn-info:focus,
-fieldset[disabled] .btn-info:hover {
- background-color: #aba8cc;
- border-color: #aba8cc
-}
-
-.btn-info .badge {
- color: #aba8cc;
- background-color: #fff
-}
-
-.btn-warning {
- color: #fff;
- background-color: #e4a133;
- border-color: #e4a133
-}
-
-.btn-warning.focus,
-.btn-warning:focus {
- color: #fff;
- background-color: #c9871b;
- border-color: #865a12
-}
-
-.btn-warning:hover {
- color: #fff;
- background-color: #c9871b;
- border-color: #c08119
-}
-
-.btn-warning.active,
-.btn-warning:active,
-.open>.dropdown-toggle.btn-warning {
- color: #fff;
- background-color: #c9871b;
- border-color: #c08119
-}
-
-.btn-warning.active.focus,
-.btn-warning.active:focus,
-.btn-warning.active:hover,
-.btn-warning:active.focus,
-.btn-warning:active:focus,
-.btn-warning:active:hover,
-.open>.dropdown-toggle.btn-warning.focus,
-.open>.dropdown-toggle.btn-warning:focus,
-.open>.dropdown-toggle.btn-warning:hover {
- color: #fff;
- background-color: #aa7216;
- border-color: #865a12
-}
-
-.btn-warning.active,
-.btn-warning:active,
-.open>.dropdown-toggle.btn-warning {
- background-image: none
-}
-
-.btn-warning.disabled.focus,
-.btn-warning.disabled:focus,
-.btn-warning.disabled:hover,
-.btn-warning[disabled].focus,
-.btn-warning[disabled]:focus,
-.btn-warning[disabled]:hover,
-fieldset[disabled] .btn-warning.focus,
-fieldset[disabled] .btn-warning:focus,
-fieldset[disabled] .btn-warning:hover {
- background-color: #e4a133;
- border-color: #e4a133
-}
-
-.btn-warning .badge {
- color: #e4a133;
- background-color: #fff
-}
-
-.btn-danger {
- color: #fff;
- background-color: #cf605d;
- border-color: #cf605d
-}
-
-.btn-danger.focus,
-.btn-danger:focus {
- color: #fff;
- background-color: #c03c39;
- border-color: #852a27
-}
-
-.btn-danger:hover {
- color: #fff;
- background-color: #c03c39;
- border-color: #b83a37
-}
-
-.btn-danger.active,
-.btn-danger:active,
-.open>.dropdown-toggle.btn-danger {
- color: #fff;
- background-color: #c03c39;
- border-color: #b83a37
-}
-
-.btn-danger.active.focus,
-.btn-danger.active:focus,
-.btn-danger.active:hover,
-.btn-danger:active.focus,
-.btn-danger:active:focus,
-.btn-danger:active:hover,
-.open>.dropdown-toggle.btn-danger.focus,
-.open>.dropdown-toggle.btn-danger:focus,
-.open>.dropdown-toggle.btn-danger:hover {
- color: #fff;
- background-color: #a53431;
- border-color: #852a27
-}
-
-.btn-danger.active,
-.btn-danger:active,
-.open>.dropdown-toggle.btn-danger {
- background-image: none
-}
-
-.btn-danger.disabled.focus,
-.btn-danger.disabled:focus,
-.btn-danger.disabled:hover,
-.btn-danger[disabled].focus,
-.btn-danger[disabled]:focus,
-.btn-danger[disabled]:hover,
-fieldset[disabled] .btn-danger.focus,
-fieldset[disabled] .btn-danger:focus,
-fieldset[disabled] .btn-danger:hover {
- background-color: #cf605d;
- border-color: #cf605d
-}
-
-.btn-danger .badge {
- color: #cf605d;
- background-color: #fff
-}
-
-.btn-link {
- color: #537898;
- font-weight: 400;
- border-radius: 0
-}
-
-.btn-link,
-.btn-link.active,
-.btn-link:active,
-.btn-link[disabled],
-fieldset[disabled] .btn-link {
- background-color: transparent;
- -webkit-box-shadow: none;
- -moz-box-shadow: none;
- box-shadow: none
-}
-
-.btn-link,
-.btn-link:active,
-.btn-link:focus,
-.btn-link:hover {
- border-color: transparent
-}
-
-.btn-link:focus,
-.btn-link:hover {
- color: #385167;
- text-decoration: underline;
- background-color: transparent
-}
-
-.btn-link[disabled]:focus,
-.btn-link[disabled]:hover,
-fieldset[disabled] .btn-link:focus,
-fieldset[disabled] .btn-link:hover {
- color: #999;
- text-decoration: none
-}
-
-.btn-group-lg>.btn,
-.btn-lg {
- padding: 10px 16px;
- font-size: 18px;
- line-height: 1.3333333;
- border-radius: 0
-}
-
-.btn-group-sm>.btn,
-.btn-sm {
- padding: 5px 10px;
- font-size: 12px;
- line-height: 1.5;
- border-radius: 0
-}
-
-.btn-group-xs>.btn,
-.btn-xs {
- padding: 1px 5px;
- font-size: 12px;
- line-height: 1.5;
- border-radius: 0
-}
-
-.btn-block {
- display: block;
- width: 100%
-}
-
-.btn-block+.btn-block {
- margin-top: 5px
-}
-
-input[type=button].btn-block,
-input[type=reset].btn-block,
-input[type=submit].btn-block {
- width: 100%
-}
-
-.fade {
- opacity: 0;
- -webkit-transition: opacity .15s linear;
- -o-transition: opacity .15s linear;
- transition: opacity .15s linear;
- -webkit-transition: all opacity .15s linear ease-out;
- -moz-transition: all opacity .15s linear ease-out;
- -o-transition: all opacity .15s linear ease-out;
- transition: all opacity .15s linear ease-out
-}
-
-.fade.in {
- opacity: 1
-}
-
-.collapse {
- display: none
-}
-
-.collapse.in {
- display: block
-}
-
-tr.collapse.in {
- display: table-row
-}
-
-tbody.collapse.in {
- display: table-row-group
-}
-
-.collapsing {
- position: relative;
- height: 0;
- overflow: hidden;
- -webkit-transition-property: height, visibility;
- transition-property: height, visibility;
- -moz-transition-duration: .35s;
- -webkit-transition-duration: .35s;
- -o-transition-duration: .35s;
- transition-duration: .35s;
- -webkit-transition-timing-function: ease;
- transition-timing-function: ease
-}
-
-.caret {
- display: inline-block;
- width: 0;
- height: 0;
- margin-left: 2px;
- vertical-align: middle;
- border-top: 4px dashed;
- border-right: 4px solid transparent;
- border-left: 4px solid transparent
-}
-
-.dropdown,
-.dropup {
- position: relative
-}
-
-.dropdown-toggle:focus {
- outline: 0
-}
-
-.dropdown-menu {
- position: absolute;
- top: 100%;
- left: 0;
- z-index: 1000;
- display: none;
- float: left;
- min-width: 160px;
- padding: 5px 0;
- margin: 2px 0 0;
- list-style: none;
- font-size: 14px;
- text-align: left;
- background-color: #fff;
- border: 1px solid #ccc;
- border: 1px solid rgba(0, 0, 0, .15);
- border-radius: 0;
- -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
- -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
- box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
- background-clip: padding-box
-}
-
-.dropdown-menu.pull-right {
- right: 0;
- left: auto
-}
-
-.dropdown-menu .divider {
- height: 1px;
- margin: 8.5px 0;
- overflow: hidden;
- background-color: #e5e5e5
-}
-
-.dropdown-menu>li>a {
- display: block;
- padding: 3px 20px;
- clear: both;
- font-weight: 400;
- line-height: 1.36;
- color: #333;
- white-space: nowrap
-}
-
-.dropdown-menu>li>a:focus,
-.dropdown-menu>li>a:hover {
- text-decoration: none;
- color: #262626;
- background-color: #f5f5f5
-}
-
-.dropdown-menu>.active>a,
-.dropdown-menu>.active>a:focus,
-.dropdown-menu>.active>a:hover {
- color: #fff;
- text-decoration: none;
- outline: 0;
- background-color: #3575d3
-}
-
-.dropdown-menu>.disabled>a,
-.dropdown-menu>.disabled>a:focus,
-.dropdown-menu>.disabled>a:hover {
- color: #999
-}
-
-.dropdown-menu>.disabled>a:focus,
-.dropdown-menu>.disabled>a:hover {
- text-decoration: none;
- background-color: transparent;
- background-image: none;
- cursor: not-allowed
-}
-
-.open>.dropdown-menu {
- display: block
-}
-
-.open>a {
- outline: 0
-}
-
-.dropdown-menu-right {
- left: auto;
- right: 0
-}
-
-.dropdown-menu-left {
- left: 0;
- right: auto
-}
-
-.dropdown-header {
- display: block;
- padding: 3px 20px;
- font-size: 12px;
- line-height: 1.36;
- color: #999;
- white-space: nowrap
-}
-
-.dropdown-backdrop {
- position: fixed;
- left: 0;
- right: 0;
- bottom: 0;
- top: 0;
- z-index: 990
-}
-
-.pull-right>.dropdown-menu {
- right: 0;
- left: auto
-}
-
-.dropup .caret,
-.navbar-fixed-bottom .dropdown .caret {
- border-top: 0;
- border-bottom: 4px dashed;
- content: ""
-}
-
-.dropup .dropdown-menu,
-.navbar-fixed-bottom .dropdown .dropdown-menu {
- top: auto;
- bottom: 100%;
- margin-bottom: 2px
-}
-
-@media (min-width:768px) {
- .navbar-right .dropdown-menu {
- left: auto;
- right: 0
- }
-
- .navbar-right .dropdown-menu-left {
- left: 0;
- right: auto
- }
-}
-
-.btn-group,
-.btn-group-vertical {
- position: relative;
- display: inline-block;
- vertical-align: middle
-}
-
-.btn-group-vertical>.btn,
-.btn-group>.btn {
- position: relative;
- float: left
-}
-
-.btn-group-vertical>.btn.active,
-.btn-group-vertical>.btn:active,
-.btn-group-vertical>.btn:focus,
-.btn-group-vertical>.btn:hover,
-.btn-group>.btn.active,
-.btn-group>.btn:active,
-.btn-group>.btn:focus,
-.btn-group>.btn:hover {
- z-index: 2
-}
-
-.btn-group .btn+.btn,
-.btn-group .btn+.btn-group,
-.btn-group .btn-group+.btn,
-.btn-group .btn-group+.btn-group {
- margin-left: -1px
-}
-
-.btn-toolbar {
- margin-left: -5px
-}
-
-.btn-toolbar .btn,
-.btn-toolbar .btn-group,
-.btn-toolbar .input-group {
- float: left
-}
-
-.btn-toolbar>.btn,
-.btn-toolbar>.btn-group,
-.btn-toolbar>.input-group {
- margin-left: 5px
-}
-
-.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
- border-radius: 0
-}
-
-.btn-group>.btn:first-child {
- margin-left: 0
-}
-
-.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
- border-bottom-right-radius: 0;
- border-top-right-radius: 0
-}
-
-.btn-group>.btn:last-child:not(:first-child),
-.btn-group>.dropdown-toggle:not(:first-child) {
- border-bottom-left-radius: 0;
- border-top-left-radius: 0
-}
-
-.btn-group>.btn-group {
- float: left
-}
-
-.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
- border-radius: 0
-}
-
-.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
-.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
- border-bottom-right-radius: 0;
- border-top-right-radius: 0
-}
-
-.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
- border-bottom-left-radius: 0;
- border-top-left-radius: 0
-}
-
-.btn-group .dropdown-toggle:active,
-.btn-group.open .dropdown-toggle {
- outline: 0
-}
-
-.btn-group>.btn+.dropdown-toggle {
- padding-left: 8px;
- padding-right: 8px
-}
-
-.btn-group>.btn-lg+.dropdown-toggle {
- padding-left: 12px;
- padding-right: 12px
-}
-
-.btn-group.open .dropdown-toggle {
- -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
- -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
- box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
-}
-
-.btn-group.open .dropdown-toggle.btn-link {
- -webkit-box-shadow: none;
- -moz-box-shadow: none;
- box-shadow: none
-}
-
-.btn .caret {
- margin-left: 0
-}
-
-.btn-lg .caret {
- border-width: 5px 5px 0;
- border-bottom-width: 0
-}
-
-.dropup .btn-lg .caret {
- border-width: 0 5px 5px
-}
-
-.btn-group-vertical>.btn,
-.btn-group-vertical>.btn-group,
-.btn-group-vertical>.btn-group>.btn {
- display: block;
- float: none;
- width: 100%;
- max-width: 100%
-}
-
-.btn-group-vertical>.btn-group>.btn {
- float: none
-}
-
-.btn-group-vertical>.btn+.btn,
-.btn-group-vertical>.btn+.btn-group,
-.btn-group-vertical>.btn-group+.btn,
-.btn-group-vertical>.btn-group+.btn-group {
- margin-top: -1px;
- margin-left: 0
-}
-
-.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
- border-radius: 0
-}
-
-.btn-group-vertical>.btn:first-child:not(:last-child) {
- border-top-right-radius: 0;
- border-top-left-radius: 0;
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0
-}
-
-.btn-group-vertical>.btn:last-child:not(:first-child) {
- border-top-right-radius: 0;
- border-top-left-radius: 0;
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0
-}
-
-.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
- border-radius: 0
-}
-
-.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
-.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0
-}
-
-.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
- border-top-right-radius: 0;
- border-top-left-radius: 0
-}
-
-.btn-group-justified {
- display: table;
- width: 100%;
- table-layout: fixed;
- border-collapse: separate
-}
-
-.btn-group-justified>.btn,
-.btn-group-justified>.btn-group {
- float: none;
- display: table-cell;
- width: 1%
-}
-
-.btn-group-justified>.btn-group .btn {
- width: 100%
-}
-
-.btn-group-justified>.btn-group .dropdown-menu {
- left: auto
-}
-
-[data-toggle=buttons]>.btn input[type=checkbox],
-[data-toggle=buttons]>.btn input[type=radio],
-[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],
-[data-toggle=buttons]>.btn-group>.btn input[type=radio] {
- position: absolute;
- clip: rect(0, 0, 0, 0);
- pointer-events: none
-}
-
-.input-group {
- position: relative;
- display: table;
- border-collapse: separate
-}
-
-.input-group[class*=col-] {
- float: none;
- padding-left: 0;
- padding-right: 0
-}
-
-.input-group .form-control {
- position: relative;
- z-index: 2;
- float: left;
- width: 100%;
- margin-bottom: 0
-}
-
-.input-group .form-control:focus {
- z-index: 3
-}
-
-.input-group-lg>.form-control,
-.input-group-lg>.input-group-addon,
-.input-group-lg>.input-group-btn>.btn {
- height: 46px;
- padding: 10px 16px;
- font-size: 18px;
- line-height: 1.3333333;
- border-radius: 0
-}
-
-select.input-group-lg>.form-control,
-select.input-group-lg>.input-group-addon,
-select.input-group-lg>.input-group-btn>.btn {
- height: 46px;
- line-height: 46px
-}
-
-select[multiple].input-group-lg>.form-control,
-select[multiple].input-group-lg>.input-group-addon,
-select[multiple].input-group-lg>.input-group-btn>.btn,
-textarea.input-group-lg>.form-control,
-textarea.input-group-lg>.input-group-addon,
-textarea.input-group-lg>.input-group-btn>.btn {
- height: auto
-}
-
-.input-group-sm>.form-control,
-.input-group-sm>.input-group-addon,
-.input-group-sm>.input-group-btn>.btn {
- height: 30px;
- padding: 5px 10px;
- font-size: 12px;
- line-height: 1.5;
- border-radius: 0
-}
-
-select.input-group-sm>.form-control,
-select.input-group-sm>.input-group-addon,
-select.input-group-sm>.input-group-btn>.btn {
- height: 30px;
- line-height: 30px
-}
-
-select[multiple].input-group-sm>.form-control,
-select[multiple].input-group-sm>.input-group-addon,
-select[multiple].input-group-sm>.input-group-btn>.btn,
-textarea.input-group-sm>.form-control,
-textarea.input-group-sm>.input-group-addon,
-textarea.input-group-sm>.input-group-btn>.btn {
- height: auto
-}
-
-.input-group .form-control,
-.input-group-addon,
-.input-group-btn {
- display: table-cell
-}
-
-.input-group .form-control:not(:first-child):not(:last-child),
-.input-group-addon:not(:first-child):not(:last-child),
-.input-group-btn:not(:first-child):not(:last-child) {
- border-radius: 0
-}
-
-.input-group-addon,
-.input-group-btn {
- width: 1%;
- white-space: nowrap;
- vertical-align: middle
-}
-
-.input-group-addon {
- padding: 6px 10px;
- font-size: 14px;
- font-weight: 400;
- line-height: 1;
- color: #555;
- text-align: center;
- background-color: #eee;
- border: 1px solid #d1d5d6;
- border-radius: 0
-}
-
-.input-group-addon.input-sm {
- padding: 5px 10px;
- font-size: 12px;
- border-radius: 0
-}
-
-.input-group-addon.input-lg {
- padding: 10px 16px;
- font-size: 18px;
- border-radius: 0
-}
-
-.input-group-addon input[type=checkbox],
-.input-group-addon input[type=radio] {
- margin-top: 0
-}
-
-.input-group .form-control:first-child,
-.input-group-addon:first-child,
-.input-group-btn:first-child>.btn,
-.input-group-btn:first-child>.btn-group>.btn,
-.input-group-btn:first-child>.dropdown-toggle,
-.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
-.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
- border-bottom-right-radius: 0;
- border-top-right-radius: 0
-}
-
-.input-group-addon:first-child {
- border-right: 0
-}
-
-.input-group .form-control:last-child,
-.input-group-addon:last-child,
-.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
-.input-group-btn:first-child>.btn:not(:first-child),
-.input-group-btn:last-child>.btn,
-.input-group-btn:last-child>.btn-group>.btn,
-.input-group-btn:last-child>.dropdown-toggle {
- border-bottom-left-radius: 0;
- border-top-left-radius: 0
-}
-
-.input-group-addon:last-child {
- border-left: 0
-}
-
-.input-group-btn {
- position: relative;
- font-size: 0;
- white-space: nowrap
-}
-
-.input-group-btn>.btn {
- position: relative
-}
-
-.input-group-btn>.btn+.btn {
- margin-left: -1px
-}
-
-.input-group-btn>.btn:active,
-.input-group-btn>.btn:focus,
-.input-group-btn>.btn:hover {
- z-index: 2
-}
-
-.input-group-btn:first-child>.btn,
-.input-group-btn:first-child>.btn-group {
- margin-right: -1px
-}
-
-.input-group-btn:last-child>.btn,
-.input-group-btn:last-child>.btn-group {
- z-index: 2;
- margin-left: -1px
-}
-
-.nav {
- margin-bottom: 0;
- padding-left: 0;
- list-style: none
-}
-
-.nav>li {
- position: relative;
- display: block
-}
-
-.nav>li>a {
- position: relative;
- display: block;
- padding: 10px 15px
-}
-
-.nav>li>a:focus,
-.nav>li>a:hover {
- text-decoration: none;
- background-color: #eee
-}
-
-.nav>li.disabled>a {
- color: #999
-}
-
-.nav>li.disabled>a:focus,
-.nav>li.disabled>a:hover {
- color: #999;
- text-decoration: none;
- background-color: transparent;
- cursor: not-allowed
-}
-
-.nav .open>a,
-.nav .open>a:focus,
-.nav .open>a:hover {
- background-color: #eee;
- border-color: #537898
-}
-
-.nav .nav-divider {
- height: 1px;
- margin: 8.5px 0;
- overflow: hidden;
- background-color: #e5e5e5
-}
-
-.nav>li>a>img {
- max-width: none
-}
-
-.nav-tabs {
- border-bottom: 1px solid #e8eced
-}
-
-.nav-tabs>li {
- float: left;
- margin-bottom: -1px
-}
-
-.nav-tabs>li>a {
- margin-right: 2px;
- line-height: 1.36;
- border: 1px solid transparent;
- border-radius: 0
-}
-
-.nav-tabs>li>a:hover {
- border-color: #eee #eee #e8eced
-}
-
-.nav-tabs>li.active>a,
-.nav-tabs>li.active>a:focus,
-.nav-tabs>li.active>a:hover {
- color: #555;
- background-color: #f3f3f3;
- border: 1px solid #e8eced;
- border-bottom-color: transparent;
- cursor: default
-}
-
-.nav-tabs.nav-justified {
- width: 100%;
- border-bottom: 0
-}
-
-.nav-tabs.nav-justified>li {
- float: none
-}
-
-.nav-tabs.nav-justified>li>a {
- text-align: center;
- margin-bottom: 5px
-}
-
-.nav-tabs.nav-justified>.dropdown .dropdown-menu {
- top: auto;
- left: auto
-}
-
-@media (min-width:768px) {
- .nav-tabs.nav-justified>li {
- display: table-cell;
- width: 1%
- }
-
- .nav-tabs.nav-justified>li>a {
- margin-bottom: 0
- }
-}
-
-.nav-tabs.nav-justified>li>a {
- margin-right: 0;
- border-radius: 0
-}
-
-.nav-tabs.nav-justified>.active>a,
-.nav-tabs.nav-justified>.active>a:focus,
-.nav-tabs.nav-justified>.active>a:hover {
- border: 1px solid #e8eced
-}
-
-@media (min-width:768px) {
- .nav-tabs.nav-justified>li>a {
- border-bottom: 1px solid #e8eced;
- border-radius: 0
- }
-
- .nav-tabs.nav-justified>.active>a,
- .nav-tabs.nav-justified>.active>a:focus,
- .nav-tabs.nav-justified>.active>a:hover {
- border-bottom-color: #f3f3f3
- }
-}
-
-.nav-pills>li {
- float: left
-}
-
-.nav-pills>li>a {
- border-radius: 0
-}
-
-.nav-pills>li+li {
- margin-left: 2px
-}
-
-.nav-pills>li.active>a,
-.nav-pills>li.active>a:focus,
-.nav-pills>li.active>a:hover {
- color: #fff;
- background-color: #537898
-}
-
-.nav-stacked>li {
- float: none
-}
-
-.nav-stacked>li+li {
- margin-top: 2px;
- margin-left: 0
-}
-
-.nav-justified {
- width: 100%
-}
-
-.nav-justified>li {
- float: none
-}
-
-.nav-justified>li>a {
- text-align: center;
- margin-bottom: 5px
-}
-
-.nav-justified>.dropdown .dropdown-menu {
- top: auto;
- left: auto
-}
-
-@media (min-width:768px) {
- .nav-justified>li {
- display: table-cell;
- width: 1%
- }
-
- .nav-justified>li>a {
- margin-bottom: 0
- }
-}
-
-.nav-tabs-justified {
- border-bottom: 0
-}
-
-.nav-tabs-justified>li>a {
- margin-right: 0;
- border-radius: 0
-}
-
-.nav-tabs-justified>.active>a,
-.nav-tabs-justified>.active>a:focus,
-.nav-tabs-justified>.active>a:hover {
- border: 1px solid #e8eced
-}
-
-@media (min-width:768px) {
- .nav-tabs-justified>li>a {
- border-bottom: 1px solid #e8eced;
- border-radius: 0
- }
-
- .nav-tabs-justified>.active>a,
- .nav-tabs-justified>.active>a:focus,
- .nav-tabs-justified>.active>a:hover {
- border-bottom-color: #f3f3f3
- }
-}
-
-.tab-content>.tab-pane {
- display: none
-}
-
-.tab-content>.active {
- display: block
-}
-
-.nav-tabs .dropdown-menu {
- margin-top: -1px;
- border-top-right-radius: 0;
- border-top-left-radius: 0
-}
-
-.navbar {
- position: relative;
- min-height: 43px;
- margin-bottom: 19px;
- border: 1px solid transparent
-}
-
-@media (min-width:768px) {
- .navbar {
- border-radius: 0
- }
-}
-
-@media (min-width:768px) {
- .navbar-header {
- float: left
- }
-}
-
-.navbar-collapse {
- overflow-x: visible;
- padding-right: 8px;
- padding-left: 8px;
- border-top: 1px solid transparent;
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
- -webkit-overflow-scrolling: touch
-}
-
-.navbar-collapse.in {
- overflow-y: auto
-}
-
-@media (min-width:768px) {
- .navbar-collapse {
- width: auto;
- border-top: 0;
- box-shadow: none
- }
-
- .navbar-collapse.collapse {
- display: block !important;
- height: auto !important;
- padding-bottom: 0;
- overflow: visible !important
- }
-
- .navbar-collapse.in {
- overflow-y: visible
- }
-
- .navbar-fixed-bottom .navbar-collapse,
- .navbar-fixed-top .navbar-collapse,
- .navbar-static-top .navbar-collapse {
- padding-left: 0;
- padding-right: 0
- }
-}
-
-.navbar-fixed-bottom .navbar-collapse,
-.navbar-fixed-top .navbar-collapse {
- max-height: none
-}
-
-@media (max-device-width:480px) and (orientation:landscape) {
-
- .navbar-fixed-bottom .navbar-collapse,
- .navbar-fixed-top .navbar-collapse {
- max-height: 200px
- }
-}
-
-.container-fluid>.navbar-collapse,
-.container-fluid>.navbar-header,
-.container>.navbar-collapse,
-.container>.navbar-header {
- margin-right: -8px;
- margin-left: -8px
-}
-
-@media (min-width:768px) {
-
- .container-fluid>.navbar-collapse,
- .container-fluid>.navbar-header,
- .container>.navbar-collapse,
- .container>.navbar-header {
- margin-right: 0;
- margin-left: 0
- }
-}
-
-.navbar-static-top {
- z-index: 1000;
- border-width: 0 0 1px
-}
-
-@media (min-width:768px) {
- .navbar-static-top {
- border-radius: 0
- }
-}
-
-.navbar-fixed-bottom,
-.navbar-fixed-top {
- position: fixed;
- right: 0;
- left: 0;
- z-index: 1030
-}
-
-@media (min-width:768px) {
-
- .navbar-fixed-bottom,
- .navbar-fixed-top {
- border-radius: 0
- }
-}
-
-.navbar-fixed-top {
- top: 0;
- border-width: 0 0 1px
-}
-
-.navbar-fixed-bottom {
- bottom: 0;
- margin-bottom: 0;
- border-width: 1px 0 0
-}
-
-.navbar-brand {
- float: left;
- padding: 12px 8px;
- font-size: 18px;
- line-height: 19px;
- height: 43px
-}
-
-.navbar-brand:focus,
-.navbar-brand:hover {
- text-decoration: none
-}
-
-.navbar-brand>img {
- display: block
-}
-
-@media (min-width:768px) {
-
- .navbar>.container .navbar-brand,
- .navbar>.container-fluid .navbar-brand {
- margin-left: -8px
- }
-}
-
-.navbar-toggle {
- position: relative;
- float: right;
- margin-right: 8px;
- padding: 9px 10px;
- margin-top: 4.5px;
- margin-bottom: 4.5px;
- background-color: transparent;
- background-image: none;
- border: 1px solid transparent;
- border-radius: 0
-}
-
-.navbar-toggle:focus {
- outline: 0
-}
-
-.navbar-toggle .icon-bar {
- display: block;
- width: 22px;
- height: 2px;
- border-radius: 1px
-}
-
-.navbar-toggle .icon-bar+.icon-bar {
- margin-top: 4px
-}
-
-@media (min-width:768px) {
- .navbar-toggle {
- display: none
- }
-}
-
-.navbar-nav {
- margin: 6px -8px
-}
-
-.navbar-nav>li>a {
- padding-top: 10px;
- padding-bottom: 10px;
- line-height: 19px
-}
-
-@media (max-width:767px) {
- .navbar-nav .open .dropdown-menu {
- position: static;
- float: none;
- width: auto;
- margin-top: 0;
- background-color: transparent;
- border: 0;
- box-shadow: none
- }
-
- .navbar-nav .open .dropdown-menu .dropdown-header,
- .navbar-nav .open .dropdown-menu>li>a {
- padding: 5px 15px 5px 25px
- }
-
- .navbar-nav .open .dropdown-menu>li>a {
- line-height: 19px
- }
-
- .navbar-nav .open .dropdown-menu>li>a:focus,
- .navbar-nav .open .dropdown-menu>li>a:hover {
- background-image: none
- }
-}
-
-@media (min-width:768px) {
- .navbar-nav {
- float: left;
- margin: 0
- }
-
- .navbar-nav>li {
- float: left
- }
-
- .navbar-nav>li>a {
- padding-top: 12px;
- padding-bottom: 12px
- }
-}
-
-.navbar-form {
- margin-left: -8px;
- margin-right: -8px;
- padding: 10px 8px;
- border-top: 1px solid transparent;
- border-bottom: 1px solid transparent;
- -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
- -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
- margin-top: 5px;
- margin-bottom: 5px
-}
-
-@media (min-width:768px) {
- .navbar-form .form-group {
- display: inline-block;
- margin-bottom: 0;
- vertical-align: middle
- }
-
- .navbar-form .form-control {
- display: inline-block;
- width: auto;
- vertical-align: middle
- }
-
- .navbar-form .form-control-static {
- display: inline-block
- }
-
- .navbar-form .input-group {
- display: inline-table;
- vertical-align: middle
- }
-
- .navbar-form .input-group .form-control,
- .navbar-form .input-group .input-group-addon,
- .navbar-form .input-group .input-group-btn {
- width: auto
- }
-
- .navbar-form .input-group>.form-control {
- width: 100%
- }
-
- .navbar-form .control-label {
- margin-bottom: 0;
- vertical-align: middle
- }
-
- .navbar-form .checkbox,
- .navbar-form .radio {
- display: inline-block;
- margin-top: 0;
- margin-bottom: 0;
- vertical-align: middle
- }
-
- .navbar-form .checkbox label,
- .navbar-form .radio label {
- padding-left: 0
- }
-
- .navbar-form .checkbox input[type=checkbox],
- .navbar-form .radio input[type=radio] {
- position: relative;
- margin-left: 0
- }
-
- .navbar-form .has-feedback .form-control-feedback {
- top: 0
- }
-}
-
-@media (max-width:767px) {
- .navbar-form .form-group {
- margin-bottom: 5px
- }
-
- .navbar-form .form-group:last-child {
- margin-bottom: 0
- }
-}
-
-@media (min-width:768px) {
- .navbar-form {
- width: auto;
- border: 0;
- margin-left: 0;
- margin-right: 0;
- padding-top: 0;
- padding-bottom: 0;
- -webkit-box-shadow: none;
- -moz-box-shadow: none;
- box-shadow: none
- }
-}
-
-.navbar-nav>li>.dropdown-menu {
- margin-top: 0;
- border-top-right-radius: 0;
- border-top-left-radius: 0
-}
-
-.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
- margin-bottom: 0;
- border-top-right-radius: 0;
- border-top-left-radius: 0;
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0
-}
-
-.navbar-btn {
- margin-top: 5px;
- margin-bottom: 5px
-}
-
-.navbar-btn.btn-sm {
- margin-top: 6.5px;
- margin-bottom: 6.5px
-}
-
-.navbar-btn.btn-xs {
- margin-top: 10.5px;
- margin-bottom: 10.5px
-}
-
-.navbar-text {
- margin-top: 12px;
- margin-bottom: 12px
-}
-
-@media (min-width:768px) {
- .navbar-text {
- float: left;
- margin-left: 8px;
- margin-right: 8px
- }
-}
-
-@media (min-width:768px) {
- .navbar-left {
- float: left !important
- }
-
- .navbar-right {
- float: right !important;
- margin-right: -8px
- }
-
- .navbar-right~.navbar-right {
- margin-right: 0
- }
-}
-
-.navbar-default {
- background-color: #f8f8f8;
- border-color: #e7e7e7
-}
-
-.navbar-default .navbar-brand {
- color: #777
-}
-
-.navbar-default .navbar-brand:focus,
-.navbar-default .navbar-brand:hover {
- color: #5e5e5e;
- background-color: transparent
-}
-
-.navbar-default .navbar-text {
- color: #777
-}
-
-.navbar-default .navbar-nav>li>a {
- color: #777
-}
-
-.navbar-default .navbar-nav>li>a:focus,
-.navbar-default .navbar-nav>li>a:hover {
- color: #333;
- background-color: transparent
-}
-
-.navbar-default .navbar-nav>.active>a,
-.navbar-default .navbar-nav>.active>a:focus,
-.navbar-default .navbar-nav>.active>a:hover {
- color: #555;
- background-color: #e7e7e7
-}
-
-.navbar-default .navbar-nav>.disabled>a,
-.navbar-default .navbar-nav>.disabled>a:focus,
-.navbar-default .navbar-nav>.disabled>a:hover {
- color: #ccc;
- background-color: transparent
-}
-
-.navbar-default .navbar-toggle {
- border-color: #e8eced
-}
-
-.navbar-default .navbar-toggle:focus,
-.navbar-default .navbar-toggle:hover {
- background-color: #e8eced
-}
-
-.navbar-default .navbar-toggle .icon-bar {
- background-color: #888
-}
-
-.navbar-default .navbar-collapse,
-.navbar-default .navbar-form {
- border-color: #e7e7e7
-}
-
-.navbar-default .navbar-nav>.open>a,
-.navbar-default .navbar-nav>.open>a:focus,
-.navbar-default .navbar-nav>.open>a:hover {
- background-color: #e7e7e7;
- color: #555
-}
-
-@media (max-width:767px) {
- .navbar-default .navbar-nav .open .dropdown-menu>li>a {
- color: #777
- }
-
- .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
- .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
- color: #333;
- background-color: transparent
- }
-
- .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
- .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
- .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
- color: #555;
- background-color: #e7e7e7
- }
-
- .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
- .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,
- .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
- color: #ccc;
- background-color: transparent
- }
-}
-
-.navbar-default .navbar-link {
- color: #777
-}
-
-.navbar-default .navbar-link:hover {
- color: #333
-}
-
-.navbar-default .btn-link {
- color: #777
-}
-
-.navbar-default .btn-link:focus,
-.navbar-default .btn-link:hover {
- color: #333
-}
-
-.navbar-default .btn-link[disabled]:focus,
-.navbar-default .btn-link[disabled]:hover,
-fieldset[disabled] .navbar-default .btn-link:focus,
-fieldset[disabled] .navbar-default .btn-link:hover {
- color: #ccc
-}
-
-.navbar-inverse {
- background-color: #363635;
- border-color: transparent
-}
-
-.navbar-inverse .navbar-brand {
- color: #dfdfdf
-}
-
-.navbar-inverse .navbar-brand:focus,
-.navbar-inverse .navbar-brand:hover {
- color: #fff;
- background-color: transparent
-}
-
-.navbar-inverse .navbar-text {
- color: #999
-}
-
-.navbar-inverse .navbar-nav>li>a {
- color: #dfdfdf
-}
-
-.navbar-inverse .navbar-nav>li>a:focus,
-.navbar-inverse .navbar-nav>li>a:hover {
- color: #fff;
- background-color: transparent
-}
-
-.navbar-inverse .navbar-nav>.active>a,
-.navbar-inverse .navbar-nav>.active>a:focus,
-.navbar-inverse .navbar-nav>.active>a:hover {
- color: #fff;
- background-color: #3575d3
-}
-
-.navbar-inverse .navbar-nav>.disabled>a,
-.navbar-inverse .navbar-nav>.disabled>a:focus,
-.navbar-inverse .navbar-nav>.disabled>a:hover {
- color: #444;
- background-color: transparent
-}
-
-.navbar-inverse .navbar-toggle {
- border-color: transparent
-}
-
-.navbar-inverse .navbar-toggle:focus,
-.navbar-inverse .navbar-toggle:hover {
- background-color: #363635
-}
-
-.navbar-inverse .navbar-toggle .icon-bar {
- background-color: #fff
-}
-
-.navbar-inverse .navbar-collapse,
-.navbar-inverse .navbar-form {
- border-color: #455b65
-}
-
-.navbar-inverse .navbar-nav>.open>a,
-.navbar-inverse .navbar-nav>.open>a:focus,
-.navbar-inverse .navbar-nav>.open>a:hover {
- background-color: #3575d3;
- color: #fff
-}
-
-@media (max-width:767px) {
- .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
- border-color: transparent
- }
-
- .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
- background-color: transparent
- }
-
- .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
- color: #dfdfdf
- }
-
- .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
- .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
- color: #fff;
- background-color: transparent
- }
-
- .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
- .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
- .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
- color: #fff;
- background-color: #3f535c
- }
-
- .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
- .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,
- .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
- color: #444;
- background-color: transparent
- }
-}
-
-.navbar-inverse .navbar-link {
- color: #dfdfdf
-}
-
-.navbar-inverse .navbar-link:hover {
- color: #fff
-}
-
-.navbar-inverse .btn-link {
- color: #dfdfdf
-}
-
-.navbar-inverse .btn-link:focus,
-.navbar-inverse .btn-link:hover {
- color: #fff
-}
-
-.navbar-inverse .btn-link[disabled]:focus,
-.navbar-inverse .btn-link[disabled]:hover,
-fieldset[disabled] .navbar-inverse .btn-link:focus,
-fieldset[disabled] .navbar-inverse .btn-link:hover {
- color: #444
-}
-
-.breadcrumb {
- padding: 8px 15px;
- margin-bottom: 19px;
- list-style: none;
- background-color: #e8eced;
- border-radius: 0
-}
-
-.breadcrumb>li {
- display: inline-block
-}
-
-.breadcrumb>li+li:before {
- content: "/\00a0";
- padding: 0 5px;
- color: #ccc
-}
-
-.breadcrumb>.active {
- color: #999
-}
-
-.pagination {
- display: inline-block;
- padding-left: 0;
- margin: 19px 0;
- border-radius: 0
-}
-
-.pagination>li {
- display: inline
-}
-
-.pagination>li>a,
-.pagination>li>span {
- position: relative;
- float: left;
- padding: 6px 10px;
- line-height: 1.36;
- text-decoration: none;
- color: #537898;
- background-color: #fff;
- border: 1px solid #e8eced;
- margin-left: -1px
-}
-
-.pagination>li:first-child>a,
-.pagination>li:first-child>span {
- margin-left: 0;
- border-bottom-left-radius: 0;
- border-top-left-radius: 0
-}
-
-.pagination>li:last-child>a,
-.pagination>li:last-child>span {
- border-bottom-right-radius: 0;
- border-top-right-radius: 0
-}
-
-.pagination>li>a:focus,
-.pagination>li>a:hover,
-.pagination>li>span:focus,
-.pagination>li>span:hover {
- z-index: 2;
- color: #385167;
- background-color: #eee;
- border-color: #ddd
-}
-
-.pagination>.active>a,
-.pagination>.active>a:focus,
-.pagination>.active>a:hover,
-.pagination>.active>span,
-.pagination>.active>span:focus,
-.pagination>.active>span:hover {
- z-index: 3;
- color: #fff;
- background-color: #537898;
- border-color: #537898;
- cursor: default
-}
-
-.pagination>.disabled>a,
-.pagination>.disabled>a:focus,
-.pagination>.disabled>a:hover,
-.pagination>.disabled>span,
-.pagination>.disabled>span:focus,
-.pagination>.disabled>span:hover {
- color: #999;
- background-color: #fff;
- border-color: #ddd;
- cursor: not-allowed
-}
-
-.pagination-lg>li>a,
-.pagination-lg>li>span {
- padding: 10px 16px;
- font-size: 18px;
- line-height: 1.3333333
-}
-
-.pagination-lg>li:first-child>a,
-.pagination-lg>li:first-child>span {
- border-bottom-left-radius: 0;
- border-top-left-radius: 0
-}
-
-.pagination-lg>li:last-child>a,
-.pagination-lg>li:last-child>span {
- border-bottom-right-radius: 0;
- border-top-right-radius: 0
-}
-
-.pagination-sm>li>a,
-.pagination-sm>li>span {
- padding: 5px 10px;
- font-size: 12px;
- line-height: 1.5
-}
-
-.pagination-sm>li:first-child>a,
-.pagination-sm>li:first-child>span {
- border-bottom-left-radius: 0;
- border-top-left-radius: 0
-}
-
-.pagination-sm>li:last-child>a,
-.pagination-sm>li:last-child>span {
- border-bottom-right-radius: 0;
- border-top-right-radius: 0
-}
-
-.pager {
- padding-left: 0;
- margin: 19px 0;
- list-style: none;
- text-align: center
-}
-
-.pager li {
- display: inline
-}
-
-.pager li>a,
-.pager li>span {
- display: inline-block;
- padding: 5px 14px;
- background-color: #fff;
- border: 1px solid #e8eced;
- border-radius: 15px
-}
-
-.pager li>a:focus,
-.pager li>a:hover {
- text-decoration: none;
- background-color: #eee
-}
-
-.pager .next>a,
-.pager .next>span {
- float: right
-}
-
-.pager .previous>a,
-.pager .previous>span {
- float: left
-}
-
-.pager .disabled>a,
-.pager .disabled>a:focus,
-.pager .disabled>a:hover,
-.pager .disabled>span {
- color: #999;
- background-color: #fff;
- cursor: not-allowed
-}
-
-.label {
- display: inline;
- padding: .2em .6em .3em;
- font-size: 75%;
- font-weight: 700;
- line-height: 1;
- color: #fff;
- text-align: center;
- white-space: nowrap;
- vertical-align: baseline;
- border-radius: .25em
-}
-
-a.label:focus,
-a.label:hover {
- color: #fff;
- text-decoration: none;
- cursor: pointer
-}
-
-.label:empty {
- display: none
-}
-
-.btn .label {
- position: relative;
- top: -1px
-}
-
-.label-default {
- background-color: #999
-}
-
-.label-default[href]:focus,
-.label-default[href]:hover {
- background-color: grey
-}
-
-.label-primary {
- background-color: #537898
-}
-
-.label-primary[href]:focus,
-.label-primary[href]:hover {
- background-color: #415e77
-}
-
-.label-success {
- background-color: #85b75f
-}
-
-.label-success[href]:focus,
-.label-success[href]:hover {
- background-color: #6c9d46
-}
-
-.label-info {
- background-color: #aba8cc
-}
-
-.label-info[href]:focus,
-.label-info[href]:hover {
- background-color: #8c88b9
-}
-
-.label-warning {
- background-color: #e4a133
-}
-
-.label-warning[href]:focus,
-.label-warning[href]:hover {
- background-color: #c9871b
-}
-
-.label-danger {
- background-color: #cf605d
-}
-
-.label-danger[href]:focus,
-.label-danger[href]:hover {
- background-color: #c03c39
-}
-
-.badge {
- display: inline-block;
- min-width: 10px;
- padding: 3px 7px;
- font-size: 12px;
- font-weight: 700;
- color: #fff;
- line-height: 1;
- vertical-align: middle;
- white-space: nowrap;
- text-align: center;
- background-color: #999;
- border-radius: 10px
-}
-
-.badge:empty {
- display: none
-}
-
-.btn .badge {
- position: relative;
- top: -1px
-}
-
-.btn-group-xs>.btn .badge,
-.btn-xs .badge {
- top: 0;
- padding: 1px 5px
-}
-
-a.badge:focus,
-a.badge:hover {
- color: #fff;
- text-decoration: none;
- cursor: pointer
-}
-
-.list-group-item.active>.badge,
-.nav-pills>.active>a>.badge {
- color: #537898;
- background-color: #fff
-}
-
-.list-group-item>.badge {
- float: right
-}
-
-.list-group-item>.badge+.badge {
- margin-right: 5px
-}
-
-.nav-pills>li>a>.badge {
- margin-left: 3px
-}
-
-.jumbotron {
- padding-top: 30px;
- padding-bottom: 30px;
- margin-bottom: 30px;
- color: inherit;
- background-color: #eee
-}
-
-.jumbotron .h1,
-.jumbotron h1 {
- color: inherit
-}
-
-.jumbotron p {
- margin-bottom: 15px;
- font-size: 21px;
- font-weight: 200
-}
-
-.jumbotron>hr {
- border-top-color: #d5d5d5
-}
-
-.container .jumbotron,
-.container-fluid .jumbotron {
- border-radius: 0;
- padding-left: 8px;
- padding-right: 8px
-}
-
-.jumbotron .container {
- max-width: 100%
-}
-
-@media screen and (min-width:768px) {
- .jumbotron {
- padding-top: 48px;
- padding-bottom: 48px
- }
-
- .container .jumbotron,
- .container-fluid .jumbotron {
- padding-left: 60px;
- padding-right: 60px
- }
-
- .jumbotron .h1,
- .jumbotron h1 {
- font-size: 63px
- }
-}
-
-.thumbnail {
- display: block;
- padding: 4px;
- margin-bottom: 19px;
- line-height: 1.36;
- background-color: #f3f3f3;
- border: 1px solid #e8eced;
- border-radius: 0;
- -webkit-transition: border .2s ease-in-out;
- -o-transition: border .2s ease-in-out;
- transition: border .2s ease-in-out;
- -webkit-transition: all border .2s ease-in-out ease-out;
- -moz-transition: all border .2s ease-in-out ease-out;
- -o-transition: all border .2s ease-in-out ease-out;
- transition: all border .2s ease-in-out ease-out
-}
-
-.thumbnail a>img,
-.thumbnail>img {
- margin-left: auto;
- margin-right: auto
-}
-
-a.thumbnail.active,
-a.thumbnail:focus,
-a.thumbnail:hover {
- border-color: #537898
-}
-
-.thumbnail .caption {
- padding: 9px;
- color: #333
-}
-
-.alert {
- padding: 15px;
- margin-bottom: 19px;
- border: 1px solid transparent;
- border-radius: 0
-}
-
-.alert h4 {
- margin-top: 0;
- color: inherit
-}
-
-.alert .alert-link {
- font-weight: 700
-}
-
-.alert>p,
-.alert>ul {
- margin-bottom: 0
-}
-
-.alert>p+p {
- margin-top: 5px
-}
-
-.alert-dismissable,
-.alert-dismissible {
- padding-right: 35px
-}
-
-.alert-dismissable .close,
-.alert-dismissible .close {
- position: relative;
- top: -2px;
- right: -21px;
- color: inherit
-}
-
-.alert-success {
- background-color: #d6e8cc;
- border-color: #cee0ba;
- color: #52843b
-}
-
-.alert-success hr {
- border-top-color: #c1d8a9
-}
-
-.alert-success .alert-link {
- color: #3c612c
-}
-
-.alert-info {
- background-color: #dbd0f5;
- border-color: #bab3ef;
- color: #83779c
-}
-
-.alert-info hr {
- border-top-color: #a89eea
-}
-
-.alert-info .alert-link {
- color: #6a5e82
-}
-
-.alert-warning {
- background-color: #fcf8e3;
- border-color: #faebcc;
- color: #9e7328
-}
-
-.alert-warning hr {
- border-top-color: #f7e1b5
-}
-
-.alert-warning .alert-link {
- color: #75551e
-}
-
-.alert-danger {
- background-color: #f2dede;
- border-color: #ebccd1;
- color: #ad4846
-}
-
-.alert-danger hr {
- border-top-color: #e4b9c0
-}
-
-.alert-danger .alert-link {
- color: #893937
-}
-
-@-webkit-keyframes progress-bar-stripes {
- from {
- background-position: 40px 0
- }
-
- to {
- background-position: 0 0
- }
-}
-
-@keyframes progress-bar-stripes {
- from {
- background-position: 40px 0
- }
-
- to {
- background-position: 0 0
- }
-}
-
-.progress {
- overflow: hidden;
- height: 19px;
- margin-bottom: 19px;
- background-color: #e8eced;
- border-radius: 0;
- -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
- -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
- box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
-}
-
-.progress-bar {
- float: left;
- width: 0%;
- height: 100%;
- font-size: 12px;
- line-height: 19px;
- color: #fff;
- text-align: center;
- background-color: #537898;
- -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
- -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
- box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
- -webkit-transition: width .6s ease;
- -o-transition: width .6s ease;
- transition: width .6s ease;
- -webkit-transition: all width .6s ease ease-out;
- -moz-transition: all width .6s ease ease-out;
- -o-transition: all width .6s ease ease-out;
- transition: all width .6s ease ease-out
-}
-
-.progress-bar-striped,
-.progress-striped .progress-bar {
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
- background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
- background-size: 40px 40px
-}
-
-.progress-bar.active,
-.progress.active .progress-bar {
- -webkit-animation: progress-bar-stripes 2s linear infinite;
- -o-animation: progress-bar-stripes 2s linear infinite;
- animation: progress-bar-stripes 2s linear infinite
-}
-
-.progress-bar-success {
- background-color: #85b75f
-}
-
-.progress-striped .progress-bar-success {
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
- background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
-}
-
-.progress-bar-info {
- background-color: #aba8cc
-}
-
-.progress-striped .progress-bar-info {
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
- background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
-}
-
-.progress-bar-warning {
- background-color: #e4a133
-}
-
-.progress-striped .progress-bar-warning {
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
- background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
-}
-
-.progress-bar-danger {
- background-color: #cf605d
-}
-
-.progress-striped .progress-bar-danger {
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
- background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
-}
-
-.media {
- margin-top: 15px
-}
-
-.media:first-child {
- margin-top: 0
-}
-
-.media,
-.media-body {
- zoom: 1;
- overflow: hidden
-}
-
-.media-body {
- width: 10000px
-}
-
-.media-object {
- display: block
-}
-
-.media-object.img-thumbnail {
- max-width: none
-}
-
-.media-right,
-.media>.pull-right {
- padding-left: 10px
-}
-
-.media-left,
-.media>.pull-left {
- padding-right: 10px
-}
-
-.media-body,
-.media-left,
-.media-right {
- display: table-cell;
- vertical-align: top
-}
-
-.media-middle {
- vertical-align: middle
-}
-
-.media-bottom {
- vertical-align: bottom
-}
-
-.media-heading {
- margin-top: 0;
- margin-bottom: 5px
-}
-
-.media-list {
- padding-left: 0;
- list-style: none
-}
-
-.list-group {
- margin-bottom: 20px;
- padding-left: 0
-}
-
-.list-group-item {
- position: relative;
- display: block;
- padding: 10px 15px;
- margin-bottom: -1px;
- background-color: #fff;
- border: 1px solid #e8eced
-}
-
-.list-group-item:first-child {
- border-top-right-radius: 0;
- border-top-left-radius: 0
-}
-
-.list-group-item:last-child {
- margin-bottom: 0;
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0
-}
-
-a.list-group-item,
-button.list-group-item {
- color: #555
-}
-
-a.list-group-item .list-group-item-heading,
-button.list-group-item .list-group-item-heading {
- color: #333
-}
-
-a.list-group-item:focus,
-a.list-group-item:hover,
-button.list-group-item:focus,
-button.list-group-item:hover {
- text-decoration: none;
- color: #555;
- background-color: #e8eced
-}
-
-button.list-group-item {
- width: 100%;
- text-align: left
-}
-
-.list-group-item.disabled,
-.list-group-item.disabled:focus,
-.list-group-item.disabled:hover {
- background-color: #eee;
- color: #999;
- cursor: not-allowed
-}
-
-.list-group-item.disabled .list-group-item-heading,
-.list-group-item.disabled:focus .list-group-item-heading,
-.list-group-item.disabled:hover .list-group-item-heading {
- color: inherit
-}
-
-.list-group-item.disabled .list-group-item-text,
-.list-group-item.disabled:focus .list-group-item-text,
-.list-group-item.disabled:hover .list-group-item-text {
- color: #999
-}
-
-.list-group-item.active,
-.list-group-item.active:focus,
-.list-group-item.active:hover {
- z-index: 2;
- color: #333;
- background-color: #e8eced;
- border-color: #e8eced
-}
-
-.list-group-item.active .list-group-item-heading,
-.list-group-item.active .list-group-item-heading>.small,
-.list-group-item.active .list-group-item-heading>small,
-.list-group-item.active:focus .list-group-item-heading,
-.list-group-item.active:focus .list-group-item-heading>.small,
-.list-group-item.active:focus .list-group-item-heading>small,
-.list-group-item.active:hover .list-group-item-heading,
-.list-group-item.active:hover .list-group-item-heading>.small,
-.list-group-item.active:hover .list-group-item-heading>small {
- color: inherit
-}
-
-.list-group-item.active .list-group-item-text,
-.list-group-item.active:focus .list-group-item-text,
-.list-group-item.active:hover .list-group-item-text {
- color: #fff
-}
-
-.list-group-item-success {
- color: #52843b;
- background-color: #d6e8cc
-}
-
-a.list-group-item-success,
-button.list-group-item-success {
- color: #52843b
-}
-
-a.list-group-item-success .list-group-item-heading,
-button.list-group-item-success .list-group-item-heading {
- color: inherit
-}
-
-a.list-group-item-success:focus,
-a.list-group-item-success:hover,
-button.list-group-item-success:focus,
-button.list-group-item-success:hover {
- color: #52843b;
- background-color: #c8e0ba
-}
-
-a.list-group-item-success.active,
-a.list-group-item-success.active:focus,
-a.list-group-item-success.active:hover,
-button.list-group-item-success.active,
-button.list-group-item-success.active:focus,
-button.list-group-item-success.active:hover {
- color: #fff;
- background-color: #52843b;
- border-color: #52843b
-}
-
-.list-group-item-info {
- color: #83779c;
- background-color: #dbd0f5
-}
-
-a.list-group-item-info,
-button.list-group-item-info {
- color: #83779c
-}
-
-a.list-group-item-info .list-group-item-heading,
-button.list-group-item-info .list-group-item-heading {
- color: inherit
-}
-
-a.list-group-item-info:focus,
-a.list-group-item-info:hover,
-button.list-group-item-info:focus,
-button.list-group-item-info:hover {
- color: #83779c;
- background-color: #cbbbf1
-}
-
-a.list-group-item-info.active,
-a.list-group-item-info.active:focus,
-a.list-group-item-info.active:hover,
-button.list-group-item-info.active,
-button.list-group-item-info.active:focus,
-button.list-group-item-info.active:hover {
- color: #fff;
- background-color: #83779c;
- border-color: #83779c
-}
-
-.list-group-item-warning {
- color: #9e7328;
- background-color: #fcf8e3
-}
-
-a.list-group-item-warning,
-button.list-group-item-warning {
- color: #9e7328
-}
-
-a.list-group-item-warning .list-group-item-heading,
-button.list-group-item-warning .list-group-item-heading {
- color: inherit
-}
-
-a.list-group-item-warning:focus,
-a.list-group-item-warning:hover,
-button.list-group-item-warning:focus,
-button.list-group-item-warning:hover {
- color: #9e7328;
- background-color: #faf2cc
-}
-
-a.list-group-item-warning.active,
-a.list-group-item-warning.active:focus,
-a.list-group-item-warning.active:hover,
-button.list-group-item-warning.active,
-button.list-group-item-warning.active:focus,
-button.list-group-item-warning.active:hover {
- color: #fff;
- background-color: #9e7328;
- border-color: #9e7328
-}
-
-.list-group-item-danger {
- color: #ad4846;
- background-color: #f2dede
-}
-
-a.list-group-item-danger,
-button.list-group-item-danger {
- color: #ad4846
-}
-
-a.list-group-item-danger .list-group-item-heading,
-button.list-group-item-danger .list-group-item-heading {
- color: inherit
-}
-
-a.list-group-item-danger:focus,
-a.list-group-item-danger:hover,
-button.list-group-item-danger:focus,
-button.list-group-item-danger:hover {
- color: #ad4846;
- background-color: #ebcccc
-}
-
-a.list-group-item-danger.active,
-a.list-group-item-danger.active:focus,
-a.list-group-item-danger.active:hover,
-button.list-group-item-danger.active,
-button.list-group-item-danger.active:focus,
-button.list-group-item-danger.active:hover {
- color: #fff;
- background-color: #ad4846;
- border-color: #ad4846
-}
-
-.list-group-item-heading {
- margin-top: 0;
- margin-bottom: 5px
-}
-
-.list-group-item-text {
- margin-bottom: 0;
- line-height: 1.3
-}
-
-.panel {
- margin-bottom: 19px;
- background-color: #fff;
- border: 1px solid transparent;
- border-radius: 0;
- -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
- -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
- box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
-}
-
-.panel-body {
- padding: 15px
-}
-
-.panel-heading {
- padding: 6px 10px;
- border-bottom: 1px solid transparent;
- border-top-right-radius: -1;
- border-top-left-radius: -1
-}
-
-.panel-heading>.dropdown .dropdown-toggle {
- color: inherit
-}
-
-.panel-title {
- margin-top: 0;
- margin-bottom: 0;
- font-size: 16px;
- color: inherit
-}
-
-.panel-title>.small,
-.panel-title>.small>a,
-.panel-title>a,
-.panel-title>small,
-.panel-title>small>a {
- color: inherit
-}
-
-.panel-footer {
- padding: 6px 10px;
- background-color: #e8eced;
- border-top: 1px solid #e8eced;
- border-bottom-right-radius: -1;
- border-bottom-left-radius: -1
-}
-
-.panel>.list-group,
-.panel>.panel-collapse>.list-group {
- margin-bottom: 0
-}
-
-.panel>.list-group .list-group-item,
-.panel>.panel-collapse>.list-group .list-group-item {
- border-width: 1px 0;
- border-radius: 0
-}
-
-.panel>.list-group:first-child .list-group-item:first-child,
-.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
- border-top: 0;
- border-top-right-radius: -1;
- border-top-left-radius: -1
-}
-
-.panel>.list-group:last-child .list-group-item:last-child,
-.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
- border-bottom: 0;
- border-bottom-right-radius: -1;
- border-bottom-left-radius: -1
-}
-
-.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
- border-top-right-radius: 0;
- border-top-left-radius: 0
-}
-
-.panel-heading+.list-group .list-group-item:first-child {
- border-top-width: 0
-}
-
-.list-group+.panel-footer {
- border-top-width: 0
-}
-
-.panel>.panel-collapse>.table,
-.panel>.table,
-.panel>.table-responsive>.table {
- margin-bottom: 0
-}
-
-.panel>.panel-collapse>.table caption,
-.panel>.table caption,
-.panel>.table-responsive>.table caption {
- padding-left: 15px;
- padding-right: 15px
-}
-
-.panel>.table-responsive:first-child>.table:first-child,
-.panel>.table:first-child {
- border-top-right-radius: -1;
- border-top-left-radius: -1
-}
-
-.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
-.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
-.panel>.table:first-child>tbody:first-child>tr:first-child,
-.panel>.table:first-child>thead:first-child>tr:first-child {
- border-top-left-radius: -1;
- border-top-right-radius: -1
-}
-
-.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
-.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
-.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
-.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
-.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
-.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
-.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
-.panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
- border-top-left-radius: -1
-}
-
-.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
-.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
-.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
-.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
-.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
-.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
-.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
-.panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
- border-top-right-radius: -1
-}
-
-.panel>.table-responsive:last-child>.table:last-child,
-.panel>.table:last-child {
- border-bottom-right-radius: -1;
- border-bottom-left-radius: -1
-}
-
-.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
-.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
-.panel>.table:last-child>tbody:last-child>tr:last-child,
-.panel>.table:last-child>tfoot:last-child>tr:last-child {
- border-bottom-left-radius: -1;
- border-bottom-right-radius: -1
-}
-
-.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
-.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
-.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
-.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
-.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
-.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
-.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
-.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
- border-bottom-left-radius: -1
-}
-
-.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
-.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
-.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
-.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
-.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
-.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
-.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
-.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
- border-bottom-right-radius: -1
-}
-
-.panel>.panel-body+.table,
-.panel>.panel-body+.table-responsive,
-.panel>.table+.panel-body,
-.panel>.table-responsive+.panel-body {
- border-top: 1px solid #e8eced
-}
-
-.panel>.table>tbody:first-child>tr:first-child td,
-.panel>.table>tbody:first-child>tr:first-child th {
- border-top: 0
-}
-
-.panel>.table-bordered,
-.panel>.table-responsive>.table-bordered {
- border: 0
-}
-
-.panel>.table-bordered>tbody>tr>td:first-child,
-.panel>.table-bordered>tbody>tr>th:first-child,
-.panel>.table-bordered>tfoot>tr>td:first-child,
-.panel>.table-bordered>tfoot>tr>th:first-child,
-.panel>.table-bordered>thead>tr>td:first-child,
-.panel>.table-bordered>thead>tr>th:first-child,
-.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
-.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
-.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
-.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
-.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
-.panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
- border-left: 0
-}
-
-.panel>.table-bordered>tbody>tr>td:last-child,
-.panel>.table-bordered>tbody>tr>th:last-child,
-.panel>.table-bordered>tfoot>tr>td:last-child,
-.panel>.table-bordered>tfoot>tr>th:last-child,
-.panel>.table-bordered>thead>tr>td:last-child,
-.panel>.table-bordered>thead>tr>th:last-child,
-.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
-.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
-.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
-.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
-.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
-.panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
- border-right: 0
-}
-
-.panel>.table-bordered>tbody>tr:first-child>td,
-.panel>.table-bordered>tbody>tr:first-child>th,
-.panel>.table-bordered>thead>tr:first-child>td,
-.panel>.table-bordered>thead>tr:first-child>th,
-.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
-.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
-.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
-.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
- border-bottom: 0
-}
-
-.panel>.table-bordered>tbody>tr:last-child>td,
-.panel>.table-bordered>tbody>tr:last-child>th,
-.panel>.table-bordered>tfoot>tr:last-child>td,
-.panel>.table-bordered>tfoot>tr:last-child>th,
-.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
-.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
-.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
-.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
- border-bottom: 0
-}
-
-.panel>.table-responsive {
- border: 0;
- margin-bottom: 0
-}
-
-.panel-group {
- margin-bottom: 19px
-}
-
-.panel-group .panel {
- margin-bottom: 0;
- border-radius: 0
-}
-
-.panel-group .panel+.panel {
- margin-top: 5px
-}
-
-.panel-group .panel-heading {
- border-bottom: 0
-}
-
-.panel-group .panel-heading+.panel-collapse>.list-group,
-.panel-group .panel-heading+.panel-collapse>.panel-body {
- border-top: 1px solid #e8eced
-}
-
-.panel-group .panel-footer {
- border-top: 0
-}
-
-.panel-group .panel-footer+.panel-collapse .panel-body {
- border-bottom: 1px solid #e8eced
-}
-
-.panel-default {
- border-color: #dcdcdc
-}
-
-.panel-default>.panel-heading {
- color: #333;
- background-color: #fff;
- border-color: #dcdcdc
-}
-
-.panel-default>.panel-heading+.panel-collapse>.panel-body {
- border-top-color: #dcdcdc
-}
-
-.panel-default>.panel-heading .badge {
- color: #fff;
- background-color: #333
-}
-
-.panel-default>.panel-footer+.panel-collapse>.panel-body {
- border-bottom-color: #dcdcdc
-}
-
-.panel-primary {
- border-color: #849fab
-}
-
-.panel-primary>.panel-heading {
- color: #fff;
- background-color: #537898;
- border-color: #849fab
-}
-
-.panel-primary>.panel-heading+.panel-collapse>.panel-body {
- border-top-color: #849fab
-}
-
-.panel-primary>.panel-heading .badge {
- color: #537898;
- background-color: #fff
-}
-
-.panel-primary>.panel-footer+.panel-collapse>.panel-body {
- border-bottom-color: #849fab
-}
-
-.panel-success {
- border-color: #cee0ba
-}
-
-.panel-success>.panel-heading {
- color: #52843b;
- background-color: #d6e8cc;
- border-color: #cee0ba
-}
-
-.panel-success>.panel-heading+.panel-collapse>.panel-body {
- border-top-color: #cee0ba
-}
-
-.panel-success>.panel-heading .badge {
- color: #d6e8cc;
- background-color: #52843b
-}
-
-.panel-success>.panel-footer+.panel-collapse>.panel-body {
- border-bottom-color: #cee0ba
-}
-
-.panel-info {
- border-color: #bab3ef
-}
-
-.panel-info>.panel-heading {
- color: #83779c;
- background-color: #dbd0f5;
- border-color: #bab3ef
-}
-
-.panel-info>.panel-heading+.panel-collapse>.panel-body {
- border-top-color: #bab3ef
-}
-
-.panel-info>.panel-heading .badge {
- color: #dbd0f5;
- background-color: #83779c
-}
-
-.panel-info>.panel-footer+.panel-collapse>.panel-body {
- border-bottom-color: #bab3ef
-}
-
-.panel-warning {
- border-color: #faebcc
-}
-
-.panel-warning>.panel-heading {
- color: #9e7328;
- background-color: #fcf8e3;
- border-color: #faebcc
-}
-
-.panel-warning>.panel-heading+.panel-collapse>.panel-body {
- border-top-color: #faebcc
-}
-
-.panel-warning>.panel-heading .badge {
- color: #fcf8e3;
- background-color: #9e7328
-}
-
-.panel-warning>.panel-footer+.panel-collapse>.panel-body {
- border-bottom-color: #faebcc
-}
-
-.panel-danger {
- border-color: #ebccd1
-}
-
-.panel-danger>.panel-heading {
- color: #ad4846;
- background-color: #f2dede;
- border-color: #ebccd1
-}
-
-.panel-danger>.panel-heading+.panel-collapse>.panel-body {
- border-top-color: #ebccd1
-}
-
-.panel-danger>.panel-heading .badge {
- color: #f2dede;
- background-color: #ad4846
-}
-
-.panel-danger>.panel-footer+.panel-collapse>.panel-body {
- border-bottom-color: #ebccd1
-}
-
-.embed-responsive {
- position: relative;
- display: block;
- height: 0;
- padding: 0;
- overflow: hidden
-}
-
-.embed-responsive .embed-responsive-item,
-.embed-responsive embed,
-.embed-responsive iframe,
-.embed-responsive object,
-.embed-responsive video {
- position: absolute;
- top: 0;
- left: 0;
- bottom: 0;
- height: 100%;
- width: 100%;
- border: 0
-}
-
-.embed-responsive-16by9 {
- padding-bottom: 56.25%
-}
-
-.embed-responsive-4by3 {
- padding-bottom: 75%
-}
-
-.well {
- min-height: 20px;
- padding: 19px;
- margin-bottom: 20px;
- background-color: #fff;
- border: 1px solid #ededed;
- border-radius: 0;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
- -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
-}
-
-.well blockquote {
- border-color: #ddd;
- border-color: rgba(0, 0, 0, .15)
-}
-
-.well-lg {
- padding: 24px;
- border-radius: 0
-}
-
-.well-sm {
- padding: 9px;
- border-radius: 0
-}
-
-.close {
- float: right;
- font-size: 21px;
- font-weight: 700;
- line-height: 1;
- color: #000;
- text-shadow: 0 1px 0 #fff;
- -webkit-opacity: .2;
- -khtml-opacity: .2;
- -moz-opacity: .2;
- opacity: .2
-}
-
-.close:focus,
-.close:hover {
- color: #000;
- text-decoration: none;
- cursor: pointer;
- -webkit-opacity: .5;
- -khtml-opacity: .5;
- -moz-opacity: .5;
- opacity: .5
-}
-
-button.close {
- padding: 0;
- cursor: pointer;
- background: 0 0;
- border: 0;
- -webkit-appearance: none
-}
-
-.modal-open {
- overflow: hidden
-}
-
-.modal {
- display: none;
- overflow: hidden;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- z-index: 1050;
- -webkit-overflow-scrolling: touch;
- outline: 0
-}
-
-.modal.fade .modal-dialog {
- -webkit-transform: translate(0, -25%);
- -moz-transform: translate(0, -25%);
- -o-transform: translate(0, -25%);
- -ms-transform: translate(0, -25%);
- transform: translate(0, -25%);
- -webkit-transition: -webkit-transform .3s ease-out;
- -moz-transition: -moz-transform .3s ease-out;
- -o-transition: -o-transform .3s ease-out;
- transition: transform .3s ease-out
-}
-
-.modal.in .modal-dialog {
- -webkit-transform: translate(0, 0);
- -moz-transform: translate(0, 0);
- -o-transform: translate(0, 0);
- -ms-transform: translate(0, 0);
- transform: translate(0, 0)
-}
-
-.modal-open .modal {
- overflow-x: hidden;
- overflow-y: auto
-}
-
-.modal-dialog {
- position: relative;
- width: auto;
- margin: 10px
-}
-
-.modal-content {
- position: relative;
- background-color: #fff;
- border: 1px solid #999;
- border: 1px solid rgba(0, 0, 0, .2);
- border-radius: 0;
- -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
- -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
- box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
- background-clip: padding-box;
- outline: 0
-}
-
-.modal-backdrop {
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- z-index: 1040;
- background-color: #a3b3c7
-}
-
-.modal-backdrop.fade {
- -webkit-opacity: 0;
- -khtml-opacity: 0;
- -moz-opacity: 0;
- opacity: 0
-}
-
-.modal-backdrop.in {
- -webkit-opacity: .5;
- -khtml-opacity: .5;
- -moz-opacity: .5;
- opacity: .5
-}
-
-.modal-header {
- padding: 10px;
- border-bottom: 1px solid #e5e5e5
-}
-
-.modal-header .close {
- margin-top: -2px
-}
-
-.modal-title {
- margin: 0;
- line-height: 24px
-}
-
-.modal-body {
- position: relative;
- padding: 14px
-}
-
-.modal-footer {
- padding: 14px;
- text-align: right;
- border-top: 1px solid #e5e5e5
-}
-
-.modal-footer .btn+.btn {
- margin-left: 5px;
- margin-bottom: 0
-}
-
-.modal-footer .btn-group .btn+.btn {
- margin-left: -1px
-}
-
-.modal-footer .btn-block+.btn-block {
- margin-left: 0
-}
-
-.modal-scrollbar-measure {
- position: absolute;
- top: -9999px;
- width: 50px;
- height: 50px;
- overflow: scroll
-}
-
-@media (min-width:768px) {
- .modal-dialog {
- width: 600px;
- margin: 30px auto
- }
-
- .modal-content {
- -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
- -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
- box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
- }
-
- .modal-sm {
- width: 300px
- }
-}
-
-@media (min-width:992px) {
- .modal-lg {
- width: 900px
- }
-}
-
-.tooltip {
- position: absolute;
- z-index: 1600;
- display: block;
- font-family: 'Open Sans', sans-serif;
- font-style: normal;
- font-weight: 400;
- letter-spacing: normal;
- line-break: auto;
- line-height: 1.36;
- text-align: left;
- text-align: start;
- text-decoration: none;
- text-shadow: none;
- text-transform: none;
- white-space: normal;
- word-break: normal;
- word-spacing: normal;
- word-wrap: normal;
- font-size: 12px;
- -webkit-opacity: 0;
- -khtml-opacity: 0;
- -moz-opacity: 0;
- opacity: 0
-}
-
-.tooltip.in {
- -webkit-opacity: .9;
- -khtml-opacity: .9;
- -moz-opacity: .9;
- opacity: .9
-}
-
-.tooltip.top {
- margin-top: -3px;
- padding: 5px 0
-}
-
-.tooltip.right {
- margin-left: 3px;
- padding: 0 5px
-}
-
-.tooltip.bottom {
- margin-top: 3px;
- padding: 5px 0
-}
-
-.tooltip.left {
- margin-left: -3px;
- padding: 0 5px
-}
-
-.tooltip-inner {
- max-width: 200px;
- padding: 3px 8px;
- color: #fff;
- text-align: center;
- background-color: #000;
- border-radius: 0
-}
-
-.tooltip-arrow {
- position: absolute;
- width: 0;
- height: 0;
- border-color: transparent;
- border-style: solid
-}
-
-.tooltip.top .tooltip-arrow {
- bottom: 0;
- left: 50%;
- margin-left: -5px;
- border-width: 5px 5px 0;
- border-top-color: #000
-}
-
-.tooltip.top-left .tooltip-arrow {
- bottom: 0;
- right: 5px;
- margin-bottom: -5px;
- border-width: 5px 5px 0;
- border-top-color: #000
-}
-
-.tooltip.top-right .tooltip-arrow {
- bottom: 0;
- left: 5px;
- margin-bottom: -5px;
- border-width: 5px 5px 0;
- border-top-color: #000
-}
-
-.tooltip.right .tooltip-arrow {
- top: 50%;
- left: 0;
- margin-top: -5px;
- border-width: 5px 5px 5px 0;
- border-right-color: #000
-}
-
-.tooltip.left .tooltip-arrow {
- top: 50%;
- right: 0;
- margin-top: -5px;
- border-width: 5px 0 5px 5px;
- border-left-color: #000
-}
-
-.tooltip.bottom .tooltip-arrow {
- top: 0;
- left: 50%;
- margin-left: -5px;
- border-width: 0 5px 5px;
- border-bottom-color: #000
-}
-
-.tooltip.bottom-left .tooltip-arrow {
- top: 0;
- right: 5px;
- margin-top: -5px;
- border-width: 0 5px 5px;
- border-bottom-color: #000
-}
-
-.tooltip.bottom-right .tooltip-arrow {
- top: 0;
- left: 5px;
- margin-top: -5px;
- border-width: 0 5px 5px;
- border-bottom-color: #000
-}
-
-.popover {
- position: absolute;
- top: 0;
- left: 0;
- z-index: 1600;
- display: none;
- max-width: 276px;
- padding: 1px;
- font-family: 'Open Sans', sans-serif;
- font-style: normal;
- font-weight: 400;
- letter-spacing: normal;
- line-break: auto;
- line-height: 1.36;
- text-align: left;
- text-align: start;
- text-decoration: none;
- text-shadow: none;
- text-transform: none;
- white-space: normal;
- word-break: normal;
- word-spacing: normal;
- word-wrap: normal;
- font-size: 14px;
- background-color: #fff;
- background-clip: padding-box;
- border: 1px solid #ccc;
- border: 1px solid rgba(0, 0, 0, .2);
- border-radius: 0;
- -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
- -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
- box-shadow: 0 5px 10px rgba(0, 0, 0, .2)
-}
-
-.popover.top {
- margin-top: -10px
-}
-
-.popover.right {
- margin-left: 10px
-}
-
-.popover.bottom {
- margin-top: 10px
-}
-
-.popover.left {
- margin-left: -10px
-}
-
-.popover-title {
- margin: 0;
- padding: 8px 14px;
- font-size: 14px;
- background-color: #f7f7f7;
- border-bottom: 1px solid #ebebeb;
- border-radius: -1 -1 0 0
-}
-
-.popover-content {
- padding: 9px 14px
-}
-
-.popover>.arrow,
-.popover>.arrow:after {
- position: absolute;
- display: block;
- width: 0;
- height: 0;
- border-color: transparent;
- border-style: solid
-}
-
-.popover>.arrow {
- border-width: 11px
-}
-
-.popover>.arrow:after {
- border-width: 10px;
- content: ""
-}
-
-.popover.top>.arrow {
- left: 50%;
- margin-left: -11px;
- border-bottom-width: 0;
- border-top-color: #999;
- border-top-color: rgba(0, 0, 0, .25);
- bottom: -11px
-}
-
-.popover.top>.arrow:after {
- content: " ";
- bottom: 1px;
- margin-left: -10px;
- border-bottom-width: 0;
- border-top-color: #fff
-}
-
-.popover.right>.arrow {
- top: 50%;
- left: -11px;
- margin-top: -11px;
- border-left-width: 0;
- border-right-color: #999;
- border-right-color: rgba(0, 0, 0, .25)
-}
-
-.popover.right>.arrow:after {
- content: " ";
- left: 1px;
- bottom: -10px;
- border-left-width: 0;
- border-right-color: #fff
-}
-
-.popover.bottom>.arrow {
- left: 50%;
- margin-left: -11px;
- border-top-width: 0;
- border-bottom-color: #999;
- border-bottom-color: rgba(0, 0, 0, .25);
- top: -11px
-}
-
-.popover.bottom>.arrow:after {
- content: " ";
- top: 1px;
- margin-left: -10px;
- border-top-width: 0;
- border-bottom-color: #fff
-}
-
-.popover.left>.arrow {
- top: 50%;
- right: -11px;
- margin-top: -11px;
- border-right-width: 0;
- border-left-color: #999;
- border-left-color: rgba(0, 0, 0, .25)
-}
-
-.popover.left>.arrow:after {
- content: " ";
- right: 1px;
- border-right-width: 0;
- border-left-color: #fff;
- bottom: -10px
-}
-
-.carousel {
- position: relative
-}
-
-.carousel-inner {
- position: relative;
- overflow: hidden;
- width: 100%
-}
-
-.carousel-inner>.item {
- display: none;
- position: relative;
- -webkit-transition: .6s ease-in-out left;
- -o-transition: .6s ease-in-out left;
- transition: .6s ease-in-out left;
- -webkit-transition: all .6s ease-in-out left ease-out;
- -moz-transition: all .6s ease-in-out left ease-out;
- -o-transition: all .6s ease-in-out left ease-out;
- transition: all .6s ease-in-out left ease-out
-}
-
-.carousel-inner>.item>a>img,
-.carousel-inner>.item>img {
- line-height: 1
-}
-
-@media all and (transform-3d),
-(-webkit-transform-3d) {
- .carousel-inner>.item {
- -webkit-transition: -webkit-transform .6s ease-in-out;
- -moz-transition: -moz-transform .6s ease-in-out;
- -o-transition: -o-transform .6s ease-in-out;
- transition: transform .6s ease-in-out;
- -webkit-backface-visibility: hidden;
- -moz-backface-visibility: hidden;
- backface-visibility: hidden;
- -webkit-perspective: 1000px;
- -moz-perspective: 1000px;
- perspective: 1000px
- }
-
- .carousel-inner>.item.active.right,
- .carousel-inner>.item.next {
- -webkit-transform: translate3d(100%, 0, 0);
- transform: translate3d(100%, 0, 0);
- left: 0
- }
-
- .carousel-inner>.item.active.left,
- .carousel-inner>.item.prev {
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0);
- left: 0
- }
-
- .carousel-inner>.item.active,
- .carousel-inner>.item.next.left,
- .carousel-inner>.item.prev.right {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
- left: 0
- }
-}
-
-.carousel-inner>.active,
-.carousel-inner>.next,
-.carousel-inner>.prev {
- display: block
-}
-
-.carousel-inner>.active {
- left: 0
-}
-
-.carousel-inner>.next,
-.carousel-inner>.prev {
- position: absolute;
- top: 0;
- width: 100%
-}
-
-.carousel-inner>.next {
- left: 100%
-}
-
-.carousel-inner>.prev {
- left: -100%
-}
-
-.carousel-inner>.next.left,
-.carousel-inner>.prev.right {
- left: 0
-}
-
-.carousel-inner>.active.left {
- left: -100%
-}
-
-.carousel-inner>.active.right {
- left: 100%
-}
-
-.carousel-control {
- position: absolute;
- top: 0;
- left: 0;
- bottom: 0;
- width: 15%;
- -webkit-opacity: .5;
- -khtml-opacity: .5;
- -moz-opacity: .5;
- opacity: .5;
- font-size: 20px;
- color: #fff;
- text-align: center;
- text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
- background-color: rgba(0, 0, 0, 0)
-}
-
-.carousel-control.left {
- background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
- background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
- background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
- background-repeat: repeat-x
-}
-
-.carousel-control.right {
- left: auto;
- right: 0;
- background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
- background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
- background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
- background-repeat: repeat-x
-}
-
-.carousel-control:focus,
-.carousel-control:hover {
- outline: 0;
- color: #fff;
- text-decoration: none;
- -webkit-opacity: .9;
- -khtml-opacity: .9;
- -moz-opacity: .9;
- opacity: .9
-}
-
-.carousel-control .glyphicon-chevron-left,
-.carousel-control .glyphicon-chevron-right,
-.carousel-control .icon-next,
-.carousel-control .icon-prev {
- position: absolute;
- top: 50%;
- margin-top: -10px;
- z-index: 5;
- display: inline-block
-}
-
-.carousel-control .glyphicon-chevron-left,
-.carousel-control .icon-prev {
- left: 50%;
- margin-left: -10px
-}
-
-.carousel-control .glyphicon-chevron-right,
-.carousel-control .icon-next {
- right: 50%;
- margin-right: -10px
-}
-
-.carousel-control .icon-next,
-.carousel-control .icon-prev {
- width: 20px;
- height: 20px;
- line-height: 1;
- font-family: serif
-}
-
-.carousel-control .icon-prev:before {
- content: '\2039'
-}
-
-.carousel-control .icon-next:before {
- content: '\203a'
-}
-
-.carousel-indicators {
- position: absolute;
- bottom: 10px;
- left: 50%;
- z-index: 15;
- width: 60%;
- margin-left: -30%;
- padding-left: 0;
- list-style: none;
- text-align: center
-}
-
-.carousel-indicators li {
- display: inline-block;
- width: 10px;
- height: 10px;
- margin: 1px;
- text-indent: -999px;
- border: 1px solid #fff;
- border-radius: 10px;
- cursor: pointer;
- background-color: rgba(0, 0, 0, 0)
-}
-
-.carousel-indicators .active {
- margin: 0;
- width: 12px;
- height: 12px;
- background-color: #fff
-}
-
-.carousel-caption {
- position: absolute;
- left: 15%;
- right: 15%;
- bottom: 20px;
- z-index: 10;
- padding-top: 20px;
- padding-bottom: 20px;
- color: #fff;
- text-align: center;
- text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
-}
-
-.carousel-caption .btn {
- text-shadow: none
-}
-
-@media screen and (min-width:768px) {
-
- .carousel-control .glyphicon-chevron-left,
- .carousel-control .glyphicon-chevron-right,
- .carousel-control .icon-next,
- .carousel-control .icon-prev {
- width: 30px;
- height: 30px;
- margin-top: -10px;
- font-size: 30px
- }
-
- .carousel-control .glyphicon-chevron-left,
- .carousel-control .icon-prev {
- margin-left: -10px
- }
-
- .carousel-control .glyphicon-chevron-right,
- .carousel-control .icon-next {
- margin-right: -10px
- }
-
- .carousel-caption {
- left: 20%;
- right: 20%;
- padding-bottom: 30px
- }
-
- .carousel-indicators {
- bottom: 20px
- }
-}
-
-@-ms-viewport {
- width: device-width
-}
-
-.visible-lg,
-.visible-md,
-.visible-sm,
-.visible-xs {
- display: none !important
-}
-
-.visible-lg-block,
-.visible-lg-inline,
-.visible-lg-inline-block,
-.visible-md-block,
-.visible-md-inline,
-.visible-md-inline-block,
-.visible-sm-block,
-.visible-sm-inline,
-.visible-sm-inline-block,
-.visible-xs-block,
-.visible-xs-inline,
-.visible-xs-inline-block {
- display: none !important
-}
-
-@media (max-width:767px) {
- .visible-xs {
- display: block !important
- }
-
- table.visible-xs {
- display: table !important
- }
-
- tr.visible-xs {
- display: table-row !important
- }
-
- td.visible-xs,
- th.visible-xs {
- display: table-cell !important
- }
-}
-
-@media (max-width:767px) {
- .visible-xs-block {
- display: block !important
- }
-}
-
-@media (max-width:767px) {
- .visible-xs-inline {
- display: inline !important
- }
-}
-
-@media (max-width:767px) {
- .visible-xs-inline-block {
- display: inline-block !important
- }
-}
-
-@media (min-width:768px) and (max-width:991px) {
- .visible-sm {
- display: block !important
- }
-
- table.visible-sm {
- display: table !important
- }
-
- tr.visible-sm {
- display: table-row !important
- }
-
- td.visible-sm,
- th.visible-sm {
- display: table-cell !important
- }
-}
-
-@media (min-width:768px) and (max-width:991px) {
- .visible-sm-block {
- display: block !important
- }
-}
-
-@media (min-width:768px) and (max-width:991px) {
- .visible-sm-inline {
- display: inline !important
- }
-}
-
-@media (min-width:768px) and (max-width:991px) {
- .visible-sm-inline-block {
- display: inline-block !important
- }
-}
-
-@media (min-width:992px) and (max-width:1199px) {
- .visible-md {
- display: block !important
- }
-
- table.visible-md {
- display: table !important
- }
-
- tr.visible-md {
- display: table-row !important
- }
-
- td.visible-md,
- th.visible-md {
- display: table-cell !important
- }
-}
-
-@media (min-width:992px) and (max-width:1199px) {
- .visible-md-block {
- display: block !important
- }
-}
-
-@media (min-width:992px) and (max-width:1199px) {
- .visible-md-inline {
- display: inline !important
- }
-}
-
-@media (min-width:992px) and (max-width:1199px) {
- .visible-md-inline-block {
- display: inline-block !important
- }
-}
-
-@media (min-width:1200px) {
- .visible-lg {
- display: block !important
- }
-
- table.visible-lg {
- display: table !important
- }
-
- tr.visible-lg {
- display: table-row !important
- }
-
- td.visible-lg,
- th.visible-lg {
- display: table-cell !important
- }
-}
-
-@media (min-width:1200px) {
- .visible-lg-block {
- display: block !important
- }
-}
-
-@media (min-width:1200px) {
- .visible-lg-inline {
- display: inline !important
- }
-}
-
-@media (min-width:1200px) {
- .visible-lg-inline-block {
- display: inline-block !important
- }
-}
-
-@media (max-width:767px) {
- .hidden-xs {
- display: none !important
- }
-}
-
-@media (min-width:768px) and (max-width:991px) {
- .hidden-sm {
- display: none !important
- }
-}
-
-@media (min-width:992px) and (max-width:1199px) {
- .hidden-md {
- display: none !important
- }
-}
-
-@media (min-width:1200px) {
- .hidden-lg {
- display: none !important
- }
-}
-
-.visible-print {
- display: none !important
-}
-
-@media print {
- .visible-print {
- display: block !important
- }
-
- table.visible-print {
- display: table !important
- }
-
- tr.visible-print {
- display: table-row !important
- }
-
- td.visible-print,
- th.visible-print {
- display: table-cell !important
- }
-}
-
-.visible-print-block {
- display: none !important
-}
-
-@media print {
- .visible-print-block {
- display: block !important
- }
-}
-
-.visible-print-inline {
- display: none !important
-}
-
-@media print {
- .visible-print-inline {
- display: inline !important
- }
-}
-
-.visible-print-inline-block {
- display: none !important
-}
-
-@media print {
- .visible-print-inline-block {
- display: inline-block !important
- }
-}
-
-@media print {
- .hidden-print {
- display: none !important
- }
-}
-
-.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder {
- visibility: visible !important;
- background: #f2f2f2 !important;
- background: rgba(0, 0, 0, .06) !important;
- border: 0 none !important;
- -webkit-box-shadow: inset 0 0 12px 4px #fff;
- box-shadow: inset 0 0 12px 4px #fff
-}
-
-.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
- content: '!';
- visibility: hidden
-}
-
-.selectize-control.plugin-drag_drop .ui-sortable-helper {
- -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
- box-shadow: 0 2px 5px rgba(0, 0, 0, .2)
-}
-
-.selectize-dropdown-header {
- position: relative;
- padding: 3px 10px;
- border-bottom: 1px solid #d0d0d0;
- background: #f8f8f8;
- -webkit-border-radius: 0;
- -moz-border-radius: 0;
- border-radius: 0
-}
-
-.selectize-dropdown-header-close {
- position: absolute;
- right: 10px;
- top: 50%;
- color: #333;
- opacity: .4;
- margin-top: -12px;
- line-height: 20px;
- font-size: 20px !important
-}
-
-.selectize-dropdown-header-close:hover {
- color: #000
-}
-
-.selectize-dropdown.plugin-optgroup_columns .optgroup {
- border-right: 1px solid #f2f2f2;
- border-top: 0 none;
- float: left;
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box
-}
-
-.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
- border-right: 0 none
-}
-
-.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
- display: none
-}
-
-.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
- border-top: 0 none
-}
-
-.selectize-control.plugin-remove_button [data-value] {
- position: relative;
- padding-right: 24px !important
-}
-
-.selectize-control.plugin-remove_button [data-value] .remove {
- z-index: 1;
- position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- width: 17px;
- text-align: center;
- font-weight: 700;
- font-size: 12px;
- color: inherit;
- text-decoration: none;
- vertical-align: middle;
- display: inline-block;
- padding: 1px 0 0 0;
- border-left: 1px solid transparent;
- -webkit-border-radius: 0 2px 2px 0;
- -moz-border-radius: 0 2px 2px 0;
- border-radius: 0 2px 2px 0;
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box
-}
-
-.selectize-control.plugin-remove_button [data-value] .remove:hover {
- background: rgba(0, 0, 0, .05)
-}
-
-.selectize-control.plugin-remove_button [data-value].active .remove {
- border-left-color: transparent
-}
-
-.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
- background: 0 0
-}
-
-.selectize-control.plugin-remove_button .disabled [data-value] .remove {
- border-left-color: rgba(77, 77, 77, 0)
-}
-
-.selectize-control {
- position: relative
-}
-
-.selectize-dropdown,
-.selectize-input,
-.selectize-input input {
- color: #333;
- font-family: inherit;
- font-size: inherit;
- line-height: 19px;
- -webkit-font-smoothing: inherit
-}
-
-.selectize-control.single .selectize-input.input-active,
-.selectize-input {
- background: #fff;
- cursor: text;
- display: inline-block
-}
-
-.selectize-input {
- border: 1px solid #d1d5d6;
- padding: 6px 10px;
- display: inline-block;
- width: 100%;
- overflow: hidden;
- position: relative;
- z-index: 1;
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
- -webkit-box-shadow: none;
- box-shadow: none;
- -webkit-border-radius: 0;
- -moz-border-radius: 0;
- border-radius: 0
-}
-
-.selectize-control.multi .selectize-input.has-items {
- padding: 5px 10px 2px
-}
-
-.selectize-input.full {
- background-color: #fff
-}
-
-.selectize-input.disabled,
-.selectize-input.disabled * {
- cursor: default !important
-}
-
-.selectize-input.focus {
- -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15);
- box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15)
-}
-
-.selectize-input.dropdown-active {
- -webkit-border-radius: 0;
- -moz-border-radius: 0;
- border-radius: 0
-}
-
-.selectize-input>* {
- vertical-align: baseline;
- display: -moz-inline-stack;
- display: inline-block;
- zoom: 1
-}
-
-.selectize-control.multi .selectize-input>div {
- cursor: pointer;
- margin: 0 3px 3px 0;
- padding: 1px 3px;
- background: #efefef;
- color: #333;
- border: 0 solid transparent
-}
-
-.selectize-control.multi .selectize-input>div.active {
- background: #537898;
- color: #fff;
- border: 0 solid transparent
-}
-
-.selectize-control.multi .selectize-input.disabled>div,
-.selectize-control.multi .selectize-input.disabled>div.active {
- color: grey;
- background: #fff;
- border: 0 solid rgba(77, 77, 77, 0)
-}
-
-.selectize-input>input {
- display: inline-block !important;
- padding: 0 !important;
- min-height: 0 !important;
- max-height: none !important;
- max-width: 100% !important;
- margin: 0 !important;
- text-indent: 0 !important;
- border: 0 none !important;
- background: 0 0 !important;
- line-height: inherit !important;
- -webkit-user-select: auto !important;
- -webkit-box-shadow: none !important;
- box-shadow: none !important
-}
-
-.selectize-input>input::-ms-clear {
- display: none
-}
-
-.selectize-input>input:focus {
- outline: 0 !important
-}
-
-.selectize-input::after {
- content: ' ';
- display: block;
- clear: left
-}
-
-.selectize-input.dropdown-active::before {
- content: ' ';
- display: block;
- position: absolute;
- background: #fff;
- height: 1px;
- bottom: 0;
- left: 0;
- right: 0
-}
-
-.selectize-dropdown {
- position: absolute;
- z-index: 10;
- border: 1px solid #d0d0d0;
- background: #fff;
- margin: -1px 0 0 0;
- border-top: 0 none;
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
- -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
- box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
- -webkit-border-radius: 0;
- -moz-border-radius: 0;
- border-radius: 0
-}
-
-.selectize-dropdown [data-selectable] {
- cursor: pointer;
- overflow: hidden
-}
-
-.selectize-dropdown [data-selectable] .highlight {
- background: rgba(255, 237, 40, .4);
- -webkit-border-radius: 1px;
- -moz-border-radius: 1px;
- border-radius: 1px
-}
-
-.selectize-dropdown .optgroup-header,
-.selectize-dropdown [data-selectable] {
- padding: 3px 10px
-}
-
-.selectize-dropdown .optgroup:first-child .optgroup-header {
- border-top: 0 none
-}
-
-.selectize-dropdown .optgroup-header {
- color: #999;
- background: #fff;
- cursor: default
-}
-
-.selectize-dropdown .active {
- background-color: #f5f5f5;
- color: #262626
-}
-
-.selectize-dropdown .active.create {
- color: #262626
-}
-
-.selectize-dropdown .create {
- color: rgba(51, 51, 51, .5)
-}
-
-.selectize-dropdown-content {
- overflow-y: auto;
- overflow-x: hidden;
- max-height: 200px
-}
-
-.selectize-control.single .selectize-input,
-.selectize-control.single .selectize-input input {
- cursor: pointer
-}
-
-.selectize-control.single .selectize-input.input-active,
-.selectize-control.single .selectize-input.input-active input {
- cursor: text
-}
-
-.selectize-control.single .selectize-input:after {
- content: ' ';
- display: block;
- position: absolute;
- top: 50%;
- right: 15px;
- margin-top: -3px;
- width: 0;
- height: 0;
- border-style: solid;
- border-width: 5px 5px 0 5px;
- border-color: #333 transparent transparent transparent
-}
-
-.selectize-control.single .selectize-input.dropdown-active:after {
- margin-top: -4px;
- border-width: 0 5px 5px 5px;
- border-color: transparent transparent #333 transparent
-}
-
-.selectize-control.rtl.single .selectize-input:after {
- left: 15px;
- right: auto
-}
-
-.selectize-control.rtl .selectize-input>input {
- margin: 0 4px 0 -2px !important
-}
-
-.selectize-control .selectize-input.disabled {
- opacity: .5;
- background-color: #fff
-}
-
-.filter>.form-group .field .selectize-control .selectize-input {
- font-size: 12px;
- padding: 4px 5px 0
-}
-
-.selectize-dropdown,
-.selectize-dropdown.form-control {
- height: auto;
- padding: 0;
- margin: 2px 0 0 0;
- z-index: 1000;
- background: #fff;
- border: 1px solid #ccc;
- border: 1px solid rgba(0, 0, 0, .15);
- -webkit-border-radius: 0;
- -moz-border-radius: 0;
- border-radius: 0;
- -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
- box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
-}
-
-.selectize-dropdown .optgroup-header {
- font-size: 12px;
- line-height: 1.36
-}
-
-.selectize-dropdown .optgroup:first-child:before {
- display: none
-}
-
-.selectize-dropdown .optgroup:before {
- content: ' ';
- display: block;
- height: 1px;
- margin: 8.5px 0;
- overflow: hidden;
- background-color: #e5e5e5;
- margin-left: -10px;
- margin-right: -10px
-}
-
-.selectize-dropdown-content {
- padding: 5px 0
-}
-
-.selectize-dropdown-header {
- padding: 6px 10px
-}
-
-.selectize-input {
- min-height: 33px
-}
-
-.selectize-input.dropdown-active {
- -webkit-border-radius: 0;
- -moz-border-radius: 0;
- border-radius: 0
-}
-
-.selectize-input.dropdown-active::before {
- display: none
-}
-
-.selectize-input.focus {
- border-color: #99b4cc;
- outline: 0;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(153, 180, 204, .6);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(153, 180, 204, .6)
-}
-
-.has-error .selectize-input {
- border-color: #ad4846;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
-}
-
-.has-error .selectize-input:focus {
- border-color: #893937;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #cf8b8a;
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #cf8b8a
-}
-
-.selectize-control.multi .selectize-input.has-items {
- padding-left: 7px;
- padding-right: 7px
-}
-
-.selectize-control.multi .selectize-input>div {
- -webkit-border-radius: -1px;
- -moz-border-radius: -1px;
- border-radius: -1px
-}
-
-.form-control.selectize-control {
- padding: 0;
- height: auto;
- border: none;
- background: 0 0;
- -webkit-box-shadow: none;
- box-shadow: none;
- -webkit-border-radius: 0;
- -moz-border-radius: 0;
- border-radius: 0
-}
-
-.note-editor {
- position: relative
-}
-
-.note-editor .note-dropzone {
- position: absolute;
- display: none;
- z-index: 100;
- color: #87cefa;
- background-color: #fff;
- opacity: .95
-}
-
-.note-editor .note-dropzone .note-dropzone-message {
- display: table-cell;
- vertical-align: middle;
- text-align: center;
- font-size: 28px;
- font-weight: 700
-}
-
-.note-editor .note-dropzone.hover {
- color: #098ddf
-}
-
-.note-editor.dragover .note-dropzone {
- display: table
-}
-
-.note-editor .note-editing-area {
- position: relative
-}
-
-.note-editor .note-editing-area .note-editable {
- outline: 0
-}
-
-.note-editor .note-editing-area .note-editable sup {
- vertical-align: super
-}
-
-.note-editor .note-editing-area .note-editable sub {
- vertical-align: sub
-}
-
-.note-editor .note-editing-area img.note-float-left {
- margin-right: 10px
-}
-
-.note-editor .note-editing-area img.note-float-right {
- margin-left: 10px
-}
-
-.note-editor.note-frame {
- border: 1px solid #a9a9a9
-}
-
-.note-editor.note-frame.codeview .note-editing-area .note-editable {
- display: none
-}
-
-.note-editor.note-frame.codeview .note-editing-area .note-codable {
- display: block
-}
-
-.note-editor.note-frame .note-editing-area {
- overflow: hidden
-}
-
-.note-editor.note-frame .note-editing-area .note-editable {
- background-color: #fff;
- color: #000;
- padding: 10px;
- overflow: auto
-}
-
-.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false] {
- background-color: #e5e5e5
-}
-
-.note-editor.note-frame .note-editing-area .note-codable {
- display: none;
- width: 100%;
- padding: 10px;
- border: none;
- box-shadow: none;
- font-family: Menlo, Monaco, monospace, sans-serif;
- font-size: 14px;
- color: #ccc;
- background-color: #222;
- resize: none;
- -ms-box-sizing: border-box;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- -webkit-border-radius: 0;
- -moz-border-radius: 0;
- border-radius: 0;
- margin-bottom: 0
-}
-
-.note-editor.note-frame.fullscreen {
- position: fixed;
- top: 0;
- left: 0;
- width: 100% !important;
- z-index: 1050
-}
-
-.note-editor.note-frame.fullscreen .note-editable {
- background-color: #fff
-}
-
-.note-editor.note-frame.fullscreen .note-resizebar {
- display: none
-}
-
-.note-editor.note-frame .note-statusbar {
- background-color: #f5f5f5;
- border-bottom-left-radius: 4px;
- border-bottom-right-radius: 4px
-}
-
-.note-editor.note-frame .note-statusbar .note-resizebar {
- padding-top: 1px;
- height: 8px;
- width: 100%;
- cursor: ns-resize
-}
-
-.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar {
- width: 20px;
- margin: 1px auto;
- border-top: 1px solid #a9a9a9
-}
-
-.note-editor.note-frame .note-placeholder {
- padding: 10px
-}
-
-.note-popover.popover {
- max-width: none
-}
-
-.note-popover.popover .popover-content a {
- display: inline-block;
- max-width: 200px;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- vertical-align: middle
-}
-
-.note-popover.popover .arrow {
- left: 20px !important
-}
-
-.note-popover .popover-content,
-.panel-heading.note-toolbar {
- margin: 0;
- padding: 0 0 5px 5px
-}
-
-.note-popover .popover-content>.btn-group,
-.panel-heading.note-toolbar>.btn-group {
- margin-top: 5px;
- margin-left: 0;
- margin-right: 5px
-}
-
-.note-popover .popover-content .btn-group .note-table,
-.panel-heading.note-toolbar .btn-group .note-table {
- min-width: 0;
- padding: 5px
-}
-
-.note-popover .popover-content .btn-group .note-table .note-dimension-picker,
-.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker {
- font-size: 18px
-}
-
-.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,
-.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {
- position: absolute !important;
- z-index: 3;
- width: 10em;
- height: 10em;
- cursor: pointer
-}
-
-.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,
-.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {
- position: relative !important;
- z-index: 1;
- width: 5em;
- height: 5em;
- background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat
-}
-
-.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,
-.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {
- position: absolute !important;
- z-index: 2;
- width: 1em;
- height: 1em;
- background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat
-}
-
-.note-popover .popover-content .note-style blockquote,
-.note-popover .popover-content .note-style h1,
-.note-popover .popover-content .note-style h2,
-.note-popover .popover-content .note-style h3,
-.note-popover .popover-content .note-style h4,
-.note-popover .popover-content .note-style h5,
-.note-popover .popover-content .note-style h6,
-.panel-heading.note-toolbar .note-style blockquote,
-.panel-heading.note-toolbar .note-style h1,
-.panel-heading.note-toolbar .note-style h2,
-.panel-heading.note-toolbar .note-style h3,
-.panel-heading.note-toolbar .note-style h4,
-.panel-heading.note-toolbar .note-style h5,
-.panel-heading.note-toolbar .note-style h6 {
- margin: 0
-}
-
-.note-popover .popover-content .note-color .dropdown-toggle,
-.panel-heading.note-toolbar .note-color .dropdown-toggle {
- width: 20px;
- padding-left: 5px
-}
-
-.note-popover .popover-content .note-color .dropdown-menu,
-.panel-heading.note-toolbar .note-color .dropdown-menu {
- min-width: 337px
-}
-
-.note-popover .popover-content .note-color .dropdown-menu .note-palette,
-.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette {
- display: inline-block;
- margin: 0;
- width: 160px
-}
-
-.note-popover .popover-content .note-color .dropdown-menu .note-palette:first-child,
-.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette:first-child {
- margin: 0 5px
-}
-
-.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-palette-title,
-.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-palette-title {
- font-size: 12px;
- margin: 2px 7px;
- text-align: center;
- border-bottom: 1px solid #eee
-}
-
-.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-reset,
-.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-color-reset {
- margin: 3px;
- padding: 0 3px;
- width: 100%;
- font-size: 11px;
- cursor: pointer;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px
-}
-
-.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-row,
-.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-color-row {
- height: 20px
-}
-
-.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-reset:hover,
-.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-color-reset:hover {
- background: #eee
-}
-
-.note-popover .popover-content .note-para .dropdown-menu,
-.panel-heading.note-toolbar .note-para .dropdown-menu {
- min-width: 216px;
- padding: 5px
-}
-
-.note-popover .popover-content .note-para .dropdown-menu>div:first-child,
-.panel-heading.note-toolbar .note-para .dropdown-menu>div:first-child {
- margin-right: 5px
-}
-
-.note-popover .popover-content .dropdown-menu,
-.panel-heading.note-toolbar .dropdown-menu {
- min-width: 90px
-}
-
-.note-popover .popover-content .dropdown-menu.right,
-.panel-heading.note-toolbar .dropdown-menu.right {
- right: 0;
- left: auto
-}
-
-.note-popover .popover-content .dropdown-menu.right::before,
-.panel-heading.note-toolbar .dropdown-menu.right::before {
- right: 9px;
- left: auto !important
-}
-
-.note-popover .popover-content .dropdown-menu.right::after,
-.panel-heading.note-toolbar .dropdown-menu.right::after {
- right: 10px;
- left: auto !important
-}
-
-.note-popover .popover-content .dropdown-menu.note-check li a i,
-.panel-heading.note-toolbar .dropdown-menu.note-check li a i {
- color: #00bfff;
- visibility: hidden
-}
-
-.note-popover .popover-content .dropdown-menu.note-check li a.checked i,
-.panel-heading.note-toolbar .dropdown-menu.note-check li a.checked i {
- visibility: visible
-}
-
-.note-popover .popover-content .note-fontsize-10,
-.panel-heading.note-toolbar .note-fontsize-10 {
- font-size: 10px
-}
-
-.note-popover .popover-content .note-color-palette,
-.panel-heading.note-toolbar .note-color-palette {
- line-height: 1
-}
-
-.note-popover .popover-content .note-color-palette div .note-color-btn,
-.panel-heading.note-toolbar .note-color-palette div .note-color-btn {
- width: 20px;
- height: 20px;
- padding: 0;
- margin: 0;
- border: 1px solid #fff
-}
-
-.note-popover .popover-content .note-color-palette div .note-color-btn:hover,
-.panel-heading.note-toolbar .note-color-palette div .note-color-btn:hover {
- border: 1px solid #000
-}
-
-.note-dialog>div {
- display: none
-}
-
-.note-dialog .form-group {
- margin-left: 0;
- margin-right: 0
-}
-
-.note-dialog .note-modal-form {
- margin: 0
-}
-
-.note-dialog .note-image-dialog .note-dropzone {
- min-height: 100px;
- font-size: 30px;
- line-height: 4;
- color: #d3d3d3;
- text-align: center;
- border: 4px dashed #d3d3d3;
- margin-bottom: 10px
-}
-
-@-moz-document url-prefix() {
- .note-dialog .note-image-input {
- height: auto
- }
-}
-
-.note-placeholder {
- position: absolute;
- display: none;
- color: gray
-}
-
-.note-handle .note-control-selection {
- position: absolute;
- display: none;
- border: 1px solid #000
-}
-
-.note-handle .note-control-selection>div {
- position: absolute
-}
-
-.note-handle .note-control-selection .note-control-selection-bg {
- width: 100%;
- height: 100%;
- background-color: #000;
- -webkit-opacity: .3;
- -khtml-opacity: .3;
- -moz-opacity: .3;
- opacity: .3
-}
-
-.note-handle .note-control-selection .note-control-handle {
- width: 7px;
- height: 7px;
- border: 1px solid #000
-}
-
-.note-handle .note-control-selection .note-control-holder {
- width: 7px;
- height: 7px;
- border: 1px solid #000
-}
-
-.note-handle .note-control-selection .note-control-sizing {
- width: 7px;
- height: 7px;
- border: 1px solid #000;
- background-color: #fff
-}
-
-.note-handle .note-control-selection .note-control-nw {
- top: -5px;
- left: -5px;
- border-right: none;
- border-bottom: none
-}
-
-.note-handle .note-control-selection .note-control-ne {
- top: -5px;
- right: -5px;
- border-bottom: none;
- border-left: none
-}
-
-.note-handle .note-control-selection .note-control-sw {
- bottom: -5px;
- left: -5px;
- border-top: none;
- border-right: none
-}
-
-.note-handle .note-control-selection .note-control-se {
- right: -5px;
- bottom: -5px;
- cursor: se-resize
-}
-
-.note-handle .note-control-selection .note-control-se.note-control-holder {
- cursor: default;
- border-top: none;
- border-left: none
-}
-
-.note-handle .note-control-selection .note-control-selection-info {
- right: 0;
- bottom: 0;
- padding: 5px;
- margin: 5px;
- color: #fff;
- background-color: #000;
- font-size: 12px;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- -webkit-opacity: .7;
- -khtml-opacity: .7;
- -moz-opacity: .7;
- opacity: .7
-}
-
-.note-hint-popover {
- min-width: 100px;
- padding: 2px
-}
-
-.note-hint-popover .popover-content {
- padding: 3px;
- max-height: 150px;
- overflow: auto
-}
-
-.note-hint-popover .popover-content .note-hint-group .note-hint-item {
- display: block !important;
- padding: 3px
-}
-
-.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,
-.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {
- display: block;
- clear: both;
- font-weight: 400;
- line-height: 1.4;
- color: #fff;
- white-space: nowrap;
- text-decoration: none;
- background-color: #428bca;
- outline: 0;
- cursor: pointer
-}
-
-@font-face {
- font-family: summernote;
- font-style: normal;
- font-weight: 400;
- font-display: auto;
- src: url(../../../../fonts/summernote.eot);
- src: url(../../../../fonts/summernote.eot?#iefix) format("embedded-opentype"), url(../../../../fonts/summernote.woff2) format("woff2"), url(../../../../fonts/summernote.woff) format("woff"), url(../../../../fonts/summernote.ttf?0d0d5fac99cc8774d89eb08b1a8323c7) format("truetype")
-}
-
-[class*=" note-icon"]:before,
-[class^=note-icon]:before {
- display: inline-block;
- font: normal normal normal 11px/1 summernote;
- text-rendering: auto;
- -moz-osx-font-smoothing: grayscale;
- -webkit-font-smoothing: antialiased
-}
-
-.note-icon-fw {
- text-align: center;
- width: 1.25em
-}
-
-.note-icon-border {
- border: solid .08em #eee;
- border-radius: .1em;
- padding: .2em .25em .15em
-}
-
-.note-icon-pull-left {
- float: left
-}
-
-.note-icon-pull-right {
- float: right
-}
-
-.note-icon.note-icon-pull-left {
- margin-right: .3em
-}
-
-.note-icon.note-icon-pull-right {
- margin-left: .3em
-}
-
-.note-icon-align::before {
- content: "\ea01"
-}
-
-.note-icon-align-center::before {
- content: "\ea02"
-}
-
-.note-icon-align-indent::before {
- content: "\ea03"
-}
-
-.note-icon-align-justify::before {
- content: "\ea04"
-}
-
-.note-icon-align-left::before {
- content: "\ea05"
-}
-
-.note-icon-align-outdent::before {
- content: "\ea06"
-}
-
-.note-icon-align-right::before {
- content: "\ea07"
-}
-
-.note-icon-arrow-circle-down::before {
- content: "\ea08"
-}
-
-.note-icon-arrow-circle-left::before {
- content: "\ea09"
-}
-
-.note-icon-arrow-circle-right::before {
- content: "\ea0a"
-}
-
-.note-icon-arrow-circle-up::before {
- content: "\ea0b"
-}
-
-.note-icon-arrows-alt::before {
- content: "\ea0c"
-}
-
-.note-icon-arrows-h::before {
- content: "\ea0d"
-}
-
-.note-icon-arrows-v::before {
- content: "\ea0e"
-}
-
-.note-icon-bold::before {
- content: "\ea0f"
-}
-
-.note-icon-caret::before {
- content: "\ea10"
-}
-
-.note-icon-chain-broken::before {
- content: "\ea11"
-}
-
-.note-icon-circle::before {
- content: "\ea12"
-}
-
-.note-icon-close::before {
- content: "\ea13"
-}
-
-.note-icon-code::before {
- content: "\ea14"
-}
-
-.note-icon-col-after::before {
- content: "\ea15"
-}
-
-.note-icon-col-before::before {
- content: "\ea16"
-}
-
-.note-icon-col-remove::before {
- content: "\ea17"
-}
-
-.note-icon-eraser::before {
- content: "\ea18"
-}
-
-.note-icon-float-left::before {
- content: "\ea19"
-}
-
-.note-icon-float-none::before {
- content: "\ea1a"
-}
-
-.note-icon-float-right::before {
- content: "\ea1b"
-}
-
-.note-icon-font::before {
- content: "\ea1c"
-}
-
-.note-icon-frame::before {
- content: "\ea1d"
-}
-
-.note-icon-italic::before {
- content: "\ea1e"
-}
-
-.note-icon-link::before {
- content: "\ea1f"
-}
-
-.note-icon-magic::before {
- content: "\ea20"
-}
-
-.note-icon-menu-check::before {
- content: "\ea21"
-}
-
-.note-icon-minus::before {
- content: "\ea22"
-}
-
-.note-icon-orderedlist::before {
- content: "\ea23"
-}
-
-.note-icon-pencil::before {
- content: "\ea24"
-}
-
-.note-icon-picture::before {
- content: "\ea25"
-}
-
-.note-icon-question::before {
- content: "\ea26"
-}
-
-.note-icon-redo::before {
- content: "\ea27"
-}
-
-.note-icon-rollback::before {
- content: "\ea28"
-}
-
-.note-icon-row-above::before {
- content: "\ea29"
-}
-
-.note-icon-row-below::before {
- content: "\ea2a"
-}
-
-.note-icon-row-remove::before {
- content: "\ea2b"
-}
-
-.note-icon-special-character::before {
- content: "\ea2c"
-}
-
-.note-icon-square::before {
- content: "\ea2d"
-}
-
-.note-icon-strikethrough::before {
- content: "\ea2e"
-}
-
-.note-icon-subscript::before {
- content: "\ea2f"
-}
-
-.note-icon-summernote::before {
- content: "\ea30"
-}
-
-.note-icon-superscript::before {
- content: "\ea31"
-}
-
-.note-icon-table::before {
- content: "\ea32"
-}
-
-.note-icon-text-height::before {
- content: "\ea33"
-}
-
-.note-icon-trash::before {
- content: "\ea34"
-}
-
-.note-icon-underline::before {
- content: "\ea35"
-}
-
-.note-icon-undo::before {
- content: "\ea36"
-}
-
-.note-icon-unorderedlist::before {
- content: "\ea37"
-}
-
-.note-icon-video::before {
- content: "\ea38"
-}
-
-.datepicker {
- border-radius: 0;
- direction: ltr
-}
-
-.datepicker-inline {
- width: 220px
-}
-
-.datepicker-rtl {
- direction: rtl
-}
-
-.datepicker-rtl.dropdown-menu {
- left: auto
-}
-
-.datepicker-rtl table tr td span {
- float: right
-}
-
-.datepicker-dropdown {
- top: 0;
- left: 0;
- padding: 4px
-}
-
-.datepicker-dropdown:before {
- content: '';
- display: inline-block;
- border-left: 7px solid transparent;
- border-right: 7px solid transparent;
- border-bottom: 7px solid rgba(0, 0, 0, .15);
- border-top: 0;
- border-bottom-color: rgba(0, 0, 0, .2);
- position: absolute
-}
-
-.datepicker-dropdown:after {
- content: '';
- display: inline-block;
- border-left: 6px solid transparent;
- border-right: 6px solid transparent;
- border-bottom: 6px solid #fff;
- border-top: 0;
- position: absolute
-}
-
-.datepicker-dropdown.datepicker-orient-left:before {
- left: 6px
-}
-
-.datepicker-dropdown.datepicker-orient-left:after {
- left: 7px
-}
-
-.datepicker-dropdown.datepicker-orient-right:before {
- right: 6px
-}
-
-.datepicker-dropdown.datepicker-orient-right:after {
- right: 7px
-}
-
-.datepicker-dropdown.datepicker-orient-bottom:before {
- top: -7px
-}
-
-.datepicker-dropdown.datepicker-orient-bottom:after {
- top: -6px
-}
-
-.datepicker-dropdown.datepicker-orient-top:before {
- bottom: -7px;
- border-bottom: 0;
- border-top: 7px solid rgba(0, 0, 0, .15)
-}
-
-.datepicker-dropdown.datepicker-orient-top:after {
- bottom: -6px;
- border-bottom: 0;
- border-top: 6px solid #fff
-}
-
-.datepicker table {
- margin: 0;
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none
-}
-
-.datepicker table tr td,
-.datepicker table tr th {
- text-align: center;
- width: 30px;
- height: 30px;
- border-radius: 4px;
- border: none
-}
-
-.table-striped .datepicker table tr td,
-.table-striped .datepicker table tr th {
- background-color: transparent
-}
-
-.datepicker table tr td.new,
-.datepicker table tr td.old {
- color: #999
-}
-
-.datepicker table tr td.day:hover,
-.datepicker table tr td.focused {
- background: #eee;
- cursor: pointer
-}
-
-.datepicker table tr td.disabled,
-.datepicker table tr td.disabled:hover {
- background: 0 0;
- color: #999;
- cursor: default
-}
-
-.datepicker table tr td.highlighted {
- color: #000;
- background-color: #dbd0f5;
- border-color: #9b7ce3;
- border-radius: 0
-}
-
-.datepicker table tr td.highlighted.focus,
-.datepicker table tr td.highlighted:focus {
- color: #000;
- background-color: #bba6ec;
- border-color: #5227b8
-}
-
-.datepicker table tr td.highlighted:hover {
- color: #000;
- background-color: #bba6ec;
- border-color: #7449d8
-}
-
-.datepicker table tr td.highlighted.active,
-.datepicker table tr td.highlighted:active,
-.open>.dropdown-toggle.datepicker table tr td.highlighted {
- color: #000;
- background-color: #bba6ec;
- border-color: #7449d8
-}
-
-.datepicker table tr td.highlighted.active.focus,
-.datepicker table tr td.highlighted.active:focus,
-.datepicker table tr td.highlighted.active:hover,
-.datepicker table tr td.highlighted:active.focus,
-.datepicker table tr td.highlighted:active:focus,
-.datepicker table tr td.highlighted:active:hover,
-.open>.dropdown-toggle.datepicker table tr td.highlighted.focus,
-.open>.dropdown-toggle.datepicker table tr td.highlighted:focus,
-.open>.dropdown-toggle.datepicker table tr td.highlighted:hover {
- color: #000;
- background-color: #a489e6;
- border-color: #5227b8
-}
-
-.datepicker table tr td.highlighted.active,
-.datepicker table tr td.highlighted:active,
-.open>.dropdown-toggle.datepicker table tr td.highlighted {
- background-image: none
-}
-
-.datepicker table tr td.highlighted.disabled.focus,
-.datepicker table tr td.highlighted.disabled:focus,
-.datepicker table tr td.highlighted.disabled:hover,
-.datepicker table tr td.highlighted[disabled].focus,
-.datepicker table tr td.highlighted[disabled]:focus,
-.datepicker table tr td.highlighted[disabled]:hover,
-fieldset[disabled] .datepicker table tr td.highlighted.focus,
-fieldset[disabled] .datepicker table tr td.highlighted:focus,
-fieldset[disabled] .datepicker table tr td.highlighted:hover {
- background-color: #dbd0f5;
- border-color: #9b7ce3
-}
-
-.datepicker table tr td.highlighted .badge {
- color: #dbd0f5;
- background-color: #000
-}
-
-.datepicker table tr td.highlighted.focused {
- background: #bba6ec
-}
-
-.datepicker table tr td.highlighted.disabled,
-.datepicker table tr td.highlighted.disabled:active {
- background: #dbd0f5;
- color: #999
-}
-
-.datepicker table tr td.today {
- color: #000;
- background-color: #ffdb99;
- border-color: #ffb733
-}
-
-.datepicker table tr td.today.focus,
-.datepicker table tr td.today:focus {
- color: #000;
- background-color: #ffc966;
- border-color: #b37400
-}
-
-.datepicker table tr td.today:hover {
- color: #000;
- background-color: #ffc966;
- border-color: #f59e00
-}
-
-.datepicker table tr td.today.active,
-.datepicker table tr td.today:active,
-.open>.dropdown-toggle.datepicker table tr td.today {
- color: #000;
- background-color: #ffc966;
- border-color: #f59e00
-}
-
-.datepicker table tr td.today.active.focus,
-.datepicker table tr td.today.active:focus,
-.datepicker table tr td.today.active:hover,
-.datepicker table tr td.today:active.focus,
-.datepicker table tr td.today:active:focus,
-.datepicker table tr td.today:active:hover,
-.open>.dropdown-toggle.datepicker table tr td.today.focus,
-.open>.dropdown-toggle.datepicker table tr td.today:focus,
-.open>.dropdown-toggle.datepicker table tr td.today:hover {
- color: #000;
- background-color: #ffbc42;
- border-color: #b37400
-}
-
-.datepicker table tr td.today.active,
-.datepicker table tr td.today:active,
-.open>.dropdown-toggle.datepicker table tr td.today {
- background-image: none
-}
-
-.datepicker table tr td.today.disabled.focus,
-.datepicker table tr td.today.disabled:focus,
-.datepicker table tr td.today.disabled:hover,
-.datepicker table tr td.today[disabled].focus,
-.datepicker table tr td.today[disabled]:focus,
-.datepicker table tr td.today[disabled]:hover,
-fieldset[disabled] .datepicker table tr td.today.focus,
-fieldset[disabled] .datepicker table tr td.today:focus,
-fieldset[disabled] .datepicker table tr td.today:hover {
- background-color: #ffdb99;
- border-color: #ffb733
-}
-
-.datepicker table tr td.today .badge {
- color: #ffdb99;
- background-color: #000
-}
-
-.datepicker table tr td.today.focused {
- background: #ffc966
-}
-
-.datepicker table tr td.today.disabled,
-.datepicker table tr td.today.disabled:active {
- background: #ffdb99;
- color: #999
-}
-
-.datepicker table tr td.range {
- color: #000;
- background-color: #eee;
- border-color: #bbb;
- border-radius: 0
-}
-
-.datepicker table tr td.range.focus,
-.datepicker table tr td.range:focus {
- color: #000;
- background-color: #d5d5d5;
- border-color: #7c7c7c
-}
-
-.datepicker table tr td.range:hover {
- color: #000;
- background-color: #d5d5d5;
- border-color: #9d9d9d
-}
-
-.datepicker table tr td.range.active,
-.datepicker table tr td.range:active,
-.open>.dropdown-toggle.datepicker table tr td.range {
- color: #000;
- background-color: #d5d5d5;
- border-color: #9d9d9d
-}
-
-.datepicker table tr td.range.active.focus,
-.datepicker table tr td.range.active:focus,
-.datepicker table tr td.range.active:hover,
-.datepicker table tr td.range:active.focus,
-.datepicker table tr td.range:active:focus,
-.datepicker table tr td.range:active:hover,
-.open>.dropdown-toggle.datepicker table tr td.range.focus,
-.open>.dropdown-toggle.datepicker table tr td.range:focus,
-.open>.dropdown-toggle.datepicker table tr td.range:hover {
- color: #000;
- background-color: #c3c3c3;
- border-color: #7c7c7c
-}
-
-.datepicker table tr td.range.active,
-.datepicker table tr td.range:active,
-.open>.dropdown-toggle.datepicker table tr td.range {
- background-image: none
-}
-
-.datepicker table tr td.range.disabled.focus,
-.datepicker table tr td.range.disabled:focus,
-.datepicker table tr td.range.disabled:hover,
-.datepicker table tr td.range[disabled].focus,
-.datepicker table tr td.range[disabled]:focus,
-.datepicker table tr td.range[disabled]:hover,
-fieldset[disabled] .datepicker table tr td.range.focus,
-fieldset[disabled] .datepicker table tr td.range:focus,
-fieldset[disabled] .datepicker table tr td.range:hover {
- background-color: #eee;
- border-color: #bbb
-}
-
-.datepicker table tr td.range .badge {
- color: #eee;
- background-color: #000
-}
-
-.datepicker table tr td.range.focused {
- background: #d5d5d5
-}
-
-.datepicker table tr td.range.disabled,
-.datepicker table tr td.range.disabled:active {
- background: #eee;
- color: #999
-}
-
-.datepicker table tr td.range.highlighted {
- color: #000;
- background-color: #e5dff2;
- border-color: #a997d4
-}
-
-.datepicker table tr td.range.highlighted.focus,
-.datepicker table tr td.range.highlighted:focus {
- color: #000;
- background-color: #c7bbe3;
- border-color: #6245a6
-}
-
-.datepicker table tr td.range.highlighted:hover {
- color: #000;
- background-color: #c7bbe3;
- border-color: #866cc2
-}
-
-.datepicker table tr td.range.highlighted.active,
-.datepicker table tr td.range.highlighted:active,
-.open>.dropdown-toggle.datepicker table tr td.range.highlighted {
- color: #000;
- background-color: #c7bbe3;
- border-color: #866cc2
-}
-
-.datepicker table tr td.range.highlighted.active.focus,
-.datepicker table tr td.range.highlighted.active:focus,
-.datepicker table tr td.range.highlighted.active:hover,
-.datepicker table tr td.range.highlighted:active.focus,
-.datepicker table tr td.range.highlighted:active:focus,
-.datepicker table tr td.range.highlighted:active:hover,
-.open>.dropdown-toggle.datepicker table tr td.range.highlighted.focus,
-.open>.dropdown-toggle.datepicker table tr td.range.highlighted:focus,
-.open>.dropdown-toggle.datepicker table tr td.range.highlighted:hover {
- color: #000;
- background-color: #b2a2d8;
- border-color: #6245a6
-}
-
-.datepicker table tr td.range.highlighted.active,
-.datepicker table tr td.range.highlighted:active,
-.open>.dropdown-toggle.datepicker table tr td.range.highlighted {
- background-image: none
-}
-
-.datepicker table tr td.range.highlighted.disabled.focus,
-.datepicker table tr td.range.highlighted.disabled:focus,
-.datepicker table tr td.range.highlighted.disabled:hover,
-.datepicker table tr td.range.highlighted[disabled].focus,
-.datepicker table tr td.range.highlighted[disabled]:focus,
-.datepicker table tr td.range.highlighted[disabled]:hover,
-fieldset[disabled] .datepicker table tr td.range.highlighted.focus,
-fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
-fieldset[disabled] .datepicker table tr td.range.highlighted:hover {
- background-color: #e5dff2;
- border-color: #a997d4
-}
-
-.datepicker table tr td.range.highlighted .badge {
- color: #e5dff2;
- background-color: #000
-}
-
-.datepicker table tr td.range.highlighted.focused {
- background: #c7bbe3
-}
-
-.datepicker table tr td.range.highlighted.disabled,
-.datepicker table tr td.range.highlighted.disabled:active {
- background: #e5dff2;
- color: #999
-}
-
-.datepicker table tr td.range.today {
- color: #000;
- background-color: #f7ca77;
- border-color: #f1a417
-}
-
-.datepicker table tr td.range.today.focus,
-.datepicker table tr td.range.today:focus {
- color: #000;
- background-color: #f4b747;
- border-color: #815608
-}
-
-.datepicker table tr td.range.today:hover {
- color: #000;
- background-color: #f4b747;
- border-color: #bf800c
-}
-
-.datepicker table tr td.range.today.active,
-.datepicker table tr td.range.today:active,
-.open>.dropdown-toggle.datepicker table tr td.range.today {
- color: #000;
- background-color: #f4b747;
- border-color: #bf800c
-}
-
-.datepicker table tr td.range.today.active.focus,
-.datepicker table tr td.range.today.active:focus,
-.datepicker table tr td.range.today.active:hover,
-.datepicker table tr td.range.today:active.focus,
-.datepicker table tr td.range.today:active:focus,
-.datepicker table tr td.range.today:active:hover,
-.open>.dropdown-toggle.datepicker table tr td.range.today.focus,
-.open>.dropdown-toggle.datepicker table tr td.range.today:focus,
-.open>.dropdown-toggle.datepicker table tr td.range.today:hover {
- color: #000;
- background-color: #f2aa25;
- border-color: #815608
-}
-
-.datepicker table tr td.range.today.active,
-.datepicker table tr td.range.today:active,
-.open>.dropdown-toggle.datepicker table tr td.range.today {
- background-image: none
-}
-
-.datepicker table tr td.range.today.disabled.focus,
-.datepicker table tr td.range.today.disabled:focus,
-.datepicker table tr td.range.today.disabled:hover,
-.datepicker table tr td.range.today[disabled].focus,
-.datepicker table tr td.range.today[disabled]:focus,
-.datepicker table tr td.range.today[disabled]:hover,
-fieldset[disabled] .datepicker table tr td.range.today.focus,
-fieldset[disabled] .datepicker table tr td.range.today:focus,
-fieldset[disabled] .datepicker table tr td.range.today:hover {
- background-color: #f7ca77;
- border-color: #f1a417
-}
-
-.datepicker table tr td.range.today .badge {
- color: #f7ca77;
- background-color: #000
-}
-
-.datepicker table tr td.range.today.disabled,
-.datepicker table tr td.range.today.disabled:active {
- background: #f7ca77;
- color: #999
-}
-
-.datepicker table tr td.selected,
-.datepicker table tr td.selected.highlighted {
- color: #fff;
- background-color: #999;
- border-color: #555;
- text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
-}
-
-.datepicker table tr td.selected.focus,
-.datepicker table tr td.selected.highlighted.focus,
-.datepicker table tr td.selected.highlighted:focus,
-.datepicker table tr td.selected:focus {
- color: #fff;
- background-color: grey;
- border-color: #161616
-}
-
-.datepicker table tr td.selected.highlighted:hover,
-.datepicker table tr td.selected:hover {
- color: #fff;
- background-color: grey;
- border-color: #373737
-}
-
-.datepicker table tr td.selected.active,
-.datepicker table tr td.selected.highlighted.active,
-.datepicker table tr td.selected.highlighted:active,
-.datepicker table tr td.selected:active,
-.open>.dropdown-toggle.datepicker table tr td.selected,
-.open>.dropdown-toggle.datepicker table tr td.selected.highlighted {
- color: #fff;
- background-color: grey;
- border-color: #373737
-}
-
-.datepicker table tr td.selected.active.focus,
-.datepicker table tr td.selected.active:focus,
-.datepicker table tr td.selected.active:hover,
-.datepicker table tr td.selected.highlighted.active.focus,
-.datepicker table tr td.selected.highlighted.active:focus,
-.datepicker table tr td.selected.highlighted.active:hover,
-.datepicker table tr td.selected.highlighted:active.focus,
-.datepicker table tr td.selected.highlighted:active:focus,
-.datepicker table tr td.selected.highlighted:active:hover,
-.datepicker table tr td.selected:active.focus,
-.datepicker table tr td.selected:active:focus,
-.datepicker table tr td.selected:active:hover,
-.open>.dropdown-toggle.datepicker table tr td.selected.focus,
-.open>.dropdown-toggle.datepicker table tr td.selected.highlighted.focus,
-.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:focus,
-.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:hover,
-.open>.dropdown-toggle.datepicker table tr td.selected:focus,
-.open>.dropdown-toggle.datepicker table tr td.selected:hover {
- color: #fff;
- background-color: #6e6e6e;
- border-color: #161616
-}
-
-.datepicker table tr td.selected.active,
-.datepicker table tr td.selected.highlighted.active,
-.datepicker table tr td.selected.highlighted:active,
-.datepicker table tr td.selected:active,
-.open>.dropdown-toggle.datepicker table tr td.selected,
-.open>.dropdown-toggle.datepicker table tr td.selected.highlighted {
- background-image: none
-}
-
-.datepicker table tr td.selected.disabled.focus,
-.datepicker table tr td.selected.disabled:focus,
-.datepicker table tr td.selected.disabled:hover,
-.datepicker table tr td.selected.highlighted.disabled.focus,
-.datepicker table tr td.selected.highlighted.disabled:focus,
-.datepicker table tr td.selected.highlighted.disabled:hover,
-.datepicker table tr td.selected.highlighted[disabled].focus,
-.datepicker table tr td.selected.highlighted[disabled]:focus,
-.datepicker table tr td.selected.highlighted[disabled]:hover,
-.datepicker table tr td.selected[disabled].focus,
-.datepicker table tr td.selected[disabled]:focus,
-.datepicker table tr td.selected[disabled]:hover,
-fieldset[disabled] .datepicker table tr td.selected.focus,
-fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,
-fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
-fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
-fieldset[disabled] .datepicker table tr td.selected:focus,
-fieldset[disabled] .datepicker table tr td.selected:hover {
- background-color: #999;
- border-color: #555
-}
-
-.datepicker table tr td.selected .badge,
-.datepicker table tr td.selected.highlighted .badge {
- color: #999;
- background-color: #fff
-}
-
-.datepicker table tr td.active,
-.datepicker table tr td.active.highlighted {
- color: #fff;
- background-color: #537898;
- border-color: #537898;
- text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
-}
-
-.datepicker table tr td.active.focus,
-.datepicker table tr td.active.highlighted.focus,
-.datepicker table tr td.active.highlighted:focus,
-.datepicker table tr td.active:focus {
- color: #fff;
- background-color: #415e77;
- border-color: #263746
-}
-
-.datepicker table tr td.active.highlighted:hover,
-.datepicker table tr td.active:hover {
- color: #fff;
- background-color: #415e77;
- border-color: #3d5970
-}
-
-.datepicker table tr td.active.active,
-.datepicker table tr td.active.highlighted.active,
-.datepicker table tr td.active.highlighted:active,
-.datepicker table tr td.active:active,
-.open>.dropdown-toggle.datepicker table tr td.active,
-.open>.dropdown-toggle.datepicker table tr td.active.highlighted {
- color: #fff;
- background-color: #415e77;
- border-color: #3d5970
-}
-
-.datepicker table tr td.active.active.focus,
-.datepicker table tr td.active.active:focus,
-.datepicker table tr td.active.active:hover,
-.datepicker table tr td.active.highlighted.active.focus,
-.datepicker table tr td.active.highlighted.active:focus,
-.datepicker table tr td.active.highlighted.active:hover,
-.datepicker table tr td.active.highlighted:active.focus,
-.datepicker table tr td.active.highlighted:active:focus,
-.datepicker table tr td.active.highlighted:active:hover,
-.datepicker table tr td.active:active.focus,
-.datepicker table tr td.active:active:focus,
-.datepicker table tr td.active:active:hover,
-.open>.dropdown-toggle.datepicker table tr td.active.focus,
-.open>.dropdown-toggle.datepicker table tr td.active.highlighted.focus,
-.open>.dropdown-toggle.datepicker table tr td.active.highlighted:focus,
-.open>.dropdown-toggle.datepicker table tr td.active.highlighted:hover,
-.open>.dropdown-toggle.datepicker table tr td.active:focus,
-.open>.dropdown-toggle.datepicker table tr td.active:hover {
- color: #fff;
- background-color: #344c60;
- border-color: #263746
-}
-
-.datepicker table tr td.active.active,
-.datepicker table tr td.active.highlighted.active,
-.datepicker table tr td.active.highlighted:active,
-.datepicker table tr td.active:active,
-.open>.dropdown-toggle.datepicker table tr td.active,
-.open>.dropdown-toggle.datepicker table tr td.active.highlighted {
- background-image: none
-}
-
-.datepicker table tr td.active.disabled.focus,
-.datepicker table tr td.active.disabled:focus,
-.datepicker table tr td.active.disabled:hover,
-.datepicker table tr td.active.highlighted.disabled.focus,
-.datepicker table tr td.active.highlighted.disabled:focus,
-.datepicker table tr td.active.highlighted.disabled:hover,
-.datepicker table tr td.active.highlighted[disabled].focus,
-.datepicker table tr td.active.highlighted[disabled]:focus,
-.datepicker table tr td.active.highlighted[disabled]:hover,
-.datepicker table tr td.active[disabled].focus,
-.datepicker table tr td.active[disabled]:focus,
-.datepicker table tr td.active[disabled]:hover,
-fieldset[disabled] .datepicker table tr td.active.focus,
-fieldset[disabled] .datepicker table tr td.active.highlighted.focus,
-fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
-fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
-fieldset[disabled] .datepicker table tr td.active:focus,
-fieldset[disabled] .datepicker table tr td.active:hover {
- background-color: #537898;
- border-color: #537898
-}
-
-.datepicker table tr td.active .badge,
-.datepicker table tr td.active.highlighted .badge {
- color: #537898;
- background-color: #fff
-}
-
-.datepicker table tr td span {
- display: block;
- width: 23%;
- height: 54px;
- line-height: 54px;
- float: left;
- margin: 1%;
- cursor: pointer;
- border-radius: 4px
-}
-
-.datepicker table tr td span.focused,
-.datepicker table tr td span:hover {
- background: #eee
-}
-
-.datepicker table tr td span.disabled,
-.datepicker table tr td span.disabled:hover {
- background: 0 0;
- color: #999;
- cursor: default
-}
-
-.datepicker table tr td span.active,
-.datepicker table tr td span.active.disabled,
-.datepicker table tr td span.active.disabled:hover,
-.datepicker table tr td span.active:hover {
- color: #fff;
- background-color: #537898;
- border-color: #537898;
- text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
-}
-
-.datepicker table tr td span.active.disabled.focus,
-.datepicker table tr td span.active.disabled:focus,
-.datepicker table tr td span.active.disabled:hover.focus,
-.datepicker table tr td span.active.disabled:hover:focus,
-.datepicker table tr td span.active.focus,
-.datepicker table tr td span.active:focus,
-.datepicker table tr td span.active:hover.focus,
-.datepicker table tr td span.active:hover:focus {
- color: #fff;
- background-color: #415e77;
- border-color: #263746
-}
-
-.datepicker table tr td span.active.disabled:hover,
-.datepicker table tr td span.active.disabled:hover:hover,
-.datepicker table tr td span.active:hover,
-.datepicker table tr td span.active:hover:hover {
- color: #fff;
- background-color: #415e77;
- border-color: #3d5970
-}
-
-.datepicker table tr td span.active.active,
-.datepicker table tr td span.active.disabled.active,
-.datepicker table tr td span.active.disabled:active,
-.datepicker table tr td span.active.disabled:hover.active,
-.datepicker table tr td span.active.disabled:hover:active,
-.datepicker table tr td span.active:active,
-.datepicker table tr td span.active:hover.active,
-.datepicker table tr td span.active:hover:active,
-.open>.dropdown-toggle.datepicker table tr td span.active,
-.open>.dropdown-toggle.datepicker table tr td span.active.disabled,
-.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,
-.open>.dropdown-toggle.datepicker table tr td span.active:hover {
- color: #fff;
- background-color: #415e77;
- border-color: #3d5970
-}
-
-.datepicker table tr td span.active.active.focus,
-.datepicker table tr td span.active.active:focus,
-.datepicker table tr td span.active.active:hover,
-.datepicker table tr td span.active.disabled.active.focus,
-.datepicker table tr td span.active.disabled.active:focus,
-.datepicker table tr td span.active.disabled.active:hover,
-.datepicker table tr td span.active.disabled:active.focus,
-.datepicker table tr td span.active.disabled:active:focus,
-.datepicker table tr td span.active.disabled:active:hover,
-.datepicker table tr td span.active.disabled:hover.active.focus,
-.datepicker table tr td span.active.disabled:hover.active:focus,
-.datepicker table tr td span.active.disabled:hover.active:hover,
-.datepicker table tr td span.active.disabled:hover:active.focus,
-.datepicker table tr td span.active.disabled:hover:active:focus,
-.datepicker table tr td span.active.disabled:hover:active:hover,
-.datepicker table tr td span.active:active.focus,
-.datepicker table tr td span.active:active:focus,
-.datepicker table tr td span.active:active:hover,
-.datepicker table tr td span.active:hover.active.focus,
-.datepicker table tr td span.active:hover.active:focus,
-.datepicker table tr td span.active:hover.active:hover,
-.datepicker table tr td span.active:hover:active.focus,
-.datepicker table tr td span.active:hover:active:focus,
-.datepicker table tr td span.active:hover:active:hover,
-.open>.dropdown-toggle.datepicker table tr td span.active.disabled.focus,
-.open>.dropdown-toggle.datepicker table tr td span.active.disabled:focus,
-.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,
-.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover.focus,
-.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:focus,
-.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:hover,
-.open>.dropdown-toggle.datepicker table tr td span.active.focus,
-.open>.dropdown-toggle.datepicker table tr td span.active:focus,
-.open>.dropdown-toggle.datepicker table tr td span.active:hover,
-.open>.dropdown-toggle.datepicker table tr td span.active:hover.focus,
-.open>.dropdown-toggle.datepicker table tr td span.active:hover:focus,
-.open>.dropdown-toggle.datepicker table tr td span.active:hover:hover {
- color: #fff;
- background-color: #344c60;
- border-color: #263746
-}
-
-.datepicker table tr td span.active.active,
-.datepicker table tr td span.active.disabled.active,
-.datepicker table tr td span.active.disabled:active,
-.datepicker table tr td span.active.disabled:hover.active,
-.datepicker table tr td span.active.disabled:hover:active,
-.datepicker table tr td span.active:active,
-.datepicker table tr td span.active:hover.active,
-.datepicker table tr td span.active:hover:active,
-.open>.dropdown-toggle.datepicker table tr td span.active,
-.open>.dropdown-toggle.datepicker table tr td span.active.disabled,
-.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,
-.open>.dropdown-toggle.datepicker table tr td span.active:hover {
- background-image: none
-}
-
-.datepicker table tr td span.active.disabled.disabled.focus,
-.datepicker table tr td span.active.disabled.disabled:focus,
-.datepicker table tr td span.active.disabled.disabled:hover,
-.datepicker table tr td span.active.disabled.focus,
-.datepicker table tr td span.active.disabled:focus,
-.datepicker table tr td span.active.disabled:hover,
-.datepicker table tr td span.active.disabled:hover.disabled.focus,
-.datepicker table tr td span.active.disabled:hover.disabled:focus,
-.datepicker table tr td span.active.disabled:hover.disabled:hover,
-.datepicker table tr td span.active.disabled:hover[disabled].focus,
-.datepicker table tr td span.active.disabled:hover[disabled]:focus,
-.datepicker table tr td span.active.disabled:hover[disabled]:hover,
-.datepicker table tr td span.active.disabled[disabled].focus,
-.datepicker table tr td span.active.disabled[disabled]:focus,
-.datepicker table tr td span.active.disabled[disabled]:hover,
-.datepicker table tr td span.active:hover.disabled.focus,
-.datepicker table tr td span.active:hover.disabled:focus,
-.datepicker table tr td span.active:hover.disabled:hover,
-.datepicker table tr td span.active:hover[disabled].focus,
-.datepicker table tr td span.active:hover[disabled]:focus,
-.datepicker table tr td span.active:hover[disabled]:hover,
-.datepicker table tr td span.active[disabled].focus,
-.datepicker table tr td span.active[disabled]:focus,
-.datepicker table tr td span.active[disabled]:hover,
-fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
-fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
-fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
-fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,
-fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
-fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
-fieldset[disabled] .datepicker table tr td span.active.focus,
-fieldset[disabled] .datepicker table tr td span.active:focus,
-fieldset[disabled] .datepicker table tr td span.active:hover,
-fieldset[disabled] .datepicker table tr td span.active:hover.focus,
-fieldset[disabled] .datepicker table tr td span.active:hover:focus,
-fieldset[disabled] .datepicker table tr td span.active:hover:hover {
- background-color: #537898;
- border-color: #537898
-}
-
-.datepicker table tr td span.active .badge,
-.datepicker table tr td span.active.disabled .badge,
-.datepicker table tr td span.active.disabled:hover .badge,
-.datepicker table tr td span.active:hover .badge {
- color: #537898;
- background-color: #fff
-}
-
-.datepicker table tr td span.new,
-.datepicker table tr td span.old {
- color: #999
-}
-
-.datepicker .datepicker-switch {
- width: 145px
-}
-
-.datepicker .datepicker-switch,
-.datepicker .next,
-.datepicker .prev,
-.datepicker tfoot tr th {
- cursor: pointer
-}
-
-.datepicker .datepicker-switch:hover,
-.datepicker .next:hover,
-.datepicker .prev:hover,
-.datepicker tfoot tr th:hover {
- background: #eee
-}
-
-.datepicker .next.disabled,
-.datepicker .prev.disabled {
- visibility: hidden
-}
-
-.datepicker .cw {
- font-size: 10px;
- width: 12px;
- padding: 0 2px 0 5px;
- vertical-align: middle
-}
-
-.input-group.date .input-group-addon {
- cursor: pointer
-}
-
-.input-daterange {
- width: 100%
-}
-
-.input-daterange input {
- text-align: center
-}
-
-.input-daterange input:first-child {
- border-radius: 3px 0 0 3px
-}
-
-.input-daterange input:last-child {
- border-radius: 0 3px 3px 0
-}
-
-.input-daterange .input-group-addon {
- width: auto;
- min-width: 16px;
- padding: 4px 5px;
- line-height: 1.36;
- border-width: 1px 0;
- margin-left: -5px;
- margin-right: -5px
-}
-
-.ui-timepicker-wrapper {
- overflow-y: auto;
- height: 150px;
- width: 6.5em;
- background: #fff;
- border: 1px solid #ddd;
- -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
- -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
- box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
- outline: 0;
- z-index: 10001;
- margin: 0
-}
-
-.ui-timepicker-wrapper.ui-timepicker-with-duration {
- width: 11em
-}
-
-.ui-timepicker-list {
- margin: 0;
- padding: 0;
- list-style: none
-}
-
-.ui-timepicker-duration {
- margin-left: 5px;
- color: #888
-}
-
-.ui-timepicker-list:hover .ui-timepicker-duration {
- color: #888
-}
-
-.ui-timepicker-list li {
- padding: 3px 0 3px 5px;
- cursor: pointer;
- white-space: nowrap;
- color: #000;
- list-style: none;
- margin: 0
-}
-
-.ui-timepicker-list:hover .ui-timepicker-selected {
- background: #fff;
- color: #000
-}
-
-.ui-timepicker-list .ui-timepicker-selected:hover,
-.ui-timepicker-list li:hover,
-li.ui-timepicker-selected {
- background: #537898;
- color: #fff
-}
-
-.ui-timepicker-list li:hover .ui-timepicker-duration,
-li.ui-timepicker-selected .ui-timepicker-duration {
- color: #ccc
-}
-
-.ui-timepicker-list li.ui-timepicker-disabled,
-.ui-timepicker-list li.ui-timepicker-disabled:hover,
-.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
- color: #888;
- cursor: default
-}
-
-.ui-timepicker-list li.ui-timepicker-disabled:hover,
-.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
- background: #f2f2f2
-}
-
-#main>.calendar-container .timeline {
- border: 1px solid #d1d5d6
-}
-
-.calendar-container .timeline {
- border-bottom: 1px solid #d1d5d6
-}
-
-.vis-content .vis-item.clickable .vis-item-content {
- cursor: pointer !important
-}
-
-.vis-item .vis-item-content:not(.clickable) {
- cursor: default !important
-}
-
-.vis-content .vis-labelset .vis-label .vis-inner {
- max-width: 200px;
- white-space: nowrap;
- text-overflow: ellipsis;
- overflow: hidden;
- padding: 8px
-}
-
-.vis-foreground .vis-group,
-.vis-labelset .vis-label {
- border-bottom-color: #d1d5d6 !important
-}
-
-.vis-panel.vis-bottom,
-.vis-panel.vis-center,
-.vis-panel.vis-left,
-.vis-panel.vis-right,
-.vis-panel.vis-top,
-.vis-time-axis .vis-grid.vis-major {
- border-color: #d1d5d6 !important
-}
-
-.vis-item .vis-item-content {
- color: #fff !important
-}
-
-.vis-item.vis-box .vis-item-content,
-.vis-item.vis-range .vis-item-content {
- padding-left: 2px !important;
- padding-right: 2px !important;
- padding-top: 2px !important;
- padding-bottom: 2px !important
-}
-
-.vis-timeline {
- border-width: 0 !important
-}
-
-.vis-item .vis-item-content {
- font-size: .85em !important
-}
-
-.vis-item.event-canceled .vis-item-content {
- text-decoration: line-through !important
-}
-
-.vis-item.vis-box,
-.vis-item.vis-range {
- border-radius: 0 !important
-}
-
-.vis-current-time {
- background-color: #e6adac !important
-}
-
-.calendar-container .timeline .vis-item,
-.calendar-container .timeline .vis-item.vis-selected {
- border-color: #b0c3d4;
- background-color: #f2f5f8
-}
-
-.calendar-container .timeline .vis-tooltip {
- display: none
-}
-
-.vis-item.vis-background.busy {
- background-color: #eee
-}
-
-.vis-item.vis-background.event-range {
- border-color: #6e91b0;
- border-left-width: 4px;
- border-right-width: 4px;
- border-left-style: solid;
- border-right-style: solid;
- background: 0 0
-}
-
-@media screen and (max-width:767px) {
- .vis-timeline {
- font-size: 93%
- }
-}
-
-.date-title {
- text-align: center !important
-}
-
-.date-title h4 {
- margin: 10px 0 0
-}
-
-.fc-event.event-canceled .fc-content {
- text-decoration: line-through !important
-}
-
-.fc th {
- font-weight: 400
-}
-
-.fc-content>.user>.avatar {
- position: relative;
- top: -1px
-}
-
-.fc-time-grid-event .fc-bg {
- opacity: 0 !important
-}
-
-.fc-state-default.fc-corner-left {
- border-top-left-radius: 0 !important;
- border-bottom-left-radius: 0 !important
-}
-
-.fc-state-default.fc-corner-right {
- border-top-right-radius: 0 !important;
- border-bottom-right-radius: 0 !important
-}
-
-.fc-event {
- border-radius: 0 !important;
- background-color: none !important
-}
-
-.dashlet-body div.calendar-container {
- height: 100% !important
-}
-
-.fc-event {
- min-height: 19px !important
-}
-
-.fc-day-grid-event .fc-time {
- font-weight: 400 !important
-}
-
-.fc-basic-view td.fc-day-number,
-.fc-basic-view td.fc-week-number span {
- padding-top: 0 !important
-}
-
-.fc-ltr .fc-basic-view .fc-day-top {
- text-align: right !important
-}
-
-@media screen and (max-width:767px) {
- .fc-view-container {
- font-size: 85%
- }
-}
-
-/*!
- * Bootstrap Colorpicker v2.5.1
- * https://itsjavi.com/bootstrap-colorpicker/
- *
- * Originally written by (c) 2012 Stefan Petre
- * Licensed under the Apache License v2.0
- * http://www.apache.org/licenses/LICENSE-2.0.txt
- *
- */
-.colorpicker-saturation {
- width: 100px;
- height: 100px;
- background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAQAAADa613fAAAP9klEQVR4XnRWC47rNgwcKjlA0bv2VL1Qi/YELRav7203iS1ppqZoiXCAhuBHVLI74xFtG3/Hz2joIOjRGuR5eMYuRn9YA1fds859KX8ZvczLr9/pImiR3Rqky9/wlajRIdVE/1Rufeu/0No3/ASgBZAJUkwgi0iCaEatekJJoEqiTQncd67/gyOfRCZshTed0Nl8LbLj8D6qxtoq9/7kJz/aH/3Xfu8VwI5+AUH8DxE7gUyiIpZ5LwiGzUqE3CScJsCDQHAsvBnxWpkbC0QMHmBp6latWS0bnvrCN/x1+xPfce+Ij0GAyeAGGz15sOiax2UylPhKrFaMPnVWClwepKh07hdhkVDsK2uoyEIySergjdbY2VBtV8VLr8Mf9mF/4wMb7kR8FOhzFWZZe7HIZD9JRIbee28eJKBweTB6TwjYkAgWaUmtDveGw1Wx3zZ76YlPPfQd/+gTTUFkiGiJ+NQAszU1EPT/QJEgufolAMPkNU4CVOyUIBLg4xglEZHGQnTFOFV0VaulYddBhA986ge/7N/yQi/3flFgwfQq2ibLnTDBRl9TmUHyJASPV/eoN0UISIr+ICQKIFV4EpljSjV1uFVUq9hRtet5e9gXvuyHPW0zMhQxWaoBBa9Tg8vsCEhww23Smd0CKjIkmPIoxWrUBDgJqFCyESF43ctQxLUoHN7Q1KyVhqrNNm3cy2vMyQNPVKjc29Rh5SSU+giWdRJHkLnQG71FQEuNyNGBTDdBQQAKCuGiEUS/jcyGbkMPq931OIzb/dUPGuVlG7f+slqkO5NAAlzTMdcq0NkzmsEBmAQkbI+pSHbiqnuWIA6lijhvqwIxMyWxMGZiPU669XJE1tADDTs2HWpwKxuqdnTpOiOR42xlzLtm3pXGel3xd8/oTs8Xy0MV8GM1RlsC2Y3Wy3wut3M+2mEVux0Gt9fhzTWyLvGiiJYaqY5DWRFIwAiQ5r6gB9GpQihJw4I9j5Mkscj3BnzGjBhv8xna5P1Jo428o6IOPY5KFZtVOkEKqUjqQY9Gi+jrIOFwJUDzRtA9xyoIrGGmkNRmxVAnZoK+TkUIeUYni5wEzgOG5iZX5HCr2JyQNqdk++G0rgb1ochSIGutTj4P7F0PuRUAolmh5sCzAHn1BYyaADh6bgFeoBx6vst091CEvcSLWBBpqGq384jZ5llVHSwEShLx+D4d0mU3D5eEAJQ9KEhOZUYnDENV2qKgmIlQhWfdvcoXYaegPp/n1oKIOgYFqxrzQSciqNhv/5FqPpy6b0UcX2vf13DfWySRSEgkEYlEJJGQSyKJSEQSCYlEEpHexIVO3XOevffze2a+PfPv9x1rne1c3b3Mmlmz9mE++zuzngfnw/E+Dlc4LL4NwHdFy7u3KGPVmZ6/4eeMoDyre3i/KHADIHYO04w9zO0mAotuKnrc7XaPjvu66bNe5cDT7RlPepEnfS2X8dF1/utDvD+OwGDBxEgQywLCvIMYWBY+DShwAAORAdv9PswhDAqOUCi5+71AbFcDMR4xBDNfhySKXPXZ1+Vub+Q1Ltf5z7eC0AjVldHI26rIFdKIAyYBJCFVUhVDwttAnM52B3Ect1TFQXzJ0z33lOuib/QO8g+CuO0gKBRU80A8hkeJ0b1KRQWmFQVSh8mf3lpUpNaRulzN5NArrmKKGMijXgzk7w5ijdFVgT8f1IdFNjVWjDWicUYWEEMmSFDtILdzHW5XueHp7p+yuS54ep5/c5BE2Gw/gWPNYU4/PZaak2VGEsFjSbOf8irea6KQgojGCk0KxZY31tWWgzwayF8N5KYyo3VADVicWWrhwzr3ZqIOa5xW5zbqMPPMiyDURHDIHQTeWq7KFXcQPOqzPOL5Ov/iIDEDy7DHEwx0PTgjO8SS0fOEHcZNMt+XKEFMj8Q4QUSvPu6HPuvd4N9/x12RPwcIVRCAakSOUzHgsUSMFWYzDQ+PiOJqAOuYc9jh5TecnA+xHfFyOYhebeTH89P80wrCJzUjlsx7euIV0g4zQFUSiBPioIWBACFC7GgDj8P91ZSJOQmQP74MAnQo8H5RIe8kZ0kBcQCMAlEpRDiKROBxbR0ksdhWFq0gR9q9uQzkDzuIFQSPqAgRCAsCaVNF2ZAAhxvtzcqcnDk6tpXxSsayqXLIgSOb6zqeH+fvO0i9XEu5EVV+OZehRZJ6BGTeaRhCkTzVIZeAzaWGAFfErIPogQI5CuR3HQQx7DzBB16R3s7e0MBUPedjWutgG/JUTPqMeAQNEiytJRnJearWUgdwFNxN7rtBoECuj/O3BMHaTIxQ0a4GctireElTJHJvLTaalih5kvBCGMvkdESUMAdCFaI4yG8SpDfRWAptqkAJUwCG6B7lOREFSZBqKs57MEHqVJEBwHa2lp0OiKtiQ18gx9P89QrSXyc0vObBM4vPmBADqJZLAo/yzK7qPSZstCy+fDSZlhrm+Zkyjsf5q2otdC14zkLjHLf0me9wjNqQo0B1a6wBJRaIEgC2Qw9oby/cRHA+xHCQy/xlB1HVSV3Y/5yVhsc7dBi2UoIWCMcbELZWgxNCGUZ5y4ceBaLlE8dAfrEosrYT+z8ya3sxXndFBxuQivNGEHFCbLGBlBLKGYHZoeoQpcjtMn/uICPefcxecpuDOEemg9S/44cflZPIlWolyHkLrEpgbS9IQRlAgZgi0WDjsEiPh+PN/Fkogq4GdzPtarlRGW2tJwEK1RMTEvdVdmhAKHO1pdUuGQsVcX+rSfGzDbwGyE8NRPQc83HCaOkTZwPqABZBdFq8zAN1gue0FPO8wYUFBE1WkMwVzM1iQ4BItFh+H36Qy/yJg0DRQICmBl+tbKUC5cCj3yXI+SUFBS78ZAcBtHt+e9lBuiqpTNh9zTvIjzuIWxVYGQJpAZY+VWS3QKh84iSZbwuIdiDpc4KztQa/sjhMaDJEJDSZ8mZ+kCBdC0JpKVNQzZdKu+EsOeFCosrngVAkDS/uy6iGnW7UxmMpkB8FyFKo6iQW8z1HuBdMu1pdkZdB8jWTjlFtNaiJRYniIDcD+eECMqFLS9ED6DgxzCMKnRD3HYYA2uMCJUh70OK8G0EUnJV8lqe8nj84QdqLhdoJskNlEw1ivajM8LtPBhIeN99LESXI9xcQIHFQudHngZjUhXOQeGlUYmAddh5pxMhzV0M1vMAtMFIVmfp6fq+DgEWefjQVenstaqUy3bJQAiVlEihDghCDINFQg8oUhoQPkO8SBEM7SFQ72VYBwPuE7k8uYF5LNwg/TEd2zkuKjIIhTiJRlYrDfNS1QL7DYUcbcCyKJNwOwucVCVSwBBj/DwghXA2hQtACgCBBPprfXkAIFIYRXhONQARFU00Tsh6LEmmQUbkTImMi9me5qaHDIeBgHeRbdxAIqAJBCDSoCNVQglrciqX/ZCD9RRP6rgpBvhmKAFhg2ForBLXBYPtUjj7vCHPe8SXbYAY47gHB9mKeqjjIg/53fmMD0fR9Bug7SFcHI6EA1OC/E8QTL4NgBSGiCiyTChnI1zcQxmyfRZGM6w701KRybDvsIK3LWDx6mxGkcglEZQLkawnCdppZ6sgCh8trWWBUQaUWCEOlOs7HAenFE45QSu9RQQDAqchXNxDq4orQR44qRIFUQvM+mRJuB6GDEixgCbSBQGXghEEbdn1P/zO/QhAWCsWsmRhLa2VFkSZIgSVKmgEQhvk6K8YKMRZl7Dwg4amOUYvFBfLlE4RasOCB5S9PXKq0AqGDMiYIReXF0mYctITWBmqR5F38X5Y7yJfeCtKBzNbWYm5XpsMpf3dRZD3jPDesvdVCOs6KYQXIFw1E4fcE8dHWOepZBXpLJcACWUZVMRZbfvgXR4Ak8A7VVSKSVuu9p6/mFxyE7cOWavtLp952O8huK83+gmHzHaAsVXLgAvl8gPCvHzAFsM8GNXGKPH5cmN02sXTLa8QdKRXMzHv67/k5A9k1UIx36UH/VlWWtuKssNiRapB6BaLXl6MA+ayDcNS3v/sYXgCL620F1kk8QhKAEOvKu4DvajDO5zkHc4fBg76anyEIIcamBPex5EK8AoVHhMW7QAqWrYD1204CJB1hCfOAV/PTBPH0zBmJmsZZKCEaAmdqm4zMcYxYLN0JuHThIAjirAnp3px7TRgD+ZSD/K92M1CNIgbC8Ex7FkSEIlQEEUQEQQQBRBABEUQQEQTx3X0Evap9AhP39jL5OvuzAWuvbDaTTDIzX2aypUCJ0i7nAigoQAk9gUIUSxXEoCFyyVIuL9ZQcMZoArnwr4D0OLS8jGNGTgGnsZQWMYrcOARoIReAALBeWhf+RUCAIEsECFQHLkwR5zj4JW3t5WOUU5djvgQIawD53EDsctmYz8xGaZGPBUR3qNkiGwqDICUYIFpqBgRaayCfFiAWR2wWvoobmzxdF8N5kyxXmvap/sgGcLF/aoBosbG+lE395R8zCA4BqUYgOgYq+HtvBrT0LK15X8lZwx5f9klCX0rdgXzIIGbdhXMqZtHzJhuptEjmsFc4KzmN5IFPtfM7gWw2kPczSIqQSPUDYKYBMamsBCpKphW0iA5H8AbMDPJOQYjLZg1Vk4G49GlCYNYAkdOd0kwRQ8FCyAHydgLZ6Z2AqrVtjDUQ7hCEmrkEooDAsB2YnBCvkBpZ6yBvJpCd7Mn5zJ6C4QF2BUQPgHEIGUrGnHzQ8rlMekBeTyAzwDJksxwM4+w3BY02B8mIl0CmFRm+ZscxAuSnvwqQsECTIGSV6FEoJFTygVuzB5xAsKqBvAQE3+nkVoJDI1BJIaPBWik7ZSu5NIp5A3mRQaTFvLgkO9fVgEgMqqeVfb+p55tijWH+Kea71ubq4v8Sl8089sZKbKEZNq+VUfISJJF7j79WrbYgS994ZEf+nIz0pNFRWqapSmK6P45i3OQuItIiPDyg6RnxZ4D0g+CFPxAzluoRsWsaA6I6JOqVWCisDvJ0BgHTzMSRgMi0vmi8R+sR6tg/XUh7kCc7kMRqSNkTBDx0OkAUegFcMazciBXNpm798R6klXap/WZz49TQwBHqEcj4oCToUPjUuP9lfxcbyKMAwT6bTf1qqIIQDl3i5oCERNmVm0wgW4A8BGRxMX3hWh8bEV5Rvfp4DS5F3djWH2ztDNWKW7OBjgjIwsDWaKRknJjqMsh9QCa1p608lLovFkBE969DYtYelSzwSRcg535vAsFeNU9SzRCYZb4LDmxmFQKkwYGM+5y/G7b1uxMIylLdyE5yxIyYsoXWhQIpzQhYPi3JkJoKkB9+BxD0OMuyOEBe36DgyPSrxscmATldgKj8PxrkA/kA5PYMgkrocwIQ6GSRGmF0VaNqBKQZ5FYDEZSDzFTzq9mBQjAayE1A+ryDTzcQZe0Ibbxj7EwpAmTrJwEimZR9CCPtODhzxuNtY19Zd2Lf/fjCTnEiDAOg62j1utb/dv9mZ/aHCj4AyOHbsW3/As0BTzIgeJU7AAAAAElFTkSuQmCC);
- cursor: crosshair;
- float: left
-}
-
-.colorpicker-saturation i {
- display: block;
- height: 5px;
- width: 5px;
- border: 1px solid #000;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- position: absolute;
- top: 0;
- left: 0;
- margin: -4px 0 0 -4px
-}
-
-.colorpicker-saturation i b {
- display: block;
- height: 5px;
- width: 5px;
- border: 1px solid #fff;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px
-}
-
-.colorpicker-alpha,
-.colorpicker-hue {
- width: 15px;
- height: 100px;
- float: left;
- cursor: row-resize;
- margin-left: 4px;
- margin-bottom: 4px
-}
-
-.colorpicker-alpha i,
-.colorpicker-hue i {
- display: block;
- height: 1px;
- background: #000;
- border-top: 1px solid #fff;
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- margin-top: -1px
-}
-
-.colorpicker-hue {
- background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAh0lEQVR4XgXAg3EDAAAAwI9to7Zt27a1/w49BASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTS1tHXo1KVbj159+g0YNGTYiFFjxk2YNGXajFlz5i1YtGTZilVr1m3YtGXbjl179h04dOTYiVNnzl24dOXajVt37j149OTZi1dv3n349OXbj19//wOxE1dQ8reGAAAAAElFTkSuQmCC)
-}
-
-.colorpicker-alpha {
- background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=);
- display: none
-}
-
-.colorpicker-alpha,
-.colorpicker-hue,
-.colorpicker-saturation {
- background-size: contain
-}
-
-.colorpicker {
- padding: 4px;
- min-width: 130px;
- margin-top: 1px;
- -webkit-border-radius: 4px;
- -moz-border-radius: 4px;
- border-radius: 4px;
- z-index: 2500
-}
-
-.colorpicker:after,
-.colorpicker:before {
- display: table;
- content: "";
- line-height: 0
-}
-
-.colorpicker:after {
- clear: both
-}
-
-.colorpicker:before {
- content: '';
- display: inline-block;
- border-left: 7px solid transparent;
- border-right: 7px solid transparent;
- border-bottom: 7px solid #ccc;
- border-bottom-color: rgba(0, 0, 0, .2);
- position: absolute;
- top: -7px;
- left: 6px
-}
-
-.colorpicker:after {
- content: '';
- display: inline-block;
- border-left: 6px solid transparent;
- border-right: 6px solid transparent;
- border-bottom: 6px solid #fff;
- position: absolute;
- top: -6px;
- left: 7px
-}
-
-.colorpicker div {
- position: relative
-}
-
-.colorpicker.colorpicker-with-alpha {
- min-width: 140px
-}
-
-.colorpicker.colorpicker-with-alpha .colorpicker-alpha {
- display: block
-}
-
-.colorpicker-color {
- height: 10px;
- margin-top: 5px;
- clear: both;
- background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=);
- background-position: 0 100%
-}
-
-.colorpicker-color div {
- height: 10px
-}
-
-.colorpicker-selectors {
- display: none;
- height: 10px;
- margin-top: 5px;
- clear: both
-}
-
-.colorpicker-selectors i {
- cursor: pointer;
- float: left;
- height: 10px;
- width: 10px
-}
-
-.colorpicker-selectors i+i {
- margin-left: 3px
-}
-
-.colorpicker-element .add-on i,
-.colorpicker-element .input-group-addon i {
- display: inline-block;
- cursor: pointer;
- height: 16px;
- vertical-align: text-top;
- width: 16px
-}
-
-.colorpicker.colorpicker-inline {
- position: relative;
- display: inline-block;
- float: none;
- z-index: auto
-}
-
-.colorpicker.colorpicker-horizontal {
- width: 110px;
- min-width: 110px;
- height: auto
-}
-
-.colorpicker.colorpicker-horizontal .colorpicker-saturation {
- margin-bottom: 4px
-}
-
-.colorpicker.colorpicker-horizontal .colorpicker-color {
- width: 100px
-}
-
-.colorpicker.colorpicker-horizontal .colorpicker-alpha,
-.colorpicker.colorpicker-horizontal .colorpicker-hue {
- width: 100px;
- height: 15px;
- float: left;
- cursor: col-resize;
- margin-left: 0;
- margin-bottom: 4px
-}
-
-.colorpicker.colorpicker-horizontal .colorpicker-alpha i,
-.colorpicker.colorpicker-horizontal .colorpicker-hue i {
- display: block;
- height: 15px;
- background: #fff;
- position: absolute;
- top: 0;
- left: 0;
- width: 1px;
- border: none;
- margin-top: 0
-}
-
-.colorpicker.colorpicker-horizontal .colorpicker-hue {
- background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAMAAAAfBfuPAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAbUlEQVR4XgXAghEDsbxtlrZt27ax/w49ACAYQTGcICmaYTleECVZUTXdMC1Wm93hdLk9Xp8/EAyFI9FYPJFMpTPZXL5QLJUr1Vq90Wy1O91efzAcjSfT2XyxXK03293+cDydL9fb/fF8vT/f3x+LfRNXARMbCAAAAABJRU5ErkJggg==)
-}
-
-.colorpicker.colorpicker-horizontal .colorpicker-alpha {
- background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAKCAQAAADoFTP1AAAB9ElEQVR4XoWTQW4VMRBEu9qWEimL7DhEMp8NF+ASnJJLcAQgE1bcgBUSkYKUuHCrZ9pjeqSU5Yn9LPu7umJQBIIv+k7vIOrtK66L4lmr3pVOrOv3otp619KZ0/KjdNI79L52Uo09FBQWrU0vfe5trezU+hLsoUKd3Repovte+0vbq/7Lj5XbaHECKasR9G4MPlbp+gzZxd6koPEJCkAYC5SjcOTAIIOK90Dja1IfIZ8Z+zAY9jm3b5Ia+MT5sFcqRJrR2AYYA8Kua5BzYRrFPNmD4PQMegGJMOffJJUsWiI3nCHZZjInNdffLWOufzbc3JaboCAVxwmnRHbhLSPwRJ4wU0BRSc6HkECYYVw95nMKgJOcylxrJttE5Ibzf9Xq9GPvP+WX3MiV/MGHfRu/SentRQrfG1GzsIrytdNXucSRKxQNIGHM9YhGFQJcdjNcBZvfJayuYe4Sia1CzwW+19mWOhe37HsxJWKwbu/jluEU15QzAQjAqCEbhMJc78GYV2E0kooHDubUImWkTOhGpgv8PoT8DJG/bzxna4BZ0eOFSOaLADGeSpFsg5AzeaDZIDQQXjZ4y/8ryfzUXBwdELRjTjCNvOeT0rNlrJz90vwy6N9pXXQEluX0inElpPWokSdiLCfiNJJjMKQ8Qsh8GEKQKMo/eiHrNbI9UksAAAAASUVORK5CYII=)
-}
-
-.colorpicker-right:before {
- left: auto;
- right: 6px
-}
-
-.colorpicker-right:after {
- left: auto;
- right: 7px
-}
-
-.colorpicker-no-arrow:before {
- border-right: 0;
- border-left: 0
-}
-
-.colorpicker-no-arrow:after {
- border-right: 0;
- border-left: 0
-}
-
-.colorpicker-alpha.colorpicker-visible,
-.colorpicker-hue.colorpicker-visible,
-.colorpicker-saturation.colorpicker-visible,
-.colorpicker-selectors.colorpicker-visible,
-.colorpicker.colorpicker-visible {
- display: block
-}
-
-.colorpicker-alpha.colorpicker-hidden,
-.colorpicker-hue.colorpicker-hidden,
-.colorpicker-saturation.colorpicker-hidden,
-.colorpicker-selectors.colorpicker-hidden,
-.colorpicker.colorpicker-hidden {
- display: none
-}
-
-.colorpicker-inline.colorpicker-visible {
- display: inline-block
-}
-
-/*!
- * Font Awesome Free 5.6.1 by @fontawesome - https://fontawesome.com
- * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
- */
-.fa,
-.fab,
-.fal,
-.far,
-.fas {
- -moz-osx-font-smoothing: grayscale;
- -webkit-font-smoothing: antialiased;
- display: inline-block;
- font-style: normal;
- font-variant: normal;
- text-rendering: auto;
- line-height: 1
-}
-
-.fa-lg {
- font-size: 1.33333333em;
- line-height: .75em;
- vertical-align: -.0667em
-}
-
-.fa-xs {
- font-size: .75em
-}
-
-.fa-sm {
- font-size: .875em
-}
-
-.fa-1x {
- font-size: 1em
-}
-
-.fa-2x {
- font-size: 2em
-}
-
-.fa-3x {
- font-size: 3em
-}
-
-.fa-4x {
- font-size: 4em
-}
-
-.fa-5x {
- font-size: 5em
-}
-
-.fa-6x {
- font-size: 6em
-}
-
-.fa-7x {
- font-size: 7em
-}
-
-.fa-8x {
- font-size: 8em
-}
-
-.fa-9x {
- font-size: 9em
-}
-
-.fa-10x {
- font-size: 10em
-}
-
-.fa-fw {
- text-align: center;
- width: 1.25em
-}
-
-.fa-ul {
- list-style-type: none;
- margin-left: 2.5em;
- padding-left: 0
-}
-
-.fa-ul>li {
- position: relative
-}
-
-.fa-li {
- left: -2em;
- position: absolute;
- text-align: center;
- width: 2em;
- line-height: inherit
-}
-
-.fa-border {
- border-radius: .1em;
- border: solid .08em #eee;
- padding: .2em .25em .15em
-}
-
-.fa-pull-left {
- float: left
-}
-
-.fa-pull-right {
- float: right
-}
-
-.fa.fa-pull-left,
-.fab.fa-pull-left,
-.fal.fa-pull-left,
-.far.fa-pull-left,
-.fas.fa-pull-left {
- margin-right: .3em
-}
-
-.fa.fa-pull-right,
-.fab.fa-pull-right,
-.fal.fa-pull-right,
-.far.fa-pull-right,
-.fas.fa-pull-right {
- margin-left: .3em
-}
-
-.fa-spin {
- animation: fa-spin 2s infinite linear
-}
-
-.fa-pulse {
- animation: fa-spin 1s infinite steps(8)
-}
-
-@keyframes fa-spin {
- 0% {
- transform: rotate(0)
- }
-
- 100% {
- transform: rotate(360deg)
- }
-}
-
-.fa-rotate-90 {
- transform: rotate(90deg)
-}
-
-.fa-rotate-180 {
- transform: rotate(180deg)
-}
-
-.fa-rotate-270 {
- transform: rotate(270deg)
-}
-
-.fa-flip-horizontal {
- transform: scale(-1, 1)
-}
-
-.fa-flip-vertical {
- transform: scale(1, -1)
-}
-
-.fa-flip-horizontal.fa-flip-vertical {
- 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 {
- display: inline-block;
- height: 2em;
- line-height: 2em;
- position: relative;
- vertical-align: middle;
- width: 2em
-}
-
-.fa-stack-1x,
-.fa-stack-2x {
- left: 0;
- position: absolute;
- text-align: center;
- width: 100%
-}
-
-.fa-stack-1x {
- line-height: inherit
-}
-
-.fa-stack-2x {
- font-size: 2em
-}
-
-.fa-inverse {
- color: #fff
-}
-
-.fa-500px:before {
- content: "\f26e"
-}
-
-.fa-accessible-icon:before {
- content: "\f368"
-}
-
-.fa-accusoft:before {
- content: "\f369"
-}
-
-.fa-acquisitions-incorporated:before {
- content: "\f6af"
-}
-
-.fa-ad:before {
- content: "\f641"
-}
-
-.fa-address-book:before {
- content: "\f2b9"
-}
-
-.fa-address-card:before {
- content: "\f2bb"
-}
-
-.fa-adjust:before {
- content: "\f042"
-}
-
-.fa-adn:before {
- content: "\f170"
-}
-
-.fa-adobe:before {
- content: "\f778"
-}
-
-.fa-adversal:before {
- content: "\f36a"
-}
-
-.fa-affiliatetheme:before {
- content: "\f36b"
-}
-
-.fa-air-freshener:before {
- content: "\f5d0"
-}
-
-.fa-algolia:before {
- content: "\f36c"
-}
-
-.fa-align-center:before {
- content: "\f037"
-}
-
-.fa-align-justify:before {
- content: "\f039"
-}
-
-.fa-align-left:before {
- content: "\f036"
-}
-
-.fa-align-right:before {
- content: "\f038"
-}
-
-.fa-alipay:before {
- content: "\f642"
-}
-
-.fa-allergies:before {
- content: "\f461"
-}
-
-.fa-amazon:before {
- content: "\f270"
-}
-
-.fa-amazon-pay:before {
- content: "\f42c"
-}
-
-.fa-ambulance:before {
- content: "\f0f9"
-}
-
-.fa-american-sign-language-interpreting:before {
- content: "\f2a3"
-}
-
-.fa-amilia:before {
- content: "\f36d"
-}
-
-.fa-anchor:before {
- content: "\f13d"
-}
-
-.fa-android:before {
- content: "\f17b"
-}
-
-.fa-angellist:before {
- content: "\f209"
-}
-
-.fa-angle-double-down:before {
- content: "\f103"
-}
-
-.fa-angle-double-left:before {
- content: "\f100"
-}
-
-.fa-angle-double-right:before {
- content: "\f101"
-}
-
-.fa-angle-double-up:before {
- content: "\f102"
-}
-
-.fa-angle-down:before {
- content: "\f107"
-}
-
-.fa-angle-left:before {
- content: "\f104"
-}
-
-.fa-angle-right:before {
- content: "\f105"
-}
-
-.fa-angle-up:before {
- content: "\f106"
-}
-
-.fa-angry:before {
- content: "\f556"
-}
-
-.fa-angrycreative:before {
- content: "\f36e"
-}
-
-.fa-angular:before {
- content: "\f420"
-}
-
-.fa-ankh:before {
- content: "\f644"
-}
-
-.fa-app-store:before {
- content: "\f36f"
-}
-
-.fa-app-store-ios:before {
- content: "\f370"
-}
-
-.fa-apper:before {
- content: "\f371"
-}
-
-.fa-apple:before {
- content: "\f179"
-}
-
-.fa-apple-alt:before {
- content: "\f5d1"
-}
-
-.fa-apple-pay:before {
- content: "\f415"
-}
-
-.fa-archive:before {
- content: "\f187"
-}
-
-.fa-archway:before {
- content: "\f557"
-}
-
-.fa-arrow-alt-circle-down:before {
- content: "\f358"
-}
-
-.fa-arrow-alt-circle-left:before {
- content: "\f359"
-}
-
-.fa-arrow-alt-circle-right:before {
- content: "\f35a"
-}
-
-.fa-arrow-alt-circle-up:before {
- content: "\f35b"
-}
-
-.fa-arrow-circle-down:before {
- content: "\f0ab"
-}
-
-.fa-arrow-circle-left:before {
- content: "\f0a8"
-}
-
-.fa-arrow-circle-right:before {
- content: "\f0a9"
-}
-
-.fa-arrow-circle-up:before {
- content: "\f0aa"
-}
-
-.fa-arrow-down:before {
- content: "\f063"
-}
-
-.fa-arrow-left:before {
- content: "\f060"
-}
-
-.fa-arrow-right:before {
- content: "\f061"
-}
-
-.fa-arrow-up:before {
- content: "\f062"
-}
-
-.fa-arrows-alt:before {
- content: "\f0b2"
-}
-
-.fa-arrows-alt-h:before {
- content: "\f337"
-}
-
-.fa-arrows-alt-v:before {
- content: "\f338"
-}
-
-.fa-artstation:before {
- content: "\f77a"
-}
-
-.fa-assistive-listening-systems:before {
- content: "\f2a2"
-}
-
-.fa-asterisk:before {
- content: "\f069"
-}
-
-.fa-asymmetrik:before {
- content: "\f372"
-}
-
-.fa-at:before {
- content: "\f1fa"
-}
-
-.fa-atlas:before {
- content: "\f558"
-}
-
-.fa-atlassian:before {
- content: "\f77b"
-}
-
-.fa-atom:before {
- content: "\f5d2"
-}
-
-.fa-audible:before {
- content: "\f373"
-}
-
-.fa-audio-description:before {
- content: "\f29e"
-}
-
-.fa-autoprefixer:before {
- content: "\f41c"
-}
-
-.fa-avianex:before {
- content: "\f374"
-}
-
-.fa-aviato:before {
- content: "\f421"
-}
-
-.fa-award:before {
- content: "\f559"
-}
-
-.fa-aws:before {
- content: "\f375"
-}
-
-.fa-baby:before {
- content: "\f77c"
-}
-
-.fa-baby-carriage:before {
- content: "\f77d"
-}
-
-.fa-backspace:before {
- content: "\f55a"
-}
-
-.fa-backward:before {
- content: "\f04a"
-}
-
-.fa-balance-scale:before {
- content: "\f24e"
-}
-
-.fa-ban:before {
- content: "\f05e"
-}
-
-.fa-band-aid:before {
- content: "\f462"
-}
-
-.fa-bandcamp:before {
- content: "\f2d5"
-}
-
-.fa-barcode:before {
- content: "\f02a"
-}
-
-.fa-bars:before {
- content: "\f0c9"
-}
-
-.fa-baseball-ball:before {
- content: "\f433"
-}
-
-.fa-basketball-ball:before {
- content: "\f434"
-}
-
-.fa-bath:before {
- content: "\f2cd"
-}
-
-.fa-battery-empty:before {
- content: "\f244"
-}
-
-.fa-battery-full:before {
- content: "\f240"
-}
-
-.fa-battery-half:before {
- content: "\f242"
-}
-
-.fa-battery-quarter:before {
- content: "\f243"
-}
-
-.fa-battery-three-quarters:before {
- content: "\f241"
-}
-
-.fa-bed:before {
- content: "\f236"
-}
-
-.fa-beer:before {
- content: "\f0fc"
-}
-
-.fa-behance:before {
- content: "\f1b4"
-}
-
-.fa-behance-square:before {
- content: "\f1b5"
-}
-
-.fa-bell:before {
- content: "\f0f3"
-}
-
-.fa-bell-slash:before {
- content: "\f1f6"
-}
-
-.fa-bezier-curve:before {
- content: "\f55b"
-}
-
-.fa-bible:before {
- content: "\f647"
-}
-
-.fa-bicycle:before {
- content: "\f206"
-}
-
-.fa-bimobject:before {
- content: "\f378"
-}
-
-.fa-binoculars:before {
- content: "\f1e5"
-}
-
-.fa-biohazard:before {
- content: "\f780"
-}
-
-.fa-birthday-cake:before {
- content: "\f1fd"
-}
-
-.fa-bitbucket:before {
- content: "\f171"
-}
-
-.fa-bitcoin:before {
- content: "\f379"
-}
-
-.fa-bity:before {
- content: "\f37a"
-}
-
-.fa-black-tie:before {
- content: "\f27e"
-}
-
-.fa-blackberry:before {
- content: "\f37b"
-}
-
-.fa-blender:before {
- content: "\f517"
-}
-
-.fa-blender-phone:before {
- content: "\f6b6"
-}
-
-.fa-blind:before {
- content: "\f29d"
-}
-
-.fa-blog:before {
- content: "\f781"
-}
-
-.fa-blogger:before {
- content: "\f37c"
-}
-
-.fa-blogger-b:before {
- content: "\f37d"
-}
-
-.fa-bluetooth:before {
- content: "\f293"
-}
-
-.fa-bluetooth-b:before {
- content: "\f294"
-}
-
-.fa-bold:before {
- content: "\f032"
-}
-
-.fa-bolt:before {
- content: "\f0e7"
-}
-
-.fa-bomb:before {
- content: "\f1e2"
-}
-
-.fa-bone:before {
- content: "\f5d7"
-}
-
-.fa-bong:before {
- content: "\f55c"
-}
-
-.fa-book:before {
- content: "\f02d"
-}
-
-.fa-book-dead:before {
- content: "\f6b7"
-}
-
-.fa-book-open:before {
- content: "\f518"
-}
-
-.fa-book-reader:before {
- content: "\f5da"
-}
-
-.fa-bookmark:before {
- content: "\f02e"
-}
-
-.fa-bowling-ball:before {
- content: "\f436"
-}
-
-.fa-box:before {
- content: "\f466"
-}
-
-.fa-box-open:before {
- content: "\f49e"
-}
-
-.fa-boxes:before {
- content: "\f468"
-}
-
-.fa-braille:before {
- content: "\f2a1"
-}
-
-.fa-brain:before {
- content: "\f5dc"
-}
-
-.fa-briefcase:before {
- content: "\f0b1"
-}
-
-.fa-briefcase-medical:before {
- content: "\f469"
-}
-
-.fa-broadcast-tower:before {
- content: "\f519"
-}
-
-.fa-broom:before {
- content: "\f51a"
-}
-
-.fa-brush:before {
- content: "\f55d"
-}
-
-.fa-btc:before {
- content: "\f15a"
-}
-
-.fa-bug:before {
- content: "\f188"
-}
-
-.fa-building:before {
- content: "\f1ad"
-}
-
-.fa-bullhorn:before {
- content: "\f0a1"
-}
-
-.fa-bullseye:before {
- content: "\f140"
-}
-
-.fa-burn:before {
- content: "\f46a"
-}
-
-.fa-buromobelexperte:before {
- content: "\f37f"
-}
-
-.fa-bus:before {
- content: "\f207"
-}
-
-.fa-bus-alt:before {
- content: "\f55e"
-}
-
-.fa-business-time:before {
- content: "\f64a"
-}
-
-.fa-buysellads:before {
- content: "\f20d"
-}
-
-.fa-calculator:before {
- content: "\f1ec"
-}
-
-.fa-calendar:before {
- content: "\f133"
-}
-
-.fa-calendar-alt:before {
- content: "\f073"
-}
-
-.fa-calendar-check:before {
- content: "\f274"
-}
-
-.fa-calendar-day:before {
- content: "\f783"
-}
-
-.fa-calendar-minus:before {
- content: "\f272"
-}
-
-.fa-calendar-plus:before {
- content: "\f271"
-}
-
-.fa-calendar-times:before {
- content: "\f273"
-}
-
-.fa-calendar-week:before {
- content: "\f784"
-}
-
-.fa-camera:before {
- content: "\f030"
-}
-
-.fa-camera-retro:before {
- content: "\f083"
-}
-
-.fa-campground:before {
- content: "\f6bb"
-}
-
-.fa-canadian-maple-leaf:before {
- content: "\f785"
-}
-
-.fa-candy-cane:before {
- content: "\f786"
-}
-
-.fa-cannabis:before {
- content: "\f55f"
-}
-
-.fa-capsules:before {
- content: "\f46b"
-}
-
-.fa-car:before {
- content: "\f1b9"
-}
-
-.fa-car-alt:before {
- content: "\f5de"
-}
-
-.fa-car-battery:before {
- content: "\f5df"
-}
-
-.fa-car-crash:before {
- content: "\f5e1"
-}
-
-.fa-car-side:before {
- content: "\f5e4"
-}
-
-.fa-caret-down:before {
- content: "\f0d7"
-}
-
-.fa-caret-left:before {
- content: "\f0d9"
-}
-
-.fa-caret-right:before {
- content: "\f0da"
-}
-
-.fa-caret-square-down:before {
- content: "\f150"
-}
-
-.fa-caret-square-left:before {
- content: "\f191"
-}
-
-.fa-caret-square-right:before {
- content: "\f152"
-}
-
-.fa-caret-square-up:before {
- content: "\f151"
-}
-
-.fa-caret-up:before {
- content: "\f0d8"
-}
-
-.fa-carrot:before {
- content: "\f787"
-}
-
-.fa-cart-arrow-down:before {
- content: "\f218"
-}
-
-.fa-cart-plus:before {
- content: "\f217"
-}
-
-.fa-cash-register:before {
- content: "\f788"
-}
-
-.fa-cat:before {
- content: "\f6be"
-}
-
-.fa-cc-amazon-pay:before {
- content: "\f42d"
-}
-
-.fa-cc-amex:before {
- content: "\f1f3"
-}
-
-.fa-cc-apple-pay:before {
- content: "\f416"
-}
-
-.fa-cc-diners-club:before {
- content: "\f24c"
-}
-
-.fa-cc-discover:before {
- content: "\f1f2"
-}
-
-.fa-cc-jcb:before {
- content: "\f24b"
-}
-
-.fa-cc-mastercard:before {
- content: "\f1f1"
-}
-
-.fa-cc-paypal:before {
- content: "\f1f4"
-}
-
-.fa-cc-stripe:before {
- content: "\f1f5"
-}
-
-.fa-cc-visa:before {
- content: "\f1f0"
-}
-
-.fa-centercode:before {
- content: "\f380"
-}
-
-.fa-centos:before {
- content: "\f789"
-}
-
-.fa-certificate:before {
- content: "\f0a3"
-}
-
-.fa-chair:before {
- content: "\f6c0"
-}
-
-.fa-chalkboard:before {
- content: "\f51b"
-}
-
-.fa-chalkboard-teacher:before {
- content: "\f51c"
-}
-
-.fa-charging-station:before {
- content: "\f5e7"
-}
-
-.fa-chart-area:before {
- content: "\f1fe"
-}
-
-.fa-chart-bar:before {
- content: "\f080"
-}
-
-.fa-chart-line:before {
- content: "\f201"
-}
-
-.fa-chart-pie:before {
- content: "\f200"
-}
-
-.fa-check:before {
- content: "\f00c"
-}
-
-.fa-check-circle:before {
- content: "\f058"
-}
-
-.fa-check-double:before {
- content: "\f560"
-}
-
-.fa-check-square:before {
- content: "\f14a"
-}
-
-.fa-chess:before {
- content: "\f439"
-}
-
-.fa-chess-bishop:before {
- content: "\f43a"
-}
-
-.fa-chess-board:before {
- content: "\f43c"
-}
-
-.fa-chess-king:before {
- content: "\f43f"
-}
-
-.fa-chess-knight:before {
- content: "\f441"
-}
-
-.fa-chess-pawn:before {
- content: "\f443"
-}
-
-.fa-chess-queen:before {
- content: "\f445"
-}
-
-.fa-chess-rook:before {
- content: "\f447"
-}
-
-.fa-chevron-circle-down:before {
- content: "\f13a"
-}
-
-.fa-chevron-circle-left:before {
- content: "\f137"
-}
-
-.fa-chevron-circle-right:before {
- content: "\f138"
-}
-
-.fa-chevron-circle-up:before {
- content: "\f139"
-}
-
-.fa-chevron-down:before {
- content: "\f078"
-}
-
-.fa-chevron-left:before {
- content: "\f053"
-}
-
-.fa-chevron-right:before {
- content: "\f054"
-}
-
-.fa-chevron-up:before {
- content: "\f077"
-}
-
-.fa-child:before {
- content: "\f1ae"
-}
-
-.fa-chrome:before {
- content: "\f268"
-}
-
-.fa-church:before {
- content: "\f51d"
-}
-
-.fa-circle:before {
- content: "\f111"
-}
-
-.fa-circle-notch:before {
- content: "\f1ce"
-}
-
-.fa-city:before {
- content: "\f64f"
-}
-
-.fa-clipboard:before {
- content: "\f328"
-}
-
-.fa-clipboard-check:before {
- content: "\f46c"
-}
-
-.fa-clipboard-list:before {
- content: "\f46d"
-}
-
-.fa-clock:before {
- content: "\f017"
-}
-
-.fa-clone:before {
- content: "\f24d"
-}
-
-.fa-closed-captioning:before {
- content: "\f20a"
-}
-
-.fa-cloud:before {
- content: "\f0c2"
-}
-
-.fa-cloud-download-alt:before {
- content: "\f381"
-}
-
-.fa-cloud-meatball:before {
- content: "\f73b"
-}
-
-.fa-cloud-moon:before {
- content: "\f6c3"
-}
-
-.fa-cloud-moon-rain:before {
- content: "\f73c"
-}
-
-.fa-cloud-rain:before {
- content: "\f73d"
-}
-
-.fa-cloud-showers-heavy:before {
- content: "\f740"
-}
-
-.fa-cloud-sun:before {
- content: "\f6c4"
-}
-
-.fa-cloud-sun-rain:before {
- content: "\f743"
-}
-
-.fa-cloud-upload-alt:before {
- content: "\f382"
-}
-
-.fa-cloudscale:before {
- content: "\f383"
-}
-
-.fa-cloudsmith:before {
- content: "\f384"
-}
-
-.fa-cloudversify:before {
- content: "\f385"
-}
-
-.fa-cocktail:before {
- content: "\f561"
-}
-
-.fa-code:before {
- content: "\f121"
-}
-
-.fa-code-branch:before {
- content: "\f126"
-}
-
-.fa-codepen:before {
- content: "\f1cb"
-}
-
-.fa-codiepie:before {
- content: "\f284"
-}
-
-.fa-coffee:before {
- content: "\f0f4"
-}
-
-.fa-cog:before {
- content: "\f013"
-}
-
-.fa-cogs:before {
- content: "\f085"
-}
-
-.fa-coins:before {
- content: "\f51e"
-}
-
-.fa-columns:before {
- content: "\f0db"
-}
-
-.fa-comment:before {
- content: "\f075"
-}
-
-.fa-comment-alt:before {
- content: "\f27a"
-}
-
-.fa-comment-dollar:before {
- content: "\f651"
-}
-
-.fa-comment-dots:before {
- content: "\f4ad"
-}
-
-.fa-comment-slash:before {
- content: "\f4b3"
-}
-
-.fa-comments:before {
- content: "\f086"
-}
-
-.fa-comments-dollar:before {
- content: "\f653"
-}
-
-.fa-compact-disc:before {
- content: "\f51f"
-}
-
-.fa-compass:before {
- content: "\f14e"
-}
-
-.fa-compress:before {
- content: "\f066"
-}
-
-.fa-compress-arrows-alt:before {
- content: "\f78c"
-}
-
-.fa-concierge-bell:before {
- content: "\f562"
-}
-
-.fa-confluence:before {
- content: "\f78d"
-}
-
-.fa-connectdevelop:before {
- content: "\f20e"
-}
-
-.fa-contao:before {
- content: "\f26d"
-}
-
-.fa-cookie:before {
- content: "\f563"
-}
-
-.fa-cookie-bite:before {
- content: "\f564"
-}
-
-.fa-copy:before {
- content: "\f0c5"
-}
-
-.fa-copyright:before {
- content: "\f1f9"
-}
-
-.fa-couch:before {
- content: "\f4b8"
-}
-
-.fa-cpanel:before {
- content: "\f388"
-}
-
-.fa-creative-commons:before {
- content: "\f25e"
-}
-
-.fa-creative-commons-by:before {
- content: "\f4e7"
-}
-
-.fa-creative-commons-nc:before {
- content: "\f4e8"
-}
-
-.fa-creative-commons-nc-eu:before {
- content: "\f4e9"
-}
-
-.fa-creative-commons-nc-jp:before {
- content: "\f4ea"
-}
-
-.fa-creative-commons-nd:before {
- content: "\f4eb"
-}
-
-.fa-creative-commons-pd:before {
- content: "\f4ec"
-}
-
-.fa-creative-commons-pd-alt:before {
- content: "\f4ed"
-}
-
-.fa-creative-commons-remix:before {
- content: "\f4ee"
-}
-
-.fa-creative-commons-sa:before {
- content: "\f4ef"
-}
-
-.fa-creative-commons-sampling:before {
- content: "\f4f0"
-}
-
-.fa-creative-commons-sampling-plus:before {
- content: "\f4f1"
-}
-
-.fa-creative-commons-share:before {
- content: "\f4f2"
-}
-
-.fa-creative-commons-zero:before {
- content: "\f4f3"
-}
-
-.fa-credit-card:before {
- content: "\f09d"
-}
-
-.fa-critical-role:before {
- content: "\f6c9"
-}
-
-.fa-crop:before {
- content: "\f125"
-}
-
-.fa-crop-alt:before {
- content: "\f565"
-}
-
-.fa-cross:before {
- content: "\f654"
-}
-
-.fa-crosshairs:before {
- content: "\f05b"
-}
-
-.fa-crow:before {
- content: "\f520"
-}
-
-.fa-crown:before {
- content: "\f521"
-}
-
-.fa-css3:before {
- content: "\f13c"
-}
-
-.fa-css3-alt:before {
- content: "\f38b"
-}
-
-.fa-cube:before {
- content: "\f1b2"
-}
-
-.fa-cubes:before {
- content: "\f1b3"
-}
-
-.fa-cut:before {
- content: "\f0c4"
-}
-
-.fa-cuttlefish:before {
- content: "\f38c"
-}
-
-.fa-d-and-d:before {
- content: "\f38d"
-}
-
-.fa-d-and-d-beyond:before {
- content: "\f6ca"
-}
-
-.fa-dashcube:before {
- content: "\f210"
-}
-
-.fa-database:before {
- content: "\f1c0"
-}
-
-.fa-deaf:before {
- content: "\f2a4"
-}
-
-.fa-delicious:before {
- content: "\f1a5"
-}
-
-.fa-democrat:before {
- content: "\f747"
-}
-
-.fa-deploydog:before {
- content: "\f38e"
-}
-
-.fa-deskpro:before {
- content: "\f38f"
-}
-
-.fa-desktop:before {
- content: "\f108"
-}
-
-.fa-dev:before {
- content: "\f6cc"
-}
-
-.fa-deviantart:before {
- content: "\f1bd"
-}
-
-.fa-dharmachakra:before {
- content: "\f655"
-}
-
-.fa-dhl:before {
- content: "\f790"
-}
-
-.fa-diagnoses:before {
- content: "\f470"
-}
-
-.fa-diaspora:before {
- content: "\f791"
-}
-
-.fa-dice:before {
- content: "\f522"
-}
-
-.fa-dice-d20:before {
- content: "\f6cf"
-}
-
-.fa-dice-d6:before {
- content: "\f6d1"
-}
-
-.fa-dice-five:before {
- content: "\f523"
-}
-
-.fa-dice-four:before {
- content: "\f524"
-}
-
-.fa-dice-one:before {
- content: "\f525"
-}
-
-.fa-dice-six:before {
- content: "\f526"
-}
-
-.fa-dice-three:before {
- content: "\f527"
-}
-
-.fa-dice-two:before {
- content: "\f528"
-}
-
-.fa-digg:before {
- content: "\f1a6"
-}
-
-.fa-digital-ocean:before {
- content: "\f391"
-}
-
-.fa-digital-tachograph:before {
- content: "\f566"
-}
-
-.fa-directions:before {
- content: "\f5eb"
-}
-
-.fa-discord:before {
- content: "\f392"
-}
-
-.fa-discourse:before {
- content: "\f393"
-}
-
-.fa-divide:before {
- content: "\f529"
-}
-
-.fa-dizzy:before {
- content: "\f567"
-}
-
-.fa-dna:before {
- content: "\f471"
-}
-
-.fa-dochub:before {
- content: "\f394"
-}
-
-.fa-docker:before {
- content: "\f395"
-}
-
-.fa-dog:before {
- content: "\f6d3"
-}
-
-.fa-dollar-sign:before {
- content: "\f155"
-}
-
-.fa-dolly:before {
- content: "\f472"
-}
-
-.fa-dolly-flatbed:before {
- content: "\f474"
-}
-
-.fa-donate:before {
- content: "\f4b9"
-}
-
-.fa-door-closed:before {
- content: "\f52a"
-}
-
-.fa-door-open:before {
- content: "\f52b"
-}
-
-.fa-dot-circle:before {
- content: "\f192"
-}
-
-.fa-dove:before {
- content: "\f4ba"
-}
-
-.fa-download:before {
- content: "\f019"
-}
-
-.fa-draft2digital:before {
- content: "\f396"
-}
-
-.fa-drafting-compass:before {
- content: "\f568"
-}
-
-.fa-dragon:before {
- content: "\f6d5"
-}
-
-.fa-draw-polygon:before {
- content: "\f5ee"
-}
-
-.fa-dribbble:before {
- content: "\f17d"
-}
-
-.fa-dribbble-square:before {
- content: "\f397"
-}
-
-.fa-dropbox:before {
- content: "\f16b"
-}
-
-.fa-drum:before {
- content: "\f569"
-}
-
-.fa-drum-steelpan:before {
- content: "\f56a"
-}
-
-.fa-drumstick-bite:before {
- content: "\f6d7"
-}
-
-.fa-drupal:before {
- content: "\f1a9"
-}
-
-.fa-dumbbell:before {
- content: "\f44b"
-}
-
-.fa-dumpster:before {
- content: "\f793"
-}
-
-.fa-dumpster-fire:before {
- content: "\f794"
-}
-
-.fa-dungeon:before {
- content: "\f6d9"
-}
-
-.fa-dyalog:before {
- content: "\f399"
-}
-
-.fa-earlybirds:before {
- content: "\f39a"
-}
-
-.fa-ebay:before {
- content: "\f4f4"
-}
-
-.fa-edge:before {
- content: "\f282"
-}
-
-.fa-edit:before {
- content: "\f044"
-}
-
-.fa-eject:before {
- content: "\f052"
-}
-
-.fa-elementor:before {
- content: "\f430"
-}
-
-.fa-ellipsis-h:before {
- content: "\f141"
-}
-
-.fa-ellipsis-v:before {
- content: "\f142"
-}
-
-.fa-ello:before {
- content: "\f5f1"
-}
-
-.fa-ember:before {
- content: "\f423"
-}
-
-.fa-empire:before {
- content: "\f1d1"
-}
-
-.fa-envelope:before {
- content: "\f0e0"
-}
-
-.fa-envelope-open:before {
- content: "\f2b6"
-}
-
-.fa-envelope-open-text:before {
- content: "\f658"
-}
-
-.fa-envelope-square:before {
- content: "\f199"
-}
-
-.fa-envira:before {
- content: "\f299"
-}
-
-.fa-equals:before {
- content: "\f52c"
-}
-
-.fa-eraser:before {
- content: "\f12d"
-}
-
-.fa-erlang:before {
- content: "\f39d"
-}
-
-.fa-ethereum:before {
- content: "\f42e"
-}
-
-.fa-ethernet:before {
- content: "\f796"
-}
-
-.fa-etsy:before {
- content: "\f2d7"
-}
-
-.fa-euro-sign:before {
- content: "\f153"
-}
-
-.fa-exchange-alt:before {
- content: "\f362"
-}
-
-.fa-exclamation:before {
- content: "\f12a"
-}
-
-.fa-exclamation-circle:before {
- content: "\f06a"
-}
-
-.fa-exclamation-triangle:before {
- content: "\f071"
-}
-
-.fa-expand:before {
- content: "\f065"
-}
-
-.fa-expand-arrows-alt:before {
- content: "\f31e"
-}
-
-.fa-expeditedssl:before {
- content: "\f23e"
-}
-
-.fa-external-link-alt:before {
- content: "\f35d"
-}
-
-.fa-external-link-square-alt:before {
- content: "\f360"
-}
-
-.fa-eye:before {
- content: "\f06e"
-}
-
-.fa-eye-dropper:before {
- content: "\f1fb"
-}
-
-.fa-eye-slash:before {
- content: "\f070"
-}
-
-.fa-facebook:before {
- content: "\f09a"
-}
-
-.fa-facebook-f:before {
- content: "\f39e"
-}
-
-.fa-facebook-messenger:before {
- content: "\f39f"
-}
-
-.fa-facebook-square:before {
- content: "\f082"
-}
-
-.fa-fantasy-flight-games:before {
- content: "\f6dc"
-}
-
-.fa-fast-backward:before {
- content: "\f049"
-}
-
-.fa-fast-forward:before {
- content: "\f050"
-}
-
-.fa-fax:before {
- content: "\f1ac"
-}
-
-.fa-feather:before {
- content: "\f52d"
-}
-
-.fa-feather-alt:before {
- content: "\f56b"
-}
-
-.fa-fedex:before {
- content: "\f797"
-}
-
-.fa-fedora:before {
- content: "\f798"
-}
-
-.fa-female:before {
- content: "\f182"
-}
-
-.fa-fighter-jet:before {
- content: "\f0fb"
-}
-
-.fa-figma:before {
- content: "\f799"
-}
-
-.fa-file:before {
- content: "\f15b"
-}
-
-.fa-file-alt:before {
- content: "\f15c"
-}
-
-.fa-file-archive:before {
- content: "\f1c6"
-}
-
-.fa-file-audio:before {
- content: "\f1c7"
-}
-
-.fa-file-code:before {
- content: "\f1c9"
-}
-
-.fa-file-contract:before {
- content: "\f56c"
-}
-
-.fa-file-csv:before {
- content: "\f6dd"
-}
-
-.fa-file-download:before {
- content: "\f56d"
-}
-
-.fa-file-excel:before {
- content: "\f1c3"
-}
-
-.fa-file-export:before {
- content: "\f56e"
-}
-
-.fa-file-image:before {
- content: "\f1c5"
-}
-
-.fa-file-import:before {
- content: "\f56f"
-}
-
-.fa-file-invoice:before {
- content: "\f570"
-}
-
-.fa-file-invoice-dollar:before {
- content: "\f571"
-}
-
-.fa-file-medical:before {
- content: "\f477"
-}
-
-.fa-file-medical-alt:before {
- content: "\f478"
-}
-
-.fa-file-pdf:before {
- content: "\f1c1"
-}
-
-.fa-file-powerpoint:before {
- content: "\f1c4"
-}
-
-.fa-file-prescription:before {
- content: "\f572"
-}
-
-.fa-file-signature:before {
- content: "\f573"
-}
-
-.fa-file-upload:before {
- content: "\f574"
-}
-
-.fa-file-video:before {
- content: "\f1c8"
-}
-
-.fa-file-word:before {
- content: "\f1c2"
-}
-
-.fa-fill:before {
- content: "\f575"
-}
-
-.fa-fill-drip:before {
- content: "\f576"
-}
-
-.fa-film:before {
- content: "\f008"
-}
-
-.fa-filter:before {
- content: "\f0b0"
-}
-
-.fa-fingerprint:before {
- content: "\f577"
-}
-
-.fa-fire:before {
- content: "\f06d"
-}
-
-.fa-fire-extinguisher:before {
- content: "\f134"
-}
-
-.fa-firefox:before {
- content: "\f269"
-}
-
-.fa-first-aid:before {
- content: "\f479"
-}
-
-.fa-first-order:before {
- content: "\f2b0"
-}
-
-.fa-first-order-alt:before {
- content: "\f50a"
-}
-
-.fa-firstdraft:before {
- content: "\f3a1"
-}
-
-.fa-fish:before {
- content: "\f578"
-}
-
-.fa-fist-raised:before {
- content: "\f6de"
-}
-
-.fa-flag:before {
- content: "\f024"
-}
-
-.fa-flag-checkered:before {
- content: "\f11e"
-}
-
-.fa-flag-usa:before {
- content: "\f74d"
-}
-
-.fa-flask:before {
- content: "\f0c3"
-}
-
-.fa-flickr:before {
- content: "\f16e"
-}
-
-.fa-flipboard:before {
- content: "\f44d"
-}
-
-.fa-flushed:before {
- content: "\f579"
-}
-
-.fa-fly:before {
- content: "\f417"
-}
-
-.fa-folder:before {
- content: "\f07b"
-}
-
-.fa-folder-minus:before {
- content: "\f65d"
-}
-
-.fa-folder-open:before {
- content: "\f07c"
-}
-
-.fa-folder-plus:before {
- content: "\f65e"
-}
-
-.fa-font:before {
- content: "\f031"
-}
-
-.fa-font-awesome:before {
- content: "\f2b4"
-}
-
-.fa-font-awesome-alt:before {
- content: "\f35c"
-}
-
-.fa-font-awesome-flag:before {
- content: "\f425"
-}
-
-.fa-font-awesome-logo-full:before {
- content: "\f4e6"
-}
-
-.fa-fonticons:before {
- content: "\f280"
-}
-
-.fa-fonticons-fi:before {
- content: "\f3a2"
-}
-
-.fa-football-ball:before {
- content: "\f44e"
-}
-
-.fa-fort-awesome:before {
- content: "\f286"
-}
-
-.fa-fort-awesome-alt:before {
- content: "\f3a3"
-}
-
-.fa-forumbee:before {
- content: "\f211"
-}
-
-.fa-forward:before {
- content: "\f04e"
-}
-
-.fa-foursquare:before {
- content: "\f180"
-}
-
-.fa-free-code-camp:before {
- content: "\f2c5"
-}
-
-.fa-freebsd:before {
- content: "\f3a4"
-}
-
-.fa-frog:before {
- content: "\f52e"
-}
-
-.fa-frown:before {
- content: "\f119"
-}
-
-.fa-frown-open:before {
- content: "\f57a"
-}
-
-.fa-fulcrum:before {
- content: "\f50b"
-}
-
-.fa-funnel-dollar:before {
- content: "\f662"
-}
-
-.fa-futbol:before {
- content: "\f1e3"
-}
-
-.fa-galactic-republic:before {
- content: "\f50c"
-}
-
-.fa-galactic-senate:before {
- content: "\f50d"
-}
-
-.fa-gamepad:before {
- content: "\f11b"
-}
-
-.fa-gas-pump:before {
- content: "\f52f"
-}
-
-.fa-gavel:before {
- content: "\f0e3"
-}
-
-.fa-gem:before {
- content: "\f3a5"
-}
-
-.fa-genderless:before {
- content: "\f22d"
-}
-
-.fa-get-pocket:before {
- content: "\f265"
-}
-
-.fa-gg:before {
- content: "\f260"
-}
-
-.fa-gg-circle:before {
- content: "\f261"
-}
-
-.fa-ghost:before {
- content: "\f6e2"
-}
-
-.fa-gift:before {
- content: "\f06b"
-}
-
-.fa-gifts:before {
- content: "\f79c"
-}
-
-.fa-git:before {
- content: "\f1d3"
-}
-
-.fa-git-square:before {
- content: "\f1d2"
-}
-
-.fa-github:before {
- content: "\f09b"
-}
-
-.fa-github-alt:before {
- content: "\f113"
-}
-
-.fa-github-square:before {
- content: "\f092"
-}
-
-.fa-gitkraken:before {
- content: "\f3a6"
-}
-
-.fa-gitlab:before {
- content: "\f296"
-}
-
-.fa-gitter:before {
- content: "\f426"
-}
-
-.fa-glass-cheers:before {
- content: "\f79f"
-}
-
-.fa-glass-martini:before {
- content: "\f000"
-}
-
-.fa-glass-martini-alt:before {
- content: "\f57b"
-}
-
-.fa-glass-whiskey:before {
- content: "\f7a0"
-}
-
-.fa-glasses:before {
- content: "\f530"
-}
-
-.fa-glide:before {
- content: "\f2a5"
-}
-
-.fa-glide-g:before {
- content: "\f2a6"
-}
-
-.fa-globe:before {
- content: "\f0ac"
-}
-
-.fa-globe-africa:before {
- content: "\f57c"
-}
-
-.fa-globe-americas:before {
- content: "\f57d"
-}
-
-.fa-globe-asia:before {
- content: "\f57e"
-}
-
-.fa-globe-europe:before {
- content: "\f7a2"
-}
-
-.fa-gofore:before {
- content: "\f3a7"
-}
-
-.fa-golf-ball:before {
- content: "\f450"
-}
-
-.fa-goodreads:before {
- content: "\f3a8"
-}
-
-.fa-goodreads-g:before {
- content: "\f3a9"
-}
-
-.fa-google:before {
- content: "\f1a0"
-}
-
-.fa-google-drive:before {
- content: "\f3aa"
-}
-
-.fa-google-play:before {
- content: "\f3ab"
-}
-
-.fa-google-plus:before {
- content: "\f2b3"
-}
-
-.fa-google-plus-g:before {
- content: "\f0d5"
-}
-
-.fa-google-plus-square:before {
- content: "\f0d4"
-}
-
-.fa-google-wallet:before {
- content: "\f1ee"
-}
-
-.fa-gopuram:before {
- content: "\f664"
-}
-
-.fa-graduation-cap:before {
- content: "\f19d"
-}
-
-.fa-gratipay:before {
- content: "\f184"
-}
-
-.fa-grav:before {
- content: "\f2d6"
-}
-
-.fa-greater-than:before {
- content: "\f531"
-}
-
-.fa-greater-than-equal:before {
- content: "\f532"
-}
-
-.fa-grimace:before {
- content: "\f57f"
-}
-
-.fa-grin:before {
- content: "\f580"
-}
-
-.fa-grin-alt:before {
- content: "\f581"
-}
-
-.fa-grin-beam:before {
- content: "\f582"
-}
-
-.fa-grin-beam-sweat:before {
- content: "\f583"
-}
-
-.fa-grin-hearts:before {
- content: "\f584"
-}
-
-.fa-grin-squint:before {
- content: "\f585"
-}
-
-.fa-grin-squint-tears:before {
- content: "\f586"
-}
-
-.fa-grin-stars:before {
- content: "\f587"
-}
-
-.fa-grin-tears:before {
- content: "\f588"
-}
-
-.fa-grin-tongue:before {
- content: "\f589"
-}
-
-.fa-grin-tongue-squint:before {
- content: "\f58a"
-}
-
-.fa-grin-tongue-wink:before {
- content: "\f58b"
-}
-
-.fa-grin-wink:before {
- content: "\f58c"
-}
-
-.fa-grip-horizontal:before {
- content: "\f58d"
-}
-
-.fa-grip-lines:before {
- content: "\f7a4"
-}
-
-.fa-grip-lines-vertical:before {
- content: "\f7a5"
-}
-
-.fa-grip-vertical:before {
- content: "\f58e"
-}
-
-.fa-gripfire:before {
- content: "\f3ac"
-}
-
-.fa-grunt:before {
- content: "\f3ad"
-}
-
-.fa-guitar:before {
- content: "\f7a6"
-}
-
-.fa-gulp:before {
- content: "\f3ae"
-}
-
-.fa-h-square:before {
- content: "\f0fd"
-}
-
-.fa-hacker-news:before {
- content: "\f1d4"
-}
-
-.fa-hacker-news-square:before {
- content: "\f3af"
-}
-
-.fa-hackerrank:before {
- content: "\f5f7"
-}
-
-.fa-hammer:before {
- content: "\f6e3"
-}
-
-.fa-hamsa:before {
- content: "\f665"
-}
-
-.fa-hand-holding:before {
- content: "\f4bd"
-}
-
-.fa-hand-holding-heart:before {
- content: "\f4be"
-}
-
-.fa-hand-holding-usd:before {
- content: "\f4c0"
-}
-
-.fa-hand-lizard:before {
- content: "\f258"
-}
-
-.fa-hand-paper:before {
- content: "\f256"
-}
-
-.fa-hand-peace:before {
- content: "\f25b"
-}
-
-.fa-hand-point-down:before {
- content: "\f0a7"
-}
-
-.fa-hand-point-left:before {
- content: "\f0a5"
-}
-
-.fa-hand-point-right:before {
- content: "\f0a4"
-}
-
-.fa-hand-point-up:before {
- content: "\f0a6"
-}
-
-.fa-hand-pointer:before {
- content: "\f25a"
-}
-
-.fa-hand-rock:before {
- content: "\f255"
-}
-
-.fa-hand-scissors:before {
- content: "\f257"
-}
-
-.fa-hand-spock:before {
- content: "\f259"
-}
-
-.fa-hands:before {
- content: "\f4c2"
-}
-
-.fa-hands-helping:before {
- content: "\f4c4"
-}
-
-.fa-handshake:before {
- content: "\f2b5"
-}
-
-.fa-hanukiah:before {
- content: "\f6e6"
-}
-
-.fa-hashtag:before {
- content: "\f292"
-}
-
-.fa-hat-wizard:before {
- content: "\f6e8"
-}
-
-.fa-haykal:before {
- content: "\f666"
-}
-
-.fa-hdd:before {
- content: "\f0a0"
-}
-
-.fa-heading:before {
- content: "\f1dc"
-}
-
-.fa-headphones:before {
- content: "\f025"
-}
-
-.fa-headphones-alt:before {
- content: "\f58f"
-}
-
-.fa-headset:before {
- content: "\f590"
-}
-
-.fa-heart:before {
- content: "\f004"
-}
-
-.fa-heart-broken:before {
- content: "\f7a9"
-}
-
-.fa-heartbeat:before {
- content: "\f21e"
-}
-
-.fa-helicopter:before {
- content: "\f533"
-}
-
-.fa-highlighter:before {
- content: "\f591"
-}
-
-.fa-hiking:before {
- content: "\f6ec"
-}
-
-.fa-hippo:before {
- content: "\f6ed"
-}
-
-.fa-hips:before {
- content: "\f452"
-}
-
-.fa-hire-a-helper:before {
- content: "\f3b0"
-}
-
-.fa-history:before {
- content: "\f1da"
-}
-
-.fa-hockey-puck:before {
- content: "\f453"
-}
-
-.fa-holly-berry:before {
- content: "\f7aa"
-}
-
-.fa-home:before {
- content: "\f015"
-}
-
-.fa-hooli:before {
- content: "\f427"
-}
-
-.fa-hornbill:before {
- content: "\f592"
-}
-
-.fa-horse:before {
- content: "\f6f0"
-}
-
-.fa-horse-head:before {
- content: "\f7ab"
-}
-
-.fa-hospital:before {
- content: "\f0f8"
-}
-
-.fa-hospital-alt:before {
- content: "\f47d"
-}
-
-.fa-hospital-symbol:before {
- content: "\f47e"
-}
-
-.fa-hot-tub:before {
- content: "\f593"
-}
-
-.fa-hotel:before {
- content: "\f594"
-}
-
-.fa-hotjar:before {
- content: "\f3b1"
-}
-
-.fa-hourglass:before {
- content: "\f254"
-}
-
-.fa-hourglass-end:before {
- content: "\f253"
-}
-
-.fa-hourglass-half:before {
- content: "\f252"
-}
-
-.fa-hourglass-start:before {
- content: "\f251"
-}
-
-.fa-house-damage:before {
- content: "\f6f1"
-}
-
-.fa-houzz:before {
- content: "\f27c"
-}
-
-.fa-hryvnia:before {
- content: "\f6f2"
-}
-
-.fa-html5:before {
- content: "\f13b"
-}
-
-.fa-hubspot:before {
- content: "\f3b2"
-}
-
-.fa-i-cursor:before {
- content: "\f246"
-}
-
-.fa-icicles:before {
- content: "\f7ad"
-}
-
-.fa-id-badge:before {
- content: "\f2c1"
-}
-
-.fa-id-card:before {
- content: "\f2c2"
-}
-
-.fa-id-card-alt:before {
- content: "\f47f"
-}
-
-.fa-igloo:before {
- content: "\f7ae"
-}
-
-.fa-image:before {
- content: "\f03e"
-}
-
-.fa-images:before {
- content: "\f302"
-}
-
-.fa-imdb:before {
- content: "\f2d8"
-}
-
-.fa-inbox:before {
- content: "\f01c"
-}
-
-.fa-indent:before {
- content: "\f03c"
-}
-
-.fa-industry:before {
- content: "\f275"
-}
-
-.fa-infinity:before {
- content: "\f534"
-}
-
-.fa-info:before {
- content: "\f129"
-}
-
-.fa-info-circle:before {
- content: "\f05a"
-}
-
-.fa-instagram:before {
- content: "\f16d"
-}
-
-.fa-intercom:before {
- content: "\f7af"
-}
-
-.fa-internet-explorer:before {
- content: "\f26b"
-}
-
-.fa-invision:before {
- content: "\f7b0"
-}
-
-.fa-ioxhost:before {
- content: "\f208"
-}
-
-.fa-italic:before {
- content: "\f033"
-}
-
-.fa-itunes:before {
- content: "\f3b4"
-}
-
-.fa-itunes-note:before {
- content: "\f3b5"
-}
-
-.fa-java:before {
- content: "\f4e4"
-}
-
-.fa-jedi:before {
- content: "\f669"
-}
-
-.fa-jedi-order:before {
- content: "\f50e"
-}
-
-.fa-jenkins:before {
- content: "\f3b6"
-}
-
-.fa-jira:before {
- content: "\f7b1"
-}
-
-.fa-joget:before {
- content: "\f3b7"
-}
-
-.fa-joint:before {
- content: "\f595"
-}
-
-.fa-joomla:before {
- content: "\f1aa"
-}
-
-.fa-journal-whills:before {
- content: "\f66a"
-}
-
-.fa-js:before {
- content: "\f3b8"
-}
-
-.fa-js-square:before {
- content: "\f3b9"
-}
-
-.fa-jsfiddle:before {
- content: "\f1cc"
-}
-
-.fa-kaaba:before {
- content: "\f66b"
-}
-
-.fa-kaggle:before {
- content: "\f5fa"
-}
-
-.fa-key:before {
- content: "\f084"
-}
-
-.fa-keybase:before {
- content: "\f4f5"
-}
-
-.fa-keyboard:before {
- content: "\f11c"
-}
-
-.fa-keycdn:before {
- content: "\f3ba"
-}
-
-.fa-khanda:before {
- content: "\f66d"
-}
-
-.fa-kickstarter:before {
- content: "\f3bb"
-}
-
-.fa-kickstarter-k:before {
- content: "\f3bc"
-}
-
-.fa-kiss:before {
- content: "\f596"
-}
-
-.fa-kiss-beam:before {
- content: "\f597"
-}
-
-.fa-kiss-wink-heart:before {
- content: "\f598"
-}
-
-.fa-kiwi-bird:before {
- content: "\f535"
-}
-
-.fa-korvue:before {
- content: "\f42f"
-}
-
-.fa-landmark:before {
- content: "\f66f"
-}
-
-.fa-language:before {
- content: "\f1ab"
-}
-
-.fa-laptop:before {
- content: "\f109"
-}
-
-.fa-laptop-code:before {
- content: "\f5fc"
-}
-
-.fa-laravel:before {
- content: "\f3bd"
-}
-
-.fa-lastfm:before {
- content: "\f202"
-}
-
-.fa-lastfm-square:before {
- content: "\f203"
-}
-
-.fa-laugh:before {
- content: "\f599"
-}
-
-.fa-laugh-beam:before {
- content: "\f59a"
-}
-
-.fa-laugh-squint:before {
- content: "\f59b"
-}
-
-.fa-laugh-wink:before {
- content: "\f59c"
-}
-
-.fa-layer-group:before {
- content: "\f5fd"
-}
-
-.fa-leaf:before {
- content: "\f06c"
-}
-
-.fa-leanpub:before {
- content: "\f212"
-}
-
-.fa-lemon:before {
- content: "\f094"
-}
-
-.fa-less:before {
- content: "\f41d"
-}
-
-.fa-less-than:before {
- content: "\f536"
-}
-
-.fa-less-than-equal:before {
- content: "\f537"
-}
-
-.fa-level-down-alt:before {
- content: "\f3be"
-}
-
-.fa-level-up-alt:before {
- content: "\f3bf"
-}
-
-.fa-life-ring:before {
- content: "\f1cd"
-}
-
-.fa-lightbulb:before {
- content: "\f0eb"
-}
-
-.fa-line:before {
- content: "\f3c0"
-}
-
-.fa-link:before {
- content: "\f0c1"
-}
-
-.fa-linkedin:before {
- content: "\f08c"
-}
-
-.fa-linkedin-in:before {
- content: "\f0e1"
-}
-
-.fa-linode:before {
- content: "\f2b8"
-}
-
-.fa-linux:before {
- content: "\f17c"
-}
-
-.fa-lira-sign:before {
- content: "\f195"
-}
-
-.fa-list:before {
- content: "\f03a"
-}
-
-.fa-list-alt:before {
- content: "\f022"
-}
-
-.fa-list-ol:before {
- content: "\f0cb"
-}
-
-.fa-list-ul:before {
- content: "\f0ca"
-}
-
-.fa-location-arrow:before {
- content: "\f124"
-}
-
-.fa-lock:before {
- content: "\f023"
-}
-
-.fa-lock-open:before {
- content: "\f3c1"
-}
-
-.fa-long-arrow-alt-down:before {
- content: "\f309"
-}
-
-.fa-long-arrow-alt-left:before {
- content: "\f30a"
-}
-
-.fa-long-arrow-alt-right:before {
- content: "\f30b"
-}
-
-.fa-long-arrow-alt-up:before {
- content: "\f30c"
-}
-
-.fa-low-vision:before {
- content: "\f2a8"
-}
-
-.fa-luggage-cart:before {
- content: "\f59d"
-}
-
-.fa-lyft:before {
- content: "\f3c3"
-}
-
-.fa-magento:before {
- content: "\f3c4"
-}
-
-.fa-magic:before {
- content: "\f0d0"
-}
-
-.fa-magnet:before {
- content: "\f076"
-}
-
-.fa-mail-bulk:before {
- content: "\f674"
-}
-
-.fa-mailchimp:before {
- content: "\f59e"
-}
-
-.fa-male:before {
- content: "\f183"
-}
-
-.fa-mandalorian:before {
- content: "\f50f"
-}
-
-.fa-map:before {
- content: "\f279"
-}
-
-.fa-map-marked:before {
- content: "\f59f"
-}
-
-.fa-map-marked-alt:before {
- content: "\f5a0"
-}
-
-.fa-map-marker:before {
- content: "\f041"
-}
-
-.fa-map-marker-alt:before {
- content: "\f3c5"
-}
-
-.fa-map-pin:before {
- content: "\f276"
-}
-
-.fa-map-signs:before {
- content: "\f277"
-}
-
-.fa-markdown:before {
- content: "\f60f"
-}
-
-.fa-marker:before {
- content: "\f5a1"
-}
-
-.fa-mars:before {
- content: "\f222"
-}
-
-.fa-mars-double:before {
- content: "\f227"
-}
-
-.fa-mars-stroke:before {
- content: "\f229"
-}
-
-.fa-mars-stroke-h:before {
- content: "\f22b"
-}
-
-.fa-mars-stroke-v:before {
- content: "\f22a"
-}
-
-.fa-mask:before {
- content: "\f6fa"
-}
-
-.fa-mastodon:before {
- content: "\f4f6"
-}
-
-.fa-maxcdn:before {
- content: "\f136"
-}
-
-.fa-medal:before {
- content: "\f5a2"
-}
-
-.fa-medapps:before {
- content: "\f3c6"
-}
-
-.fa-medium:before {
- content: "\f23a"
-}
-
-.fa-medium-m:before {
- content: "\f3c7"
-}
-
-.fa-medkit:before {
- content: "\f0fa"
-}
-
-.fa-medrt:before {
- content: "\f3c8"
-}
-
-.fa-meetup:before {
- content: "\f2e0"
-}
-
-.fa-megaport:before {
- content: "\f5a3"
-}
-
-.fa-meh:before {
- content: "\f11a"
-}
-
-.fa-meh-blank:before {
- content: "\f5a4"
-}
-
-.fa-meh-rolling-eyes:before {
- content: "\f5a5"
-}
-
-.fa-memory:before {
- content: "\f538"
-}
-
-.fa-mendeley:before {
- content: "\f7b3"
-}
-
-.fa-menorah:before {
- content: "\f676"
-}
-
-.fa-mercury:before {
- content: "\f223"
-}
-
-.fa-meteor:before {
- content: "\f753"
-}
-
-.fa-microchip:before {
- content: "\f2db"
-}
-
-.fa-microphone:before {
- content: "\f130"
-}
-
-.fa-microphone-alt:before {
- content: "\f3c9"
-}
-
-.fa-microphone-alt-slash:before {
- content: "\f539"
-}
-
-.fa-microphone-slash:before {
- content: "\f131"
-}
-
-.fa-microscope:before {
- content: "\f610"
-}
-
-.fa-microsoft:before {
- content: "\f3ca"
-}
-
-.fa-minus:before {
- content: "\f068"
-}
-
-.fa-minus-circle:before {
- content: "\f056"
-}
-
-.fa-minus-square:before {
- content: "\f146"
-}
-
-.fa-mitten:before {
- content: "\f7b5"
-}
-
-.fa-mix:before {
- content: "\f3cb"
-}
-
-.fa-mixcloud:before {
- content: "\f289"
-}
-
-.fa-mizuni:before {
- content: "\f3cc"
-}
-
-.fa-mobile:before {
- content: "\f10b"
-}
-
-.fa-mobile-alt:before {
- content: "\f3cd"
-}
-
-.fa-modx:before {
- content: "\f285"
-}
-
-.fa-monero:before {
- content: "\f3d0"
-}
-
-.fa-money-bill:before {
- content: "\f0d6"
-}
-
-.fa-money-bill-alt:before {
- content: "\f3d1"
-}
-
-.fa-money-bill-wave:before {
- content: "\f53a"
-}
-
-.fa-money-bill-wave-alt:before {
- content: "\f53b"
-}
-
-.fa-money-check:before {
- content: "\f53c"
-}
-
-.fa-money-check-alt:before {
- content: "\f53d"
-}
-
-.fa-monument:before {
- content: "\f5a6"
-}
-
-.fa-moon:before {
- content: "\f186"
-}
-
-.fa-mortar-pestle:before {
- content: "\f5a7"
-}
-
-.fa-mosque:before {
- content: "\f678"
-}
-
-.fa-motorcycle:before {
- content: "\f21c"
-}
-
-.fa-mountain:before {
- content: "\f6fc"
-}
-
-.fa-mouse-pointer:before {
- content: "\f245"
-}
-
-.fa-mug-hot:before {
- content: "\f7b6"
-}
-
-.fa-music:before {
- content: "\f001"
-}
-
-.fa-napster:before {
- content: "\f3d2"
-}
-
-.fa-neos:before {
- content: "\f612"
-}
-
-.fa-network-wired:before {
- content: "\f6ff"
-}
-
-.fa-neuter:before {
- content: "\f22c"
-}
-
-.fa-newspaper:before {
- content: "\f1ea"
-}
-
-.fa-nimblr:before {
- content: "\f5a8"
-}
-
-.fa-nintendo-switch:before {
- content: "\f418"
-}
-
-.fa-node:before {
- content: "\f419"
-}
-
-.fa-node-js:before {
- content: "\f3d3"
-}
-
-.fa-not-equal:before {
- content: "\f53e"
-}
-
-.fa-notes-medical:before {
- content: "\f481"
-}
-
-.fa-npm:before {
- content: "\f3d4"
-}
-
-.fa-ns8:before {
- content: "\f3d5"
-}
-
-.fa-nutritionix:before {
- content: "\f3d6"
-}
-
-.fa-object-group:before {
- content: "\f247"
-}
-
-.fa-object-ungroup:before {
- content: "\f248"
-}
-
-.fa-odnoklassniki:before {
- content: "\f263"
-}
-
-.fa-odnoklassniki-square:before {
- content: "\f264"
-}
-
-.fa-oil-can:before {
- content: "\f613"
-}
-
-.fa-old-republic:before {
- content: "\f510"
-}
-
-.fa-om:before {
- content: "\f679"
-}
-
-.fa-opencart:before {
- content: "\f23d"
-}
-
-.fa-openid:before {
- content: "\f19b"
-}
-
-.fa-opera:before {
- content: "\f26a"
-}
-
-.fa-optin-monster:before {
- content: "\f23c"
-}
-
-.fa-osi:before {
- content: "\f41a"
-}
-
-.fa-otter:before {
- content: "\f700"
-}
-
-.fa-outdent:before {
- content: "\f03b"
-}
-
-.fa-page4:before {
- content: "\f3d7"
-}
-
-.fa-pagelines:before {
- content: "\f18c"
-}
-
-.fa-paint-brush:before {
- content: "\f1fc"
-}
-
-.fa-paint-roller:before {
- content: "\f5aa"
-}
-
-.fa-palette:before {
- content: "\f53f"
-}
-
-.fa-palfed:before {
- content: "\f3d8"
-}
-
-.fa-pallet:before {
- content: "\f482"
-}
-
-.fa-paper-plane:before {
- content: "\f1d8"
-}
-
-.fa-paperclip:before {
- content: "\f0c6"
-}
-
-.fa-parachute-box:before {
- content: "\f4cd"
-}
-
-.fa-paragraph:before {
- content: "\f1dd"
-}
-
-.fa-parking:before {
- content: "\f540"
-}
-
-.fa-passport:before {
- content: "\f5ab"
-}
-
-.fa-pastafarianism:before {
- content: "\f67b"
-}
-
-.fa-paste:before {
- content: "\f0ea"
-}
-
-.fa-patreon:before {
- content: "\f3d9"
-}
-
-.fa-pause:before {
- content: "\f04c"
-}
-
-.fa-pause-circle:before {
- content: "\f28b"
-}
-
-.fa-paw:before {
- content: "\f1b0"
-}
-
-.fa-paypal:before {
- content: "\f1ed"
-}
-
-.fa-peace:before {
- content: "\f67c"
-}
-
-.fa-pen:before {
- content: "\f304"
-}
-
-.fa-pen-alt:before {
- content: "\f305"
-}
-
-.fa-pen-fancy:before {
- content: "\f5ac"
-}
-
-.fa-pen-nib:before {
- content: "\f5ad"
-}
-
-.fa-pen-square:before {
- content: "\f14b"
-}
-
-.fa-pencil-alt:before {
- content: "\f303"
-}
-
-.fa-pencil-ruler:before {
- content: "\f5ae"
-}
-
-.fa-penny-arcade:before {
- content: "\f704"
-}
-
-.fa-people-carry:before {
- content: "\f4ce"
-}
-
-.fa-percent:before {
- content: "\f295"
-}
-
-.fa-percentage:before {
- content: "\f541"
-}
-
-.fa-periscope:before {
- content: "\f3da"
-}
-
-.fa-person-booth:before {
- content: "\f756"
-}
-
-.fa-phabricator:before {
- content: "\f3db"
-}
-
-.fa-phoenix-framework:before {
- content: "\f3dc"
-}
-
-.fa-phoenix-squadron:before {
- content: "\f511"
-}
-
-.fa-phone:before {
- content: "\f095"
-}
-
-.fa-phone-slash:before {
- content: "\f3dd"
-}
-
-.fa-phone-square:before {
- content: "\f098"
-}
-
-.fa-phone-volume:before {
- content: "\f2a0"
-}
-
-.fa-php:before {
- content: "\f457"
-}
-
-.fa-pied-piper:before {
- content: "\f2ae"
-}
-
-.fa-pied-piper-alt:before {
- content: "\f1a8"
-}
-
-.fa-pied-piper-hat:before {
- content: "\f4e5"
-}
-
-.fa-pied-piper-pp:before {
- content: "\f1a7"
-}
-
-.fa-piggy-bank:before {
- content: "\f4d3"
-}
-
-.fa-pills:before {
- content: "\f484"
-}
-
-.fa-pinterest:before {
- content: "\f0d2"
-}
-
-.fa-pinterest-p:before {
- content: "\f231"
-}
-
-.fa-pinterest-square:before {
- content: "\f0d3"
-}
-
-.fa-place-of-worship:before {
- content: "\f67f"
-}
-
-.fa-plane:before {
- content: "\f072"
-}
-
-.fa-plane-arrival:before {
- content: "\f5af"
-}
-
-.fa-plane-departure:before {
- content: "\f5b0"
-}
-
-.fa-play:before {
- content: "\f04b"
-}
-
-.fa-play-circle:before {
- content: "\f144"
-}
-
-.fa-playstation:before {
- content: "\f3df"
-}
-
-.fa-plug:before {
- content: "\f1e6"
-}
-
-.fa-plus:before {
- content: "\f067"
-}
-
-.fa-plus-circle:before {
- content: "\f055"
-}
-
-.fa-plus-square:before {
- content: "\f0fe"
-}
-
-.fa-podcast:before {
- content: "\f2ce"
-}
-
-.fa-poll:before {
- content: "\f681"
-}
-
-.fa-poll-h:before {
- content: "\f682"
-}
-
-.fa-poo:before {
- content: "\f2fe"
-}
-
-.fa-poo-storm:before {
- content: "\f75a"
-}
-
-.fa-poop:before {
- content: "\f619"
-}
-
-.fa-portrait:before {
- content: "\f3e0"
-}
-
-.fa-pound-sign:before {
- content: "\f154"
-}
-
-.fa-power-off:before {
- content: "\f011"
-}
-
-.fa-pray:before {
- content: "\f683"
-}
-
-.fa-praying-hands:before {
- content: "\f684"
-}
-
-.fa-prescription:before {
- content: "\f5b1"
-}
-
-.fa-prescription-bottle:before {
- content: "\f485"
-}
-
-.fa-prescription-bottle-alt:before {
- content: "\f486"
-}
-
-.fa-print:before {
- content: "\f02f"
-}
-
-.fa-procedures:before {
- content: "\f487"
-}
-
-.fa-product-hunt:before {
- content: "\f288"
-}
-
-.fa-project-diagram:before {
- content: "\f542"
-}
-
-.fa-pushed:before {
- content: "\f3e1"
-}
-
-.fa-puzzle-piece:before {
- content: "\f12e"
-}
-
-.fa-python:before {
- content: "\f3e2"
-}
-
-.fa-qq:before {
- content: "\f1d6"
-}
-
-.fa-qrcode:before {
- content: "\f029"
-}
-
-.fa-question:before {
- content: "\f128"
-}
-
-.fa-question-circle:before {
- content: "\f059"
-}
-
-.fa-quidditch:before {
- content: "\f458"
-}
-
-.fa-quinscape:before {
- content: "\f459"
-}
-
-.fa-quora:before {
- content: "\f2c4"
-}
-
-.fa-quote-left:before {
- content: "\f10d"
-}
-
-.fa-quote-right:before {
- content: "\f10e"
-}
-
-.fa-quran:before {
- content: "\f687"
-}
-
-.fa-r-project:before {
- content: "\f4f7"
-}
-
-.fa-radiation:before {
- content: "\f7b9"
-}
-
-.fa-radiation-alt:before {
- content: "\f7ba"
-}
-
-.fa-rainbow:before {
- content: "\f75b"
-}
-
-.fa-random:before {
- content: "\f074"
-}
-
-.fa-raspberry-pi:before {
- content: "\f7bb"
-}
-
-.fa-ravelry:before {
- content: "\f2d9"
-}
-
-.fa-react:before {
- content: "\f41b"
-}
-
-.fa-reacteurope:before {
- content: "\f75d"
-}
-
-.fa-readme:before {
- content: "\f4d5"
-}
-
-.fa-rebel:before {
- content: "\f1d0"
-}
-
-.fa-receipt:before {
- content: "\f543"
-}
-
-.fa-recycle:before {
- content: "\f1b8"
-}
-
-.fa-red-river:before {
- content: "\f3e3"
-}
-
-.fa-reddit:before {
- content: "\f1a1"
-}
-
-.fa-reddit-alien:before {
- content: "\f281"
-}
-
-.fa-reddit-square:before {
- content: "\f1a2"
-}
-
-.fa-redhat:before {
- content: "\f7bc"
-}
-
-.fa-redo:before {
- content: "\f01e"
-}
-
-.fa-redo-alt:before {
- content: "\f2f9"
-}
-
-.fa-registered:before {
- content: "\f25d"
-}
-
-.fa-renren:before {
- content: "\f18b"
-}
-
-.fa-reply:before {
- content: "\f3e5"
-}
-
-.fa-reply-all:before {
- content: "\f122"
-}
-
-.fa-replyd:before {
- content: "\f3e6"
-}
-
-.fa-republican:before {
- content: "\f75e"
-}
-
-.fa-researchgate:before {
- content: "\f4f8"
-}
-
-.fa-resolving:before {
- content: "\f3e7"
-}
-
-.fa-restroom:before {
- content: "\f7bd"
-}
-
-.fa-retweet:before {
- content: "\f079"
-}
-
-.fa-rev:before {
- content: "\f5b2"
-}
-
-.fa-ribbon:before {
- content: "\f4d6"
-}
-
-.fa-ring:before {
- content: "\f70b"
-}
-
-.fa-road:before {
- content: "\f018"
-}
-
-.fa-robot:before {
- content: "\f544"
-}
-
-.fa-rocket:before {
- content: "\f135"
-}
-
-.fa-rocketchat:before {
- content: "\f3e8"
-}
-
-.fa-rockrms:before {
- content: "\f3e9"
-}
-
-.fa-route:before {
- content: "\f4d7"
-}
-
-.fa-rss:before {
- content: "\f09e"
-}
-
-.fa-rss-square:before {
- content: "\f143"
-}
-
-.fa-ruble-sign:before {
- content: "\f158"
-}
-
-.fa-ruler:before {
- content: "\f545"
-}
-
-.fa-ruler-combined:before {
- content: "\f546"
-}
-
-.fa-ruler-horizontal:before {
- content: "\f547"
-}
-
-.fa-ruler-vertical:before {
- content: "\f548"
-}
-
-.fa-running:before {
- content: "\f70c"
-}
-
-.fa-rupee-sign:before {
- content: "\f156"
-}
-
-.fa-sad-cry:before {
- content: "\f5b3"
-}
-
-.fa-sad-tear:before {
- content: "\f5b4"
-}
-
-.fa-safari:before {
- content: "\f267"
-}
-
-.fa-sass:before {
- content: "\f41e"
-}
-
-.fa-satellite:before {
- content: "\f7bf"
-}
-
-.fa-satellite-dish:before {
- content: "\f7c0"
-}
-
-.fa-save:before {
- content: "\f0c7"
-}
-
-.fa-schlix:before {
- content: "\f3ea"
-}
-
-.fa-school:before {
- content: "\f549"
-}
-
-.fa-screwdriver:before {
- content: "\f54a"
-}
-
-.fa-scribd:before {
- content: "\f28a"
-}
-
-.fa-scroll:before {
- content: "\f70e"
-}
-
-.fa-sd-card:before {
- content: "\f7c2"
-}
-
-.fa-search:before {
- content: "\f002"
-}
-
-.fa-search-dollar:before {
- content: "\f688"
-}
-
-.fa-search-location:before {
- content: "\f689"
-}
-
-.fa-search-minus:before {
- content: "\f010"
-}
-
-.fa-search-plus:before {
- content: "\f00e"
-}
-
-.fa-searchengin:before {
- content: "\f3eb"
-}
-
-.fa-seedling:before {
- content: "\f4d8"
-}
-
-.fa-sellcast:before {
- content: "\f2da"
-}
-
-.fa-sellsy:before {
- content: "\f213"
-}
-
-.fa-server:before {
- content: "\f233"
-}
-
-.fa-servicestack:before {
- content: "\f3ec"
-}
-
-.fa-shapes:before {
- content: "\f61f"
-}
-
-.fa-share:before {
- content: "\f064"
-}
-
-.fa-share-alt:before {
- content: "\f1e0"
-}
-
-.fa-share-alt-square:before {
- content: "\f1e1"
-}
-
-.fa-share-square:before {
- content: "\f14d"
-}
-
-.fa-shekel-sign:before {
- content: "\f20b"
-}
-
-.fa-shield-alt:before {
- content: "\f3ed"
-}
-
-.fa-ship:before {
- content: "\f21a"
-}
-
-.fa-shipping-fast:before {
- content: "\f48b"
-}
-
-.fa-shirtsinbulk:before {
- content: "\f214"
-}
-
-.fa-shoe-prints:before {
- content: "\f54b"
-}
-
-.fa-shopping-bag:before {
- content: "\f290"
-}
-
-.fa-shopping-basket:before {
- content: "\f291"
-}
-
-.fa-shopping-cart:before {
- content: "\f07a"
-}
-
-.fa-shopware:before {
- content: "\f5b5"
-}
-
-.fa-shower:before {
- content: "\f2cc"
-}
-
-.fa-shuttle-van:before {
- content: "\f5b6"
-}
-
-.fa-sign:before {
- content: "\f4d9"
-}
-
-.fa-sign-in-alt:before {
- content: "\f2f6"
-}
-
-.fa-sign-language:before {
- content: "\f2a7"
-}
-
-.fa-sign-out-alt:before {
- content: "\f2f5"
-}
-
-.fa-signal:before {
- content: "\f012"
-}
-
-.fa-signature:before {
- content: "\f5b7"
-}
-
-.fa-sim-card:before {
- content: "\f7c4"
-}
-
-.fa-simplybuilt:before {
- content: "\f215"
-}
-
-.fa-sistrix:before {
- content: "\f3ee"
-}
-
-.fa-sitemap:before {
- content: "\f0e8"
-}
-
-.fa-sith:before {
- content: "\f512"
-}
-
-.fa-skating:before {
- content: "\f7c5"
-}
-
-.fa-sketch:before {
- content: "\f7c6"
-}
-
-.fa-skiing:before {
- content: "\f7c9"
-}
-
-.fa-skiing-nordic:before {
- content: "\f7ca"
-}
-
-.fa-skull:before {
- content: "\f54c"
-}
-
-.fa-skull-crossbones:before {
- content: "\f714"
-}
-
-.fa-skyatlas:before {
- content: "\f216"
-}
-
-.fa-skype:before {
- content: "\f17e"
-}
-
-.fa-slack:before {
- content: "\f198"
-}
-
-.fa-slack-hash:before {
- content: "\f3ef"
-}
-
-.fa-slash:before {
- content: "\f715"
-}
-
-.fa-sleigh:before {
- content: "\f7cc"
-}
-
-.fa-sliders-h:before {
- content: "\f1de"
-}
-
-.fa-slideshare:before {
- content: "\f1e7"
-}
-
-.fa-smile:before {
- content: "\f118"
-}
-
-.fa-smile-beam:before {
- content: "\f5b8"
-}
-
-.fa-smile-wink:before {
- content: "\f4da"
-}
-
-.fa-smog:before {
- content: "\f75f"
-}
-
-.fa-smoking:before {
- content: "\f48d"
-}
-
-.fa-smoking-ban:before {
- content: "\f54d"
-}
-
-.fa-sms:before {
- content: "\f7cd"
-}
-
-.fa-snapchat:before {
- content: "\f2ab"
-}
-
-.fa-snapchat-ghost:before {
- content: "\f2ac"
-}
-
-.fa-snapchat-square:before {
- content: "\f2ad"
-}
-
-.fa-snowboarding:before {
- content: "\f7ce"
-}
-
-.fa-snowflake:before {
- content: "\f2dc"
-}
-
-.fa-snowman:before {
- content: "\f7d0"
-}
-
-.fa-snowplow:before {
- content: "\f7d2"
-}
-
-.fa-socks:before {
- content: "\f696"
-}
-
-.fa-solar-panel:before {
- content: "\f5ba"
-}
-
-.fa-sort:before {
- content: "\f0dc"
-}
-
-.fa-sort-alpha-down:before {
- content: "\f15d"
-}
-
-.fa-sort-alpha-up:before {
- content: "\f15e"
-}
-
-.fa-sort-amount-down:before {
- content: "\f160"
-}
-
-.fa-sort-amount-up:before {
- content: "\f161"
-}
-
-.fa-sort-down:before {
- content: "\f0dd"
-}
-
-.fa-sort-numeric-down:before {
- content: "\f162"
-}
-
-.fa-sort-numeric-up:before {
- content: "\f163"
-}
-
-.fa-sort-up:before {
- content: "\f0de"
-}
-
-.fa-soundcloud:before {
- content: "\f1be"
-}
-
-.fa-sourcetree:before {
- content: "\f7d3"
-}
-
-.fa-spa:before {
- content: "\f5bb"
-}
-
-.fa-space-shuttle:before {
- content: "\f197"
-}
-
-.fa-speakap:before {
- content: "\f3f3"
-}
-
-.fa-spider:before {
- content: "\f717"
-}
-
-.fa-spinner:before {
- content: "\f110"
-}
-
-.fa-splotch:before {
- content: "\f5bc"
-}
-
-.fa-spotify:before {
- content: "\f1bc"
-}
-
-.fa-spray-can:before {
- content: "\f5bd"
-}
-
-.fa-square:before {
- content: "\f0c8"
-}
-
-.fa-square-full:before {
- content: "\f45c"
-}
-
-.fa-square-root-alt:before {
- content: "\f698"
-}
-
-.fa-squarespace:before {
- content: "\f5be"
-}
-
-.fa-stack-exchange:before {
- content: "\f18d"
-}
-
-.fa-stack-overflow:before {
- content: "\f16c"
-}
-
-.fa-stamp:before {
- content: "\f5bf"
-}
-
-.fa-star:before {
- content: "\f005"
-}
-
-.fa-star-and-crescent:before {
- content: "\f699"
-}
-
-.fa-star-half:before {
- content: "\f089"
-}
-
-.fa-star-half-alt:before {
- content: "\f5c0"
-}
-
-.fa-star-of-david:before {
- content: "\f69a"
-}
-
-.fa-star-of-life:before {
- content: "\f621"
-}
-
-.fa-staylinked:before {
- content: "\f3f5"
-}
-
-.fa-steam:before {
- content: "\f1b6"
-}
-
-.fa-steam-square:before {
- content: "\f1b7"
-}
-
-.fa-steam-symbol:before {
- content: "\f3f6"
-}
-
-.fa-step-backward:before {
- content: "\f048"
-}
-
-.fa-step-forward:before {
- content: "\f051"
-}
-
-.fa-stethoscope:before {
- content: "\f0f1"
-}
-
-.fa-sticker-mule:before {
- content: "\f3f7"
-}
-
-.fa-sticky-note:before {
- content: "\f249"
-}
-
-.fa-stop:before {
- content: "\f04d"
-}
-
-.fa-stop-circle:before {
- content: "\f28d"
-}
-
-.fa-stopwatch:before {
- content: "\f2f2"
-}
-
-.fa-store:before {
- content: "\f54e"
-}
-
-.fa-store-alt:before {
- content: "\f54f"
-}
-
-.fa-strava:before {
- content: "\f428"
-}
-
-.fa-stream:before {
- content: "\f550"
-}
-
-.fa-street-view:before {
- content: "\f21d"
-}
-
-.fa-strikethrough:before {
- content: "\f0cc"
-}
-
-.fa-stripe:before {
- content: "\f429"
-}
-
-.fa-stripe-s:before {
- content: "\f42a"
-}
-
-.fa-stroopwafel:before {
- content: "\f551"
-}
-
-.fa-studiovinari:before {
- content: "\f3f8"
-}
-
-.fa-stumbleupon:before {
- content: "\f1a4"
-}
-
-.fa-stumbleupon-circle:before {
- content: "\f1a3"
-}
-
-.fa-subscript:before {
- content: "\f12c"
-}
-
-.fa-subway:before {
- content: "\f239"
-}
-
-.fa-suitcase:before {
- content: "\f0f2"
-}
-
-.fa-suitcase-rolling:before {
- content: "\f5c1"
-}
-
-.fa-sun:before {
- content: "\f185"
-}
-
-.fa-superpowers:before {
- content: "\f2dd"
-}
-
-.fa-superscript:before {
- content: "\f12b"
-}
-
-.fa-supple:before {
- content: "\f3f9"
-}
-
-.fa-surprise:before {
- content: "\f5c2"
-}
-
-.fa-suse:before {
- content: "\f7d6"
-}
-
-.fa-swatchbook:before {
- content: "\f5c3"
-}
-
-.fa-swimmer:before {
- content: "\f5c4"
-}
-
-.fa-swimming-pool:before {
- content: "\f5c5"
-}
-
-.fa-synagogue:before {
- content: "\f69b"
-}
-
-.fa-sync:before {
- content: "\f021"
-}
-
-.fa-sync-alt:before {
- content: "\f2f1"
-}
-
-.fa-syringe:before {
- content: "\f48e"
-}
-
-.fa-table:before {
- content: "\f0ce"
-}
-
-.fa-table-tennis:before {
- content: "\f45d"
-}
-
-.fa-tablet:before {
- content: "\f10a"
-}
-
-.fa-tablet-alt:before {
- content: "\f3fa"
-}
-
-.fa-tablets:before {
- content: "\f490"
-}
-
-.fa-tachometer-alt:before {
- content: "\f3fd"
-}
-
-.fa-tag:before {
- content: "\f02b"
-}
-
-.fa-tags:before {
- content: "\f02c"
-}
-
-.fa-tape:before {
- content: "\f4db"
-}
-
-.fa-tasks:before {
- content: "\f0ae"
-}
-
-.fa-taxi:before {
- content: "\f1ba"
-}
-
-.fa-teamspeak:before {
- content: "\f4f9"
-}
-
-.fa-teeth:before {
- content: "\f62e"
-}
-
-.fa-teeth-open:before {
- content: "\f62f"
-}
-
-.fa-telegram:before {
- content: "\f2c6"
-}
-
-.fa-telegram-plane:before {
- content: "\f3fe"
-}
-
-.fa-temperature-high:before {
- content: "\f769"
-}
-
-.fa-temperature-low:before {
- content: "\f76b"
-}
-
-.fa-tencent-weibo:before {
- content: "\f1d5"
-}
-
-.fa-tenge:before {
- content: "\f7d7"
-}
-
-.fa-terminal:before {
- content: "\f120"
-}
-
-.fa-text-height:before {
- content: "\f034"
-}
-
-.fa-text-width:before {
- content: "\f035"
-}
-
-.fa-th:before {
- content: "\f00a"
-}
-
-.fa-th-large:before {
- content: "\f009"
-}
-
-.fa-th-list:before {
- content: "\f00b"
-}
-
-.fa-the-red-yeti:before {
- content: "\f69d"
-}
-
-.fa-theater-masks:before {
- content: "\f630"
-}
-
-.fa-themeco:before {
- content: "\f5c6"
-}
-
-.fa-themeisle:before {
- content: "\f2b2"
-}
-
-.fa-thermometer:before {
- content: "\f491"
-}
-
-.fa-thermometer-empty:before {
- content: "\f2cb"
-}
-
-.fa-thermometer-full:before {
- content: "\f2c7"
-}
-
-.fa-thermometer-half:before {
- content: "\f2c9"
-}
-
-.fa-thermometer-quarter:before {
- content: "\f2ca"
-}
-
-.fa-thermometer-three-quarters:before {
- content: "\f2c8"
-}
-
-.fa-think-peaks:before {
- content: "\f731"
-}
-
-.fa-thumbs-down:before {
- content: "\f165"
-}
-
-.fa-thumbs-up:before {
- content: "\f164"
-}
-
-.fa-thumbtack:before {
- content: "\f08d"
-}
-
-.fa-ticket-alt:before {
- content: "\f3ff"
-}
-
-.fa-times:before {
- content: "\f00d"
-}
-
-.fa-times-circle:before {
- content: "\f057"
-}
-
-.fa-tint:before {
- content: "\f043"
-}
-
-.fa-tint-slash:before {
- content: "\f5c7"
-}
-
-.fa-tired:before {
- content: "\f5c8"
-}
-
-.fa-toggle-off:before {
- content: "\f204"
-}
-
-.fa-toggle-on:before {
- content: "\f205"
-}
-
-.fa-toilet:before {
- content: "\f7d8"
-}
-
-.fa-toilet-paper:before {
- content: "\f71e"
-}
-
-.fa-toolbox:before {
- content: "\f552"
-}
-
-.fa-tools:before {
- content: "\f7d9"
-}
-
-.fa-tooth:before {
- content: "\f5c9"
-}
-
-.fa-torah:before {
- content: "\f6a0"
-}
-
-.fa-torii-gate:before {
- content: "\f6a1"
-}
-
-.fa-tractor:before {
- content: "\f722"
-}
-
-.fa-trade-federation:before {
- content: "\f513"
-}
-
-.fa-trademark:before {
- content: "\f25c"
-}
-
-.fa-traffic-light:before {
- content: "\f637"
-}
-
-.fa-train:before {
- content: "\f238"
-}
-
-.fa-tram:before {
- content: "\f7da"
-}
-
-.fa-transgender:before {
- content: "\f224"
-}
-
-.fa-transgender-alt:before {
- content: "\f225"
-}
-
-.fa-trash:before {
- content: "\f1f8"
-}
-
-.fa-trash-alt:before {
- content: "\f2ed"
-}
-
-.fa-tree:before {
- content: "\f1bb"
-}
-
-.fa-trello:before {
- content: "\f181"
-}
-
-.fa-tripadvisor:before {
- content: "\f262"
-}
-
-.fa-trophy:before {
- content: "\f091"
-}
-
-.fa-truck:before {
- content: "\f0d1"
-}
-
-.fa-truck-loading:before {
- content: "\f4de"
-}
-
-.fa-truck-monster:before {
- content: "\f63b"
-}
-
-.fa-truck-moving:before {
- content: "\f4df"
-}
-
-.fa-truck-pickup:before {
- content: "\f63c"
-}
-
-.fa-tshirt:before {
- content: "\f553"
-}
-
-.fa-tty:before {
- content: "\f1e4"
-}
-
-.fa-tumblr:before {
- content: "\f173"
-}
-
-.fa-tumblr-square:before {
- content: "\f174"
-}
-
-.fa-tv:before {
- content: "\f26c"
-}
-
-.fa-twitch:before {
- content: "\f1e8"
-}
-
-.fa-twitter:before {
- content: "\f099"
-}
-
-.fa-twitter-square:before {
- content: "\f081"
-}
-
-.fa-typo3:before {
- content: "\f42b"
-}
-
-.fa-uber:before {
- content: "\f402"
-}
-
-.fa-ubuntu:before {
- content: "\f7df"
-}
-
-.fa-uikit:before {
- content: "\f403"
-}
-
-.fa-umbrella:before {
- content: "\f0e9"
-}
-
-.fa-umbrella-beach:before {
- content: "\f5ca"
-}
-
-.fa-underline:before {
- content: "\f0cd"
-}
-
-.fa-undo:before {
- content: "\f0e2"
-}
-
-.fa-undo-alt:before {
- content: "\f2ea"
-}
-
-.fa-uniregistry:before {
- content: "\f404"
-}
-
-.fa-universal-access:before {
- content: "\f29a"
-}
-
-.fa-university:before {
- content: "\f19c"
-}
-
-.fa-unlink:before {
- content: "\f127"
-}
-
-.fa-unlock:before {
- content: "\f09c"
-}
-
-.fa-unlock-alt:before {
- content: "\f13e"
-}
-
-.fa-untappd:before {
- content: "\f405"
-}
-
-.fa-upload:before {
- content: "\f093"
-}
-
-.fa-ups:before {
- content: "\f7e0"
-}
-
-.fa-usb:before {
- content: "\f287"
-}
-
-.fa-user:before {
- content: "\f007"
-}
-
-.fa-user-alt:before {
- content: "\f406"
-}
-
-.fa-user-alt-slash:before {
- content: "\f4fa"
-}
-
-.fa-user-astronaut:before {
- content: "\f4fb"
-}
-
-.fa-user-check:before {
- content: "\f4fc"
-}
-
-.fa-user-circle:before {
- content: "\f2bd"
-}
-
-.fa-user-clock:before {
- content: "\f4fd"
-}
-
-.fa-user-cog:before {
- content: "\f4fe"
-}
-
-.fa-user-edit:before {
- content: "\f4ff"
-}
-
-.fa-user-friends:before {
- content: "\f500"
-}
-
-.fa-user-graduate:before {
- content: "\f501"
-}
-
-.fa-user-injured:before {
- content: "\f728"
-}
-
-.fa-user-lock:before {
- content: "\f502"
-}
-
-.fa-user-md:before {
- content: "\f0f0"
-}
-
-.fa-user-minus:before {
- content: "\f503"
-}
-
-.fa-user-ninja:before {
- content: "\f504"
-}
-
-.fa-user-plus:before {
- content: "\f234"
-}
-
-.fa-user-secret:before {
- content: "\f21b"
-}
-
-.fa-user-shield:before {
- content: "\f505"
-}
-
-.fa-user-slash:before {
- content: "\f506"
-}
-
-.fa-user-tag:before {
- content: "\f507"
-}
-
-.fa-user-tie:before {
- content: "\f508"
-}
-
-.fa-user-times:before {
- content: "\f235"
-}
-
-.fa-users:before {
- content: "\f0c0"
-}
-
-.fa-users-cog:before {
- content: "\f509"
-}
-
-.fa-usps:before {
- content: "\f7e1"
-}
-
-.fa-ussunnah:before {
- content: "\f407"
-}
-
-.fa-utensil-spoon:before {
- content: "\f2e5"
-}
-
-.fa-utensils:before {
- content: "\f2e7"
-}
-
-.fa-vaadin:before {
- content: "\f408"
-}
-
-.fa-vector-square:before {
- content: "\f5cb"
-}
-
-.fa-venus:before {
- content: "\f221"
-}
-
-.fa-venus-double:before {
- content: "\f226"
-}
-
-.fa-venus-mars:before {
- content: "\f228"
-}
-
-.fa-viacoin:before {
- content: "\f237"
-}
-
-.fa-viadeo:before {
- content: "\f2a9"
-}
-
-.fa-viadeo-square:before {
- content: "\f2aa"
-}
-
-.fa-vial:before {
- content: "\f492"
-}
-
-.fa-vials:before {
- content: "\f493"
-}
-
-.fa-viber:before {
- content: "\f409"
-}
-
-.fa-video:before {
- content: "\f03d"
-}
-
-.fa-video-slash:before {
- content: "\f4e2"
-}
-
-.fa-vihara:before {
- content: "\f6a7"
-}
-
-.fa-vimeo:before {
- content: "\f40a"
-}
-
-.fa-vimeo-square:before {
- content: "\f194"
-}
-
-.fa-vimeo-v:before {
- content: "\f27d"
-}
-
-.fa-vine:before {
- content: "\f1ca"
-}
-
-.fa-vk:before {
- content: "\f189"
-}
-
-.fa-vnv:before {
- content: "\f40b"
-}
-
-.fa-volleyball-ball:before {
- content: "\f45f"
-}
-
-.fa-volume-down:before {
- content: "\f027"
-}
-
-.fa-volume-mute:before {
- content: "\f6a9"
-}
-
-.fa-volume-off:before {
- content: "\f026"
-}
-
-.fa-volume-up:before {
- content: "\f028"
-}
-
-.fa-vote-yea:before {
- content: "\f772"
-}
-
-.fa-vr-cardboard:before {
- content: "\f729"
-}
-
-.fa-vuejs:before {
- content: "\f41f"
-}
-
-.fa-walking:before {
- content: "\f554"
-}
-
-.fa-wallet:before {
- content: "\f555"
-}
-
-.fa-warehouse:before {
- content: "\f494"
-}
-
-.fa-water:before {
- content: "\f773"
-}
-
-.fa-weebly:before {
- content: "\f5cc"
-}
-
-.fa-weibo:before {
- content: "\f18a"
-}
-
-.fa-weight:before {
- content: "\f496"
-}
-
-.fa-weight-hanging:before {
- content: "\f5cd"
-}
-
-.fa-weixin:before {
- content: "\f1d7"
-}
-
-.fa-whatsapp:before {
- content: "\f232"
-}
-
-.fa-whatsapp-square:before {
- content: "\f40c"
-}
-
-.fa-wheelchair:before {
- content: "\f193"
-}
-
-.fa-whmcs:before {
- content: "\f40d"
-}
-
-.fa-wifi:before {
- content: "\f1eb"
-}
-
-.fa-wikipedia-w:before {
- content: "\f266"
-}
-
-.fa-wind:before {
- content: "\f72e"
-}
-
-.fa-window-close:before {
- content: "\f410"
-}
-
-.fa-window-maximize:before {
- content: "\f2d0"
-}
-
-.fa-window-minimize:before {
- content: "\f2d1"
-}
-
-.fa-window-restore:before {
- content: "\f2d2"
-}
-
-.fa-windows:before {
- content: "\f17a"
-}
-
-.fa-wine-bottle:before {
- content: "\f72f"
-}
-
-.fa-wine-glass:before {
- content: "\f4e3"
-}
-
-.fa-wine-glass-alt:before {
- content: "\f5ce"
-}
-
-.fa-wix:before {
- content: "\f5cf"
-}
-
-.fa-wizards-of-the-coast:before {
- content: "\f730"
-}
-
-.fa-wolf-pack-battalion:before {
- content: "\f514"
-}
-
-.fa-won-sign:before {
- content: "\f159"
-}
-
-.fa-wordpress:before {
- content: "\f19a"
-}
-
-.fa-wordpress-simple:before {
- content: "\f411"
-}
-
-.fa-wpbeginner:before {
- content: "\f297"
-}
-
-.fa-wpexplorer:before {
- content: "\f2de"
-}
-
-.fa-wpforms:before {
- content: "\f298"
-}
-
-.fa-wpressr:before {
- content: "\f3e4"
-}
-
-.fa-wrench:before {
- content: "\f0ad"
-}
-
-.fa-x-ray:before {
- content: "\f497"
-}
-
-.fa-xbox:before {
- content: "\f412"
-}
-
-.fa-xing:before {
- content: "\f168"
-}
-
-.fa-xing-square:before {
- content: "\f169"
-}
-
-.fa-y-combinator:before {
- content: "\f23b"
-}
-
-.fa-yahoo:before {
- content: "\f19e"
-}
-
-.fa-yandex:before {
- content: "\f413"
-}
-
-.fa-yandex-international:before {
- content: "\f414"
-}
-
-.fa-yarn:before {
- content: "\f7e3"
-}
-
-.fa-yelp:before {
- content: "\f1e9"
-}
-
-.fa-yen-sign:before {
- content: "\f157"
-}
-
-.fa-yin-yang:before {
- content: "\f6ad"
-}
-
-.fa-yoast:before {
- content: "\f2b1"
-}
-
-.fa-youtube:before {
- content: "\f167"
-}
-
-.fa-youtube-square:before {
- content: "\f431"
-}
-
-.fa-zhihu:before {
- content: "\f63f"
-}
-
-.sr-only {
- border: 0;
- clip: rect(0, 0, 0, 0);
- height: 1px;
- margin: -1px;
- overflow: hidden;
- padding: 0;
- position: absolute;
- width: 1px
-}
-
-.sr-only-focusable:active,
-.sr-only-focusable:focus {
- position: static;
- width: auto;
- height: auto;
- margin: 0;
- overflow: visible;
- clip: auto
-}
-
-.sr-only-focusable:active,
-.sr-only-focusable:focus {
- clip: auto;
- height: auto;
- margin: 0;
- overflow: visible;
- position: static;
- width: auto
-}
-
-/*!
- * Font Awesome Free 5.6.1 by @fontawesome - https://fontawesome.com
- * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
- */
-@font-face {
- font-family: 'Font Awesome 5 Free';
- font-style: normal;
- font-weight: 400;
- src: url(../../../../fonts/fa-regular-400.eot);
- src: url(../../../../fonts/fa-regular-400.eot?#iefix) format('embedded-opentype'), url(../../../../fonts/fa-regular-400.woff2) format('woff2'), url(../../../../fonts/fa-regular-400.woff) format('woff'), url(../../../../fonts/fa-regular-400.ttf) format('truetype'), url(../../../../fonts/fa-regular-400.svg#fontawesome) format('svg')
-}
-
-.far {
- font-family: 'Font Awesome 5 Free';
- font-weight: 400
-}
-
-/*!
- * Font Awesome Free 5.6.1 by @fontawesome - https://fontawesome.com
- * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
- */
-@font-face {
- font-family: 'Font Awesome 5 Free';
- font-style: normal;
- font-weight: 900;
- src: url(../../../../fonts/fa-solid-900.eot);
- src: url(../../../../fonts/fa-solid-900.eot?#iefix) format('embedded-opentype'), url(../../../../fonts/fa-solid-900.woff2) format('woff2'), url(../../../../fonts/fa-solid-900.woff) format('woff'), url(../../../../fonts/fa-solid-900.ttf) format('truetype'), url(../../../../fonts/fa-solid-900.svg#fontawesome) format('svg')
-}
-
-.fa,
-.fas {
- font-family: 'Font Awesome 5 Free';
- font-weight: 900
-}
-
-/*!
- * required gridstack 1.2.1 CSS for default 12 and 1 columnMode size. Use gridstack-extra.css for others
- * https://gridstackjs.com/
- * (c) 2014-2020 Alain Dumesny, Dylan Weiss, Pavel Reznikov
- * gridstack.js may be freely distributed under the MIT license.
-*/
-:root .grid-stack-item>.ui-resizable-handle {
- filter: none
-}
-
-.grid-stack {
- position: relative
-}
-
-.grid-stack.grid-stack-rtl {
- direction: ltr
-}
-
-.grid-stack.grid-stack-rtl>.grid-stack-item {
- direction: rtl
-}
-
-.grid-stack .grid-stack-placeholder>.placeholder-content {
- border: 1px dashed #d3d3d3;
- margin: 0;
- position: absolute;
- top: 0;
- left: 10px;
- right: 10px;
- bottom: 0;
- width: auto;
- z-index: 0 !important;
- text-align: center
-}
-
-.grid-stack>.grid-stack-item {
- min-width: 8.33333333%;
- position: absolute;
- padding: 0
-}
-
-.grid-stack>.grid-stack-item>.grid-stack-item-content {
- margin: 0;
- position: absolute;
- top: 0;
- left: 10px;
- right: 10px;
- bottom: 0;
- width: auto;
- overflow-x: hidden;
- overflow-y: auto
-}
-
-.grid-stack>.grid-stack-item>.ui-resizable-handle {
- position: absolute;
- font-size: .1px;
- display: block;
- -ms-touch-action: none;
- touch-action: none
-}
-
-.grid-stack>.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,
-.grid-stack>.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle {
- display: none
-}
-
-.grid-stack>.grid-stack-item.ui-draggable-dragging,
-.grid-stack>.grid-stack-item.ui-resizable-resizing {
- z-index: 100
-}
-
-.grid-stack>.grid-stack-item.ui-draggable-dragging>.grid-stack-item-content,
-.grid-stack>.grid-stack-item.ui-resizable-resizing>.grid-stack-item-content {
- box-shadow: 1px 4px 6px rgba(0, 0, 0, .2);
- opacity: .8
-}
-
-.grid-stack>.grid-stack-item>.ui-resizable-se,
-.grid-stack>.grid-stack-item>.ui-resizable-sw {
- background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUxMS42MjYgNTExLjYyNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjYyNiA1MTEuNjI3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTMyOC45MDYsNDAxLjk5NGgtMzYuNTUzVjEwOS42MzZoMzYuNTUzYzQuOTQ4LDAsOS4yMzYtMS44MDksMTIuODQ3LTUuNDI2YzMuNjEzLTMuNjE1LDUuNDIxLTcuODk4LDUuNDIxLTEyLjg0NSAgIGMwLTQuOTQ5LTEuODAxLTkuMjMxLTUuNDI4LTEyLjg1MWwtNzMuMDg3LTczLjA5QzI2NS4wNDQsMS44MDksMjYwLjc2LDAsMjU1LjgxMywwYy00Ljk0OCwwLTkuMjI5LDEuODA5LTEyLjg0Nyw1LjQyNCAgIGwtNzMuMDg4LDczLjA5Yy0zLjYxOCwzLjYxOS01LjQyNCw3LjkwMi01LjQyNCwxMi44NTFjMCw0Ljk0NiwxLjgwNyw5LjIyOSw1LjQyNCwxMi44NDVjMy42MTksMy42MTcsNy45MDEsNS40MjYsMTIuODUsNS40MjYgICBoMzYuNTQ1djI5Mi4zNThoLTM2LjU0MmMtNC45NTIsMC05LjIzNSwxLjgwOC0xMi44NSw1LjQyMWMtMy42MTcsMy42MjEtNS40MjQsNy45MDUtNS40MjQsMTIuODU0ICAgYzAsNC45NDUsMS44MDcsOS4yMjcsNS40MjQsMTIuODQ3bDczLjA4OSw3My4wODhjMy42MTcsMy42MTcsNy44OTgsNS40MjQsMTIuODQ3LDUuNDI0YzQuOTUsMCw5LjIzNC0xLjgwNywxMi44NDktNS40MjQgICBsNzMuMDg3LTczLjA4OGMzLjYxMy0zLjYyLDUuNDIxLTcuOTAxLDUuNDIxLTEyLjg0N2MwLTQuOTQ4LTEuODA4LTkuMjMyLTUuNDIxLTEyLjg1NCAgIEMzMzguMTQyLDQwMy44MDIsMzMzLjg1Nyw0MDEuOTk0LDMyOC45MDYsNDAxLjk5NHoiIGZpbGw9IiM2NjY2NjYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
- background-repeat: no-repeat;
- background-position: center;
- -webkit-transform: rotate(45deg);
- -moz-transform: rotate(45deg);
- -ms-transform: rotate(45deg);
- -o-transform: rotate(45deg);
- transform: rotate(45deg)
-}
-
-.grid-stack>.grid-stack-item>.ui-resizable-se {
- -webkit-transform: rotate(-45deg);
- -moz-transform: rotate(-45deg);
- -ms-transform: rotate(-45deg);
- -o-transform: rotate(-45deg);
- transform: rotate(-45deg)
-}
-
-.grid-stack>.grid-stack-item>.ui-resizable-nw {
- cursor: nw-resize;
- width: 20px;
- height: 20px;
- left: 10px;
- top: 0
-}
-
-.grid-stack>.grid-stack-item>.ui-resizable-n {
- cursor: n-resize;
- height: 10px;
- top: 0;
- left: 25px;
- right: 25px
-}
-
-.grid-stack>.grid-stack-item>.ui-resizable-ne {
- cursor: ne-resize;
- width: 20px;
- height: 20px;
- right: 10px;
- top: 0
-}
-
-.grid-stack>.grid-stack-item>.ui-resizable-e {
- cursor: e-resize;
- width: 10px;
- right: 10px;
- top: 15px;
- bottom: 15px
-}
-
-.grid-stack>.grid-stack-item>.ui-resizable-se {
- cursor: se-resize;
- width: 20px;
- height: 20px;
- right: 10px;
- bottom: 0
-}
-
-.grid-stack>.grid-stack-item>.ui-resizable-s {
- cursor: s-resize;
- height: 10px;
- left: 25px;
- bottom: 0;
- right: 25px
-}
-
-.grid-stack>.grid-stack-item>.ui-resizable-sw {
- cursor: sw-resize;
- width: 20px;
- height: 20px;
- left: 10px;
- bottom: 0
-}
-
-.grid-stack>.grid-stack-item>.ui-resizable-w {
- cursor: w-resize;
- width: 10px;
- left: 10px;
- top: 15px;
- bottom: 15px
-}
-
-.grid-stack>.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle {
- display: none !important
-}
-
-.grid-stack>.grid-stack-item[data-gs-width='1'] {
- width: 8.33333333%
-}
-
-.grid-stack>.grid-stack-item[data-gs-x='1'] {
- left: 8.33333333%
-}
-
-.grid-stack>.grid-stack-item[data-gs-min-width='1'] {
- min-width: 8.33333333%
-}
-
-.grid-stack>.grid-stack-item[data-gs-max-width='1'] {
- max-width: 8.33333333%
-}
-
-.grid-stack>.grid-stack-item[data-gs-width='2'] {
- width: 16.66666667%
-}
-
-.grid-stack>.grid-stack-item[data-gs-x='2'] {
- left: 16.66666667%
-}
-
-.grid-stack>.grid-stack-item[data-gs-min-width='2'] {
- min-width: 16.66666667%
-}
-
-.grid-stack>.grid-stack-item[data-gs-max-width='2'] {
- max-width: 16.66666667%
-}
-
-.grid-stack>.grid-stack-item[data-gs-width='3'] {
- width: 25%
-}
-
-.grid-stack>.grid-stack-item[data-gs-x='3'] {
- left: 25%
-}
-
-.grid-stack>.grid-stack-item[data-gs-min-width='3'] {
- min-width: 25%
-}
-
-.grid-stack>.grid-stack-item[data-gs-max-width='3'] {
- max-width: 25%
-}
-
-.grid-stack>.grid-stack-item[data-gs-width='4'] {
- width: 33.33333333%
-}
-
-.grid-stack>.grid-stack-item[data-gs-x='4'] {
- left: 33.33333333%
-}
-
-.grid-stack>.grid-stack-item[data-gs-min-width='4'] {
- min-width: 33.33333333%
-}
-
-.grid-stack>.grid-stack-item[data-gs-max-width='4'] {
- max-width: 33.33333333%
-}
-
-.grid-stack>.grid-stack-item[data-gs-width='5'] {
- width: 41.66666667%
-}
-
-.grid-stack>.grid-stack-item[data-gs-x='5'] {
- left: 41.66666667%
-}
-
-.grid-stack>.grid-stack-item[data-gs-min-width='5'] {
- min-width: 41.66666667%
-}
-
-.grid-stack>.grid-stack-item[data-gs-max-width='5'] {
- max-width: 41.66666667%
-}
-
-.grid-stack>.grid-stack-item[data-gs-width='6'] {
- width: 50%
-}
-
-.grid-stack>.grid-stack-item[data-gs-x='6'] {
- left: 50%
-}
-
-.grid-stack>.grid-stack-item[data-gs-min-width='6'] {
- min-width: 50%
-}
-
-.grid-stack>.grid-stack-item[data-gs-max-width='6'] {
- max-width: 50%
-}
-
-.grid-stack>.grid-stack-item[data-gs-width='7'] {
- width: 58.33333333%
-}
-
-.grid-stack>.grid-stack-item[data-gs-x='7'] {
- left: 58.33333333%
-}
-
-.grid-stack>.grid-stack-item[data-gs-min-width='7'] {
- min-width: 58.33333333%
-}
-
-.grid-stack>.grid-stack-item[data-gs-max-width='7'] {
- max-width: 58.33333333%
-}
-
-.grid-stack>.grid-stack-item[data-gs-width='8'] {
- width: 66.66666667%
-}
-
-.grid-stack>.grid-stack-item[data-gs-x='8'] {
- left: 66.66666667%
-}
-
-.grid-stack>.grid-stack-item[data-gs-min-width='8'] {
- min-width: 66.66666667%
-}
-
-.grid-stack>.grid-stack-item[data-gs-max-width='8'] {
- max-width: 66.66666667%
-}
-
-.grid-stack>.grid-stack-item[data-gs-width='9'] {
- width: 75%
-}
-
-.grid-stack>.grid-stack-item[data-gs-x='9'] {
- left: 75%
-}
-
-.grid-stack>.grid-stack-item[data-gs-min-width='9'] {
- min-width: 75%
-}
-
-.grid-stack>.grid-stack-item[data-gs-max-width='9'] {
- max-width: 75%
-}
-
-.grid-stack>.grid-stack-item[data-gs-width='10'] {
- width: 83.33333333%
-}
-
-.grid-stack>.grid-stack-item[data-gs-x='10'] {
- left: 83.33333333%
-}
-
-.grid-stack>.grid-stack-item[data-gs-min-width='10'] {
- min-width: 83.33333333%
-}
-
-.grid-stack>.grid-stack-item[data-gs-max-width='10'] {
- max-width: 83.33333333%
-}
-
-.grid-stack>.grid-stack-item[data-gs-width='11'] {
- width: 91.66666667%
-}
-
-.grid-stack>.grid-stack-item[data-gs-x='11'] {
- left: 91.66666667%
-}
-
-.grid-stack>.grid-stack-item[data-gs-min-width='11'] {
- min-width: 91.66666667%
-}
-
-.grid-stack>.grid-stack-item[data-gs-max-width='11'] {
- max-width: 91.66666667%
-}
-
-.grid-stack>.grid-stack-item[data-gs-width='12'] {
- width: 100%
-}
-
-.grid-stack>.grid-stack-item[data-gs-x='12'] {
- left: 100%
-}
-
-.grid-stack>.grid-stack-item[data-gs-min-width='12'] {
- min-width: 100%
-}
-
-.grid-stack>.grid-stack-item[data-gs-max-width='12'] {
- max-width: 100%
-}
-
-.grid-stack.grid-stack-1>.grid-stack-item {
- min-width: 100%
-}
-
-.grid-stack.grid-stack-1>.grid-stack-item[data-gs-width='1'] {
- width: 100%
-}
-
-.grid-stack.grid-stack-1>.grid-stack-item[data-gs-x='1'] {
- left: 100%
-}
-
-.grid-stack.grid-stack-1>.grid-stack-item[data-gs-min-width='1'] {
- min-width: 100%
-}
-
-.grid-stack.grid-stack-1>.grid-stack-item[data-gs-max-width='1'] {
- max-width: 100%
-}
-
-.grid-stack.grid-stack-animate,
-.grid-stack.grid-stack-animate .grid-stack-item {
- -webkit-transition: left .3s, top .3s, height .3s, width .3s;
- -moz-transition: left .3s, top .3s, height .3s, width .3s;
- -ms-transition: left .3s, top .3s, height .3s, width .3s;
- -o-transition: left .3s, top .3s, height .3s, width .3s;
- transition: left .3s, top .3s, height .3s, width .3s
-}
-
-.grid-stack.grid-stack-animate .grid-stack-item.grid-stack-placeholder,
-.grid-stack.grid-stack-animate .grid-stack-item.ui-draggable-dragging,
-.grid-stack.grid-stack-animate .grid-stack-item.ui-resizable-resizing {
- -webkit-transition: left 0s, top 0s, height 0s, width 0s;
- -moz-transition: left 0s, top 0s, height 0s, width 0s;
- -ms-transition: left 0s, top 0s, height 0s, width 0s;
- -o-transition: left 0s, top 0s, height 0s, width 0s;
- transition: left 0s, top 0s, height 0s, width 0s
-}
-
-@font-face {
- font-family: 'Open Sans';
- font-style: normal;
- font-weight: 400;
- src: url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-regular.eot);
- src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-regular.eot?#iefix) format('embedded-opentype'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-regular.woff2) format('woff2'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-regular.woff) format('woff'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-regular.ttf) format('truetype'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-regular.svg#OpenSans) format('svg')
-}
-
-@font-face {
- font-family: 'Open Sans';
- font-style: italic;
- font-weight: 400;
- src: url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-italic.eot);
- src: local('Open Sans Italic'), local('OpenSans-Italic'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-italic.eot?#iefix) format('embedded-opentype'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-italic.woff2) format('woff2'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-italic.woff) format('woff'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-italic.ttf) format('truetype'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-italic.svg#OpenSans) format('svg')
-}
-
-@font-face {
- font-family: 'Open Sans';
- font-style: normal;
- font-weight: 600;
- src: url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-600.eot);
- src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-600.eot?#iefix) format('embedded-opentype'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-600.woff2) format('woff2'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-600.woff) format('woff'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-600.ttf) format('truetype'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-600.svg#OpenSans) format('svg')
-}
-
-@font-face {
- font-family: 'Open Sans';
- font-style: italic;
- font-weight: 600;
- src: url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-600italic.eot);
- src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-600italic.eot?#iefix) format('embedded-opentype'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-600italic.woff2) format('woff2'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-600italic.woff) format('woff'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-600italic.ttf) format('truetype'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-600italic.svg#OpenSans) format('svg')
-}
-
-@font-face {
- font-family: 'Open Sans';
- font-style: normal;
- font-weight: 700;
- src: url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-700.eot);
- src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-700.eot?#iefix) format('embedded-opentype'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-700.woff2) format('woff2'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-700.woff) format('woff'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-700.ttf) format('truetype'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-700.svg#OpenSans) format('svg')
-}
-
-@font-face {
- font-family: 'Open Sans';
- font-style: italic;
- font-weight: 700;
- src: url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-700italic.eot);
- src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-700italic.eot?#iefix) format('embedded-opentype'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-700italic.woff2) format('woff2'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-700italic.woff) format('woff'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-700italic.ttf) format('truetype'), url(../../../../fonts/open-sans/open-sans-v16-cyrillic_latin_cyrillic-ext_latin-ext-700italic.svg#OpenSans) format('svg')
-}
-
-#navbar .navbar .navbar-right-container input.global-search-input {
- width: 260px;
- padding-bottom: 4px;
- padding-top: 4px;
- background-color: #d7dde4;
- border: none;
- border-bottom: 1px #fff solid;
-
-}
-
-@media (min-width:768px) {
- .navbar #header .navbar-body {
- padding-left: 0;
- padding-right: 0
- }
-}
-
-@media screen and (min-width:768px) {
- body #navbar .navbar .navbar-logo-container {
- display: flex;
- width: 100%
- }
-
- body #content {
- margin-left: auto;
- margin-right: auto;
- }
-
- body #header,
- body.minimized.side-menu-opened #header {
- width: 210px
- }
-
- body #navbar .navbar .navbar-body,
- body.minimized.side-menu-opened #navbar .navbar .navbar-body {
- padding-left: 0;
- padding-right: 0
- }
-
- body #navbar .navbar .nav>li.more>.dropdown-menu>li>ul.dropdown-menu,
- body.minimized.side-menu-opened #navbar .navbar .nav>li.more>.dropdown-menu>li>ul.dropdown-menu {
- margin-top: 0
- }
-
- body #navbar .navbar .nav>li.more>.dropdown-menu,
- body #navbar .navbar .nav>li.more>.dropdown-menu>li.tab-group>ul.dropdown-menu,
- body #navbar .navbar .nav>li.tab-group>.dropdown-menu,
- body.minimized.side-menu-opened #navbar .navbar .nav>li.more>.dropdown-menu,
- body.minimized.side-menu-opened #navbar .navbar .nav>li.more>.dropdown-menu>li.tab-group>ul.dropdown-menu,
- body.minimized.side-menu-opened #navbar .navbar .nav>li.tab-group>.dropdown-menu {
- top: 0;
- left: 210px;
- padding-top: 0;
- padding-bottom: 0;
- position: fixed;
- overflow-y: hidden
- }
-
- body #navbar .navbar .nav>li.more>.dropdown-menu,
- body #navbar .navbar .nav>li.tab-group>.dropdown-menu,
- body.minimized.side-menu-opened #navbar .navbar .nav>li.more>.dropdown-menu,
- body.minimized.side-menu-opened #navbar .navbar .nav>li.tab-group>.dropdown-menu {
- border-left-width: 0
- }
-
- body #navbar .navbar .nav>li.more>.dropdown-menu,
- body.minimized.side-menu-opened #navbar .navbar .nav>li.more>.dropdown-menu {
- border-top-width: 0
- }
-
- body #navbar .navbar .nav li.tab-group span.full-label,
- body.minimized.side-menu-opened #navbar .navbar .nav li.tab-group span.full-label {
- padding-right: 8px
- }
-
- body #navbar .navbar .nav li.tab-group .group-caret,
- body.minimized.side-menu-opened #navbar .navbar .nav li.tab-group .group-caret {
- position: absolute;
- line-height: 20px;
- }
-
- body #navbar .navbar ul.tabs,
- body.minimized.side-menu-opened #navbar .navbar ul.tabs {
- width: 210px;
- margin-left: 0;
- overflow-y: hidden
- }
-
- body #navbar .navbar a.minimizer,
- body.minimized.side-menu-opened #navbar .navbar a.minimizer {
- color: #dfdfdf;
- text-decoration: none;
- margin-top: 5px;
- display: inline-block;
- margin-left: 15px
- }
-
- body #navbar .navbar a.minimizer>span.left,
- body.minimized.side-menu-opened #navbar .navbar a.minimizer>span.left {
- display: inline
- }
-
- body #navbar .navbar a.minimizer>span.right,
- body.minimized.side-menu-opened #navbar .navbar a.minimizer>span.right {
- display: none
- }
-
- body #navbar .navbar a.side-menu-button,
- body.minimized.side-menu-opened #navbar .navbar a.side-menu-button {
- width: 42px;
- padding-top: 9px;
- padding-bottom: 9px;
- text-align: center;
- display: none
- }
-
- body #navbar .navbar a.side-menu-button>span,
- body.minimized.side-menu-opened #navbar .navbar a.side-menu-button>span {
- width: 16px;
- text-align: center
- }
-
- body #navbar .navbar .side-menu-backdrop,
- body.minimized.side-menu-opened #navbar .navbar .side-menu-backdrop {
- z-index: 1200;
- position: fixed;
- bottom: 20px;
- top: 0;
- left: 0;
- height: 30px;
- width: 100%;
- margin-left: 210px
- }
-
- body #navbar .navbar,
- body.minimized.side-menu-opened #navbar .navbar {
- top: 0;
- border-width: 0;
- position: fixed;
- z-index: 1030;
- width: 210px;
- margin-bottom: 0;
- height: 100%
- }
-
- body #navbar .navbar-brand img,
- body.minimized.side-menu-opened #navbar .navbar-brand img {
- max-width: 168px;
- height: 37px
- }
-
- body #navbar a.navbar-brand,
- body.minimized.side-menu-opened #navbar a.navbar-brand {
- max-width: 168px;
- height: 37px;
- margin-left: 0
- }
-
- body #navbar .navbar-header,
- body.minimized.side-menu-opened #navbar .navbar-header {
- width: 210px;
- height: 55px;
- display: block;
- padding-bottom: 9px;
- padding-top: 9px
- }
-
- body #navbar .navbar-header>a.minimizer,
- body.minimized.side-menu-opened #navbar .navbar-header>a.minimizer {
- width: 30px;
- height: 30px;
- float: right
- }
-
- body #navbar .navbar-right,
- body.minimized.side-menu-opened #navbar .navbar-right {
- bottom: 20px;
- position: fixed;
- top: 0;
- left: 0;
- height: 70px;
- width: 100%;
- background-color: #f3f3f3;
- margin-left: 210px;
- padding-right: 210px
- }
-
- body #navbar .navbar-right .global-search-container,
- body.minimized.side-menu-opened #navbar .navbar-right .global-search-container {
- position: fixed;
- top: 0;
- right: 102px
- }
-
- body #navbar .navbar-right .global-search-container a.global-search-button,
- body.minimized.side-menu-opened #navbar .navbar-right .global-search-container a.global-search-button {
- color: #999
- }
-
- body #navbar .navbar-right .quick-create-container,
- body.minimized.side-menu-opened #navbar .navbar-right .quick-create-container {
- position: fixed;
- top: 0;
- right: 34px;
- width: 34px;
- margin-top: 20px;
- }
-
- body #navbar .navbar-right .menu-container,
- body.minimized.side-menu-opened #navbar .navbar-right .menu-container {
- position: fixed;
- top: 0;
- right: 0;
- width: 34px;
- margin-top: 20px;
- }
-
- body #navbar .navbar-right>li>a,
- body.minimized.side-menu-opened #navbar .navbar-right>li>a {
- color: #999;
- padding: 5px 10px
- }
-
- body #navbar .navbar-right .notifications-badge-container,
- body.minimized.side-menu-opened #navbar .navbar-right .notifications-badge-container {
- position: fixed;
- top: 0;
- right: 68px;
- width: 34px;
- margin-top: 20px;
- }
-
- body #navbar ul.tabs,
- body.minimized.side-menu-opened #navbar ul.tabs {
- margin-top: 5px
- }
-
- body #navbar ul.tabs li,
- body.minimized.side-menu-opened #navbar ul.tabs li {
- float: none
- }
-
- body #navbar ul.tabs li>a,
- body.minimized.side-menu-opened #navbar ul.tabs li>a {
- padding-top: 13px;
- padding-bottom: 9px;
- padding-left: 12px;
- padding-right: 20px
- }
-
- body #navbar ul.tabs li.tab>a,
- body.minimized.side-menu-opened #navbar ul.tabs li.tab>a {
- padding-left: 12px;
- padding-right: 20px;
- margin-top: 8px;
- margin-bottom: 8px;
-
- }
-
- body #navbar .navbar-form,
- body.minimized.side-menu-opened #navbar .navbar-form {
- margin-top: 0;
- margin-bottom: 0
- }
-
- body.minimized.side-menu-opened #navbar>.navbar {
- z-index: 2150 !important
- }
-
- body.minimized.side-menu-opened #navbar>.navbar .navbar-logo-container {
- width: calc(100% - 42px);
- float: right;
- display: flex
- }
-
- body.minimized.side-menu-opened #navbar>.navbar a.minimizer>span.left {
- display: none
- }
-
- body.minimized.side-menu-opened #navbar>.navbar a.minimizer>span.right {
- display: inline
- }
-
- body.minimized.side-menu-opened #navbar>.navbar ul.tabs>li>a>span.full-label {
- display: inline-block
- }
-
- body.minimized.side-menu-opened #navbar>.navbar a.navbar-brand {
- float: right
- }
-
- body.minimized.side-menu-opened #navbar>.navbar a.navbar-brand img {
- display: inline
- }
-
- body.minimized.side-menu-opened #navbar>.navbar a.side-menu-button {
- display: inline-block
- }
-
- body.minimized.side-menu-opened #navbar>.navbar .dropdown-menu {
- z-index: 2000
- }
-}
-
-@media screen and (max-width:767px) {
- #navbar a.minimizer {
- display: none
- }
-
- #navbar .navbar ul.nav>li.global-search-container {
- display: block
- }
-
- #navbar .side-menu-button {
- display: none
- }
-
- #navbar .navbar-logo-container {
- display: block
- }
-
- #global-search-input {
- width: 100% !important
- }
-}
-
-body #navbar ul.tabs>li>a {
- height: 45px
-}
-
-body #navbar ul.tabs>li.more>ul>li>a>span.full-label {
- padding-left: 36px;
- position: static
-}
-
-body #navbar ul.tabs>li a>span.full-label {
- padding-left: 36px;
- position: static
-}
-
-body #navbar ul.tabs>li a>span.short-label {
- position: absolute
-}
-
-body #navbar ul.tabs>li.more>ul>li>a>span.short-label {
- position: absolute
-}
-
-body #navbar ul.tabs>li>a>span.short-label>.short-label-text {
- font-weight: 700;
- visibility: hidden
-}
-
-body #navbar ul.tabs>li span.short-label>span {
- display: inline-block;
- width: 16px;
- text-align: center
-}
-
-body #navbar ul.tabs>li>a>span.full-label {
- display: inline-block;
- text-overflow: ellipsis;
- max-width: calc(100%);
- overflow: hidden;
- white-space: nowrap
-}
-
-body #navbar .navbar-header>a.minimizer span {
- margin-top: 7px;
- margin-left: 8px
-}
-
-body #navbar .navbar-header>a.navbar-brand,
-body #navbar .navbar-header>a.navbar-brand:active {
- color: #dfdfdf
-}
-
-body #navbar .more-icon {
- display: inline
-}
-
-body #navbar .navbar li.tab>a {
- border-left-width: 0;
- border-left-style: solid;
- border-color: transparent
-}
-
-body #navbar .navbar li.tab>a>span.full-label {
- overflow-wrap: break-word;
- word-wrap: break-word
-}
-
-@media screen and (min-width:768px) {
- body.minimized #header {
- width: 42px
- }
-
- body.minimized #navbar .nav>li.more>ul.dropdown-menu,
- body.minimized #navbar .nav>li.tab-group>.dropdown-menu {
- left: 42px
- }
-
- body.minimized #navbar .navbar-logo-container {
- display: none
- }
-
- body.minimized #navbar .navbar-brand img {
- display: none
- }
-
- body.minimized #navbar a.side-menu-button {
- display: inline-block
- }
-
- body.minimized #navbar .navbar-header {
- width: 42px;
- height: 55px
- }
-
- body.minimized #navbar a.minimizer>span.left {
- display: none
- }
-
- body.minimized #navbar a.minimizer>span.right {
- display: inline
- }
-
- body.minimized #navbar .navbar {
- width: 42px
- }
-
- body.minimized #navbar ul.tabs {
- width: 42px
- }
-
- body.minimized #navbar ul.tabs>li>a {
- padding-left: 12px
- }
-
- body.minimized #navbar ul.tabs>li.tab>a {
- padding-left: 12px
- }
-
- body.minimized #navbar ul.tabs>li>a>span.short-label {
- display: inline
- }
-
- body.minimized #navbar ul.tabs>li>a>span.short-label>.color-icon {
- display: none
- }
-
- body.minimized #navbar ul.tabs>li>a>span.full-label {
- display: none
- }
-
- body.minimized #navbar ul.tabs>li>a>span.short-label>.short-label-text {
- position: relative;
- left: -1px;
- visibility: visible
- }
-
- body.minimized #navbar ul.tabs>li.tab-group .group-caret {
- right: 5px
- }
-
- body.minimized #navbar .navbar-right {
- margin-left: 42px;
- padding-right: 42px
- }
-
- body.minimized #content {
- padding-left: 57px;
- max-width: 1542px
- }
-
- body.minimized #footer {
- margin-left: 42px
- }
-
- body.minimized>.side-menu-backdrop {
- position: fixed;
- top: 0;
- right: 0;
- left: 0;
- z-index: 2140;
- height: 100%;
- margin-left: 210px
- }
-
- body>.content {
- padding-left: 225px;
- max-width: 1710px
- }
-
- body {
- padding-top: 30px
- }
-
- body,
- html {
- height: 100%
- }
-
- body>.content {
- height: auto;
- min-height: 100%;
- padding-bottom: 42px
- }
-
- body>footer {
- clear: both;
- position: relative;
- height: 26px;
- margin-top: -28px
- }
-
- body>footer {
- margin-left: 210px
- }
-
- input.global-search-input {
- height: 30px !important;
- margin-top: 0 !important
- }
-
- #login {
- margin-left: -210px
- }
-}
-
-@media (min-width:1200px) {
- .container {
- max-width: 1500px
- }
-}
-
-body .stick-sub.button-container {
- width: calc(100% - 210px)
-}
-
-body.minimized .stick-sub.button-container {
- width: calc(100% - 42px)
-}
-
-body .list-buttons-container .sticked-bar {
- width: calc(100% - 210px);
- left: 210px;
- top: 30px;
- padding-left: 15px
-}
-
-body.minimized .list-buttons-container .sticked-bar {
- width: calc(100% - 42px);
- left: 42px
-}
-
-@media screen and (max-width:767px) {
-
- body .list-buttons-container .sticked-bar,
- body.minimized .list-buttons-container .sticked-bar {
- width: 100%;
- top: 0;
- left: 0
- }
-
- #navbar .navbar .navbar-right-container input.global-search-input {
- width: 100%
- }
-
- body>.content {
- padding-bottom: 20px
- }
-}
-
-@media screen and (min-width:1710px) {
- #content #main>.list-container>.list {
- margin-left: 0;
- margin-right: 0
- }
-
- #content #main>.list-container>.list>table td:first-child,
- #content #main>.list-container>.list>table th:first-child {
- padding-left: 14px
- }
-
- #content #main>.list-container>.list>table td:last-child,
- #content #main>.list-container>.list>table th:last-child {
- padding-right: 14px
- }
-
- #content .folders-container+.list-container .list,
- #content .list-categories-column+.list-main-column .list-container .list {
- margin-right: 0
- }
-}
-
-@media screen and (min-width:1542px) {
- body.minimized #content #main>.list-container>.list {
- margin-left: 0;
- margin-right: 0
- }
-
- body.minimized #content #main>.list-container>.list>table td:first-child,
- body.minimized #content #main>.list-container>.list>table th:first-child {
- padding-left: 14px
- }
-
- body.minimized #content #main>.list-container>.list>table td:last-child,
- body.minimized #content #main>.list-container>.list>table th:last-child {
- padding-right: 14px
- }
-
- body.minimized .folders-container+.list-container .list,
- body.minimized .list-categories-column+.list-main-column .list-container .list {
- margin-right: 0
- }
-}
-
-#navbar .navbar {
- border-bottom-width: 0 !important
-}
-
-#navbar .navbar img.logo {
- max-height: 100%
-}
-
-#navbar .navbar .navbar-brand {
- padding: 0
-}
-
-#navbar .navbar .navbar-right {
- margin-right: -2px !important
-}
-
-#navbar .navbar .navbar-right>li>a {
- text-align: center
-}
-
-#navbar .navbar .navbar-form.global-search-container {
- padding-left: 0;
- padding-right: 0;
- margin-top: 20px;
-}
-
-#navbar .navbar .navbar-toggle {
- float: left;
- text-align: center;
- width: 38px;
- margin: 0;
- color: #dfdfdf
-}
-
-#navbar .navbar .tab span.color-icon {
- left: 0;
- font-size: 75%;
- top: -2px
-}
-
-@media screen and (min-width:768px) {
- #navbar .navbar .tabs>.more li.show-more a {
- text-align: center
- }
-
- #navbar .navbar .tabs>.more .after-show-more {
- display: none
- }
-
- #navbar .navbar .tabs>.more .more-expanded .show-more {
- display: none
- }
-
- #navbar .navbar .tabs>.more .more-expanded .after-show-more {
- display: list-item
- }
-}
-
-@media screen and (max-width:767px) {
- #navbar .navbar li.show-more {
- display: none
- }
-}
-
-@media screen and (min-width:768px) {
- #navbar .navbar .navbar-body {
- -webkit-overflow-scrolling: unset
- }
-}
-
-@media screen and (max-width:767px) {
- #navbar .navbar {
- min-height: 37px
- }
-
- #navbar .navbar .navbar-form.global-search-container {
- padding-left: 8px;
- padding-right: 8px
- }
-
- #navbar .navbar .navbar-form.global-search-container>.input-group {
- margin-left: 14px
- }
-
- #navbar .navbar .navbar-right>li {
- display: inline-block
- }
-
- #navbar .navbar .navbar-right>li.notifications-badge-container {
- display: inline-block;
- float: right
- }
-
- #navbar .navbar .notifications-badge-container>.notifications-button>.number-badge {
- left: unset;
- right: 4px
- }
-
- #navbar .navbar .navbar-body {
- overflow-x: hidden !important
- }
-
- #navbar .navbar .navbar-brand {
- height: 37px
- }
-
- #navbar .navbar .navbar-brand>img.logo {
- height: 37px
- }
-
- #navbar .navbar ul.tabs li>a {
- padding-top: 9px;
- padding-bottom: 9px
- }
-
- #navbar .navbar ul.tabs>li.more.open>ul li>a {
- padding-top: 9px;
- padding-bottom: 9px;
- padding-left: 15px;
- padding-right: 15px
- }
-
- @supports (display:grid) {
- #navbar .navbar ul.tabs {
- display: grid;
- grid-template-columns: repeat(auto-fill, minmax(200px, 1fr))
- }
-
- #navbar .navbar ul.tabs::before {
- content: none;
- display: none
- }
-
- #navbar .navbar ul.tabs::after {
- content: none;
- display: none
- }
-
- #navbar .navbar ul.tabs>li.more {
- grid-column: 1/-1
- }
-
- #navbar .navbar ul.tabs>li.more.open>ul {
- display: grid;
- grid-template-columns: repeat(auto-fill, minmax(200px, 1fr))
- }
- }
-
- #navbar .navbar .navbar-toggle {
- padding-top: 9px;
- padding-bottom: 9px;
- border: 0
- }
-}
-
-@media screen and (max-width:767px) {
- #navbar .navbar .navbar-body:not(.in) {
- border-top-width: 0;
- box-shadow: none;
- height: 0;
- overflow: hidden
- }
-
- #navbar .navbar .navbar-right-container li.notifications-badge-container {
- position: absolute;
- top: -1px;
- right: 0
- }
-}
-
-.margin {
- margin: 8px 0
-}
-
-.margin-top {
- margin-top: 8px
-}
-
-.margin-bottom {
- margin-bottom: 8px
-}
-
-.margin-bottom-2x {
- margin-bottom: 16px
-}
-
-.margin-bottom.margin {
- margin-top: 0
-}
-
-h1 {
- font-size: 32px
-}
-
-h2 {
- font-size: 26px
-}
-
-h3 {
- font-size: 22px
-}
-
-h4 {
- font-size: 18px
-}
-
-h5 {
- font-weight: 600;
- margin-top: 10px;
- margin-bottom: 10px;
- font-size: 15px;
- color: #636363
-}
-
-h6 {
- font-weight: 600;
- color: #636363;
- font-size: 14px
-}
-
-code {
- font-style: italic
-}
-
-b,
-strong {
- font-weight: 600
-}
-
-.text-primary {
- color: #5b9aca
-}
-
-.text-soft {
- color: #636363
-}
-
-.text-smaller {
- font-size: 13px
-}
-
-.text-bold {
- font-weight: 600
-}
-
-pre>code {
- font-style: normal
-}
-
-hr {
- border-top: 1px solid #dcdcdc
-}
-
-blockquote {
- font-size: 14px;
- border-left-width: 3px
-}
-
-.well>p:last-child {
- margin-bottom: 0
-}
-
-.well {
- padding: 14px
-}
-
-.badge {
- font-weight: 600
-}
-
-.badge-circle {
- width: 8px;
- height: 8px;
- border-radius: 4px;
- display: table-cell;
- font-size: 5px;
- line-height: 8px;
- text-align: center;
- background-color: #e8eced
-}
-
-.badge-circle.badge-circle-danger {
- background-color: #cf605d
-}
-
-.badge-circle.badge-circle-warning {
- background-color: #e4a133
-}
-
-.label {
- padding: .09em .5em .2em;
- position: relative;
- top: -1px;
- font-weight: 600
-}
-
-.label-md {
- font-weight: 400;
- font-size: 100%;
- padding: 1px 7px 2px;
- top: 0
-}
-
-.label-sm {
- font-weight: 400;
- font-size: 75%;
- padding: .09em .5em .2em
-}
-
-.label-lg.small,
-.small .label-md {
- font-size: 75%;
- padding: .09em .5em .2em;
- top: -1px
-}
-
-.panel-body {
- padding: 14px
-}
-
-.panel-body:after,
-.panel-body:before {
- content: " ";
- display: table
-}
-
-.panel-body:after {
- clear: both
-}
-
-.panel-body:after,
-.panel-body:before {
- content: " ";
- display: table
-}
-
-.panel-body:after {
- clear: both
-}
-
-.panel-group .panel+.panel {
- margin-top: 4px
-}
-
-.panel>.panel-body.panel-body-form {
- padding-bottom: 2px
-}
-
-.panel-body>.no-margin {
- margin: -14px
-}
-
-.panel-body>.no-side-margin .revert-margin {
- margin-left: 14px;
- margin-right: 14px
-}
-
-.panel-body>.no-margin .revert-margin {
- margin: 14px
-}
-
-.panel-body.no-padding {
- padding-left: 0 !important;
- padding-top: 0 !important;
- padding-right: 0 !important;
- padding-bottom: 0 !important
-}
-
-.panel-body .no-side-margin {
- margin-left: -14px;
- margin-right: -14px
-}
-
-.panel-body .no-side-margin>table td:first-child,
-.panel-body .no-side-margin>table th:first-child {
- padding-left: 14px
-}
-
-.panel-body .no-side-margin>table td:last-child,
-.panel-body .no-side-margin>table th:last-child {
- padding-right: 14px
-}
-
-.panel-body .no-side-margin>.list-group-item {
- border-left-width: 0;
- border-right-width: 0
-}
-
-.panel-body .no-side-margin>.table-bordered {
- border-left: 0;
- border-right: 0
-}
-
-.panel-body .no-side-margin>.table-bordered td:last-child,
-.panel-body .no-side-margin>.table-bordered th:last-child {
- border-right: 0
-}
-
-.panel-body .no-side-margin>.table-bordered td:first-child,
-.panel-body .no-side-margin>.table-bordered th:first-child {
- border-left: 0
-}
-
-.panel-body .no-bottom-margin {
- margin-bottom: -14px !important
-}
-
-.panel>.panel-heading .btn {
- background-color: #fff;
- border-color: #fff;
- color: #636363
-}
-
-.panel>.panel-heading .open .btn {
- border-color: transparent
-}
-
-.panel>.panel-heading .btn-default.active,
-.panel>.panel-heading .btn-default:active,
-.panel>.panel-heading .btn.active,
-.panel>.panel-heading .btn:active {
- -webkit-box-shadow: none;
- -moz-box-shadow: none;
- box-shadow: none
-}
-
-.panel>.panel-heading .btn-group .dropdown-toggle,
-.panel>.panel-heading .btn-group .dropdown-toggle:active,
-.panel>.panel-heading .btn-group.open .dropdown-toggle,
-.panel>.panel-heading .btn-group.open .dropdown-toggle:active {
- -webkit-box-shadow: none;
- -moz-box-shadow: none;
- box-shadow: none
-}
-
-.panel>.panel-heading>.link-group {
- float: right
-}
-
-.panel>.panel-heading>.link-group>a {
- padding-left: 20px
-}
-
-.panel>.panel-heading>.btn-group>.btn+.dropdown-toggle {
- padding-left: 10px;
- padding-right: 10px
-}
-
-.panel-heading>.btn-group {
- top: -7px;
- right: -11px
-}
-
-body .panel-default>.panel-heading .btn-group .dropdown-toggle.btn,
-body .panel-default>.panel-heading .btn-group .dropdown-toggle.btn:focus,
-body .panel-default>.panel-heading .btn-group.open .dropdown-toggle.btn,
-body .panel-default>.panel-heading .btn-group.open .dropdown-toggle.btn:focus {
- background-color: #fff;
- border-color: #fff
-}
-
-body .panel-warning {
- border-color: #efda97
-}
-
-body .panel-warning>.panel-heading {
- background-color: #efda97;
- border-color: #efda97
-}
-
-body .panel-warning>.panel-heading .btn,
-body .panel-warning>.panel-heading .btn-warning {
- color: #9e7328;
- background-color: #efda97;
- border-color: #efda97
-}
-
-body .panel-warning>.panel-heading .btn-group .dropdown-toggle.btn,
-body .panel-warning>.panel-heading .btn-group .dropdown-toggle.btn:focus,
-body .panel-warning>.panel-heading .btn-group.open .dropdown-toggle.btn,
-body .panel-warning>.panel-heading .btn-group.open .dropdown-toggle.btn:focus {
- background-color: #efda97;
- border-color: #efda97;
- color: #9e7328
-}
-
-body .panel-danger>.panel-heading {
- background-color: #ebccd1
-}
-
-body .panel-danger>.panel-heading .btn,
-body .panel-danger>.panel-heading .btn-danger {
- color: #ad4846;
- background-color: #ebccd1;
- border-color: #ebccd1
-}
-
-body .panel-danger>.panel-heading .btn-group .dropdown-toggle.btn,
-body .panel-danger>.panel-heading .btn-group .dropdown-toggle.btn:focus,
-body .panel-danger>.panel-heading .btn-group.open .dropdown-toggle.btn,
-body .panel-danger>.panel-heading .btn-group.open .dropdown-toggle.btn:focus {
- background-color: #ebccd1;
- border-color: #ebccd1;
- color: #ad4846
-}
-
-body .panel-info {
- border-color: #dbd0f5
-}
-
-body .panel-info>.panel-heading {
- color: #83779c;
- background-color: #dbd0f5;
- border-color: #dbd0f5
-}
-
-body .panel-info>.panel-heading .btn,
-body .panel-info>.panel-heading .btn-info {
- color: #83779c;
- background-color: #dbd0f5;
- border-color: #dbd0f5
-}
-
-body .panel-info>.panel-heading .btn-group.open .dropdown-toggle.btn,
-body .panel-info>.panel-heading .btn-group.open .dropdown-toggle.btn:focus {
- background-color: #dbd0f5;
- border-color: #dbd0f5;
- color: #83779c
-}
-
-body .panel-success>.panel-heading {
- background-color: #cee0ba
-}
-
-body .panel-success>.panel-heading .btn,
-body .panel-success>.panel-heading .btn-success {
- color: #52843b;
- background-color: #cee0ba;
- border-color: #cee0ba
-}
-
-body .panel-success>.panel-heading .btn-group.open .dropdown-toggle.btn,
-body .panel-success>.panel-heading .btn-group.open .dropdown-toggle.btn:focus {
- background-color: #cee0ba;
- border-color: #cee0ba;
- color: #52843b
-}
-
-body .panel-primary>.panel-heading {
- background-color: #849fab
-}
-
-body .panel-primary>.panel-heading .btn,
-body .panel-primary>.panel-heading .btn-primary {
- color: #fff;
- background-color: #849fab;
- border-color: #849fab
-}
-
-body .panel-primary>.panel-heading .btn-group.open .dropdown-toggle.btn,
-body .panel-primary>.panel-heading .btn-group.open .dropdown-toggle.btn:focus {
- background-color: #849fab;
- border-color: #849fab;
- color: #fff
-}
-
-.panel {
- border-width: 0
-}
-
-.panel-heading>.btn-group>.btn {
- border-radius: 0 !important;
-}
-
-h4.panel-title span.fas.color-icon {
- font-size: 50%;
- left: 0;
- position: relative;
- margin-right: 2px;
- top: -2px
-}
-
-.panel.sticked {
- margin-top: -19px;
- border-top-width: 0
-}
-
-.panel.sticked>.panel-heading .btn-group {
- top: -6px
-}
-
-.panel.sticked>.panel-heading .btn-group .btn {
- border-top-width: 0
-}
-
-.record .record-grid {
- display: grid;
- grid-column-gap: 15px;
- grid-template-columns: minmax(auto, 67%) minmax(auto, 33%)
-}
-
-.record .record-grid.record-grid-wide {
- grid-template-columns: 100%
-}
-
-.record .record-grid.record-grid-wide.record-grid-wide {
- grid-template-columns: 100%
-}
-
-.record .record-grid.record-grid-small {
- grid-template-columns: minmax(auto, 60%) minmax(auto, 40%)
-}
-
-.modal-body .record .record-grid {
- grid-column-gap: 14px
-}
-
-.modal-body .record-grid-wide {
- margin-left: -14px;
- margin-right: -14px
-}
-
-@media screen and (max-width:991px) {
- .record .record-grid {
- grid-template-columns: 100%
- }
-
- .record .record-grid.record-grid-small {
- grid-template-columns: 100%
- }
-}
-
-.record .middle>.panel:first-child {
- border-top-width: 0
-}
-
-.record .middle {
- margin-bottom: 19px
-}
-
-.record .middle>.panel.hidden+.panel {
- border-top-width: 0
-}
-
-.record .middle .panel+.panel.panels-show-more-delimiter {
- padding: 10px 14px;
- border-top-width: 0
-}
-
-.record .middle>.panel {
- border-top-width: 0;
- margin-bottom: 0
-}
-
-.record .middle>.panel>.panel-heading .btn-group {
- top: -6px
-}
-
-.record .middle>.panel>.panel-heading .btn-group .btn {
- border-top-width: 0
-}
-
-.record .side>.panel.sticked:first-child {
- margin-top: 0;
- border-top-width: 0
-}
-
-.record .side .panel.hidden+.panel.sticked {
- margin-top: 0;
- border-top-width: 0
-}
-
-.record .bottom .panel.hidden+.panel.sticked {
- border-top-width: 0
-}
-
-.collapsing {
- -webkit-transition: height .1s ease;
- -o-transition: height .1s ease;
- transition: height .1s ease
-}
-
-.pagination-sm>li>a {
- line-height: 1.5
-}
-
-.preset {
- text-overflow: ellipsis;
- overflow: hidden !important
-}
-
-.preset>div {
- padding-right: 20px
-}
-
-th {
- font-weight: 600
-}
-
-.table thead>tr>th {
- border-bottom: 1px solid #e8eced;
- font-weight: 400
-}
-
-.table tr>th {
- font-weight: 400
-}
-
-.table tr.accented {
- background-color: #f9f9f9
-}
-
-.table td.accented {
- background-color: #f9f9f9
-}
-
-.form-group.hidden-cell {
- margin-bottom: 0
-}
-
-.hidden-cell div.field {
- display: none !important
-}
-
-.hidden-cell label.control-label {
- display: none !important
-}
-
-.hidden-cell .inline-edit-link {
- display: none !important
-}
-
-.alert {
- padding: 5px 18px
-}
-
-label {
- margin-bottom: 3px;
- font-weight: 600
-}
-
-.table {
- margin-bottom: 10px
-}
-
-.chevron-right {
- padding: 0 .1em
-}
-
-.chevron-right::before {
- content: "\203A";
- display: inline-block
-}
-
-.page-header {
- margin: 15px 0;
- border-bottom: 0;
- padding-bottom: 2px;
- min-height: 33px
-}
-
-.page-header .header-title,
-.page-header>h3 {
- margin-bottom: 7px;
- font-size: 22px
-}
-
-@media screen and (max-width:767px) {
-
- .page-header .header-title,
- .page-header>h3 {
- font-size: 21px
- }
-}
-
-.page-header .page-header-row {
- margin-left: -8px;
- margin-right: -8px
-}
-
-.page-header .page-header-row>div {
- float: left;
- position: relative;
- min-height: 1px;
- padding-left: 8px;
- padding-right: 8px
-}
-
-.page-header .page-header-row .page-header-column-1 {
- width: 66.66666667%
-}
-
-.page-header .page-header-row .page-header-column-2 {
- width: 33.33333333%
-}
-
-@media screen and (max-width:767px) {
-
- .page-header .page-header-row .page-header-column-1,
- .page-header .page-header-row .page-header-column-2 {
- width: 100%
- }
-}
-
-@supports (display:grid) {
- .page-header .page-header-row {
- display: grid;
- grid-template-columns: auto max-content;
- margin-left: 0;
- margin-right: 0;
- margin-top: 50px;
- }
-
- @media screen and (max-width:767px) {
- .page-header .page-header-row {
- grid-template-columns: auto;
- margin-top: 0px;
- }
- }
-
- .page-header .page-header-row::after,
- .page-header .page-header-row::before {
- display: none !important
- }
-
- .page-header .page-header-column-1,
- .page-header .page-header-column-2 {
- width: unset !important;
- padding-left: unset !important;
- padding-right: unset !important;
- min-height: unset !important;
- position: unset !important;
- float: unset !important
- }
-}
-
-.page-header h3 {
- margin-top: 0;
- margin-bottom: 4px
-}
-
-.page-header .page-header-column-1 {
- overflow: hidden
-}
-
-.page-header .page-header-column-1 .header-breadcrumbs {
- min-height: 1.2em
-}
-
-.page-header .page-header-column-1 .header-breadcrumbs .breadcrumb-separator {
- padding: 0 .26em
-}
-
-.page-header .page-header-column-1 .header-breadcrumbs .breadcrumb-item,
-.page-header .page-header-column-1 .header-breadcrumbs .breadcrumb-separator {
- display: inline-block
-}
-
-.page-header .page-header-column-1.no-break-words .header-breadcrumbs {
- white-space: nowrap;
- overflow: hidden;
- margin-right: 30px
-}
-
-.page-header .page-header-column-1.no-break-words .header-breadcrumbs .breadcrumb-item,
-.page-header .page-header-column-1.no-break-words .header-breadcrumbs .breadcrumb-separator {
- display: inline-block
-}
-
-@media screen and (max-width:767px) {
- .page-header .page-header-column-1.no-break-words .header-breadcrumbs {
- margin-right: 0
- }
-}
-
-.page-header .page-header-column-1.no-break-words .header-breadcrumbs.overlapped {
- position: relative
-}
-
-.page-header .page-header-column-1.no-break-words .header-breadcrumbs.overlapped:after {
- content: " ";
- position: absolute;
- right: 0;
- background: linear-gradient(to right, transparent, #f3f3f3);
- height: 30px;
- width: 80px
-}
-
-.page-header>.row {
- min-height: 33px
-}
-
-div.list-expanded>ul>li>div.expanded-row>.cell {
- padding-left: 5px;
- padding-right: 5px
-}
-
-div.list-expanded>ul>li>div.expanded-row>.cell:first-child {
- padding-left: 0
-}
-
-div.list-expanded>ul>li>div.expanded-row>.cell:first-child>.fas {
- width: 18px
-}
-
-.list>table.table td>span.list-icon-container.pull-right {
- margin-left: 5px
-}
-
-.list>table.table td>span.list-icon-container.pull-left {
- margin-right: 5px
-}
-
-.list>ul.list-group>li.list-row .cell>span.glyphicon.pull-right {
- margin-left: 5px;
- margin-top: 4px
-}
-
-.list.scrollable {
- width: auto;
- overflow-y: hidden;
- overflow-x: auto
-}
-
-div.list-kanban>div>table {
- width: 100%;
- table-layout: fixed
-}
-
-div.list-kanban>div>table th.group-header {
- font-weight: 400;
- color: #fff;
- background-color: #999;
- position: relative;
- padding: 0;
- margin: 0;
- overflow: hidden
-}
-
-div.list-kanban>div>table th.group-header>div {
- padding-left: 8px;
- position: relative;
- line-height: 28px;
- height: 100%;
- width: 100%
-}
-
-div.list-kanban>div>table th.group-header>div:after,
-div.list-kanban>div>table th.group-header>div:before {
- content: " ";
- display: inline-block;
- border-width: 18px;
- border-style: solid;
- width: 0;
- height: 0;
- position: absolute;
- margin-top: -4px
-}
-
-div.list-kanban>div>table th.group-header>div:after {
- left: calc(100% - 10px);
- border-color: transparent transparent transparent #fff;
- background-color: #999
-}
-
-div.list-kanban>div>table th.group-header>div:before {
- left: calc(100% - 12px);
- z-index: 2;
- border-color: transparent transparent transparent #999
-}
-
-div.list-kanban>div>table th.group-header:last-child>div:after {
- background-color: transparent
-}
-
-div.list-kanban>div>table th.group-header.group-header-success {
- background-color: #85b75f
-}
-
-div.list-kanban>div>table th.group-header.group-header-success>div:before {
- border-color: transparent transparent transparent #85b75f
-}
-
-div.list-kanban>div>table th.group-header.group-header-before-success>div:after {
- background-color: #85b75f
-}
-
-div.list-kanban>div>table th.group-header.group-header-primary {
- background-color: #849fab
-}
-
-div.list-kanban>div>table th.group-header.group-header-primary>div:before {
- border-color: transparent transparent transparent #849fab
-}
-
-div.list-kanban>div>table th.group-header.group-header-before-primary>div:after {
- background-color: #849fab
-}
-
-div.list-kanban>div>table th.group-header.group-header-danger {
- background-color: #cf605d
-}
-
-div.list-kanban>div>table th.group-header.group-header-danger>div:before {
- border-color: transparent transparent transparent #cf605d
-}
-
-div.list-kanban>div>table th.group-header.group-header-before-danger>div:after {
- background-color: #cf605d
-}
-
-div.list-kanban>div>table th.group-header.group-header-warning {
- background-color: #e4a133
-}
-
-div.list-kanban>div>table th.group-header.group-header-warning>div:before {
- border-color: transparent transparent transparent #e4a133
-}
-
-div.list-kanban>div>table th.group-header.group-header-before-warning>div:after {
- background-color: #e4a133
-}
-
-div.list-kanban>div>table th.group-header.group-header-info {
- background-color: #aba8cc
-}
-
-div.list-kanban>div>table th.group-header.group-header-info>div:before {
- border-color: transparent transparent transparent #aba8cc
-}
-
-div.list-kanban>div>table th.group-header.group-header-before-info>div:after {
- background-color: #aba8cc
-}
-
-div.list-kanban>div>table th:last-child>div:after,
-div.list-kanban>div>table th:last-child>div:before {
- border-color: transparent transparent transparent transparent !important
-}
-
-div.list-kanban>div>table td.group-column {
- vertical-align: top;
- padding-top: 10px
-}
-
-div.list-kanban>div>table td.group-column .show-more a {
- margin: 0 auto;
- display: block;
- height: 20px
-}
-
-div.list-kanban>div>table td.group-column .show-more a>span {
- top: -4px;
- color: #999;
- position: relative
-}
-
-div.list-kanban>div>table td.group-column .group-column-list {
- min-height: 200px
-}
-
-div.list-kanban>div>table .item {
- margin-bottom: 10px
-}
-
-div.list-kanban>div>table .item .panel {
- margin-bottom: 0
-}
-
-div.list-kanban>div>table .item .panel .form-group {
- margin-bottom: 3px
-}
-
-div.list-kanban>div>table .item .panel .form-group .field-right-align {
- text-align: right
-}
-
-div.list-kanban>div>table .item .panel .form-group .field {
- overflow-wrap: break-word;
- word-wrap: break-word;
- font-size: 14px
-}
-
-div.list-kanban>div>table .item .panel .form-group .field.field-large {
- font-size: 18px;
- color: #555
-}
-
-div.list-kanban>div>table .item .panel div:last-child>.form-group {
- margin-bottom: 0
-}
-
-div.list-kanban>div>table .item .panel .panel-body {
- padding: 8px
-}
-
-div.list-kanban>div>table .item .panel .item-menu-container {
- margin-top: -10px;
- margin-right: -10px
-}
-
-div.list-kanban>div>table .item.ui-sortable-helper {
- cursor: move
-}
-
-.list-kanban>.kanban-columns-container {
- margin-left: -10px;
- margin-right: -10px
-}
-
-.list-kanban>.kanban-columns-container>table {
- border-collapse: separate;
- border-spacing: 10px 0
-}
-
-.list-kanban .kanban-head-paceholder {
- height: 28px
-}
-
-.list-kanban .kanban-head-container.sticked {
- position: fixed;
- top: 0;
- margin-top: 30px;
- z-index: 4
-}
-
-@supports (display:grid) {
-
- div.list-kanban>div.kanban-columns-container,
- div.list-kanban>div.kanban-head-container {
- margin-left: 0 !important;
- margin-right: 0 !important
- }
-
- div.list-kanban>div.kanban-columns-container>table,
- div.list-kanban>div.kanban-head-container>table {
- display: block !important;
- border-collapse: unset;
- border-spacing: unset
- }
-
- div.list-kanban>div.kanban-columns-container>table>tbody,
- div.list-kanban>div.kanban-columns-container>table>thead,
- div.list-kanban>div.kanban-head-container>table>tbody,
- div.list-kanban>div.kanban-head-container>table>thead {
- display: block !important
- }
-
- div.list-kanban>div.kanban-columns-container>table>tbody tr.kanban-row,
- div.list-kanban>div.kanban-columns-container>table>thead tr.kanban-row,
- div.list-kanban>div.kanban-head-container>table>tbody tr.kanban-row,
- div.list-kanban>div.kanban-head-container>table>thead tr.kanban-row {
- display: grid !important;
- grid-column-gap: 10px;
- grid-auto-columns: 1fr
- }
-
- div.list-kanban>div.kanban-columns-container>table>tbody tr.kanban-row tbody,
- div.list-kanban>div.kanban-columns-container>table>tbody tr.kanban-row td,
- div.list-kanban>div.kanban-columns-container>table>tbody tr.kanban-row th,
- div.list-kanban>div.kanban-columns-container>table>tbody tr.kanban-row thead,
- div.list-kanban>div.kanban-columns-container>table>thead tr.kanban-row tbody,
- div.list-kanban>div.kanban-columns-container>table>thead tr.kanban-row td,
- div.list-kanban>div.kanban-columns-container>table>thead tr.kanban-row th,
- div.list-kanban>div.kanban-columns-container>table>thead tr.kanban-row thead,
- div.list-kanban>div.kanban-head-container>table>tbody tr.kanban-row tbody,
- div.list-kanban>div.kanban-head-container>table>tbody tr.kanban-row td,
- div.list-kanban>div.kanban-head-container>table>tbody tr.kanban-row th,
- div.list-kanban>div.kanban-head-container>table>tbody tr.kanban-row thead,
- div.list-kanban>div.kanban-head-container>table>thead tr.kanban-row tbody,
- div.list-kanban>div.kanban-head-container>table>thead tr.kanban-row td,
- div.list-kanban>div.kanban-head-container>table>thead tr.kanban-row th,
- div.list-kanban>div.kanban-head-container>table>thead tr.kanban-row thead {
- display: block !important
- }
-
- div.list-kanban>div.kanban-columns-container>table>tbody tr.kanban-row th,
- div.list-kanban>div.kanban-columns-container>table>tbody tr.kanban-row>td,
- div.list-kanban>div.kanban-columns-container>table>thead tr.kanban-row th,
- div.list-kanban>div.kanban-columns-container>table>thead tr.kanban-row>td,
- div.list-kanban>div.kanban-head-container>table>tbody tr.kanban-row th,
- div.list-kanban>div.kanban-head-container>table>tbody tr.kanban-row>td,
- div.list-kanban>div.kanban-head-container>table>thead tr.kanban-row th,
- div.list-kanban>div.kanban-head-container>table>thead tr.kanban-row>td {
- grid-row: 1;
- min-width: 0
- }
-
- div.list-kanban>div.kanban-head-container {
- background-color: #999
- }
-
- div.list-kanban>div.kanban-head-container>table>thead tr.kanban-row {
- overflow: hidden
- }
-
- div.list-kanban>div.kanban-head-container>table>thead tr.kanban-row>th {
- overflow: visible;
- min-width: 0;
- max-height: 28px
- }
-
- div.list-kanban>div.kanban-head-container>table>thead tr.kanban-row>th .kanban-group-label {
- display: inline-block;
- max-width: calc(100% - 15px);
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap
- }
-}
-
-table.table>thead th>a {
- color: #999
-}
-
-table.table>thead th {
- color: #999
-}
-
-.cell label,
-.filter label {
- color: #999;
- font-weight: 400
-}
-
-.cell>label,
-.filter label {
- margin-bottom: 2px
-}
-
-.cell.highlighted>label {
- color: #9e7328
-}
-
-.cell.transition>label {
- -webkit-transition: color .5s ease;
- -o-transition: color .5s ease;
- transition: color .5s ease
-}
-
-.filter .selectize-input {
- min-height: 30px
-}
-
-.btn.active {
- -webkit-box-shadow: none;
- -moz-box-shadow: none;
- box-shadow: none
-}
-
-#login.panel .panel-heading {
- border-bottom-width: 0
-}
-
-#login .logo-container {
- width: 181px;
- height: 43px
-}
-
-#login .logo-container img.logo {
- max-height: 100%;
- max-width: 100%
-}
-
-input.global-search-input {
- padding-right: 10px
-}
-
-.global-search-button {
- border: 0
-}
-
-.progress.pre-loading {
- margin-top: -50px;
- margin-bottom: 31px
-}
-
-.edit form {
- margin: 0
-}
-
-.button-container {
- padding: 0 0 10px
-}
-
-.margin.list-group-item:first-child {
- margin-top: 0
-}
-
-.btn.dropdown-toggle>span.fa-ellipsis-h {
- top: 1px;
- position: relative
-}
-
-.btn.btn-sm.dropdown-toggle>span.fa-ellipsis-h {
- top: 0
-}
-
-.btn.dropdown-toggle>span.caret.wide {
- margin-left: 2px;
- margin-right: 2px
-}
-
-ul.dropdown-menu>li.checkbox {
- margin-left: 0;
- margin-top: 0;
- margin-bottom: 0;
- padding: 4px 0 4px 20px;
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none
-}
-
-ul.dropdown-menu li.divider+li.divider {
- display: none
-}
-
-ul.dropdown-menu>li>a {
- padding-top: 4px;
- padding-bottom: 4px
-}
-
-.dropdown-menu>li>a {
- line-height: 19px
-}
-
-ul.dropdown-menu>li>a.active {
- background-color: #eee;
- text-decoration: none;
- outline: 0
-}
-
-ul.dropdown-menu>li.checkbox:last-child {
- margin-bottom: 3px
-}
-
-.sticky-head {
- background-color: #f3f3f3;
- z-index: 6
-}
-
-.list-buttons-container .sticked-bar {
- position: fixed;
- background-color: #f3f3f3;
- z-index: 1000;
- padding-top: 3px
-}
-
-.list-buttons-container>.actions {
- min-height: 33px
-}
-
-.list-buttons-container>div.total-count {
- margin-right: 0;
- float: right;
- padding: 7px 0
-}
-
-.list-container .pagination {
- margin: 0
-}
-
-.radio-container {
- margin-bottom: 10px;
- user-select: none
-}
-
-.radio-container>label {
- margin-right: 8px;
- margin-bottom: 0;
- font-weight: 400;
- font-size: 15px;
- height: 20px
-}
-
-.radio-container>label input[type=radio] {
- vertical-align: middle;
- margin-top: -3px
-}
-
-.floated-row>div {
- float: left;
- margin-right: 14px
-}
-
-.cell>.field {
- overflow-wrap: break-word;
- word-wrap: break-word
-}
-
-.field .row {
- margin-left: -3px !important;
- margin-right: -3px !important
-}
-
-.field .row>div {
- padding-left: 3px !important;
- padding-right: 3px !important;
- float: left
-}
-
-.field .btn,
-.field .form-control {
- margin-bottom: 3px
-}
-
-.field .input-group .btn,
-.field .input-group .form-control {
- margin-bottom: 0
-}
-
-.field .input-group {
- margin-bottom: 3px
-}
-
-.field .link-container {
- margin-bottom: 0
-}
-
-.form-group.col-sm-12>.field .input-group>.input-group-btn>select {
- max-width: 400px
-}
-
-.form-group>.field .input-group>.input-group-btn>select {
- max-width: 240px
-}
-
-.form-group.col-sm-12>.field .input-group-link-parent.input-group>.input-group-btn>select {
- max-width: 220px
-}
-
-.form-group.col-sm-3>.field .input-group-link-parent.input-group>.input-group-btn>select {
- max-width: 100px
-}
-
-.form-group.col-sm-4>.field .input-group-link-parent.input-group>.input-group-btn>select {
- max-width: 120px
-}
-
-.form-group>.field .input-group-link-parent.input-group>.input-group-btn>select {
- max-width: 180px
-}
-
-.list-group-item {
- margin-bottom: 0;
- border-top-width: 0
-}
-
-.list-group-item:first-child {
- border-top-width: 1px
-}
-
-.list-group-item.ui-sortable-helper {
- border-top-width: 1px !important;
- border-bottom-width: 1px !important;
- border-left-width: 1px !important;
- border-right-width: 1px !important
-}
-
-.list-group-item {
- background-color: transparent
-}
-
-.panel-body .field>.link-container>.list-group-item {
- background-color: #fff
-}
-
-.panel-body .list-group-item {
- background-color: #fff
-}
-
-.field .link-container .list-group-item:last-child {
- border-bottom-width: 0
-}
-
-.field .link-container .list-group-item>div {
- margin: -3px 0 -3px
-}
-
-.field .link-container .list-group-item>div>div {
- margin: 6px 0
-}
-
-.field .link-container .list-group-item .btn,
-.field .link-container .list-group-item .form-control {
- margin-top: 0;
- margin-bottom: 0
-}
-
-.field .link-container .link-group-item-with-columns>div>.btn-group {
- margin-top: 0;
- margin-bottom: 0
-}
-
-.field .link-container .link-group-item-with-columns>div>.btn-group .caret {
- border-top-color: #999
-}
-
-.field .checklist-label {
- color: #333;
- margin-bottom: 0
-}
-
-.field .checklist-item-container {
- margin-bottom: 2px
-}
-
-.field .checklist-item-container:last-child {
- margin-bottom: 0
-}
-
-.field .multi-enum-item-label-container {
- margin-bottom: 4px
-}
-
-.field .multi-enum-item-label-container:last-child {
- margin-bottom: 0
-}
-
-.filter>.form-group .field .link-container {
- font-size: 12px
-}
-
-.filter>.form-group .field .link-container .fa-times {
- font-size: 12px
-}
-
-.filter>.form-group .field .input-group input {
- font-size: 12px;
- height: 30px
-}
-
-.filter>.form-group .field .input-group button.btn {
- font-size: 12px;
- height: 30px
-}
-
-.filter .field .link-container .list-group-item a {
- margin-top: 1px
-}
-
-.field .link-container .list-group-item a {
- margin-top: 1px
-}
-
-.field .link-container>.list-group-item.link-with-role>a,
-.field .link-container>.list-group-item.link-with-role>div>a {
- margin-top: 6px
-}
-
-.field .link-container>.list-group-item.link-group-item-with-columns>div:nth-child(1),
-.field .link-container>.list-group-item.link-group-item-with-primary>div:nth-child(1) {
- display: inline-block;
- width: calc(100% - 23px);
- float: left
-}
-
-.field .link-container>.list-group-item.link-group-item-with-columns>div:nth-child(1)>input.form-control,
-.field .link-container>.list-group-item.link-group-item-with-primary>div:nth-child(1)>input.form-control {
- width: 40%
-}
-
-.field .link-container>.list-group-item.link-group-item-with-columns>div:nth-child(2),
-.field .link-container>.list-group-item.link-group-item-with-primary>div:nth-child(2) {
- display: inline-block;
- width: 23px;
- float: right;
- vertical-align: top
-}
-
-ul.dropdown-menu>li>a>.check-icon+div {
- padding-right: 20px
-}
-
-.detail-field-container {
- padding: 7px 0
-}
-
-#login.panel>.panel-heading {
- background-color: #546e7a;
- padding: 0;
- margin: -2px
-}
-
-table.table>tbody td>.list-row-buttons button {
- position: relative;
- margin-top: 2px;
- padding-left: 8px;
- padding-right: 8px
-}
-
-.table.table-no-overflow>tbody>tr>td,
-.table.table-no-overflow>tbody>tr>th,
-.table.table-no-overflow>thead>tr>th {
- text-overflow: ellipsis;
- overflow: hidden
-}
-
-.list-row-buttons span.caret {
- border-top-color: #999
-}
-
-.list>table {
- margin-bottom: 0
-}
-
-.list>ul {
- margin-bottom: 0
-}
-
-.list>table td input[type=checkbox],
-.list>table th input[type=checkbox] {
- margin: 0;
- position: relative;
- top: 2px
-}
-
-.list>table th input[type=checkbox] {
- margin: 0;
- position: relative;
- top: 2px !important
-}
-
-.list>table th span.caret {
- border-top-color: #999
-}
-
-.list>table th span.caret-up {
- border-bottom-color: #999
-}
-
-.filter a.remove-filter {
- display: none
-}
-
-.filter:hover a.remove-filter {
- display: block
-}
-
-select[multiple].input-sm {
- height: 90px !important
-}
-
-optgroup {
- font-weight: 600
-}
-
-.input-group-btn>select.form-control {
- position: relative;
- display: inline-block;
- width: auto;
- vertical-align: middle;
- margin-right: -1px
-}
-
-.input-group-btn:last-child>select.form-control {
- margin-right: 0;
- margin-left: -1px
-}
-
-.input-group>.middle-element {
- margin-left: 0 !important
-}
-
-.input-group .form-control:focus {
- z-index: 3
-}
-
-.input-group-container-2 {
- width: calc(100% + 1px)
-}
-
-.input-group-container-2>div {
- width: 50%;
- float: left
-}
-
-.input-group-container-2>div:last-child {
- margin-left: -1px
-}
-
-.input-group-container-2:after {
- clear: both;
- content: " ";
- display: block
-}
-
-.input-group.input-group-dt {
- display: block
-}
-
-.input-group.input-group-dt input.form-control {
- display: inline-block;
- width: calc(50% - 35px);
- float: left
-}
-
-.input-group.input-group-dt .input-group-btn {
- display: inline-block;
- width: 36px;
- float: left
-}
-
-.input-group.input-group-dt:after {
- clear: both;
- content: " ";
- display: block
-}
-
-.panel-body>h1:first-child,
-.panel-body>h2:first-child,
-.panel-body>h3:first-child,
-.panel-body>h4:first-child,
-.panel-body>h5:first-child,
-.panel-body>p:first-child,
-section>h1:first-child,
-section>h2:first-child,
-section>h3:first-child,
-section>h4:first-child,
-section>h5:first-child,
-section>p:first-child {
- margin-top: 0
-}
-
-.panel-body .table,
-.panel-body li,
-.panel-body ul,
-.panel-body>p:last-child,
-section .table,
-section li,
-section ul,
-section>p:last-child {
- margin-bottom: 0
-}
-
-.panel-body>div>.list-expanded {
- margin-left: -14px;
- margin-right: -14px
-}
-
-.panel-body>div>.list {
- margin-left: -14px;
- margin-right: -14px
-}
-
-.panel-body>div>.list>table td:first-child,
-.panel-body>div>.list>table th:first-child {
- padding-left: 14px
-}
-
-.panel-body>div>.list>table td:last-child,
-.panel-body>div>.list>table th:last-child {
- padding-right: 14px
-}
-
-.modal-body>div>.list {
- margin-left: -14px;
- margin-right: -14px
-}
-
-.modal-body>div>.list>table td:first-child,
-.modal-body>div>.list>table th:first-child {
- padding-left: 14px
-}
-
-.modal-body>div>.list>table td:last-child,
-.modal-body>div>.list>table th:last-child {
- padding-right: 14px
-}
-
-#main>.list-container>.list {
- margin-left: -15px;
- margin-right: -15px
-}
-
-#main>.list-container>.list-tree>ul,
-.modal-body>.list-container>.list-tree>ul {
- padding-top: 8px;
- padding-bottom: 8px
-}
-
-@media screen and (min-width:768px) {
-
- #main>.list-container>.list>table td:first-child,
- #main>.list-container>.list>table th:first-child {
- padding-left: 15px
- }
-
- #main>.list-container>.list>table td:last-child,
- #main>.list-container>.list>table th:last-child {
- padding-right: 15px
- }
-
- .folders-container+.list-container .list,
- .list-categories-column+.list-main-column .list-container .list {
- margin-right: -15px
- }
-
- .folders-container+.list-container .list>table td:last-child,
- .folders-container+.list-container .list>table th:last-child,
- .list-categories-column+.list-main-column .list-container .list>table td:last-child,
- .list-categories-column+.list-main-column .list-container .list>table th:last-child {
- padding-right: 15px
- }
-
- .folders-container+.list-container .list>table td.cell[data-name=buttons]>.btn-group,
- .list-categories-column+.list-main-column .list-container .list>table td.cell[data-name=buttons]>.btn-group {
- margin-right: -11px
- }
-}
-
-.table.less-padding>tbody>tr>td,
-.table.less-padding>tbody>tr>th,
-.table.less-padding>tfoot>tr>td,
-.table.less-padding>tfoot>tr>th,
-.table.less-padding>thead>tr>td,
-.table.less-padding>thead>tr>th {
- padding: 8px 3px 8px 3px
-}
-
-.panel>.panel-body>.list-container>.list>.list-group>.list-group-item {
- border-width: 0;
- border-bottom-width: 1px
-}
-
-.panel>.panel-body>.list-container>.list>.list-group>li.list-group-item:first-child {
- border-top-width: 1px;
- border-top-color: transparent
-}
-
-.panel>.panel-body>.list-container>.list>.list-group>li.list-group-item:last-child {
- border-bottom-width: 0
-}
-
-table.no-margin {
- margin-bottom: 0
-}
-
-.list-expanded>.show-more {
- padding: 0;
- margin-top: -1px
-}
-
-.list-expanded>li.show-more>.btn {
- margin-left: -1px;
- margin-right: -4px
-}
-
-.list-expanded>ul>li .list-row-buttons {
- margin-right: -12px;
- margin-top: -10px;
- margin-bottom: -5px
-}
-
-.show-more>.btn {
- border-radius: 0;
- border-width: 0;
- border-color: #e0e0e0
-}
-
-.dashlet-body .calendar-container>.calendar {
- margin-left: -1px;
- margin-right: -1px
-}
-
-.list.no-bottom-margin>div.show-more,
-.panel-body.dashlet-body>div>.list>div.show-more,
-.panel-body>.list-container>.list>div.show-more {
- display: inline-block;
- width: 100%
-}
-
-.panel-body>div:first-child>.list-expanded:first-child {
- margin-top: -14px
-}
-
-.panel-body>div:last-child>.list-expanded:last-child {
- margin-bottom: -14px
-}
-
-.panel-body>div:first-child>.list:first-child {
- margin-top: -14px
-}
-
-.panel-body>div:last-child>.list:last-child {
- margin-bottom: -14px
-}
-
-.expanded-row {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- margin-bottom: 2px
-}
-
-.expanded-row:last-child {
- margin-bottom: 0
-}
-
-.expanded-row:empty {
- margin-bottom: -2px
-}
-
-.expanded-row .cell .complex-text {
- white-space: normal;
- overflow: hidden
-}
-
-.expanded-row .cell {
- display: inline
-}
-
-#notifications-panel .expanded-row>.cell[data-name=data],
-.notification-list .expanded-row>.cell[data-name=data] {
- padding-left: 0;
- padding-right: 0
-}
-
-#notifications-panel .expanded-row>.cell[data-name=data]>.right-container,
-.notification-list .expanded-row>.cell[data-name=data]>.right-container {
- width: 7px;
- height: 10px
-}
-
-#notifications-panel .expanded-row {
- white-space: normal;
- overflow: hidden
-}
-
-#notifications-panel .right {
- padding-top: 5px
-}
-
-.caret-up {
- display: inline-block;
- width: 0;
- height: 0;
- margin-left: 2px;
- vertical-align: middle;
- border-bottom: 4px solid #000;
- border-right: 4px solid transparent;
- border-top: 0 dotted;
- border-left: 4px solid transparent;
- content: ""
-}
-
-.list>table {
- table-layout: fixed
-}
-
-.list>table td,
-.list>table th {
- white-space: nowrap;
- text-overflow: ellipsis;
- overflow: hidden
-}
-
-.list>table td>.link-multiple-item {
- text-overflow: ellipsis;
- overflow: hidden
-}
-
-.list>table td[data-name=r-checkbox] {
- overflow: visible
-}
-
-.list>table th[data-name=r-checkbox] {
- overflow: visible;
- white-space: nowrap
-}
-
-.list>table th[data-name=r-checkbox] .select-all-container {
- line-height: 19px;
- height: 19px;
- float: left
-}
-
-.list .checkbox-dropdown {
- margin-left: 3px;
- top: -1px
-}
-
-.list .checkbox-dropdown>a {
- padding: 0;
- line-height: 1;
- height: 14px
-}
-
-.list .record-checkbox-container {
- height: 19px;
- display: block
-}
-
-.list>table td>div.field {
- white-space: normal
-}
-
-.list>table td.cell[data-name=buttons] {
- overflow: visible
-}
-
-td.cell[data-name=buttons]>.btn-group {
- margin-top: -8px;
- margin-bottom: -8px;
- margin-right: -8px
-}
-
-#main>.list-container>.list>table td.cell[data-name=buttons]>.btn-group {
- margin-right: -10px
-}
-
-table.less-padding td.cell[data-name=buttons]>.btn-group {
- margin-right: -13px
-}
-
-.dashboard-header .dashboard-buttons {
- margin-left: 10px
-}
-
-.panel.dashlet>.panel-heading>.btn-group {
- margin-top: -7px;
- top: 0;
- right: -10px
-}
-
-.panel.dashlet>.panel-heading>.panel-title {
- cursor: default
-}
-
-.panel.dashlet>.panel-heading>.btn-group>.btn+.dropdown-toggle {
- padding-left: 10px;
- padding-right: 10px
-}
-
-.dashlets {
- margin-left: -8px;
- margin-right: -8px
-}
-
-.dashlets .panel.dashlet {
- height: inherit
-}
-
-.dashlets .dashlet-container {
- overflow-y: hidden
-}
-
-.dashlets.fallback {
- margin-left: 0;
- margin-right: 0
-}
-
-.dashlets.fallback>div {
- margin-bottom: 20px
-}
-
-.dashlets.fallback>div>.dashlet-container>.panel>.panel-body {
- height: calc(100% - 29px)
-}
-
-.dashlets.fallback .panel.dashlet>.panel-body {
- overflow-y: hidden
-}
-
-.panel.dashlet>.panel-body {
- overflow-y: auto;
- overflow-x: hidden
-}
-
-.dashlets.grid-stack .panel.dashlet {
- margin-bottom: 0
-}
-
-.dashlets.grid-stack .grid-stack-item .dashlet {
- height: 100%
-}
-
-.dashlets.grid-stack .grid-stack-item .dashlet .dashlet-body {
- height: calc(100% - 29px)
-}
-
-.dashlets.grid-stack .grid-stack-item .grid-stack-item-content {
- overflow-x: visible;
- overflow-y: visible
-}
-
-.dashlets.grid-stack .ui-resizable-handle:before {
- content: '' !important
-}
-
-.dashlets.grid-stack>.grid-stack-item>.ui-resizable-se,
-.dashlets.grid-stack>.grid-stack-item>.ui-resizable-sw {
- background-image: none
-}
-
-.grid-stack.grid-stack-4 .grid-stack-item[data-gs-width="4"] {
- width: 100%
-}
-
-.grid-stack.grid-stack-4 .grid-stack-item[data-gs-width="3"] {
- width: 75%
-}
-
-.grid-stack.grid-stack-4 .grid-stack-item[data-gs-width="2"] {
- width: 50%
-}
-
-.grid-stack.grid-stack-4 .grid-stack-item[data-gs-width="1"] {
- width: 25%
-}
-
-.grid-stack.grid-stack-4 .grid-stack-item[data-gs-x="3"] {
- left: 75%
-}
-
-.grid-stack.grid-stack-4 .grid-stack-item[data-gs-x="2"] {
- left: 50%
-}
-
-.grid-stack.grid-stack-4 .grid-stack-item[data-gs-x="1"] {
- left: 25%
-}
-
-.list-container+.button-container,
-.row-list-container+.button-container {
- margin-top: 10px;
- padding-bottom: 0
-}
-
-.list-expanded>li>.right>.btn-group {
- top: -7px;
- right: -11px
-}
-
-.panel.note-editor {
- border: 1px solid #d1d5d6;
- border-width: 1px
-}
-
-.note-editor .note-toolbar {
- border-bottom: 0 !important;
- background-color: transparent
-}
-
-.note-editor .panel-heading {
- padding: 0 5px 2px 5px
-}
-
-body .note-editor .panel-heading>.btn-group {
- right: 0;
- top: 0
-}
-
-body .note-editor .panel-heading>.btn-group>.btn>i,
-body .note-editor .panel-heading>.btn-group>.btn>span {
- position: relative;
- top: 1px
-}
-
-body .note-editor .panel-heading>.btn-group>.btn-group>.btn>i,
-body .note-editor .panel-heading>.btn-group>.btn-group>.btn>span {
- position: relative;
- top: 1px
-}
-
-.note-editor .note-editable {
- min-height: 39px
-}
-
-.list>table thead>th {
- border-top-width: 1px !important
-}
-
-.show-more>.btn-block {
- text-align: left;
- padding-left: 14px
-}
-
-.autocomplete-suggestions {
- border: 1px solid #d1d5d6;
- background: #fff;
- cursor: default;
- overflow: auto;
- -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
- -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
- box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
-}
-
-.autocomplete-suggestion {
- padding: 2px 5px;
- white-space: nowrap;
- overflow: hidden
-}
-
-.autocomplete-selected {
- background: #e8eced
-}
-
-.autocomplete-suggestions strong {
- font-weight: 400;
- color: #537898
-}
-
-label.attach-file-label {
- overflow: hidden;
- width: 50px;
- cursor: pointer;
- margin-bottom: 0
-}
-
-label.attach-file-label>span.btn {
- cursor: pointer;
- margin-bottom: 0
-}
-
-label.attach-file-label>input.file {
- opacity: 0;
- width: 1px
-}
-
-.attachment-upload>.attachment-control>.dropdown>.btn {
- margin-bottom: 0
-}
-
-.attachment-upload>.attachments>div:first-child {
- margin-top: 2px
-}
-
-.gray-box {
- background-color: #eee;
- margin: 0 5px 3px 0;
- padding: 2px 3px 2px 5px;
- display: inline-block;
- width: 100%;
- max-width: 300px
-}
-
-.gray-box .preview {
- overflow: hidden;
- overflow-wrap: break-word
-}
-
-.attachment-preview {
- display: inline-block;
- vertical-align: top;
- margin: 3px 6px 3px 0
-}
-
-.field>.attachment-preview {
- overflow: hidden
-}
-
-.attachment-block {
- display: block;
- vertical-align: top;
- margin-bottom: 2px
-}
-
-.attachment-block:last-child {
- margin-bottom: 0
-}
-
-.list-row>.cell>.attachment-preview {
- margin-bottom: -8px;
- margin-top: -8px
-}
-
-.list-row>.cell>.attachment-preview:not(.no-shrink) {
- max-height: 35px
-}
-
-.list-row>.cell>.attachment-preview:not(.no-shrink) a {
- display: inline-block
-}
-
-.list-row>.cell>.attachment-preview:not(.no-shrink) img {
- max-height: 35px;
- vertical-align: top
-}
-
-.stick-sub {
- position: fixed;
- top: 0;
- margin: 43px 0 0 -15px;
- z-index: 5
-}
-
-.stick-sub.button-container {
- background-color: #f3f3f3;
- padding: 3px 15px 0 15px;
- width: 100%
-}
-
-@media screen and (max-width:767px) {
- .stick-sub {
- margin-top: 0
- }
-}
-
-.notifications-badge-container>.notifications-button>.number-badge {
- position: absolute;
- z-index: 10;
- font-size: 9px;
- padding: 2px 5px;
- display: inline-block;
- top: 7px;
- left: 27px;
- background-color: #e4a133;
- color: #fff
-}
-
-.danger.glyphicon {
- color: #cf605d
-}
-
-.warning.glyphicon {
- color: #e4a133
-}
-
-.icon-rotate-180 {
- -webkit-transform: rotate(180deg);
- -moz-transform: rotate(180deg);
- -ms-transform: rotate(180deg);
- -o-transform: rotate(180deg);
- transform: rotate(180deg)
-}
-
-.icon-rotate-90 {
- -webkit-transform: rotate(90deg);
- -moz-transform: rotate(90deg);
- -ms-transform: rotate(90deg);
- -o-transform: rotate(90deg);
- transform: rotate(90deg)
-}
-
-.icon-flip-horizontal {
- -moz-transform: scaleX(-1);
- -webkit-transform: scaleX(-1);
- -o-transform: scaleX(-1);
- transform: scaleX(-1);
- -ms-filter: fliph;
- filter: fliph
-}
-
-.link-multiple-item .link-multiple-item-icon {
- margin-right: 4px
-}
-
-.link-field-icon {
- margin-right: 4px
-}
-
-.post-container>textarea.note,
-textarea.auto-height {
- overflow-x: hidden
-}
-
-#global-search-panel>.panel .panel-heading .close-link {
- display: none
-}
-
-#global-search-panel>.panel>.panel-body {
- max-height: 600px;
- overflow-y: auto;
- overflow-x: hidden;
- padding-bottom: 14px
-}
-
-#notifications-panel>.panel .panel-heading .close-link {
- display: none
-}
-
-#notifications-panel>.panel>.panel-body {
- max-height: 600px;
- overflow-y: auto;
- overflow-x: hidden
-}
-
-.header-breadcrumbs .fas.color-icon {
- font-size: 44%;
- left: 0;
- margin-right: 2px;
- top: -4px;
- position: relative
-}
-
-span.fas.color-icon {
- font-size: 50%;
- top: -2px;
- left: 1px;
- margin-right: 1px;
- display: inline;
- position: relative
-}
-
-td>span.fas.color-icon {
- left: 0;
- margin-right: 0
-}
-
-#global-search-panel .panel-body .cell>.color-icon {
- margin-right: 5px
-}
-
-@media screen and (max-width:767px) {
- .list {
- width: auto;
- overflow-y: hidden;
- overflow-x: auto
- }
-
- .list.list-expanded {
- width: auto;
- overflow-x: unset;
- overflow-y: unset
- }
-
- .list>table {
- min-width: 592px;
- font-size: 96%
- }
-
- .list>table+.show-more {
- min-width: 592px
- }
-
- #main>.list-container>.list>table td:first-child,
- #main>.list-container>.list>table th:first-child {
- padding-left: 10px
- }
-
- #main>.list-container>.list>table td:last-child,
- #main>.list-container>.list>table th:last-child {
- padding-right: 10px
- }
-}
-
-.expanded-row span.label {
- position: relative;
- top: -1px
-}
-
-.expanded-row span.label.label-md {
- padding: .09em 6px .2em;
- font-size: 75%;
- font-weight: 600;
- top: -1px
-}
-
-.stream-head-text-container {
- padding-left: 26px
-}
-
-.stream-head-text-container span.label {
- position: relative;
- top: -1px
-}
-
-.stream-head-container {
- margin-bottom: 4px
-}
-
-.stream-head-container>img.avatar {
- display: inline-block;
- margin-top: -3px;
- margin-right: 3px;
- margin-bottom: -2px
-}
-
-.stream-head-container .internal-badge {
- position: absolute;
- top: 32px;
- left: 19px
-}
-
-.stream-head-container .internal-badge>span {
- color: #cf605d
-}
-
-img.avatar.avatar-link {
- display: inline-block;
- margin-top: 0;
- margin-right: 3px;
- position: relative;
- vertical-align: top;
- top: 2px
-}
-
-img.avatar.avatar-link[width="14"] {
- top: 2px;
- vertical-align: baseline
-}
-
-stream-head-text-container .span {
- overflow-wrap: break-word;
- word-wrap: break-word
-}
-
-.stream-post-container .cell-post {
- overflow-wrap: break-word;
- word-wrap: break-word
-}
-
-.stream-attachments-container,
-.stream-details-container,
-.stream-post-container,
-.stream-subject-container {
- padding: 2px 0 2px 26px;
- margin-bottom: 2px
-}
-
-.stream-details-container>ul {
- padding-left: 0;
- list-style-type: none
-}
-
-.stream-details-container>ul>li {
- margin-bottom: 4px
-}
-
-.stream-details-container>ul>li:last-child {
- margin-bottom: 0
-}
-
-.link-container .list-group-item {
- padding: 6px 10px;
- line-height: 19px
-}
-
-.note-editable blockquote {
- font-size: 14px
-}
-
-.legend-container>table {
- margin: 0 auto
-}
-
-.legend-container {
- overflow-x: hidden;
- overflow-y: hidden;
- padding-top: 7px
-}
-
-.legend-container table td {
- padding: 2px 2px;
- line-height: 1em
-}
-
-.flotr-mouse-value {
- cursor: default;
- font-size: .9em;
- text-align: center
-}
-
-.flotr-grid-label-y {
- min-height: 1.2em;
- line-height: 1.1em;
- max-height: 2.1em;
- overflow: hidden
-}
-
-.flotr-grid-label-x {
- min-height: 1.2em;
- max-height: 2.1em;
- line-height: 1.1em;
- overflow: hidden;
- padding: 0 1px 1px
-}
-
-.legend-container td.flotr-legend-label {
- white-space: nowrap;
- text-overflow: ellipsis;
- overflow: hidden
-}
-
-.legend-container td.flotr-legend-label>span {
- display: block;
- text-overflow: ellipsis;
- overflow: hidden;
- line-height: 1.3em;
- max-height: 15px
-}
-
-.legend-container .flotr-legend-color-box>div {
- position: relative;
- top: 1px
-}
-
-.legend-container .flotr-legend-color-box>div>div>div {
- position: relative;
- top: -2px;
- left: -2px
-}
-
-.textcomplete-item a {
- cursor: default
-}
-
-.complex-text-container.cut {
- position: relative;
- overflow: hidden
-}
-
-.complex-text-container.cut>.complex-text::before {
- content: " ";
- width: 100%;
- height: 50px;
- position: absolute;
- bottom: 0;
- left: 0;
- background: linear-gradient(to bottom, transparent, #fff)
-}
-
-.complex-text a {
- word-wrap: break-word
-}
-
-table.table td.cell .complex-text {
- word-wrap: break-word;
- white-space: normal
-}
-
-.complex-text blockquote:first-child,
-.complex-text h1:first-child,
-.complex-text h2:first-child,
-.complex-text h3:first-child,
-.complex-text h4:first-child,
-.complex-text h5:first-child,
-.complex-text h6:first-child,
-.complex-text ol:first-child,
-.complex-text p:first-child,
-.complex-text pre:first-child,
-.complex-text ul:first-child,
-.confirm-message blockquote:first-child,
-.confirm-message h1:first-child,
-.confirm-message h2:first-child,
-.confirm-message h3:first-child,
-.confirm-message h4:first-child,
-.confirm-message h5:first-child,
-.confirm-message h6:first-child,
-.confirm-message ol:first-child,
-.confirm-message p:first-child,
-.confirm-message pre:first-child,
-.confirm-message ul:first-child,
-.popover-content blockquote:first-child,
-.popover-content h1:first-child,
-.popover-content h2:first-child,
-.popover-content h3:first-child,
-.popover-content h4:first-child,
-.popover-content h5:first-child,
-.popover-content h6:first-child,
-.popover-content ol:first-child,
-.popover-content p:first-child,
-.popover-content pre:first-child,
-.popover-content ul:first-child {
- margin-top: 0 !important
-}
-
-.complex-text h1,
-.confirm-message h1,
-.popover-content h1 {
- font-weight: 600;
- margin-top: 19px;
- margin-bottom: 9.5px
-}
-
-.complex-text h2,
-.complex-text h3,
-.confirm-message h2,
-.confirm-message h3,
-.popover-content h2,
-.popover-content h3 {
- font-weight: 600;
- margin-top: 9.5px;
- margin-bottom: 9.5px
-}
-
-.complex-text h4,
-.complex-text h5,
-.complex-text h6,
-.confirm-message h4,
-.confirm-message h5,
-.confirm-message h6,
-.popover-content h4,
-.popover-content h5,
-.popover-content h6 {
- font-weight: 400;
- margin-top: 9.5px;
- margin-bottom: 9.5px
-}
-
-.complex-text h1,
-.confirm-message h1,
-.popover-content h1 {
- font-size: 16px
-}
-
-.complex-text h2,
-.complex-text h3,
-.complex-text h4,
-.complex-text h5,
-.complex-text h6,
-.confirm-message h2,
-.confirm-message h3,
-.confirm-message h4,
-.confirm-message h5,
-.confirm-message h6,
-.popover-content h2,
-.popover-content h3,
-.popover-content h4,
-.popover-content h5,
-.popover-content h6 {
- font-size: 14px
-}
-
-.complex-text blockquote,
-.complex-text ol,
-.complex-text p,
-.complex-text pre,
-.complex-text ul,
-.confirm-message blockquote,
-.confirm-message ol,
-.confirm-message p,
-.confirm-message pre,
-.confirm-message ul,
-.popover-content blockquote,
-.popover-content ol,
-.popover-content p,
-.popover-content pre,
-.popover-content ul {
- margin-top: 9.5px
-}
-
-.complex-text blockquote:last-child,
-.complex-text ol:last-child,
-.complex-text p:last-child,
-.complex-text pre:last-child,
-.complex-text ul:last-child,
-.confirm-message blockquote:last-child,
-.confirm-message ol:last-child,
-.confirm-message p:last-child,
-.confirm-message pre:last-child,
-.confirm-message ul:last-child,
-.popover-content blockquote:last-child,
-.popover-content ol:last-child,
-.popover-content p:last-child,
-.popover-content pre:last-child,
-.popover-content ul:last-child {
- margin-bottom: 0
-}
-
-.complex-text ul>li,
-.confirm-message ul>li,
-.popover-content ul>li {
- list-style-type: disc
-}
-
-.complex-text ol,
-.complex-text ul,
-.confirm-message ol,
-.confirm-message ul,
-.popover-content ol,
-.popover-content ul {
- padding-left: 30px
-}
-
-.field>.html-container h1:first-child,
-.field>.html-container h2:first-child,
-.field>.html-container h3:first-child,
-.field>.html-container h4:first-child,
-.field>.html-container h5:first-child,
-.field>.html-container h6:first-child,
-.field>.html-container>blockquote:first-child,
-.field>.html-container>ol:first-child,
-.field>.html-container>p:first-child,
-.field>.html-container>pre:first-child,
-.field>.html-container>ul:first-child {
- margin-top: 0
-}
-
-.field>.html-container>blockquote:last-child,
-.field>.html-container>ol:last-child,
-.field>.html-container>p:last-child,
-.field>.html-container>pre:last-child,
-.field>.html-container>table:last-child,
-.field>.html-container>ul:last-child {
- margin-bottom: 0
-}
-
-.field>.html-container ul>li {
- list-style-type: disc
-}
-
-.field>.html-container ol,
-.field>.html-container ul {
- padding-left: 30px
-}
-
-.field>.html-container blockquote,
-.field>.html-container ol,
-.field>.html-container p,
-.field>.html-container pre,
-.field>.html-container ul {
- margin-top: 9.5px
-}
-
-#popup-notifications-container {
- overflow-y: auto;
- overflow-x: hidden;
- right: 0;
- bottom: 0;
- position: fixed;
- height: auto;
- z-index: 1000;
- float: right
-}
-
-.popup-notification {
- width: 400px;
- padding: 14px;
- background-color: #fff;
- border: 2px solid #e8eced;
- margin-top: 10px;
- margin-right: 5px
-}
-
-.popup-notification:last-child {
- margin-bottom: 5px
-}
-
-.popup-notification .cell {
- margin-bottom: 5px
-}
-
-.popup-notification .cell:last-child {
- margin-bottom: 0
-}
-
-.popup-notification a.close {
- margin-top: -8px;
- margin-right: -3px
-}
-
-.popup-notification-default {
- border-color: #999
-}
-
-.popup-notification-danger {
- border-color: #cf605d
-}
-
-.popup-notification-warning {
- border-color: #e4a133
-}
-
-.popup-notification-primary {
- border-color: #537898
-}
-
-.popup-notification-success {
- border-color: #85b75f
-}
-
-.popup-notification-info {
- border-color: #aba8cc
-}
-
-.popup-notification h4 {
- margin-top: 0
-}
-
-.popup-notification-default h4 {
- color: #999
-}
-
-.popup-notification-danger h4 {
- color: #cf605d
-}
-
-.popup-notification-warning h4 {
- color: #e4a133
-}
-
-.popup-notification-primary h4 {
- color: #537898
-}
-
-.popup-notification-success h4 {
- color: #85b75f
-}
-
-@media screen and (max-width:767px) {
- #popup-notifications-container {
- width: 100%
- }
-
- .popup-notification {
- width: auto
- }
-}
-
-.list-group-tree {
- border: 0
-}
-
-.list-group-tree>li {
- border: 0;
- padding: 0 0 0 14px
-}
-
-.list-group-tree>li .cell {
- padding: 3px 0
-}
-
-.list-group-tree>li .cell .remove-link {
- margin-left: 4px;
- margin-right: 4px
-}
-
-.categories-container .root-item {
- padding-bottom: 3px
-}
-
-.categories-container .root-item a,
-.categories-container .root-item a:active,
-.categories-container .root-item a:hover {
- text-decoration: none
-}
-
-.list-group-tree .empty-icon,
-.list-group-tree .fa-chevron-down,
-.list-group-tree .fa-chevron-right {
- display: inline-block;
- width: 12px
-}
-
-.list-group-side {
- border: 0
-}
-
-.list-group-side>li {
- border: 0;
- padding: 5px 0 5px 12px;
- margin-left: -15px;
- border-left: 3px solid transparent
-}
-
-.list-group-side>li.selected {
- border-color: #cf605d
-}
-
-.list-group-side a:focus,
-.list-group-side a:hover,
-.list-group-tree a:focus,
-.list-group-tree a:hover {
- text-decoration: none
-}
-
-.list-group-side>li .cell {
- padding: 2px 0
-}
-
-.list-group-side li.selected a.side-link,
-.list-group-side li.selected a:active.side-link,
-.list-group-side li.selected a:focus.side-link,
-.list-group-side li.selected a:hover.side-link,
-.list-group-side li.selected a:visited.side-link {
- color: #cf605d;
- font-weight: 600
-}
-
-.email-address-create-dropdown .btn {
- position: relative;
- top: -2px;
- padding: 0 4px;
- margin: 0;
- margin-bottom: 0;
- border: 0;
- line-height: 1.3
-}
-
-.email-address-create-dropdown+.email-address-line {
- display: block;
- width: calc(100% - 17px)
-}
-
-#main>.calendar-container {
- margin-top: 50px
-}
-
-#main>.calendar-container .calendar-type-button-group {
- margin-left: 6px
-}
-
-#notifications-panel {
- position: absolute;
- width: 640px;
- z-index: 1001;
- right: 0;
- left: auto
-}
-
-#global-search-panel {
- position: absolute;
- width: 600px;
- z-index: 1001;
- right: 0;
- left: auto
-}
-
-.post-container .internal-mode-switcher {
- color: #999;
- margin-left: 10px;
- display: inline-block;
- position: relative;
- top: 2px
-}
-
-.post-container .internal-mode-switcher.enabled {
- color: #cf605d
-}
-
-.post-container .attachments {
- width: 270px
-}
-
-.post-container .stream-post-preview {
- margin-right: 10px
-}
-
-.post-control .attachments {
- width: 270px
-}
-
-.inline-cancel-link {
- margin-left: 8px
-}
-
-.panel .item-container.ui-sortable-helper {
- background-color: #fff
-}
-
-.dynamic-logic-expression-container div.item-list[data-level="0"] {
- margin-left: 0
-}
-
-.dynamic-logic-expression-container div.item-list {
- margin-left: 30px
-}
-
-.dynamic-logic-expression-container div.item-list>div {
- margin: 0 0 10px 0
-}
-
-.dynamic-logic-expression-container div.group-head {
- line-height: 33px
-}
-
-.dynamic-logic-expression-container .dynamic-logic-edit-item-row>div {
- line-height: 33px
-}
-
-.dynamic-logic-expression-container .group-operator:last-child {
- display: none
-}
-
-.dynamic-logic-expression-container .group-bottom[data-level="0"] {
- margin-left: 0
-}
-
-.dynamic-logic-expression-container .group-bottom {
- margin-left: 30px
-}
-
-.dynamic-logic-options a.add-option-list,
-.dynamic-logic-options a.remove-option-list {
- line-height: 33px
-}
-
-.dynamic-logic-options .option-list-item-header {
- margin-top: -10px
-}
-
-.dynamic-logic-options .dynamic-logic-options-list-container {
- margin-bottom: 0
-}
-
-.input-group .form-control:not(:first-child):not(:last-child):not(.no-margin-shifting),
-.input-group-addon:not(:first-child):not(:last-child),
-.input-group-btn:not(:first-child):not(:last-child) {
- margin-left: -1px
-}
-
-.input-group>.input-group-btn>.btn.active,
-.input-group>.input-group-btn>.btn:focus,
-.input-group>.input-group-btn>.btn:hover {
- z-index: 3
-}
-
-.list-group-panel {
- background-color: #fff
-}
-
-.field .array-control-container {
- position: relative
-}
-
-.inline-block-child-div>div {
- display: inline-block
-}
-
-table.table-admin-panel {
- table-layout: fixed
-}
-
-table.table-admin-panel tr>td:first-child {
- width: 230px
-}
-
-table.table-admin-panel tr>td:first-child>div {
- position: relative
-}
-
-table.table-admin-panel tr>td:first-child>div>.icon {
- position: absolute;
- color: #999;
- top: 1px
-}
-
-table.table-admin-panel tr>td:first-child>div>a {
- padding-left: 28px;
- position: static;
- display: inline-block
-}
-
-table.table-admin-panel td {
- overflow-wrap: break-word;
- word-wrap: break-word
-}
-
-.admin-tables-container>div {
- margin-bottom: 20px
-}
-
-.admin-tables-container>div .table-admin-panel {
- margin-bottom: 0
-}
-
-.admin-tables-container>div>h4 {
- margin-top: 0
-}
-
-.list-nested-categories {
- margin-bottom: 10px
-}
-
-.list-nested-categories .category-item {
- padding: 10px;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap
-}
-
-.list-nested-categories .category-item .folder-icon {
- margin-right: 3px;
- position: relative;
- top: -1px
-}
-
-.list-nested-categories .category-item .folder-icon {
- margin-right: 3px
-}
-
-.categories-container>.list>.list-group-tree>li {
- padding-left: 0
-}
-
-.categories-container .list-group-tree>.list-group-item>.cell,
-.categories-container div.root-item,
-.folders-container>.list-group-side>.list-group-item {
- white-space: nowrap;
- text-overflow: ellipsis;
- overflow: hidden
-}
-
-.admin-search-container {
- margin-bottom: 20px
-}
-
-.admin-panel-iframe-container {
- height: 100%
-}
-
-.admin-panel-iframe-container>h4 {
- padding: 6px 10px;
- padding-bottom: 7px;
- margin-bottom: 0;
- margin-top: 0
-}
-
-.admin-panel-iframe-container>div {
- margin-bottom: 10px
-}
-
-.admin-panel-iframe-container>div>.section {
- padding-left: 10px;
- padding-right: 10px;
- padding-top: 10px;
- padding-bottom: 10px;
- border-bottom: 1px solid #dcdcdc
-}
-
-.admin-panel-iframe-container>div>.section>p:last-child {
- padding-bottom: 0;
- margin-bottom: 0
-}
-
-.admin-panel-iframe-container>div>.section.extension>p:first-child {
- font-size: 16px
-}
-
-.admin-panel-iframe-container>div>.section.extension>p:last-child>.btn {
- margin-top: 4px
-}
-
-.admin-panel-iframe-container>div>.section.extension>p:last-child .price {
- margin-top: -3px;
- font-size: 16px
-}
-
-.admin-panel-iframe-container>div>.section.extension>p:last-child>a.text-danger {
- font-weight: 600
-}
-
-.sections-container>.section {
- margin-bottom: 30px
-}
-
-.sections-container>.section>h5 {
- margin-top: 0
-}
-
-.sections-container>.section:last-child {
- margin-bottom: 0
-}
-
-.note-editor .note-toolbar.sticked {
- z-index: 1;
- position: fixed;
- background-color: #fff
-}
-
-.array-add-list-group>li {
- vertical-align: middle;
- line-height: 32px
-}
-
-.search-row .input-group button.search {
- margin-left: -2px
-}
-
-.search-row ul.filter-list {
- right: 54px
-}
-
-@media screen and (min-width:768px) {
- #global-search-panel {
- margin-top: 5px
- }
-}
-
-@media screen and (min-width:992px) {
- .col-md-12.hidden-cell {
- min-height: 0
- }
-}
-
-@media screen and (min-width:768px) {
- .search-container .view-mode-switcher-buttons-group {
- float: right
- }
-}
-
-@media screen and (max-width:767px) {
- #notifications-panel {
- position: fixed;
- width: 100%;
- top: 0;
- right: 0;
- left: 0;
- margin-right: 0;
- height: 100%
- }
-
- #global-search-panel {
- position: fixed;
- width: 100%;
- top: 0;
- right: 0;
- left: 0;
- margin-right: 0;
- height: 100%
- }
-
- #global-search-panel>.panel .panel-heading .close-link {
- display: inline
- }
-
- #global-search-panel>.panel .panel-body {
- max-height: none
- }
-
- #notifications-panel>.panel .panel-heading .close-link {
- display: inline
- }
-
- #notifications-panel>.panel .panel-body {
- max-height: none
- }
-
- input.global-search-input {
- width: 100%
- }
-
- .search-row .view-mode-switcher-buttons-group {
- float: right
- }
-
- .search-row .btn.btn-icon-x-wide {
- width: 54px
- }
-
- .categories-container>.list {
- margin: 14px 0
- }
-
- .panel-body>div:first-child>.list:first-child {
- margin-top: 0
- }
-
- .list>.table .dropdown-menu {
- position: relative !important
- }
-
- .list>.table .pull-right.open>.btn {
- float: right
- }
-
- .list-categories-column+.list-main-column .list-container>.list {
- margin-left: -15px;
- margin-right: -15px
- }
-
- .folders-container+.list-container .list {
- margin-left: -15px;
- margin-right: -15px
- }
-
- .calendar-container .button-container>div:first-child {
- margin-bottom: 10px
- }
-
- .calendar-container .date-title {
- margin-bottom: 10px;
- margin-top: 6px;
- white-space: nowrap;
- overflow: hidden
- }
-
- .calendar-container .date-title h4 {
- margin-top: 0;
- font-size: 15px
- }
-
- #nav-menu-dropdown {
- width: 39px;
- text-align: center
- }
-
- @supports (display:grid) {
- .folders-container>.list-group {
- display: grid;
- grid-template-columns: repeat(auto-fill, minmax(150px, 1fr))
- }
-
- .folders-container>.list-group>li {
- padding-right: 10px
- }
- }
-
- .page-header {
- margin: 10px 0
- }
-}
-
-a.field-info>span.fa-info-circle {
- font-size: 12px;
- position: relative;
- top: -1px
-}
-
-.dropdown-menu-with-icons li a {
- padding-left: 10px
-}
-
-.dropdown-menu-with-icons li .empty-icon,
-.dropdown-menu-with-icons li .far,
-.dropdown-menu-with-icons li .fas,
-.dropdown-menu-with-icons li .glyphicon {
- width: 16px;
- text-align: center;
- display: inline-block
-}
-
-.dropdown-menu-with-icons li .item-text {
- padding-left: 8px;
- position: static
-}
-
-.far,
-.fas {
- font-size: 16px
-}
-
-.btn-sm .far,
-.btn-sm .fas,
-.far.fa-sm,
-.far.small,
-.fas.fa-sm,
-.fas.small,
-.small .far,
-.small .fas {
- font-size: 12px
-}
-
-.icon-is-replied {
- -moz-transform: scaleX(-1);
- -webkit-transform: scaleX(-1);
- -o-transform: scaleX(-1);
- transform: scaleX(-1);
- -ms-filter: fliph;
- filter: fliph
-}
-
-.icon-is-replied::before {
- content: "\f064"
-}
-
-.btn>.fa-ellipsis-v {
- position: relative;
- top: 1px
-}
-
-.btn-icon>.fa-chevron-left {
- left: -1px
-}
-
-.btn-default>.fa-sm.fa-rss {
- position: relative;
- top: -1px
-}
-
-.header-buttons>.btn>.fa-plus.fa-sm {
- position: relative;
- top: -1px;
- padding-right: 1px
-}
-
-.transform-flip,
-.transform-flip-x {
- -webkit-transform: scaleX(-1);
- transform: scaleX(-1)
-}
-
-.transform-flip-y {
- -webkit-transform: scaleY(-1);
- transform: scaleY(-1)
-}
-
-.transform-rotate-90 {
- -webkit-transform: rotate(90deg);
- -moz-transform: rotate(90deg);
- -o-transform: rotate(90deg);
- -ms-transform: rotate(90deg);
- transform: rotate(90deg)
-}
-
-.transform-rotate-180 {
- -webkit-transform: rotate(180deg);
- -moz-transform: rotate(180deg);
- -o-transform: rotate(180deg);
- -ms-transform: rotate(180deg);
- transform: rotate(180deg)
-}
-
-.transform-rotate-270 {
- -webkit-transform: rotate(270deg);
- -moz-transform: rotate(270deg);
- -o-transform: rotate(270deg);
- -ms-transform: rotate(270deg);
- transform: rotate(270deg)
-}
-
-a.link-gray,
-a.link-gray:active {
- color: #636363
-}
-
-a.link-gray:focus,
-a.link-gray:hover {
- color: #333
-}
-
-.btn-group.open .dropdown-toggle.btn-text {
- -webkit-box-shadow: none;
- -moz-box-shadow: none;
- box-shadow: none
-}
-
-#layout .cell .left {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- float: left
-}
-
-#layout .cell .right {
- float: right
-}
-
-#layout .cell .right .fa-minus,
-#layout .cell .right .fa-times {
- position: relative;
- top: 1px
-}
-
-.panels-show-more-delimiter {
- text-align: center
-}
-
-.panels-show-more-delimiter a>span {
- color: #636363
-}
-
-.selectize-control.as-list .item {
- display: block
-}
-
-body>footer {
- background-color: #eee
-}
-
-body>footer>p {
- padding: 6px 14px
-}
-
-body>footer>p.credit {
- margin: 0
-}
-
-body>footer>p.credit:after {
- content: " designed by devcrm.it";
-}
-
-
-body>footer>p,
-body>footer>p a,
-body>footer>p a:active,
-body>footer>p a:hover,
-body>footer>p a:visited {
- color: #555
-}
-
-.modal-header.fixed-height {
- height: 40px;
- max-height: 40px;
- overflow: hidden
-}
-
-.modal-header.fixed-height .modal-title {
- width: calc(100% - 20px)
-}
-
-.modal-header.fixed-height .modal-title>.modal-title-text {
- max-width: 100%;
- overflow: hidden;
- white-space: nowrap;
- display: inline-block
-}
-
-.modal-header.fixed-height .modal-title.overlapped>.modal-title-text:before {
- content: " ";
- position: absolute;
- right: 34px;
- background: linear-gradient(to right, transparent, #fff);
- height: 30px;
- width: 60px
-}
-
-.modal-header a {
- color: #333
-}
-
-.modal-container.overlaid .modal-content {
- -webkit-box-shadow: none;
- -moz-box-shadow: none;
- box-shadow: none
-}
-
-.modal-header {
- background-color: #fff
-}
-
-.modal-header {
- padding: 10px 14px;
- border-bottom: 0 solid #e5e5e5;
- min-height: 34px
-}
-
-.modal-header .close {
- font-size: 31px;
- font-weight: 400;
- margin-top: -4px;
- max-height: 24px;
- opacity: .4
-}
-
-.modal-header .close>span {
- position: relative;
- max-height: 24px;
- height: 24px;
- display: inline-block
-}
-
-.modal-footer {
- margin-top: 10px;
- padding: 14px 14px 14px
-}
-
-.modal-footer>.main-btn-group {
- float: right
-}
-
-.modal-footer>.additional-btn-group {
- float: left
-}
-
-.modal-dialog>.modal-content {
- background-clip: border-box;
- border-color: #e8eced;
- border-width: 0
-}
-
-.modal-footer {
- margin-top: 0
-}
-
-.modal-header {
- padding-top: 8px;
- padding-bottom: 8px
-}
-
-.modal-footer>.main-btn-group {
- float: left
-}
-
-.modal-footer>.additional-btn-group {
- float: right
-}
-
-.dialog-confirm .modal-footer>.main-btn-group {
- float: right
-}
-
-.dialog-confirm .modal-footer>.additional-btn-group {
- float: left
-}
-
-.modal-footer {
- padding-top: 10px;
- padding-bottom: 10px
-}
-
-@media (min-width:768px) {
- .modal-dialog {
- margin: 0 0 0 auto
- }
-
- .modal-content .note-editor>.modal>.modal-dialog {
- margin: 0 0 0 -15px
- }
-
- .dialog-confirm>.modal-dialog {
- margin: 0 auto
- }
-}
-
-@media (max-width:768px) {
- .modal-dialog {
- margin: 0
- }
-}
-
-.modal-dialog .modal-body .list-buttons-container .sticked-bar {
- top: 94px !important;
- width: 100% !important;
- right: 0 !important;
- left: unset;
- padding-top: 0;
- padding-left: 14px
-}
-
-@media screen and (max-width:767px) {
- .modal-dialog {
- margin: 0 0
- }
-
- .modal-dialog .image-container {
- margin-left: -14px;
- margin-right: -14px
- }
-}
-
-.dialog-confirm>.modal-dialog>.modal-content {
- text-align: center
-}
-
-@media screen and (min-width:768px) {
- .modal-dialog {
- width: 740px
- }
-}
-
-@media screen and (min-width:992px) {
-
- .dialog-centered,
- .modal-dialog {
- width: 900px
- }
-
- .dialog-centered>.modal-dialog,
- .dialog-confirm>.modal-dialog {
- width: 550px
- }
-}
-
-.modal-body>.no-side-margin {
- margin-left: -14px;
- margin-right: -14px
-}
-
-.modal.in .modal.in {
- overflow: visible !important;
- overflow-y: visible !important
-}
-
-.btn {
- border-radius: 0
-}
-
-.btn {
- height: 33px
-}
-
-.btn-group-lg>.btn,
-.btn-lg {
- height: 46px
-}
-
-.btn-group-sm>.btn,
-.btn-sm {
- height: 30px
-}
-
-.btn.btn-link {
- height: auto
-}
-
-.panel-heading .btn-sm {
- height: auto
-}
-
-.input-group .input-group-btn .btn {
- height: 33px
-}
-
-.input-group.input-group-sm .input-group-btn .btn {
- height: 30px
-}
-
-.input-group.input-group-lg .input-group-btn .btn {
- height: 46px
-}
-
-.btn-icon {
- width: 36px;
- padding-left: 0;
- padding-right: 0
-}
-
-.btn-icon .fa,
-.btn-icon .fas {
- position: relative;
- width: 16px;
- text-align: center
-}
-
-.btn-icon .fa-sm {
- top: -1px
-}
-
-.btn-icon.btn-sm .fa-sm {
- top: 0
-}
-
-.btn-icon.btn-sm {
- width: 34px
-}
-
-.btn-icon.btn-sm .fa,
-.btn-icon.btn-sm .fas {
- font-size: 12px;
- width: 12px
-}
-
-.btn.btn-wide {
- min-width: 100px
-}
-
-.btn.btn-x-wide {
- min-width: 150px
-}
-
-.btn.btn-xx-wide {
- min-width: 200px
-}
-
-.btn.btn-icon-wide {
- width: 54px
-}
-
-.btn.btn-icon-x-wide {
- width: 76px
-}
-
-.btn.btn-icon-xx-wide {
- width: 100px
-}
-
-.btn-default>.fa,
-.btn-default>.fas {
- color: #636363
-}
-
-.btn-default>.fa.text-muted,
-.btn-default>.fas.text-muted {
- color: #999
-}
-
-.btn-default.disabled>.fa,
-.btn-default.disabled>.fas {
- color: #999
-}
-
-.btn-text {
- color: #333;
- border-radius: 0;
- font-weight: 400
-}
-
-.btn-text .far,
-.btn-text .fas {
- color: #636363
-}
-
-.btn-text,
-.btn-text.active,
-.btn-text:active,
-.btn-text[disabled],
-fieldset[disabled] .btn-text {
- background-color: transparent;
- -webkit-box-shadow: none;
- -moz-box-shadow: none;
- box-shadow: none
-}
-
-.btn-text,
-.btn-text:active,
-.btn-text:focus,
-.btn-text:hover {
- border-color: transparent
-}
-
-.btn-text:focus,
-.btn-text:hover {
- color: #333;
- text-decoration: none;
- background-color: transparent
-}
-
-.btn-text:focus .far,
-.btn-text:focus .fas,
-.btn-text:hover .far,
-.btn-text:hover .fas {
- color: #333
-}
-
-.btn-text.disabled,
-.btn-text[disabled],
-fieldset[disabled] .btn-text {
- color: #999
-}
-
-.btn-text.disabled:focus,
-.btn-text.disabled:hover,
-.btn-text[disabled]:focus,
-.btn-text[disabled]:hover,
-fieldset[disabled] .btn-text:focus,
-fieldset[disabled] .btn-text:hover {
- color: #999;
- text-decoration: none
-}
-
-.btn-text.disabled .far,
-.btn-text.disabled .fas,
-.btn-text[disabled] .far,
-.btn-text[disabled] .fas,
-fieldset[disabled] .btn-text .far,
-fieldset[disabled] .btn-text .fas {
- color: #999
-}
-
-.btn-text.active {
- border-bottom: 1px solid #999
-}
-
-.grid-auto-fill-md,
-.grid-auto-fill-sm,
-.grid-auto-fill-xs {
- margin-left: -8px;
- margin-right: -8px
-}
-
-.grid-auto-fill-md>div,
-.grid-auto-fill-sm>div,
-.grid-auto-fill-xs>div {
- float: left;
- position: relative;
- min-height: 1px;
- padding-left: 8px;
- padding-right: 8px
-}
-
-.grid-auto-fill-xs>div {
- width: 20%
-}
-
-.grid-auto-fill-sm>div {
- width: 25%
-}
-
-.grid-auto-fill-md>div {
- width: 50%
-}
-
-@media screen and (max-width:991px) {
- .grid-auto-fill-xs>div {
- width: 25%
- }
-
- .grid-auto-fill-sm>div {
- width: 33.33333333%
- }
-
- .grid-auto-fill-md>div {
- width: 50%
- }
-}
-
-@media screen and (max-width:767px) {
- .grid-auto-fill-xs>div {
- width: 50%
- }
-
- .grid-auto-fill-md>div,
- .grid-auto-fill-sm>div {
- width: 100%
- }
-}
-
-@supports (display:grid) {
-
- .grid-auto-fill-md,
- .grid-auto-fill-sm,
- .grid-auto-fill-xs {
- display: grid;
- grid-column-gap: 16px;
- margin-left: 0;
- margin-right: 0
- }
-
- .grid-auto-fill-md>div,
- .grid-auto-fill-sm>div,
- .grid-auto-fill-xs>div {
- width: unset !important;
- padding-left: unset !important;
- padding-right: unset !important;
- min-height: unset !important;
- position: unset !important;
- float: unset !important
- }
-
- .grid-auto-fill-md::after,
- .grid-auto-fill-md::before,
- .grid-auto-fill-sm::after,
- .grid-auto-fill-sm::before,
- .grid-auto-fill-xs::after,
- .grid-auto-fill-xs::before {
- display: none !important
- }
-
- .grid-auto-fill-xs {
- grid-template-columns: repeat(auto-fill, minmax(190px, 1fr))
- }
-
- .grid-auto-fill-sm {
- grid-template-columns: repeat(auto-fill, minmax(246px, 1fr))
- }
-
- .grid-auto-fill-md {
- grid-template-columns: repeat(auto-fill, minmax(340px, 1fr))
- }
-}
-
-#navbar .navbar-header>a {
- color: #dfdfdf
-}
-
-#navbar .navbar-header>a:focus,
-#navbar .navbar-header>a:hover {
- color: #fff;
- background-color: transparent
-}
-
-#navbar .navbar-header a.navbar-brand {
- margin-left: auto;
- margin-right: auto
-}
-
-.stick-sub {
- margin-top: 30px
-}
-
-.side-menu-backdrop {
- background-color: #a3b3c7;
- opacity: .5
-}
-
-.alert {
- height: 30px
-}
-
-input.global-search-input {
- border: 1px solid #f3f3f3
-}
-
-@media screen and (min-width:768px) {
- #global-search-panel {
- margin-top: -1px
- }
-
- .notifications-badge-container>.notifications-button>.number-badge {
- top: 3px;
- left: 22px
- }
-
- .navbar-nav.navbar-right>.open>a,
- .navbar-nav.navbar-right>.open>a:active,
- .navbar-nav.navbar-right>.open>a:focus,
- .navbar-nav.navbar-right>.open>a:hover {
- background-color: #d7dde4
- }
-}
-
-#navbar .navbar {
- -webkit-box-shadow: none;
- -moz-box-shadow: none;
- box-shadow: none
-}
-
-#navbar .navbar .navbar-right {
- -webkit-box-shadow: none;
- -moz-box-shadow: none;
- box-shadow: none
-}
-
-@media screen and (min-width:768px) {
- #navbar .navbar .navbar-right {
- background-color: #d7dde4
- }
-}
-
-.panel-heading {
- border-bottom-width: 0
-}
-
-.panel-default.note-editor>.panel-heading .btn-default {
- background-color: #f7f7f7 !important;
- border-color: #ccc !important
-}
-
-.panel-title {
- font-size: 15px;
- line-height: 17px
-}
-
-.modal-content {
- background-color: #fff
-}
-
-.dialog-record .modal-content>.modal-body {
- background-color: #f3f3f3
-}
-
-.modal-body>.list-group {
- background-color: #fff
-}
-
-.list-container>.list {
- background-color: #fff
-}
-
-.panel-heading>.btn-group {
- top: -5px;
- right: -10px
-}
-
-.panel-heading>.btn-group>.btn {
- padding-top: 4px;
- padding-bottom: 4px
-}
-
-.note-editor>.panel-heading>.btn-group>.btn {
- padding-top: 5px;
- padding-bottom: 5px
-}
-
-.panel.sticked>.panel-heading .btn-group {
- top: -4px
-}
-
-table.table {
- background-color: #fff
-}
-
-.record .middle>.panel {
- border-top-width: 1px
-}
-
-.record .middle>.panel:first-child {
- border-top-width: 0
-}
-
-.record .middle>.panel.hidden+.panel {
- border-top-width: 1px
-}
-
-.record .middle .panel+.panel.panels-show-more-delimiter {
- border-top-width: 0
-}
-
-.dashlet-body .list-container>.list,
-.dashlet-container>.panel,
-.note-editor.panel,
-.panel-body .list-container>.list {
- -webkit-box-shadow: none;
- -moz-box-shadow: none;
- box-shadow: none
-}
-
-#main>.calendar-container .calendar,
-#main>.calendar-container .timeline,
-.admin-content .table.table-bordered,
-.admin-content iframe,
-.dashlet-container,
-.list-container>.list,
-.list-group-panel,
-.list-kanban>div>table>thead,
-.panel,
-.popup-notification,
-.well {
- -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, .09);
- -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, .09);
- box-shadow: 2px 2px 4px rgba(0, 0, 0, .09)
-}
-
-.stick-sub.button-container {
- -webkit-box-shadow: none;
- -moz-box-shadow: none;
- box-shadow: none
-}
-
-@media (min-width:768px) {
- .modal-dialog>.modal-content {
- -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .35);
- -moz-box-shadow: 0 0 15px rgba(0, 0, 0, .35);
- box-shadow: 0 0 15px rgba(0, 0, 0, .35)
- }
-}
-
-.panel.sticked {
- border-top-width: 1px
-}
-
-.list-container .list-buttons-container {
- margin-bottom: 10px
-}
-
-.calendar-container>.calendar,
-.calendar-container>.timeline {
- background-color: #fff
-}
-
-#main>.calendar-container .timeline {
- border: 0
-}
-
-#main>.calendar-container .calendar {
- overflow: hidden
-}
-
-#main>.calendar-container .calendar .fc-view-container {
- margin: -1px
-}
-
-.dashlet-body .fc-agenda-view table {
- border-collapse: collapse;
- border-style: hidden
-}
-
-.field .list-group {
- background-color: #fff
-}
-
-.field .grid-stack-item-content {
- border: 1px solid #e8eced
-}
-
-#login.panel>.panel-heading {
- margin: 0 !important;
- background-color: #363635;
- padding: 10px;
- margin: -2px
-
-}
-
-#global-search-panel>.panel,
-#notifications-panel>.panel {
- border-width: 1px
-}
-
-.record .stick-sub.button-container {
- background-color: #f3f3f3 !important;
- padding-bottom: 0
-}
-
-.admin-panel-iframe-container {
- background-color: #fff
-}
-
-.panel.dashlet>.panel-heading>.btn-group {
- margin-top: -6px
-}
-
-.btn-group-vertical>.btn-group:after,
-.btn-group-vertical>.btn-group:before,
-.btn-toolbar:after,
-.btn-toolbar:before,
-.clearfix:after,
-.clearfix:before,
-.container-fluid:after,
-.container-fluid:before,
-.container:after,
-.container:before,
-.dl-horizontal dd:after,
-.dl-horizontal dd:before,
-.form-horizontal .form-group:after,
-.form-horizontal .form-group:before,
-.grid-auto-fill-md:after,
-.grid-auto-fill-md:before,
-.grid-auto-fill-sm:after,
-.grid-auto-fill-sm:before,
-.grid-auto-fill-xs:after,
-.grid-auto-fill-xs:before,
-.modal-footer:after,
-.modal-footer:before,
-.modal-header:after,
-.modal-header:before,
-.nav:after,
-.nav:before,
-.navbar-collapse:after,
-.navbar-collapse:before,
-.navbar-header:after,
-.navbar-header:before,
-.navbar:after,
-.navbar:before,
-.page-header .page-header-row:after,
-.page-header .page-header-row:before,
-.pager:after,
-.pager:before,
-.panel-body:after,
-.panel-body:before,
-.row:after,
-.row:before {
- content: " ";
- display: table
-}
-
-.btn-group-vertical>.btn-group:after,
-.btn-toolbar:after,
-.clearfix:after,
-.container-fluid:after,
-.container:after,
-.dl-horizontal dd:after,
-.form-horizontal .form-group:after,
-.grid-auto-fill-md:after,
-.grid-auto-fill-sm:after,
-.grid-auto-fill-xs:after,
-.modal-footer:after,
-.modal-header:after,
-.nav:after,
-.navbar-collapse:after,
-.navbar-header:after,
-.navbar:after,
-.page-header .page-header-row:after,
-.pager:after,
-.panel-body:after,
-.row:after {
- clear: both
-}
-
-.center-block {
- display: block;
- margin-left: auto;
- margin-right: auto
-}
-
-.pull-right {
- float: right !important
-}
-
-.pull-left {
- float: left !important
-}
-
-.hide {
- display: none !important
-}
-
-.show {
- display: block !important
-}
-
-.invisible {
- visibility: hidden
-}
-
-.text-hide {
- font: 0/0 a;
- color: transparent;
- text-shadow: none;
- background-color: transparent;
- border: 0
-}
-
-.hidden {
- display: none !important
-}
-
-.affix {
- position: fixed
-}
-
-tr.list-row:hover {
- background-color: #e8eced;
-}
-
-div#main {
- margin-top: 5%;
-}
-
-body {
- --theme-name: DubasLightTheme
-}
diff --git a/src/files/client/modules/dubas-light-theme/lib/css/loginPage.css b/src/files/client/modules/dubas-light-theme/lib/css/loginPage.css
deleted file mode 100644
index c1e48b9..0000000
--- a/src/files/client/modules/dubas-light-theme/lib/css/loginPage.css
+++ /dev/null
@@ -1,435 +0,0 @@
-/*#login .logo-container {
- width: 100% !important ;
- height: 43px;
-}
-
-.logo-company-name {
- color:#fff;
- margin-left:10px;
- font-size:24px;
- vertical-align: bottom;
-}
-
-.landing-page {
- background-repeat: no-repeat;
- background-position: relative;
- background-size: cover;
- margin-top: -29px;
- margin-bottom: 29px;
-}
-
-#login {
- margin-top: 60px;
-}*/
-
-@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,800,700,600);
-
-/*************************************************************
-* App Variables
-**************************************************************/
-/*************************************************************
-* Colors Definitions
-**************************************************************/
-/*************************************************************
-* Common Element Variables
-**************************************************************/
-/* ***************************************************
-* Page Specific Element Variables
-****************************************************** */
-/*****************************************
-* Background-image: cover mixin
-******************************************/
-/*****************************************
-* Media Query Mixins
-******************************************/
-/*html,
-body {
- padding: 0;
- margin: 0;
- height: 100%;
- min-height: 100%;
- font-family: 'Open Sans', sans-serif;
- color: #4f5f6f;
- overflow-x: hidden;
-}*/
-
-.main-wrapper {
- width: 100%;
- position: absolute;
- height: 100%;
- overflow-y: auto;
- overflow-x: hidden;
-}
-
-#ref .color-primary {
- color: #85CE36;
-}
-
-#ref .chart .color-primary {
- color: #85CE36;
-}
-
-#ref .chart .color-secondary {
- color: #9ed85f;
-}
-
-.app {
- position: relative;
- width: 100%;
- padding-left: 240px;
- min-height: 100vh;
- margin: 0 auto;
- left: 0;
- background-color: #f0f3f6;
- -webkit-box-shadow: 0 0 3px #ccc;
- box-shadow: 0 0 3px #ccc;
- -webkit-transition: left 0.3s ease, padding-left 0.3s ease;
- transition: left 0.3s ease, padding-left 0.3s ease;
- overflow: hidden;
-}
-
-.app .content {
- padding: 95px 20px 75px 20px;
- min-height: 100vh;
-}
-
-@media (min-width: 1200px) {
- .app .content {
- padding: 105px 40px 85px 40px;
- }
-}
-
-@media (min-width: 992px) and (max-width: 1199.98px) {
- .app .content {
- padding: 100px 35px 80px 35px;
- }
-}
-
-@media (min-width: 768px) and (max-width: 991.98px) {
- .app .content {
- padding: 95px 20px 75px 20px;
- }
-}
-
-@media (max-width: 767.98px) {
- .app .content {
- padding: 70px 20px 70px 20px;
- }
-}
-
-@media (max-width: 991.98px) {
- .app {
- padding-left: 0;
- }
-}
-
-@media (max-width: 991.98px) {
- .app.sidebar-open {
- left: 0;
- }
-}
-
-.app.blank {
- background-color: #667380;
-}
-
-.auth {
- position: absolute;
- width: 100%;
- height: 100%;
- left: 0;
- overflow-x: hidden;
- overflow-y: auto;
-}
-
-.auth-container {
- width: 450px;
- min-height: 330px;
- position: absolute;
- top: 50%;
- left: 50%;
- -webkit-transform: translateY(-50%) translateX(-50%);
- transform: translateY(-50%) translateX(-50%);
-}
-
-.auth-container .auth-header {
- text-align: center;
- border-bottom: 1px solid #3575d3;
-}
-
-.auth-container .auth-title {
- color: #97A4B1;
- padding: 20px;
- line-height: 30px;
- font-size: 26px;
- background-color: #363635;
- font-weight: 600;
- margin: 0;
-}
-
-.auth-container .auth-content {
- padding: 30px 50px;
- min-height: 260px;
-}
-
-.auth-container .forgot-btn {
- line-height: 28px;
-}
-
-.auth-container .checkbox label {
- padding: 0;
-}
-
-.auth-container .checkbox a {
- vertical-align: text-top;
-}
-
-.auth-container .checkbox span {
- color: #4f5f6f;
-}
-
-@media (max-width: 767.98px) {
- .auth-container {
- width: 100%;
- position: relative;
- left: 0;
- top: 0;
- -webkit-transform: inherit;
- transform: inherit;
- margin: 0;
- margin-bottom: 10px;
- }
-
- .auth-container .auth-content {
- padding: 30px 25px;
- }
-}
-
-.card {
- background-color: #fff;
- -webkit-box-shadow: 5px 5px 5px 1px rgba(126, 142, 159, 0.1);
- box-shadow: 5px 5px 5px 1px rgba(126, 142, 159, 0.1);
- margin-bottom: 10px;
- border-radius: 0;
- border: none;
-}
-
-.card .card {
- -webkit-box-shadow: none;
- box-shadow: none;
-}
-
-.card .card-header {
- background-image: none;
- background-color: #ffffff;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- padding: 0;
- border-radius: 0;
- min-height: 50px;
- border: none;
-}
-
-.card .card-header::after {
- display: block;
- clear: both;
- content: "";
-}
-
-.card .card-header.bordered {
- border-bottom: 1px solid #d7dde4;
-}
-
-.card .card-header.card-header-sm {
- min-height: 40px;
-}
-
-.card .card-header>span {
- vertical-align: middle;
-}
-
-.card .card-header .pull-right {
- margin-left: auto;
-}
-
-.card .card-header .header-block {
- padding: 0.5rem 15px;
-}
-
-@media (min-width: 1200px) {
- .card .card-header .header-block {
- padding: 0.5rem 20px;
- }
-}
-
-@media (max-width: 767.98px) {
- .card .card-header .header-block {
- padding: 0.5rem 10px;
- }
-}
-
-.card .card-header .title {
- color: #4f5f6f;
- display: -webkit-inline-box;
- display: -ms-inline-flexbox;
- display: inline-flex;
-}
-
-.card .card-header .btn {
- margin: 0;
-}
-
-.card .card-header .nav-tabs {
- border-color: transparent;
- -ms-flex-item-align: stretch;
- align-self: stretch;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- position: relative;
- top: 1px;
-}
-
-.card .card-header .nav-tabs .nav-item {
- margin-left: 0;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -ms-flex-item-align: stretch;
- align-self: stretch;
-}
-
-.card .card-header .nav-tabs .nav-item .nav-link {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -ms-flex-item-align: stretch;
- align-self: stretch;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- color: #4f5f6f;
- opacity: 0.7;
- padding-left: 10px;
- padding-right: 10px;
- border-radius: 0;
- font-size: 14px;
- border-top-width: 2px;
- border-bottom: 1px solid #d7dde4;
- text-decoration: none;
-}
-
-.card .card-header .nav-tabs .nav-item .nav-link.active {
- border-top-color: #85CE36;
- border-bottom-color: transparent;
- opacity: 1;
-}
-
-.card .card-header .nav-tabs .nav-item .nav-link.active:hover,
-.card .card-header .nav-tabs .nav-item .nav-link.active:focus {
- opacity: 1;
- background-color: #ffffff;
- border-color: #d7dde4 #d7dde4 transparent;
- border-top-color: #85CE36;
-}
-
-.card .card-header .nav-tabs .nav-item .nav-link:hover,
-.card .card-header .nav-tabs .nav-item .nav-link:focus {
- opacity: 1;
- background-color: transparent;
- border-color: transparent;
-}
-
-.card.card-default>.card-header {
- background-color: #fff;
- color: inherit;
-}
-
-.card.card-primary {
- border-color: #85CE36;
-}
-
-.card.card-primary>.card-header {
- background-color: #85CE36;
- border-color: #85CE36;
-}
-
-.card.card-success>.card-header {
- background-color: #4bcf99;
-}
-
-.card.card-info>.card-header {
- background-color: #76D4F5;
-}
-
-.card.card-warning>.card-header {
- background-color: #fe974b;
-}
-
-.card.card-danger>.card-header {
- background-color: #FF4444;
-}
-
-.card.card-inverse>.card-header {
- background-color: #131e26;
-}
-
-.card .title-block,
-.card .card-title-block {
- padding-bottom: 0;
- margin-bottom: 20px;
- border: none;
-}
-
-.card .title-block::after,
-.card .card-title-block::after {
- display: block;
- clear: both;
- content: "";
-}
-
-.card .section {
- margin-bottom: 20px;
-}
-
-.card .example,
-.card .section.demo {
- margin-bottom: 20px;
-}
-
-.card-block {
- padding: 15px;
-}
-
-.card-block .tab-content {
- padding: 0;
- border-color: transparent;
-}
-
-@media (min-width: 1200px) {
- .card-block {
- padding: 20px;
- }
-}
-
-@media (max-width: 767.98px) {
- .card-block {
- padding: 10px;
- }
-}
-
-.card-footer {
- background-color: #fafafa;
-}
-
-.auth img.logo {
- width: 170px;
-}
\ No newline at end of file
diff --git a/src/files/application/Espo/Modules/DubasLightTheme/Resources/i18n/en_US/Global.json b/src/files/custom/Espo/Modules/DubasLightTheme/Resources/i18n/en_US/Global.json
similarity index 100%
rename from src/files/application/Espo/Modules/DubasLightTheme/Resources/i18n/en_US/Global.json
rename to src/files/custom/Espo/Modules/DubasLightTheme/Resources/i18n/en_US/Global.json
diff --git a/src/files/application/Espo/Modules/DubasLightTheme/Resources/i18n/pl_PL/Global.json b/src/files/custom/Espo/Modules/DubasLightTheme/Resources/i18n/pl_PL/Global.json
similarity index 100%
rename from src/files/application/Espo/Modules/DubasLightTheme/Resources/i18n/pl_PL/Global.json
rename to src/files/custom/Espo/Modules/DubasLightTheme/Resources/i18n/pl_PL/Global.json
diff --git a/src/files/custom/Espo/Modules/DubasLightTheme/Resources/metadata/app/client.json b/src/files/custom/Espo/Modules/DubasLightTheme/Resources/metadata/app/client.json
new file mode 100644
index 0000000..431e9ad
--- /dev/null
+++ b/src/files/custom/Espo/Modules/DubasLightTheme/Resources/metadata/app/client.json
@@ -0,0 +1,18 @@
+{
+ "scriptList": [
+ "__APPEND__",
+ "client/custom/modules/dubas-light-theme/lib/js/loginPage.js"
+ ],
+ "developerModeScriptList": [
+ "__APPEND__",
+ "client/custom/modules/dubas-light-theme/lib/js/loginPage.js"
+ ],
+ "cssList": [
+ "__APPEND__",
+ "client/custom/modules/dubas-light-theme/lib/css/loginPage.css"
+ ],
+ "developerModeCssList": [
+ "__APPEND__",
+ "client/custom/modules/dubas-light-theme/lib/css/loginPage.css"
+ ]
+}
\ No newline at end of file
diff --git a/src/files/application/Espo/Modules/DubasLightTheme/Resources/metadata/clientDefs/App.json b/src/files/custom/Espo/Modules/DubasLightTheme/Resources/metadata/clientDefs/App.json
similarity index 100%
rename from src/files/application/Espo/Modules/DubasLightTheme/Resources/metadata/clientDefs/App.json
rename to src/files/custom/Espo/Modules/DubasLightTheme/Resources/metadata/clientDefs/App.json
diff --git a/src/files/application/Espo/Modules/DubasLightTheme/Resources/metadata/themes/LightDubas.json b/src/files/custom/Espo/Modules/DubasLightTheme/Resources/metadata/themes/DubasLight.json
similarity index 73%
rename from src/files/application/Espo/Modules/DubasLightTheme/Resources/metadata/themes/LightDubas.json
rename to src/files/custom/Espo/Modules/DubasLightTheme/Resources/metadata/themes/DubasLight.json
index cdbab11..9451905 100644
--- a/src/files/application/Espo/Modules/DubasLightTheme/Resources/metadata/themes/LightDubas.json
+++ b/src/files/custom/Espo/Modules/DubasLightTheme/Resources/metadata/themes/DubasLight.json
@@ -1,6 +1,6 @@
{
- "stylesheet": "client/modules/dubas-light-theme/css/espo/light-dubas.css",
- "stylesheetIframe": "client/modules/dubas-light-theme/css/espo/light-dubas-iframe.css",
+ "stylesheet": "client/custom/modules/dubas-light-theme/css/espo/dubas-light.css",
+ "stylesheetIframe": "client/custom/modules/dubas-light-theme/css/espo/dubas-light-iframe.css",
"navbarIsVertical": true,
"recordTopButtonsStickTop": 61,
"recordTopButtonsBlockHeight": 21,
@@ -10,10 +10,11 @@
"modalFullHeight": true,
"fontSize": 14,
"navbarHeight": 30,
+ "logo": "client/img/logo-37.png",
"textColor": "#333",
"chartGridColor": "#ddd",
"chartTickColor": "#e8eced",
"chartSuccessColor": "#85b75f",
"chartColorList": ["#6FA8D6", "#EDC555", "#DE6666", "#8A7CC2", "#c1834d", "#4E6CAD", "#ED8F42", "#d69cc7", "#bfbfbf"],
"chartColorAlternativeList": ["#6FA8D6", "#EDC555", "#DE6666", "#8A7CC2", "#c1834d"]
-}
\ No newline at end of file
+}
diff --git a/src/files/application/Espo/Modules/DubasLightTheme/Resources/module.json b/src/files/custom/Espo/Modules/DubasLightTheme/Resources/module.json
similarity index 100%
rename from src/files/application/Espo/Modules/DubasLightTheme/Resources/module.json
rename to src/files/custom/Espo/Modules/DubasLightTheme/Resources/module.json
diff --git a/src/scripts/AfterInstall.php b/src/scripts/AfterInstall.php
index 08b137b..640182b 100644
--- a/src/scripts/AfterInstall.php
+++ b/src/scripts/AfterInstall.php
@@ -1,5 +1,25 @@
.
+ */
+
class AfterInstall
{
protected $container;
@@ -13,6 +33,7 @@ protected function clearCache()
{
try {
$this->container->get('dataManager')->clearCache();
- } catch (\Exception $e) {}
+ } catch (\Exception $e) {
+ }
}
}
diff --git a/src/scripts/AfterUninstall.php b/src/scripts/AfterUninstall.php
index b3958fd..a141def 100644
--- a/src/scripts/AfterUninstall.php
+++ b/src/scripts/AfterUninstall.php
@@ -1,5 +1,25 @@
.
+ */
+
class AfterUninstall
{
protected $container;
@@ -13,6 +33,7 @@ protected function clearCache()
{
try {
$this->container->get('dataManager')->clearCache();
- } catch (\Exception $e) {}
+ } catch (\Exception $e) {
+ }
}
}
diff --git a/src/scripts/BeforeInstall.php b/src/scripts/BeforeInstall.php
new file mode 100644
index 0000000..8fd7cfc
--- /dev/null
+++ b/src/scripts/BeforeInstall.php
@@ -0,0 +1,39 @@
+.
+ */
+
+class BeforeInstall
+{
+ protected $container;
+
+ public function run($container)
+ {
+ $this->container = $container;
+ }
+
+ protected function clearCache()
+ {
+ try {
+ $this->container->get('dataManager')->clearCache();
+ } catch (\Exception $e) {
+ }
+ }
+}
diff --git a/tests/integration/Espo/Modules/DubasLightTheme/.dummy b/tests/integration/Espo/Modules/DubasTheme/.dummy
similarity index 100%
rename from tests/integration/Espo/Modules/DubasLightTheme/.dummy
rename to tests/integration/Espo/Modules/DubasTheme/.dummy
diff --git a/tests/unit/Espo/Modules/DubasLightTheme/.dummy b/tests/unit/Espo/Modules/DubasTheme/.dummy
similarity index 100%
rename from tests/unit/Espo/Modules/DubasLightTheme/.dummy
rename to tests/unit/Espo/Modules/DubasTheme/.dummy