diff --git a/frontend/pom.xml b/frontend/pom.xml index b394e9c72..6ec8e646c 100644 --- a/frontend/pom.xml +++ b/frontend/pom.xml @@ -18,8 +18,8 @@ 1.12.1 ./src/main/webapp - v14.17.6 - 6.14.15 + v18.16.0 + 9.5.1 diff --git a/frontend/src/main/template/.editorconfig b/frontend/src/main/template/.editorconfig new file mode 100644 index 000000000..59d9a3a3e --- /dev/null +++ b/frontend/src/main/template/.editorconfig @@ -0,0 +1,16 @@ +# Editor configuration, see https://editorconfig.org +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.ts] +quote_type = single + +[*.md] +max_line_length = off +trim_trailing_whitespace = false diff --git a/frontend/src/main/template/.gitignore b/frontend/src/main/template/.gitignore new file mode 100644 index 000000000..9314c255e --- /dev/null +++ b/frontend/src/main/template/.gitignore @@ -0,0 +1,45 @@ +# See http://help.github.com/ignore-files/ for more about ignoring files. + +# Compiled output +/dist +/tmp +/out-tsc +/bazel-out + +# Node +/node_modules +npm-debug.log +yarn-error.log + +# profiling files +chrome-profiler-events*.json + +# IDEs and editors +.idea/ +.project +.classpath +.c9/ +*.launch +.settings/ +*.sublime-workspace + +# Visual Studio Code +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +.history/* + +# Miscellaneous +/.angular/cache +.sass-cache/ +/connect.lock +/coverage +/libpeerconnection.log +testem.log +/typings + +# System files +.DS_Store +Thumbs.db diff --git a/frontend/src/main/template/CHANGELOG.md b/frontend/src/main/template/CHANGELOG.md new file mode 100644 index 000000000..86507537b --- /dev/null +++ b/frontend/src/main/template/CHANGELOG.md @@ -0,0 +1,49 @@ +### [coreui-free-angular-admin-template](https://coreui.io/angular/) changelog + +--- + +#### `4.3.11` + +- chore(dependencies): update `@angular/*` to version `^15.2.7` +- standalone components: + - chore(dependencies): update `@coreui/angular` to version `~4.4.1` + - chore(dependencies): update `@coreui/angular-chartjs` to version `~4.4.1` + - chore(dependencies): update `@coreui/icons-angular` to version `~4.4.1` +- fix(widgets): breakpoints + +--- + +#### `4.3.10` + +- chore(dependencies): update `@angular/*` to version `^15.2.4` +- chore(dependencies): update `@coreui/angular` to version `~4.3.17` +- chore(dependencies): update `@coreui/angular-chartjs` to version `~4.3.17` +- chore(dependencies): update `@coreui/icons-angular` to version `~4.3.17` +- chore(dependencies): update `@coreui/icons` to version `^3.0.1` +- chore(dependencies): update `@coreui/charts` to version `^3.1.1` +- chore(dependencies): update `@coreui/utils` to version `^2.0.1` + +imports update required :boom: :exclamation: +- from `import {getStyle, ...} from '@coreui/utils/src` +- to `import {getStyle, ...} from '@coreui/utils` + +--- + +#### `4.3.9` + +- chore: dependencies update +- fix(widgets): add missing pointBackgroundColor + +--- + +#### `4.3.0` + +update to: +- `Angular 15` +- `TypeScript 4.8` +- `RxJS 7.5` + +refactor: +- refactor(AppComponent): change selector to `app-root` + +--- diff --git a/frontend/src/main/template/README.md b/frontend/src/main/template/README.md new file mode 100644 index 000000000..dd264e741 --- /dev/null +++ b/frontend/src/main/template/README.md @@ -0,0 +1,221 @@ +[![@coreui angular](https://img.shields.io/badge/@coreui%20-angular-lightgrey.svg?style=flat-square)](https://github.com/coreui/angular) +[![npm-coreui-angular][npm-coreui-angular-badge]][npm-coreui-angular] +[![NPM downloads][npm-coreui-angular-download]][npm-coreui-angular] +[![@coreui coreui](https://img.shields.io/badge/@coreui%20-coreui-lightgrey.svg?style=flat-square)](https://github.com/coreui/coreui) +[![npm package][npm-coreui-badge]][npm-coreui] +[![NPM downloads][npm-coreui-download]][npm-coreui] +![angular](https://img.shields.io/badge/angular-^15.2.0-lightgrey.svg?style=flat-square&logo=angular) + +[npm-coreui-angular]: https://www.npmjs.com/package/@coreui/angular +[npm-coreui-angular-badge]: https://img.shields.io/npm/v/@coreui/angular.png?style=flat-square +[npm-coreui-angular-badge-next]: https://img.shields.io/npm/v/@coreui/angular/next?style=flat-square&color=red +[npm-coreui-angular-download]: https://img.shields.io/npm/dm/@coreui/angular.svg?style=flat-square +[npm-coreui]: https://www.npmjs.com/package/@coreui/coreui +[npm-coreui-badge]: https://img.shields.io/npm/v/@coreui/coreui.png?style=flat-square +[npm-coreui-download]: https://img.shields.io/npm/dm/@coreui/coreui.svg?style=flat-square + +# CoreUI Free Admin Dashboard Template for Angular 15 + +CoreUI is meant to be the UX game changer. Pure & transparent code is devoid of redundant components, so the app is light enough to offer ultimate user experience. This means mobile devices also, where the navigation is just as easy and intuitive as on a desktop or laptop. The CoreUI Layout API lets you customize your project for almost any device โ€“ be it Mobile, Web or WebApp โ€“ CoreUI covers them all! + +- [CoreUI Angular Admin Dashboard Template & UI Components Library](https://coreui.io/angular) +- [CoreUI Angular Demo](https://coreui.io/angular/demo/4.3/free/) +- [CoreUI Angular Docs](https://coreui.io/angular/docs/) + +## Table of Contents + +* [Versions](#versions) +* [CoreUI Pro](#coreui-pro) +* [Quick Start](#quick-start) +* [Installation](#installation) +* [Basic usage](#basic-usage) +* [What's included](#whats-included) +* [Documentation](#documentation) +* [Versioning](#versioning) +* [Creators](#creators) +* [Community](#community) +* [Copyright and License](#copyright-and-license) + +## Versions + +* [CoreUI Free Bootstrap Admin Template](https://github.com/coreui/coreui-free-bootstrap-admin-template) +* [CoreUI Free Angular Admin Template](https://github.com/coreui/coreui-free-angular-admin-template) +* [CoreUI Free React.js Admin Template](https://github.com/coreui/coreui-free-react-admin-template) +* [CoreUI Free Vue.js Admin Template](https://github.com/coreui/coreui-free-vue-admin-template) + +## CoreUI Pro + +**Only customers with [Enterpise Membership Plan](https://coreui.io/pro/#buy) have access to private GitHub CoreUI Pro repository.** + +* ๐Ÿ’ช [CoreUI Pro Angular Admin Template](https://coreui.io/product/angular-dashboard-template/) +* ๐Ÿ’ช [CoreUI Pro Bootstrap Admin Template](https://coreui.io/product/bootstrap-dashboard-template/) +* ๐Ÿ’ช [CoreUI Pro React Admin Template](https://coreui.io/product/react-dashboard-template/) +* ๐Ÿ’ช [CoreUI Pro Next.js Admin Template](https://coreui.io/product/next-js-dashboard-template/) +* ๐Ÿ’ช [CoreUI Pro Vue Admin Template](https://coreui.io/product/vue-dashboard-template/) + +## Quick Start + +- [Download the latest release](https://github.com/coreui/coreui-free-angular-admin-template/) +- Clone the repo: `git clone https://github.com/coreui/coreui-free-angular-admin-template.git` + +#### Prerequisites +Before you begin, make sure your development environment includes `Node.jsยฎ` and an `npm` package manager. + +###### Node.js +[**Angular 15**](https://angular.io/guide/what-is-angular) requires `Node.js` LTS version `^14.20` or `^16.13` or `^18.10`. + +- To check your version, run `node -v` in a terminal/console window. +- To get `Node.js`, go to [nodejs.org](https://nodejs.org/). + +###### Angular CLI +Install the Angular CLI globally using a terminal/console window. +```bash +npm install -g @angular/cli +``` + +### Installation + +``` bash +$ npm install +``` + +### Basic usage + +``` bash +# dev server with hot reload at http://localhost:4200 +$ npm start +``` + +Navigate to [http://localhost:4200](http://localhost:4200). The app will automatically reload if you change any of the source files. + +#### Build + +Run `build` to build the project. The build artifacts will be stored in the `dist/` directory. + +```bash +# build for production with minification +$ npm run build +``` +## What's included + +Within the download you'll find the following directories and files, logically grouping common assets and providing both compiled and minified variations. You'll see something like this: + +``` +coreui-free-angular-admin-template +โ”œโ”€โ”€ src/ # project root +โ”‚ โ”œโ”€โ”€ app/ # main app directory +| โ”‚ โ”œโ”€โ”€ containers/ # layout containers +| | โ”‚ โ””โ”€โ”€ default-layout/ # layout containers +| | | โ””โ”€โ”€ _nav.js # sidebar navigation config +| โ”‚ โ”œโ”€โ”€ icons/ # icons set for the app +| โ”‚ โ””โ”€โ”€ views/ # application views +โ”‚ โ”œโ”€โ”€ assets/ # images, icons, etc. +โ”‚ โ”œโ”€โ”€ components/ # components for demo only +โ”‚ โ”œโ”€โ”€ scss/ # scss styles +โ”‚ โ””โ”€โ”€ index.html # html template +โ”‚ +โ”œโ”€โ”€ angular.json +โ”œโ”€โ”€ README.md +โ””โ”€โ”€ package.json +``` + +## Documentation + +The documentation for the CoreUI Admin Template is hosted at our website [CoreUI for Angular](https://coreui.io/angular/) + +--- + +This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 15.0.0. + +## Versioning + +For transparency into our release cycle and in striving to maintain backward compatibility, CoreUI Free Admin Template is maintained under [the Semantic Versioning guidelines](http://semver.org/). + +See [the Releases section of our project](https://github.com/coreui/coreui-free-angular-admin-template/releases) for changelogs for each release version. + +## Development server + +Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files. + +## Code scaffolding + +Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`. + +## Build + +Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. + +## Running unit tests + +Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io). + +## Running end-to-end tests + +Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities. + +## Further help + +To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page. + +## Creators + +**ลukasz Holeczek** +* +* +* + +**CoreUI team** +* https://github.com/orgs/coreui/people + +## Community + +Get updates on CoreUI's development and chat with the project maintainers and community members. + +- Follow [@core_ui on Twitter](https://twitter.com/core_ui). +- Read and subscribe to [CoreUI Blog](https://coreui.io/blog/). + +## Support CoreUI Development + +CoreUI is an MIT-licensed open source project and is completely free to use. However, the amount of effort needed to maintain and develop new features for the project is not sustainable without proper financial backing. You can support development by buying the [CoreUI PRO](https://coreui.io/pricing/) or by becoming a sponsor via [Open Collective](https://opencollective.com/coreui/). + + + +### Platinum Sponsors + +Support this project by [becoming a Platinum Sponsor](https://opencollective.com/coreui/contribute/platinum-sponsor-40959/). A large company logo will be added here with a link to your website. + + + +### Gold Sponsors + +Support this project by [becoming a Gold Sponsor](https://opencollective.com/coreui/contribute/gold-sponsor-40960/). A big company logo will be added here with a link to your website. + + + +### Silver Sponsors + +Support this project by [becoming a Silver Sponsor](https://opencollective.com/coreui/contribute/silver-sponsor-40967/). A medium company logo will be added here with a link to your website. + + + +### Bronze Sponsors + +Support this project by [becoming a Bronze Sponsor](https://opencollective.com/coreui/contribute/bronze-sponsor-40966/). The company avatar will show up here with a link to your OpenCollective Profile. + + + +### Backers + +Thanks to all the backers and sponsors! Support this project by [becoming a backer](https://opencollective.com/coreui/contribute/backer-40965/). + + + + + +## Copyright and License + +copyright 2022 creativeLabs ลukasz Holeczek. + + +Code released under [the MIT license](https://github.com/coreui/coreui-free-react-admin-template/blob/master/LICENSE). +There is only one limitation you can't re-distribute the CoreUI as stock. You canโ€™t do this if you modify the CoreUI. In past we faced some problems with persons who tried to sell CoreUI based templates. diff --git a/frontend/src/main/template/angular.json b/frontend/src/main/template/angular.json new file mode 100644 index 000000000..605302ccb --- /dev/null +++ b/frontend/src/main/template/angular.json @@ -0,0 +1,116 @@ +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "cli": { + "analytics": false + }, + "version": 1, + "newProjectRoot": "projects", + "projects": { + "coreui-free-angular-admin-template": { + "projectType": "application", + "schematics": { + "@schematics/angular:component": { + "style": "scss" + }, + "@schematics/angular:application": { + "strict": true + } + }, + "root": "", + "sourceRoot": "src", + "prefix": "app", + "architect": { + "build": { + "builder": "@angular-devkit/build-angular:browser", + "options": { + "outputPath": "dist/coreui-free-angular-admin-template", + "index": "src/index.html", + "main": "src/main.ts", + "polyfills": [ + "zone.js" + ], + "tsConfig": "tsconfig.app.json", + "inlineStyleLanguage": "scss", + "preserveSymlinks": true, + "assets": [ + "src/favicon.ico", + "src/assets" + ], + "styles": [ + "src/scss/styles.scss" + ], + "scripts": [], + "allowedCommonJsDependencies": [ + "chart.js", + "@coreui/chartjs/dist/js/coreui-chartjs.js", + ] + }, + "configurations": { + "production": { + "budgets": [ + { + "type": "initial", + "maximumWarning": "1500kb", + "maximumError": "6mb" + }, + { + "type": "anyComponentStyle", + "maximumWarning": "2kb", + "maximumError": "4kb" + } + ], + "outputHashing": "all" + }, + "development": { + "buildOptimizer": false, + "optimization": false, + "vendorChunk": true, + "extractLicenses": false, + "sourceMap": true, + "namedChunks": true + } + }, + "defaultConfiguration": "production" + }, + "serve": { + "builder": "@angular-devkit/build-angular:dev-server", + "configurations": { + "production": { + "browserTarget": "coreui-free-angular-admin-template:build:production" + }, + "development": { + "browserTarget": "coreui-free-angular-admin-template:build:development" + } + }, + "defaultConfiguration": "development" + }, + "extract-i18n": { + "builder": "@angular-devkit/build-angular:extract-i18n", + "options": { + "browserTarget": "coreui-free-angular-admin-template:build" + } + }, + "test": { + "builder": "@angular-devkit/build-angular:karma", + "options": { + "polyfills": [ + "zone.js", + "zone.js/testing" + ], + "tsConfig": "tsconfig.spec.json", + "karmaConfig": "karma.conf.js", + "inlineStyleLanguage": "scss", + "assets": [ + "src/favicon.ico", + "src/assets" + ], + "styles": [ + "src/scss/styles.scss" + ], + "scripts": [] + } + } + } + } + } +} diff --git a/frontend/src/main/template_original/karma.conf.js b/frontend/src/main/template/karma.conf.js similarity index 92% rename from frontend/src/main/template_original/karma.conf.js rename to frontend/src/main/template/karma.conf.js index e8adcb54e..b97545491 100644 --- a/frontend/src/main/template_original/karma.conf.js +++ b/frontend/src/main/template/karma.conf.js @@ -25,16 +25,13 @@ module.exports = function (config) { suppressAll: true // removes the duplicated traces }, coverageReporter: { - dir: require('path').join(__dirname, '../../coverage'), + dir: require('path').join(__dirname, './coverage/coreui-free-angular-admin-template'), subdir: '.', reporters: [ { type: 'html' }, { type: 'text-summary' } ] }, - angularCli: { - environment: 'dev' - }, reporters: ['progress', 'kjhtml'], port: 9876, colors: true, diff --git a/frontend/src/main/template/package-lock.json b/frontend/src/main/template/package-lock.json new file mode 100644 index 000000000..6816c8db0 --- /dev/null +++ b/frontend/src/main/template/package-lock.json @@ -0,0 +1,11393 @@ +{ + "name": "coreui-free-angular-admin-template", + "version": "4.3.11", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "coreui-free-angular-admin-template", + "version": "4.3.11", + "dependencies": { + "@angular/animations": "^15.2.7", + "@angular/cdk": "^15.2.6", + "@angular/common": "^15.2.7", + "@angular/compiler": "^15.2.7", + "@angular/core": "^15.2.7", + "@angular/forms": "^15.2.7", + "@angular/language-service": "^15.2.7", + "@angular/platform-browser": "^15.2.7", + "@angular/platform-browser-dynamic": "^15.2.7", + "@angular/router": "^15.2.7", + "@coreui/angular": "~4.4.1", + "@coreui/angular-chartjs": "~4.4.1", + "@coreui/chartjs": "^3.1.1", + "@coreui/coreui": "~4.2.6", + "@coreui/icons": "^3.0.1", + "@coreui/icons-angular": "~4.4.1", + "@coreui/utils": "^2.0.1", + "chart.js": "^3.9.1", + "ngx-perfect-scrollbar": "^10.1.1", + "rxjs": "~7.8.0", + "tslib": "^2.3.0", + "zone.js": "~0.13.0" + }, + "devDependencies": { + "@angular-devkit/build-angular": "^15.2.6", + "@angular/cli": "^15.2.6", + "@angular/compiler-cli": "^15.2.7", + "@angular/localize": "^15.2.7", + "@types/jasmine": "^4.3.1", + "@types/node": "^18.15.11", + "jasmine-core": "~4.6.0", + "karma": "~6.4.1", + "karma-chrome-launcher": "~3.1.1", + "karma-coverage": "~2.2.0", + "karma-jasmine": "~5.1.0", + "karma-jasmine-html-reporter": "~2.0.0", + "typescript": "~4.9.5" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || ^18.10.0", + "npm": ">= 6" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@angular-devkit/architect": { + "version": "0.1502.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.6.tgz", + "integrity": "sha512-n4oJ9vzFWwabf+AfgqqevVzdJhNKNCav7ytefjD/Y01vkNwlXqWnHcvyyHCLkVibJ6WR8J9lK4t77j/HFlDvWQ==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "15.2.6", + "rxjs": "6.6.7" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/architect/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/architect/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@angular-devkit/build-angular": { + "version": "15.2.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-15.2.6.tgz", + "integrity": "sha512-OmMcdXXUrAdZNxwxDE8SUx1FMcq9FyMnrSv1PmP9sHPBoxAdBVc/qNdGA9V7C5yHvWHGgzsx7ZK5TDuvifzS5g==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "2.2.0", + "@angular-devkit/architect": "0.1502.6", + "@angular-devkit/build-webpack": "0.1502.6", + "@angular-devkit/core": "15.2.6", + "@babel/core": "7.20.12", + "@babel/generator": "7.20.14", + "@babel/helper-annotate-as-pure": "7.18.6", + "@babel/helper-split-export-declaration": "7.18.6", + "@babel/plugin-proposal-async-generator-functions": "7.20.7", + "@babel/plugin-transform-async-to-generator": "7.20.7", + "@babel/plugin-transform-runtime": "7.19.6", + "@babel/preset-env": "7.20.2", + "@babel/runtime": "7.20.13", + "@babel/template": "7.20.7", + "@discoveryjs/json-ext": "0.5.7", + "@ngtools/webpack": "15.2.6", + "ansi-colors": "4.1.3", + "autoprefixer": "10.4.13", + "babel-loader": "9.1.2", + "babel-plugin-istanbul": "6.1.1", + "browserslist": "4.21.5", + "cacache": "17.0.4", + "chokidar": "3.5.3", + "copy-webpack-plugin": "11.0.0", + "critters": "0.0.16", + "css-loader": "6.7.3", + "esbuild-wasm": "0.17.8", + "glob": "8.1.0", + "https-proxy-agent": "5.0.1", + "inquirer": "8.2.4", + "jsonc-parser": "3.2.0", + "karma-source-map-support": "1.4.0", + "less": "4.1.3", + "less-loader": "11.1.0", + "license-webpack-plugin": "4.0.2", + "loader-utils": "3.2.1", + "magic-string": "0.29.0", + "mini-css-extract-plugin": "2.7.2", + "open": "8.4.1", + "ora": "5.4.1", + "parse5-html-rewriting-stream": "7.0.0", + "piscina": "3.2.0", + "postcss": "8.4.21", + "postcss-loader": "7.0.2", + "resolve-url-loader": "5.0.0", + "rxjs": "6.6.7", + "sass": "1.58.1", + "sass-loader": "13.2.0", + "semver": "7.3.8", + "source-map-loader": "4.0.1", + "source-map-support": "0.5.21", + "terser": "5.16.3", + "text-table": "0.2.0", + "tree-kill": "1.2.2", + "tslib": "2.5.0", + "webpack": "5.76.1", + "webpack-dev-middleware": "6.0.1", + "webpack-dev-server": "4.11.1", + "webpack-merge": "5.8.0", + "webpack-subresource-integrity": "5.1.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "optionalDependencies": { + "esbuild": "0.17.8" + }, + "peerDependencies": { + "@angular/compiler-cli": "^15.0.0", + "@angular/localize": "^15.0.0", + "@angular/platform-server": "^15.0.0", + "@angular/service-worker": "^15.0.0", + "karma": "^6.3.0", + "ng-packagr": "^15.0.0", + "protractor": "^7.0.0", + "tailwindcss": "^2.0.0 || ^3.0.0", + "typescript": ">=4.8.2 <5.0" + }, + "peerDependenciesMeta": { + "@angular/localize": { + "optional": true + }, + "@angular/platform-server": { + "optional": true + }, + "@angular/service-worker": { + "optional": true + }, + "karma": { + "optional": true + }, + "ng-packagr": { + "optional": true + }, + "protractor": { + "optional": true + }, + "tailwindcss": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@angular-devkit/build-webpack": { + "version": "0.1502.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1502.6.tgz", + "integrity": "sha512-X7XQ11QDz2Bs5qpJ3a5glIytvI+S74ORQxdzvT6a6KB8ayW0SgZEhTwD+GF7pa5My8draIaXBGzzQR1qmpWK5Q==", + "dev": true, + "dependencies": { + "@angular-devkit/architect": "0.1502.6", + "rxjs": "6.6.7" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "webpack": "^5.30.0", + "webpack-dev-server": "^4.0.0" + } + }, + "node_modules/@angular-devkit/build-webpack/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/build-webpack/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@angular-devkit/core": { + "version": "15.2.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.6.tgz", + "integrity": "sha512-YVTWZ+M+xNKdFX4EnY9QX49PZraawiaA0iTd2CUW8ZoTUvU7yOGMKZLSdz6aokTMRVfm0449wt6YL994ibOo1g==", + "dev": true, + "dependencies": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "6.6.7", + "source-map": "0.7.4" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/core/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/core/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@angular-devkit/schematics": { + "version": "15.2.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.2.6.tgz", + "integrity": "sha512-f7VgnAcok7AwR/DhX0ZWskB0rFBo/KsvtIUA2qZSrpKMf8eFiwu03dv/b2mI0vnf+1FBfIQzJvO0ww45zRp6dA==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "15.2.6", + "jsonc-parser": "3.2.0", + "magic-string": "0.29.0", + "ora": "5.4.1", + "rxjs": "6.6.7" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/schematics/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/schematics/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@angular/animations": { + "version": "15.2.7", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-15.2.7.tgz", + "integrity": "sha512-Vmy0AljHc/GOp87O2x0mxUDiyfJFW8ndDE9Xrm/g0rnLnNWsaLtLXr1TWbwF7eTqKA3k/QcUvYAjLMWKvjyKgQ==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/core": "15.2.7" + } + }, + "node_modules/@angular/cdk": { + "version": "15.2.6", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-15.2.6.tgz", + "integrity": "sha512-c6XFKMFowllHxb4tUt9en3bXBDqXKG2k4O9XGggJ1TL668d3Uhlk9qULywFNVWmNQSamkERmhFKAN4hEO3TPAQ==", + "dependencies": { + "tslib": "^2.3.0" + }, + "optionalDependencies": { + "parse5": "^7.1.2" + }, + "peerDependencies": { + "@angular/common": "^15.0.0 || ^16.0.0", + "@angular/core": "^15.0.0 || ^16.0.0", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/cli": { + "version": "15.2.6", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-15.2.6.tgz", + "integrity": "sha512-wNkQ/qCVbd4pERaGVagKJPifEvjRNY5otwsd4iRVubY/XOcIHcYChUThZwgQdVfNAImfJPMZNrhbGxejuWLA9w==", + "dev": true, + "dependencies": { + "@angular-devkit/architect": "0.1502.6", + "@angular-devkit/core": "15.2.6", + "@angular-devkit/schematics": "15.2.6", + "@schematics/angular": "15.2.6", + "@yarnpkg/lockfile": "1.1.0", + "ansi-colors": "4.1.3", + "ini": "3.0.1", + "inquirer": "8.2.4", + "jsonc-parser": "3.2.0", + "npm-package-arg": "10.1.0", + "npm-pick-manifest": "8.0.1", + "open": "8.4.1", + "ora": "5.4.1", + "pacote": "15.1.0", + "resolve": "1.22.1", + "semver": "7.3.8", + "symbol-observable": "4.0.0", + "yargs": "17.6.2" + }, + "bin": { + "ng": "bin/ng.js" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular/common": { + "version": "15.2.7", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-15.2.7.tgz", + "integrity": "sha512-CbmrQeZ0yChQrF/ab3v+gv6x2uLbv/s1wZNUBSO/p1STz6BZzHRJqObVlfPlQvyBx5btBBy/+I1sUh1yumARDA==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/core": "15.2.7", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/compiler": { + "version": "15.2.7", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-15.2.7.tgz", + "integrity": "sha512-SesyYI2ExUa13XukXgIsmfg3ar90HbWeWDJTgmzsIfph0M9t6+SaPGpf3FCtdBgNADIpUFp3cieCOJgLESzxYQ==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/core": "15.2.7" + }, + "peerDependenciesMeta": { + "@angular/core": { + "optional": true + } + } + }, + "node_modules/@angular/compiler-cli": { + "version": "15.2.7", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-15.2.7.tgz", + "integrity": "sha512-4v51dOaT8GDUzRh6+mCLZOaYuU9FYX6vOHaLod9np3tVWPhcpoF2ZklRSiQDeFqrhr5B4vuCp/Lh9N2wzc22XQ==", + "dev": true, + "dependencies": { + "@babel/core": "7.19.3", + "@jridgewell/sourcemap-codec": "^1.4.14", + "chokidar": "^3.0.0", + "convert-source-map": "^1.5.1", + "dependency-graph": "^0.11.0", + "magic-string": "^0.27.0", + "reflect-metadata": "^0.1.2", + "semver": "^7.0.0", + "tslib": "^2.3.0", + "yargs": "^17.2.1" + }, + "bin": { + "ng-xi18n": "bundles/src/bin/ng_xi18n.js", + "ngc": "bundles/src/bin/ngc.js", + "ngcc": "bundles/ngcc/main-ngcc.js" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/compiler": "15.2.7", + "typescript": ">=4.8.2 <5.0" + } + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/core": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", + "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.3", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.3", + "@babel/types": "^7.19.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@angular/compiler-cli/node_modules/magic-string": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.13" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular/core": { + "version": "15.2.7", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-15.2.7.tgz", + "integrity": "sha512-iS7JCJubRFqdndoUdAnvNkQRT3tY5tNFupBQS/sytkwxVrdBg+Is5jpdgk741n824vTMsE+CnuY0SETar8rN6g==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "rxjs": "^6.5.3 || ^7.4.0", + "zone.js": "~0.11.4 || ~0.12.0 || ~0.13.0" + } + }, + "node_modules/@angular/forms": { + "version": "15.2.7", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-15.2.7.tgz", + "integrity": "sha512-rzrebDIrtxxOeMcBzRBxqaOBZ+T1DJrysG/6YWZy428W/Z3MfPxUarPxgfx/oZI+x5uUsDaZmyoRdhVPJ2KhZg==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/common": "15.2.7", + "@angular/core": "15.2.7", + "@angular/platform-browser": "15.2.7", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/language-service": { + "version": "15.2.7", + "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-15.2.7.tgz", + "integrity": "sha512-uQ5ZACxDgP7pvakdqzN+W2CMls8svwBN8gygLwxvf+b4B+jllcmO45W/O9MPXfB/qfBRuuBmClm/29L1RmMHUA==", + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + } + }, + "node_modules/@angular/localize": { + "version": "15.2.7", + "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-15.2.7.tgz", + "integrity": "sha512-ySuy35QKApWH9sW3PfnAAnZjLl3NT+SacvlEWigrTeCqfBEuDPUG57ugvc1/Lzuo09UOh3HQkrQBbdWAILd8JA==", + "dev": true, + "dependencies": { + "@babel/core": "7.19.3", + "glob": "8.1.0", + "yargs": "^17.2.1" + }, + "bin": { + "localize-extract": "tools/bundles/src/extract/cli.js", + "localize-migrate": "tools/bundles/src/migrate/cli.js", + "localize-translate": "tools/bundles/src/translate/cli.js" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/compiler": "15.2.7", + "@angular/compiler-cli": "15.2.7" + } + }, + "node_modules/@angular/localize/node_modules/@babel/core": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", + "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.3", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.3", + "@babel/types": "^7.19.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@angular/localize/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@angular/platform-browser": { + "version": "15.2.7", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-15.2.7.tgz", + "integrity": "sha512-aCbd7xyuP7c2eDITkOTDO2mqP550WHCBN8U6VnjysqtB5ocbJtR6z/MIRItN/Zx+xj3piiaKei//XIkb3Q5fXQ==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/animations": "15.2.7", + "@angular/common": "15.2.7", + "@angular/core": "15.2.7" + }, + "peerDependenciesMeta": { + "@angular/animations": { + "optional": true + } + } + }, + "node_modules/@angular/platform-browser-dynamic": { + "version": "15.2.7", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.2.7.tgz", + "integrity": "sha512-t1Nf7hgbcYvhmxuzgUtsV47jrI5CXUBqrtz5I0ilWG92zZTig5qvfd1/2Ub8NHz87uHNrnggyZpL2+4MJ26nyQ==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/common": "15.2.7", + "@angular/compiler": "15.2.7", + "@angular/core": "15.2.7", + "@angular/platform-browser": "15.2.7" + } + }, + "node_modules/@angular/router": { + "version": "15.2.7", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-15.2.7.tgz", + "integrity": "sha512-Wkk+oJSUrVafJjmv9uE1SoY4wDE9bjX7ald+UXePz+QyM/PFoLkm/CzLYjFBkJnsOkOVxw1VmvacoUjWN6BCTQ==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/common": "15.2.7", + "@angular/core": "15.2.7", + "@angular/platform-browser": "15.2.7", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@assemblyscript/loader": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz", + "integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==", + "dev": true + }, + "node_modules/@babel/code-frame": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", + "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", + "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.20.14", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz", + "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", + "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.21.4", + "@babel/helper-validator-option": "^7.21.0", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz", + "integrity": "sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.4.tgz", + "integrity": "sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", + "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", + "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.21.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", + "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz", + "integrity": "sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", + "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", + "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz", + "integrity": "sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, + "node_modules/@babel/runtime": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", + "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", + "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.4", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.4", + "@babel/types": "^7.21.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/generator": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", + "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.21.4", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/types": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", + "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@coreui/angular": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@coreui/angular/-/angular-4.4.1.tgz", + "integrity": "sha512-MGUTvSI8J/ZCyr+qmfMiQtA648oa+2/dpsUikKOvfdSpA+iaAqJTUPrzqDPullSzs6/2YsMIfAtAjscVxTI14Q==", + "dependencies": { + "@popperjs/core": "~2.11.6", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/cdk": "^15.0.0", + "@angular/common": "^15.0.0", + "@angular/core": "^15.0.0", + "@angular/router": "^15.0.0" + } + }, + "node_modules/@coreui/angular-chartjs": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@coreui/angular-chartjs/-/angular-chartjs-4.4.1.tgz", + "integrity": "sha512-UH9MT/0jjP07uAUHkXEKvl05oufm848TnPEw3Bive+Da4wyG6lL4iny89sczTTk2Rr9Z/uJBTw8dVPBiH6c2xQ==", + "dependencies": { + "lodash-es": "^4.17.21", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/cdk": "^15.0.0", + "@angular/common": "^15.0.0", + "@angular/core": "^15.0.0", + "@coreui/chartjs": "^3.0.0", + "chart.js": "^3.9.1" + } + }, + "node_modules/@coreui/chartjs": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@coreui/chartjs/-/chartjs-3.1.1.tgz", + "integrity": "sha512-lI/GCszpbPnEr6T/XDnIcOFTg2mMWqPToR5os6C6KM98BQihhZhuCeMzixyu0Wi72GoFFMkP5/SW028KpskMSw==", + "dependencies": { + "@coreui/coreui": "^4.2.6", + "chart.js": "^3.9.1" + } + }, + "node_modules/@coreui/coreui": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-4.2.6.tgz", + "integrity": "sha512-h9j1BVnaDi9vSr1t0H8NL3hlDD4lU9kIdGLXn7g9k5iaFq5EDlRDcSBDer6lR2O4sIEl7W7YqTlevLxFC+1cIA==", + "dependencies": { + "postcss-combine-duplicated-selectors": "^10.0.3" + }, + "peerDependencies": { + "@popperjs/core": "^2.11.6" + } + }, + "node_modules/@coreui/icons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@coreui/icons/-/icons-3.0.1.tgz", + "integrity": "sha512-u9UKEcRMyY9pa4jUoLij8pAR03g5g6TLWV33/Mx2ix8sffyi0eO4fLV8DSTQljDCw938zt7KYog5cVKEAJUxxg==" + }, + "node_modules/@coreui/icons-angular": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@coreui/icons-angular/-/icons-angular-4.4.1.tgz", + "integrity": "sha512-HmyDlOlZ6c5M4Jd8JwIMfJNk7XlNx8/DPSE+ieRxxWQ0PxHB7Vq8saB2E0IZjpAPt8kO0XFgVau5usgE6Xklyg==", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": "^15.0.0", + "@angular/core": "^15.0.0", + "@coreui/icons": "^2.1.0 || ^3.0.0" + } + }, + "node_modules/@coreui/utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@coreui/utils/-/utils-2.0.1.tgz", + "integrity": "sha512-6m1aOZI6cLxsQYcl+FTR7Ks9nRNi+RRNXFiUBGxUbvIWAXk/32V4kiNCyPXcKLclknITImDBV6qeeO73usd4VA==" + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.8.tgz", + "integrity": "sha512-ghAbV3ia2zybEefXRRm7+lx8J/rnupZT0gp9CaGy/3iolEXkJ6LYRq4IpQVI9zR97ID80KJVoUlo3LSeA/sMAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", + "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "node_modules/@ngtools/webpack": { + "version": "15.2.6", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-15.2.6.tgz", + "integrity": "sha512-I+kekKItfsCLdX+ZjjmsWqd0AyoYGTQPjlbQAiPtmdH73/rfPOF4Q/3AU4tzTdn0n0GXqZWv6VOs91w99ydi0A==", + "dev": true, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "@angular/compiler-cli": "^15.0.0", + "typescript": ">=4.8.2 <5.0", + "webpack": "^5.54.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/fs": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", + "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", + "dev": true, + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/git": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.0.4.tgz", + "integrity": "sha512-5yZghx+u5M47LghaybLCkdSyFzV/w4OuH12d96HO389Ik9CDsLaDZJVynSGGVJOLn6gy/k7Dz5XYcplM3uxXRg==", + "dev": true, + "dependencies": { + "@npmcli/promise-spawn": "^6.0.0", + "lru-cache": "^7.4.4", + "npm-pick-manifest": "^8.0.0", + "proc-log": "^3.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/git/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@npmcli/git/node_modules/which": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-3.0.0.tgz", + "integrity": "sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/installed-package-contents": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz", + "integrity": "sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==", + "dev": true, + "dependencies": { + "npm-bundled": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "bin": { + "installed-package-contents": "lib/index.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/move-file": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/move-file/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/@npmcli/node-gyp": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", + "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/promise-spawn": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz", + "integrity": "sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==", + "dev": true, + "dependencies": { + "which": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/which": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-3.0.0.tgz", + "integrity": "sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/run-script": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.0.tgz", + "integrity": "sha512-ql+AbRur1TeOdl1FY+RAwGW9fcr4ZwiVKabdvm93mujGREVuVLbdkXRJDrkTXSdCjaxYydr1wlA2v67jxWG5BQ==", + "dev": true, + "dependencies": { + "@npmcli/node-gyp": "^3.0.0", + "@npmcli/promise-spawn": "^6.0.0", + "node-gyp": "^9.0.0", + "read-package-json-fast": "^3.0.0", + "which": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/run-script/node_modules/which": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-3.0.0.tgz", + "integrity": "sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.7", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.7.tgz", + "integrity": "sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@schematics/angular": { + "version": "15.2.6", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-15.2.6.tgz", + "integrity": "sha512-OcBUvVAxZEMBX+fi0ytybeAdmStra+GwtlvipS70yOxcAgJ84ZrnZGN7a072cCVQcq7AgqUfssnyqCx1wu+yCg==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "15.2.6", + "@angular-devkit/schematics": "15.2.6", + "jsonc-parser": "3.2.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@sigstore/protobuf-specs": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.1.0.tgz", + "integrity": "sha512-a31EnjuIDSX8IXBUib3cYLDRlPMU36AWX4xS8ysLaNu4ZzUesDiPt83pgrW2X1YLMe5L2HbDyaKK5BrL4cNKaQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", + "dev": true + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tufjs/canonical-json": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz", + "integrity": "sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@tufjs/models": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-1.0.2.tgz", + "integrity": "sha512-uxarDtxTIK3f8hJS4yFhW/lvTa3tsiQU5iDCRut+NCnOXvNtEul0Ct58NIIcIx9Rkt7OFEK31Ndpqsd663nsew==", + "dev": true, + "dependencies": { + "@tufjs/canonical-json": "1.0.0", + "minimatch": "^8.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@tufjs/models/node_modules/minimatch": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", + "dev": true + }, + "node_modules/@types/cors": { + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.37.0.tgz", + "integrity": "sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/http-proxy": { + "version": "1.17.10", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.10.tgz", + "integrity": "sha512-Qs5aULi+zV1bwKAg5z1PWnDXWmsn+LxIvUGv6E2+OOMYhclZMO+OXd9pYVf2gLykf2I7IV2u7oTHwChPNsvJ7g==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/jasmine": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-4.3.1.tgz", + "integrity": "sha512-Vu8l+UGcshYmV1VWwULgnV/2RDbBaO6i2Ptx7nd//oJPIZGhoI1YLST4VKagD2Pq/Bc2/7zvtvhM7F3p4SN7kQ==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "18.15.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz", + "integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", + "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", + "dev": true, + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/ws": { + "version": "8.5.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", + "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "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/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agentkeepalive": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.3.0.tgz", + "integrity": "sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "depd": "^2.0.0", + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/ansi-colors": { + "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-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "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" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + }, + "node_modules/are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "node_modules/autoprefixer": { + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/babel-loader": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.2.tgz", + "integrity": "sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.2", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "dev": true, + "engines": { + "node": "^4.5.0 || >= 5.9" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "dev": true, + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "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/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/builtins": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", + "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", + "dev": true, + "dependencies": { + "semver": "^7.0.0" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "17.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.0.4.tgz", + "integrity": "sha512-Z/nL3gU+zTUjz5pCA5vVjYM8pmaw2kxM7JEiE0fv3w77Wj+sFbi70CrBruUWH0uNcEdvLDixFpgA2JM4F4DBjA==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^8.0.1", + "lru-cache": "^7.7.1", + "minipass": "^4.0.0", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001478", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001478.tgz", + "integrity": "sha512-gMhDyXGItTHipJj2ApIvR+iVB5hd0KP3svMWWXDvZOmjzJJassGLMfxRkQCSYgGd2gtdL/ReeiyvMSFD1Ss6Mw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/chart.js": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.9.1.tgz", + "integrity": "sha512-Ro2JbLmvg83gXF5F4sniaQ+lTbSv18E+TIf2cOeiH1Iqd2PGFOtem+DUufMZsCJwFE7ywPOpfXFBwRTGq7dh6w==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.8.0.tgz", + "integrity": "sha512-/eG5sJcvEIwxcdYM86k5tPwn0MUzkX5YY3eImTGpJOZgVe4SdTMY14vQpcxgBzJ0wXwAYrS8E+c3uHeK4JNyzQ==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "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/copy-webpack-plugin": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", + "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", + "dev": true, + "dependencies": { + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.1", + "globby": "^13.1.1", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/core-js-compat": { + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.0.tgz", + "integrity": "sha512-P5A2h/9mRYZFIAP+5Ab8ns6083IyVpSclU74UNvbGVQ8VM7n3n3/g2yF3AkKQ9NXz2O+ioxLbEWKnDtgsFamhg==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/critters": { + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.16.tgz", + "integrity": "sha512-JwjgmO6i3y6RWtLYmXwO5jMd+maZt8Tnfu7VVISmEWyQqfLpB8soBswf8/2bu6SBXxtKA68Al3c+qIG1ApT68A==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "css-select": "^4.2.0", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "postcss": "^8.3.7", + "pretty-bytes": "^5.3.0" + } + }, + "node_modules/critters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/critters/node_modules/chalk": { + "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", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/critters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/critters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/critters/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/critters/node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/critters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-loader": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.19", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==", + "dev": true + }, + "node_modules/date-format": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", + "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/debug": { + "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" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "node_modules/di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", + "dev": true + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "node_modules/dns-packet": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.5.0.tgz", + "integrity": "sha512-USawdAUzRkV6xrqTjiAEp6M9YagZEzWcSUaZTcIFAiyQWW1SoI6KyId8y2+/71wbgHKQAKd+iupLv4YvEwYWvA==", + "dev": true, + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==", + "dev": true, + "dependencies": { + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.361", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.361.tgz", + "integrity": "sha512-VocVwjPp05HUXzf3xmL0boRn5b0iyqC7amtDww84Jb1QJNPBc7F69gJyEeXRoriLBC4a5pSyckdllrXAg4mmRA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine.io": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.1.tgz", + "integrity": "sha512-JFYQurD/nbsA5BSPmbaOSLa3tSVj8L6o4srSwXXY3NqE+gGUNmmPTbhn8tjzcCtSqhFgIeqef81ngny8JM25hw==", + "dev": true, + "dependencies": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.0.3", + "ws": "~8.11.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/engine.io-parser": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz", + "integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==", + "dev": true + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, + "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/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "node_modules/esbuild": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.8.tgz", + "integrity": "sha512-g24ybC3fWhZddZK6R3uD2iF/RIPnRpwJAqLov6ouX3hMbY4+tKolP0VMF3zuIYCaXun+yHwS5IPQ91N2BT191g==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.8", + "@esbuild/android-arm64": "0.17.8", + "@esbuild/android-x64": "0.17.8", + "@esbuild/darwin-arm64": "0.17.8", + "@esbuild/darwin-x64": "0.17.8", + "@esbuild/freebsd-arm64": "0.17.8", + "@esbuild/freebsd-x64": "0.17.8", + "@esbuild/linux-arm": "0.17.8", + "@esbuild/linux-arm64": "0.17.8", + "@esbuild/linux-ia32": "0.17.8", + "@esbuild/linux-loong64": "0.17.8", + "@esbuild/linux-mips64el": "0.17.8", + "@esbuild/linux-ppc64": "0.17.8", + "@esbuild/linux-riscv64": "0.17.8", + "@esbuild/linux-s390x": "0.17.8", + "@esbuild/linux-x64": "0.17.8", + "@esbuild/netbsd-x64": "0.17.8", + "@esbuild/openbsd-x64": "0.17.8", + "@esbuild/sunos-x64": "0.17.8", + "@esbuild/win32-arm64": "0.17.8", + "@esbuild/win32-ia32": "0.17.8", + "@esbuild/win32-x64": "0.17.8" + } + }, + "node_modules/esbuild-wasm": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.17.8.tgz", + "integrity": "sha512-zCmpxv95E0FuCmvdw1K836UHnj4EdiQnFfjTby35y3LAjRPtXMj3sbHDRHjbD8Mqg5lTwq3knacr/1qIFU51CQ==", + "dev": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "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": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "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" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter-asyncresource": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", + "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==", + "dev": true + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/express/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/express/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "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", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "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/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/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/finalhandler/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.1.tgz", + "integrity": "sha512-MhaJDcFRTuLidHrIttu0RDGyyXs/IYHVmlcxfLAEFIWjc1vdLAkdwT7Ace2u7DbitWC0toKMl5eJZRYNVreIMw==", + "dev": true, + "dependencies": { + "minipass": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "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/gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "dev": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/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, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "13.1.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz", + "integrity": "sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==", + "dev": true, + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true + }, + "node_modules/hdr-histogram-js": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", + "integrity": "sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==", + "dev": true, + "dependencies": { + "@assemblyscript/loader": "^0.10.1", + "base64-js": "^1.2.0", + "pako": "^1.0.3" + } + }, + "node_modules/hdr-histogram-percentiles-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", + "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==", + "dev": true + }, + "node_modules/hosted-git-info": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", + "dev": true, + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dev": true, + "dependencies": { + "ms": "^2.0.0" + } + }, + "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/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-walk": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.2.tgz", + "integrity": "sha512-ezmQ1Dg2b3jVZh2Dh+ar6Eu2MqNSTkyb32HU2MAQQQX9tKM3q/UQ/9lf03lQ5hW+fOeoMnwxwkleZ0xcNp0/qg==", + "dev": true, + "dependencies": { + "minimatch": "^7.4.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/ignore-walk/node_modules/minimatch": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz", + "integrity": "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "dev": true, + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/immutable": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", + "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==", + "dev": true + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz", + "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/inquirer": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", + "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.5.5", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "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", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/inquirer/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "dev": true + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", + "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true + }, + "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-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true, + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/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/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jasmine-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.0.tgz", + "integrity": "sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ==", + "dev": true + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "dev": true + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "dev": true, + "engines": [ + "node >= 0.2.0" + ] + }, + "node_modules/karma": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.1.tgz", + "integrity": "sha512-Cj57NKOskK7wtFWSlMvZf459iX+kpYIPXmkNUzP2WAFcA7nhr/ALn5R7sw3w+1udFDcpMx/tuB8d5amgm3ijaA==", + "dev": true, + "dependencies": { + "@colors/colors": "1.5.0", + "body-parser": "^1.19.0", + "braces": "^3.0.2", + "chokidar": "^3.5.1", + "connect": "^3.7.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.1", + "glob": "^7.1.7", + "graceful-fs": "^4.2.6", + "http-proxy": "^1.18.1", + "isbinaryfile": "^4.0.8", + "lodash": "^4.17.21", + "log4js": "^6.4.1", + "mime": "^2.5.2", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.5", + "qjobs": "^1.2.0", + "range-parser": "^1.2.1", + "rimraf": "^3.0.2", + "socket.io": "^4.4.1", + "source-map": "^0.6.1", + "tmp": "^0.2.1", + "ua-parser-js": "^0.7.30", + "yargs": "^16.1.1" + }, + "bin": { + "karma": "bin/karma" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/karma-chrome-launcher": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.1.tgz", + "integrity": "sha512-hsIglcq1vtboGPAN+DGCISCFOxW+ZVnIqhDQcCMqqCp+4dmJ0Qpq5QAjkbA0X2L9Mi6OBkHi2Srrbmm7pUKkzQ==", + "dev": true, + "dependencies": { + "which": "^1.2.1" + } + }, + "node_modules/karma-coverage": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.2.0.tgz", + "integrity": "sha512-gPVdoZBNDZ08UCzdMHHhEImKrw1+PAOQOIiffv1YsvxFhBjqvo/SVXNk4tqn1SYqX0BJZT6S/59zgxiBe+9OuA==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.1", + "istanbul-reports": "^3.0.5", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/karma-coverage/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/karma-coverage/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/karma-jasmine": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.1.0.tgz", + "integrity": "sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==", + "dev": true, + "dependencies": { + "jasmine-core": "^4.1.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "karma": "^6.0.0" + } + }, + "node_modules/karma-jasmine-html-reporter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.0.0.tgz", + "integrity": "sha512-SB8HNNiazAHXM1vGEzf8/tSyEhkfxuDdhYdPBX2Mwgzt0OuF2gicApQ+uvXLID/gXyJQgvrM9+1/2SxZFUUDIA==", + "dev": true, + "peerDependencies": { + "jasmine-core": "^4.0.0", + "karma": "^6.0.0", + "karma-jasmine": "^5.0.0" + } + }, + "node_modules/karma-source-map-support": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", + "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", + "dev": true, + "dependencies": { + "source-map-support": "^0.5.5" + } + }, + "node_modules/karma/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/karma/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/karma/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/karma/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/karma/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/karma/node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/karma/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/karma/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "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/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/less": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", + "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", + "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": "^3.1.0", + "source-map": "~0.6.0" + } + }, + "node_modules/less-loader": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-11.1.0.tgz", + "integrity": "sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==", + "dev": true, + "dependencies": { + "klona": "^2.0.4" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "less": "^3.5.0 || ^4.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/less/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/less/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/less/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/less/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, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/license-webpack-plugin": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", + "integrity": "sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==", + "dev": true, + "dependencies": { + "webpack-sources": "^3.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-sources": { + "optional": true + } + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "dev": true, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "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", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/log-symbols/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log4js": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", + "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", + "dev": true, + "dependencies": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "flatted": "^3.2.7", + "rfdc": "^1.3.0", + "streamroller": "^3.1.5" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz", + "integrity": "sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.13" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/make-fetch-happen": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", + "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/@npmcli/fs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", + "dev": true, + "dependencies": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/cacache": { + "version": "16.1.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", + "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^2.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11", + "unique-filename": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/make-fetch-happen/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/make-fetch-happen/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/make-fetch-happen/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/make-fetch-happen/node_modules/ssri": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/unique-filename": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", + "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", + "dev": true, + "dependencies": { + "unique-slug": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/unique-slug": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", + "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.0.tgz", + "integrity": "sha512-yK6o8xVJlQerz57kvPROwTMgx5WtGwC2ZxDtOUsnGl49rHjYkfQoPNZPCKH73VdLE1BwBu/+Fx/NL8NYMUw2aA==", + "dev": true, + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "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": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", + "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==", + "dev": true, + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-collect/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", + "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", + "dev": true, + "dependencies": { + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/minipass-fetch/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-fetch/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-flush/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-json-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", + "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", + "dev": true, + "dependencies": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + } + }, + "node_modules/minipass-json-stream/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-json-stream/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/needle": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", + "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", + "dev": true, + "optional": true, + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.6.3", + "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/needle/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/ngx-perfect-scrollbar": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/ngx-perfect-scrollbar/-/ngx-perfect-scrollbar-10.1.1.tgz", + "integrity": "sha512-f9IaDJGlBzSxnJ3Ki76n2JdzfQngUFyCf0E+CuVLaR5jL0IJDcTu7vOs8wexXunRMTd8xvIv0+sdIxf8hXAGWg==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dependencies": { + "perfect-scrollbar": "1.5.0", + "resize-observer-polyfill": "^1.5.0", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/common": ">=9.0.0", + "@angular/core": ">=9.0.0" + } + }, + "node_modules/nice-napi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", + "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "!win32" + ], + "dependencies": { + "node-addon-api": "^3.0.0", + "node-gyp-build": "^4.2.2" + } + }, + "node_modules/node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "dev": true, + "optional": true + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-gyp": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.3.1.tgz", + "integrity": "sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg==", + "dev": true, + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^10.0.3", + "nopt": "^6.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^12.13 || ^14.13 || >=16" + } + }, + "node_modules/node-gyp-build": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", + "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", + "dev": true, + "optional": true, + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-gyp/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/node-gyp/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/node-gyp/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/node-gyp/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", + "dev": true + }, + "node_modules/nopt": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", + "dev": true, + "dependencies": { + "abbrev": "^1.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/normalize-package-data": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", + "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", + "dev": true, + "dependencies": { + "hosted-git-info": "^6.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-bundled": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz", + "integrity": "sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==", + "dev": true, + "dependencies": { + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-install-checks": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.1.1.tgz", + "integrity": "sha512-dH3GmQL4vsPtld59cOn8uY0iOqRmqKvV+DLGwNXV/Q7MDgD2QfOADWd/mFXcIE5LVhYYGjA3baz6W9JneqnuCw==", + "dev": true, + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.0.tgz", + "integrity": "sha512-g+DPQSkusnk7HYXr75NtzkIP4+N81i3RPsGFidF3DzHd9MT9wWngmqoeg/fnHFz5MNdtG4w03s+QnhewSLTT2Q==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-package-arg": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", + "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-packlist": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz", + "integrity": "sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==", + "dev": true, + "dependencies": { + "ignore-walk": "^6.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-pick-manifest": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz", + "integrity": "sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==", + "dev": true, + "dependencies": { + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^10.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch": { + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.3.tgz", + "integrity": "sha512-YaeRbVNpnWvsGOjX2wk5s85XJ7l1qQBGAp724h8e2CZFFhMSuw9enom7K1mWVUtvXO1uUSFIAPofQK0pPN0ZcA==", + "dev": true, + "dependencies": { + "make-fetch-happen": "^11.0.0", + "minipass": "^4.0.0", + "minipass-fetch": "^3.0.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.1.2", + "npm-package-arg": "^10.0.0", + "proc-log": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/npm-registry-fetch/node_modules/make-fetch-happen": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.0.3.tgz", + "integrity": "sha512-oPLh5m10lRNNZDjJ2kP8UpboUx2uFXVaVweVe/lWut4iHWcQEmfqSVJt2ihZsFI8HbpwyyocaXbCAWf0g1ukIA==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^4.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/minipass-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.1.tgz", + "integrity": "sha512-t9/wowtf7DYkwz8cfMSt0rMwiyNIBXf5CKZ3S5ZMqRqMYT0oLTp0x1WorMI9WTwvaPg21r1JbFxJMum8JrLGfw==", + "dev": true, + "dependencies": { + "minipass": "^4.0.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "dev": true, + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.1.tgz", + "integrity": "sha512-/4b7qZNhv6Uhd7jjnREh1NjnPxlTq+XNWPG88Ydkj5AILcA5m3ajvcg57pB24EQjKv0dK62XnDqk9c/hkIG5Kg==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ora/node_modules/chalk": { + "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", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/ora/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry/node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pacote": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.1.0.tgz", + "integrity": "sha512-FFcjtIl+BQNfeliSm7MZz5cpdohvUV1yjGnqgVM4UnVF7JslRY0ImXAygdaCDV0jjUADEWu4y5xsDV8brtrTLg==", + "dev": true, + "dependencies": { + "@npmcli/git": "^4.0.0", + "@npmcli/installed-package-contents": "^2.0.1", + "@npmcli/promise-spawn": "^6.0.1", + "@npmcli/run-script": "^6.0.0", + "cacache": "^17.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^4.0.0", + "npm-package-arg": "^10.0.0", + "npm-packlist": "^7.0.0", + "npm-pick-manifest": "^8.0.0", + "npm-registry-fetch": "^14.0.0", + "proc-log": "^3.0.0", + "promise-retry": "^2.0.1", + "read-package-json": "^6.0.0", + "read-package-json-fast": "^3.0.0", + "sigstore": "^1.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11" + }, + "bin": { + "pacote": "lib/bin.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "devOptional": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-html-rewriting-stream": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz", + "integrity": "sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==", + "dev": true, + "dependencies": { + "entities": "^4.3.0", + "parse5": "^7.0.0", + "parse5-sax-parser": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-html-rewriting-stream/node_modules/entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "dependencies": { + "parse5": "^6.0.1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/parse5-sax-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz", + "integrity": "sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==", + "dev": true, + "dependencies": { + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5/node_modules/entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "devOptional": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "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-scurry": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.6.4.tgz", + "integrity": "sha512-Qp/9IHkdNiXJ3/Kon++At2nVpnhRiPq/aSvQN+H3U1WZbvNRK0RIQK/o4HMqPoXjpuGJUEWpHSs6Mnjxqh3TQg==", + "dev": true, + "dependencies": { + "lru-cache": "^9.0.0", + "minipass": "^5.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-9.0.1.tgz", + "integrity": "sha512-C8QsKIN1UIXeOs3iWmiZ1lQY+EnKDojWd37fXy1aSbJvH4iSma1uy2OWuoB3m4SYRli5+CUjDv3Dij5DVoetmg==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/path-scurry/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/perfect-scrollbar": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.0.tgz", + "integrity": "sha512-NrNHJn5mUGupSiheBTy6x+6SXCFbLlm8fVZh9moIzw/LgqElN5q4ncR4pbCBCYuCJ8Kcl9mYM0NgDxvW+b4LxA==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "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, + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/piscina": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.2.0.tgz", + "integrity": "sha512-yn/jMdHRw+q2ZJhFhyqsmANcbF6V2QwmD84c6xRau+QpQOmtrBCoRGdvTfeuFDYXB5W2m6MfLkjkvQa9lUSmIA==", + "dev": true, + "dependencies": { + "eventemitter-asyncresource": "^1.0.0", + "hdr-histogram-js": "^2.0.1", + "hdr-histogram-percentiles-obj": "^3.0.0" + }, + "optionalDependencies": { + "nice-napi": "^1.0.2" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss": { + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-combine-duplicated-selectors": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/postcss-combine-duplicated-selectors/-/postcss-combine-duplicated-selectors-10.0.3.tgz", + "integrity": "sha512-IP0BmwFloCskv7DV7xqvzDXqMHpwdczJa6ZvIW8abgHdcIHs9mCJX2ltFhu3EwA51ozp13DByng30+Ke+eIExA==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-loader": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.2.tgz", + "integrity": "sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg==", + "dev": true, + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "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, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/proc-log": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", + "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "dev": true, + "optional": true + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qjobs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "dev": true, + "engines": { + "node": ">=0.9" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/read-package-json": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.1.tgz", + "integrity": "sha512-AaHqXxfAVa+fNL07x8iAghfKOds/XXsu7zoouIVsbm7PEbQ3nMWXlvjcbrNLjElnUHWQtAo4QEa0RXuvD4XlpA==", + "dev": true, + "dependencies": { + "glob": "^9.3.0", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^5.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json-fast": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", + "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", + "dev": true, + "dependencies": { + "json-parse-even-better-errors": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", + "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json/node_modules/glob": { + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/read-package-json/node_modules/json-parse-even-better-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", + "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json/node_modules/minimatch": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "dev": true + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", + "dev": true + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dev": true, + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "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-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", + "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", + "dev": true, + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.14", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/resolve-url-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/resolve-url-loader/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/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", + "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sass": { + "version": "1.58.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.1.tgz", + "integrity": "sha512-bnINi6nPXbP1XNRaranMFEBZWUfdW/AF16Ql5+ypRxfTvCRTTKrLsMIakyDcayUt2t/RZotmL4kgJwNH5xO+bg==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/sass-loader": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.2.0.tgz", + "integrity": "sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg==", + "dev": true, + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "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/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/send/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, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sigstore": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.2.0.tgz", + "integrity": "sha512-Fr9+W1nkBSIZCkJQR7jDn/zI0UXNsVpp+7mDQkCnZOIxG9p6yNXBx9xntHsfUyYHE55XDkkVV3+rYbrkzAeesA==", + "dev": true, + "dependencies": { + "@sigstore/protobuf-specs": "^0.1.0", + "make-fetch-happen": "^11.0.1", + "tuf-js": "^1.0.0" + }, + "bin": { + "sigstore": "bin/sigstore.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/sigstore/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/sigstore/node_modules/make-fetch-happen": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.0.3.tgz", + "integrity": "sha512-oPLh5m10lRNNZDjJ2kP8UpboUx2uFXVaVweVe/lWut4iHWcQEmfqSVJt2ihZsFI8HbpwyyocaXbCAWf0g1ukIA==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^4.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/sigstore/node_modules/minipass-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.1.tgz", + "integrity": "sha512-t9/wowtf7DYkwz8cfMSt0rMwiyNIBXf5CKZ3S5ZMqRqMYT0oLTp0x1WorMI9WTwvaPg21r1JbFxJMum8JrLGfw==", + "dev": true, + "dependencies": { + "minipass": "^4.0.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socket.io": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.1.tgz", + "integrity": "sha512-KMcaAi4l/8+xEjkRICl6ak8ySoxsYG+gG6/XfRCPJPQ/haCRIJBTL4wIl8YCsmtaBovcAXGLOShyVWQ/FG8GZA==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "debug": "~4.3.2", + "engine.io": "~6.4.1", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-adapter": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", + "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", + "dev": true, + "dependencies": { + "ws": "~8.11.0" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz", + "integrity": "sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==", + "dev": true, + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "dev": true, + "dependencies": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-4.0.1.tgz", + "integrity": "sha512-oqXpzDIByKONVY8g1NUPOTQhe0UTU5bWUl32GSkqK2LjJj0HmwTMVKxcUip0RgAYhY1mqgOxjbQM48a0mmeNfA==", + "dev": true, + "dependencies": { + "abab": "^2.0.6", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.72.1" + } + }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/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/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", + "dev": true + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/ssri": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.3.tgz", + "integrity": "sha512-lJtX/BFPI/VEtxZmLfeh7pzisIs6micwZ3eruD3+ds9aPsXKlYpwDS2Q7omD6WC42WO9+bnUSzlMmfv8uK8meg==", + "dev": true, + "dependencies": { + "minipass": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/streamroller": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", + "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", + "dev": true, + "dependencies": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "fs-extra": "^8.1.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "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.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "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.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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/symbol-observable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", + "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^4.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/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/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/terser": { + "version": "5.16.3", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.3.tgz", + "integrity": "sha512-v8wWLaS/xt3nE9dgKEWhNUFP6q4kngO5B8eYFUuebsu7Dw/UNAnpUod6UHo04jSSkv8TzKHjZDSd7EXdDQAl8Q==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz", + "integrity": "sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.5" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "5.16.9", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.9.tgz", + "integrity": "sha512-HPa/FdTB9XGI2H1/keLFZHxl6WNvAI4YalHGtDQTlMnJcoqSab1UwL4l1hGEhs6/GmLHBZIg/YgB++jcbzoOEg==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/test-exclude/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/test-exclude/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, + "node_modules/tuf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.3.tgz", + "integrity": "sha512-jGYi5nG/kqgfTFQSdoN6PW9eIn+XRZqdXku+fSwNk6UpWIsWaV7pzAqPgFr85edOPhoyJDyBqCS+DCnHroMvrw==", + "dev": true, + "dependencies": { + "@tufjs/models": "1.0.2", + "make-fetch-happen": "^11.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/tuf-js/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/tuf-js/node_modules/make-fetch-happen": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.0.3.tgz", + "integrity": "sha512-oPLh5m10lRNNZDjJ2kP8UpboUx2uFXVaVweVe/lWut4iHWcQEmfqSVJt2ihZsFI8HbpwyyocaXbCAWf0g1ukIA==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^4.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/tuf-js/node_modules/minipass-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.1.tgz", + "integrity": "sha512-t9/wowtf7DYkwz8cfMSt0rMwiyNIBXf5CKZ3S5ZMqRqMYT0oLTp0x1WorMI9WTwvaPg21r1JbFxJMum8JrLGfw==", + "dev": true, + "dependencies": { + "minipass": "^4.0.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-assert": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz", + "integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==", + "dev": true + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/ua-parser-js": { + "version": "0.7.35", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.35.tgz", + "integrity": "sha512-veRf7dawaj9xaWEu9HoTVn5Pggtc/qj+kqTOFvNiN1l0YdxwC1kvel57UCjThjGa3BHBihE8/UJAHI+uQHmd/g==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "engines": { + "node": "*" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-filename": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "dev": true, + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/unique-slug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", + "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", + "dev": true, + "dependencies": { + "builtins": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webpack": { + "version": "5.76.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.1.tgz", + "integrity": "sha512-4+YIK4Abzv8172/SGqObnUjaIHjLEuUasz9EwQj/9xmPPkYJy2Mh03Q/lJfSD3YLzbxy5FeTq5Uw0323Oh6SJQ==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.0.1.tgz", + "integrity": "sha512-PZPZ6jFinmqVPJZbisfggDiC+2EeGZ1ZByyMP5sOFJcPPWSexalISz+cvm+j+oYPT7FIJyxT76esjnw9DhE5sw==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.12", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dev": true, + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-subresource-integrity": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", + "integrity": "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==", + "dev": true, + "dependencies": { + "typed-assert": "^1.0.8" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "html-webpack-plugin": ">= 5.0.0-beta.1 < 6", + "webpack": "^5.12.0" + }, + "peerDependenciesMeta": { + "html-webpack-plugin": { + "optional": true + } + } + }, + "node_modules/webpack/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/webpack/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "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/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "17.6.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", + "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/zone.js": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.13.0.tgz", + "integrity": "sha512-7m3hNNyswsdoDobCkYNAy5WiUulkMd3+fWaGT9ij6iq3Zr/IwJo4RMCYPSDjT+r7tnPErmY9sZpKhWQ8S5k6XQ==", + "dependencies": { + "tslib": "^2.3.0" + } + } + } +} diff --git a/frontend/src/main/template/package.json b/frontend/src/main/template/package.json new file mode 100644 index 000000000..bf86d343e --- /dev/null +++ b/frontend/src/main/template/package.json @@ -0,0 +1,59 @@ +{ + "name": "coreui-free-angular-admin-template", + "version": "4.3.11", + "config": { + "coreui_library_short_version": "4.3", + "coreui_library_docs_url": "https://coreui.io/angular/docs/" + }, + "scripts": { + "ng": "ng", + "start": "ng serve", + "build": "ng build", + "watch": "ng build --watch --configuration development", + "test": "ng test" + }, + "private": true, + "dependencies": { + "@angular/animations": "^15.2.7", + "@angular/cdk": "^15.2.6", + "@angular/common": "^15.2.7", + "@angular/compiler": "^15.2.7", + "@angular/core": "^15.2.7", + "@angular/forms": "^15.2.7", + "@angular/language-service": "^15.2.7", + "@angular/platform-browser": "^15.2.7", + "@angular/platform-browser-dynamic": "^15.2.7", + "@angular/router": "^15.2.7", + "@coreui/angular": "~4.4.1", + "@coreui/angular-chartjs": "~4.4.1", + "@coreui/chartjs": "^3.1.1", + "@coreui/coreui": "~4.2.6", + "@coreui/icons": "^3.0.1", + "@coreui/icons-angular": "~4.4.1", + "@coreui/utils": "^2.0.1", + "chart.js": "^3.9.1", + "ngx-perfect-scrollbar": "^10.1.1", + "rxjs": "~7.8.0", + "tslib": "^2.3.0", + "zone.js": "~0.13.0" + }, + "devDependencies": { + "@angular-devkit/build-angular": "^15.2.6", + "@angular/cli": "^15.2.6", + "@angular/compiler-cli": "^15.2.7", + "@angular/localize": "^15.2.7", + "@types/jasmine": "^4.3.1", + "@types/node": "^18.15.11", + "jasmine-core": "~4.6.0", + "karma": "~6.4.1", + "karma-chrome-launcher": "~3.1.1", + "karma-coverage": "~2.2.0", + "karma-jasmine": "~5.1.0", + "karma-jasmine-html-reporter": "~2.0.0", + "typescript": "~4.9.5" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || ^18.10.0", + "npm": ">= 6" + } +} diff --git a/frontend/src/main/template/src/app/app-routing.module.ts b/frontend/src/main/template/src/app/app-routing.module.ts new file mode 100644 index 000000000..6c80c5cff --- /dev/null +++ b/frontend/src/main/template/src/app/app-routing.module.ts @@ -0,0 +1,118 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; + +import { DefaultLayoutComponent } from './containers'; +import { Page404Component } from './views/pages/page404/page404.component'; +import { Page500Component } from './views/pages/page500/page500.component'; +import { LoginComponent } from './views/pages/login/login.component'; +import { RegisterComponent } from './views/pages/register/register.component'; + +const routes: Routes = [ + { + path: '', + redirectTo: 'dashboard', + pathMatch: 'full' + }, + { + path: '', + component: DefaultLayoutComponent, + data: { + title: 'Home' + }, + children: [ + { + path: 'dashboard', + loadChildren: () => + import('./views/dashboard/dashboard.module').then((m) => m.DashboardModule) + }, + { + path: 'theme', + loadChildren: () => + import('./views/theme/theme.module').then((m) => m.ThemeModule) + }, + { + path: 'base', + loadChildren: () => + import('./views/base/base.module').then((m) => m.BaseModule) + }, + { + path: 'buttons', + loadChildren: () => + import('./views/buttons/buttons.module').then((m) => m.ButtonsModule) + }, + { + path: 'forms', + loadChildren: () => + import('./views/forms/forms.module').then((m) => m.CoreUIFormsModule) + }, + { + path: 'charts', + loadChildren: () => + import('./views/charts/charts.module').then((m) => m.ChartsModule) + }, + { + path: 'icons', + loadChildren: () => + import('./views/icons/icons.module').then((m) => m.IconsModule) + }, + { + path: 'notifications', + loadChildren: () => + import('./views/notifications/notifications.module').then((m) => m.NotificationsModule) + }, + { + path: 'widgets', + loadChildren: () => + import('./views/widgets/widgets.module').then((m) => m.WidgetsModule) + }, + { + path: 'pages', + loadChildren: () => + import('./views/pages/pages.module').then((m) => m.PagesModule) + }, + ] + }, + { + path: '404', + component: Page404Component, + data: { + title: 'Page 404' + } + }, + { + path: '500', + component: Page500Component, + data: { + title: 'Page 500' + } + }, + { + path: 'login', + component: LoginComponent, + data: { + title: 'Login Page' + } + }, + { + path: 'register', + component: RegisterComponent, + data: { + title: 'Register Page' + } + }, + {path: '**', redirectTo: 'dashboard'} +]; + +@NgModule({ + imports: [ + RouterModule.forRoot(routes, { + scrollPositionRestoration: 'top', + anchorScrolling: 'enabled', + initialNavigation: 'enabledBlocking' + // relativeLinkResolution: 'legacy' + }) + ], + exports: [RouterModule] +}) +export class AppRoutingModule { +} diff --git a/frontend/src/main/template/src/app/app.component.spec.ts b/frontend/src/main/template/src/app/app.component.spec.ts new file mode 100644 index 000000000..35cd3ceb1 --- /dev/null +++ b/frontend/src/main/template/src/app/app.component.spec.ts @@ -0,0 +1,28 @@ +import { TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; +import { AppComponent } from './app.component'; + +describe('AppComponent', () => { + beforeEach(async () => { + await TestBed.configureTestingModule({ + imports: [ + RouterTestingModule + ], + declarations: [ + AppComponent + ], + }).compileComponents(); + }); + + it('should create the app', () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.componentInstance; + expect(app).toBeTruthy(); + }); + + it(`should have as title 'CoreUI Free Angular Admin Template'`, () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.componentInstance; + expect(app.title).toEqual('CoreUI Free Angular Admin Template'); + }); +}); diff --git a/frontend/src/main/template/src/app/app.component.ts b/frontend/src/main/template/src/app/app.component.ts new file mode 100644 index 000000000..8e27c6a27 --- /dev/null +++ b/frontend/src/main/template/src/app/app.component.ts @@ -0,0 +1,32 @@ +import { Component, OnInit } from '@angular/core'; +import { Router, NavigationEnd } from '@angular/router'; + +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from './icons/icon-subset'; +import { Title } from '@angular/platform-browser'; + +@Component({ + selector: 'app-root', + template: '', +}) +export class AppComponent implements OnInit { + title = 'CoreUI Free Angular Admin Template'; + + constructor( + private router: Router, + private titleService: Title, + private iconSetService: IconSetService + ) { + titleService.setTitle(this.title); + // iconSet singleton + iconSetService.icons = { ...iconSubset }; + } + + ngOnInit(): void { + this.router.events.subscribe((evt) => { + if (!(evt instanceof NavigationEnd)) { + return; + } + }); + } +} diff --git a/frontend/src/main/template/src/app/app.module.ts b/frontend/src/main/template/src/app/app.module.ts new file mode 100644 index 000000000..52faf218c --- /dev/null +++ b/frontend/src/main/template/src/app/app.module.ts @@ -0,0 +1,104 @@ +import { NgModule } from '@angular/core'; +import { HashLocationStrategy, LocationStrategy, PathLocationStrategy } from '@angular/common'; +import { BrowserModule, Title } from '@angular/platform-browser'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; +import { ReactiveFormsModule } from '@angular/forms'; + +import { + PERFECT_SCROLLBAR_CONFIG, + PerfectScrollbarConfigInterface, + PerfectScrollbarModule, +} from 'ngx-perfect-scrollbar'; + +// Import routing module +import { AppRoutingModule } from './app-routing.module'; + +// Import app component +import { AppComponent } from './app.component'; + +// Import containers +import { + DefaultFooterComponent, + DefaultHeaderComponent, + DefaultLayoutComponent, +} from './containers'; + +import { + AvatarModule, + BadgeModule, + BreadcrumbModule, + ButtonGroupModule, + ButtonModule, + CardModule, + DropdownModule, + FooterModule, + FormModule, + GridModule, + HeaderModule, + ListGroupModule, + NavModule, + ProgressModule, + SharedModule, + SidebarModule, + TabsModule, + UtilitiesModule, +} from '@coreui/angular'; + +import { IconModule, IconSetService } from '@coreui/icons-angular'; + +const DEFAULT_PERFECT_SCROLLBAR_CONFIG: PerfectScrollbarConfigInterface = { + suppressScrollX: true, +}; + +const APP_CONTAINERS = [ + DefaultFooterComponent, + DefaultHeaderComponent, + DefaultLayoutComponent, +]; + +@NgModule({ + declarations: [AppComponent, ...APP_CONTAINERS], + imports: [ + BrowserModule, + BrowserAnimationsModule, + AppRoutingModule, + AvatarModule, + BreadcrumbModule, + FooterModule, + DropdownModule, + GridModule, + HeaderModule, + SidebarModule, + IconModule, + PerfectScrollbarModule, + NavModule, + ButtonModule, + FormModule, + UtilitiesModule, + ButtonGroupModule, + ReactiveFormsModule, + SidebarModule, + SharedModule, + TabsModule, + ListGroupModule, + ProgressModule, + BadgeModule, + ListGroupModule, + CardModule, + ], + providers: [ + { + provide: LocationStrategy, + useClass: HashLocationStrategy, + }, + { + provide: PERFECT_SCROLLBAR_CONFIG, + useValue: DEFAULT_PERFECT_SCROLLBAR_CONFIG, + }, + IconSetService, + Title + ], + bootstrap: [AppComponent], +}) +export class AppModule { +} diff --git a/frontend/src/main/template/src/app/containers/default-layout/_nav.ts b/frontend/src/main/template/src/app/containers/default-layout/_nav.ts new file mode 100644 index 000000000..c5be46c50 --- /dev/null +++ b/frontend/src/main/template/src/app/containers/default-layout/_nav.ts @@ -0,0 +1,244 @@ +import { INavData } from '@coreui/angular'; + +export const navItems: INavData[] = [ + { + name: 'Dashboard', + url: '/dashboard', + iconComponent: { name: 'cil-speedometer' }, + badge: { + color: 'info', + text: 'NEW' + } + }, + { + title: true, + name: 'Theme' + }, + { + name: 'Colors', + url: '/theme/colors', + iconComponent: { name: 'cil-drop' } + }, + { + name: 'Typography', + url: '/theme/typography', + linkProps: { fragment: 'someAnchor' }, + iconComponent: { name: 'cil-pencil' } + }, + { + name: 'Components', + title: true + }, + { + name: 'Base', + url: '/base', + iconComponent: { name: 'cil-puzzle' }, + children: [ + { + name: 'Accordion', + url: '/base/accordion' + }, + { + name: 'Breadcrumbs', + url: '/base/breadcrumbs' + }, + { + name: 'Cards', + url: '/base/cards' + }, + { + name: 'Carousel', + url: '/base/carousel' + }, + { + name: 'Collapse', + url: '/base/collapse' + }, + { + name: 'List Group', + url: '/base/list-group' + }, + { + name: 'Navs & Tabs', + url: '/base/navs' + }, + { + name: 'Pagination', + url: '/base/pagination' + }, + { + name: 'Placeholder', + url: '/base/placeholder' + }, + { + name: 'Popovers', + url: '/base/popovers' + }, + { + name: 'Progress', + url: '/base/progress' + }, + { + name: 'Spinners', + url: '/base/spinners' + }, + { + name: 'Tables', + url: '/base/tables' + }, + { + name: 'Tabs', + url: '/base/tabs' + }, + { + name: 'Tooltips', + url: '/base/tooltips' + } + ] + }, + { + name: 'Buttons', + url: '/buttons', + iconComponent: { name: 'cil-cursor' }, + children: [ + { + name: 'Buttons', + url: '/buttons/buttons' + }, + { + name: 'Button groups', + url: '/buttons/button-groups' + }, + { + name: 'Dropdowns', + url: '/buttons/dropdowns' + }, + ] + }, + { + name: 'Forms', + url: '/forms', + iconComponent: { name: 'cil-notes' }, + children: [ + { + name: 'Form Control', + url: '/forms/form-control' + }, + { + name: 'Select', + url: '/forms/select' + }, + { + name: 'Checks & Radios', + url: '/forms/checks-radios' + }, + { + name: 'Range', + url: '/forms/range' + }, + { + name: 'Input Group', + url: '/forms/input-group' + }, + { + name: 'Floating Labels', + url: '/forms/floating-labels' + }, + { + name: 'Layout', + url: '/forms/layout' + }, + { + name: 'Validation', + url: '/forms/validation' + } + ] + }, + { + name: 'Charts', + url: '/charts', + iconComponent: { name: 'cil-chart-pie' } + }, + { + name: 'Icons', + iconComponent: { name: 'cil-star' }, + url: '/icons', + children: [ + { + name: 'CoreUI Free', + url: '/icons/coreui-icons', + badge: { + color: 'success', + text: 'FREE' + } + }, + { + name: 'CoreUI Flags', + url: '/icons/flags' + }, + { + name: 'CoreUI Brands', + url: '/icons/brands' + } + ] + }, + { + name: 'Notifications', + url: '/notifications', + iconComponent: { name: 'cil-bell' }, + children: [ + { + name: 'Alerts', + url: '/notifications/alerts' + }, + { + name: 'Badges', + url: '/notifications/badges' + }, + { + name: 'Modal', + url: '/notifications/modal' + }, + { + name: 'Toast', + url: '/notifications/toasts' + } + ] + }, + { + name: 'Widgets', + url: '/widgets', + iconComponent: { name: 'cil-calculator' }, + badge: { + color: 'info', + text: 'NEW' + } + }, + { + title: true, + name: 'Extras' + }, + { + name: 'Pages', + url: '/login', + iconComponent: { name: 'cil-star' }, + children: [ + { + name: 'Login', + url: '/login' + }, + { + name: 'Register', + url: '/register' + }, + { + name: 'Error 404', + url: '/404' + }, + { + name: 'Error 500', + url: '/500' + } + ] + }, +]; diff --git a/frontend/src/main/template/src/app/containers/default-layout/default-footer/default-footer.component.html b/frontend/src/main/template/src/app/containers/default-layout/default-footer/default-footer.component.html new file mode 100644 index 000000000..235e4e50c --- /dev/null +++ b/frontend/src/main/template/src/app/containers/default-layout/default-footer/default-footer.component.html @@ -0,0 +1,12 @@ + +
+ CoreUI + © 2023 creativeLabs +
+
+ Powered by + + CoreUI for Angular + +
+ diff --git a/frontend/src/main/template_original/src/app/app.component.css b/frontend/src/main/template/src/app/containers/default-layout/default-footer/default-footer.component.scss similarity index 100% rename from frontend/src/main/template_original/src/app/app.component.css rename to frontend/src/main/template/src/app/containers/default-layout/default-footer/default-footer.component.scss diff --git a/frontend/src/main/template/src/app/containers/default-layout/default-footer/default-footer.component.spec.ts b/frontend/src/main/template/src/app/containers/default-layout/default-footer/default-footer.component.spec.ts new file mode 100644 index 000000000..c287eb6a4 --- /dev/null +++ b/frontend/src/main/template/src/app/containers/default-layout/default-footer/default-footer.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { DefaultFooterComponent } from './default-footer.component'; + +describe('DefaultFooterComponent', () => { + let component: DefaultFooterComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ DefaultFooterComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(DefaultFooterComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/containers/default-layout/default-footer/default-footer.component.ts b/frontend/src/main/template/src/app/containers/default-layout/default-footer/default-footer.component.ts new file mode 100644 index 000000000..2002f42e4 --- /dev/null +++ b/frontend/src/main/template/src/app/containers/default-layout/default-footer/default-footer.component.ts @@ -0,0 +1,13 @@ +import { Component } from '@angular/core'; +import { FooterComponent } from '@coreui/angular'; + +@Component({ + selector: 'app-default-footer', + templateUrl: './default-footer.component.html', + styleUrls: ['./default-footer.component.scss'], +}) +export class DefaultFooterComponent extends FooterComponent { + constructor() { + super(); + } +} diff --git a/frontend/src/main/template/src/app/containers/default-layout/default-header/default-header.component.html b/frontend/src/main/template/src/app/containers/default-layout/default-header/default-header.component.html new file mode 100644 index 000000000..221f8c2f2 --- /dev/null +++ b/frontend/src/main/template/src/app/containers/default-layout/default-header/default-header.component.html @@ -0,0 +1,165 @@ + + + + + + + + Dashboard + + + + Users + + + + Settings + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/frontend/src/main/template_original/src/app/views/base/navbars/navbars.component.css b/frontend/src/main/template/src/app/containers/default-layout/default-header/default-header.component.scss similarity index 100% rename from frontend/src/main/template_original/src/app/views/base/navbars/navbars.component.css rename to frontend/src/main/template/src/app/containers/default-layout/default-header/default-header.component.scss diff --git a/frontend/src/main/template/src/app/containers/default-layout/default-header/default-header.component.spec.ts b/frontend/src/main/template/src/app/containers/default-layout/default-header/default-header.component.spec.ts new file mode 100644 index 000000000..ad6662e0b --- /dev/null +++ b/frontend/src/main/template/src/app/containers/default-layout/default-header/default-header.component.spec.ts @@ -0,0 +1,43 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { + AvatarModule, + BadgeModule, + BreadcrumbModule, + DropdownModule, + GridModule, + HeaderModule, + NavModule, SidebarModule +} from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DefaultHeaderComponent } from './default-header.component'; +import { RouterTestingModule } from '@angular/router/testing'; + +describe('DefaultHeaderComponent', () => { + let component: DefaultHeaderComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [DefaultHeaderComponent], + imports: [GridModule, HeaderModule, NavModule, BadgeModule, AvatarModule, DropdownModule, BreadcrumbModule, RouterTestingModule, SidebarModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(DefaultHeaderComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/containers/default-layout/default-header/default-header.component.ts b/frontend/src/main/template/src/app/containers/default-layout/default-header/default-header.component.ts new file mode 100644 index 000000000..5e9e6defc --- /dev/null +++ b/frontend/src/main/template/src/app/containers/default-layout/default-header/default-header.component.ts @@ -0,0 +1,21 @@ +import { Component, Input } from '@angular/core'; +import { FormControl, FormGroup } from '@angular/forms'; + +import { ClassToggleService, HeaderComponent } from '@coreui/angular'; + +@Component({ + selector: 'app-default-header', + templateUrl: './default-header.component.html', +}) +export class DefaultHeaderComponent extends HeaderComponent { + + @Input() sidebarId: string = "sidebar"; + + public newMessages = new Array(4) + public newTasks = new Array(5) + public newNotifications = new Array(5) + + constructor(private classToggler: ClassToggleService) { + super(); + } +} diff --git a/frontend/src/main/template/src/app/containers/default-layout/default-layout.component.html b/frontend/src/main/template/src/app/containers/default-layout/default-layout.component.html new file mode 100644 index 000000000..cea9ccef8 --- /dev/null +++ b/frontend/src/main/template/src/app/containers/default-layout/default-layout.component.html @@ -0,0 +1,51 @@ + + + + + + + + + + + + + +
+ + + +
+ + + +
+ + +
diff --git a/frontend/src/main/template/src/app/containers/default-layout/default-layout.component.ts b/frontend/src/main/template/src/app/containers/default-layout/default-layout.component.ts new file mode 100644 index 000000000..ece4b874d --- /dev/null +++ b/frontend/src/main/template/src/app/containers/default-layout/default-layout.component.ts @@ -0,0 +1,18 @@ +import { Component } from '@angular/core'; + +import { navItems } from './_nav'; + +@Component({ + selector: 'app-dashboard', + templateUrl: './default-layout.component.html', +}) +export class DefaultLayoutComponent { + + public navItems = navItems; + + public perfectScrollbarConfig = { + suppressScrollX: true, + }; + + constructor() {} +} diff --git a/frontend/src/main/template/src/app/containers/default-layout/index.ts b/frontend/src/main/template/src/app/containers/default-layout/index.ts new file mode 100644 index 000000000..158fc8790 --- /dev/null +++ b/frontend/src/main/template/src/app/containers/default-layout/index.ts @@ -0,0 +1,3 @@ +export * from './default-footer/default-footer.component'; +export * from './default-header/default-header.component'; +export * from './default-layout.component'; diff --git a/frontend/src/main/template_original/src/app/containers/index.ts b/frontend/src/main/template/src/app/containers/index.ts similarity index 100% rename from frontend/src/main/template_original/src/app/containers/index.ts rename to frontend/src/main/template/src/app/containers/index.ts diff --git a/frontend/src/main/template/src/app/icons/icon-subset.ts b/frontend/src/main/template/src/app/icons/icon-subset.ts new file mode 100644 index 000000000..06dc54443 --- /dev/null +++ b/frontend/src/main/template/src/app/icons/icon-subset.ts @@ -0,0 +1,275 @@ +import { + cibCcAmex, + cibCcApplePay, + cibCcMastercard, + cibCcPaypal, + cibCcStripe, + cibCcVisa, + cibFacebook, + cibGoogle, + cibLinkedin, + cibSkype, + cibTwitter, + cifBr, + cifEs, + cifFr, + cifIn, + cifPl, + cifUs, + cilAlignCenter, + cilAlignLeft, + cilAlignRight, + cilApplicationsSettings, + cilArrowBottom, + cilArrowRight, + cilArrowTop, + cilBasket, + cilBell, + cilBold, + cilBookmark, + cilCalculator, + cilCalendar, + cilChart, + cilChartPie, + cilCheck, + cilChevronLeft, + cilChevronRight, + cilCloudDownload, + cilCode, + cilCommentSquare, + cilCreditCard, + cilCursor, + cilDollar, + cilDrop, + cilEnvelopeClosed, + cilEnvelopeOpen, + cilFile, + cilHome, + cilInbox, + cilIndentDecrease, + cilIndentIncrease, + cilItalic, + cilJustifyCenter, + cilLayers, + cilList, + cilListNumbered, + cilLocationPin, + cilLockLocked, + cilMagnifyingGlass, + cilMap, + cilMediaPlay, + cilMenu, + cilMoon, + cilNotes, + cilOptions, + cilPaperclip, + cilPaperPlane, + cilPen, + cilPencil, + cilPeople, + cilPrint, + cilPuzzle, + cilReportSlash, + cilSave, + cilSettings, + cilShare, + cilShareAll, + cilShareBoxed, + cilSpeech, + cilSpeedometer, + cilSpreadsheet, + cilStar, + cilSun, + cilTags, + cilTask, + cilTrash, + cilUnderline, + cilUser, + cilUserFemale, + cilUserFollow, + cilUserUnfollow, +} from '@coreui/icons'; + +export const iconSubset = { + cibCcAmex, + cibCcApplePay, + cibCcMastercard, + cibCcPaypal, + cibCcStripe, + cibCcVisa, + cibFacebook, + cibGoogle, + cibLinkedin, + cibSkype, + cibTwitter, + cifBr, + cifEs, + cifFr, + cifIn, + cifPl, + cifUs, + cilAlignCenter, + cilAlignLeft, + cilAlignRight, + cilApplicationsSettings, + cilArrowBottom, + cilArrowRight, + cilArrowTop, + cilBasket, + cilBell, + cilBold, + cilBookmark, + cilCalculator, + cilCalendar, + cilChart, + cilChartPie, + cilCheck, + cilChevronLeft, + cilChevronRight, + cilCloudDownload, + cilCode, + cilCommentSquare, + cilCreditCard, + cilCursor, + cilDollar, + cilDrop, + cilEnvelopeClosed, + cilEnvelopeOpen, + cilFile, + cilHome, + cilInbox, + cilIndentDecrease, + cilIndentIncrease, + cilItalic, + cilJustifyCenter, + cilLayers, + cilList, + cilListNumbered, + cilLocationPin, + cilLockLocked, + cilMagnifyingGlass, + cilMap, + cilMediaPlay, + cilMenu, + cilMoon, + cilNotes, + cilOptions, + cilPaperclip, + cilPaperPlane, + cilPen, + cilPencil, + cilPeople, + cilPrint, + cilPuzzle, + cilReportSlash, + cilSave, + cilSettings, + cilShare, + cilShareAll, + cilShareBoxed, + cilSpeech, + cilSpeedometer, + cilSpreadsheet, + cilStar, + cilSun, + cilTags, + cilTask, + cilTrash, + cilUnderline, + cilUser, + cilUserFemale, + cilUserFollow, + cilUserUnfollow, +}; + +export enum IconSubset { + cibCcAmex = 'cibCcAmex', + cibCcApplePay = 'cibCcApplePay', + cibCcMastercard = 'cibCcMastercard', + cibCcPaypal = 'cibCcPaypal', + cibCcStripe = 'cibCcStripe', + cibCcVisa = 'cibCcVisa', + cibFacebook = 'cibFacebook', + cibGoogle = 'cibGoogle', + cibLinkedin = 'cibLinkedin', + cibSkype = 'cibSkype', + cibTwitter = 'cibTwitter', + cifBr = 'cifBr', + cifEs = 'cifEs', + cifFr = 'cifFr', + cifIn = 'cifIn', + cifPl = 'cifPl', + cifUs = 'cifUs', + cilAlignCenter = 'cilAlignCenter', + cilAlignLeft = 'cilAlignLeft', + cilAlignRight = 'cilAlignRight', + cilApplicationsSettings = 'cilApplicationsSettings', + cilArrowBottom = 'cilArrowBottom', + cilArrowRight = 'cilArrowRight', + cilArrowTop = 'cilArrowTop', + cilBasket = 'cilBasket', + cilBell = 'cilBell', + cilBold = 'cilBold', + cilBookmark = 'cilBookmark', + cilCalculator = 'cilCalculator', + cilCalendar = 'cilCalendar', + cilChart = 'cilChart', + cilChartPie = 'cilChartPie', + cilCheck='cilCheck', + cilChevronLeft = 'cilChevronLeft', + cilChevronRight = 'cilChevronRight', + cilCloudDownload = 'cilCloudDownload', + cilCode = 'cilCode', + cilCommentSquare = 'cilCommentSquare', + cilCreditCard = 'cilCreditCard', + cilCursor = 'cilCursor', + cilDollar = 'cilDollar', + cilDrop = 'cilDrop', + cilEnvelopeClosed = 'cilEnvelopeClosed', + cilEnvelopeOpen = 'cilEnvelopeOpen', + cilFile = 'cilFile', + cilHome = 'cilHome', + cilInbox = 'cilInbox', + cilIndentDecrease = 'cilIndentDecrease', + cilIndentIncrease = 'cilIndentIncrease', + cilItalic = 'cilItalic', + cilJustifyCenter = 'cilJustifyCenter', + cilLayers = 'cilLayers', + cilList = 'cilList', + cilListNumbered = 'cilListNumbered', + cilLocationPin = 'cilLocationPin', + cilLockLocked = 'cilLockLocked', + cilMagnifyingGlass = 'cilMagnifyingGlass', + cilMap = 'cilMap', + cilMediaPlay = 'cilMediaPlay', + cilMenu = 'cilMenu', + cilMoon = 'cilMoon', + cilNotes = 'cilNotes', + cilOptions = 'cilOptions', + cilPaperclip = 'cilPaperclip', + cilPaperPlane = 'cilPaperPlane', + cilPen = 'cilPen', + cilPencil = 'cilPencil', + cilPeople = 'cilPeople', + cilPrint = 'cilPrint', + cilPuzzle = 'cilPuzzle', + cilReportSlash = 'cilReportSlash', + cilSave = 'cilSave', + cilSettings = 'cilSettings', + cilShare = 'cilShare', + cilShareAll = 'cilShareAll', + cilShareBoxed = 'cilShareBoxed', + cilSpeech = 'cilSpeech', + cilSpeedometer = 'cilSpeedometer', + cilSpreadsheet = 'cilSpreadsheet', + cilStar = 'cilStar', + cilSun = 'cilSun', + cilTags = 'cilTags', + cilTask = 'cilTask', + cilTrash = 'cilTrash', + cilUnderline = 'cilUnderline', + cilUser = 'cilUser', + cilUserFemale = 'cilUserFemale', + cilUserFollow = 'cilUserFollow', + cilUserUnfollow = 'cilUserUnfollow', +} diff --git a/frontend/src/main/template/src/app/views/base/accordion/accordions.component.html b/frontend/src/main/template/src/app/views/base/accordion/accordions.component.html new file mode 100644 index 000000000..e5eb1262d --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/accordion/accordions.component.html @@ -0,0 +1,121 @@ + + + + + + + + Angular Accordion + + +

+ Click the accordions below to expand/collapse the accordion content. +

+ + + + + + + +
+
+
+ + + + + +
+ This is the + #second + item accordion body. It is hidden by + default, until the collapse plugin adds the appropriate classes that we use to + style each element. These classes control the overall appearance, as well as + the showing and hiding via CSS transitions. You can modify any of this with + custom CSS or overriding our default variables. It's also worth noting + that just about any HTML can go within the .accordion-body, + though the transition does limit overflow. +
+
+
+ + + + + +
+ +
+
+
+
+
+
+
+ + + Angular Accordion flush + + +

+ Click the accordions below to expand/collapse the accordion content. +

+ + + + + Accordion item #0 + + + + + + + + Accordion item #1 + + + + + + + + Accordion item #2 + + + + + + + +
+
+ + + Angular Accordion alwaysOpen + + + + + + + Custom Accordion item #{{i}} + + + {{i}}. + + + + + + + +
+
diff --git a/frontend/src/main/template/src/app/views/base/accordion/accordions.component.scss b/frontend/src/main/template/src/app/views/base/accordion/accordions.component.scss new file mode 100644 index 000000000..9a3e48faa --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/accordion/accordions.component.scss @@ -0,0 +1,6 @@ +:host ::ng-deep .accordion-custom { + .accordion-button { + background-color: var(--cui-dark); + color: var(--cui-white); + } +} diff --git a/frontend/src/main/template/src/app/views/base/accordion/accordions.component.spec.ts b/frontend/src/main/template/src/app/views/base/accordion/accordions.component.spec.ts new file mode 100644 index 000000000..a71201ce5 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/accordion/accordions.component.spec.ts @@ -0,0 +1,37 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { NoopAnimationsModule } from '@angular/platform-browser/animations'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { AccordionModule, CardModule, GridModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { AccordionsComponent } from './accordions.component'; + +describe('AccordionsComponent', () => { + let component: AccordionsComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [AccordionsComponent], + imports: [AccordionModule, NoopAnimationsModule, CardModule, GridModule, DocsComponentsModule, RouterTestingModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(AccordionsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/base/accordion/accordions.component.ts b/frontend/src/main/template/src/app/views/base/accordion/accordions.component.ts new file mode 100644 index 000000000..d9199d5d8 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/accordion/accordions.component.ts @@ -0,0 +1,29 @@ +import { Component } from '@angular/core'; +import { DomSanitizer } from '@angular/platform-browser'; + +@Component({ + selector: 'app-accordions', + templateUrl: './accordions.component.html', + styleUrls: ['./accordions.component.scss'] +}) +export class AccordionsComponent { + + items = [1, 2, 3, 4]; + + constructor( + private sanitizer: DomSanitizer + ) { } + + getAccordionBodyText(value: string) { + const textSample = ` + This is the #${value} item accordion body. It is hidden by + default, until the collapse plugin adds the appropriate classes that we use to + style each element. These classes control the overall appearance, as well as + the showing and hiding via CSS transitions. You can modify any of this with + custom CSS or overriding our default variables. It's also worth noting + that just about any HTML can go within the .accordion-body, + though the transition does limit overflow. + `; + return this.sanitizer.bypassSecurityTrustHtml(textSample); + } +} diff --git a/frontend/src/main/template/src/app/views/base/base-routing.module.ts b/frontend/src/main/template/src/app/views/base/base-routing.module.ts new file mode 100644 index 000000000..d8e68c66f --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/base-routing.module.ts @@ -0,0 +1,146 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; + +import { AccordionsComponent } from './accordion/accordions.component'; +import { BreadcrumbsComponent } from './breadcrumbs/breadcrumbs.component'; +import { CardsComponent } from './cards/cards.component'; +import { CarouselsComponent } from './carousels/carousels.component'; +import { CollapsesComponent } from './collapses/collapses.component'; +import { ListGroupsComponent } from './list-groups/list-groups.component'; +import { NavsComponent } from './navs/navs.component'; +import { PaginationsComponent } from './paginations/paginations.component'; +import { PopoversComponent } from './popovers/popovers.component'; +import { ProgressComponent } from './progress/progress.component'; +import { SpinnersComponent } from './spinners/spinners.component'; +import { TablesComponent } from './tables/tables.component'; +import { TooltipsComponent } from './tooltips/tooltips.component'; +import { TabsComponent } from './tabs/tabs.component'; +import { PlaceholdersComponent } from './placeholders/placeholders.component'; + +const routes: Routes = [ + { + path: '', + data: { + title: 'Base', + }, + children: [ + { + path: '', + pathMatch: 'full', + redirectTo: 'cards', + }, + { + path: 'accordion', + component: AccordionsComponent, + data: { + title: 'Accordion', + }, + }, + { + path: 'breadcrumbs', + component: BreadcrumbsComponent, + data: { + title: 'Breadcrumbs', + }, + }, + { + path: 'cards', + component: CardsComponent, + data: { + title: 'Cards', + }, + }, + { + path: 'carousel', + component: CarouselsComponent, + data: { + title: 'Carousel', + }, + }, + { + path: 'collapse', + component: CollapsesComponent, + data: { + title: 'Collapse', + }, + }, + { + path: 'list-group', + component: ListGroupsComponent, + data: { + title: 'List Group', + }, + }, + { + path: 'navs', + component: NavsComponent, + data: { + title: 'Navs & Tabs', + }, + }, + { + path: 'pagination', + component: PaginationsComponent, + data: { + title: 'Pagination', + }, + }, + { + path: 'placeholder', + component: PlaceholdersComponent, + data: { + title: 'Placeholder', + }, + }, + { + path: 'popovers', + component: PopoversComponent, + data: { + title: 'Popovers', + }, + }, + { + path: 'progress', + component: ProgressComponent, + data: { + title: 'Progress', + }, + }, + { + path: 'spinners', + component: SpinnersComponent, + data: { + title: 'Spinners', + }, + }, + { + path: 'tables', + component: TablesComponent, + data: { + title: 'Tables', + }, + }, + { + path: 'tabs', + component: TabsComponent, + data: { + title: 'Tabs', + }, + }, + { + path: 'tooltips', + component: TooltipsComponent, + data: { + title: 'Tooltips', + }, + }, + ], + }, +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule], +}) +export class BaseRoutingModule {} + diff --git a/frontend/src/main/template/src/app/views/base/base.module.ts b/frontend/src/main/template/src/app/views/base/base.module.ts new file mode 100644 index 000000000..d750dbbe6 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/base.module.ts @@ -0,0 +1,105 @@ +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { ReactiveFormsModule } from '@angular/forms'; + +// CoreUI Modules +import { + AccordionModule, + BadgeModule, + BreadcrumbModule, + ButtonModule, + CardModule, + CarouselModule, + CollapseModule, + DropdownModule, + FormModule, + GridModule, + ListGroupModule, + NavModule, + PaginationModule, + PlaceholderModule, + PopoverModule, + ProgressModule, + SharedModule, + SpinnerModule, + TableModule, + TabsModule, + TooltipModule, + UtilitiesModule +} from '@coreui/angular'; + +import { IconModule } from '@coreui/icons-angular'; + +// utils +import { DocsComponentsModule } from '@docs-components/docs-components.module'; + +// views +import { AccordionsComponent } from './accordion/accordions.component'; +import { BreadcrumbsComponent } from './breadcrumbs/breadcrumbs.component'; +import { CardsComponent } from './cards/cards.component'; +import { CarouselsComponent } from './carousels/carousels.component'; +import { CollapsesComponent } from './collapses/collapses.component'; +import { ListGroupsComponent } from './list-groups/list-groups.component'; +import { NavsComponent } from './navs/navs.component'; +import { PaginationsComponent } from './paginations/paginations.component'; +import { PlaceholdersComponent } from './placeholders/placeholders.component'; +import { PopoversComponent } from './popovers/popovers.component'; +import { ProgressComponent } from './progress/progress.component'; +import { SpinnersComponent } from './spinners/spinners.component'; +import { TablesComponent } from './tables/tables.component'; +import { TooltipsComponent } from './tooltips/tooltips.component'; +import { TabsComponent } from './tabs/tabs.component'; + +// Components Routing +import { BaseRoutingModule } from './base-routing.module'; + +@NgModule({ + imports: [ + CommonModule, + BaseRoutingModule, + AccordionModule, + BadgeModule, + BreadcrumbModule, + ButtonModule, + CardModule, + CollapseModule, + GridModule, + UtilitiesModule, + SharedModule, + ListGroupModule, + IconModule, + ListGroupModule, + PlaceholderModule, + ProgressModule, + SpinnerModule, + TabsModule, + NavModule, + TooltipModule, + CarouselModule, + FormModule, + ReactiveFormsModule, + DropdownModule, + PaginationModule, + PopoverModule, + TableModule, + DocsComponentsModule, + ], + declarations: [ + AccordionsComponent, + BreadcrumbsComponent, + CardsComponent, + CarouselsComponent, + CollapsesComponent, + ListGroupsComponent, + NavsComponent, + PaginationsComponent, + PopoversComponent, + ProgressComponent, + SpinnersComponent, + TablesComponent, + TooltipsComponent, + TabsComponent, + PlaceholdersComponent, + ], +}) +export class BaseModule {} diff --git a/frontend/src/main/template/src/app/views/base/breadcrumbs/breadcrumbs.component.html b/frontend/src/main/template/src/app/views/base/breadcrumbs/breadcrumbs.component.html new file mode 100644 index 000000000..3055af9ce --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/breadcrumbs/breadcrumbs.component.html @@ -0,0 +1,95 @@ +
+ + + + + + + + Angular Breadcrumbs + + +

+ The breadcrumb navigation provides links back to each previous page the user navigated + through and shows the current location in a website or an application. You donโ€™t have + to add separators, because they automatically added in CSS through + + ::before + + and + + content + + . +

+ + + + {{item.label}} + + +
+ + + {{item.label}} + + + + + {{item.label}} + + + + + {{item.label}} + + + + + {{item.label}} + + +
+ + + Home + + + Library + + + Data + + + Bootstrap + + +
+
+
+
+ + + + Angular Breadcrumbs router + + + + + + + + + +
+
diff --git a/frontend/src/main/template_original/src/assets/.gitkeep b/frontend/src/main/template/src/app/views/base/breadcrumbs/breadcrumbs.component.scss similarity index 100% rename from frontend/src/main/template_original/src/assets/.gitkeep rename to frontend/src/main/template/src/app/views/base/breadcrumbs/breadcrumbs.component.scss diff --git a/frontend/src/main/template/src/app/views/base/breadcrumbs/breadcrumbs.component.spec.ts b/frontend/src/main/template/src/app/views/base/breadcrumbs/breadcrumbs.component.spec.ts new file mode 100644 index 000000000..0fd8a0de3 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/breadcrumbs/breadcrumbs.component.spec.ts @@ -0,0 +1,35 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { BreadcrumbModule, CardModule, GridModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { BreadcrumbsComponent } from './breadcrumbs.component'; + +describe('BreadcrumbsComponent', () => { + let component: BreadcrumbsComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [BreadcrumbsComponent], + imports: [CardModule, GridModule, BreadcrumbModule, RouterTestingModule, DocsComponentsModule], + providers: [IconSetService] + }).compileComponents(); + })); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(BreadcrumbsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/base/breadcrumbs/breadcrumbs.component.ts b/frontend/src/main/template/src/app/views/base/breadcrumbs/breadcrumbs.component.ts new file mode 100644 index 000000000..53e0b924c --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/breadcrumbs/breadcrumbs.component.ts @@ -0,0 +1,29 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + templateUrl: './breadcrumbs.component.html', + styleUrls: ['./breadcrumbs.component.scss'] +}) +export class BreadcrumbsComponent implements OnInit { + public items = []; + + constructor() {} + + ngOnInit(): void { + this.items = [ + { label: 'Home', url: '/', attributes: { title: 'Home' } }, + { label: 'Library', url: '/' }, + { label: 'Data', url: '/dashboard/' }, + { label: 'CoreUI', url: '/' } + ]; + + setTimeout(() => { + this.items = [ + { label: 'CoreUI', url: '/' }, + { label: 'Data', url: '/dashboard/' }, + { label: 'Library', url: '/' }, + { label: 'Home', url: '/', attributes: { title: 'Home' } } + ]; + }, 5000); + } +} diff --git a/frontend/src/main/template/src/app/views/base/cards/cards.component.html b/frontend/src/main/template/src/app/views/base/cards/cards.component.html new file mode 100644 index 000000000..e5189ded3 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/cards/cards.component.html @@ -0,0 +1,864 @@ + + + + + + + + Angular Card + + +

+ Cards are built with as little markup and styles as possible but still + manage to deliver a bunch of control and customization. Built with + flexbox, they offer easy alignment and mix well with other CoreUI + components. Cards have no top, left, and right margins by default, so + use + spacing utilities + as needed. They have no fixed width to start, so they'll fill the + full width of its parent. +

+

+ Below is an example of a basic card with mixed content and a fixed + width. Cards have no fixed width to start, so they'll naturally + fill the full width of its parent element. +

+ + + + +
Card title
+

+ Some quick example text to build on the card title and make up the bulk of the card's content. +

+ +
+
+
+
+
+
+ + + + Angular Card Body + + +

+ The main block of a card is the <c-card-body>. Use + it whenever you need a padded section within a card. +

+ + + This is some text within a card body. + + +
+
+
+ + + + Angular Card Titles, text, and links + + +

+ Card titles are managed by cCardTitle directive for + <h*>. Identically, links are attached and collected + next to each other by cCardLink directive for + <a> tag. Subtitles are handled by + cCardSubtitle directive. +

+

+ Store cCardTitle and the cCardSubtitle items + in a <c-card-body>. The card title, and subtitle + are arranged properly. +

+ + + +
Card title
+
+ Card subtitle +
+

+ Some quick example text to build on the card title and make up the + bulk of the card content. +

+ Card link + Another link +
+
+
+
+
+
+ + + + Angular Card Images + + +

+ cCardImg="top" places a picture to the top of the card. + With cCardText, text can be added to the card. Text + within cCardText can additionally be styled with the + regular HTML tags. +

+ + + + +

+ Some quick example text to build on the card + title and make up the bulk of the card content. +

+
+
+
+
+
+
+ + + + Angular Card list groups + + +

+ Create lists of content in a card with a flush list group. +

+ + + + +
    +
  • Cras justo odio
  • +
  • Dapibus ac facilisis in
  • +
  • Vestibulum at eros
  • +
+
+
+ + + Header +
    +
  • Cras justo odio
  • +
  • Dapibus ac facilisis in
  • +
  • Vestibulum at eros
  • +
+
+
+ + +
    +
  • Cras justo odio
  • +
  • Dapibus ac facilisis in
  • +
  • Vestibulum at eros
  • +
+ Footer +
+
+
+
+
+
+
+ + + + Angular Card kitchen sink + + +

+ Combine and match many content types to build the card you need, or + throw everything in there. Shown below are image styles, blocks, text + styles, and a list groupโ€”all wrapped in a fixed-width card. +

+ + + + +
Card title
+

+ Some quick example text to build on the card title and make up the + bulk of the card content. +

+
+
    +
  • Cras justo odio
  • +
  • Dapibus ac facilisis in
  • +
  • Vestibulum at eros
  • +
+ + Card link + Another link + +
+
+
+
+
+ + + + Card Header and footer + + + + +

+ Add an optional header and/or footer within a card. +

+ + + Header + + + + + +
+ +

+ Card headers can be styled by adding ex. + "h5". +

+ + + +
Header
+
+ + + +
+
+
+
+ + + + + Quote + +
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. + Integer posuere erat a ante. +

+
+ Someone famous in + Source Title +
+
+
+
+
+
+ + + + Header + + + + 2 days ago + + + + +
+
+
+
+ + + + Angular Card Sizing + + +

+ Cards assume no specific width to start, so they'll + be 100% wide unless otherwise stated. You can adjust this as required + with custom CSS, grid classes, grid Sass mixins, or services. +

+

Using grid markup

+

+ Using the grid, wrap cards in columns and rows as needed. +

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

Using utilities

+

+ Use some of + available sizing utilities + to rapidly set a card width. +

+ + + + + + + + + + + + + Using custom CSS +

+ Use custom CSS in your stylesheets or as inline styles to set a width. +

+ + + + + + + +
+
+
+ + + + Card Text alignment + + +

+ You can instantly change the text arrangement of any cardโ€”in its whole + or specific partsโ€”with + text align + classes. +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + Card Navigation + + +

+ Add some navigation to a <c-card-header> with our + <c-nav> component. +

+ + + + + + + + + Active + + + + Link + + + + Disabled + + + + + + + + + + + + + + + + + + Active + + + + Link + + + + Disabled + + + + + + + + + + + +
+
+
+ + + + Card Image caps + + +

+ Similar to headers and footers, cards can include top and bottom "image + caps"โ€”images at the top or bottom of a card. +

+ + + + + + +
Card title
+

+ This is a wider card with supporting text below as a natural lead-in to + additional content. This content is a little bit longer. +

+

+ Last updated 3 mins ago +

+
+
+
+ + + +
Card title
+

+ This is a wider card with supporting text below as a natural lead-in to + additional content. This content is a little bit longer. +

+

+ Last updated 3 mins ago +

+
+ +
+
+
+
+
+
+
+ + + + Card Styles + + +

+ Cards include various options for customizing their backgrounds, borders, and color. +

+

Background and color

+

+ Use color property to change the appearance of a card. +

+ + + + + Header + +
{{item.color}} card title
+

+ Some quick example text to build on the card title and make up the bulk of + the card's content. +

+ +
+
+
+
+
+

Border

+

+ Use border utilities to change + just the border-color of a card. Note that you can set + textColor property on the <c-card> or a subset of the + card's contents as shown below. +

+ + + + + Header + +
{{item.color}} card title
+

+ Some quick example text to build on the card title and make up the bulk of + the card's content. +

+ +
+
+
+
+
+

Top border

+

+ Use border utilities to change + just the border-color of a card. Note that you can set + textColor property on the <c-card> or a subset of the + card's contents as shown below. +

+ + + + + Header + +
{{item.color}} card title
+

+ Some quick example text to build on the card title and make up the bulk of + the card's content. +

+ +
+
+
+
+
+
+
+
+ + + + + Card Card groups + + +

+ Use card groups to render cards as a single, attached element with equal width and + height columns. Card groups start off stacked and use display: flex; to + become attached with uniform dimensions starting at the sm breakpoint. +

+ + + + + +
Card title
+

+ This is a wider card with supporting text below as a natural lead-in to + additional content. This content is a little bit longer. +

+

+ Last updated 3 mins ago +

+
+
+ + + +
Card title
+

+ This card has supporting text below as a natural lead-in to additional + content. +

+

+ Last updated 3 mins ago +

+
+
+ + + +
Card title
+

+ This is a wider card with supporting text below as a natural lead-in to + additional content. This card has even longer content than the first to show + that equal height action. +

+

+ Last updated 3 mins ago +

+
+
+
+
+

+ When using card groups with footers, their content will automatically line up. +

+ + + + + +
Card title
+

+ This is a wider card with supporting text below as a natural lead-in to + additional content. This content is a little bit longer. +

+
+ + Last updated 3 mins ago + +
+ + + +
Card title
+

+ This card has supporting text below as a natural lead-in to additional + content. +

+
+ + Last updated 3 mins ago + +
+ + + +
Card title
+

+ This is a wider card with supporting text below as a natural lead-in to + additional content. This card has even longer content than the first to show + that equal height action. +

+
+ + Last updated 3 mins ago + +
+
+
+
+
+
+ + + + Card Grid cards + + +

+ Use the c-row component and set xs|sm|md|lg|xl|xxl property + to control how many grid columns (wrapped around your cards) you show per row. For + example xs="1" laying out the cards on one column, and md="1" splitting + four cards to equal width across multiple rows, from the medium breakpoint up. +

+ + + + + + +
Card title
+

+ This is a wider card with supporting text below as a natural lead-in to + additional content. This content is a little bit longer. +

+
+ + Last updated 3 mins ago + +
+
+ + + + +
Card title
+

+ This is a wider card with supporting text below as a natural lead-in to + additional content. This content is a little bit longer. +

+
+ + Last updated 3 mins ago + +
+
+ + + + +
Card title
+

+ This is a wider card with supporting text below as a natural lead-in to + additional content. This content is a little bit longer. +

+
+ + Last updated 3 mins ago + +
+
+ + + + +
Card title
+

+ This is a wider card with supporting text below as a natural lead-in to + additional content. This content is a little bit longer. +

+
+ + Last updated 3 mins ago + +
+
+
+
+

+ Change it to md="3" and you'll see the fourth card wraps. +

+ + + + + + +
Card title
+

+ This is a wider card with supporting text below as a natural lead-in to + additional content. This content is a little bit longer. +

+
+ + Last updated 3 mins ago + +
+
+ + + + +
Card title
+

+ This is a wider card with supporting text below as a natural lead-in to + additional content. This content is a little bit longer. +

+
+ + Last updated 3 mins ago + +
+
+ + + + +
Card title
+

+ This is a wider card with supporting text below as a natural lead-in to + additional content. This content is a little bit longer. +

+
+ + Last updated 3 mins ago + +
+
+ + + + +
Card title
+

+ This is a wider card with supporting text below as a natural lead-in to + additional content. This content is a little bit longer. +

+
+ + Last updated 3 mins ago + +
+
+
+
+
+
+
+
+ + + + + Placeholder + + Image cap + + + + +
Card title
+

+ Some quick example text to build on the card title and make up the bulk of the card's content. +

+ +
diff --git a/frontend/src/main/template/src/app/views/base/cards/cards.component.scss b/frontend/src/main/template/src/app/views/base/cards/cards.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/base/cards/cards.component.spec.ts b/frontend/src/main/template/src/app/views/base/cards/cards.component.spec.ts new file mode 100644 index 000000000..b470b8ff9 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/cards/cards.component.spec.ts @@ -0,0 +1,36 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { ButtonModule, CardModule, GridModule, ListGroupModule, NavModule, UtilitiesModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { CardsComponent } from './cards.component'; + +describe('CardsComponent', () => { + let component: CardsComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [CardsComponent], + imports: [CardModule, NavModule, GridModule, ListGroupModule, UtilitiesModule, ButtonModule, DocsComponentsModule, RouterTestingModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(CardsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/base/cards/cards.component.ts b/frontend/src/main/template/src/app/views/base/cards/cards.component.ts new file mode 100644 index 000000000..c87528826 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/cards/cards.component.ts @@ -0,0 +1,25 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-cards', + templateUrl: './cards.component.html', + styleUrls: ['./cards.component.scss'] +}) +export class CardsComponent { + + colors = [ + { color: 'primary', textColor: 'primary' }, + { color: 'secondary', textColor: 'secondary' }, + { color: 'success', textColor: 'success' }, + { color: 'danger', textColor: 'danger' }, + { color: 'warning', textColor: 'warning' }, + { color: 'info', textColor: 'info' }, + { color: 'light' }, + { color: 'dark' } + ]; + + imgContext = { $implicit: 'top', bottom: 'bottom' }; + + constructor() { } + +} diff --git a/frontend/src/main/template/src/app/views/base/carousels/carousels.component.html b/frontend/src/main/template/src/app/views/base/carousels/carousels.component.html new file mode 100644 index 000000000..b5986f30c --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/carousels/carousels.component.html @@ -0,0 +1,227 @@ +
+ + + + + + + + Angular Carousel Slide only + + +

Hereโ€™s a carousel with slides

+ + + + + {{slide.title}} + + + + +
+
+
+ + + + Angular Carousel with controls + + +

+ Adding in the previous and next controls with c-carousel-controls component. +

+ + + + + {{slide.title}} + + + + + + +
+
+
+ + + + Angular Carousel with custom controls + + +

+ Adding in the previous and next controls with custom content of c-carousel-controls component. + + + + + {{slide.title}} + + + + + Previous + + + + Next + + + + + + + + + + Angular Carousel with indicators + + +

+ You can attach the indicators to the carousel, lengthwise the controls, too. +

+ + + + + + {{slide.title}} + + + + +
+
+
+ + + + Carousel with captions, controls and indicators + + +

+ You can add captions to slides with the <c-carousel-caption> element + within any <c-carousel-item>. They can be immediately hidden on + smaller viewports, as shown below, with optional display + utilities. + We hide them with .d-none and draw them back on medium-sized devices with + .d-md-block. +

+ + + + + + {{slide.title}} + +

{{slide.title}}

+

{{slide.subtitle}}

+
+
+
+ + +
+
+
+
+
+ + + + Angular Carousel Crossfade + + +

+ Add transition="crossfade" to your carousel to animate slides + with a fade transition instead of a slide. +

+ + + + + {{slide.title}} + +

{{slide.title}}

+

{{slide.subtitle}}

+
+
+
+ + +
+
+
+
+
+ + + + Angular Carousel Dark variant + + +

+ Add dark property to the c-carousel for darker controls, + indicators, and captions. Controls have been inverted from their default white fill + with the filter CSS property. Captions and controls have additional Sass + variables that customize the color and background-color. +

+ + + + + + {{slide.title}} + +

{{slide.title}}

+

{{slide.subtitle}}

+
+
+
+ + +
+
+
+
+
+
+
diff --git a/frontend/src/main/template/src/app/views/base/carousels/carousels.component.scss b/frontend/src/main/template/src/app/views/base/carousels/carousels.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/base/carousels/carousels.component.spec.ts b/frontend/src/main/template/src/app/views/base/carousels/carousels.component.spec.ts new file mode 100644 index 000000000..2b184e24d --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/carousels/carousels.component.spec.ts @@ -0,0 +1,38 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; +import { NoopAnimationsModule } from '@angular/platform-browser/animations'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { CardModule, CarouselModule, GridModule } from '@coreui/angular'; +import { IconModule } from '@coreui/icons-angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { CarouselsComponent } from './carousels.component'; + +describe('CarouselsComponent', () => { + let component: CarouselsComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [ CarouselsComponent ], + imports: [CarouselModule, NoopAnimationsModule, CardModule, GridModule, IconModule, DocsComponentsModule, RouterTestingModule], + providers: [IconSetService] + }) + .compileComponents(); + })); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(CarouselsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/base/carousels/carousels.component.ts b/frontend/src/main/template/src/app/views/base/carousels/carousels.component.ts new file mode 100644 index 000000000..5faa9636a --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/carousels/carousels.component.ts @@ -0,0 +1,100 @@ +import { Component } from '@angular/core'; +import { DomSanitizer } from '@angular/platform-browser'; + +@Component({ + selector: 'app-carousels', + templateUrl: './carousels.component.html', + styleUrls: ['./carousels.component.scss'] +}) +export class CarouselsComponent { + + imageSrc = [ + 'data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22800%22%20height%3D%22400%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20400%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%23holder_1607923e7e2%20text%20%7B%20fill%3A%23555%3Bfont-weight%3Anormal%3Bfont-family%3AHelvetica%2C%20monospace%3Bfont-size%3A40pt%20%7D%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22holder_1607923e7e2%22%3E%3Crect%20width%3D%22800%22%20height%3D%22400%22%20fill%3D%22%23777%22%3E%3C%2Frect%3E%3Cg%3E%3Ctext%20x%3D%22285.9296875%22%20y%3D%22217.75625%22%3EFirst%20slide%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E', + 'data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22800%22%20height%3D%22400%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20400%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%23holder_15ba800aa20%20text%20%7B%20fill%3A%23444%3Bfont-weight%3Anormal%3Bfont-family%3AHelvetica%2C%20monospace%3Bfont-size%3A40pt%20%7D%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22holder_15ba800aa20%22%3E%3Crect%20width%3D%22800%22%20height%3D%22400%22%20fill%3D%22%23666%22%3E%3C%2Frect%3E%3Cg%3E%3Ctext%20x%3D%22247.3203125%22%20y%3D%22218.3%22%3ESecond%20slide%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E', + 'data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22800%22%20height%3D%22400%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20400%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%23holder_15ba800aa21%20text%20%7B%20fill%3A%23333%3Bfont-weight%3Anormal%3Bfont-family%3AHelvetica%2C%20monospace%3Bfont-size%3A40pt%20%7D%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22holder_15ba800aa21%22%3E%3Crect%20width%3D%22800%22%20height%3D%22400%22%20fill%3D%22%23555%22%3E%3C%2Frect%3E%3Cg%3E%3Ctext%20x%3D%22277%22%20y%3D%22218.3%22%3EThird%20slide%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E', + 'https://picsum.photos/id/1/800/400', + 'https://picsum.photos/id/1026/800/400', + 'https://picsum.photos/id/1031/800/400' + ]; + + slidesLight = [ + 'data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22800%22%20height%3D%22400%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20400%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%23holder_1607923e7e2%20text%20%7B%20fill%3A%23AAA%3Bfont-weight%3Anormal%3Bfont-family%3AHelvetica%2C%20monospace%3Bfont-size%3A40pt%20%7D%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22holder_1607923e7e2%22%3E%3Crect%20width%3D%22800%22%20height%3D%22400%22%20fill%3D%22%23F5F5F5%22%3E%3C%2Frect%3E%3Cg%3E%3Ctext%20x%3D%22285.9296875%22%20y%3D%22217.75625%22%3EFirst%20slide%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E', + 'data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22800%22%20height%3D%22400%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20400%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%23holder_15ba800aa20%20text%20%7B%20fill%3A%23BBB%3Bfont-weight%3Anormal%3Bfont-family%3AHelvetica%2C%20monospace%3Bfont-size%3A40pt%20%7D%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22holder_15ba800aa20%22%3E%3Crect%20width%3D%22800%22%20height%3D%22400%22%20fill%3D%22%23EEE%22%3E%3C%2Frect%3E%3Cg%3E%3Ctext%20x%3D%22247.3203125%22%20y%3D%22218.3%22%3ESecond%20slide%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E', + 'data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22800%22%20height%3D%22400%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20400%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%23holder_15ba800aa21%20text%20%7B%20fill%3A%23999%3Bfont-weight%3Anormal%3Bfont-family%3AHelvetica%2C%20monospace%3Bfont-size%3A40pt%20%7D%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22holder_15ba800aa21%22%3E%3Crect%20width%3D%22800%22%20height%3D%22400%22%20fill%3D%22%23E5E5E5%22%3E%3C%2Frect%3E%3Cg%3E%3Ctext%20x%3D%22277%22%20y%3D%22218.3%22%3EThird%20slide%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E' + ]; + + slides: any[] = []; + + constructor( + private domSanitizer: DomSanitizer + ) { + this.slides[0] = [ + { + id: 0, + src: domSanitizer.bypassSecurityTrustUrl(this.imageSrc[0]), + title: 'First slide', + subtitle: 'Nulla vitae elit libero, a pharetra augue mollis interdum.' + }, + { + id: 1, + src: domSanitizer.bypassSecurityTrustUrl(this.imageSrc[1]), + title: 'Second slide', + subtitle: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.' + }, + { + id: 2, + src: domSanitizer.bypassSecurityTrustUrl(this.imageSrc[2]), + title: 'Third slide', + subtitle: 'Praesent commodo cursus magna, vel scelerisque nisl consectetur.' + } + ]; + + this.slides[1] = [ + { + id: 0, + src: this.imageSrc[3], + title: 'First slide', + subtitle: 'Nulla vitae elit libero, a pharetra augue mollis interdum.' + }, + { + id: 1, + src: this.imageSrc[4], + title: 'Second slide', + subtitle: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.' + }, + { + id: 2, + src: this.imageSrc[5], + title: 'Third slide', + subtitle: 'Praesent commodo cursus magna, vel scelerisque nisl consectetur.' + } + ]; + + this.slides[2] = [ + { + id: 0, + src: domSanitizer.bypassSecurityTrustUrl(this.slidesLight[0]), + title: 'First slide', + subtitle: 'Nulla vitae elit libero, a pharetra augue mollis interdum.' + }, + { + id: 1, + src: domSanitizer.bypassSecurityTrustUrl(this.slidesLight[1]), + title: 'Second slide', + subtitle: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.' + }, + { + id: 2, + src: domSanitizer.bypassSecurityTrustUrl(this.slidesLight[2]), + title: 'Third slide', + subtitle: 'Praesent commodo cursus magna, vel scelerisque nisl consectetur.' + } + ]; + + } + + onItemChange($event: any): void { + console.log('Carousel onItemChange', $event); + } + +} diff --git a/frontend/src/main/template/src/app/views/base/collapses/collapses.component.html b/frontend/src/main/template/src/app/views/base/collapses/collapses.component.html new file mode 100644 index 000000000..694cdc77e --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/collapses/collapses.component.html @@ -0,0 +1,134 @@ + + + + + + + + Angular Collapse + + +

You can use a link or a button component.

+ + Link + +
+ + + Anim pariatur cliche reprehenderit, enim eiusmod high life + accusamus terry richardson ad squid. Nihil anim keffiyeh + helvetica, craft beer labore wes anderson cred nesciunt sapiente + ea proident. + + +
+
+
+
+
+ + + + Angular Collapse horizontal + + +

+ Add the horizontal property to transition the width + instead of height and set a width on the immediate child element. +

+ + +
+
+ + + This is some placeholder content for a horizontal collapse. + It's hidden by default and shown when triggered. + + +
+
+
+
+
+
+ + + + Angular Collapse multi target + + +

+ A <c-button> can show and hide multiple elements. +

+ + + + + + +
+ + + Anim pariatur cliche reprehenderit, enim eiusmod high life + accusamus terry richardson ad squid. Nihil anim keffiyeh + helvetica, craft beer labore wes anderson cred nesciunt + sapiente ea proident. + + +
+
+ +
+ + + Anim pariatur cliche reprehenderit, enim eiusmod high life + accusamus terry richardson ad squid. Nihil anim keffiyeh + helvetica, craft beer labore wes anderson cred nesciunt + sapiente ea proident. + + +
+
+
+
+
+
+
+
diff --git a/frontend/src/main/template/src/app/views/base/collapses/collapses.component.scss b/frontend/src/main/template/src/app/views/base/collapses/collapses.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/base/collapses/collapses.component.spec.ts b/frontend/src/main/template/src/app/views/base/collapses/collapses.component.spec.ts new file mode 100644 index 000000000..8e7718868 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/collapses/collapses.component.spec.ts @@ -0,0 +1,37 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { NoopAnimationsModule } from '@angular/platform-browser/animations'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { ButtonModule, CardModule, CollapseModule, GridModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { CollapsesComponent } from './collapses.component'; + +describe('CollapsesComponent', () => { + let component: CollapsesComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [CollapsesComponent], + imports: [CardModule, CollapseModule, NoopAnimationsModule, GridModule, ButtonModule, DocsComponentsModule, RouterTestingModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(CollapsesComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/base/collapses/collapses.component.ts b/frontend/src/main/template/src/app/views/base/collapses/collapses.component.ts new file mode 100644 index 000000000..5c8576f01 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/collapses/collapses.component.ts @@ -0,0 +1,19 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-collapses', + templateUrl: './collapses.component.html', + styleUrls: ['./collapses.component.scss'] +}) +export class CollapsesComponent { + + collapses = [false, false, false, false]; + + constructor() { } + + toggleCollapse(id: number): void { + // @ts-ignore + this.collapses[id] = !this.collapses[id]; + } + +} diff --git a/frontend/src/main/template/src/app/views/base/list-groups/list-groups.component.html b/frontend/src/main/template/src/app/views/base/list-groups/list-groups.component.html new file mode 100644 index 000000000..015fa7da0 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/list-groups/list-groups.component.html @@ -0,0 +1,364 @@ + + + + + + + + Angular List Group Basic example + + +

+ The default list group is an unordered list with items and the proper + CSS classes. Build upon it with the options that follow, or with your + CSS as required. +

+ +
    +
  • Cras justo odio
  • +
  • Dapibus ac facilisis in
  • +
  • Morbi leo risus
  • +
  • Porta ac consectetur ac
  • +
  • Vestibulum at eros
  • +
+
+
+
+
+ + + + Angular List Group Active items + + +

+ Add active boolean property to a + cListGroupItem to show the current active selection. +

+ +
    +
  • Cras justo odio
  • +
  • Dapibus ac facilisis in
  • +
  • Morbi leo risus
  • +
  • Porta ac consectetur ac
  • +
  • Vestibulum at eros
  • +
+
+
+
+
+ + + + Angular List Group Disabled items + + +

+ Add disabled boolean property to a + cListGroupItem to make it appear disabled. +

+ +
+ + + + + +
+
+
+
+
+ + + + Angular List Group Links and buttons + + +

+ Use <a>s or <button>s to create + actionable list group items with hover, disabled, and active + states by adding component="a|button". We + separate these pseudo-classes to ensure list groups made of + non-interactive elements (like <li> or + <div>) don't provide a click or tap affordance. +

+ + + +
+
+
+ + + + Angular List Group Flush + + +

+ Add flush boolean property to remove some borders and + rounded corners to render list group items edge-to-edge in a parent + container (e.g., cards). +

+ +
    +
  • Cras justo odio
  • +
  • Dapibus ac facilisis in
  • +
  • Morbi leo risus
  • +
  • Porta ac consectetur ac
  • +
  • Vestibulum at eros
  • +
+
+
+
+
+ + + + Angular List Group Horizontal + + +

+ Add layout="horizontal" to change the layout of + list group items from vertical to horizontal across all breakpoints. + Alternatively, choose a responsive variant + .layout="horizontal-{sm | md | lg | xl | + xxl}" + to make a list group horizontal starting at that breakpoint's + min-width. Currently + horizontal list groups cannot be combined with flush list + groups. +

+ +
    +
  • Cras justo odio
  • +
  • Dapibus ac facilisis in
  • +
  • Morbi leo risus
  • +
+
+
+
+
+ + + + Angular List Group Contextual classes + + +

+ Use contextual classes to style list items with a stateful background + and color. +

+ +
    +
  • + A simple {{ color }} list group item +
  • +
+
+

+ Contextual classes also work with <a> or + <button>. Note the addition of the hover styles + here not present in the previous example. Also supported is the + active state; apply it to indicate an active selection on + a contextual list group item. +

+ + + +
+
+
+ + + + Angular List Group With badges + + +

+ Add badges to any list group item to show unread counts, activity, and + more. +

+ +
+ + + + + +
+
+
+
+
+ + + + Angular List Group Custom content + + +

+ Add nearly any HTML within, even for linked list groups like the one + below, with the help of + flexbox utilities. +

+ + + +
+
+
+ + + + Angular List Group Checkboxes and radios + + +

+ Place CoreUI's checkboxes and radios within list group items and + customize as needed. +

+ +
+
    + + +
  • + + + + +
  • +
  • + + + + +
  • +
  • + + + + +
  • +
+ +
+
+
+
+
+
diff --git a/frontend/src/main/template/src/app/views/base/list-groups/list-groups.component.scss b/frontend/src/main/template/src/app/views/base/list-groups/list-groups.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/base/list-groups/list-groups.component.spec.ts b/frontend/src/main/template/src/app/views/base/list-groups/list-groups.component.spec.ts new file mode 100644 index 000000000..f3137b674 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/list-groups/list-groups.component.spec.ts @@ -0,0 +1,37 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { BadgeModule, ButtonModule, CardModule, FormModule, GridModule, ListGroupModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { ListGroupsComponent } from './list-groups.component'; + +describe('ListGroupsComponent', () => { + let component: ListGroupsComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ListGroupsComponent], + imports: [ListGroupModule, ButtonModule, ReactiveFormsModule, BadgeModule, FormModule, GridModule, CardModule, DocsComponentsModule, RouterTestingModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(ListGroupsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/base/list-groups/list-groups.component.ts b/frontend/src/main/template/src/app/views/base/list-groups/list-groups.component.ts new file mode 100644 index 000000000..3db5922a3 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/list-groups/list-groups.component.ts @@ -0,0 +1,41 @@ +import { Component } from '@angular/core'; +import { UntypedFormBuilder } from '@angular/forms'; + +@Component({ + selector: 'app-list-groups', + templateUrl: './list-groups.component.html', + styleUrls: ['./list-groups.component.scss'] +}) +export class ListGroupsComponent { + + breakpoints = [true, 'sm', 'md', 'lg', 'xl', 'xxl']; + colors = ['primary', 'secondary', 'success', 'danger', 'warning', 'info', 'light', 'dark']; + + checkBoxes = this.formBuilder.group({ + one: false, + two: false, + three: true, + four: true, + five: {value: false, disabled: true} + }); + + constructor( + private formBuilder: UntypedFormBuilder + ) { } + + setValue(controlName: string) { + const prevValue = this.checkBoxes.get(controlName)?.value; + const value = this.checkBoxes.getRawValue(); + value[controlName] = !prevValue; + this.checkBoxes.setValue(value); + } + + logValue() { + console.log(this.checkBoxes.value); + this.checkBoxes.reset(); + } + + getValue(controlName: string) { + return this.checkBoxes.get(controlName); + } +} diff --git a/frontend/src/main/template/src/app/views/base/navs/navs.component.html b/frontend/src/main/template/src/app/views/base/navs/navs.component.html new file mode 100644 index 000000000..c472c8b6d --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/navs/navs.component.html @@ -0,0 +1,380 @@ + + + + + + + + Angular Navs Base navs + + +

+ The base c-nav component is built with flexbox and provide a strong + foundation for building all types of navigation components. It includes some style + overrides (for working with lists), some link padding for larger hit areas, and basic + [disabled]="true" styling. +

+ + + + + Active + + + + Link + + + Link + + + + Disabled + + + + +

+ Classes are used throughout, so your markup can be super flexible. Use + c-nav-item like above, or roll your own with a <c-nav> element. Because + the .nav uses display: flex, the cNavLink behaves the same as c-nav-item would, but + without the extra markup. +

+ + + + Active + + Link + Link + + Disabled + + + +
+
+
+ + + + Angular Navs Horizontal alignment + + +

+ Change the horizontal alignment of your nav with + + flexbox utilities + + . By default, navs are left-aligned, but you can easily change them to center or right + aligned. +

+

+ Centered with .justify-content-center: +

+ + + + + Active + + + + Link + + + Link + + + + Disabled + + + + +

+ Right-aligned with .justify-content-end: +

+ + + + + Active + + + + Link + + + Link + + + + Disabled + + + + +
+
+
+ + + + Angular Navs Vertical + + +

+ Stack your navigation by changing the flex item direction with the + .flex-column utility. Need to stack them on some viewports but not + others? Use the responsive versions (e.g., .flex-sm-column). +

+ + + + + Active + + + + Link + + + Link + + + + Disabled + + + + +
+
+
+ + + + Angular Navs Tabs + + +

+ Take the basic nav from above and add the variant="tabs" class + to generate a tabbed interface +

+ + + + + Active + + + + Link + + + Link + + + + Disabled + + + + +
+
+
+ + + + Angular Navs Pills + + +

+ Take that same HTML, but use variant="pills" instead: +

+ + + + + Active + + + + Link + + + Link + + + + Disabled + + + + +
+
+
+ + + + Angular Navs Fill and justify + + +

+ Force your .nav's contents to extend the full available width one of + two modifier classes. To proportionately fill all available space with your + .nav-items, use layout="fill". Notice that all + horizontal space is occupied, but not every nav item has the same width. +

+ + + + + Active + + + + Link + + + Link + + + + Disabled + + + + +

+ For equal-width elements, use layout="justified". All horizontal + space will be occupied by nav links, but unlike the .nav-fill above, every nav item + will be the same width. +

+ + + + + Active + + + + Link + + + Link + + + + Disabled + + + + +
+
+
+ + + + Angular Navs Working with flex utilities + + +

+ If you need responsive nav variations, consider using a series of + flexbox utilities. While more + verbose, these utilities offer greater customization across responsive breakpoints. In + the example below, our nav will be stacked on the lowest breakpoint, then adapt to a + horizontal layout that fills the available width starting from the small breakpoint. +

+ + + + Active + + Link + Link + + Disabled + + + +
+
+
+ + + + Angular Navs Tabs with dropdowns + + + + + + + Active + + + + + Dropdown button + + + + + Link + + + + Disabled + + + + + + + + + + + Angular Navs Pills with dropdowns + + + + + + + Active + + + + + Dropdown button + + + + + Link + + + + Disabled + + + + + + + +
diff --git a/frontend/src/main/template/src/app/views/base/navs/navs.component.scss b/frontend/src/main/template/src/app/views/base/navs/navs.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/base/navs/navs.component.spec.ts b/frontend/src/main/template/src/app/views/base/navs/navs.component.spec.ts new file mode 100644 index 000000000..ffbfad1c5 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/navs/navs.component.spec.ts @@ -0,0 +1,36 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { CardModule, DropdownModule, GridModule, NavModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { NavsComponent } from './navs.component'; +import { DocsComponentsModule } from '../../../../components'; + +describe('NavsComponent', () => { + let component: NavsComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [NavsComponent], + imports: [GridModule, CardModule, RouterTestingModule, NavModule, DropdownModule, DocsComponentsModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(NavsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/base/navs/navs.component.ts b/frontend/src/main/template/src/app/views/base/navs/navs.component.ts new file mode 100644 index 000000000..ab6c857a0 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/navs/navs.component.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-navs', + templateUrl: './navs.component.html', + styleUrls: ['./navs.component.scss'] +}) +export class NavsComponent { + + constructor() { } +} + diff --git a/frontend/src/main/template/src/app/views/base/paginations/paginations.component.html b/frontend/src/main/template/src/app/views/base/paginations/paginations.component.html new file mode 100644 index 000000000..846053424 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/paginations/paginations.component.html @@ -0,0 +1,221 @@ + + + + + + + + Angular Pagination + + +

+ We use a large block of connected links for our pagination, making links hard to miss + and easily scalableโ€”all while providing large hit areas. Pagination is built with list + HTML elements so screen readers can announce the number of available links. Use a + wrapping <nav> element to identify it as a navigation section to + screen readers and other assistive technologies. +

+

+ In addition, as pages likely have more than one such navigation section, it's + advisable to provide a descriptive aria-label for the + <nav> to reflect its purpose. For example, if the pagination + component is used to navigate between a set of search results, an appropriate label + could be aria-label="Search results pages". +

+ + + + Previous + + + 1 + + + 2 + + + 3 + + + Next + + + +
+
+
+ + + + Angular Pagination Working with icons + + +

+ Looking to use an icon or symbol in place of text for some pagination links? Be sure + to provide proper screen reader support with aria attributes. +

+ + + + + + + 1 + + + 2 + + + 1 + + + + + + +
+
+
+ + + + Angular Pagination Disabled and active states + + +

+ Pagination links are customizable for different circumstances. Use + disabled for links that appear un-clickable and .active to + indicate the current page. +

+

+ While the disabled prop uses pointer-events: none to + try to disable the link functionality of <a>s, that CSS + property is not yet standardized and doesn'taccount for keyboard navigation. As + such, we always add tabindex="-1" on disabled links and use + custom JavaScript to fully disable their functionality. +

+ + + + + + + 1 + + + 2 + + + 3 + + + + + + +
+
+
+ + + + Angular Pagination Sizing + + +

+ Fancy larger or smaller pagination? Add sizing="lg" or + sizing="sm" for additional sizes. +

+ + + + Previous + + + 1 + + + 2 + + + 3 + + + Next + + + + + + + Previous + + + 1 + + + 2 + + + 3 + + + Next + + + +
+
+
+ + + + Angular Pagination Alignment + + +

+ Change the alignment of pagination components with + flexbox utilities. +

+ + + + Previous + + + 1 + + + 2 + + + 3 + + + Next + + + + + + + Previous + + + 1 + + + 2 + + + 3 + + + Next + + + +
+
+
+
diff --git a/frontend/src/main/template/src/app/views/base/paginations/paginations.component.scss b/frontend/src/main/template/src/app/views/base/paginations/paginations.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/base/paginations/paginations.component.spec.ts b/frontend/src/main/template/src/app/views/base/paginations/paginations.component.spec.ts new file mode 100644 index 000000000..3c3b3f889 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/paginations/paginations.component.spec.ts @@ -0,0 +1,36 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { CardModule, GridModule, PaginationModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { PaginationsComponent } from './paginations.component'; + +describe('PaginationsComponent', () => { + let component: PaginationsComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [PaginationsComponent], + imports: [PaginationModule, CardModule, GridModule, DocsComponentsModule, RouterTestingModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(PaginationsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/base/paginations/paginations.component.ts b/frontend/src/main/template/src/app/views/base/paginations/paginations.component.ts new file mode 100644 index 000000000..78eb6e43b --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/paginations/paginations.component.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-paginations', + templateUrl: './paginations.component.html', + styleUrls: ['./paginations.component.scss'] +}) +export class PaginationsComponent { + + constructor() { } + +} diff --git a/frontend/src/main/template/src/app/views/base/placeholders/placeholders.component.html b/frontend/src/main/template/src/app/views/base/placeholders/placeholders.component.html new file mode 100644 index 000000000..1fdda5f9c --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/placeholders/placeholders.component.html @@ -0,0 +1,160 @@ + + + + + + + + Angular Placeholder + + +

+ In the example below, we take a typical card component and recreate it with + placeholders applied to create a "loading card". Size and proportions are the + same between the two. +

+ +
+ + + +
Card title
+

+ Some quick example text to build on the card title and make up the bulk of the + card's content. +

+ Go somewhere +
+
+ + + Placeholder + + + +
+ +
+

+ + + + + +

+

+ +

+
+
+
+
+
+
+ + + Angular Placeholder + + +

+ Create placeholders with the cPlaceholder directive and a grid + column cCol directive (e.g., cCol="6") to set the width. They can + replace the text inside an element or be added as a modifier to an existing + component. +

+ + + + +
+
+ + + Angular Placeholder Width + + +

+ You can change the width through grid column classes, width utilities, or + inline styles. +

+ + + + + +
+
+ + + Angular Placeholder Color + + +

+ By default, the cPlaceholder uses currentColor. This + can be overridden with a custom color or utility class. +

+ + + + + + + + + + + + +
+
+ + + Angular Placeholder Sizing + + +

+ The size of <CPlaceholder>s are based on the typographic style of + the parent element. Customize them with size prop: lg + sm, or xs. +

+ + + + + + +
+
+ + + Angular Placeholder Animation + + +

+ Animate placeholders with cPlaceholderAnimation="glow" or + cPlaceholderAnimation="wave" to better convey the perception of something + being actively loaded. +

+ +

+ +

+ +

+ +

+
+
+
+
+
diff --git a/frontend/src/main/template/src/app/views/base/placeholders/placeholders.component.scss b/frontend/src/main/template/src/app/views/base/placeholders/placeholders.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/base/placeholders/placeholders.component.spec.ts b/frontend/src/main/template/src/app/views/base/placeholders/placeholders.component.spec.ts new file mode 100644 index 000000000..764c0e11e --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/placeholders/placeholders.component.spec.ts @@ -0,0 +1,36 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { ButtonModule, CardModule, GridModule, UtilitiesModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { PlaceholdersComponent } from './placeholders.component'; + +describe('PlaceholdersComponent', () => { + let component: PlaceholdersComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [PlaceholdersComponent], + imports: [CardModule, GridModule, UtilitiesModule, ButtonModule, DocsComponentsModule, RouterTestingModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(PlaceholdersComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/base/placeholders/placeholders.component.ts b/frontend/src/main/template/src/app/views/base/placeholders/placeholders.component.ts new file mode 100644 index 000000000..5fee11692 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/placeholders/placeholders.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-placeholders', + templateUrl: './placeholders.component.html', + styleUrls: ['./placeholders.component.scss'] +}) +export class PlaceholdersComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/frontend/src/main/template/src/app/views/base/popovers/popovers.component.html b/frontend/src/main/template/src/app/views/base/popovers/popovers.component.html new file mode 100644 index 000000000..5586e3c64 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/popovers/popovers.component.html @@ -0,0 +1,69 @@ + + + + + + + + Angular Popover Basic example + + + + + + + + + + + + Angular Popover Four directions + + +

+ Four options are available: top, right, bottom, and left aligned. +

+ + + + + + +
+
+
+
diff --git a/frontend/src/main/template/src/app/views/base/popovers/popovers.component.scss b/frontend/src/main/template/src/app/views/base/popovers/popovers.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/base/popovers/popovers.component.spec.ts b/frontend/src/main/template/src/app/views/base/popovers/popovers.component.spec.ts new file mode 100644 index 000000000..14f6672ec --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/popovers/popovers.component.spec.ts @@ -0,0 +1,36 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { ButtonModule, CardModule, GridModule, PopoverModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { PopoversComponent } from './popovers.component'; + +describe('PopoversComponent', () => { + let component: PopoversComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [PopoversComponent], + imports: [CardModule, GridModule, PopoverModule, ButtonModule, DocsComponentsModule, RouterTestingModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(PopoversComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/base/popovers/popovers.component.ts b/frontend/src/main/template/src/app/views/base/popovers/popovers.component.ts new file mode 100644 index 000000000..9095fc910 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/popovers/popovers.component.ts @@ -0,0 +1,20 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-popovers', + templateUrl: './popovers.component.html', + styleUrls: ['./popovers.component.scss'] +}) +export class PopoversComponent implements OnInit { + + visible = true; + + constructor() { } + + ngOnInit(): void { + setTimeout(() => { + this.visible = !this.visible; + }, 3000); + } + +} diff --git a/frontend/src/main/template/src/app/views/base/progress/progress.component.html b/frontend/src/main/template/src/app/views/base/progress/progress.component.html new file mode 100644 index 000000000..535342102 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/progress/progress.component.html @@ -0,0 +1,197 @@ + + + + + + + + Angular Progress Basic example + + +

+ Progress components are built with two HTML elements, some CSS to set the width, and a + few attributes. We don't use + + the HTML5 <progress> element + + , ensuring you can stack progress bars, animate them, and place text labels over them. +

+ + + + + + + + + + + + + + + + + +
+
+
+ + + + Angular Progress Labels + + +

+ Add labels to your progress bars by placing text within the + <c-progress-bar>. +

+ + + 25% + + +
+
+
+ + + + Angular Progress Height + + +

+ We only set a height [value] on the <c-progress>, so if + you change that [value] the inner <c-progress-bar> will automatically + resize accordingly. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + Angular Progress Backgrounds + + +

+ Use color prop to change the appearance of individual progress bars. +

+ + + + + + + + + + + + + + +
+
+
+ + + + Angular Progress Multiple bars + + +

+ Include multiple progress bars in a progress component if you need. +

+ + + 15 + 30 + 20 + + +
+
+
+ + + + Angular Progress Striped + + +

+ Add variant="striped" to any <c-progress-bar> to + apply a stripe via CSS gradient over the progress bar's background color. +

+ + + + + + + + + + + + + + +
+
+
+ + + + Angular Progress Animated stripes + + +

+ The striped gradient can also be animated. Add [animated]="true" property to + <c-progress-bar> to animate the stripes right to left via CSS3 + animations. +

+ + + + + + + + + + + + + + +
+
+
+
diff --git a/frontend/src/main/template/src/app/views/base/progress/progress.component.scss b/frontend/src/main/template/src/app/views/base/progress/progress.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/base/progress/progress.component.spec.ts b/frontend/src/main/template/src/app/views/base/progress/progress.component.spec.ts new file mode 100644 index 000000000..9533bd426 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/progress/progress.component.spec.ts @@ -0,0 +1,36 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { CardModule, GridModule, ProgressModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { ProgressComponent } from './progress.component'; + +describe('ProgressComponent', () => { + let component: ProgressComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ProgressComponent], + imports: [ProgressModule, CardModule, GridModule, DocsComponentsModule, RouterTestingModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(ProgressComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/base/progress/progress.component.ts b/frontend/src/main/template/src/app/views/base/progress/progress.component.ts new file mode 100644 index 000000000..c1a1354d1 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/progress/progress.component.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-progress', + templateUrl: './progress.component.html', + styleUrls: ['./progress.component.scss'] +}) +export class ProgressComponent { + + constructor() { } + +} diff --git a/frontend/src/main/template/src/app/views/base/spinners/spinners.component.html b/frontend/src/main/template/src/app/views/base/spinners/spinners.component.html new file mode 100644 index 000000000..b0cde46da --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/spinners/spinners.component.html @@ -0,0 +1,114 @@ + + + + + + + + Angular Spinner Border + + +

+ Use the border spinners for a lightweight loading indicator. +

+ + + +

+ The border spinner uses currentColor for its border-color. + You can use any of our text color utilities on the standard spinner. +

+ + + + + + + + + + +
+
+
+ + + + Angular Spinner Growing + + +

+ If you don'tfancy a border spinner, switch to the grow spinner. While it + doesn't technically spin, it does repeatedly grow! +

+ + + +

+ Once again, this spinner is built with currentColor, so you can easily + change its appearance. Here it is in blue, along with the supported variants. +

+ + + + + + + + + + +
+
+
+ + + + Angular Spinner Size + + +

+ Add size="sm" property to make a smaller spinner that can quickly + be used within other components. +

+ + + + +
+
+
+ + + + Angular Spinner Buttons + + +

+ Use spinners within buttons to indicate an action is currently processing or taking + place. You may also swap the text out of the spinner element and utilize button text + as needed. +

+ + + + + +
+ + +
+
+
+
+
diff --git a/frontend/src/main/template/src/app/views/base/spinners/spinners.component.scss b/frontend/src/main/template/src/app/views/base/spinners/spinners.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/base/spinners/spinners.component.spec.ts b/frontend/src/main/template/src/app/views/base/spinners/spinners.component.spec.ts new file mode 100644 index 000000000..c282f2572 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/spinners/spinners.component.spec.ts @@ -0,0 +1,36 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { ButtonModule, CardModule, GridModule, SpinnerModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { SpinnersComponent } from './spinners.component'; + +describe('SpinnersComponent', () => { + let component: SpinnersComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [SpinnersComponent], + imports: [SpinnerModule, CardModule, GridModule, ButtonModule, DocsComponentsModule, RouterTestingModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(SpinnersComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/base/spinners/spinners.component.ts b/frontend/src/main/template/src/app/views/base/spinners/spinners.component.ts new file mode 100644 index 000000000..d1bed974e --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/spinners/spinners.component.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-spinners', + templateUrl: './spinners.component.html', + styleUrls: ['./spinners.component.scss'] +}) +export class SpinnersComponent { + + constructor() { } + +} diff --git a/frontend/src/main/template/src/app/views/base/tables/tables.component.html b/frontend/src/main/template/src/app/views/base/tables/tables.component.html new file mode 100644 index 000000000..16b216fcb --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/tables/tables.component.html @@ -0,0 +1,1007 @@ + + + + + + + + Angular Table Basic example + + +

+ Using the most basic table CoreUI, here's how cTable-based + tables look in CoreUI. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#ClassHeadingHeading
1MarkOtto@mdo
2JacobThornton@fat
3Larry the Bird@twitter
+
+
+
+
+ + + + Angular Table Variants + + +

+ Use contextual classes to color tables, table rows or individual cells. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ClassHeadingHeading
DefaultCellCell
PrimaryCellCell
SecondaryCellCell
SuccessCellCell
DangerCellCell
WarningCellCell
InfoCellCell
LightCellCell
DarkCellCell
+
+
+
+
+ + + + Angular Table Striped rows + + +

+ Use striped property to add zebra-striping to any table row within the <tbody>. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#ClassHeadingHeading
1MarkOtto@mdo
2JacobThornton@fat
3Larry the Bird@twitter
+
+

+ These classes can also be added to table variants: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#ClassHeadingHeading
1MarkOtto@mdo
2JacobThornton@fat
3Larry the Bird@twitter
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#ClassHeadingHeading
1MarkOtto@mdo
2JacobThornton@fat
3Larry the Bird@twitter
+
+
+
+
+ + + + Angular Table Striped columns + + +

+ Use stripedColumn property to add zebra-striping to any table column. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#ClassHeadingHeading
1MarkOtto@mdo
2JacobThornton@fat
3Larry the Bird@twitter
+
+
+
+
+ + + + Angular Table Hoverable rows + + +

+ Use [hover]="true" property to enable a hover state on table rows within a + <tbody>. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#ClassHeadingHeading
1MarkOtto@mdo
2JacobThornton@fat
3Larry the Bird@twitter
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#ClassHeadingHeading
1MarkOtto@mdo
2JacobThornton@fat
3Larry the Bird@twitter
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#ClassHeadingHeading
1MarkOtto@mdo
2JacobThornton@fat
3Larry the Bird@twitter
+
+
+
+
+ + + + Angular Table Active tables + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#ClassHeadingHeading
1MarkOtto@mdo
2JacobThornton@fat
3 + Larry the Bird + @twitter
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#ClassHeadingHeading
1MarkOtto@mdo
2JacobThornton@fat
3 + Larry the Bird + @twitter
+
+
+
+
+ + + + Angular Table Bordered tables + + +

+ Add bordered property for borders on all sides of the table and cells. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#ClassHeadingHeading
1MarkOtto@mdo
2JacobThornton@fat
3Larry the Bird@twitter
+
+

+ + Border color utilities + can be added to change colors: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#ClassHeadingHeading
1MarkOtto@mdo
2JacobThornton@fat
3Larry the Bird@twitter
+
+
+
+
+ + + + Angular Table Tables without borders + + +

+ Add borderless property for a table without borders. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#ClassHeadingHeading
1MarkOtto@mdo
2JacobThornton@fat
3Larry the Bird@twitter
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#ClassHeadingHeading
1MarkOtto@mdo
2JacobThornton@fat
3Larry the Bird@twitter
+
+
+
+
+ + + + Angular Table Small tables + + +

+ Add small property to make any cTable more compact + by cutting all cell padding in half. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#ClassHeadingHeading
1MarkOtto@mdo
2JacobThornton@fat
3Larry the Bird@twitter
+
+
+
+
+ + + + Angular Table Vertical alignment + + +

+ Table cells of <thead> are always vertical aligned to the + bottom. Table cells in <tbody> inherit their alignment from + cTable and are aligned to the the top by default. Use the align + property to re-align where needed. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Heading 1 + + Heading 2 + + Heading 3 + + Heading 4 +
+ This cell inherits vertical-align: middle; from the table + + This cell inherits vertical-align: middle; from the table + + This cell inherits vertical-align: middle; from the table + + This here is some placeholder text, intended to take up quite a bit of + vertical space, to demonstrate how the vertical alignment works in the + preceding cells. +
+ This cell inherits vertical-align: bottom; from the table row + + This cell inherits vertical-align: bottom; from the table row + + This cell inherits vertical-align: bottom; from the table row + + This here is some placeholder text, intended to take up quite a bit of + vertical space, to demonstrate how the vertical alignment works in the + preceding cells. +
+ This cell inherits vertical-align: middle; from the table + + This cell inherits vertical-align: middle; from the table + This cell is aligned to the top. + This here is some placeholder text, intended to take up quite a bit of + vertical space, to demonsCTableRowate how the vertical alignment works in the + preceding cells. +
+
+
+
+
+ + + + Angular Table Nesting + + +

+ Border styles, active styles, and table variants are not inherited by nested tables. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
#ClassHeadingHeading
1MarkOtto@mdo
+ + + + + + + + + + + + + + + + + + + + + + + + + +
HeaderHeaderHeader
AFirstLast
BFirstLast
CFirstLast
+
3Larry the Bird@twitter
+
+
+
+
+ + + + Angular Table Table head + + +

+ Similar to tables and dark tables, use the modifier prop + color="light" or color="dark" to make + <thead>s appear light or dark gray. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#ClassHeadingHeading
1MarkOtto@mdo
2JacobThornton@fat
3Larrythe Bird@twitter
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#ClassHeadingHeading
1MarkOtto@mdo
2JacobThornton@fat
3Larry the Bird@twitter
+
+
+
+
+ + + + Angular Table Table foot + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#ClassHeadingHeading
1MarkOtto@mdo
2JacobThornton@fat
3Larry the Bird@twitter
FooterFooterFooterFooter
+
+
+
+
+ + + + Angular Table Captions + + +

+ A <caption> functions like a heading for a table. It helps + users with screen readers to find a table and understand what it's about and + decide if they want to read it. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
List of users
#ClassHeadingHeading
1MarkOtto@mdo
2JacobThornton@fat
3Larrythe Bird@twitter
+
+

+ You can also put the <caption> on the top of the table with + caption="top". +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
List of users
#ClassHeadingHeading
1MarkOtto@mdo
2JacobThornton@fat
3Larrythe Bird@twitter
+
+
+
+
+
diff --git a/frontend/src/main/template/src/app/views/base/tables/tables.component.scss b/frontend/src/main/template/src/app/views/base/tables/tables.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/base/tables/tables.component.spec.ts b/frontend/src/main/template/src/app/views/base/tables/tables.component.spec.ts new file mode 100644 index 000000000..baad332f2 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/tables/tables.component.spec.ts @@ -0,0 +1,36 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { CardModule, GridModule, TableModule, UtilitiesModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { TablesComponent } from './tables.component'; +import { DocsComponentsModule } from '../../../../components'; + +describe('TablesComponent', () => { + let component: TablesComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ TablesComponent ], + imports: [GridModule, CardModule, TableModule, GridModule, UtilitiesModule, DocsComponentsModule, RouterTestingModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(TablesComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/base/tables/tables.component.ts b/frontend/src/main/template/src/app/views/base/tables/tables.component.ts new file mode 100644 index 000000000..96d23ca4c --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/tables/tables.component.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-tables', + templateUrl: './tables.component.html', + styleUrls: ['./tables.component.scss'] +}) +export class TablesComponent { + + constructor() { } + +} diff --git a/frontend/src/main/template/src/app/views/base/tabs/tabs.component.html b/frontend/src/main/template/src/app/views/base/tabs/tabs.component.html new file mode 100644 index 000000000..aa04e8bb3 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/tabs/tabs.component.html @@ -0,0 +1,123 @@ + + + + + + + + Angular Tabs underline + + + + + + + Home + + + + + + Profile + + + + + + Contact + + + + + + This is some placeholder content the Home tab's associated content. Clicking another tab + will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the + content visibility and styling. You can use it with tabs, pills, and any other .nav-powered navigation. + + + This is some placeholder content the Profile tab's associated content. Clicking another + tab will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the + content visibility and styling. You can use it with tabs, pills, and any other .nav-powered navigation. + + + This is some placeholder content the Contact tab's associated content. Clicking another + tab will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the + content visibility and styling. You can use it with tabs, pills, and any other .nav-powered navigation. + + + + + + + + + Angular Tabs tabs + + + + + + + {{nav.name}} + + + + + + This is some placeholder content the {{pane.name}} tab's associated content. Clicking + another tab will toggle the visibility of this one for the next. The tab JavaScript swaps classes to + control the content visibility and styling. You can use it with tabs, pills, and any other .nav-powered + navigation. + + + + + + + + + Angular Tabs pills + + + + + + + Home + + + + + + Profile + + + + + + Contact + + + + + + This is some placeholder content the Home tab's associated content. Clicking another tab + will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the + content visibility and styling. You can use it with tabs, pills, and any other .nav-powered navigation. + + + This is some placeholder content the Profile tab's associated content. Clicking another + tab will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the + content visibility and styling. You can use it with tabs, pills, and any other .nav-powered navigation. + + + This is some placeholder content the Contact tab's associated content. Clicking another + tab will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the + content visibility and styling. You can use it with tabs, pills, and any other .nav-powered navigation. + + + + + + diff --git a/frontend/src/main/template/src/app/views/base/tabs/tabs.component.scss b/frontend/src/main/template/src/app/views/base/tabs/tabs.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/base/tabs/tabs.component.spec.ts b/frontend/src/main/template/src/app/views/base/tabs/tabs.component.spec.ts new file mode 100644 index 000000000..efde69ce0 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/tabs/tabs.component.spec.ts @@ -0,0 +1,36 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { CardModule, GridModule, NavModule, TabsModule } from '@coreui/angular'; +import { IconModule, IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { TabsComponent } from './tabs.component'; + +describe('TabsComponent', () => { + let component: TabsComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [TabsComponent], + imports: [TabsModule, GridModule, CardModule, IconModule, RouterTestingModule, NavModule, DocsComponentsModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(TabsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/base/tabs/tabs.component.ts b/frontend/src/main/template/src/app/views/base/tabs/tabs.component.ts new file mode 100644 index 000000000..15b8d3fdd --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/tabs/tabs.component.ts @@ -0,0 +1,18 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-tabs', + templateUrl: './tabs.component.html', + styleUrls: ['./tabs.component.scss'] +}) +export class TabsComponent { + + public panes = [ + { name: 'Home 01', id: 'tab-01' }, + { name: 'Profile 02', id: 'tab-02' }, + { name: 'Contact 03', id: 'tab-03' } + ]; + + constructor() { } + +} diff --git a/frontend/src/main/template/src/app/views/base/tooltips/tooltips.component.html b/frontend/src/main/template/src/app/views/base/tooltips/tooltips.component.html new file mode 100644 index 000000000..c4a210d57 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/tooltips/tooltips.component.html @@ -0,0 +1,59 @@ + + + + + + + + Angular Tooltip Basic example + + +

+ Hover over the links below to see tooltips: +

+ +

+ Tight pants next level keffiyeh + you probably + haven'theard of them. Photo booth beard raw denim letterpress vegan messenger + bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit + american apparel + have a + terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo + thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney''s + cleanse vegan chambray. A really ironic artisan + whatever keytar + scenester farm-to-table banksy Austin + twitter handle + freegan cred raw denim single-origin coffee viral. +

+
+

+ Hover over the buttons below to see the four tooltips directions: top, right, bottom, + and left. +

+ + + + + + +
+
+
+
diff --git a/frontend/src/main/template/src/app/views/base/tooltips/tooltips.component.scss b/frontend/src/main/template/src/app/views/base/tooltips/tooltips.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/base/tooltips/tooltips.component.spec.ts b/frontend/src/main/template/src/app/views/base/tooltips/tooltips.component.spec.ts new file mode 100644 index 000000000..a6bdbc402 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/tooltips/tooltips.component.spec.ts @@ -0,0 +1,36 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { ButtonModule, CardModule, GridModule, TooltipModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { TooltipsComponent } from './tooltips.component'; + +describe('TooltipsComponent', () => { + let component: TooltipsComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ TooltipsComponent ], + imports: [CardModule, GridModule, TooltipModule, ButtonModule, DocsComponentsModule, RouterTestingModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(TooltipsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/base/tooltips/tooltips.component.ts b/frontend/src/main/template/src/app/views/base/tooltips/tooltips.component.ts new file mode 100644 index 000000000..399b231b3 --- /dev/null +++ b/frontend/src/main/template/src/app/views/base/tooltips/tooltips.component.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-tooltips', + templateUrl: './tooltips.component.html', + styleUrls: ['./tooltips.component.scss'] +}) +export class TooltipsComponent { + + constructor() { } + +} diff --git a/frontend/src/main/template/src/app/views/buttons/button-groups/button-groups.component.html b/frontend/src/main/template/src/app/views/buttons/button-groups/button-groups.component.html new file mode 100644 index 000000000..538d9b11f --- /dev/null +++ b/frontend/src/main/template/src/app/views/buttons/button-groups/button-groups.component.html @@ -0,0 +1,397 @@ + + + + + + + + Angular Button Group Basic example + + +

+ Wrap a series of <CButton> components in + <c-button-group>. +

+ + + + + + + +

+ These classes can also be added to groups of links, as an alternative to the + <CNav> components. +

+ + + + Active link + + + Link + + + Link + + + +
+
+
+ + + + Angular Button Group Mixed styles + + + + + + + + + + + + + + + + Angular Button Group Outlined styles + + + + + + + + + + + + + + + + Angular Button Group Checkbox and radio button groups + + +

+ Combine button-like checkbox and radio toggle buttons into a seamless looking button + group. +

+ +
+ + + + + + + + + + +
+
+
+ +
+ + + + + + + + + + +
+
+
+
+
+ + + + Angular Button Group Button toolbar + + +

+ Join sets of button groups into button toolbars for more complicated components. Use + utility classes as needed to space out groups, buttons, and more. +

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

+ Feel free to combine input groups with button groups in your toolbars. Similar to the + example above, youโ€™ll likely need some utilities through to space items correctly. +

+ + + + + + + + + + @ + + + + + + + + + + + + @ + + + + +
+
+
+ + + + Angular Button Group Sizing + + +

+ Alternatively, of implementing button sizing classes to each button in a group, set + size property to all <c-button-group>'s, including + each one when nesting multiple groups. +

+ + + + + + +
+ + + + + +
+ + + + + +
+
+
+
+ + + + Angular Button Group Nesting + + +

+ Put a <c-button-group> inside another + <c-button-group> when you need dropdown menus combined with a series + of buttons. +

+ + + + + + + + + + +
+
+
+ + + + Angular Button Group Vertical variation + + +

+ Create a set of buttons that appear vertically stacked rather than horizontally. + Split button dropdowns are not supported here. +

+ + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + +
+
+
+
+
+
diff --git a/frontend/src/main/template/src/app/views/buttons/button-groups/button-groups.component.scss b/frontend/src/main/template/src/app/views/buttons/button-groups/button-groups.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/buttons/button-groups/button-groups.component.spec.ts b/frontend/src/main/template/src/app/views/buttons/button-groups/button-groups.component.spec.ts new file mode 100644 index 000000000..659790d10 --- /dev/null +++ b/frontend/src/main/template/src/app/views/buttons/button-groups/button-groups.component.spec.ts @@ -0,0 +1,37 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; +import { ReactiveFormsModule } from '@angular/forms'; + +import { ButtonGroupModule, ButtonModule, CardModule, DropdownModule, FormModule, GridModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { ButtonGroupsComponent } from './button-groups.component'; + +describe('ButtonGroupsComponent', () => { + let component: ButtonGroupsComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ButtonGroupsComponent], + imports: [ReactiveFormsModule, ButtonModule, DropdownModule, FormModule, DocsComponentsModule, GridModule, CardModule, RouterTestingModule, ButtonModule, ButtonGroupModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(ButtonGroupsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/buttons/button-groups/button-groups.component.ts b/frontend/src/main/template/src/app/views/buttons/button-groups/button-groups.component.ts new file mode 100644 index 000000000..d56b81631 --- /dev/null +++ b/frontend/src/main/template/src/app/views/buttons/button-groups/button-groups.component.ts @@ -0,0 +1,34 @@ +import { Component } from '@angular/core'; +import { UntypedFormBuilder, UntypedFormControl, UntypedFormGroup } from '@angular/forms'; + +@Component({ + selector: 'app-button-groups', + templateUrl: './button-groups.component.html', + styleUrls: ['./button-groups.component.scss'] +}) +export class ButtonGroupsComponent { + + formCheck1 = this.formBuilder.group({ + checkbox1: false, + checkbox2: false, + checkbox3: false + }); + formRadio1 = new UntypedFormGroup({ + radio1: new UntypedFormControl('Radio1') + }); + + constructor( + private formBuilder: UntypedFormBuilder + ) { } + + setCheckBoxValue(controlName: string) { + const prevValue = this.formCheck1.get(controlName)?.value; + const value = this.formCheck1.value; + value[controlName] = !prevValue; + this.formCheck1.setValue(value); + } + + setRadioValue(value: string): void { + this.formRadio1.setValue({ radio1: value }); + } +} diff --git a/frontend/src/main/template/src/app/views/buttons/buttons-routing.module.ts b/frontend/src/main/template/src/app/views/buttons/buttons-routing.module.ts new file mode 100644 index 000000000..5a0a8a357 --- /dev/null +++ b/frontend/src/main/template/src/app/views/buttons/buttons-routing.module.ts @@ -0,0 +1,51 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; + +import { ButtonsComponent } from './buttons/buttons.component'; +import { ButtonGroupsComponent } from './button-groups/button-groups.component'; +import { DropdownsComponent } from './dropdowns/dropdowns.component'; + +const routes: Routes = [ + { + path: '', + data: { + title: 'Buttons' + }, + children: [ + { + path: '', + pathMatch: 'full', + redirectTo: 'buttons' + }, + { + path: 'buttons', + component: ButtonsComponent, + data: { + title: 'Buttons' + } + }, + { + path: 'button-groups', + component: ButtonGroupsComponent, + data: { + title: 'Button groups' + } + }, + { + path: 'dropdowns', + component: DropdownsComponent, + data: { + title: 'Dropdowns' + } + }, + ] + } +]; + + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class ButtonsRoutingModule { +} diff --git a/frontend/src/main/template/src/app/views/buttons/buttons.module.ts b/frontend/src/main/template/src/app/views/buttons/buttons.module.ts new file mode 100644 index 000000000..212cbbb31 --- /dev/null +++ b/frontend/src/main/template/src/app/views/buttons/buttons.module.ts @@ -0,0 +1,55 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { ReactiveFormsModule } from '@angular/forms'; + +import { DocsComponentsModule } from '@docs-components/docs-components.module'; +import { ButtonsComponent } from './buttons/buttons.component'; +import { ButtonGroupsComponent } from './button-groups/button-groups.component'; +import { DropdownsComponent } from './dropdowns/dropdowns.component'; + +import { ButtonsRoutingModule } from './buttons-routing.module'; + +import { + ButtonGroupModule, + ButtonModule, + CardModule, + CollapseModule, + DropdownModule, + FormModule, + GridModule, + NavbarModule, + NavModule, + SharedModule, + UtilitiesModule +} from '@coreui/angular'; + +import { IconModule } from '@coreui/icons-angular'; + +@NgModule({ + declarations: [ + ButtonsComponent, + ButtonGroupsComponent, + DropdownsComponent, + ], + imports: [ + CommonModule, + ButtonsRoutingModule, + ButtonModule, + ButtonGroupModule, + GridModule, + IconModule, + CardModule, + UtilitiesModule, + DropdownModule, + SharedModule, + FormModule, + ReactiveFormsModule, + DocsComponentsModule, + NavbarModule, + CollapseModule, + NavModule, + NavbarModule + ] +}) +export class ButtonsModule { +} diff --git a/frontend/src/main/template/src/app/views/buttons/buttons/buttons.component.html b/frontend/src/main/template/src/app/views/buttons/buttons/buttons.component.html new file mode 100644 index 000000000..34f11ef51 --- /dev/null +++ b/frontend/src/main/template/src/app/views/buttons/buttons/buttons.component.html @@ -0,0 +1,340 @@ + + + + + + + + Angular Button + + +

+ CoreUI includes a bunch of predefined buttons components, each serving its own + semantic purpose. Buttons show what action will happen when the user clicks or touches + it. CoreUI buttons are used to initialize operations, both in the background or + foreground of an experience. +

+ + + + {{state.charAt(0).toUpperCase() + state.slice(1)}} + + + + + + +
+
+
+ + + + Angular Button with icons + + +

+ You can combine button with our CoreUI Icons. +

+ + + + {{state.charAt(0).toUpperCase() + state.slice(1)}} + + + + + + +
+
+
+ + + + Angular Button Button components + + +

+ The <button> component are designed for + <button> , <a> or <input> + elements (though some browsers may apply a slightly different rendering). +

+

+ If you're using <button> component as <a> + elements that are used to trigger functionality ex. collapsing content, these links + should be given a role="button" to adequately communicate their + meaning to assistive technologies such as screen readers. +

+ + + Link + + + + + + +
+
+
+ + + + Angular Button outline + + +

+ If you need a button, but without the strong background colors. Set + variant="outline" prop to remove all background colors. +

+ + + + {{state.charAt(0).toUpperCase() + state.slice(1)}} + + + + + + + + +
+
+
+ + + + Angular Button ghost + + +

+ If you need a ghost variant of button, set variant="ghost" prop + to remove all background colors. +

+ + + + {{state.charAt(0).toUpperCase() + state.slice(1)}} + + + + + + + + +
+
+
+ + + + Angular Button Sizes + + +

+ Larger or smaller buttons? Add size="lg" + size="sm" for additional sizes. +

+ + + + + +
+ + +
+
+
+
+ + + + Angular Button Pill + + + + + + + + + + + + + + Angular Button Square + + + + + + + + + + + + + + Angular Button Disabled state + + +

+ Add the disabled boolean prop to any <button> + component to make buttons look inactive. Disabled button has + pointer-events: none applied to, disabling hover and active states from + triggering. +

+ + + + +

+ Disabled buttons using the <a> component act a little different: +

+

+ <a>s don'tsupport the disabled attribute, so + CoreUI has to add .disabled class to make buttons look inactive. + CoreUI also has to add to the disabled button component + aria-disabled="true" attribute to show the state of the component + to assistive technologies. +

+ + + Primary link + + + Link + + +
+
+
+ + + + Angular Button Block buttons + + +

+ Create buttons that span the full width of a parentโ€”by using utilities. +

+ +
+ + +
+
+

+ Here we create a responsive variation, starting with vertically stacked buttons until + the md breakpoint, where .d-md-block replaces the + .d-grid class, thus nullifying the gap-2 utility. Resize + your browser to see them change. +

+ +
+ + +
+
+

+ You can adjust the width of your block buttons with grid column width classes. For + example, for a half-width "block button", use .col-6. Center it + horizontally with .mx-auto, too. +

+ +
+ + +
+
+

+ Additional utilities can be used to adjust the alignment of buttons when horizontal. + Here we've taken our previous responsive example and added some flex utilities and + a margin utility on the button to right align the buttons when they're no longer + stacked. +

+ +
+ + +
+
+
+
+
+
diff --git a/frontend/src/main/template/src/app/views/buttons/buttons/buttons.component.scss b/frontend/src/main/template/src/app/views/buttons/buttons/buttons.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/buttons/buttons/buttons.component.spec.ts b/frontend/src/main/template/src/app/views/buttons/buttons/buttons.component.spec.ts new file mode 100644 index 000000000..b24f943cb --- /dev/null +++ b/frontend/src/main/template/src/app/views/buttons/buttons/buttons.component.spec.ts @@ -0,0 +1,37 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { ButtonModule, CardModule, GridModule } from '@coreui/angular'; +import { IconModule } from '@coreui/icons-angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { ButtonsComponent } from './buttons.component'; + +describe('ButtonsComponent', () => { + let component: ButtonsComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ButtonsComponent ], + imports: [CardModule, GridModule, ButtonModule, RouterTestingModule, IconModule, DocsComponentsModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(ButtonsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/buttons/buttons/buttons.component.ts b/frontend/src/main/template/src/app/views/buttons/buttons/buttons.component.ts new file mode 100644 index 000000000..1f79a2b3c --- /dev/null +++ b/frontend/src/main/template/src/app/views/buttons/buttons/buttons.component.ts @@ -0,0 +1,14 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-buttons', + templateUrl: './buttons.component.html', + styleUrls: ['./buttons.component.scss'] +}) +export class ButtonsComponent { + + states = ['normal', 'active', 'disabled']; + colors = ['primary', 'secondary', 'success', 'danger', 'warning', 'info', 'light', 'dark']; + + constructor() { } +} diff --git a/frontend/src/main/template/src/app/views/buttons/dropdowns/dropdowns.component.html b/frontend/src/main/template/src/app/views/buttons/dropdowns/dropdowns.component.html new file mode 100644 index 000000000..5696290c3 --- /dev/null +++ b/frontend/src/main/template/src/app/views/buttons/dropdowns/dropdowns.component.html @@ -0,0 +1,510 @@ + + + + + + + + Angular Dropdown Single button + + +

+ Here's how you can put them to work with either <button> + elements: +

+ + + + + + +

+ The best part is you can do this with any button variant, too: +

+ + + +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • +
    +
  • +
  • + +
  • +
+
+
+
+
+
+ + + + Angular Dropdown Split button + + +

+ Similarly, create split button dropdowns with virtually the same markup as single + button dropdowns, but with the addition of boolean prop split for proper + spacing around the dropdown caret. +

+

+ We use this extra class to reduce the horizontal padding on either side + of the caret by 25% and remove the margin-left that's attached for + normal button dropdowns. Those additional changes hold the caret centered in the split + button and implement a more properly sized hit area next to the main button. +

+ + + + +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • +
    +
  • +
  • + +
  • +
+
+
+
+
+
+ + + + Angular Dropdown Sizing + + +

+ Button dropdowns work with buttons of all sizes, including default and split dropdown + buttons. +

+ + + +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • +
    +
  • +
  • + +
  • +
+
+ + + +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • +
    +
  • +
  • + +
  • +
+
+
+ + + +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • +
    +
  • +
  • + +
  • +
+
+ + + +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • +
    +
  • +
  • + +
  • +
+
+
+
+
+
+ + + + Angular Dropdown dark + + +

+ Opt into darker dropdowns to match a dark navbar or custom style by set + dark property. No changes are required to the dropdown items. +

+ + + +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • +
    +
  • +
  • + +
  • +
+
+
+

And putting it to use in a navbar:

+ + + + + Navbar + + +
+ + + Home + + + Link + + + + + Dropdown + +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • +
    +
  • +
  • + +
  • +
+
+
+ + Disabled + +
+
+ + +
+
+
+
+
+
+
+
+ + + + Angular Dropdown Dropup + + +

+ Trigger dropdown menus above elements by adding + direction="dropup" to the <c-dropdown> + component. +

+ + + +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • +
    +
  • +
  • + +
  • +
+
+ + + +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • +
    +
  • +
  • + +
  • +
+
+
+
+
+
+ + + + Angular Dropdown Dropright + + +

+ Trigger dropdown menus at the right of the elements by adding + direction="dropend" to the <c-dropdown> + component. +

+ + + +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • +
    +
  • +
  • + +
  • +
+
+ + + +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • +
    +
  • +
  • + +
  • +
+
+
+
+
+
+ + + + Angular Dropdown Dropleft + + +

+ Trigger dropdown menus at the left of the elements by adding + direction="dropstart" to the <c-dropdown> + component. +

+ + + + +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • +
    +
  • +
  • + +
  • +
+ +
+
+
+
+
+
+ + + + Angular Dropdown Centered + + +

+ Trigger dropdown menus centered below the toggle by adding direction="center" to the c-dropdown component. +

+ + + +
    +
  • +
  • +
  • +
+
+ + +
    +
  • +
  • +
  • +
+
+
+
+
+
+
diff --git a/frontend/src/main/template/src/app/views/buttons/dropdowns/dropdowns.component.scss b/frontend/src/main/template/src/app/views/buttons/dropdowns/dropdowns.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/buttons/dropdowns/dropdowns.component.spec.ts b/frontend/src/main/template/src/app/views/buttons/dropdowns/dropdowns.component.spec.ts new file mode 100644 index 000000000..f3f0f6abf --- /dev/null +++ b/frontend/src/main/template/src/app/views/buttons/dropdowns/dropdowns.component.spec.ts @@ -0,0 +1,46 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { NoopAnimationsModule } from '@angular/platform-browser/animations'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { + ButtonGroupModule, + ButtonModule, + CardModule, + CollapseModule, + DropdownModule, + GridModule, + NavbarModule, + NavModule +} from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { DropdownsComponent } from './dropdowns.component'; + +describe('DropdownsComponent', () => { + let component: DropdownsComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [DropdownsComponent], + imports: [ButtonModule, DropdownModule, CollapseModule, NoopAnimationsModule, GridModule, CardModule, DocsComponentsModule, RouterTestingModule, NavModule, NavbarModule, ButtonGroupModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(DropdownsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/buttons/dropdowns/dropdowns.component.ts b/frontend/src/main/template/src/app/views/buttons/dropdowns/dropdowns.component.ts new file mode 100644 index 000000000..c75624b6b --- /dev/null +++ b/frontend/src/main/template/src/app/views/buttons/dropdowns/dropdowns.component.ts @@ -0,0 +1,14 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-dropdowns', + templateUrl: './dropdowns.component.html', + styleUrls: ['./dropdowns.component.scss'] +}) +export class DropdownsComponent { + + public colors = ['primary', 'secondary', 'success', 'info', 'warning', 'danger']; + + constructor() { } + +} diff --git a/frontend/src/main/template/src/app/views/charts/charts-routing.module.ts b/frontend/src/main/template/src/app/views/charts/charts-routing.module.ts new file mode 100644 index 000000000..6ab60ba42 --- /dev/null +++ b/frontend/src/main/template/src/app/views/charts/charts-routing.module.ts @@ -0,0 +1,21 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; + +import { ChartsComponent } from './charts.component'; + +const routes: Routes = [ + { + path: '', + component: ChartsComponent, + data: { + title: 'Charts', + }, + }, +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule], +}) +export class ChartsRoutingModule {} + diff --git a/frontend/src/main/template/src/app/views/charts/charts.component.html b/frontend/src/main/template/src/app/views/charts/charts.component.html new file mode 100644 index 000000000..8abec2f4d --- /dev/null +++ b/frontend/src/main/template/src/app/views/charts/charts.component.html @@ -0,0 +1,73 @@ + + + + + Angular wrapper component for Chart.js 3.6, the most popular charting library. +
+
+
+ + + + Bar Chart + + + + + + + + + + Line Chart + + + + + + +
+ + + + + Doughnut Chart + + + + + + + + + + Pie Chart + + + + + + + + + + + + Polar Area Chart + + + + + + + + + + Radar Chart + + + + + + + diff --git a/frontend/src/main/template/src/app/views/charts/charts.component.scss b/frontend/src/main/template/src/app/views/charts/charts.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/charts/charts.component.spec.ts b/frontend/src/main/template/src/app/views/charts/charts.component.spec.ts new file mode 100644 index 000000000..35cd36365 --- /dev/null +++ b/frontend/src/main/template/src/app/views/charts/charts.component.spec.ts @@ -0,0 +1,35 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; + +import { CardModule, GridModule } from '@coreui/angular'; +import { ChartjsModule } from '@coreui/angular-chartjs'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../components'; +import { ChartsComponent } from './charts.component'; + +describe('ChartsComponent', () => { + let component: ChartsComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [ChartsComponent], + imports: [GridModule, CardModule, DocsComponentsModule, ChartjsModule], + providers: [IconSetService] + }).compileComponents(); + })); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(ChartsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/charts/charts.component.ts b/frontend/src/main/template/src/app/views/charts/charts.component.ts new file mode 100644 index 000000000..77953cbdb --- /dev/null +++ b/frontend/src/main/template/src/app/views/charts/charts.component.ts @@ -0,0 +1,136 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-charts', + templateUrl: './charts.component.html', + styleUrls: ['./charts.component.scss'] +}) +export class ChartsComponent { + + months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']; + + chartBarData = { + labels: [...this.months].slice(0, 7), + datasets: [ + { + label: 'GitHub Commits', + backgroundColor: '#f87979', + data: [40, 20, 12, 39, 17, 42, 79] + } + ] + }; + + // chartBarOptions = { + // maintainAspectRatio: false, + // }; + + chartLineData = { + labels: [...this.months].slice(0, 7), + datasets: [ + { + label: 'My First dataset', + backgroundColor: 'rgba(220, 220, 220, 0.2)', + borderColor: 'rgba(220, 220, 220, 1)', + pointBackgroundColor: 'rgba(220, 220, 220, 1)', + pointBorderColor: '#fff', + data: [this.randomData, this.randomData, this.randomData, this.randomData, this.randomData, this.randomData, this.randomData] + }, + { + label: 'My Second dataset', + backgroundColor: 'rgba(151, 187, 205, 0.2)', + borderColor: 'rgba(151, 187, 205, 1)', + pointBackgroundColor: 'rgba(151, 187, 205, 1)', + pointBorderColor: '#fff', + data: [this.randomData, this.randomData, this.randomData, this.randomData, this.randomData, this.randomData, this.randomData] + } + ] + }; + + chartLineOptions = { + maintainAspectRatio: false, + }; + + chartDoughnutData = { + labels: ['VueJs', 'EmberJs', 'ReactJs', 'Angular'], + datasets: [ + { + backgroundColor: ['#41B883', '#E46651', '#00D8FF', '#DD1B16'], + data: [40, 20, 80, 10] + } + ] + }; + + // chartDoughnutOptions = { + // aspectRatio: 1, + // responsive: true, + // maintainAspectRatio: false, + // radius: '100%' + // }; + + chartPieData = { + labels: ['Red', 'Green', 'Yellow'], + datasets: [ + { + data: [300, 50, 100], + backgroundColor: ['#FF6384', '#36A2EB', '#FFCE56'], + hoverBackgroundColor: ['#FF6384', '#36A2EB', '#FFCE56'] + } + ] + }; + + // chartPieOptions = { + // aspectRatio: 1, + // responsive: true, + // maintainAspectRatio: false, + // radius: '100%' + // }; + + chartPolarAreaData = { + labels: ['Red', 'Green', 'Yellow', 'Grey', 'Blue'], + datasets: [ + { + data: [11, 16, 7, 3, 14], + backgroundColor: ['#FF6384', '#4BC0C0', '#FFCE56', '#E7E9ED', '#36A2EB'] + } + ] + }; + + chartRadarData = { + labels: ['Eating', 'Drinking', 'Sleeping', 'Designing', 'Coding', 'Cycling', 'Running'], + datasets: [ + { + label: '2020', + backgroundColor: 'rgba(179,181,198,0.2)', + borderColor: 'rgba(179,181,198,1)', + pointBackgroundColor: 'rgba(179,181,198,1)', + pointBorderColor: '#fff', + pointHoverBackgroundColor: '#fff', + pointHoverBorderColor: 'rgba(179,181,198,1)', + tooltipLabelColor: 'rgba(179,181,198,1)', + data: [65, 59, 90, 81, 56, 55, 40] + }, + { + label: '2021', + backgroundColor: 'rgba(255,99,132,0.2)', + borderColor: 'rgba(255,99,132,1)', + pointBackgroundColor: 'rgba(255,99,132,1)', + pointBorderColor: '#fff', + pointHoverBackgroundColor: '#fff', + pointHoverBorderColor: 'rgba(255,99,132,1)', + tooltipLabelColor: 'rgba(255,99,132,1)', + data: [this.randomData, this.randomData, this.randomData, this.randomData, this.randomData, this.randomData, this.randomData] + } + ] + }; + + // chartRadarOptions = { + // aspectRatio: 1.5, + // responsive: true, + // maintainAspectRatio: false, + // }; + + get randomData() { + return Math.round(Math.random() * 100); + } + +} diff --git a/frontend/src/main/template/src/app/views/charts/charts.module.ts b/frontend/src/main/template/src/app/views/charts/charts.module.ts new file mode 100644 index 000000000..976500bf2 --- /dev/null +++ b/frontend/src/main/template/src/app/views/charts/charts.module.ts @@ -0,0 +1,24 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; + +import { BadgeModule, CardModule, GridModule } from '@coreui/angular'; +import { ChartjsModule } from '@coreui/angular-chartjs'; + +import { ChartsComponent } from './charts.component'; +import { ChartsRoutingModule } from './charts-routing.module'; +import { DocsComponentsModule } from '@docs-components/docs-components.module'; + +@NgModule({ + declarations: [ChartsComponent], + imports: [ + CommonModule, + ChartsRoutingModule, + ChartjsModule, + CardModule, + GridModule, + BadgeModule, + DocsComponentsModule + ] +}) +export class ChartsModule { +} diff --git a/frontend/src/main/template/src/app/views/dashboard/dashboard-charts-data.ts b/frontend/src/main/template/src/app/views/dashboard/dashboard-charts-data.ts new file mode 100644 index 000000000..a1bd80b32 --- /dev/null +++ b/frontend/src/main/template/src/app/views/dashboard/dashboard-charts-data.ts @@ -0,0 +1,176 @@ +import { Injectable } from '@angular/core'; +import { getStyle, hexToRgba } from '@coreui/utils'; + +export interface IChartProps { + data?: any; + labels?: any; + options?: any; + colors?: any; + type?: any; + legend?: any; + + [propName: string]: any; +} + +@Injectable({ + providedIn: 'any' +}) +export class DashboardChartsData { + constructor() { + this.initMainChart(); + } + + public mainChart: IChartProps = {}; + + public random(min: number, max: number) { + return Math.floor(Math.random() * (max - min + 1) + min); + } + + initMainChart(period: string = 'Month') { + const brandSuccess = getStyle('--cui-success') ?? '#4dbd74'; + const brandInfo = getStyle('--cui-info') ?? '#20a8d8'; + const brandInfoBg = hexToRgba(getStyle('--cui-info'), 10) ?? '#20a8d8'; + const brandDanger = getStyle('--cui-danger') || '#f86c6b'; + + // mainChart + // mainChart + this.mainChart['elements'] = period === 'Month' ? 12 : 27; + this.mainChart['Data1'] = []; + this.mainChart['Data2'] = []; + this.mainChart['Data3'] = []; + + // generate random values for mainChart + for (let i = 0; i <= this.mainChart['elements']; i++) { + this.mainChart['Data1'].push(this.random(50, 240)); + this.mainChart['Data2'].push(this.random(20, 160)); + this.mainChart['Data3'].push(65); + } + + let labels: string[] = []; + if (period === 'Month') { + labels = [ + 'January', + 'February', + 'March', + 'April', + 'May', + 'June', + 'July', + 'August', + 'September', + 'October', + 'November', + 'December' + ]; + } else { + /* tslint:disable:max-line-length */ + const week = [ + 'Monday', + 'Tuesday', + 'Wednesday', + 'Thursday', + 'Friday', + 'Saturday', + 'Sunday' + ]; + labels = week.concat(week, week, week); + } + + const colors = [ + { + // brandInfo + backgroundColor: brandInfoBg, + borderColor: brandInfo, + pointHoverBackgroundColor: brandInfo, + borderWidth: 2, + fill: true + }, + { + // brandSuccess + backgroundColor: 'transparent', + borderColor: brandSuccess || '#4dbd74', + pointHoverBackgroundColor: '#fff' + }, + { + // brandDanger + backgroundColor: 'transparent', + borderColor: brandDanger || '#f86c6b', + pointHoverBackgroundColor: brandDanger, + borderWidth: 1, + borderDash: [8, 5] + } + ]; + + const datasets = [ + { + data: this.mainChart['Data1'], + label: 'Current', + ...colors[0] + }, + { + data: this.mainChart['Data2'], + label: 'Previous', + ...colors[1] + }, + { + data: this.mainChart['Data3'], + label: 'BEP', + ...colors[2] + } + ]; + + const plugins = { + legend: { + display: false + }, + tooltip: { + callbacks: { + labelColor: function(context: any) { + return { + backgroundColor: context.dataset.borderColor + }; + } + } + } + }; + + const options = { + maintainAspectRatio: false, + plugins, + scales: { + x: { + grid: { + drawOnChartArea: false + } + }, + y: { + beginAtZero: true, + max: 250, + ticks: { + maxTicksLimit: 5, + stepSize: Math.ceil(250 / 5) + } + } + }, + elements: { + line: { + tension: 0.4 + }, + point: { + radius: 0, + hitRadius: 10, + hoverRadius: 4, + hoverBorderWidth: 3 + } + } + }; + + this.mainChart.type = 'line'; + this.mainChart.options = options; + this.mainChart.data = { + datasets, + labels + }; + } + +} diff --git a/frontend/src/main/template/src/app/views/dashboard/dashboard-routing.module.ts b/frontend/src/main/template/src/app/views/dashboard/dashboard-routing.module.ts new file mode 100644 index 000000000..ee61ebf70 --- /dev/null +++ b/frontend/src/main/template/src/app/views/dashboard/dashboard-routing.module.ts @@ -0,0 +1,21 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; + +import { DashboardComponent } from './dashboard.component'; + +const routes: Routes = [ + { + path: '', + component: DashboardComponent, + data: { + title: $localize`Dashboard` + } + } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class DashboardRoutingModule { +} diff --git a/frontend/src/main/template/src/app/views/dashboard/dashboard.component.html b/frontend/src/main/template/src/app/views/dashboard/dashboard.component.html new file mode 100644 index 000000000..b6be1e36e --- /dev/null +++ b/frontend/src/main/template/src/app/views/dashboard/dashboard.component.html @@ -0,0 +1,447 @@ + + + + + +

Traffic

+
January - December 2021
+
+ + +
+ + + + + + + + + + +
+
+
+ + Main chart + +
+ + + +
Visits
+ 29.703 Users (40%) + + + +
+ +
Unique
+ 24.093 Users (20%) + + + +
+ +
Page views
+ 78.706 Views (60%) + + + +
+ +
New Users
+ 22.123 Users (80%) + + + +
+ +
Bounce Rate
+ Average Rate (40.15%) + + + +
+
+
+
+ + + + + + + Traffic {{ "&" }} Sales + + + + + +
+
New Clients
+
9,123
+
+
+ +
+
+ Recurring Clients +
+
22,643
+
+
+
+ +
+ +
+
+ Monday +
+
+ + + + + + +
+
+
+
+ Tuesday +
+
+ + + + + + +
+
+
+
+ Wednesday +
+
+ + + + + + +
+
+
+
+ Thursday +
+
+ + + + + + +
+
+
+
+ Friday +
+
+ + + + + + +
+
+
+
+ Saturday +
+
+ + + + + + +
+
+
+
+ Sunday +
+
+ + + + + + +
+
+
+ + +   + + New clients +    + +   + + Recurring clients + +
+
+ + + + +
+
Page views
+
78,623
+
+
+ +
+
Organic
+
49,123
+
+
+
+ +
+ +
+
+ + Male + 43% +
+
+ + + +
+
+
+
+ + Female + 37% +
+
+ + + +
+
+ +
+
+ + Organic Search + + 191,235 (56%) + +
+
+ + + +
+
+
+
+ + Facebook + + 51,223 (15%) + +
+
+ + + +
+
+
+
+ + Twitter + + 37,564 (11%) + +
+
+ + + +
+
+
+
+ + LinkedIn + + 27,319 (8%) + +
+
+ + + +
+
+
+ +
+
+
+
+
+
+
+ + + + Users + + + + + + + + + + + + + + + + + + + + + + +
+ + UserCountryUsagePayment MethodActivity
+ + +
{{ user.name }}
+
+ + {{ user.state }} | Registered: {{ user.registered }} + +
+
+ + +
+
+ {{ user.usage }}% +
+
+ + {{ user.period }} + +
+
+ + + +
+ + +
Last login
+
{{ user.activity }}
+
+
+
+
+
diff --git a/frontend/src/main/template/src/app/views/dashboard/dashboard.component.scss b/frontend/src/main/template/src/app/views/dashboard/dashboard.component.scss new file mode 100644 index 000000000..3e08d9395 --- /dev/null +++ b/frontend/src/main/template/src/app/views/dashboard/dashboard.component.scss @@ -0,0 +1,7 @@ +:host { + .legend { + small { + font-size: x-small; + } + } +} diff --git a/frontend/src/main/template/src/app/views/dashboard/dashboard.component.ts b/frontend/src/main/template/src/app/views/dashboard/dashboard.component.ts new file mode 100644 index 000000000..af73de1d5 --- /dev/null +++ b/frontend/src/main/template/src/app/views/dashboard/dashboard.component.ts @@ -0,0 +1,127 @@ +import { Component, OnInit } from '@angular/core'; +import { UntypedFormControl, UntypedFormGroup } from '@angular/forms'; + +import { DashboardChartsData, IChartProps } from './dashboard-charts-data'; + +interface IUser { + name: string; + state: string; + registered: string; + country: string; + usage: number; + period: string; + payment: string; + activity: string; + avatar: string; + status: string; + color: string; +} + +@Component({ + templateUrl: 'dashboard.component.html', + styleUrls: ['dashboard.component.scss'] +}) +export class DashboardComponent implements OnInit { + constructor(private chartsData: DashboardChartsData) { + } + + public users: IUser[] = [ + { + name: 'Yiorgos Avraamu', + state: 'New', + registered: 'Jan 1, 2021', + country: 'Us', + usage: 50, + period: 'Jun 11, 2021 - Jul 10, 2021', + payment: 'Mastercard', + activity: '10 sec ago', + avatar: './assets/img/avatars/1.jpg', + status: 'success', + color: 'success' + }, + { + name: 'Avram Tarasios', + state: 'Recurring ', + registered: 'Jan 1, 2021', + country: 'Br', + usage: 10, + period: 'Jun 11, 2021 - Jul 10, 2021', + payment: 'Visa', + activity: '5 minutes ago', + avatar: './assets/img/avatars/2.jpg', + status: 'danger', + color: 'info' + }, + { + name: 'Quintin Ed', + state: 'New', + registered: 'Jan 1, 2021', + country: 'In', + usage: 74, + period: 'Jun 11, 2021 - Jul 10, 2021', + payment: 'Stripe', + activity: '1 hour ago', + avatar: './assets/img/avatars/3.jpg', + status: 'warning', + color: 'warning' + }, + { + name: 'Enรฉas Kwadwo', + state: 'Sleep', + registered: 'Jan 1, 2021', + country: 'Fr', + usage: 98, + period: 'Jun 11, 2021 - Jul 10, 2021', + payment: 'Paypal', + activity: 'Last month', + avatar: './assets/img/avatars/4.jpg', + status: 'secondary', + color: 'danger' + }, + { + name: 'Agapetus Tadeรกลก', + state: 'New', + registered: 'Jan 1, 2021', + country: 'Es', + usage: 22, + period: 'Jun 11, 2021 - Jul 10, 2021', + payment: 'ApplePay', + activity: 'Last week', + avatar: './assets/img/avatars/5.jpg', + status: 'success', + color: 'primary' + }, + { + name: 'Friderik Dรกvid', + state: 'New', + registered: 'Jan 1, 2021', + country: 'Pl', + usage: 43, + period: 'Jun 11, 2021 - Jul 10, 2021', + payment: 'Amex', + activity: 'Yesterday', + avatar: './assets/img/avatars/6.jpg', + status: 'info', + color: 'dark' + } + ]; + public mainChart: IChartProps = {}; + public chart: Array = []; + public trafficRadioGroup = new UntypedFormGroup({ + trafficRadio: new UntypedFormControl('Month') + }); + + ngOnInit(): void { + this.initCharts(); + } + + initCharts(): void { + this.mainChart = this.chartsData.mainChart; + } + + setTrafficPeriod(value: string): void { + this.trafficRadioGroup.setValue({ trafficRadio: value }); + this.chartsData.initMainChart(value); + this.initCharts(); + } +} diff --git a/frontend/src/main/template/src/app/views/dashboard/dashboard.module.ts b/frontend/src/main/template/src/app/views/dashboard/dashboard.module.ts new file mode 100644 index 000000000..6407720ef --- /dev/null +++ b/frontend/src/main/template/src/app/views/dashboard/dashboard.module.ts @@ -0,0 +1,48 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { ReactiveFormsModule } from '@angular/forms'; + +import { + AvatarModule, + ButtonGroupModule, + ButtonModule, + CardModule, + FormModule, + GridModule, + NavModule, + ProgressModule, + TableModule, + TabsModule +} from '@coreui/angular'; +import { IconModule } from '@coreui/icons-angular'; +import { ChartjsModule } from '@coreui/angular-chartjs'; + +import { DashboardRoutingModule } from './dashboard-routing.module'; +import { DashboardComponent } from './dashboard.component'; + +import { WidgetsModule } from '../widgets/widgets.module'; + +@NgModule({ + imports: [ + DashboardRoutingModule, + CardModule, + NavModule, + IconModule, + TabsModule, + CommonModule, + GridModule, + ProgressModule, + ReactiveFormsModule, + ButtonModule, + FormModule, + ButtonModule, + ButtonGroupModule, + ChartjsModule, + AvatarModule, + TableModule, + WidgetsModule + ], + declarations: [DashboardComponent] +}) +export class DashboardModule { +} diff --git a/frontend/src/main/template/src/app/views/forms/checks-radios/checks-radios.component.html b/frontend/src/main/template/src/app/views/forms/checks-radios/checks-radios.component.html new file mode 100644 index 000000000..bda4fcd0c --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/checks-radios/checks-radios.component.html @@ -0,0 +1,338 @@ + + + + +
+ + + + Angular Checkbox + + + +
+ + + + + + + + +
+
+
+
+
+ + + + Angular Checkbox Disabled + + +

+ Add the disabled attribute and the associated <label>s + are automatically styled to match with a lighter color to help indicate the + input's state. +

+ +
+ + + + + + + + +
+
+
+
+
+ + + + Angular Radio + + + +
+ + + + + + + + +
+
+
+
+
+ + + + Angular Radio Disabled + + +

+ Add the disabled attribute and the associated <label>s + are automatically styled to match with a lighter color to help indicate the + input's state. +

+ +
+ + + + + + + + +
+
+
+
+
+ + + + Angular Switches + + +

+ A switch has the markup of a custom checkbox but uses the switch boolean + properly to render a toggle switch. Switches also support the disabled + attribute. +

+ + + + + + + + + + + + + + + + + + +
+
+
+ + + + Angular Switches Sizes + + + + + + + + + + + + + + + + + + + + + + + Angular Checks and Radios Default layout (stacked) + + +

+ By default, any number of checkboxes and radios that are immediate sibling will be + vertically stacked and appropriately spaced. +

+ + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + Angular Checks and Radios Inline + + +

+ Group checkboxes or radios on the same horizontal row by adding inline + boolean property to any <c-form-check>. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + Angular Checks and Radios Without labels + + +

+ Remember to still provide some form of accessible name for assistive technologies (for + instance, using aria-label). +

+ +
+ +
+
+ +
+
+
+
+
+ + + + Toggle buttons + + +

+ Create button-like checkboxes and radio buttons by using button boolean + property on the <CFormCheck> component. These toggle buttons can + further be grouped in a button group if needed. +

+ +
+ + + + + + + + + + +
+
+ +
+ + + + + + + + + +
+
+
Outlined styles
+

+ Different variants of button, such at the various outlined styles, are supported. +

+ +
+ + + + + + + + + + +
+
+ +
+ + + + + + + + + + +
+
+
+
+
+
+
diff --git a/frontend/src/main/template/src/app/views/forms/checks-radios/checks-radios.component.scss b/frontend/src/main/template/src/app/views/forms/checks-radios/checks-radios.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/forms/checks-radios/checks-radios.component.spec.ts b/frontend/src/main/template/src/app/views/forms/checks-radios/checks-radios.component.spec.ts new file mode 100644 index 000000000..2f6d5d2da --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/checks-radios/checks-radios.component.spec.ts @@ -0,0 +1,37 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { ButtonGroupModule, ButtonModule, CardModule, FormModule, GridModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { ChecksRadiosComponent } from './checks-radios.component'; + +describe('ChecksRadiosComponent', () => { + let component: ChecksRadiosComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ChecksRadiosComponent], + imports: [CardModule, GridModule, ButtonModule, FormModule, ReactiveFormsModule, DocsComponentsModule, RouterTestingModule, ButtonGroupModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(ChecksRadiosComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/forms/checks-radios/checks-radios.component.ts b/frontend/src/main/template/src/app/views/forms/checks-radios/checks-radios.component.ts new file mode 100644 index 000000000..4c24c8a93 --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/checks-radios/checks-radios.component.ts @@ -0,0 +1,54 @@ +import { Component } from '@angular/core'; +import { UntypedFormBuilder } from '@angular/forms'; + +@Component({ + selector: 'app-checks-radios', + templateUrl: './checks-radios.component.html', + styleUrls: ['./checks-radios.component.scss'] +}) +export class ChecksRadiosComponent { + + formGroup = this.formBuilder.group({ + flexRadioGroup: this.formBuilder.group({ + flexRadioDefault: this.formBuilder.control('two') + }), + flexRadioGroupDisabled: this.formBuilder.group({ + flexRadioDefault: this.formBuilder.control({ value: 'two', disabled: true }) + }), + flexCheckGroup: this.formBuilder.group({ + checkOne: [false], + checkTwo: [true] + }), + flexCheckGroupDisabled: this.formBuilder.group({ + checkThree: [{ value: false, disabled: true }], + checkFour: [{ value: true, disabled: true }] + }), + btnCheckGroup: this.formBuilder.group({ + checkbox1: [true], + checkbox2: [false], + checkbox3: [{value: false, disabled: true}] + }), + btnRadioGroup: this.formBuilder.group({ + radio1: this.formBuilder.control({ value: 'Radio2' }) + }) + }); + + + constructor( + private formBuilder: UntypedFormBuilder + ) { } + + setCheckBoxValue(controlName: string) { + const btnCheckGroup = this.formGroup.controls['btnCheckGroup']; + const prevValue = btnCheckGroup.get(controlName)?.value; + const groupValue = {...btnCheckGroup.value}; + groupValue[controlName] = !prevValue; + btnCheckGroup.patchValue(groupValue); + } + + setRadioValue(value: string): void { + const group = this.formGroup.controls['btnRadioGroup']; + group.setValue({ radio1: value }); + } + +} diff --git a/frontend/src/main/template/src/app/views/forms/floating-labels/floating-labels.component.html b/frontend/src/main/template/src/app/views/forms/floating-labels/floating-labels.component.html new file mode 100644 index 000000000..fefcdbf65 --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/floating-labels/floating-labels.component.html @@ -0,0 +1,157 @@ + + + + + + + + Angular Floating labels + + +

+ Wrap a pair of <cFormControl> and <label> + elements in cFormControl to enable floating labels with textual form + fields. A placeholder is required on each <input> + as our method of CSS-only floating labels uses the :placeholder-shown + pseudo-element. Also note that the <cFormControl> must come first so + we can utilize a sibling selector (e.g., ~). +

+ +
+ + +
+
+ + +
+
+

+ When there's a value already defined, <label> + s will automatically adjust to their floated position. +

+ +
+ + +
+
+
+
+
+ + + + Angular Floating labels Textareas + + +

+ By default, <CFormTextarea>s will be the same height as + <input>s. +

+ +
+ + +
+
+

+ To set a custom height on your <CFormTextarea;>, do not use the + rows attribute. Instead, set an explicit height (either + inline or via custom CSS). +

+ +
+ + +
+
+
+
+
+ + + + Angular Floating labels Selects + + +

+ Other than <input>, floating labels are only available on + <cSelect>s. They work in the same way, but unlike + <input>s, they'll always show the + <label> in its floated state. + + Selects with size and multiple are not supported. + +

+ +
+ + +
+
+
+
+
+ + + + Angular Floating labels Layout + + +

+ When working with the CoreUI for Bootstrap grid system, be sure to place form elements + within column classes. +

+ + + +
+ + +
+
+ +
+ + +
+
+
+
+
+
+
+
+ diff --git a/frontend/src/main/template/src/app/views/forms/floating-labels/floating-labels.component.scss b/frontend/src/main/template/src/app/views/forms/floating-labels/floating-labels.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/forms/floating-labels/floating-labels.component.spec.ts b/frontend/src/main/template/src/app/views/forms/floating-labels/floating-labels.component.spec.ts new file mode 100644 index 000000000..481071cb4 --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/floating-labels/floating-labels.component.spec.ts @@ -0,0 +1,36 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { CardModule, FormModule, GridModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { FloatingLabelsComponent } from './floating-labels.component'; + +describe('FloatingLabelsComponent', () => { + let component: FloatingLabelsComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [FloatingLabelsComponent], + imports: [CardModule, GridModule, DocsComponentsModule, RouterTestingModule, FormModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(FloatingLabelsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/forms/floating-labels/floating-labels.component.ts b/frontend/src/main/template/src/app/views/forms/floating-labels/floating-labels.component.ts new file mode 100644 index 000000000..6608b97df --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/floating-labels/floating-labels.component.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-floating-labels', + templateUrl: './floating-labels.component.html', + styleUrls: ['./floating-labels.component.scss'] +}) +export class FloatingLabelsComponent { + + constructor() { } + +} diff --git a/frontend/src/main/template/src/app/views/forms/form-controls/form-controls.component.html b/frontend/src/main/template/src/app/views/forms/form-controls/form-controls.component.html new file mode 100644 index 000000000..d278ba7c5 --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/form-controls/form-controls.component.html @@ -0,0 +1,241 @@ + + + + + + + + Angular Form Control + + + +
+
+ + +
+
+ + +
+
+
+
+
+
+ + + + Angular Form Control Sizing + + +

+ Set heights using sizing property like sizing="lg" and + sizing="sm". +

+ + +
+ +
+ +
+
+
+
+ + + + Angular Form Control Disabled + + +

+ Add the disabled boolean attribute on an input to give it a grayed out + appearance and remove pointer events. +

+ + +
+ +
+
+
+
+
+ + + + Angular Form Control Readonly + + +

+ Add the readOnly boolean attribute on an input to prevent modification of + the input's value. Read-only inputs appear lighter (just like disabled inputs), + but retain the standard cursor. +

+ + + +
+
+
+ + + + Angular Form Control Readonly plain text + + +

+ If you want to have <input readonly> elements in your form styled + as plain text, use the plainText boolean property to remove the default + form field styling and preserve the correct margin and padding. +

+ + + +
+ +
+
+ + +
+ +
+
+
+ +
+
+ + +
+
+ + +
+
+ +
+
+
+
+
+
+ + + + Angular Form Control File input + + + +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+ + + + Angular Form Control Color + + + + + + + + + + + +
+
+ + {{favoriteColor}} + +
+
+
+
+
+ diff --git a/frontend/src/main/template/src/app/views/forms/form-controls/form-controls.component.scss b/frontend/src/main/template/src/app/views/forms/form-controls/form-controls.component.scss new file mode 100644 index 000000000..f14fad017 --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/form-controls/form-controls.component.scss @@ -0,0 +1,9 @@ +:host { + #exampleColorInput { + min-width: 2.5rem; + } + .color-box { + min-width: 2rem; + min-height: 2rem; + } +} diff --git a/frontend/src/main/template/src/app/views/forms/form-controls/form-controls.component.spec.ts b/frontend/src/main/template/src/app/views/forms/form-controls/form-controls.component.spec.ts new file mode 100644 index 000000000..92e95509a --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/form-controls/form-controls.component.spec.ts @@ -0,0 +1,37 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { FormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { ButtonModule, CardModule, FormModule, GridModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { FormControlsComponent } from './form-controls.component'; + +describe('FormControlsComponent', () => { + let component: FormControlsComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [FormControlsComponent], + imports: [CardModule, GridModule, FormsModule, FormModule, ButtonModule, DocsComponentsModule, RouterTestingModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(FormControlsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/forms/form-controls/form-controls.component.ts b/frontend/src/main/template/src/app/views/forms/form-controls/form-controls.component.ts new file mode 100644 index 000000000..8e9dd497f --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/form-controls/form-controls.component.ts @@ -0,0 +1,14 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-form-controls', + templateUrl: './form-controls.component.html', + styleUrls: ['./form-controls.component.scss'] +}) +export class FormControlsComponent { + + public favoriteColor = '#26ab3c'; + + constructor() { } + +} diff --git a/frontend/src/main/template/src/app/views/forms/forms-routing.module.ts b/frontend/src/main/template/src/app/views/forms/forms-routing.module.ts new file mode 100644 index 000000000..3c76d4fd4 --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/forms-routing.module.ts @@ -0,0 +1,90 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; + +import { FloatingLabelsComponent } from './floating-labels/floating-labels.component'; +import { FormControlsComponent } from './form-controls/form-controls.component'; +import { InputGroupsComponent } from './input-groups/input-groups.component'; +import { RangesComponent } from './ranges/ranges.component'; +import { SelectComponent } from './select/select.component'; +import { ChecksRadiosComponent } from './checks-radios/checks-radios.component'; +import { LayoutComponent } from './layout/layout.component'; +import { ValidationComponent } from './validation/validation.component'; + +const routes: Routes = [ + { + path: '', + data: { + title: 'Forms' + }, + children: [ + { + path: '', + pathMatch: 'full', + redirectTo: 'form-control' + }, + { + path: 'form-control', + component: FormControlsComponent, + data: { + title: 'Form Control' + } + }, + { + path: 'select', + component: SelectComponent, + data: { + title: 'Select' + } + }, + { + path: 'checks-radios', + component: ChecksRadiosComponent, + data: { + title: 'Checks & Radios' + } + }, + { + path: 'range', + component: RangesComponent, + data: { + title: 'Range' + } + }, + { + path: 'input-group', + component: InputGroupsComponent, + data: { + title: 'Input Group' + } + }, + { + path: 'floating-labels', + component: FloatingLabelsComponent, + data: { + title: 'Floating Labels' + } + }, + { + path: 'layout', + component: LayoutComponent, + data: { + title: 'Layout' + } + }, + { + path: 'validation', + component: ValidationComponent, + data: { + title: 'Validation' + } + } + ] + } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class FormsRoutingModule { +} diff --git a/frontend/src/main/template/src/app/views/forms/forms.module.ts b/frontend/src/main/template/src/app/views/forms/forms.module.ts new file mode 100644 index 000000000..6dc3d4513 --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/forms.module.ts @@ -0,0 +1,59 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; + +import { + ButtonGroupModule, + ButtonModule, + CardModule, + DropdownModule, + FormModule, + GridModule, + ListGroupModule, + SharedModule +} from '@coreui/angular'; + +import { DocsComponentsModule } from '@docs-components/docs-components.module'; + +import { FormsRoutingModule } from './forms-routing.module'; +import { RangesComponent } from './ranges/ranges.component'; +import { FloatingLabelsComponent } from './floating-labels/floating-labels.component'; +import { FormControlsComponent } from './form-controls/form-controls.component'; +import { SelectComponent } from './select/select.component'; +import { ChecksRadiosComponent } from './checks-radios/checks-radios.component'; +import { InputGroupsComponent } from './input-groups/input-groups.component'; +import { LayoutComponent } from './layout/layout.component'; +import { ValidationComponent } from './validation/validation.component'; + + +@NgModule({ + declarations: [ + RangesComponent, + FloatingLabelsComponent, + FormControlsComponent, + SelectComponent, + ChecksRadiosComponent, + InputGroupsComponent, + LayoutComponent, + ValidationComponent + ], + imports: [ + CommonModule, + FormsRoutingModule, + DocsComponentsModule, + CardModule, + FormModule, + GridModule, + ButtonModule, + FormsModule, + ReactiveFormsModule, + FormModule, + ButtonModule, + ButtonGroupModule, + DropdownModule, + SharedModule, + ListGroupModule + ] +}) +export class CoreUIFormsModule { +} diff --git a/frontend/src/main/template/src/app/views/forms/input-groups/input-groups.component.html b/frontend/src/main/template/src/app/views/forms/input-groups/input-groups.component.html new file mode 100644 index 000000000..d4c3a9611 --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/input-groups/input-groups.component.html @@ -0,0 +1,525 @@ + + + + + + + + Angular Input group Basic example + + +

+ Place one add-on or button on either side of an input. You may also place one on both + sides of an input. Remember to place <label>s outside the + input group. +

+ + + @ + + + + + @example.com + + + + https://example.com/users/ + + + + $ + + .00 + + + + @ + + + + With textarea + + + +
+
+
+ + + + Angular Input group Wrapping + + +

+ Input groups wrap by default via flex-wrap: wrap in order to accommodate + custom form field validation within an input group. You may disable this with + .flex-nowrap. +

+ + + @ + + + +
+
+
+ + + + Angular Input group Sizing + + +

+ Add the relative form sizing classes to the <c-input-group> itself + and contents within will automatically resizeโ€”no need for repeating the form control + size classes on each element. +

+

+ Sizing on the individual input group elements isn't supported. +

+ + + Small + + + + Default + + + + Large + + + +
+
+
+ + + + Angular Input group Checkboxes and radios + + +

+ Place any checkbox or radio option within an input group's addon instead of text. +

+ + + +
+ +
+
+ +
+ + +
+ +
+
+ +
+
+
+
+
+ + + + Angular Input group Multiple inputs + + +

+ While multiple <CFormInput>s are supported visually, validation + styles are only available for input groups with a single + cFormControl. +

+ + + First and last name + + + + +
+
+
+ + + + Angular Input group Multiple addons + + +

+ Multiple add-ons are supported and can be mixed with checkbox and radio input + versions.. +

+ + + $ + 0.00 + + + + + $ + 0.00 + + +
+
+
+ + + + Angular Input group Button addons + + +

+ Button add-ons are supported. +

+ + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + Angular Input group Buttons with dropdowns + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Angular Input group Segmented buttons + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Angular Input group Custom select + + + + + + + + + + + + + + + + + + + + + + + + + + + Angular Input group Custom file input + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/frontend/src/main/template/src/app/views/forms/input-groups/input-groups.component.scss b/frontend/src/main/template/src/app/views/forms/input-groups/input-groups.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/forms/input-groups/input-groups.component.spec.ts b/frontend/src/main/template/src/app/views/forms/input-groups/input-groups.component.spec.ts new file mode 100644 index 000000000..942353c4e --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/input-groups/input-groups.component.spec.ts @@ -0,0 +1,36 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { ButtonModule, CardModule, DropdownModule, FormModule, GridModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { InputGroupsComponent } from './input-groups.component'; +import { DocsComponentsModule } from '../../../../components'; + +describe('InputGroupsComponent', () => { + let component: InputGroupsComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [InputGroupsComponent], + imports: [FormModule, CardModule, GridModule, ButtonModule, DropdownModule, DocsComponentsModule, RouterTestingModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(InputGroupsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/forms/input-groups/input-groups.component.ts b/frontend/src/main/template/src/app/views/forms/input-groups/input-groups.component.ts new file mode 100644 index 000000000..784b2c488 --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/input-groups/input-groups.component.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-input-groups', + templateUrl: './input-groups.component.html', + styleUrls: ['./input-groups.component.scss'] +}) +export class InputGroupsComponent { + + constructor() { } + +} diff --git a/frontend/src/main/template/src/app/views/forms/layout/layout.component.html b/frontend/src/main/template/src/app/views/forms/layout/layout.component.html new file mode 100644 index 000000000..d75e778f8 --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/layout/layout.component.html @@ -0,0 +1,394 @@ + + + + + Layout Form grid + + +

+ More complex forms can be built using our grid classes. Use these for form layouts + that require multiple columns, varied widths, and additional alignment options. +

+ + + + + + + + + + +
+
+
+ + + + Layout Gutters + + +

+ By adding gutter modifier classes + , you can have control over the gutter width in as well the inline as block direction. +

+ + + + + + + + + + +

+ More complex layouts can also be created with the grid system. +

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + + + Layout Horizontal form + + +

+ Create horizontal forms with the grid by adding the .row class to form + groups and using the .col-*-* classes to specify the width of your labels + and controls. Be sure to add .col-form-label to your + <label>s as well so they're vertically centered with their + associated form controls. +

+

+ At times, you maybe need to use margin or padding utilities to create that perfect + alignment you need. For example, we've removed the padding-top on our + stacked radio inputs label to better align the text baseline. +

+ +
+ + + + + + + + + + + + +
+ Radios + + + + + + + + + + + + + + +
+ + + + + + + + + +
+
+
+
+
+ + + + Layout Horizontal form label sizing + + +

+ Be sure to use .col-form-label-sm or .col-form-label-lg to + your <label>s or <legend>s to correctly + follow the size of .form-control-lg and .form-control-sm. +

+ + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + Layout Column sizing + + +

+ As shown in the previous examples, our grid system allows you to place any number of + <c-col>s within a <c-row>. They'll split the + available width equally between them. You may also pick a subset of your columns to + take up more or less space, while the remaining <c-col>s equally + split the rest, with specific column classes like + <c-col sm="7">. +

+ + + + + + + + + + + + + +
+
+
+ + + + Layout Auto-sizing + + +

+ The example below uses a flexbox utility to vertically center the contents and changes + <c-col> to <c-col xs="auto"> so that your + columns only take up as much space as needed. Put another way, the column sizes itself + based on the contents. +

+ +
+ + + + + + + + @ + + + + + + + + + + + + + + + + +
+
+

+ You can then remix that once again with size-specific column classes. +

+ +
+ + + + + + + + @ + + + + + + + + + + + + + + + + +
+
+
+
+
+ + + + Layout Inline forms + + +

+ Use the <c-col xs="auto"> class to create horizontal + layouts. By adding + gutter modifier classes, we will + have gutters in horizontal and vertical directions. The + .align-items-center aligns the form elements to the middle, making the + <CFormCheck> align properly. +

+ +
+ + + + @ + + + + + + + + + + + + + + + + +
+
+
+
+
+
diff --git a/frontend/src/main/template/src/app/views/forms/layout/layout.component.scss b/frontend/src/main/template/src/app/views/forms/layout/layout.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/forms/layout/layout.component.spec.ts b/frontend/src/main/template/src/app/views/forms/layout/layout.component.spec.ts new file mode 100644 index 000000000..31028f4ee --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/layout/layout.component.spec.ts @@ -0,0 +1,36 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { ButtonModule, CardModule, FormModule, GridModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { LayoutComponent } from './layout.component'; + +describe('LayoutComponent', () => { + let component: LayoutComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [LayoutComponent], + imports: [FormModule, CardModule, GridModule, ButtonModule, DocsComponentsModule, RouterTestingModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(LayoutComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/forms/layout/layout.component.ts b/frontend/src/main/template/src/app/views/forms/layout/layout.component.ts new file mode 100644 index 000000000..f91749b08 --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/layout/layout.component.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-layout', + templateUrl: './layout.component.html', + styleUrls: ['./layout.component.scss'] +}) +export class LayoutComponent { + + constructor() { } + +} diff --git a/frontend/src/main/template/src/app/views/forms/ranges/ranges.component.html b/frontend/src/main/template/src/app/views/forms/ranges/ranges.component.html new file mode 100644 index 000000000..8789118d1 --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/ranges/ranges.component.html @@ -0,0 +1,92 @@ + + + + + + + + Angular Range + + +

+ Create custom <input type="range"> controls + with <input cFormControl type="range">. +

+ + + + +
+
+
+ + + + Angular Range Disabled + + +

+ Add the disabled boolean attribute on an input to give it + a grayed out appearance and remove pointer events. +

+ + + + +
+
+
+ + + + Angular Range Min and max + + +

+ Range inputs have implicit values for min-0 and + max-100, respectively. + You may specify new values for those using the min and + max attributes. +

+ + + + +
+
+
+ + + + Angular Range Steps + + +

+ By default, range inputs "snap" to integer values. To change + this, you can specify a step value. In the example below, + we double the number of steps by using + step="0.5". +

+ + + + +
+
+
+
diff --git a/frontend/src/main/template/src/app/views/forms/ranges/ranges.component.scss b/frontend/src/main/template/src/app/views/forms/ranges/ranges.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/forms/ranges/ranges.component.spec.ts b/frontend/src/main/template/src/app/views/forms/ranges/ranges.component.spec.ts new file mode 100644 index 000000000..8b736e755 --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/ranges/ranges.component.spec.ts @@ -0,0 +1,36 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { CardModule, FormModule, GridModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { RangesComponent } from './ranges.component'; + +describe('RangesComponent', () => { + let component: RangesComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ RangesComponent ], + imports: [CardModule, GridModule, FormModule, DocsComponentsModule, RouterTestingModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(RangesComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/forms/ranges/ranges.component.ts b/frontend/src/main/template/src/app/views/forms/ranges/ranges.component.ts new file mode 100644 index 000000000..d21ac00a8 --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/ranges/ranges.component.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-ranges', + templateUrl: './ranges.component.html', + styleUrls: ['./ranges.component.scss'] +}) +export class RangesComponent { + + constructor() { } + +} diff --git a/frontend/src/main/template/src/app/views/forms/select/select.component.html b/frontend/src/main/template/src/app/views/forms/select/select.component.html new file mode 100644 index 000000000..d84ffc5d4 --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/select/select.component.html @@ -0,0 +1,94 @@ + + + + + + + + Angular Select Default + + + + + + + + + + + + Angular Select Sizing + + +

+ You may also choose from small and large custom selects to match our similarly sized + text inputs. +

+ + + + +

+ The multiple attribute is also supported: +

+ + + +

+ As is the html size property: +

+ + + +
+
+
+ + + + Angular Select Disabled + + +

+ Add the disabled boolean attribute on a select to give it a grayed out + appearance and remove pointer events. +

+ + + +
+
+
+
+ diff --git a/frontend/src/main/template/src/app/views/forms/select/select.component.scss b/frontend/src/main/template/src/app/views/forms/select/select.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/forms/select/select.component.spec.ts b/frontend/src/main/template/src/app/views/forms/select/select.component.spec.ts new file mode 100644 index 000000000..2366c46f9 --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/select/select.component.spec.ts @@ -0,0 +1,36 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { CardModule, GridModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { SelectComponent } from './select.component'; + +describe('SelectComponent', () => { + let component: SelectComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [SelectComponent], + imports: [CardModule, GridModule, DocsComponentsModule, RouterTestingModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(SelectComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/forms/select/select.component.ts b/frontend/src/main/template/src/app/views/forms/select/select.component.ts new file mode 100644 index 000000000..56684956a --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/select/select.component.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-select', + templateUrl: './select.component.html', + styleUrls: ['./select.component.scss'] +}) +export class SelectComponent { + + constructor() { } + +} diff --git a/frontend/src/main/template/src/app/views/forms/validation/validation.component.html b/frontend/src/main/template/src/app/views/forms/validation/validation.component.html new file mode 100644 index 000000000..f8cd83dbd --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/validation/validation.component.html @@ -0,0 +1,433 @@ + + + + + + + + Validation Custom styles + + +

+ For custom CoreUI form validation messages, you'll need to add the + noValidate boolean property to your <CForm>. This + disables the browser default feedback tooltips, but still provides access to the form + validation APIs in JavaScript. Try to submit the form below; our JavaScript will + intercept the submit button and relay feedback to you. When attempting to submit, + you'll see the :invalid and :valid styles applied to + your form controls. +

+

+ Custom feedback styles apply custom colors, borders, focus styles, and background + icons to better communicate feedback. +

+ + +
+ + + + Looks good! + + + + + Looks good! + + + + + @ + + Please choose a username. + + + + + + Please provide a valid city. + + + + + Please provide a valid State. + + + + + Please provide a valid zip. + + + + + + + You must agree before submitting. + + + + + +
+
+
+
+
+ + + + Validation Browser defaults + + +

+ Not interested in custom validation feedback messages or writing JavaScript to change + form behaviors? All good, you can use the browser defaults. Try submitting the form + below. Depending on your browser and OS, you'll see a slightly different style of + feedback. +

+

+ While these feedback styles cannot be styled with CSS, you can still customize the + feedback text through JavaScript. +

+ + +
+ + + + Looks good! + + + + + Looks good! + + + + + @ + + Please choose a username. + + + + + + Please provide a valid city. + + + + + Please provide a valid State. + + + + + Please provide a valid zip. + + + + + + + You must agree before submitting. + + + + + +
+
+
+
+
+ + + + Validation Server side + + +

+ We recommend using client-side validation, but in case you require server-side + validation, you can indicate invalid and valid form fields with invalid + and valid boolean properties. +

+

+ For invalid fields, ensure that the invalid feedback/error message is associated with + the relevant form field using aria-describedby (noting that this + attribute allows more than one id to be referenced, in case the field + already points to additional form text). +

+ +
+ + + + Looks good! + + + + + Looks good! + + + + + @ + + Please choose a username. + + + + + + Please provide a valid city. + + + + + Please provide a valid state. + + + + + Please provide a valid zip. + + + + + + + You must agree before submitting. + + + + +
+
+
+
+
+ + + + Validation Supported elements + + +

+ Validation styles are available for the following form controls and components: +

+
    +
  • + <input cFormControl> +
  • +
  • + <select cSelect> +
  • +
  • + <c-form-check> +
  • +
+ +
+
+ + + Please enter a message in the textarea. +
+ + + + + Example invalid feedback text + + + + + + + + + + + + More example invalid feedback text + +
+ + Example invalid select feedback +
+ +
+ + Example invalid form file feedback +
+ +
+ +
+
+
+
+
+
+ + + + Validation Tooltips + + +

+ If your form layout allows it, you can swap the text for the tooltip to display + validation feedback in a styled tooltip. Be sure to have a parent with + position: relative on it for tooltip positioning. In the example below, + our column classes have this already, but your project may require an alternative + setup. +

+ + +
+ + + + Looks good! + + + + + Looks good! + + + + + @ + + Please choose a username. + + + + + + Please provide a valid city. + + + + + Please provide a valid State. + + + + + Please provide a valid zip. + + + + + + + You must agree before submitting. + + + + + +
+
+
+
+
+
diff --git a/frontend/src/main/template/src/app/views/forms/validation/validation.component.scss b/frontend/src/main/template/src/app/views/forms/validation/validation.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/forms/validation/validation.component.spec.ts b/frontend/src/main/template/src/app/views/forms/validation/validation.component.spec.ts new file mode 100644 index 000000000..1708455b3 --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/validation/validation.component.spec.ts @@ -0,0 +1,37 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { FormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { ButtonModule, CardModule, FormModule, GridModule, ListGroupModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { ValidationComponent } from './validation.component'; + +describe('ValidationComponent', () => { + let component: ValidationComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ValidationComponent], + imports: [FormModule, ButtonModule, ListGroupModule, FormsModule, GridModule, CardModule, DocsComponentsModule, RouterTestingModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(ValidationComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/forms/validation/validation.component.ts b/frontend/src/main/template/src/app/views/forms/validation/validation.component.ts new file mode 100644 index 000000000..71617b358 --- /dev/null +++ b/frontend/src/main/template/src/app/views/forms/validation/validation.component.ts @@ -0,0 +1,49 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-validation', + templateUrl: './validation.component.html', + styleUrls: ['./validation.component.scss'] +}) +export class ValidationComponent implements OnInit { + + customStylesValidated = false; + browserDefaultsValidated = false; + tooltipValidated = false; + + constructor() { } + + ngOnInit(): void { } + + onSubmit1() { + this.customStylesValidated = true; + console.log('Submit... 1'); + } + + onReset1() { + this.customStylesValidated = false; + console.log('Reset... 1'); + } + + onSubmit2() { + this.browserDefaultsValidated = true; + console.log('Submit... 2'); + } + + onReset2() { + this.browserDefaultsValidated = false; + console.log('Reset... 3'); + } + + onSubmit3() { + this.tooltipValidated = true; + console.log('Submit... 3'); + } + + onReset3() { + this.tooltipValidated = false; + console.log('Reset... 3'); + } + + +} diff --git a/frontend/src/main/template/src/app/views/icons/coreui-icons.component.html b/frontend/src/main/template/src/app/views/icons/coreui-icons.component.html new file mode 100644 index 000000000..5f3ee3a11 --- /dev/null +++ b/frontend/src/main/template/src/app/views/icons/coreui-icons.component.html @@ -0,0 +1,16 @@ +
+ + + {{ title }} + + + + + + +
{{ toKebabCase(icon[0]) }}
+
+
+
+
+
diff --git a/frontend/src/main/template/src/app/views/icons/coreui-icons.component.ts b/frontend/src/main/template/src/app/views/icons/coreui-icons.component.ts new file mode 100644 index 000000000..92bae5916 --- /dev/null +++ b/frontend/src/main/template/src/app/views/icons/coreui-icons.component.ts @@ -0,0 +1,46 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute } from '@angular/router'; + +import { IconSetService } from '@coreui/icons-angular'; +import { brandSet, flagSet, freeSet } from '@coreui/icons'; + +@Component({ + templateUrl: 'coreui-icons.component.html', + providers: [IconSetService], +}) +export class CoreUIIconsComponent implements OnInit { + public title = 'CoreUI Icons'; + public icons!: [string, string[]][]; + + constructor( + private route: ActivatedRoute, public iconSet: IconSetService + ) { + iconSet.icons = { ...freeSet, ...brandSet, ...flagSet }; + } + + ngOnInit() { + const path = this.route?.routeConfig?.path; + let prefix = 'cil'; + if (path === 'coreui-icons') { + this.title = `${this.title} - Free`; + prefix = 'cil'; + } else if (path === 'brands') { + this.title = `${this.title} - Brands`; + prefix = 'cib'; + } else if (path === 'flags') { + this.title = `${this.title} - Flags`; + prefix = 'cif'; + } + this.icons = this.getIconsView(prefix); + } + + toKebabCase(str: string) { + return str.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g, '$1-$2').toLowerCase(); + } + + getIconsView(prefix: string) { + return Object.entries(this.iconSet.icons).filter((icon) => { + return icon[0].startsWith(prefix); + }); + } +} diff --git a/frontend/src/main/template/src/app/views/icons/icons-routing.module.ts b/frontend/src/main/template/src/app/views/icons/icons-routing.module.ts new file mode 100644 index 000000000..e9d21fea5 --- /dev/null +++ b/frontend/src/main/template/src/app/views/icons/icons-routing.module.ts @@ -0,0 +1,48 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; + +import { CoreUIIconsComponent } from './coreui-icons.component'; + +const routes: Routes = [ + { + path: '', + data: { + title: 'Icons' + }, + children: [ + { + path: '', + pathMatch: 'full', + redirectTo: 'coreui-icons' + }, + { + path: 'coreui-icons', + component: CoreUIIconsComponent, + data: { + title: 'CoreUI Icons' + } + }, + { + path: 'brands', + component: CoreUIIconsComponent, + data: { + title: 'Brands' + } + }, + { + path: 'flags', + component: CoreUIIconsComponent, + data: { + title: 'Flags' + } + } + ] + } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class IconsRoutingModule { +} diff --git a/frontend/src/main/template/src/app/views/icons/icons.module.ts b/frontend/src/main/template/src/app/views/icons/icons.module.ts new file mode 100644 index 000000000..ca4b7b995 --- /dev/null +++ b/frontend/src/main/template/src/app/views/icons/icons.module.ts @@ -0,0 +1,25 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; + +import { CardModule, GridModule } from '@coreui/angular'; +import { IconModule } from '@coreui/icons-angular'; + +import { CoreUIIconsComponent } from './coreui-icons.component'; +import { IconsRoutingModule } from './icons-routing.module'; +import { DocsComponentsModule } from '@docs-components/docs-components.module'; + +@NgModule({ + imports: [ + IconsRoutingModule, + CardModule, + GridModule, + IconModule, + CommonModule, + DocsComponentsModule + ], + declarations: [ + CoreUIIconsComponent + ] +}) +export class IconsModule { +} diff --git a/frontend/src/main/template/src/app/views/notifications/alerts/alerts.component.html b/frontend/src/main/template/src/app/views/notifications/alerts/alerts.component.html new file mode 100644 index 000000000..9838e0f1a --- /dev/null +++ b/frontend/src/main/template/src/app/views/notifications/alerts/alerts.component.html @@ -0,0 +1,211 @@ + + + + + + + + Angular Alert + + +

+ Angular Alert is prepared for any length of text, as well as an optional close button. + For a styling, use one of the required contextual color + props (e.g., primary). For inline dismissal, use the + + dismissing prop + + . +

+ + A simple primary alertโ€”check it out! + A simple secondary alertโ€”check it out! + A simple success alertโ€”check it out! + A simple danger alertโ€”check it out! + A simple warning alertโ€”check it out! + A simple info alertโ€”check it out! + A simple light alertโ€”check it out! + A simple dark alertโ€”check it out! + +
+
+
+ + + + Angular Alert solid variant + + + + A solid primary alertโ€”check it out! + A solid secondary alertโ€”check it out! + A solid success alertโ€”check it out! + A solid danger alertโ€”check it out! + A solid warning alertโ€”check it out! + A solid info alertโ€”check it out! + A solid light alertโ€”check it out! + A solid dark alertโ€”check it out! + + + + + + + + Angular Alert Link color + + +

+ Use the cAlertLink directive to immediately give matching colored + links inside any alert. +

+ + + A simple primary alert with an example link. Give + it a click if you like. + + + A simple secondary alert with an example link. + Give it a click if you like. + + + A simple success alert with an example link. Give + it a click if you like. + + + A simple danger alert with an example link. Give + it a click if you like. + + + A simple warning alert with an example link. Give + it a click if you like. + + + A simple info alert with an example link. Give it + a click if you like. + + + A simple light alert with an example link. Give it + a click if you like. + + + A simple dark alert with an example link. Give it + a click if you like. + + +
+
+
+ + + + Angular Alert Additional content + + +

+ Alert can also incorporate supplementary components & elements like heading, + paragraph, and divider. +

+ + +

Well done!

+

+ Aww yeah, you successfully read this important alert message. This example text is + going to run a bit longer so that you can see how spacing within an alert works + with this kind of content. +

+
+

+ Whenever you need to, be sure to use margin utilities to keep things nice and + tidy. +

+
+
+
+
+
+ + + + Angular Alert Icons + + + + + +
An example alert with an icon
+
+ + + + +
An example alert with an icon
+
+ +
+ + + + + + + + + + + + + + + +
An example primary alert with an icon
+
+ + +
An example success alert with an icon
+
+ + +
An example warning alert with an icon
+
+ + +
An example danger alert with an icon
+
+
+
+
+
+ + + + Angular Alert Dismissing + + +

+ Alerts can also be easily dismissed. Just add the dismissible prop. +

+ + + Go right ahead and click that dismiss over there on the right. + + + + + + Go right ahead and click that dismiss over there on the right. + +
+ + +
+
+
+
+
diff --git a/frontend/src/main/template/src/app/views/notifications/alerts/alerts.component.scss b/frontend/src/main/template/src/app/views/notifications/alerts/alerts.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/notifications/alerts/alerts.component.spec.ts b/frontend/src/main/template/src/app/views/notifications/alerts/alerts.component.spec.ts new file mode 100644 index 000000000..b1671a6bd --- /dev/null +++ b/frontend/src/main/template/src/app/views/notifications/alerts/alerts.component.spec.ts @@ -0,0 +1,37 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { NoopAnimationsModule } from '@angular/platform-browser/animations'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { AlertModule, ButtonModule, CardModule, GridModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { AlertsComponent } from './alerts.component'; + +describe('AlertsComponent', () => { + let component: AlertsComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [AlertsComponent], + imports: [AlertModule, ButtonModule, NoopAnimationsModule, GridModule, CardModule, DocsComponentsModule, RouterTestingModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(AlertsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/notifications/alerts/alerts.component.ts b/frontend/src/main/template/src/app/views/notifications/alerts/alerts.component.ts new file mode 100644 index 000000000..7206fa790 --- /dev/null +++ b/frontend/src/main/template/src/app/views/notifications/alerts/alerts.component.ts @@ -0,0 +1,30 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-alerts', + templateUrl: './alerts.component.html', + styleUrls: ['./alerts.component.scss'] +}) +export class AlertsComponent implements OnInit { + + visible = [true, true]; + dismissible = true; + + constructor() { } + + ngOnInit(): void { + } + + onAlertVisibleChange(eventValue: any = this.visible) { + this.visible[1] = eventValue; + } + + onResetDismiss() { + this.visible = [true, true]; + } + + onToggleDismiss() { + this.dismissible = !this.dismissible; + } + +} diff --git a/frontend/src/main/template/src/app/views/notifications/badges/badges.component.html b/frontend/src/main/template/src/app/views/notifications/badges/badges.component.html new file mode 100644 index 000000000..c17e4dd45 --- /dev/null +++ b/frontend/src/main/template/src/app/views/notifications/badges/badges.component.html @@ -0,0 +1,175 @@ + + + + + + + + Angular Badges + + +

+ Bootstrap badge scale to suit the size of the parent element by using relative font + sizing and em units. +

+ +

+ Example heading + New +

+

+ Example heading + New +

+

+ Example heading + New +

+

+ Example heading + New +

+
+ Example heading + New +
+
+ Example heading + New +
+
+

+ Badges can be used as part of links or buttons to provide a counter. +

+ + + +

+ Remark that depending on how you use them, badges may be complicated for users of + screen readers and related assistive technologies. +

+

+ Unless the context is clear, consider including additional context with a visually + hidden piece of additional text. +

+ + + +
+
+
+ + + + AngularBadges Contextual variations + + +

+ Add any of the below-mentioned color props to modify the presentation of + a badge. +

+ + primary + success + danger + warning + info + light + dark + +
+
+ + + Angular Badges Pill badges + + +

+ Apply the shape="rounded-pill" prop to make badges rounded. +

+ + + primary + + + success + + + danger + + + warning + + + info + + + light + + + dark + + +
+
+ + + Angular Badges Positioned + + +

+ Use position prop to modify a component and position it in the corner of a link or button. +

+ + + +
+ + +
+
+
+ + + Angular Badges Indicator + + +

+ You can also create more generic indicators without a counter using a few more utilities. +

+ + + +
+
+
+
+ diff --git a/frontend/src/main/template/src/app/views/notifications/badges/badges.component.scss b/frontend/src/main/template/src/app/views/notifications/badges/badges.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/notifications/badges/badges.component.spec.ts b/frontend/src/main/template/src/app/views/notifications/badges/badges.component.spec.ts new file mode 100644 index 000000000..ab90270f0 --- /dev/null +++ b/frontend/src/main/template/src/app/views/notifications/badges/badges.component.spec.ts @@ -0,0 +1,36 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { BadgeModule, ButtonModule, CardModule, GridModule, UtilitiesModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { BadgesComponent } from './badges.component'; + +describe('BadgesComponent', () => { + let component: BadgesComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ BadgesComponent ], + imports: [BadgeModule, CardModule, GridModule, UtilitiesModule, ButtonModule, DocsComponentsModule, RouterTestingModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(BadgesComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/notifications/badges/badges.component.ts b/frontend/src/main/template/src/app/views/notifications/badges/badges.component.ts new file mode 100644 index 000000000..256ce8999 --- /dev/null +++ b/frontend/src/main/template/src/app/views/notifications/badges/badges.component.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-badges', + templateUrl: './badges.component.html', + styleUrls: ['./badges.component.scss'] +}) +export class BadgesComponent { + + constructor() { } + +} diff --git a/frontend/src/main/template/src/app/views/notifications/modals/modals.component.html b/frontend/src/main/template/src/app/views/notifications/modals/modals.component.html new file mode 100644 index 000000000..307cca3f3 --- /dev/null +++ b/frontend/src/main/template/src/app/views/notifications/modals/modals.component.html @@ -0,0 +1,583 @@ + + + + + + + + Angular Modal + + +

+ Below is a static modal example (meaning its position and + display have been overridden). Included are the modal header, modal body + (required for padding), and modal footer (optional). We ask that you + include modal headers with dismiss actions whenever possible, or provide another + explicit dismiss action. +

+ + + +
Modal title
+ +
+ Modal body text goes here. + + + + +
+
+
+
+
+ + + + Angular Modal Live demo + + +

+ Toggle a working modal demo by clicking the button below. It will slide down and fade + in from the top of the page. +

+ + + +
+
+
+ + + + Angular Modal Static backdrop + + +

+ If you donโ€™t provide an (visibleChange) handler to the Modal component, your + modal will behave as though the backdrop is static, meaning it will not close when + clicking outside it. Click the button below to try it. +

+ + + +
+
+
+ + + + Angular Modal Scrolling long content + + +

+ If your modals are too long for the userโ€™s viewport, they scroll the page by itself. +

+ + + +

+ You can also create a scrollable modal that allows scroll the modal body by adding scrollable + prop. +

+ + + +
+
+
+ + + + Angular Modal Vertically centered + + +

+ Add alignment="center" to <c-modal> to + vertically center the modal. +

+ + + + + + +
+
+
+ + + + Angular Modal Tooltips and popovers + + +

+ cTooltip and cPopover can be placed within + modals as needed. When modals are closed, any tooltips and popovers within are also + automatically dismissed. +

+ + + +
+
+
+ + + + Angular Modal Optional sizes + + +

+ Modals have three optional sizes, available via modifier classes to be placed on a + <c-modal>. These sizes kick in at certain breakpoints to avoid + horizontal scrollbars on narrower viewports. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SizeProperty sizeModal max-width
Small + 'sm' + + 300px +
DefaultNone + 500px +
Large + 'lg' + + 800px +
Extra large + 'xl' + + 1140px +
+ + + +
+
+
+ + + + Angular Modal Fullscreen Modal + + +

+ Another override is the option to pop up a modal that covers the user viewport, + available via property fullscreen. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Property fullscreanAvailability
+ true + Always
+ 'sm' + + Below 576px +
+ 'md' + + Below 768px +
+ 'lg' + + Below 992px +
+ 'xl' + + Below 1200px +
+ 'xxl' + + Below 1400px +
+ + + +
+
+
+
+ + + + + +
Modal title
+ +
+ Woohoo, you're reading this text in a modal! + + + + +
+
+ + + + + +
Modal title
+ +
+ I will not close if you click outside of me. Don't even try to press escape key. + + + + +
+
+ + + + + +
Modal title
+ +
+ + + + + + + +
+
+ + + + + +
Modal title
+ +
+ + + + + + + +
+
+ + + + + +
Modal title
+ +
+ + Woohoo, you're reading this text in a modal! + + + + + +
+
+ + + + + +
Modal title
+ +
+ +

+ This is some placeholder content to show a vertically centered modal. We've added some extra copy here to show + how vertically centering the modal works when combined with scrollable modals. We also use some repeated line + breaks to quickly extend the height of the content, thereby triggering the scrolling. When content becomes + longer than the predefined max-height of modal, content will be cropped and scrollable within the modal. +

+









+

Just like that.

+
+ + + + +
+
+ + + + + +
Modal title
+ +
+ +
Popover in a modal
+ This + + triggers a popover on click. + +

+ Popover title +

+
+ And hereโ€™s some amazing content. Itโ€™s very engaging. Right? +
+
+
+
Tooltips in a modal
+

+ This link and that link + have tooltips on hover. +

+
+ + + + +
+
+ + + + + + + +
Extra large modal
+
+ ... +
+ + +
Large modal
+
+ ... +
+ + +
Small modal
+
+ ... +
+
+ + + + + + + + + + +
Full screen
+ +
+ ... + + + +
+ + +
Full screen below sm
+ +
+ ... +
+ + +
Full screen below md
+ +
+ ... +
+ + +
Full screen below lg
+ +
+ ... +
+ + +
Full screen below xl
+ +
+ ... +
+ + +
Full screen below xxl
+ +
+ ... +
+
+ + +

+ Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis + in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. +

+

+ Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis + lacus vel augue laoreet rutrum faucibus dolor auctor. +

+

+ Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel + scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus + auctor fringilla. +

+

+ Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis + in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. +

+

+ Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis + lacus vel augue laoreet rutrum faucibus dolor auctor. +

+

+ Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel + scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus + auctor fringilla. +

+

+ Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis + in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. +

+

+ Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis + lacus vel augue laoreet rutrum faucibus dolor auctor. +

+

+ Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel + scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus + auctor fringilla. +

+

+ Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis + in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. +

+

+ Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis + lacus vel augue laoreet rutrum faucibus dolor auctor. +

+

+ Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel + scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus + auctor fringilla. +

+

+ Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis + in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. +

+

+ Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis + lacus vel augue laoreet rutrum faucibus dolor auctor. +

+

+ Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel + scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus + auctor fringilla. +

+

+ Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis + in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. +

+

+ Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis + lacus vel augue laoreet rutrum faucibus dolor auctor. +

+

+ Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel + scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus + auctor fringilla. +

+
diff --git a/frontend/src/main/template/src/app/views/notifications/modals/modals.component.scss b/frontend/src/main/template/src/app/views/notifications/modals/modals.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/notifications/modals/modals.component.spec.ts b/frontend/src/main/template/src/app/views/notifications/modals/modals.component.spec.ts new file mode 100644 index 000000000..3b380d127 --- /dev/null +++ b/frontend/src/main/template/src/app/views/notifications/modals/modals.component.spec.ts @@ -0,0 +1,37 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { NoopAnimationsModule } from '@angular/platform-browser/animations'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { ButtonModule, CardModule, GridModule, ModalModule, PopoverModule, TooltipModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { ModalsComponent } from './modals.component'; + +describe('ModalsComponent', () => { + let component: ModalsComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ModalsComponent], + imports: [ModalModule, NoopAnimationsModule, GridModule, CardModule, PopoverModule, ButtonModule, DocsComponentsModule, RouterTestingModule, TooltipModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(ModalsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/notifications/modals/modals.component.ts b/frontend/src/main/template/src/app/views/notifications/modals/modals.component.ts new file mode 100644 index 000000000..e4a11e5af --- /dev/null +++ b/frontend/src/main/template/src/app/views/notifications/modals/modals.component.ts @@ -0,0 +1,21 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-modals', + templateUrl: './modals.component.html', + styleUrls: ['./modals.component.scss'] +}) +export class ModalsComponent { + + public liveDemoVisible = false; + + constructor() { } + + toggleLiveDemo() { + this.liveDemoVisible = !this.liveDemoVisible; + } + + handleLiveDemoChange(event: boolean) { + this.liveDemoVisible = event; + } +} diff --git a/frontend/src/main/template/src/app/views/notifications/notifications-routing.module.ts b/frontend/src/main/template/src/app/views/notifications/notifications-routing.module.ts new file mode 100644 index 000000000..8be31f0d1 --- /dev/null +++ b/frontend/src/main/template/src/app/views/notifications/notifications-routing.module.ts @@ -0,0 +1,58 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; + +import { BadgesComponent } from './badges/badges.component'; +import { AlertsComponent } from './alerts/alerts.component'; +import { ModalsComponent } from './modals/modals.component'; +import { ToastersComponent } from './toasters/toasters.component'; + +const routes: Routes = [ + { + path: '', + data: { + title: 'Notifications' + }, + children: [ + { + path: '', + pathMatch: 'full', + redirectTo: 'badges' + }, + { + path: 'alerts', + component: AlertsComponent, + data: { + title: 'Alerts' + } + }, + { + path: 'badges', + component: BadgesComponent, + data: { + title: 'Badges' + } + }, + { + path: 'modal', + component: ModalsComponent, + data: { + title: 'Modal' + } + }, + { + path: 'toasts', + component: ToastersComponent, + data: { + title: 'Toasts' + } + } + ] + } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class NotificationsRoutingModule { +} diff --git a/frontend/src/main/template/src/app/views/notifications/notifications.module.ts b/frontend/src/main/template/src/app/views/notifications/notifications.module.ts new file mode 100644 index 000000000..610ca59f7 --- /dev/null +++ b/frontend/src/main/template/src/app/views/notifications/notifications.module.ts @@ -0,0 +1,64 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; + +import { + AlertModule, + BadgeModule, + ButtonModule, + CardModule, + FormModule, + GridModule, + ModalModule, + PopoverModule, + ProgressModule, + SharedModule, + ToastModule, + TooltipModule, + UtilitiesModule +} from '@coreui/angular'; + +import { IconModule } from '@coreui/icons-angular'; + +import { DocsComponentsModule } from '@docs-components/docs-components.module'; +import { NotificationsRoutingModule } from './notifications-routing.module'; + +import { AlertsComponent } from './alerts/alerts.component'; +import { BadgesComponent } from './badges/badges.component'; +import { ModalsComponent } from './modals/modals.component'; +// import { ToastsComponent } from './toasts/toasts.component'; +import { ToastersComponent } from './toasters/toasters.component'; +import { ReactiveFormsModule } from '@angular/forms'; +import { AppToastComponent } from './toasters/toast-simple/toast.component'; + +@NgModule({ + declarations: [ + BadgesComponent, + AlertsComponent, + ModalsComponent, + // ToastsComponent, + ToastersComponent, + AppToastComponent, + ], + imports: [ + CommonModule, + ReactiveFormsModule, + NotificationsRoutingModule, + DocsComponentsModule, + AlertModule, + GridModule, + CardModule, + BadgeModule, + ButtonModule, + FormModule, + ModalModule, + ToastModule, + SharedModule, + UtilitiesModule, + TooltipModule, + PopoverModule, + ProgressModule, + IconModule + ], +}) +export class NotificationsModule { +} diff --git a/frontend/src/main/template/src/app/views/notifications/toasters/toast-simple/toast-sample-icon.component.svg b/frontend/src/main/template/src/app/views/notifications/toasters/toast-simple/toast-sample-icon.component.svg new file mode 100644 index 000000000..64a6cdc25 --- /dev/null +++ b/frontend/src/main/template/src/app/views/notifications/toasters/toast-simple/toast-sample-icon.component.svg @@ -0,0 +1,11 @@ + + + diff --git a/frontend/src/main/template/src/app/views/notifications/toasters/toast-simple/toast-sample-icon.component.ts b/frontend/src/main/template/src/app/views/notifications/toasters/toast-simple/toast-sample-icon.component.ts new file mode 100644 index 000000000..e55408b72 --- /dev/null +++ b/frontend/src/main/template/src/app/views/notifications/toasters/toast-simple/toast-sample-icon.component.ts @@ -0,0 +1,14 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'toast-sample-icon', + templateUrl: './toast-sample-icon.component.svg', +}) +export class ToastSampleIconComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/frontend/src/main/template/src/app/views/notifications/toasters/toast-simple/toast.component.html b/frontend/src/main/template/src/app/views/notifications/toasters/toast-simple/toast.component.html new file mode 100644 index 000000000..f85415ca0 --- /dev/null +++ b/frontend/src/main/template/src/app/views/notifications/toasters/toast-simple/toast.component.html @@ -0,0 +1,16 @@ + + + + + + {{title}} + + +

This is a dynamic toast no {{toastBody.toast?.index}} {{toastBody.toast?.clock}}

+ + + + +
+
diff --git a/frontend/src/main/template/src/app/views/notifications/toasters/toast-simple/toast.component.scss b/frontend/src/main/template/src/app/views/notifications/toasters/toast-simple/toast.component.scss new file mode 100644 index 000000000..20947d5cd --- /dev/null +++ b/frontend/src/main/template/src/app/views/notifications/toasters/toast-simple/toast.component.scss @@ -0,0 +1,4 @@ +:host { + display: block; + overflow: hidden; +} diff --git a/frontend/src/main/template/src/app/views/notifications/toasters/toast-simple/toast.component.spec.ts b/frontend/src/main/template/src/app/views/notifications/toasters/toast-simple/toast.component.spec.ts new file mode 100644 index 000000000..2a8199724 --- /dev/null +++ b/frontend/src/main/template/src/app/views/notifications/toasters/toast-simple/toast.component.spec.ts @@ -0,0 +1,35 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; +import { NoopAnimationsModule } from '@angular/platform-browser/animations'; + +import { ButtonModule, ProgressModule, ToastModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../../icons/icon-subset'; +import { AppToastComponent } from './toast.component'; + +describe('ToastComponent', () => { + let component: AppToastComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [AppToastComponent], + imports: [NoopAnimationsModule, ToastModule, ProgressModule, ButtonModule], + providers: [IconSetService] + }) + .compileComponents(); + })); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(AppToastComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/notifications/toasters/toast-simple/toast.component.ts b/frontend/src/main/template/src/app/views/notifications/toasters/toast-simple/toast.component.ts new file mode 100644 index 000000000..440ffd9d0 --- /dev/null +++ b/frontend/src/main/template/src/app/views/notifications/toasters/toast-simple/toast.component.ts @@ -0,0 +1,24 @@ +import { ChangeDetectorRef, Component, ElementRef, forwardRef, Input, Renderer2 } from '@angular/core'; + +import { ToastComponent, ToasterService } from '@coreui/angular'; + +@Component({ + selector: 'app-toast-simple', + templateUrl: './toast.component.html', + styleUrls: ['./toast.component.scss'], + providers: [{ provide: ToastComponent, useExisting: forwardRef(() => AppToastComponent) }] +}) +export class AppToastComponent extends ToastComponent { + + @Input() closeButton = true; + @Input() title = ''; + + constructor( + public override hostElement: ElementRef, + public override renderer: Renderer2, + public override toasterService: ToasterService, + public override changeDetectorRef: ChangeDetectorRef + ) { + super(hostElement, renderer, toasterService, changeDetectorRef); + } +} diff --git a/frontend/src/main/template/src/app/views/notifications/toasters/toasters.component.html b/frontend/src/main/template/src/app/views/notifications/toasters/toasters.component.html new file mode 100644 index 000000000..2c476ae16 --- /dev/null +++ b/frontend/src/main/template/src/app/views/notifications/toasters/toasters.component.html @@ -0,0 +1,94 @@ +
+ + + + + + + + + Toaster + + + + + +
+
Add toast with following props:
+ + + + + + + + Delay + + + + + Position + + + + + Color + + + + + + + + + + + + +
+ +
+
+ + + + Toast title + This is a static toast in a static toaster + + + Toast title + This is a static toast in a static toaster + + This is a toast in static positioned App + toaster! {{toast.index}} + + +
+
+
+
+ + + + +

Form value: {{ toasterForm.value | json }}

+
+
+
+
+
+
+
diff --git a/frontend/src/main/template/src/app/views/notifications/toasters/toasters.component.scss b/frontend/src/main/template/src/app/views/notifications/toasters/toasters.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/notifications/toasters/toasters.component.spec.ts b/frontend/src/main/template/src/app/views/notifications/toasters/toasters.component.spec.ts new file mode 100644 index 000000000..a0fa33f0e --- /dev/null +++ b/frontend/src/main/template/src/app/views/notifications/toasters/toasters.component.spec.ts @@ -0,0 +1,38 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { NoopAnimationsModule } from '@angular/platform-browser/animations'; + +import { ButtonModule, CardModule, FormModule, GridModule, ProgressModule, ToastModule } from '@coreui/angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { ToastersComponent } from './toasters.component'; +import { AppToastComponent } from './toast-simple/toast.component'; + +describe('ToastersComponent', () => { + let component: ToastersComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [ToastersComponent, AppToastComponent], + imports: [NoopAnimationsModule, GridModule, ToastModule, CardModule, FormModule, ButtonModule, ProgressModule, FormsModule, ReactiveFormsModule, DocsComponentsModule], + providers: [IconSetService] + }) + .compileComponents(); + })); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(ToastersComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/notifications/toasters/toasters.component.ts b/frontend/src/main/template/src/app/views/notifications/toasters/toasters.component.ts new file mode 100644 index 000000000..55cf01080 --- /dev/null +++ b/frontend/src/main/template/src/app/views/notifications/toasters/toasters.component.ts @@ -0,0 +1,71 @@ +import { Component, OnInit, QueryList, ViewChildren } from '@angular/core'; +import { UntypedFormControl, UntypedFormGroup } from '@angular/forms'; +import { Observable } from 'rxjs'; +import { filter } from 'rxjs/operators'; + +import { ToasterComponent, ToasterPlacement } from '@coreui/angular'; +import { AppToastComponent } from './toast-simple/toast.component'; + +export enum Colors { + '' = '', + primary = 'primary', + secondary = 'secondary', + success = 'success', + info = 'info', + warning = 'warning', + danger = 'danger', + dark = 'dark', + light = 'light', +} + +@Component({ + selector: 'app-toasters', + templateUrl: './toasters.component.html', + styleUrls: ['./toasters.component.scss'] +}) +export class ToastersComponent implements OnInit { + + positions = Object.values(ToasterPlacement); + position = ToasterPlacement.TopEnd; + positionStatic = ToasterPlacement.Static; + colors = Object.keys(Colors); + autohide = true; + delay = 5000; + fade = true; + + formChanges!: Observable; + + toasterForm = new UntypedFormGroup({ + autohide: new UntypedFormControl(this.autohide), + delay: new UntypedFormControl({value: this.delay, disabled: !this.autohide}), + position: new UntypedFormControl(this.position), + fade: new UntypedFormControl({value: true, disabled: false}), + closeButton: new UntypedFormControl(true), + color: new UntypedFormControl('') + }); + + @ViewChildren(ToasterComponent) viewChildren!: QueryList; + + ngOnInit(): void { + this.formChanges = this.toasterForm.valueChanges.pipe(filter(e => e.autohide !== this.autohide)); + this.formChanges.subscribe(e => { + this.autohide = e.autohide; + this.position = e.position; + this.fade = e.fade; + const control = this.toasterForm?.get('delay'); + this.autohide ? control?.enable() : control?.disable(); + this.delay = control?.enabled ? e.timeout : this.delay; + }); + } + + addToast() { + const formValues = this.toasterForm.value; + const toasterPosition = this.viewChildren.filter(item => item.placement === this.toasterForm.value.position); + toasterPosition.forEach((item) => { + const title = `Toast ${formValues.color} ${formValues.position}`; + const {...props} = {...formValues, title}; + const componentRef = item.addToast(AppToastComponent, props, {}); + componentRef.instance['closeButton'] = props.closeButton; + }); + } +} diff --git a/frontend/src/main/template/src/app/views/pages/login/login.component.html b/frontend/src/main/template/src/app/views/pages/login/login.component.html new file mode 100644 index 000000000..dcbf28a6a --- /dev/null +++ b/frontend/src/main/template/src/app/views/pages/login/login.component.html @@ -0,0 +1,61 @@ +
+ + + + + + +
+

Login

+

Sign In to your account

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

Sign up

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. +

+ +
+
+
+
+
+
+
+
diff --git a/frontend/src/main/template/src/app/views/pages/login/login.component.scss b/frontend/src/main/template/src/app/views/pages/login/login.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/pages/login/login.component.spec.ts b/frontend/src/main/template/src/app/views/pages/login/login.component.spec.ts new file mode 100644 index 000000000..494e9b07d --- /dev/null +++ b/frontend/src/main/template/src/app/views/pages/login/login.component.spec.ts @@ -0,0 +1,35 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ButtonModule, CardModule, FormModule, GridModule } from '@coreui/angular'; +import { LoginComponent } from './login.component'; +import { IconModule } from '@coreui/icons-angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; + +describe('LoginComponent', () => { + let component: LoginComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ LoginComponent ], + imports: [FormModule, CardModule, GridModule, ButtonModule, IconModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(LoginComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/pages/login/login.component.ts b/frontend/src/main/template/src/app/views/pages/login/login.component.ts new file mode 100644 index 000000000..5485ab138 --- /dev/null +++ b/frontend/src/main/template/src/app/views/pages/login/login.component.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-login', + templateUrl: './login.component.html', + styleUrls: ['./login.component.scss'] +}) +export class LoginComponent { + + constructor() { } + +} diff --git a/frontend/src/main/template/src/app/views/pages/page404/page404.component.html b/frontend/src/main/template/src/app/views/pages/page404/page404.component.html new file mode 100644 index 000000000..77d684e82 --- /dev/null +++ b/frontend/src/main/template/src/app/views/pages/page404/page404.component.html @@ -0,0 +1,22 @@ +
+ + + +
+

404

+

Oops! You're lost.

+

+ The page you are looking for was not found. +

+
+ + + + + + + +
+
+
+
diff --git a/frontend/src/main/template/src/app/views/pages/page404/page404.component.scss b/frontend/src/main/template/src/app/views/pages/page404/page404.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/pages/page404/page404.component.spec.ts b/frontend/src/main/template/src/app/views/pages/page404/page404.component.spec.ts new file mode 100644 index 000000000..c7bbf3299 --- /dev/null +++ b/frontend/src/main/template/src/app/views/pages/page404/page404.component.spec.ts @@ -0,0 +1,35 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ButtonModule, FormModule, GridModule } from '@coreui/angular'; +import { IconModule } from '@coreui/icons-angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { Page404Component } from './page404.component'; + +describe('Page404Component', () => { + let component: Page404Component; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ Page404Component ], + imports: [FormModule, GridModule, ButtonModule, IconModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(Page404Component); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/pages/page404/page404.component.ts b/frontend/src/main/template/src/app/views/pages/page404/page404.component.ts new file mode 100644 index 000000000..1155906fd --- /dev/null +++ b/frontend/src/main/template/src/app/views/pages/page404/page404.component.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-page404', + templateUrl: './page404.component.html', + styleUrls: ['./page404.component.scss'] +}) +export class Page404Component { + + constructor() { } + +} diff --git a/frontend/src/main/template/src/app/views/pages/page500/page500.component.html b/frontend/src/main/template/src/app/views/pages/page500/page500.component.html new file mode 100644 index 000000000..7bf7d0b7d --- /dev/null +++ b/frontend/src/main/template/src/app/views/pages/page500/page500.component.html @@ -0,0 +1,22 @@ +
+ + + + +

500

+

Houston, we have a problem!

+

+ The page you are looking for is temporarily unavailable. +

+
+ + + + + + + +
+
+
+
diff --git a/frontend/src/main/template/src/app/views/pages/page500/page500.component.scss b/frontend/src/main/template/src/app/views/pages/page500/page500.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/pages/page500/page500.component.spec.ts b/frontend/src/main/template/src/app/views/pages/page500/page500.component.spec.ts new file mode 100644 index 000000000..5b4ebafde --- /dev/null +++ b/frontend/src/main/template/src/app/views/pages/page500/page500.component.spec.ts @@ -0,0 +1,35 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ButtonModule, FormModule, GridModule } from '@coreui/angular'; +import { IconModule } from '@coreui/icons-angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { Page500Component } from './page500.component'; + +describe('Page500Component', () => { + let component: Page500Component; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ Page500Component ], + imports: [GridModule, ButtonModule, FormModule, IconModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(Page500Component); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/pages/page500/page500.component.ts b/frontend/src/main/template/src/app/views/pages/page500/page500.component.ts new file mode 100644 index 000000000..114d810aa --- /dev/null +++ b/frontend/src/main/template/src/app/views/pages/page500/page500.component.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-page500', + templateUrl: './page500.component.html', + styleUrls: ['./page500.component.scss'] +}) +export class Page500Component { + + constructor() { } + +} diff --git a/frontend/src/main/template/src/app/views/pages/pages-routing.module.ts b/frontend/src/main/template/src/app/views/pages/pages-routing.module.ts new file mode 100644 index 000000000..1b9beaaae --- /dev/null +++ b/frontend/src/main/template/src/app/views/pages/pages-routing.module.ts @@ -0,0 +1,44 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; +import { Page404Component } from './page404/page404.component'; +import { Page500Component } from './page500/page500.component'; +import { LoginComponent } from './login/login.component'; +import { RegisterComponent } from './register/register.component'; + +const routes: Routes = [ + { + path: '404', + component: Page404Component, + data: { + title: 'Page 404' + } + }, + { + path: '500', + component: Page500Component, + data: { + title: 'Page 500' + } + }, + { + path: 'login', + component: LoginComponent, + data: { + title: 'Login Page' + } + }, + { + path: 'register', + component: RegisterComponent, + data: { + title: 'Register Page' + } + } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class PagesRoutingModule { +} diff --git a/frontend/src/main/template/src/app/views/pages/pages.module.ts b/frontend/src/main/template/src/app/views/pages/pages.module.ts new file mode 100644 index 000000000..c5fbf6078 --- /dev/null +++ b/frontend/src/main/template/src/app/views/pages/pages.module.ts @@ -0,0 +1,31 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; + +import { PagesRoutingModule } from './pages-routing.module'; +import { LoginComponent } from './login/login.component'; +import { RegisterComponent } from './register/register.component'; +import { Page404Component } from './page404/page404.component'; +import { Page500Component } from './page500/page500.component'; +import { ButtonModule, CardModule, FormModule, GridModule } from '@coreui/angular'; +import { IconModule } from '@coreui/icons-angular'; + + +@NgModule({ + declarations: [ + LoginComponent, + RegisterComponent, + Page404Component, + Page500Component + ], + imports: [ + CommonModule, + PagesRoutingModule, + CardModule, + ButtonModule, + GridModule, + IconModule, + FormModule + ] +}) +export class PagesModule { +} diff --git a/frontend/src/main/template/src/app/views/pages/register/register.component.html b/frontend/src/main/template/src/app/views/pages/register/register.component.html new file mode 100644 index 000000000..a02a8589f --- /dev/null +++ b/frontend/src/main/template/src/app/views/pages/register/register.component.html @@ -0,0 +1,41 @@ +
+ + + + + +
+

Register

+

Create your account

+ + + + + + + + @ + + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+
+
diff --git a/frontend/src/main/template/src/app/views/pages/register/register.component.scss b/frontend/src/main/template/src/app/views/pages/register/register.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/pages/register/register.component.spec.ts b/frontend/src/main/template/src/app/views/pages/register/register.component.spec.ts new file mode 100644 index 000000000..54d750582 --- /dev/null +++ b/frontend/src/main/template/src/app/views/pages/register/register.component.spec.ts @@ -0,0 +1,35 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ButtonModule, CardModule, FormModule, GridModule } from '@coreui/angular'; +import { IconModule } from '@coreui/icons-angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { RegisterComponent } from './register.component'; + +describe('RegisterComponent', () => { + let component: RegisterComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ RegisterComponent ], + imports: [CardModule, FormModule, GridModule, ButtonModule, IconModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(RegisterComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/pages/register/register.component.ts b/frontend/src/main/template/src/app/views/pages/register/register.component.ts new file mode 100644 index 000000000..10a2fcd8a --- /dev/null +++ b/frontend/src/main/template/src/app/views/pages/register/register.component.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-register', + templateUrl: './register.component.html', + styleUrls: ['./register.component.scss'] +}) +export class RegisterComponent { + + constructor() { } + +} diff --git a/frontend/src/main/template/src/app/views/theme/colors.component.html b/frontend/src/main/template/src/app/views/theme/colors.component.html new file mode 100644 index 000000000..4d0bbdd30 --- /dev/null +++ b/frontend/src/main/template/src/app/views/theme/colors.component.html @@ -0,0 +1,35 @@ +
+ + + Theme colors + + + + +
Brand Primary Color
+
+ +
Brand Secondary Color
+
+ +
Brand Success Color
+
+ +
Brand Danger Color
+
+ +
Brand Warning Color
+
+ +
Brand Info Color
+
+ +
Brand Light Color
+
+ +
Brand Dark Color
+
+
+
+
+
diff --git a/frontend/src/main/template/src/app/views/theme/colors.component.ts b/frontend/src/main/template/src/app/views/theme/colors.component.ts new file mode 100644 index 000000000..ac3be0d96 --- /dev/null +++ b/frontend/src/main/template/src/app/views/theme/colors.component.ts @@ -0,0 +1,73 @@ +import { AfterViewInit, Component, HostBinding, Inject, Input, OnInit, Renderer2 } from '@angular/core'; +import { DOCUMENT } from '@angular/common'; + +import { getStyle, rgbToHex } from '@coreui/utils'; + +@Component({ + templateUrl: 'colors.component.html' +}) +export class ColorsComponent implements OnInit, AfterViewInit { + + constructor( + @Inject(DOCUMENT) private document: Document, + private renderer: Renderer2 + ) { + } + + public themeColors(): void { + Array.from(this.document.querySelectorAll('.theme-color')).forEach( + // @ts-ignore + (el: HTMLElement) => { + const background = getStyle('background-color', el); + const table = this.renderer.createElement('table'); + table.innerHTML = ` + + + + + + + + + +
HEX:${rgbToHex(background)}
RGB:${background}
+ `; + this.renderer.appendChild(el.parentNode, table); + // @ts-ignore + // el.parentNode.appendChild(table); + } + ); + } + + ngOnInit(): void {} + + ngAfterViewInit(): void { + this.themeColors(); + } +} + +@Component({ + selector: 'app-theme-color', + template: ` + +
+ +
+ ` +}) +export class ThemeColorComponent implements OnInit { + @Input() color = ''; + public colorClasses = { + 'theme-color w-75 rounded mb-3': true + }; + + @HostBinding('style.display') display = 'contents'; + + ngOnInit(): void { + this.colorClasses = { + ...this.colorClasses, + [`bg-${this.color}`]: !!this.color + }; + } +} + diff --git a/frontend/src/main/template/src/app/views/theme/theme-routing.module.ts b/frontend/src/main/template/src/app/views/theme/theme-routing.module.ts new file mode 100644 index 000000000..2ba062d93 --- /dev/null +++ b/frontend/src/main/template/src/app/views/theme/theme-routing.module.ts @@ -0,0 +1,41 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; + +import { ColorsComponent } from './colors.component'; +import { TypographyComponent } from './typography.component'; + +const routes: Routes = [ + { + path: '', + data: { + title: 'Theme', + }, + children: [ + { + path: '', + pathMatch: 'full', + redirectTo: 'colors', + }, + { + path: 'colors', + component: ColorsComponent, + data: { + title: 'Colors', + }, + }, + { + path: 'typography', + component: TypographyComponent, + data: { + title: 'Typography', + }, + }, + ], + }, +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule], +}) +export class ThemeRoutingModule {} diff --git a/frontend/src/main/template/src/app/views/theme/theme.module.ts b/frontend/src/main/template/src/app/views/theme/theme.module.ts new file mode 100644 index 000000000..fef509fab --- /dev/null +++ b/frontend/src/main/template/src/app/views/theme/theme.module.ts @@ -0,0 +1,31 @@ +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; + +import { CardModule, GridModule, NavModule, UtilitiesModule, TabsModule } from '@coreui/angular'; +import { IconModule } from '@coreui/icons-angular'; + +import { ColorsComponent, ThemeColorComponent } from './colors.component'; +import { TypographyComponent } from './typography.component'; + +// Theme Routing +import { ThemeRoutingModule } from './theme-routing.module'; + +@NgModule({ + imports: [ + CommonModule, + ThemeRoutingModule, + CardModule, + GridModule, + UtilitiesModule, + IconModule, + NavModule, + TabsModule + ], + declarations: [ + ColorsComponent, + ThemeColorComponent, + TypographyComponent, + ] +}) +export class ThemeModule { +} diff --git a/frontend/src/main/template/src/app/views/theme/typography.component.html b/frontend/src/main/template/src/app/views/theme/typography.component.html new file mode 100644 index 000000000..17d0d0918 --- /dev/null +++ b/frontend/src/main/template/src/app/views/theme/typography.component.html @@ -0,0 +1,150 @@ +
+ + + Headings + + +

Documentation and examples for Bootstrap typography, including global settings, headings, body text, lists, and more.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
HeadingExample
+

<h1></h1>

+

h1. Bootstrap heading

+

<h2></h2>

+

h2. Bootstrap heading

+

<h3></h3>

+

h3. Bootstrap heading

+

<h4></h4>

+

h4. Bootstrap heading

+

<h5></h5>

+
h5. Bootstrap heading
+

<h6></h6>

+
h6. Bootstrap heading
+
+
+ + + Headings + + +

.h1 through .h6 classes are also available, for when you want to match the font styling of a heading but cannot use the associated HTML element.

+
+

h1. Bootstrap heading

+

h2. Bootstrap heading

+

h3. Bootstrap heading

+

h4. Bootstrap heading

+

h5. Bootstrap heading

+

h6. Bootstrap heading

+
+
+
+ + + Display headings + + +

Traditional heading elements are designed to work best in the meat of your page content. When you need a heading to stand out, consider using a display headingโ€”a larger, slightly more opinionated heading style.

+
+ + + + + + + + + + + + + + + +
Display 1
Display 2
Display 3
Display 4
+
+
+
+ + + Inline text elements + + +

Traditional heading elements are designed to work best in the meat of your page content. When you need a heading to stand out, consider using a display headingโ€”a larger, slightly more opinionated heading style.

+
+

You can use the mark tag to highlight text.

+

This line of text is meant to be treated as deleted text.

+

This line of text is meant to be treated as no longer accurate.

+

This line of text is meant to be treated as an addition to the document.

+

This line of text will render as underlined

+

This line of text is meant to be treated as fine print.

+

This line rendered as bold text.

+

This line rendered as italicized text.

+
+
+
+ + + Description list alignment + + +

Align terms and descriptions horizontally by using our grid systemโ€™s predefined classes (or semantic mixins). For longer terms, you can optionally add a .text-truncate class to truncate the text with an ellipsis.

+
+
+
Description lists
+
A description list is perfect for defining terms.
+ +
Euismod
+
+

Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.

+

Donec id elit non mi porta gravida at eget metus.

+
+ +
Malesuada porta
+
Etiam porta sem malesuada magna mollis euismod.
+ +
Truncated term is truncated with d-block
+
Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
+ +
Nesting
+
+
+
Nested definition list
+
Aenean posuere, tortor sed cursus feugiat, nunc augue blandit nunc.
+
+
+
+
+
+
+
diff --git a/frontend/src/main/template/src/app/views/theme/typography.component.ts b/frontend/src/main/template/src/app/views/theme/typography.component.ts new file mode 100644 index 000000000..62fa3a0bf --- /dev/null +++ b/frontend/src/main/template/src/app/views/theme/typography.component.ts @@ -0,0 +1,8 @@ +import { Component } from '@angular/core'; + +@Component({ + templateUrl: 'typography.component.html', +}) +export class TypographyComponent { + constructor() {} +} diff --git a/frontend/src/main/template/src/app/views/widgets/widgets-brand/widgets-brand.component.html b/frontend/src/main/template/src/app/views/widgets/widgets-brand/widgets-brand.component.html new file mode 100644 index 000000000..c992c9a81 --- /dev/null +++ b/frontend/src/main/template/src/app/views/widgets/widgets-brand/widgets-brand.component.html @@ -0,0 +1,22 @@ + + + + + + {{ chart.id }} + + + + diff --git a/frontend/src/main/template/src/app/views/widgets/widgets-brand/widgets-brand.component.scss b/frontend/src/main/template/src/app/views/widgets/widgets-brand/widgets-brand.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/widgets/widgets-brand/widgets-brand.component.spec.ts b/frontend/src/main/template/src/app/views/widgets/widgets-brand/widgets-brand.component.spec.ts new file mode 100644 index 000000000..b5b944f07 --- /dev/null +++ b/frontend/src/main/template/src/app/views/widgets/widgets-brand/widgets-brand.component.spec.ts @@ -0,0 +1,36 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { GridModule, WidgetModule } from '@coreui/angular'; +import { ChartjsModule } from '@coreui/angular-chartjs'; +import { IconModule } from '@coreui/icons-angular'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { WidgetsBrandComponent } from './widgets-brand.component'; + +describe('WidgetsBrandComponent', () => { + let component: WidgetsBrandComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ WidgetsBrandComponent ], + imports: [WidgetModule, GridModule, ChartjsModule, IconModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(WidgetsBrandComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/widgets/widgets-brand/widgets-brand.component.ts b/frontend/src/main/template/src/app/views/widgets/widgets-brand/widgets-brand.component.ts new file mode 100644 index 000000000..96087b9fa --- /dev/null +++ b/frontend/src/main/template/src/app/views/widgets/widgets-brand/widgets-brand.component.ts @@ -0,0 +1,102 @@ +import { AfterContentInit, ChangeDetectionStrategy, ChangeDetectorRef, Component, Input } from '@angular/core'; + +@Component({ + selector: 'app-widgets-brand', + templateUrl: './widgets-brand.component.html', + styleUrls: ['./widgets-brand.component.scss'], + changeDetection: ChangeDetectionStrategy.Default +}) +export class WidgetsBrandComponent implements AfterContentInit { + + constructor( + private changeDetectorRef: ChangeDetectorRef + ) {} + + @Input() withCharts?: boolean; + // @ts-ignore + chartOptions = { + elements: { + line: { + tension: 0.4 + }, + point: { + radius: 0, + hitRadius: 10, + hoverRadius: 4, + hoverBorderWidth: 3 + } + }, + maintainAspectRatio: false, + plugins: { + legend: { + display: false + } + }, + scales: { + x: { + display: false + }, + y: { + display: false + } + } + }; + labels = ['January', 'February', 'March', 'April', 'May', 'June', 'July']; + datasets = { + borderWidth: 2, + fill: true + }; + colors = { + backgroundColor: 'rgba(255,255,255,.1)', + borderColor: 'rgba(255,255,255,.55)', + pointHoverBackgroundColor: '#fff', + pointBackgroundColor: 'rgba(255,255,255,.55)' + }; + brandData = [ + { + icon: 'cibFacebook', + values: [{ title: 'friends', value: '89K' }, { title: 'feeds', value: '459' }], + capBg: { '--cui-card-cap-bg': '#3b5998' }, + labels: [...this.labels], + data: { + labels: [...this.labels], + datasets: [{ ...this.datasets, data: [65, 59, 84, 84, 51, 55, 40], label: 'Facebook', ...this.colors }] + } + }, + { + icon: 'cibTwitter', + values: [{ title: 'followers', value: '973k' }, { title: 'tweets', value: '1.792' }], + capBg: { '--cui-card-cap-bg': '#00aced' }, + data: { + labels: [...this.labels], + datasets: [{ ...this.datasets, data: [1, 13, 9, 17, 34, 41, 38], label: 'Twitter', ...this.colors }] + } + }, + { + icon: 'cib-linkedin', + values: [{ title: 'contacts', value: '500' }, { title: 'feeds', value: '1.292' }], + capBg: { '--cui-card-cap-bg': '#4875b4' }, + data: { + labels: [...this.labels], + datasets: [{ ...this.datasets, data: [78, 81, 80, 45, 34, 12, 40], label: 'LinkedIn', ...this.colors }] + } + }, + { + icon: 'cilCalendar', + values: [{ title: 'events', value: '12+' }, { title: 'meetings', value: '4' }], + color: 'warning', + data: { + labels: [...this.labels], + datasets: [{ ...this.datasets, data: [35, 23, 56, 22, 97, 23, 64], label: 'Events', ...this.colors }] + } + } + ]; + + capStyle(value: string) { + return !!value ? { '--cui-card-cap-bg': value } : {}; + } + + ngAfterContentInit(): void { + this.changeDetectorRef.detectChanges(); + } +} diff --git a/frontend/src/main/template/src/app/views/widgets/widgets-dropdown/widgets-dropdown.component.html b/frontend/src/main/template/src/app/views/widgets/widgets-dropdown/widgets-dropdown.component.html new file mode 100644 index 000000000..fe0d151ae --- /dev/null +++ b/frontend/src/main/template/src/app/views/widgets/widgets-dropdown/widgets-dropdown.component.html @@ -0,0 +1,127 @@ + + + + + 26K + + (-12.4% ) + + + + + + + + + + + + + + + + + $6.200 + + (40.9%) + + + + + + + + + + + + + + + + + 2.49 + + (84.7% ) + + + + + + + + + + + + + + + + + 44K + + (-23.6% ) + + + + + + + + + + + + + + diff --git a/frontend/src/main/template/src/app/views/widgets/widgets-dropdown/widgets-dropdown.component.scss b/frontend/src/main/template/src/app/views/widgets/widgets-dropdown/widgets-dropdown.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/widgets/widgets-dropdown/widgets-dropdown.component.spec.ts b/frontend/src/main/template/src/app/views/widgets/widgets-dropdown/widgets-dropdown.component.spec.ts new file mode 100644 index 000000000..e0ea365e9 --- /dev/null +++ b/frontend/src/main/template/src/app/views/widgets/widgets-dropdown/widgets-dropdown.component.spec.ts @@ -0,0 +1,36 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ButtonModule, DropdownModule, GridModule, WidgetModule } from '@coreui/angular'; +import { IconModule } from '@coreui/icons-angular'; +import { ChartjsModule } from '@coreui/angular-chartjs'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { WidgetsDropdownComponent } from './widgets-dropdown.component'; + +describe('WidgetsDropdownComponent', () => { + let component: WidgetsDropdownComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ WidgetsDropdownComponent ], + imports: [WidgetModule, DropdownModule, IconModule, ButtonModule, ChartjsModule, GridModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(WidgetsDropdownComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/widgets/widgets-dropdown/widgets-dropdown.component.ts b/frontend/src/main/template/src/app/views/widgets/widgets-dropdown/widgets-dropdown.component.ts new file mode 100644 index 000000000..f23f948ca --- /dev/null +++ b/frontend/src/main/template/src/app/views/widgets/widgets-dropdown/widgets-dropdown.component.ts @@ -0,0 +1,254 @@ +import { + AfterContentInit, + AfterViewInit, + ChangeDetectionStrategy, + ChangeDetectorRef, + Component, + OnInit, + ViewChild +} from '@angular/core'; +import { getStyle } from '@coreui/utils'; +import { ChartjsComponent } from '@coreui/angular-chartjs'; + +@Component({ + selector: 'app-widgets-dropdown', + templateUrl: './widgets-dropdown.component.html', + styleUrls: ['./widgets-dropdown.component.scss'], + changeDetection: ChangeDetectionStrategy.Default +}) +export class WidgetsDropdownComponent implements OnInit, AfterContentInit { + + constructor( + private changeDetectorRef: ChangeDetectorRef + ) {} + + data: any[] = []; + options: any[] = []; + labels = [ + 'January', + 'February', + 'March', + 'April', + 'May', + 'June', + 'July', + 'August', + 'September', + 'October', + 'November', + 'December', + 'January', + 'February', + 'March', + 'April' + ]; + datasets = [ + [{ + label: 'My First dataset', + backgroundColor: 'transparent', + borderColor: 'rgba(255,255,255,.55)', + pointBackgroundColor: getStyle('--cui-primary'), + pointHoverBorderColor: getStyle('--cui-primary'), + data: [65, 59, 84, 84, 51, 55, 40] + }], [{ + label: 'My Second dataset', + backgroundColor: 'transparent', + borderColor: 'rgba(255,255,255,.55)', + pointBackgroundColor: getStyle('--cui-info'), + pointHoverBorderColor: getStyle('--cui-info'), + data: [1, 18, 9, 17, 34, 22, 11] + }], [{ + label: 'My Third dataset', + backgroundColor: 'rgba(255,255,255,.2)', + borderColor: 'rgba(255,255,255,.55)', + pointBackgroundColor: getStyle('--cui-warning'), + pointHoverBorderColor: getStyle('--cui-warning'), + data: [78, 81, 80, 45, 34, 12, 40], + fill: true + }], [{ + label: 'My Fourth dataset', + backgroundColor: 'rgba(255,255,255,.2)', + borderColor: 'rgba(255,255,255,.55)', + data: [78, 81, 80, 45, 34, 12, 40, 85, 65, 23, 12, 98, 34, 84, 67, 82], + barPercentage: 0.7 + }] + ]; + optionsDefault = { + plugins: { + legend: { + display: false + } + }, + maintainAspectRatio: false, + scales: { + x: { + grid: { + display: false, + drawBorder: false + }, + ticks: { + display: false + } + }, + y: { + min: 30, + max: 89, + display: false, + grid: { + display: false + }, + ticks: { + display: false + } + } + }, + elements: { + line: { + borderWidth: 1, + tension: 0.4 + }, + point: { + radius: 4, + hitRadius: 10, + hoverRadius: 4 + } + } + }; + + ngOnInit(): void { + this.setData(); + } + + ngAfterContentInit(): void { + this.changeDetectorRef.detectChanges(); + + } + + setData() { + for (let idx = 0; idx < 4; idx++) { + this.data[idx] = { + labels: idx < 3 ? this.labels.slice(0, 7) : this.labels, + datasets: this.datasets[idx] + }; + } + this.setOptions(); + } + + setOptions() { + for (let idx = 0; idx < 4; idx++) { + const options = JSON.parse(JSON.stringify(this.optionsDefault)); + switch (idx) { + case 0: { + this.options.push(options); + break; + } + case 1: { + options.scales.y.min = -9; + options.scales.y.max = 39; + this.options.push(options); + break; + } + case 2: { + options.scales.x = { display: false }; + options.scales.y = { display: false }; + options.elements.line.borderWidth = 2; + options.elements.point.radius = 0; + this.options.push(options); + break; + } + case 3: { + options.scales.x.grid = { display: false, drawTicks: false }; + options.scales.x.grid = { display: false, drawTicks: false, drawBorder: false }; + options.scales.y.min = undefined; + options.scales.y.max = undefined; + options.elements = {}; + this.options.push(options); + break; + } + } + } + } +} + +@Component({ + selector: 'app-chart-sample', + template: '' +}) +export class ChartSample implements AfterViewInit { + + constructor() {} + + @ViewChild('chart') chartComponent!: ChartjsComponent; + + colors = { + label: 'My dataset', + backgroundColor: 'rgba(77,189,116,.2)', + borderColor: '#4dbd74', + pointHoverBackgroundColor: '#fff' + }; + + labels = ['Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su']; + + data = { + labels: this.labels, + datasets: [{ + data: [65, 59, 84, 84, 51, 55, 40], + ...this.colors, + fill: { value: 65 } + }] + }; + + options = { + maintainAspectRatio: false, + plugins: { + legend: { + display: false + } + }, + elements: { + line: { + tension: 0.4 + } + } + }; + + ngAfterViewInit(): void { + setTimeout(() => { + const data = () => { + return { + ...this.data, + labels: ['Jan', 'Feb', 'Mar', 'Apr', 'May'], + datasets: [{ + ...this.data.datasets[0], + data: [42, 88, 42, 66, 77], + fill: { value: 55 } + }, { ...this.data.datasets[0], borderColor: '#ffbd47', data: [88, 42, 66, 77, 42] }] + }; + }; + const newLabels = ['Jan', 'Feb', 'Mar', 'Apr', 'May']; + const newData = [42, 88, 42, 66, 77]; + let { datasets, labels } = { ...this.data }; + // @ts-ignore + const before = this.chartComponent?.chart?.data.datasets.length; + console.log('before', before); + // console.log('datasets, labels', datasets, labels) + // @ts-ignore + // this.data = data() + this.data = { + ...this.data, + datasets: [{ ...this.data.datasets[0], data: newData }, { + ...this.data.datasets[0], + borderColor: '#ffbd47', + data: [88, 42, 66, 77, 42] + }], + labels: newLabels + }; + // console.log('datasets, labels', { datasets, labels } = {...this.data}) + // @ts-ignore + setTimeout(() => { + const after = this.chartComponent?.chart?.data.datasets.length; + console.log('after', after); + }); + }, 5000); + } +} diff --git a/frontend/src/main/template/src/app/views/widgets/widgets-e/widgets-e.component.html b/frontend/src/main/template/src/app/views/widgets/widgets-e/widgets-e.component.html new file mode 100644 index 000000000..65e796f0e --- /dev/null +++ b/frontend/src/main/template/src/app/views/widgets/widgets-e/widgets-e.component.html @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/frontend/src/main/template/src/app/views/widgets/widgets-e/widgets-e.component.scss b/frontend/src/main/template/src/app/views/widgets/widgets-e/widgets-e.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/widgets/widgets-e/widgets-e.component.spec.ts b/frontend/src/main/template/src/app/views/widgets/widgets-e/widgets-e.component.spec.ts new file mode 100644 index 000000000..85469b995 --- /dev/null +++ b/frontend/src/main/template/src/app/views/widgets/widgets-e/widgets-e.component.spec.ts @@ -0,0 +1,35 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { GridModule, WidgetModule } from '@coreui/angular'; +import { ChartjsModule } from '@coreui/angular-chartjs'; +import { IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { WidgetsEComponent } from './widgets-e.component'; + +describe('WidgetsEComponent', () => { + let component: WidgetsEComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ WidgetsEComponent ], + imports: [WidgetModule, GridModule, ChartjsModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(WidgetsEComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/widgets/widgets-e/widgets-e.component.ts b/frontend/src/main/template/src/app/views/widgets/widgets-e/widgets-e.component.ts new file mode 100644 index 000000000..606ebc171 --- /dev/null +++ b/frontend/src/main/template/src/app/views/widgets/widgets-e/widgets-e.component.ts @@ -0,0 +1,138 @@ +import { AfterContentInit, ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; +import { getStyle } from '@coreui/utils'; + +@Component({ + selector: 'app-widgets-e', + templateUrl: './widgets-e.component.html', + styleUrls: ['./widgets-e.component.scss'], + changeDetection: ChangeDetectionStrategy.Default +}) +export class WidgetsEComponent implements AfterContentInit { + + constructor( + private changeDetectorRef: ChangeDetectorRef + ) { + this.prepareLabels(); + this.prepareDatasets(); + this.prepareData(); + } + + datasets: any[] = []; + labels: string[] = []; + data: any[] = []; + barOptions = { + maintainAspectRatio: false, + plugins: { + legend: { + display: false + } + }, + scales: { + x: { + display: false + }, + y: { + display: false + } + } + }; + lineOptions = { + maintainAspectRatio: false, + elements: { + line: { + tension: 0.4 + }, + point: { + radius: 0 + } + }, + plugins: { + legend: { + display: false + } + }, + scales: { + x: { + display: false + }, + y: { + display: false + } + } + }; + + get random() { + const min = 40, + max = 100; + return Math.floor(Math.random() * (max - min + 1) + min); + } + + get randomData() { + const data = []; + for (let i = 0; i < 15; i++) { + data.push(this.random); + } + return data; + } + + get baseDatasets(): Array { + return [ + { + data: this.randomData, + barThickness: 'flex', + borderColor: 'transparent', + backgroundColor: 'transparent', + pointBackgroundColor: 'transparent', + pointHoverBorderColor: 'transparent', + borderWidth: 1 + } + ]; + } + + ngAfterContentInit(): void { + this.changeDetectorRef.detectChanges(); + } + + prepareData() { + for (let i = 0; i < 6; i++) { + this.data.push({ labels: this.labels, datasets: this.datasets[i] }); + } + } + + prepareLabels() { + for (let i = 0; i < 15; i++) { + this.labels.push(this.getDayName(i)); + } + } + + prepareDatasets() { + const params = [ + { backgroundColor: 'danger' }, + { backgroundColor: 'primary' }, + { backgroundColor: 'dark' }, + { borderColor: 'danger', borderWidth: 2 }, + { borderColor: 'success', borderWidth: 2 }, + { borderColor: 'info', borderWidth: 2 } + ]; + for (let i = 0; i < 6; i++) { + this.datasets.push(this.getDataset(params[i])); + } + } + + getDataset({ backgroundColor = 'transparent', borderColor = 'transparent', borderWidth = 1 }) { + const dataset = this.baseDatasets; + dataset[0].backgroundColor = backgroundColor !== 'transparent' ? getStyle(`--cui-${backgroundColor}`) : backgroundColor; + dataset[0].borderColor = borderColor !== 'transparent' ? getStyle(`--cui-${borderColor}`) : borderColor; + dataset[0].pointBackgroundColor = getStyle(`--cui-${borderColor}`); + dataset[0].borderWidth = borderWidth; + return dataset; + } + + getDayName(shift = 0) { + // @ts-ignore + const locale = navigator.language ?? navigator.userLanguage ?? navigator.systemLanguage ?? navigator.browserLanguage ?? 'en-US'; + const baseDate = new Date(Date.UTC(2000, 1, 0)); // Monday + baseDate.setDate(baseDate.getDate() + shift); + return baseDate.toLocaleDateString(locale, { weekday: 'short' }); + } +} diff --git a/frontend/src/main/template/src/app/views/widgets/widgets-routing.module.ts b/frontend/src/main/template/src/app/views/widgets/widgets-routing.module.ts new file mode 100644 index 000000000..5d95afe38 --- /dev/null +++ b/frontend/src/main/template/src/app/views/widgets/widgets-routing.module.ts @@ -0,0 +1,21 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; +import { WidgetsComponent } from './widgets/widgets.component'; + +const routes: Routes = [ + { + path: '', + component: WidgetsComponent, + data: { + title: 'Widgets' + } + } +]; + + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class WidgetsRoutingModule { +} diff --git a/frontend/src/main/template/src/app/views/widgets/widgets.module.ts b/frontend/src/main/template/src/app/views/widgets/widgets.module.ts new file mode 100644 index 000000000..1736936c0 --- /dev/null +++ b/frontend/src/main/template/src/app/views/widgets/widgets.module.ts @@ -0,0 +1,52 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; + +import { + ButtonModule, + CardModule, + DropdownModule, + GridModule, + ProgressModule, + SharedModule, + WidgetModule +} from '@coreui/angular'; +import { IconModule } from '@coreui/icons-angular'; +import { ChartjsModule } from '@coreui/angular-chartjs'; + +import { DocsComponentsModule } from '@docs-components/docs-components.module'; + +import { WidgetsRoutingModule } from './widgets-routing.module'; +import { WidgetsComponent } from './widgets/widgets.component'; +import { WidgetsBrandComponent } from './widgets-brand/widgets-brand.component'; +import { ChartSample, WidgetsDropdownComponent } from './widgets-dropdown/widgets-dropdown.component'; +import { WidgetsEComponent } from './widgets-e/widgets-e.component'; + +@NgModule({ + declarations: [ + WidgetsComponent, + WidgetsBrandComponent, + WidgetsDropdownComponent, + ChartSample, + WidgetsEComponent + ], + imports: [ + CommonModule, + WidgetsRoutingModule, + GridModule, + WidgetModule, + IconModule, + DropdownModule, + SharedModule, + ButtonModule, + CardModule, + DocsComponentsModule, + ProgressModule, + ChartjsModule + ], + exports: [ + WidgetsBrandComponent, + WidgetsDropdownComponent + ] +}) +export class WidgetsModule { +} diff --git a/frontend/src/main/template/src/app/views/widgets/widgets/widgets.component.html b/frontend/src/main/template/src/app/views/widgets/widgets/widgets.component.html new file mode 100644 index 000000000..d79943716 --- /dev/null +++ b/frontend/src/main/template/src/app/views/widgets/widgets/widgets.component.html @@ -0,0 +1,616 @@ + + Widgets + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + View more + + + + + + + + + + + + + View more + + + + + + + + + + + + + View more + + + + + + + + + + + + + View more + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/frontend/src/main/template/src/app/views/widgets/widgets/widgets.component.scss b/frontend/src/main/template/src/app/views/widgets/widgets/widgets.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/app/views/widgets/widgets/widgets.component.spec.ts b/frontend/src/main/template/src/app/views/widgets/widgets/widgets.component.spec.ts new file mode 100644 index 000000000..6ff2dd35d --- /dev/null +++ b/frontend/src/main/template/src/app/views/widgets/widgets/widgets.component.spec.ts @@ -0,0 +1,40 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { CardModule, GridModule, ProgressModule, WidgetModule } from '@coreui/angular'; +import { ChartjsModule } from '@coreui/angular-chartjs'; +import { IconModule, IconSetService } from '@coreui/icons-angular'; +import { iconSubset } from '../../../icons/icon-subset'; +import { DocsComponentsModule } from '../../../../components'; +import { WidgetsBrandComponent } from '../widgets-brand/widgets-brand.component'; +import { WidgetsDropdownComponent } from '../widgets-dropdown/widgets-dropdown.component'; +import { WidgetsEComponent } from '../widgets-e/widgets-e.component'; +import { WidgetsComponent } from './widgets.component'; + +describe('WidgetsComponent', () => { + let component: WidgetsComponent; + let fixture: ComponentFixture; + let iconSetService: IconSetService; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [WidgetsComponent, WidgetsBrandComponent, WidgetsDropdownComponent, WidgetsEComponent], + imports: [WidgetModule, ProgressModule, GridModule, DocsComponentsModule, CardModule, RouterTestingModule, ChartjsModule, IconModule], + providers: [IconSetService] + }) + .compileComponents(); + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + iconSetService.icons = { ...iconSubset }; + + fixture = TestBed.createComponent(WidgetsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/app/views/widgets/widgets/widgets.component.ts b/frontend/src/main/template/src/app/views/widgets/widgets/widgets.component.ts new file mode 100644 index 000000000..1b49a6db1 --- /dev/null +++ b/frontend/src/main/template/src/app/views/widgets/widgets/widgets.component.ts @@ -0,0 +1,17 @@ +import { AfterContentInit, ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; + +@Component({ + selector: 'app-widgets', + templateUrl: './widgets.component.html', + styleUrls: ['./widgets.component.scss'], + changeDetection: ChangeDetectionStrategy.Default +}) +export class WidgetsComponent implements AfterContentInit { + constructor( + private changeDetectorRef: ChangeDetectorRef + ) {} + + ngAfterContentInit(): void { + this.changeDetectorRef.detectChanges(); + } +} diff --git a/frontend/src/main/template/src/assets/.gitkeep b/frontend/src/main/template/src/assets/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/assets/angular.ico b/frontend/src/main/template/src/assets/angular.ico new file mode 100644 index 000000000..997406ad2 Binary files /dev/null and b/frontend/src/main/template/src/assets/angular.ico differ diff --git a/frontend/src/main/template/src/assets/favicon.ico b/frontend/src/main/template/src/assets/favicon.ico new file mode 100644 index 000000000..bf08304b0 Binary files /dev/null and b/frontend/src/main/template/src/assets/favicon.ico differ diff --git a/frontend/src/main/template/src/assets/images/angular.jpg b/frontend/src/main/template/src/assets/images/angular.jpg new file mode 100644 index 000000000..504481122 Binary files /dev/null and b/frontend/src/main/template/src/assets/images/angular.jpg differ diff --git a/frontend/src/main/template/src/assets/img/avatars/1.jpg b/frontend/src/main/template/src/assets/img/avatars/1.jpg new file mode 100644 index 000000000..8b5f8091c Binary files /dev/null and b/frontend/src/main/template/src/assets/img/avatars/1.jpg differ diff --git a/frontend/src/main/template/src/assets/img/avatars/2.jpg b/frontend/src/main/template/src/assets/img/avatars/2.jpg new file mode 100644 index 000000000..161eeef53 Binary files /dev/null and b/frontend/src/main/template/src/assets/img/avatars/2.jpg differ diff --git a/frontend/src/main/template/src/assets/img/avatars/3.jpg b/frontend/src/main/template/src/assets/img/avatars/3.jpg new file mode 100644 index 000000000..53ecc542f Binary files /dev/null and b/frontend/src/main/template/src/assets/img/avatars/3.jpg differ diff --git a/frontend/src/main/template/src/assets/img/avatars/4.jpg b/frontend/src/main/template/src/assets/img/avatars/4.jpg new file mode 100644 index 000000000..a6ee3c72e Binary files /dev/null and b/frontend/src/main/template/src/assets/img/avatars/4.jpg differ diff --git a/frontend/src/main/template/src/assets/img/avatars/5.jpg b/frontend/src/main/template/src/assets/img/avatars/5.jpg new file mode 100644 index 000000000..c38baeed7 Binary files /dev/null and b/frontend/src/main/template/src/assets/img/avatars/5.jpg differ diff --git a/frontend/src/main/template/src/assets/img/avatars/6.jpg b/frontend/src/main/template/src/assets/img/avatars/6.jpg new file mode 100644 index 000000000..57bbf9685 Binary files /dev/null and b/frontend/src/main/template/src/assets/img/avatars/6.jpg differ diff --git a/frontend/src/main/template/src/assets/img/avatars/7.jpg b/frontend/src/main/template/src/assets/img/avatars/7.jpg new file mode 100644 index 000000000..dfc20b7a7 Binary files /dev/null and b/frontend/src/main/template/src/assets/img/avatars/7.jpg differ diff --git a/frontend/src/main/template/src/assets/img/avatars/8.jpg b/frontend/src/main/template/src/assets/img/avatars/8.jpg new file mode 100644 index 000000000..4e8b48d4f Binary files /dev/null and b/frontend/src/main/template/src/assets/img/avatars/8.jpg differ diff --git a/frontend/src/main/template/src/assets/img/avatars/9.jpg b/frontend/src/main/template/src/assets/img/avatars/9.jpg new file mode 100644 index 000000000..f690e78cc Binary files /dev/null and b/frontend/src/main/template/src/assets/img/avatars/9.jpg differ diff --git a/frontend/src/main/template/src/assets/img/brand/coreui-angular.svg b/frontend/src/main/template/src/assets/img/brand/coreui-angular.svg new file mode 100644 index 000000000..87dce30c0 --- /dev/null +++ b/frontend/src/main/template/src/assets/img/brand/coreui-angular.svg @@ -0,0 +1,39 @@ + + + + + coreui angular + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/frontend/src/main/template/src/assets/img/brand/coreui-base-white.svg b/frontend/src/main/template/src/assets/img/brand/coreui-base-white.svg new file mode 100644 index 000000000..047dbdf58 --- /dev/null +++ b/frontend/src/main/template/src/assets/img/brand/coreui-base-white.svg @@ -0,0 +1,24 @@ + + + + + Base_negative + + + + + + + + + + + + + + + diff --git a/frontend/src/main/template/src/assets/img/brand/coreui-base.svg b/frontend/src/main/template/src/assets/img/brand/coreui-base.svg new file mode 100644 index 000000000..b452672b6 --- /dev/null +++ b/frontend/src/main/template/src/assets/img/brand/coreui-base.svg @@ -0,0 +1,24 @@ + + + + + Base + + + + + + + + + + + + + + + diff --git a/frontend/src/main/template/src/assets/img/brand/coreui-signet-white.svg b/frontend/src/main/template/src/assets/img/brand/coreui-signet-white.svg new file mode 100644 index 000000000..ee9700dc7 --- /dev/null +++ b/frontend/src/main/template/src/assets/img/brand/coreui-signet-white.svg @@ -0,0 +1,16 @@ + + + + + signet_white + + + + + + + diff --git a/frontend/src/main/template/src/assets/img/brand/coreui-signet.svg b/frontend/src/main/template/src/assets/img/brand/coreui-signet.svg new file mode 100644 index 000000000..278b33c37 --- /dev/null +++ b/frontend/src/main/template/src/assets/img/brand/coreui-signet.svg @@ -0,0 +1,16 @@ + + + + + signet + + + + + + + diff --git a/frontend/src/main/template/src/components/docs-callout/docs-callout.component.html b/frontend/src/main/template/src/components/docs-callout/docs-callout.component.html new file mode 100644 index 000000000..718c8df8d --- /dev/null +++ b/frontend/src/main/template/src/components/docs-callout/docs-callout.component.html @@ -0,0 +1,17 @@ + + + + + +

+ An Angular {{name}} component{{plural ? 's' : ''}} {{plural ? 'have' : 'has'}} been created as a native Angular + version + of Bootstrap {{name}}. {{name}} {{plural ? 'are' : 'is'}} delivered with some new features, + variants, and unique design that matches CoreUI Design System requirements. +

+ + + +
+ For more information please visit our official documentation of CoreUI Components Library for Angular. +
diff --git a/frontend/src/main/template/src/components/docs-callout/docs-callout.component.scss b/frontend/src/main/template/src/components/docs-callout/docs-callout.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/components/docs-callout/docs-callout.component.spec.ts b/frontend/src/main/template/src/components/docs-callout/docs-callout.component.spec.ts new file mode 100644 index 000000000..5343c7339 --- /dev/null +++ b/frontend/src/main/template/src/components/docs-callout/docs-callout.component.spec.ts @@ -0,0 +1,27 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { DocsCalloutComponent } from './docs-callout.component'; +import { CalloutModule } from '@coreui/angular'; + +describe('DocsCalloutComponent', () => { + let component: DocsCalloutComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ DocsCalloutComponent ], + imports: [CalloutModule] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(DocsCalloutComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/components/docs-callout/docs-callout.component.ts b/frontend/src/main/template/src/components/docs-callout/docs-callout.component.ts new file mode 100644 index 000000000..df19427ab --- /dev/null +++ b/frontend/src/main/template/src/components/docs-callout/docs-callout.component.ts @@ -0,0 +1,34 @@ +import { Component, Input } from '@angular/core'; +import packageJson from '../../../package.json'; + +@Component({ + selector: 'app-docs-callout', + templateUrl: './docs-callout.component.html', + styleUrls: ['./docs-callout.component.scss'] +}) +export class DocsCalloutComponent { + + @Input() name: string = ''; + + constructor() { } + + private _href: string = 'https://coreui.io/angular/docs/'; + + get href(): string { + return this._href; + } + + @Input() + set href(value: string) { + const version = packageJson?.config?.coreui_library_short_version; + const docsUrl = packageJson?.config?.coreui_library_docs_url ?? 'https://coreui.io/angular/'; + // const path: string = version ? `${version}/${value}` : `${value}`; + const path: string = value; + this._href = `${docsUrl}${path}`; + } + + get plural() { + return this.name?.slice(-1) === 's'; + } + +} diff --git a/frontend/src/main/template/src/components/docs-components.module.ts b/frontend/src/main/template/src/components/docs-components.module.ts new file mode 100644 index 000000000..292ee3d54 --- /dev/null +++ b/frontend/src/main/template/src/components/docs-components.module.ts @@ -0,0 +1,33 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { RouterModule } from '@angular/router'; + +import { CalloutModule, NavModule, TabsModule, UtilitiesModule } from '@coreui/angular'; +import { IconModule } from '@coreui/icons-angular'; +import { DocsExampleComponent } from './docs-example/docs-example.component'; +import { DocsLinkComponent } from './docs-link/docs-link.component'; +import { DocsCalloutComponent } from './docs-callout/docs-callout.component'; + +@NgModule({ + declarations: [ + DocsExampleComponent, + DocsLinkComponent, + DocsCalloutComponent + ], + exports: [ + DocsExampleComponent, + DocsLinkComponent, + DocsCalloutComponent + ], + imports: [ + CommonModule, + NavModule, + IconModule, + RouterModule, + TabsModule, + UtilitiesModule, + CalloutModule + ] +}) +export class DocsComponentsModule { +} diff --git a/frontend/src/main/template/src/components/docs-example/docs-example.component.html b/frontend/src/main/template/src/components/docs-example/docs-example.component.html new file mode 100644 index 000000000..ca2180d55 --- /dev/null +++ b/frontend/src/main/template/src/components/docs-example/docs-example.component.html @@ -0,0 +1,21 @@ +
+ + + + + Preview + + + + + + Code + + + +
+
+ +
+
+
diff --git a/frontend/src/main/template/src/components/docs-example/docs-example.component.scss b/frontend/src/main/template/src/components/docs-example/docs-example.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/components/docs-example/docs-example.component.spec.ts b/frontend/src/main/template/src/components/docs-example/docs-example.component.spec.ts new file mode 100644 index 000000000..45996fc87 --- /dev/null +++ b/frontend/src/main/template/src/components/docs-example/docs-example.component.spec.ts @@ -0,0 +1,25 @@ +// import { ComponentFixture, TestBed } from '@angular/core/testing'; +// +// import { DocsExampleComponent } from './docs-example.component'; +// +// describe('DocsExampleComponent', () => { +// let component: DocsExampleComponent; +// let fixture: ComponentFixture; +// +// beforeEach(async () => { +// await TestBed.configureTestingModule({ +// declarations: [ DocsExampleComponent ] +// }) +// .compileComponents(); +// }); +// +// beforeEach(() => { +// fixture = TestBed.createComponent(DocsExampleComponent); +// component = fixture.componentInstance; +// fixture.detectChanges(); +// }); +// +// it('should create', () => { +// expect(component).toBeTruthy(); +// }); +// }); diff --git a/frontend/src/main/template/src/components/docs-example/docs-example.component.ts b/frontend/src/main/template/src/components/docs-example/docs-example.component.ts new file mode 100644 index 000000000..baf7bc983 --- /dev/null +++ b/frontend/src/main/template/src/components/docs-example/docs-example.component.ts @@ -0,0 +1,48 @@ +import { + AfterContentInit, + AfterViewInit, + ChangeDetectionStrategy, + ChangeDetectorRef, + Component, + Input +} from '@angular/core'; + +import packageJson from '../../../package.json'; + +@Component({ + selector: 'app-docs-example', + templateUrl: './docs-example.component.html', + styleUrls: ['./docs-example.component.scss'], + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class DocsExampleComponent implements AfterContentInit, AfterViewInit { + + constructor( + private changeDetectorRef: ChangeDetectorRef + ) {} + + @Input() fragment?: string; + + private _href = 'https://coreui.io/angular/docs/'; + + get href(): string { + return this._href; + } + + @Input() + set href(value: string) { + const version = packageJson?.config?.coreui_library_short_version; + const docsUrl = packageJson?.config?.coreui_library_docs_url ?? 'https://coreui.io/angular/'; + // const path: string = version ? `${version}/#/${value}` : '#'; + // const path: string = version ? `${version}/${value}` : ''; + this._href = `${docsUrl}${value}`; + } + + ngAfterContentInit(): void { + this.changeDetectorRef.detectChanges(); + } + + ngAfterViewInit(): void { + this.changeDetectorRef.markForCheck(); + } +} diff --git a/frontend/src/main/template/src/components/docs-link/docs-link.component.html b/frontend/src/main/template/src/components/docs-link/docs-link.component.html new file mode 100644 index 000000000..46b295d2f --- /dev/null +++ b/frontend/src/main/template/src/components/docs-link/docs-link.component.html @@ -0,0 +1,9 @@ + diff --git a/frontend/src/main/template/src/components/docs-link/docs-link.component.scss b/frontend/src/main/template/src/components/docs-link/docs-link.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/template/src/components/docs-link/docs-link.component.spec.ts b/frontend/src/main/template/src/components/docs-link/docs-link.component.spec.ts new file mode 100644 index 000000000..f8f3c3dc1 --- /dev/null +++ b/frontend/src/main/template/src/components/docs-link/docs-link.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { DocsLinkComponent } from './docs-link.component'; + +describe('DocsLinkComponent', () => { + let component: DocsLinkComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ DocsLinkComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(DocsLinkComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/main/template/src/components/docs-link/docs-link.component.ts b/frontend/src/main/template/src/components/docs-link/docs-link.component.ts new file mode 100644 index 000000000..540706ea7 --- /dev/null +++ b/frontend/src/main/template/src/components/docs-link/docs-link.component.ts @@ -0,0 +1,27 @@ +import { Component, HostBinding, Input, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-docs-link', + templateUrl: './docs-link.component.html', + styleUrls: ['./docs-link.component.scss'] +}) +export class DocsLinkComponent implements OnInit { + + @Input() href?: string = 'https://coreui.io/angular/docs/'; + @Input() name?: string; + @Input() text?: string; + + constructor() { } + + @HostBinding('class') + get hostClasses(): any { + return { + 'float-end': true + }; + } + + ngOnInit(): void { + this.href = this.name ? `https://coreui.io/angular/docs/components/${this.name}` : this.href; + } + +} diff --git a/frontend/src/main/template/src/components/index.ts b/frontend/src/main/template/src/components/index.ts new file mode 100644 index 000000000..7e1a213e3 --- /dev/null +++ b/frontend/src/main/template/src/components/index.ts @@ -0,0 +1 @@ +export * from './public-api'; diff --git a/frontend/src/main/template/src/components/public-api.ts b/frontend/src/main/template/src/components/public-api.ts new file mode 100644 index 000000000..09f35d266 --- /dev/null +++ b/frontend/src/main/template/src/components/public-api.ts @@ -0,0 +1,4 @@ +export { DocsCalloutComponent } from './docs-callout/docs-callout.component' +export { DocsExampleComponent } from './docs-example/docs-example.component' +export { DocsLinkComponent } from './docs-link/docs-link.component' +export * from './docs-components.module'; diff --git a/frontend/src/main/template/src/declarations.d.ts b/frontend/src/main/template/src/declarations.d.ts new file mode 100644 index 000000000..df1039025 --- /dev/null +++ b/frontend/src/main/template/src/declarations.d.ts @@ -0,0 +1,7 @@ +declare module '@coreui/chartjs/dist/js/coreui-chartjs.js'; + +declare module '*.json' { + const value: any; + export default value; +} + diff --git a/frontend/src/main/template/src/index.html b/frontend/src/main/template/src/index.html new file mode 100644 index 000000000..579ae2c3a --- /dev/null +++ b/frontend/src/main/template/src/index.html @@ -0,0 +1,32 @@ + + + + + + + + + + + + CoreUI Free Angular Admin Template + + + + +
+ + Loading... +
+
+ + diff --git a/frontend/src/main/template/src/main.ts b/frontend/src/main/template/src/main.ts new file mode 100644 index 000000000..be6bfabe4 --- /dev/null +++ b/frontend/src/main/template/src/main.ts @@ -0,0 +1,9 @@ +/// + +import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; + +import { AppModule } from './app/app.module'; + + +platformBrowserDynamic().bootstrapModule(AppModule) + .catch(err => console.error(err)); diff --git a/frontend/src/main/template/src/scss/_charts.scss b/frontend/src/main/template/src/scss/_charts.scss new file mode 100644 index 000000000..c55c2617e --- /dev/null +++ b/frontend/src/main/template/src/scss/_charts.scss @@ -0,0 +1,7 @@ +// temp fix .chartjs-tooltip-body-item + +.chartjs-tooltip-body-item > td { + padding-bottom: 0 !important; + padding-top: 0 !important; + font-size: smaller; +} diff --git a/frontend/src/main/template_original/src/scss/_custom.scss b/frontend/src/main/template/src/scss/_custom.scss similarity index 97% rename from frontend/src/main/template_original/src/scss/_custom.scss rename to frontend/src/main/template/src/scss/_custom.scss index 15d367af4..5a4593c0b 100644 --- a/frontend/src/main/template_original/src/scss/_custom.scss +++ b/frontend/src/main/template/src/scss/_custom.scss @@ -1 +1,2 @@ // Here you can add other styles + diff --git a/frontend/src/main/template/src/scss/_examples.scss b/frontend/src/main/template/src/scss/_examples.scss new file mode 100644 index 000000000..a7c86b11c --- /dev/null +++ b/frontend/src/main/template/src/scss/_examples.scss @@ -0,0 +1,122 @@ +.callout-info { + background-color: $light-50 !important; + + @at-root .dark-theme & { + background-color: rgba(255, 255, 255, .1) !important; + } +} + +.example { + &:not(:first-child) { + margin-top: 1.5rem; + } + + .tab-content { + background-color: $light-50 !important; + + @at-root .dark-theme & { + background-color: rgba(255, 255, 255, .1) !important; + } + } + + code[class*="language-"], + pre[class*="language-"] { + font-size: .875rem !important; + } + + :not(pre) > code[class*="language-"], + pre[class*="language-"] { + background: transparent; + } + + & + p, + & + h2, + & + h3, + & + h4, + & + h5, + & + h6 { + margin-top: 1.5rem; + } + + // Components examples + .preview, + .preview .col { + + p { + margin-top: 2rem; + } + + > .form-control { + + .form-control { + margin-top: .5rem; + } + } + + > .nav + .nav, + > .alert + .alert, + > .navbar + .navbar, + > .progress + .progress { + margin-top: 1rem; + } + + > .dropdown-menu { + position: static; + display: block; + } + + > :last-child { + margin-bottom: 0; + } + + // Images + > svg + svg, + > img + img { + margin-left: .5rem; + } + + // Buttons + > .btn, + > .btn-group { + margin: .25rem .125rem; + } + > .btn-toolbar + .btn-toolbar { + margin-top: .5rem; + } + + // List groups + > .list-group { + max-width: 400px; + } + + > [class*="list-group-horizontal"] { + max-width: 100%; + } + + // Navbars + .fixed-top, + .sticky-top { + position: static; + margin: -1rem -1rem 1rem; + } + + .fixed-bottom { + position: static; + margin: 1rem -1rem -1rem; + } + + @include media-breakpoint-up(sm) { + .fixed-top, + .sticky-top { + margin: -1.5rem -1.5rem 1rem; + } + .fixed-bottom { + margin: 1rem -1.5rem -1.5rem; + } + } + + // Pagination + .pagination { + margin-top: .5rem; + margin-bottom: .5rem; + } + } +} diff --git a/frontend/src/main/template/src/scss/_fixes.scss b/frontend/src/main/template/src/scss/_fixes.scss new file mode 100644 index 000000000..7074618ed --- /dev/null +++ b/frontend/src/main/template/src/scss/_fixes.scss @@ -0,0 +1,12 @@ +// Place for temp fixes + +.form-floating > .form-select { + padding-top: 1.625rem !important; + padding-bottom: 0.625rem !important; +} + +// temp fix for scrollbar styling (wip) +@import "scrollbar"; + +// temp fix .chartjs-tooltip-body-item padding +@import "charts"; diff --git a/frontend/src/main/template/src/scss/_layout.scss b/frontend/src/main/template/src/scss/_layout.scss new file mode 100644 index 000000000..dffcb950a --- /dev/null +++ b/frontend/src/main/template/src/scss/_layout.scss @@ -0,0 +1,7 @@ +.wrapper { + width: 100%; + @include ltr-rtl("padding-left", var(--cui-sidebar-occupy-start, 0)); + @include ltr-rtl("padding-right", var(--cui-sidebar-occupy-end, 0)); + will-change: auto; + @include transition(padding .15s); +} diff --git a/frontend/src/main/template/src/scss/_scrollbar.scss b/frontend/src/main/template/src/scss/_scrollbar.scss new file mode 100644 index 000000000..b094f1acf --- /dev/null +++ b/frontend/src/main/template/src/scss/_scrollbar.scss @@ -0,0 +1,36 @@ +// scrollbar tinkering + +@supports (scrollbar-width: thin) { + * { + scrollbar-width: thin; + scrollbar-color: #444 transparent; + } +} + +::-webkit-scrollbar { + width: .9em; +} + +::-webkit-scrollbar-track { + background: var(--cui-body-bg, #fff); + border-radius: 100vw; + margin-block: .2em; +} + +::-webkit-scrollbar-thumb { + background: #999; + border: .2em solid var(--cui-body-bg, #fff); + border-radius: 100vw; +} + +::-webkit-scrollbar-thumb:hover { + background: #444; +} + +.dark-theme::-webkit-scrollbar-thumb { + background: #444; +} + +.dark-theme::-webkit-scrollbar-thumb:hover { + background: #999; +} diff --git a/frontend/src/main/template/src/scss/_variables.scss b/frontend/src/main/template/src/scss/_variables.scss new file mode 100644 index 000000000..65c15b996 --- /dev/null +++ b/frontend/src/main/template/src/scss/_variables.scss @@ -0,0 +1,1666 @@ +// Variable overrides +// Variables +// +// Variables should follow the `$component-state-property-size` formula for +// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs. + +// Color system + +// $white: #fff; +// $gray-base: #3c4b64; +// $gray-100: #ebedef; +// $gray-200: #d8dbe0; +// $gray-300: #c4c9d0; +// $gray-400: #b1b7c1; +// $gray-500: #9da5b1; +// $gray-600: #8a93a2; +// $gray-700: #768192; +// $gray-800: #636f83; +// $gray-900: #4f5d73; +// $black: #000015; + +// fusv-disable +// $grays: ( +// "100": $gray-100, +// "200": $gray-200, +// "300": $gray-300, +// "400": $gray-400, +// "500": $gray-500, +// "600": $gray-600, +// "700": $gray-700, +// "800": $gray-800, +// "900": $gray-900 +// ); +// fusv-enable + +// $blue: #0d6efd; +// $indigo: #6610f2; +// $purple: #6f42c1; +// $pink: #d63384; +// $red: #dc3545; +// $orange: #fd7e14; +// $yellow: #ffc107; +// $green: #198754; +// $teal: #20c997; +// $cyan: #0dcaf0; + +// scss-docs-start colors-map +// $colors: ( +// "blue": $blue, +// "indigo": $indigo, +// "purple": $purple, +// "pink": $pink, +// "red": $red, +// "orange": $orange, +// "yellow": $yellow, +// "green": $green, +// "teal": $teal, +// "cyan": $cyan, +// "white": $white, +// "gray": $gray-600, +// "gray-dark": $gray-800 +// ); +// scss-docs-end colors-map + +// $primary-dark: #1f1498; +// $primary: #321fdb; +// $primary-50: #988fed; +// $primary-25: #ccc7f6; + +// $secondary-dark: #212233; +// $secondary: #9da5b1; +// $secondary-50: #9da5b1; +// $secondary-25: #ced2d8; + +// $success-dark: #1b9e3e; +// $success: #2eb85c; +// $success-50: #96dbad; +// $success-25: #cbedd6; + +// $info-dark: #2982cc; +// $info: #39f; +// $info-50: #80c6ff; +// $info-25: #c0e6ff; + +// $warning-dark: #f6960b; +// $warning: #f9b115; +// $warning-50: #fcd88a; +// $warning-25: #feecc5; + +// $danger-dark: #d93737; +// $danger: #e55353; +// $danger-50: #f2a9a9; +// $danger-25: #f9d4d4; + +// $light-dark: $gray-100; +// $light: $gray-100; +// $light-50: shift-color($light, -70); +// $light-25: shift-color($light, -80); + +// $dark-dark: $gray-900; +// $dark: $gray-900; +// $dark-50: shift-color($dark, -70); +// $dark-25: shift-color($dark, -80); + +// scss-docs-start theme-colors-map +// $theme-colors: ( +// "primary": $primary, +// "secondary": $secondary, +// "success": $success, +// "info": $info, +// "warning": $warning, +// "danger": $danger, +// "light": $light, +// "dark": $dark +// ); +// scss-docs-end theme-colors-map + +// Text colors +// $high-emphasis-dark: rgba(shift-color($gray-base, +26), .87); +// $medium-emphasis-dark: rgba(shift-color($gray-base, +26), .6); +// $disabled-dark: rgba(shift-color($gray-base, +26), .38); + +// $high-emphasis-light: rgba($white, .87); +// $medium-emphasis-light: rgba($white, .6); +// $disabled-light: rgba($white, .38); + +// The contrast ratio to reach against white, to determine if color changes from "light" to "dark". Acceptable values for WCAG 2.0 are 3, 4.5 and 7. +// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast +// $min-contrast-ratio: 4.5; + +// Customize the light and dark text colors for use in our color contrast function. +// $color-contrast-dark: $high-emphasis-dark; +// $color-contrast-light: $high-emphasis-light; + +// fusv-disable +// $blue-100: tint-color($blue, 80%); +// $blue-200: tint-color($blue, 60%); +// $blue-300: tint-color($blue, 40%); +// $blue-400: tint-color($blue, 20%); +// $blue-500: $blue; +// $blue-600: shade-color($blue, 20%); +// $blue-700: shade-color($blue, 40%); +// $blue-800: shade-color($blue, 60%); +// $blue-900: shade-color($blue, 80%); + +// $indigo-100: tint-color($indigo, 80%); +// $indigo-200: tint-color($indigo, 60%); +// $indigo-300: tint-color($indigo, 40%); +// $indigo-400: tint-color($indigo, 20%); +// $indigo-500: $indigo; +// $indigo-600: shade-color($indigo, 20%); +// $indigo-700: shade-color($indigo, 40%); +// $indigo-800: shade-color($indigo, 60%); +// $indigo-900: shade-color($indigo, 80%); + +// $purple-100: tint-color($purple, 80%); +// $purple-200: tint-color($purple, 60%); +// $purple-300: tint-color($purple, 40%); +// $purple-400: tint-color($purple, 20%); +// $purple-500: $purple; +// $purple-600: shade-color($purple, 20%); +// $purple-700: shade-color($purple, 40%); +// $purple-800: shade-color($purple, 60%); +// $purple-900: shade-color($purple, 80%); + +// $pink-100: tint-color($pink, 80%); +// $pink-200: tint-color($pink, 60%); +// $pink-300: tint-color($pink, 40%); +// $pink-400: tint-color($pink, 20%); +// $pink-500: $pink; +// $pink-600: shade-color($pink, 20%); +// $pink-700: shade-color($pink, 40%); +// $pink-800: shade-color($pink, 60%); +// $pink-900: shade-color($pink, 80%); + +// $red-100: tint-color($red, 80%); +// $red-200: tint-color($red, 60%); +// $red-300: tint-color($red, 40%); +// $red-400: tint-color($red, 20%); +// $red-500: $red; +// $red-600: shade-color($red, 20%); +// $red-700: shade-color($red, 40%); +// $red-800: shade-color($red, 60%); +// $red-900: shade-color($red, 80%); + +// $orange-100: tint-color($orange, 80%); +// $orange-200: tint-color($orange, 60%); +// $orange-300: tint-color($orange, 40%); +// $orange-400: tint-color($orange, 20%); +// $orange-500: $orange; +// $orange-600: shade-color($orange, 20%); +// $orange-700: shade-color($orange, 40%); +// $orange-800: shade-color($orange, 60%); +// $orange-900: shade-color($orange, 80%); + +// $yellow-100: tint-color($yellow, 80%); +// $yellow-200: tint-color($yellow, 60%); +// $yellow-300: tint-color($yellow, 40%); +// $yellow-400: tint-color($yellow, 20%); +// $yellow-500: $yellow; +// $yellow-600: shade-color($yellow, 20%); +// $yellow-700: shade-color($yellow, 40%); +// $yellow-800: shade-color($yellow, 60%); +// $yellow-900: shade-color($yellow, 80%); + +// $green-100: tint-color($green, 80%); +// $green-200: tint-color($green, 60%); +// $green-300: tint-color($green, 40%); +// $green-400: tint-color($green, 20%); +// $green-500: $green; +// $green-600: shade-color($green, 20%); +// $green-700: shade-color($green, 40%); +// $green-800: shade-color($green, 60%); +// $green-900: shade-color($green, 80%); + +// $teal-100: tint-color($teal, 80%); +// $teal-200: tint-color($teal, 60%); +// $teal-300: tint-color($teal, 40%); +// $teal-400: tint-color($teal, 20%); +// $teal-500: $teal; +// $teal-600: shade-color($teal, 20%); +// $teal-700: shade-color($teal, 40%); +// $teal-800: shade-color($teal, 60%); +// $teal-900: shade-color($teal, 80%); + +// $cyan-100: tint-color($cyan, 80%); +// $cyan-200: tint-color($cyan, 60%); +// $cyan-300: tint-color($cyan, 40%); +// $cyan-400: tint-color($cyan, 20%); +// $cyan-500: $cyan; +// $cyan-600: shade-color($cyan, 20%); +// $cyan-700: shade-color($cyan, 40%); +// $cyan-800: shade-color($cyan, 60%); +// $cyan-900: shade-color($cyan, 80%); +// fusv-enable + +// Characters which are escaped by the escape-svg function +// $escaped-characters: ( +// ("<", "%3c"), +// (">", "%3e"), +// ("#", "%23"), +// ("(", "%28"), +// (")", "%29"), +// ); + +// Options +// +// Quickly modify global styling by enabling or disabling optional features. + +// $enable-caret: true; +// $enable-rounded: true; +// $enable-shadows: false; +// $enable-gradients: false; +// $enable-transitions: true; +// $enable-reduced-motion: true; +// $enable-smooth-scroll: true; +// $enable-grid-classes: true; +// $enable-button-pointers: true; +// $enable-rfs: true; +// $enable-validation-icons: true; +// $enable-negative-margins: false; +// $enable-deprecation-messages: true; +// $enable-important-utilities: true; + +// Set mobile breakpoint + +// $mobile-breakpoint: lg; + +// Prefix for :root CSS variables + +// $variable-prefix: cui-; + +// Gradient +// +// The gradient which is added to components if `$enable-gradients` is `true` +// This gradient is also added to elements with `.bg-gradient` +// $gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)); + +// Spacing +// +// Control the default styling of most Bootstrap elements by modifying these +// variables. Mostly focused on spacing. +// You can add more entries to the $spacers map, should you need more variation. + +// $spacer: 1rem; +// $spacers: ( +// 0: 0, +// 1: $spacer / 4, +// 2: $spacer / 2, +// 3: $spacer, +// 4: $spacer * 1.5, +// 5: $spacer * 3, +// ); + +// $negative-spacers: if($enable-negative-margins, negativify-map($spacers), null); + +// Position +// +// Define the edge positioning anchors of the position utilities. + +// $position-values: ( +// 0: 0, +// 50: 50%, +// 100: 100% +// ); + + +// Body +// +// Settings for the `` element. + +// $body-bg: $white; +// $body-color: $high-emphasis-dark; +// $body-text-align: null; + + +// Links +// +// Style anchor elements. + +// $link-color: $primary; +// $link-decoration: underline; +// $link-shade-percentage: 20%; +// $link-hover-color: shift-color($link-color, $link-shade-percentage); +// $link-hover-decoration: null; + +// $stretched-link-pseudo-element: after; +// $stretched-link-z-index: 1; + +// Paragraphs +// +// Style p element. + +// $paragraph-margin-bottom: 1rem; + + +// Grid breakpoints +// +// Define the minimum dimensions at which your layout will change, +// adapting to different screen sizes, for use in media queries. + +// scss-docs-start grid-breakpoints +// $grid-breakpoints: ( +// xs: 0, +// sm: 576px, +// md: 768px, +// lg: 992px, +// xl: 1200px, +// xxl: 1400px +// ); +// scss-docs-end grid-breakpoints + +// @include _assert-ascending($grid-breakpoints, "$grid-breakpoints"); +// @include _assert-starts-at-zero($grid-breakpoints, "$grid-breakpoints"); + + +// Grid containers +// +// Define the maximum width of `.container` for different screen sizes. + +// scss-docs-start container-max-widths +// $container-max-widths: ( +// sm: 540px, +// md: 720px, +// lg: 960px, +// xl: 1140px, +// xxl: 1320px +// ); +// scss-docs-end container-max-widths + +// @include _assert-ascending($container-max-widths, "$container-max-widths"); + + +// Grid columns +// +// Set the number of columns and specify the width of the gutters. + +// $grid-columns: 12; +// $grid-gutter-width: 1.5rem; +// $grid-row-columns: 6; + +// $gutters: $spacers; + +// Container padding + +// $container-padding-x: $grid-gutter-width / 2; + + +// Components +// +// Define common padding and border radius sizes and more. + +// $border-width: 1px; +// $border-widths: ( +// 0: 0, +// 1: 1px, +// 2: 2px, +// 3: 3px, +// 4: 4px, +// 5: 5px +// ); + +// $border-color: $gray-200; + +// $border-radius: .25rem; +// $border-radius-sm: .2rem; +// $border-radius-lg: .3rem; +// $border-radius-pill: 50rem; + +// $box-shadow: 0 .5rem 1rem rgba($black, .15); +// $box-shadow-sm: 0 .125rem .25rem rgba($black, .075); +// $box-shadow-lg: 0 1rem 3rem rgba($black, .175); +// $box-shadow-inset: inset 0 1px 2px rgba($black, .075); + +// $component-active-color: $high-emphasis-light; +// $component-active-bg: $primary; + +// $caret-width: .3em; +// $caret-vertical-align: $caret-width * .85; +// $caret-spacing: $caret-width * .85; + +// $transition-base: all .2s ease-in-out; +// $transition-fade: opacity .15s linear; +// $transition-collapse: height .35s ease; + +// stylelint-disable function-disallowed-list +// scss-docs-start aspect-ratios +// $aspect-ratios: ( +// "1x1": 100%, +// "4x3": calc(3 / 4 * 100%), +// "16x9": calc(9 / 16 * 100%), +// "21x9": calc(9 / 21 * 100%) +// ); +// scss-docs-end aspect-ratios +// stylelint-enable function-disallowed-list + +// Typography +// +// Font, line-height, and color for body text, headings, and more. + +// stylelint-disable value-keyword-case +// $font-family-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; +// $font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +// stylelint-enable value-keyword-case +// $font-family-base: var(--#{$variable-prefix}font-sans-serif); +// $font-family-code: var(--#{$variable-prefix}font-monospace); + +// $font-size-root effects the value of `rem`, which is used for as well font sizes, paddings and margins +// $font-size-base effects the font size of the body text +// $font-size-root: null; +// $font-size-base: 1rem; // Assumes the browser default, typically `16px` +// $font-size-sm: $font-size-base * .875; +// $font-size-lg: $font-size-base * 1.25; + +// $font-weight-lighter: lighter; +// $font-weight-light: 300; +// $font-weight-normal: 400; +// $font-weight-medium: 500; +// $font-weight-semibold: 600; +// $font-weight-bold: 700; +// $font-weight-bolder: bolder; + +// $font-weight-base: $font-weight-normal; + +// $line-height-base: 1.5; +// $line-height-sm: 1.25; +// $line-height-lg: 2; + +// $h1-font-size: $font-size-base * 2.5; +// $h2-font-size: $font-size-base * 2; +// $h3-font-size: $font-size-base * 1.75; +// $h4-font-size: $font-size-base * 1.5; +// $h5-font-size: $font-size-base * 1.25; +// $h6-font-size: $font-size-base; + +// scss-docs-start font-sizes +// $font-sizes: ( +// 1: $h1-font-size, +// 2: $h2-font-size, +// 3: $h3-font-size, +// 4: $h4-font-size, +// 5: $h5-font-size, +// 6: $h6-font-size +// ); +// scss-docs-end font-sizes + +// $headings-margin-bottom: $spacer / 2; +// $headings-font-family: null; +// $headings-font-style: null; +// $headings-font-weight: 500; +// $headings-line-height: 1.2; +// $headings-color: unset; + +// scss-docs-start display-headings +// $display-font-sizes: ( +// 1: 5rem, +// 2: 4.5rem, +// 3: 4rem, +// 4: 3.5rem, +// 5: 3rem, +// 6: 2.5rem +// ); + +// $display-font-weight: 300; +// $display-line-height: $headings-line-height; +// scss-docs-end display-headings + +// $lead-font-size: $font-size-base * 1.25; +// $lead-font-weight: 300; + +// $small-font-size: .875em; + +// $sub-sup-font-size: .75em; + +// $text-muted: $disabled-dark; + +// $initialism-font-size: $small-font-size; + +// $blockquote-margin-y: $spacer; +// $blockquote-font-size: $font-size-base * 1.25; +// $blockquote-footer-color: $gray-600; +// $blockquote-footer-font-size: $small-font-size; + +// $hr-margin-y: $spacer; +// $hr-color: inherit; +// $hr-height: $border-width; +// $hr-opacity: .25; + +// $vr-color: inherit; +// $vr-width: $border-width; +// $vr-opacity: .25; + +// $legend-margin-bottom: .5rem; +// $legend-font-size: 1.5rem; +// $legend-font-weight: null; + +// $mark-padding: .2em; + +// $dt-font-weight: $font-weight-bold; + +// $nested-kbd-font-weight: $font-weight-bold; + +// $list-inline-padding: .5rem; + +// $mark-bg: #fcf8e3; + +// Icons +// $icon-size-base: 1rem; +// $icon-size-sm: $icon-size-base * .875; +// $icon-size-lg: $icon-size-base * 1.25; +// $icon-size-xl: $icon-size-base * 1.5; + + +// Tables +// +// Customizes the `.table` component with basic values, each used across all table variations. + +// scss-docs-start table-variables +// $table-cell-padding-y: .5rem; +// $table-cell-padding-x: .5rem; +// $table-cell-padding-y-sm: .25rem; +// $table-cell-padding-x-sm: .25rem; + +// $table-cell-vertical-align: top; + +// $table-color: $body-color; +// $table-bg: transparent; + +// $table-th-font-weight: 600; + +// $table-striped-color: $table-color; +// $table-striped-bg-factor: .05; +// $table-striped-bg: rgba($black, $table-striped-bg-factor); + +// $table-active-color: $table-color; +// $table-active-bg-factor: .1; +// $table-active-bg: rgba($black, $table-active-bg-factor); + +// $table-hover-color: $table-color; +// $table-hover-bg-factor: .075; +// $table-hover-bg: rgba($black, $table-hover-bg-factor); + +// $table-border-factor: .1; +// $table-border-width: $border-width; +// $table-border-color: $border-color; + +// $table-striped-order: odd; + +// $table-group-separator-color: currentColor; + +// $table-caption-color: $text-muted; + +// $table-bg-scale: -80%; + +// $table-variants: ( +// "primary": shift-color($primary, $table-bg-scale), +// "secondary": shift-color($secondary, $table-bg-scale), +// "success": shift-color($success, $table-bg-scale), +// "info": shift-color($info, $table-bg-scale), +// "warning": shift-color($warning, $table-bg-scale), +// "danger": shift-color($danger, $table-bg-scale), +// "light": $light, +// "dark": $dark, +// ); +// scss-docs-end table-variables + + +// Buttons + Forms +// +// Shared variables that are reassigned to `$input-` and `$btn-` specific variables. + +// scss-docs-start button-form-variables +// $input-btn-padding-y: .375rem; +// $input-btn-padding-x: .75rem; +// $input-btn-font-family: null; +// $input-btn-font-size: $font-size-base; +// $input-btn-line-height: $line-height-base; + +// $input-btn-focus-width: .25rem; +// $input-btn-focus-color-opacity: .25; +// $input-btn-focus-color: rgba($component-active-bg, $input-btn-focus-color-opacity); +// $input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color; + +// $input-btn-padding-y-sm: .25rem; +// $input-btn-padding-x-sm: .5rem; +// $input-btn-font-size-sm: $font-size-sm; + +// $input-btn-padding-y-lg: .5rem; +// $input-btn-padding-x-lg: 1rem; +// $input-btn-font-size-lg: $font-size-lg; + +// $input-btn-border-width: $border-width; +// scss-docs-end button-form-variables + +// Buttons +// +// For each of Bootstrap's buttons, define text, background, and border color. + +// scss-docs-start button-variables +// $btn-padding-y: $input-btn-padding-y; +// $btn-padding-x: $input-btn-padding-x; +// $btn-font-family: $input-btn-font-family; +// $btn-font-size: $input-btn-font-size; +// $btn-line-height: $input-btn-line-height; +// $btn-white-space: null; // Set to `nowrap` to prevent text wrapping + +// $btn-padding-y-sm: $input-btn-padding-y-sm; +// $btn-padding-x-sm: $input-btn-padding-x-sm; +// $btn-font-size-sm: $input-btn-font-size-sm; + +// $btn-padding-y-lg: $input-btn-padding-y-lg; +// $btn-padding-x-lg: $input-btn-padding-x-lg; +// $btn-font-size-lg: $input-btn-font-size-lg; + +// $btn-border-width: $input-btn-border-width; + +// $btn-font-weight: $font-weight-normal; +// $btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075); +// $btn-focus-width: $input-btn-focus-width; +// $btn-focus-box-shadow: $input-btn-focus-box-shadow; +// $btn-disabled-opacity: .65; +// $btn-active-box-shadow: inset 0 3px 5px rgba($black, .125); + +// $btn-link-color: $link-color; +// $btn-link-hover-color: $link-hover-color; +// $btn-link-disabled-color: $gray-600; + +// Allows for customizing button radius independently from global border radius +// $btn-border-radius: $border-radius; +// $btn-border-radius-sm: $border-radius-sm; +// $btn-border-radius-lg: $border-radius-lg; + +// $btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + +// $button-variants: ( +// "primary": btn-color-map($primary, $primary), +// "secondary": btn-color-map($secondary, $secondary), +// "success": btn-color-map($success, $success), +// "danger": btn-color-map($danger, $danger), +// "warning": btn-color-map($warning, $warning), +// "info": btn-color-map($info, $info), +// "light": btn-color-map($light, $light), +// "dark": btn-color-map($dark, $dark) +// ); +// scss-docs-end button-variables + + +// Forms +// scss-docs-start form-variables +// scss-docs-start form-control-variables +// $form-text-margin-top: .25rem; +// $form-text-font-size: $small-font-size; +// $form-text-font-style: null; +// $form-text-font-weight: null; +// $form-text-color: $text-muted; + +// $form-label-margin-bottom: .5rem; +// $form-label-font-size: null; +// $form-label-font-style: null; +// $form-label-font-weight: null; +// $form-label-color: inherit; + +// $input-padding-y: $input-btn-padding-y; +// $input-padding-x: $input-btn-padding-x; +// $input-font-family: $input-btn-font-family; +// $input-font-size: $input-btn-font-size; +// $input-font-weight: $font-weight-base; +// $input-line-height: $input-btn-line-height; + +// $input-padding-y-sm: $input-btn-padding-y-sm; +// $input-padding-x-sm: $input-btn-padding-x-sm; +// $input-font-size-sm: $input-btn-font-size-sm; + +// $input-padding-y-lg: $input-btn-padding-y-lg; +// $input-padding-x-lg: $input-btn-padding-x-lg; +// $input-font-size-lg: $input-btn-font-size-lg; + +// $input-bg: $white; +// $input-disabled-bg: $gray-200; +// $input-disabled-border-color: $gray-400; + +// $input-color: $body-color; +// $input-border-color: $gray-400; +// $input-border-width: $input-btn-border-width; +// $input-box-shadow: $box-shadow-inset; + +// $input-border-radius: $border-radius; +// $input-border-radius-sm: $border-radius-sm; +// $input-border-radius-lg: $border-radius-lg; + +// $input-focus-bg: $input-bg; +// $input-focus-border-color: tint-color($component-active-bg, 50%); +// $input-focus-color: $input-color; +// $input-focus-width: $input-btn-focus-width; +// $input-focus-box-shadow: $input-btn-focus-box-shadow; + +// $input-placeholder-color: $gray-600; +// $input-plaintext-color: $body-color; + +// $input-height-border: $input-border-width * 2; + +// $input-height-inner: add($input-line-height * 1em, $input-padding-y * 2); +// $input-height-inner-half: add($input-line-height * .5em, $input-padding-y); +// $input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y / 2); + +// $input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)); +// $input-height-sm: add($input-line-height * 1em, add($input-padding-y-sm * 2, $input-height-border, false)); +// $input-height-lg: add($input-line-height * 1em, add($input-padding-y-lg * 2, $input-height-border, false)); + +// $input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; +// scss-docs-end form-control-variables + +// scss-docs-start form-check-variables +// $form-check-input-width: 1em; +// $form-check-min-height: $font-size-base * $line-height-base; +// $form-check-padding-start: .375em; +// $form-check-margin-bottom: .125rem; +// $form-check-label-color: unset; +// $form-check-label-cursor: null; +// $form-check-transition: background-color .15s ease-in-out, background-position .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + +// $form-check-input-active-filter: brightness(90%); + +// $form-check-input-bg: $body-bg; +// $form-check-input-border: 1px solid rgba(0, 0, 0, .25); +// $form-check-input-border-radius: .25em; +// $form-check-radio-border-radius: 50%; +// $form-check-input-focus-border: $input-focus-border-color; +// $form-check-input-focus-box-shadow: $input-btn-focus-box-shadow; + +// $form-check-input-checked-color: $component-active-color; +// $form-check-input-checked-bg-color: $component-active-bg; +// $form-check-input-checked-border-color: $form-check-input-checked-bg-color; +// $form-check-input-checked-bg-image: url("data:image/svg+xml,"); +// $form-check-radio-checked-bg-image: url("data:image/svg+xml,"); + +// $form-check-input-indeterminate-color: $component-active-color; +// $form-check-input-indeterminate-bg-color: $component-active-bg; +// $form-check-input-indeterminate-border-color: $form-check-input-indeterminate-bg-color; +// $form-check-input-indeterminate-bg-image: url("data:image/svg+xml,"); + +// $form-check-input-disabled-opacity: .5; +// $form-check-label-disabled-opacity: $form-check-input-disabled-opacity; +// $form-check-btn-check-disabled-opacity: $btn-disabled-opacity; +// scss-docs-end form-check-variables + +// scss-docs-start form-switch-variables +// $form-switch-color: rgba(0, 0, 0, .25); +// $form-switch-width: 1.5em; +// $form-switch-padding-start: .375em; +// $form-switch-bg-image: url("data:image/svg+xml,"); +// $form-switch-border-radius: $form-switch-width; + +// $form-switch-focus-color: $input-focus-border-color; +// $form-switch-focus-bg-image: url("data:image/svg+xml,"); + +// $form-switch-checked-color: $component-active-color; +// $form-switch-checked-bg-image: url("data:image/svg+xml,"); +// $form-switch-checked-bg-position: right center; + +// $form-switch-widths: ( +// lg: 2em, +// xl: 2.5em +// ); +// scss-docs-end form-switch-variables + +// $form-check-inline-margin-end: 1rem; + +// scss-docs-start input-group-variables +// $input-group-addon-padding-y: $input-padding-y; +// $input-group-addon-padding-x: $input-padding-x; +// $input-group-addon-font-weight: $input-font-weight; +// $input-group-addon-color: $input-color; +// $input-group-addon-bg: $gray-200; +// $input-group-addon-border-color: $input-border-color; +// scss-docs-end input-group-variables + +// scss-docs-start form-select-variables +// $form-select-padding-y: $input-padding-y; +// $form-select-padding-x: $input-padding-x; +// $form-select-font-family: $input-font-family; +// $form-select-font-size: $input-font-size; +// $form-select-indicator-padding: 1rem; // Extra padding to account for the presence of the background-image based indicator +// $form-select-font-weight: $input-font-weight; +// $form-select-line-height: $input-line-height; +// $form-select-color: $input-color; +// $form-select-disabled-color: $gray-600; +// $form-select-bg: $input-bg; +// $form-select-disabled-bg: $gray-200; +// $form-select-disabled-border-color: $input-disabled-border-color; +// $form-select-bg-position: right $form-select-padding-x center; +// $form-select-bg-size: 16px 12px; // In pixels because image dimensions +// $form-select-indicator-color: $gray-800; +// $form-select-indicator: url("data:image/svg+xml,"); + +// $form-select-feedback-icon-padding-end: add(1em * .75, (2 * $form-select-padding-y * .75) + $form-select-padding-x + $form-select-indicator-padding); +// $form-select-feedback-icon-position: center right ($form-select-padding-x + $form-select-indicator-padding); +// $form-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half; + +// $form-select-border-width: $input-border-width; +// $form-select-border-color: $input-border-color; +// $form-select-border-radius: $border-radius; +// $form-select-box-shadow: $box-shadow-inset; + +// $form-select-focus-border-color: $input-focus-border-color; +// $form-select-focus-width: $input-focus-width; +// $form-select-focus-box-shadow: 0 0 0 $form-select-focus-width $input-btn-focus-color; + +// $form-select-padding-y-sm: $input-padding-y-sm; +// $form-select-padding-x-sm: $input-padding-x-sm; +// $form-select-font-size-sm: $input-font-size-sm; + +// $form-select-padding-y-lg: $input-padding-y-lg; +// $form-select-padding-x-lg: $input-padding-x-lg; +// $form-select-font-size-lg: $input-font-size-lg; +// scss-docs-end form-select-variables + +// scss-docs-start form-range-variables +// $form-range-track-width: 100%; +// $form-range-track-height: .5rem; +// $form-range-track-cursor: pointer; +// $form-range-track-bg: $gray-300; +// $form-range-track-border-radius: 1rem; +// $form-range-track-box-shadow: $box-shadow-inset; + +// $form-range-thumb-width: 1rem; +// $form-range-thumb-height: $form-range-thumb-width; +// $form-range-thumb-bg: $component-active-bg; +// $form-range-thumb-border: 0; +// $form-range-thumb-border-radius: 1rem; +// $form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1); +// $form-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow; +// $form-range-thumb-focus-box-shadow-width: $input-focus-width; // For focus box shadow issue in Edge +// $form-range-thumb-active-bg: tint-color($component-active-bg, 70%); +// $form-range-thumb-disabled-bg: $gray-500; +// $form-range-thumb-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; +// scss-docs-end form-range-variables + +// scss-docs-start form-file-variables +// $form-file-button-color: $input-color; +// $form-file-button-bg: $input-group-addon-bg; +// $form-file-button-hover-bg: shade-color($form-file-button-bg, 5%); +// scss-docs-end form-file-variables + +// scss-docs-start form-floating-variables +// $form-floating-height: add(3.5rem, $input-height-border); +// $form-floating-padding-x: $input-padding-x; +// $form-floating-padding-y: 1rem; +// $form-floating-input-padding-t: 1.625rem; +// $form-floating-input-padding-b: .625rem; +// $form-floating-label-opacity: .65; +// $form-floating-label-transform: scale(.85) translateY(-.5rem) translateX(.15rem); +// $form-floating-transition: opacity .1s ease-in-out, transform .1s ease-in-out; +// scss-docs-end form-floating-variables + +// Form validation + +// $form-feedback-margin-top: $form-text-margin-top; +// $form-feedback-font-size: $form-text-font-size; +// $form-feedback-font-style: $form-text-font-style; +// $form-feedback-valid-color: $success; +// $form-feedback-invalid-color: $danger; + +// $form-feedback-icon-valid-color: $form-feedback-valid-color; +// $form-feedback-icon-valid: url("data:image/svg+xml,"); +// $form-feedback-icon-invalid-color: $form-feedback-invalid-color; +// $form-feedback-icon-invalid: url("data:image/svg+xml,"); + +// scss-docs-start form-validation-states +// $form-validation-states: ( +// "valid": ( +// "color": $form-feedback-valid-color, +// "icon": $form-feedback-icon-valid +// ), +// "invalid": ( +// "color": $form-feedback-invalid-color, +// "icon": $form-feedback-icon-invalid +// ) +// ); +// scss-docs-end form-validation-states +// scss-docs-end form-variables +// Z-index master list +// +// Warning: Avoid customizing these values. They're used for a bird's eye view +// of components dependent on the z-axis and are designed to all work together. + +// scss-docs-start zindex-stack +// $zindex-dropdown: 1000; +// $zindex-sticky: 1020; +// $zindex-fixed: 1030; +// $zindex-modal-backdrop: 1040; +// $zindex-modal: 1050; +// $zindex-popover: 1060; +// $zindex-tooltip: 1070; +// scss-docs-end zindex-stack + + +// Navs +// scss-docs-start nav-variables +// $nav-link-padding-y: .5rem; +// $nav-link-padding-x: 1rem; +// $nav-link-font-size: null; +// $nav-link-font-weight: null; +// $nav-link-color: $link-color; +// $nav-link-hover-color: $link-hover-color; +// $nav-link-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out; +// $nav-link-disabled-color: $gray-600; + +// $nav-tabs-border-color: $gray-300; +// $nav-tabs-border-width: $border-width; +// $nav-tabs-border-radius: $border-radius; +// $nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color; +// $nav-tabs-link-active-color: $gray-700; +// $nav-tabs-link-active-bg: $body-bg; +// $nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg; + +// $nav-pills-border-radius: $border-radius; +// $nav-pills-link-active-color: $component-active-color; +// $nav-pills-link-active-bg: $component-active-bg; +// scss-docs-end nav-variables + +// Navbar +// scss-docs-start navbar-variables +// $navbar-padding-y: $spacer / 2; +// $navbar-padding-x: null; + +// $navbar-nav-link-padding-x: .5rem; + +// $navbar-brand-font-size: $font-size-lg; +// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link +// $nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2; +// $navbar-brand-height: $navbar-brand-font-size * $line-height-base; +// $navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2; +// $navbar-brand-margin-end: 1rem; + +// $navbar-toggler-padding-y: .25rem; +// $navbar-toggler-padding-x: .75rem; +// $navbar-toggler-font-size: $font-size-lg; +// $navbar-toggler-border-radius: $btn-border-radius; +// $navbar-toggler-focus-width: $btn-focus-width; +// $navbar-toggler-transition: box-shadow .15s ease-in-out; + +// $navbar-dark-color: $medium-emphasis-light; +// $navbar-dark-hover-color: $high-emphasis-light; +// $navbar-dark-active-color: $high-emphasis-light; +// $navbar-dark-disabled-color: $disabled-light; +// $navbar-dark-toggler-icon-bg: url("data:image/svg+xml,"); +// $navbar-dark-toggler-border-color: rgba($white, .1); + +// $navbar-light-color: $medium-emphasis-dark; +// $navbar-light-hover-color: $high-emphasis-dark; +// $navbar-light-active-color: $high-emphasis-dark; +// $navbar-light-disabled-color: $disabled-dark; +// $navbar-light-toggler-icon-bg: url("data:image/svg+xml,"); +// $navbar-light-toggler-border-color: rgba($black, .1); + +// $navbar-light-brand-color: $navbar-light-active-color; +// $navbar-light-brand-hover-color: $navbar-light-active-color; +// $navbar-dark-brand-color: $navbar-dark-active-color; +// $navbar-dark-brand-hover-color: $navbar-dark-active-color; +// scss-docs-end navbar-variables + +// Dropdowns +// +// Dropdown menu container and contents. +// scss-docs-start dropdown-variables +// $dropdown-min-width: 10rem; +// $dropdown-padding-x: 0; +// $dropdown-padding-y: .5rem; +// $dropdown-spacer: .125rem; +// $dropdown-font-size: $font-size-base; +// $dropdown-color: $body-color; +// $dropdown-bg: $white; +// $dropdown-border-color: rgba($black, .15); +// $dropdown-border-radius: $border-radius; +// $dropdown-border-width: $border-width; +// $dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width); +// $dropdown-divider-bg: $dropdown-border-color; +// $dropdown-divider-margin-y: $spacer / 2; +// $dropdown-box-shadow: $box-shadow; + +// $dropdown-link-color: $gray-900; +// $dropdown-link-hover-color: shade-color($gray-900, 10%); +// $dropdown-link-hover-bg: $gray-100; + +// $dropdown-link-active-color: $component-active-color; +// $dropdown-link-active-bg: $component-active-bg; + +// $dropdown-link-disabled-color: $gray-600; + +// $dropdown-item-padding-y: $spacer / 4; +// $dropdown-item-padding-x: $spacer; + +// $dropdown-header-color: $gray-600; +// $dropdown-header-padding: $dropdown-padding-y $dropdown-item-padding-x; + +// $dropdown-dark-color: $gray-300; +// $dropdown-dark-bg: $gray-800; +// $dropdown-dark-border-color: $dropdown-border-color; +// $dropdown-dark-divider-bg: $dropdown-divider-bg; +// $dropdown-dark-box-shadow: null; +// $dropdown-dark-link-color: $dropdown-dark-color; +// $dropdown-dark-link-hover-color: $high-emphasis-light; +// $dropdown-dark-link-hover-bg: rgba($white, .15); +// $dropdown-dark-link-active-color: $dropdown-link-active-color; +// $dropdown-dark-link-active-bg: $dropdown-link-active-bg; +// $dropdown-dark-link-disabled-color: $gray-500; +// $dropdown-dark-header-color: $gray-500; +// scss-docs-end dropdown-variables + + +// Pagination +// scss-docs-start pagination-variables +// $pagination-padding-y: .375rem; +// $pagination-padding-x: .75rem; +// $pagination-padding-y-sm: .25rem; +// $pagination-padding-x-sm: .5rem; +// $pagination-padding-y-lg: .75rem; +// $pagination-padding-x-lg: 1.5rem; + +// $pagination-color: $link-color; +// $pagination-bg: $white; +// $pagination-border-width: $border-width; +// $pagination-border-radius: $border-radius; +// $pagination-margin-start: -$pagination-border-width; +// $pagination-border-color: $gray-300; + +// $pagination-focus-color: $link-hover-color; +// $pagination-focus-bg: $gray-200; +// $pagination-focus-box-shadow: $input-btn-focus-box-shadow; +// $pagination-focus-outline: 0; + +// $pagination-hover-color: $link-hover-color; +// $pagination-hover-bg: $gray-200; +// $pagination-hover-border-color: $gray-300; + +// $pagination-active-color: $component-active-color; +// $pagination-active-bg: $component-active-bg; +// $pagination-active-border-color: $pagination-active-bg; + +// $pagination-disabled-color: $gray-600; +// $pagination-disabled-bg: $white; +// $pagination-disabled-border-color: $gray-300; + +// $pagination-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; +// scss-docs-end pagination-variables + +// Cards +// scss-docs-start card-variables +// $card-spacer-y: $spacer; +// $card-spacer-x: $spacer; +// $card-title-spacer-y: $spacer / 2; +// $card-border-width: $border-width; +// $card-border-radius: $border-radius; +// $card-border-color: rgba($black, .125); +// $card-inner-border-radius: subtract($card-border-radius, $card-border-width); +// $card-cap-padding-y: $card-spacer-y / 2; +// $card-cap-padding-x: $card-spacer-x; +// $card-cap-bg: rgba($black, .03); +// $card-cap-color: unset; +// $card-height: null; +// $card-color: unset; +// $card-bg: $white; + +// $card-img-overlay-padding: $spacer; + +// $card-group-margin: $grid-gutter-width / 2; +// scss-docs-end card-variables + +// Accordion +// scss-docs-start accordion-variables +// $accordion-padding-y: 1rem; +// $accordion-padding-x: 1.25rem; +// $accordion-color: $body-color; +// $accordion-bg: transparent; +// $accordion-border-width: $border-width; +// $accordion-border-color: rgba($black, .125); +// $accordion-border-radius: $border-radius; + +// $accordion-body-padding-y: $accordion-padding-y; +// $accordion-body-padding-x: $accordion-padding-x; + +// $accordion-button-padding-y: $accordion-padding-y; +// $accordion-button-padding-x: $accordion-padding-x; +// $accordion-button-color: $accordion-color; +// $accordion-button-bg: $accordion-bg; +// $accordion-transition: $btn-transition, border-radius .15s ease; +// $accordion-button-active-bg: tint-color($component-active-bg, 90%); +// $accordion-button-active-color: shade-color($primary, 10%); + +// $accordion-button-focus-border-color: $input-focus-border-color; +// $accordion-button-focus-box-shadow: $btn-focus-box-shadow; + +// $accordion-icon-width: 1.25rem; +// $accordion-icon-color: $accordion-color; +// $accordion-icon-active-color: $accordion-button-active-color; +// $accordion-icon-transition: transform .2s ease-in-out; +// $accordion-icon-transform: rotate(180deg); + +// $accordion-button-icon: url("data:image/svg+xml,"); +// $accordion-button-active-icon: url("data:image/svg+xml,"); +// scss-docs-end accordion-variables + +// Tooltips + +// scss-docs-start tooltip-variables +// $tooltip-font-size: $font-size-sm; +// $tooltip-max-width: 200px; +// $tooltip-color: $high-emphasis-light; +// $tooltip-bg: $black; +// $tooltip-border-radius: $border-radius; +// $tooltip-opacity: .9; +// $tooltip-padding-y: $spacer / 4; +// $tooltip-padding-x: $spacer / 2; +// $tooltip-margin: 0; + +// $tooltip-arrow-width: .8rem; +// $tooltip-arrow-height: .4rem; +// $tooltip-arrow-color: $tooltip-bg; +// scss-docs-end tooltip-variables + +// Form tooltips must come after regular tooltips +// $form-feedback-tooltip-padding-y: $tooltip-padding-y; +// $form-feedback-tooltip-padding-x: $tooltip-padding-x; +// $form-feedback-tooltip-font-size: $tooltip-font-size; +// $form-feedback-tooltip-line-height: null; +// $form-feedback-tooltip-opacity: $tooltip-opacity; +// $form-feedback-tooltip-border-radius: $tooltip-border-radius; + + +// Popovers +// scss-docs-start popover-variables +// $popover-font-size: $font-size-sm; +// $popover-bg: $white; +// $popover-max-width: 276px; +// $popover-border-width: $border-width; +// $popover-border-color: rgba($black, .2); +// $popover-border-radius: $border-radius-lg; +// $popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width); +// $popover-box-shadow: $box-shadow; + +// $popover-header-bg: shade-color($popover-bg, 6%); +// $popover-header-color: $headings-color; +// $popover-header-padding-y: .5rem; +// $popover-header-padding-x: $spacer; + +// $popover-body-color: $body-color; +// $popover-body-padding-y: $spacer; +// $popover-body-padding-x: $spacer; + +// $popover-arrow-width: 1rem; +// $popover-arrow-height: .5rem; +// $popover-arrow-color: $popover-bg; + +// $popover-arrow-outer-color: fade-in($popover-border-color, .05); +// scss-docs-end popover-variables + + +// Toasts +// scss-docs-start toast-variables +// $toast-max-width: 350px; +// $toast-padding-x: .75rem; +// $toast-padding-y: .5rem; +// $toast-font-size: .875rem; +// $toast-color: unset; +// $toast-background-color: rgba($white, .85); +// $toast-border-width: 1px; +// $toast-border-color: rgba(0, 0, 0, .1); +// $toast-border-radius: $border-radius; +// $toast-box-shadow: $box-shadow; +// $toast-spacing: $container-padding-x; + +// $toast-header-color: $gray-600; +// $toast-header-background-color: rgba($white, .85); +// $toast-header-border-color: rgba(0, 0, 0, .05); +// scss-docs-end toast-variables + + +// Badges +// scss-docs-start badge-variables +// $badge-font-size: .75em; +// $badge-font-weight: $font-weight-bold; +// $badge-color: $high-emphasis-light; +// $badge-padding-y: .35em; +// $badge-padding-x: .65em; +// $badge-border-radius: $border-radius; + +// $badge-font-size-sm: .65em; +// $badge-padding-y-sm: .3em; +// $badge-padding-x-sm: .5em; +// scss-docs-end badge-variables + + +// Modals +// scss-docs-start modal-variables +// Padding applied to the modal body +// $modal-inner-padding: $spacer; + +// Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding +// $modal-footer-margin-between: .5rem; + +// $modal-dialog-margin: .5rem; +// $modal-dialog-margin-y-sm-up: 1.75rem; + +// $modal-title-line-height: $line-height-base; + +// $modal-content-color: unset; +// $modal-content-bg: $white; +// $modal-content-border-color: rgba($black, .2); +// $modal-content-border-width: $border-width; +// $modal-content-border-radius: $border-radius-lg; +// $modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width); +// $modal-content-box-shadow-xs: $box-shadow-sm; +// $modal-content-box-shadow-sm-up: $box-shadow; + +// $modal-backdrop-bg: $black; +// $modal-backdrop-opacity: .5; +// $modal-header-border-color: $border-color; +// $modal-footer-border-color: $modal-header-border-color; +// $modal-header-border-width: $modal-content-border-width; +// $modal-footer-border-width: $modal-header-border-width; +// $modal-header-padding-y: $modal-inner-padding; +// $modal-header-padding-x: $modal-inner-padding; +// $modal-header-padding: $modal-header-padding-y $modal-header-padding-x; // Keep this for backwards compatibility + +// $modal-sm: 300px; +// $modal-md: 500px; +// $modal-lg: 800px; +// $modal-xl: 1140px; + +// $modal-fade-transform: translate(0, -50px); +// $modal-show-transform: none; +// $modal-transition: transform .3s ease-out; +// $modal-scale-transform: scale(1.02); +// scss-docs-end modal-variables + + +// Avatars +// scss-docs-start avatar-variables +// $avatar-width: 2rem; + +// $avatar-widths: ( +// sm: 1.5rem, +// lg: 3rem, +// xl: 4rem +// ); + +// $avatar-transition: margin .15s; +// scss-docs-end avatar-variables + +// Alerts +// +// Define alert colors, border radius, and padding. +// scss-docs-start alert-variables +// $alert-padding-y: $spacer; +// $alert-padding-x: $spacer; +// $alert-margin-bottom: 1rem; +// $alert-border-radius: $border-radius; +// $alert-link-font-weight: $font-weight-bold; +// $alert-border-width: $border-width; + +// $alert-bg-scale: -80%; +// $alert-border-scale: -70%; +// $alert-color-scale: 40%; + +// $alert-dismissible-padding-r: $alert-padding-x * 3; // 3x covers width of x plus default padding on either side + +// $alert-variants: ( +// "primary": alert-color-map($primary), +// "secondary": alert-color-map($secondary), +// "success": alert-color-map($success), +// "danger": alert-color-map($danger), +// "warning": alert-color-map($warning), +// "info": alert-color-map($info), +// "light": alert-color-map($light), +// "dark": alert-color-map($dark) +// ); +// scss-docs-end alert-variables + +// Callouts +// scss-docs-start callout-variables +// $callout-padding-y: $spacer; +// $callout-padding-x: $spacer; +// $callout-margin-y: $spacer; +// $callout-margin-x: 0; +// $callout-border-radius: $border-radius; +// $callout-border-width: $border-width; +// $callout-border-color: $border-color; +// $callout-border-left-width: (4 * $callout-border-width); + +// $callout-variants: ( +// "primary": $primary, +// "secondary": $secondary, +// "success": $success, +// "danger": $danger, +// "warning": $warning, +// "info": $info, +// "light": $light, +// "dark": $dark +// ); +// scss-docs-end callout-variables + + +// Progress bars + +// scss-docs-start progress-variables +// $progress-height: 1rem; +// $progress-font-size: $font-size-base * .75; +// $progress-bg: $gray-200; +// $progress-border-radius: $border-radius; +// $progress-box-shadow: $box-shadow-inset; +// $progress-bar-color: $high-emphasis-light; +// $progress-bar-bg: $primary; +// $progress-bar-animation-timing: 1s linear infinite; +// $progress-bar-transition: width .6s ease; +// scss-docs-end progress-variables + +// List group +// scss-docs-start list-group-variables +// $list-group-color: unset; +// $list-group-bg: $white; +// $list-group-border-color: rgba($black, .125); +// $list-group-border-width: $border-width; +// $list-group-border-radius: $border-radius; + +// $list-group-item-padding-y: $spacer / 2; +// $list-group-item-padding-x: $spacer; +// $list-group-item-bg-scale: -80%; +// $list-group-item-color-scale: 40%; + +// $list-group-hover-bg: $gray-100; +// $list-group-active-color: $component-active-color; +// $list-group-active-bg: $component-active-bg; +// $list-group-active-border-color: $list-group-active-bg; + +// $list-group-disabled-color: $gray-600; +// $list-group-disabled-bg: $list-group-bg; + +// $list-group-action-color: $gray-700; +// $list-group-action-hover-color: $list-group-action-color; + +// $list-group-action-active-color: $body-color; +// $list-group-action-active-bg: $gray-200; + +// $list-group-variants: ( +// "primary": list-group-color-map($primary), +// "secondary": list-group-color-map($secondary), +// "success": list-group-color-map($success), +// "danger": list-group-color-map($danger), +// "warning": list-group-color-map($warning), +// "info": list-group-color-map($info), +// "light": list-group-color-map($light), +// "dark": list-group-color-map($dark) +// ); +// scss-docs-end list-group-variables + + +// Header +// scss-docs-start header-variables +// $header-min-height: 4rem; +// $header-padding-y: $spacer / 2; +// $header-padding-x: $spacer / 2; +// $header-brand-font-size: $font-size-lg; +// $header-color: $medium-emphasis-dark; +// $header-bg: $white; +// $header-border-color: $border-color; +// $header-border-width: 1px; +// $header-hover-color: $high-emphasis-dark; +// $header-active-color: $high-emphasis-dark; +// $header-disabled-color: $disabled-dark; + +// Compute the header-brand padding-y so the header-brand will have the same height as header-text and nav-link +// $nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2; +// $header-brand-height: $header-brand-font-size * $line-height-base; +// $header-brand-padding-y: ($nav-link-height - $header-brand-height) / 2; +// $header-brand-margin-end: 1rem; +// $header-brand-font-size: $font-size-lg; +// $header-brand-color: $gray-900; +// $header-brand-hover-color: shade-color($gray-900, 10%); + +// $header-toggler-padding-y: .25rem; +// $header-toggler-padding-x: .75rem; +// $header-toggler-font-size: $font-size-lg; +// $header-toggler-bg: transparent; +// $header-toggler-border: 0; +// $header-toggler-border-radius: $btn-border-radius; + +// $header-toggler-icon-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$header-color}' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"), "#", "%23"); +// $header-toggler-hover-icon-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$header-hover-color}' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"), "#", "%23"); +// $header-toggler-border-color: rgba($black, .1); + +// $header-nav-link-padding-x: .5rem; + +// $header-divider-border-width: 1px; +// $header-divider-border-color: $header-border-color; +// scss-docs-end header-variables + +// Subheader +// scss-docs-start subheader-variables +// $subheader-min-height: 3rem; +// $subheader-padding-y: $spacer / 2; +// $subheader-padding-x: $spacer; +// $subheader-border-color: $border-color; +// $subheader-border-width: 1px; + +// $subheader-nav-link-padding-x: .5rem; +// scss-docs-end subheader-variables + +// Default theme +// scss-docs-start subheader-default-themes +// $subheader-bg: $white; +// $subheader-color: $medium-emphasis-dark; +// $subheader-hover-color: $high-emphasis-dark; +// $subheader-active-color: $high-emphasis-dark; +// $subheader-disabled-color: $disabled-dark; +// scss-docs-end subheader-default-themes + + +// Image thumbnails + +// $thumbnail-padding: .25rem; +// $thumbnail-bg: $body-bg; +// $thumbnail-border-width: $border-width; +// $thumbnail-border-color: $gray-300; +// $thumbnail-border-radius: $border-radius; +// $thumbnail-box-shadow: $box-shadow-sm; + + +// Figures + +// $figure-caption-font-size: $small-font-size; +// $figure-caption-color: $gray-600; + + +// Breadcrumbs +// scss-docs-start breadcrumb-variables +// $breadcrumb-font-size: null; +// $breadcrumb-padding-y: 0; +// $breadcrumb-padding-x: 0; +// $breadcrumb-item-padding-x: .5rem; +// $breadcrumb-margin-bottom: 1rem; +// $breadcrumb-bg: unset; +// $breadcrumb-divider-color: $gray-600; +// $breadcrumb-active-color: $gray-600; +// $breadcrumb-divider: quote("/"); +// $breadcrumb-divider-flipped: $breadcrumb-divider; +// $breadcrumb-border-radius: null; +// scss-docs-end breadcrumb-variables + +// Carousel +// scss-docs-start carousel-variables +// $carousel-control-color: $high-emphasis-light; +// $carousel-control-width: 15%; +// $carousel-control-opacity: .5; +// $carousel-control-hover-opacity: .9; +// $carousel-control-transition: opacity .15s ease; + +// $carousel-indicator-width: 30px; +// $carousel-indicator-height: 3px; +// $carousel-indicator-hit-area-height: 10px; +// $carousel-indicator-spacer: 3px; +// $carousel-indicator-opacity: .5; +// $carousel-indicator-active-bg: $white; +// $carousel-indicator-active-opacity: 1; +// $carousel-indicator-transition: opacity .6s ease; + +// $carousel-caption-width: 70%; +// $carousel-caption-color: $high-emphasis-light; +// $carousel-caption-padding-y: 1.25rem; +// $carousel-caption-spacer: 1.25rem; + +// $carousel-control-icon-width: 2rem; + +// $carousel-control-prev-icon-bg: url("data:image/svg+xml,"); +// $carousel-control-next-icon-bg: url("data:image/svg+xml,"); + +// $carousel-transition-duration: .6s; +// $carousel-transition: transform $carousel-transition-duration ease-in-out; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`) + +// $carousel-dark-indicator-active-bg: $black; +// $carousel-dark-caption-color: $high-emphasis-dark; +// $carousel-dark-control-icon-filter: invert(1) grayscale(100); +// scss-docs-end carousel-variables + +// scss-docs-start sidebar-variables +// $sidebar-width: 16rem; +// $sidebar-widths: ( +// sm: 12rem, +// lg: 20rem, +// xl: 24rem +// ); +// $sidebar-padding-y: 0; +// $sidebar-padding-x: 0; +// $sidebar-color: $high-emphasis-light; +// $sidebar-bg: $gray-base; +// $sidebar-border-width: 0; +// $sidebar-border-color: transparent; +// $sidebar-transition: margin-left .15s, margin-right .15s, box-shadow .075s, transform .15s, width .15s, z-index 0s ease .15s; +// $sidebar-reliant-transition: width .15s; + +// $sidebar-brand-height: 4rem; +// $sidebar-brand-color: $high-emphasis-light; +// $sidebar-brand-bg: rgba($black, .2); + +// $sidebar-header-height: 4rem; +// $sidebar-header-padding-y: .75rem; +// $sidebar-header-padding-x: 1rem; +// $sidebar-header-bg: rgba($black, .2); +// $sidebar-header-height-transition: height .15s, padding .15s; + +// $sidebar-narrow-width: 4rem; + +// $sidebar-backdrop-bg: $black; +// $sidebar-backdrop-opacity: .5; +// $sidebar-backdrop-transition: opacity .15s linear; + +// $sidebar-nav-title-padding-y: .75rem; +// $sidebar-nav-title-padding-x: 1rem; +// $sidebar-nav-title-margin-top: 1rem; +// $sidebar-nav-title-color: $medium-emphasis-light; +// $sidebar-nav-title-transition: height .15s, margin .15s; + +// $sidebar-nav-link-padding-y: .8445rem; +// $sidebar-nav-link-padding-x: 1rem; +// $sidebar-nav-link-color: $medium-emphasis-light; +// $sidebar-nav-link-bg: transparent; +// $sidebar-nav-link-transition: background .15s ease, color .15s ease; +// $sidebar-nav-link-icon-color: $medium-emphasis-light; + +// $sidebar-nav-link-hover-color: $high-emphasis-light; +// $sidebar-nav-link-hover-bg: rgba($white, .05); +// $sidebar-nav-link-hover-icon-color: $high-emphasis-light; + +// $sidebar-nav-link-active-color: $high-emphasis-light; +// $sidebar-nav-link-active-bg: rgba($white, .05); +// $sidebar-nav-link-active-icon-color: $high-emphasis-light; + +// $sidebar-nav-link-disabled-color: $disabled-light; +// $sidebar-nav-link-disabled-icon-color: $sidebar-nav-link-icon-color; + +// $sidebar-nav-icon-width: 4rem; +// $sidebar-nav-icon-height: 1.25rem; +// $sidebar-nav-icon-font-size: $sidebar-nav-icon-height; + +// $sidebar-nav-group-bg: rgba(0, 0, 0, .2); +// $sidebar-nav-group-transition: background .15s ease-in-out; +// $sidebar-nav-group-items-transition: height .15s ease; +// $sidebar-nav-group-toggle-show-color: $sidebar-nav-link-color; + +// $sidebar-nav-group-indicator-color: $medium-emphasis-light; +// $sidebar-nav-group-indicator: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-nav-group-indicator-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E"), "#", "%23"); +// $sidebar-nav-group-indicator-hover-color: $sidebar-nav-link-hover-color; +// $sidebar-nav-group-indicator-hover: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-nav-group-indicator-hover-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E"), "#", "%23"); +// $sidebar-nav-group-indicator-transition: transform .15s; + +// $sidebar-footer-height: auto; +// $sidebar-footer-padding-y: .75rem; +// $sidebar-footer-padding-x: 1rem; +// $sidebar-footer-bg: rgba($black, .2); +// $sidebar-footer-height-transition: height .15s, padding .15s; + +// $sidebar-toggler-height: 3rem; +// $sidebar-toggler-bg: rgba($black, .2); +// $sidebar-toggler-transition: transform .15s; + +// $sidebar-toggler-indicator-width: 4rem; +// $sidebar-toggler-indicator-height: 3rem; +// $sidebar-toggler-indicator-color: $gray-600; +// $sidebar-toggler-indicator: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-toggler-indicator-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E"), "#", "%23"); +// $sidebar-toggler-hover-bg: rgba(0, 0, 0, .3); +// $sidebar-toggler-hover-indicator-color: $sidebar-nav-link-hover-color; +// $sidebar-toggler-hover-indicator: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-toggler-hover-indicator-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E"), "#", "%23"); +// scss-docs-end sidebar-variables + +// Footer +// scss-docs-start footer-variables +// $footer-min-height: 3rem; +// $footer-padding-y: $spacer / 2; +// $footer-padding-x: $spacer; +// $footer-bg: $gray-100; +// $footer-color: $body-color; +// $footer-border-width: 1px; +// $footer-border-color: $border-color; +// scss-docs-end footer-variables + +// Spinners +// scss-docs-start spinner-variables +// $spinner-width: 2rem; +// $spinner-height: $spinner-width; +// $spinner-border-width: .25em; +// $spinner-animation-speed: .75s; + +// $spinner-width-sm: 1rem; +// $spinner-height-sm: $spinner-width-sm; +// $spinner-border-width-sm: .2em; +// scss-docs-end spinner-variables + + +// Close +// scss-docs-start close-variables +// $btn-close-width: 1em; +// $btn-close-height: $btn-close-width; +// $btn-close-padding-x: .25em; +// $btn-close-padding-y: $btn-close-padding-x; +// $btn-close-color: $high-emphasis-dark; +// $btn-close-bg: url("data:image/svg+xml,"); +// $btn-close-focus-shadow: $input-btn-focus-box-shadow; +// $btn-close-opacity: .5; +// $btn-close-hover-opacity: .75; +// $btn-close-focus-opacity: 1; +// $btn-close-disabled-opacity: .25; +// $btn-close-white-filter: invert(1) grayscale(100%) brightness(200%); +// scss-docs-end close-variables + +// Code + +// $code-font-size: $small-font-size; +// $code-color: $pink; + +// $kbd-padding-y: .2rem; +// $kbd-padding-x: .4rem; +// $kbd-font-size: $code-font-size; +// $kbd-color: $high-emphasis-light; +// $kbd-bg: $gray-900; + +// $pre-color: unset; diff --git a/frontend/src/main/template/src/scss/styles.scss b/frontend/src/main/template/src/scss/styles.scss new file mode 100644 index 000000000..466073dda --- /dev/null +++ b/frontend/src/main/template/src/scss/styles.scss @@ -0,0 +1,26 @@ +/* You can add global styles to this file, and also import other style files */ +// If you want to override variables do it here +@import "variables"; + +$enable-ltr: true; +$enable-rtl: true; + +// Import styles with default layout. +@import "@coreui/coreui/scss/coreui"; + +// Import Chart.js custom tooltips styles +@import "@coreui/chartjs/scss/coreui-chartjs"; + +// perfect scrollbar theming for use with [perfectScrollbar] directive +//@import '~perfect-scrollbar/css/perfect-scrollbar.css'; + +@import "layout"; + +// Some temp fixes +@import "fixes"; + +// Prism.js +@import "examples"; + +// If you want to add something do it here +@import "custom"; diff --git a/frontend/src/main/template/src/test.ts b/frontend/src/main/template/src/test.ts new file mode 100644 index 000000000..0c8df5a86 --- /dev/null +++ b/frontend/src/main/template/src/test.ts @@ -0,0 +1,15 @@ +// This file is required by karma.conf.js and loads recursively all the .spec and framework files + +import 'zone.js/testing'; +import { getTestBed } from '@angular/core/testing'; +import { + BrowserDynamicTestingModule, + platformBrowserDynamicTesting +} from '@angular/platform-browser-dynamic/testing'; + +// First, initialize the Angular testing environment. +getTestBed().initTestEnvironment( + BrowserDynamicTestingModule, + platformBrowserDynamicTesting(), + { teardown: { destroyAfterEach: true }}, +); diff --git a/frontend/src/main/template/tsconfig.app.json b/frontend/src/main/template/tsconfig.app.json new file mode 100644 index 000000000..40e277bd9 --- /dev/null +++ b/frontend/src/main/template/tsconfig.app.json @@ -0,0 +1,19 @@ +/* To learn more about this file see: https://angular.io/config/tsconfig. */ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/app", + "types": [ + "@angular/localize" + ], + "paths": { + "@docs-components/*": ["./src/components/*"] + } + }, + "files": [ + "src/main.ts" + ], + "include": [ + "src/**/*.d.ts" + ] +} diff --git a/frontend/src/main/template/tsconfig.json b/frontend/src/main/template/tsconfig.json new file mode 100644 index 000000000..3bd17eb1d --- /dev/null +++ b/frontend/src/main/template/tsconfig.json @@ -0,0 +1,38 @@ +/* To learn more about this file see: https://angular.io/config/tsconfig. */ +{ + "compileOnSave": false, + "compilerOptions": { + "baseUrl": "./", + "outDir": "./dist/out-tsc", + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "sourceMap": true, + "declaration": false, + "downlevelIteration": true, + "experimentalDecorators": true, + "moduleResolution": "node", + "importHelpers": true, + "target": "ES2022", + "module": "ES2022", + "useDefineForClassFields": false, + "lib": [ + "ES2022", + "dom" + ] + }, + "angularCompilerOptions": { + "enableI18nLegacyMessageIdFormat": false, + "strictInjectionParameters": true, + "strictInputAccessModifiers": true, + "strictTemplates": true + }, + "files": [], + "references": [ + { "path": "./tsconfig.app.json" }, + { "path": "./tsconfig.spec.json" }, + ] +} diff --git a/frontend/src/main/template/tsconfig.spec.json b/frontend/src/main/template/tsconfig.spec.json new file mode 100644 index 000000000..949359e6b --- /dev/null +++ b/frontend/src/main/template/tsconfig.spec.json @@ -0,0 +1,18 @@ +/* To learn more about this file see: https://angular.io/config/tsconfig. */ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/spec", + "types": [ + "jasmine", + "@angular/localize" + ] + }, + "files": [ + "src/test.ts", + ], + "include": [ + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} diff --git a/frontend/src/main/template_original/.browserslistrc b/frontend/src/main/template_original/.browserslistrc deleted file mode 100644 index e228fa623..000000000 --- a/frontend/src/main/template_original/.browserslistrc +++ /dev/null @@ -1,17 +0,0 @@ -# This file is used by the build system to adjust CSS and JS output to support the specified browsers below. -# For additional information regarding the format and rule options, please see: -# https://github.com/browserslist/browserslist#queries - -# For the full list of supported browsers by the Angular framework, please see: -# https://angular.io/guide/browser-support - -# You can see what browsers were selected by your queries by running: -# npx browserslist - -last 1 Chrome version -last 1 Firefox version -last 2 Edge major versions -last 2 Safari major versions -last 2 iOS major versions -Firefox ESR -IE 11 # Angular supports IE 11 only as an opt-in. To opt-out, add the 'not' prefix on this line. diff --git a/frontend/src/main/template_original/.editorconfig b/frontend/src/main/template_original/.editorconfig deleted file mode 100644 index 54e4850b2..000000000 --- a/frontend/src/main/template_original/.editorconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Editor configuration, see http://editorconfig.org -root = true - -[*] -charset = utf-8 -end_of_line = lf -indent_size = 2 -indent_style = space -insert_final_newline = true -trim_trailing_whitespace = true - -[*.md] -max_line_length = off -trim_trailing_whitespace = false diff --git a/frontend/src/main/template_original/.gitignore b/frontend/src/main/template_original/.gitignore deleted file mode 100644 index eabf65e51..000000000 --- a/frontend/src/main/template_original/.gitignore +++ /dev/null @@ -1,44 +0,0 @@ -# See http://help.github.com/ignore-files/ for more about ignoring files. - -# compiled output -/dist -/dist-server -/tmp -/out-tsc - -# dependencies -/node_modules - -# IDEs and editors -/.idea -.project -.classpath -.c9/ -*.launch -.settings/ -*.sublime-workspace - -# IDE - VSCode -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json - -# misc -/.sass-cache -/connect.lock -/coverage -/libpeerconnection.log -npm-debug.log -yarn-error.log -testem.log -/typings - -# e2e -/e2e/*.js -/e2e/*.map - -# System Files -.DS_Store -Thumbs.db diff --git a/frontend/src/main/template_original/CHANGELOG.md b/frontend/src/main/template_original/CHANGELOG.md deleted file mode 100644 index a7e274785..000000000 --- a/frontend/src/main/template_original/CHANGELOG.md +++ /dev/null @@ -1,744 +0,0 @@ -## [CoreUI for Angular](./README.md) version `changelog` - -###### `v2.11.2` - -- chore: update to `Angular 11.2` - -###### dependencies update -- update `@angular/animations` to `^11.2.5` -- update `@angular/cdk` to `^11.2.4 -- update `@angular/common` to `^11.2.5` -- update `@angular/compiler` to `^11.2.5` -- update `@angular/core` to `^11.2.5` -- update `@angular/forms` to `^11.2.5` -- update `@angular/localize` to `^11.2.5` -- update `@angular/platform-browser` to `^11.2.5` -- update `@angular/platform-browser-dynamic` to `^11.2.5` -- update `@angular/router` to `^11.2.5` -- update `@coreui/angular` to `^2.11.2` -- update `core-js` to `^3.9.1` -- update `rxjs` to `^6.6.6` -- update `@angular-devkit/build-angular` to `^0.1102.4` -- update `@angular/cli` to `^11.2.4` -- update `@angular/compiler-cli` to `^11.2.5` -- update `@angular/language-service` to `^11.2.5` -- update `@types/jasmine` to `^3.6.6` -- update `@types/node` to `^14.14.33` -- update `typescript` to `^4.1.5` - -###### `v2.11.1` - -- chore: update to `Angular 11.1` - -###### dependencies update -- update `@angular/animations` to `^11.1.0` -- update `@angular/cdk` to `^11.1.0` -- update `@angular/common` to `^11.1.0` -- update `@angular/compiler` to `^11.1.0` -- update `@angular/core` to `^11.1.0` -- update `@angular/forms` to `^11.1.0` -- update `@angular/localize` to `^11.1.0` -- update `@angular/platform-browser` to `^11.1.0` -- update `@angular/platform-browser-dynamic` to `^11.1.0` -- update `@angular/router` to `^11.1.0` -- update `@coreui/angular` to `~2.11.1` -- update `bootstrap` to `^4.6.0` -- update `core-js` to `^3.8.3` -- update `@angular-devkit/build-angular` to `^0.1101.1` -- update `@angular/cli` to `^11.1.1` -- update `@angular/compiler-cli` to `^11.1.0` -- update `@angular/language-service` to `^11.1.0` -- update `@types/jasmine` to `^3.6.3` -- update `@types/node` to `^14.14.22` - -###### `v2.11.0` - -- chore: update to `Angular 11` and `TypeScript 4` - - [https://update.angular.io/](https://update.angular.io/?v=10.2-11.0) - - [https://v11.angular.io/guide/updating-to-version-11](https://v11.angular.io/guide/updating-to-version-11) - - [TypeScript: Documentation - TypeScript 4](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-0.html) - - remove deprecated support for IE 9, 10, and IE mobile - -###### dependencies update -- update `@angular/animations` to `^11.0.9` -- update `@angular/cdk` to `^11.0.4` -- update `@angular/common` to `^11.0.9` -- update `@angular/compiler` to `^11.0.9` -- update `@angular/core` to `^11.0.9` -- update `@angular/forms` to `^11.0.9` -- update `@angular/localize` to `^11.0.9` -- update `@angular/platform-browser` to `^11.0.9` -- update `@angular/platform-browser-dynamic` to `^11.0.9` -- update `@angular/router` to `^11.0.9` -- update `@coreui/angular` to `~2.11.0` -- update `@angular-devkit/build-angular` to `^0.1100.7` -- update `@angular/cli` to `^11.0.7` -- update `@angular/compiler-cli` to `^11.0.9` -- update `@angular/language-service` to `^11.0.9` -- update `@types/jasmine` to `~3.6.0` -- update `codelyzer` to `^6.0.0` -- update `karma-coverage` to `~2.0.3` -- update `typescript` to `~4.0.5` - -###### `v2.10.0` - -- chore: update to `Angular 10` and `TypeScript 3.9` - - [https://update.angular.io/](https://update.angular.io/?v=9.1-10.2) - - [https://v10.angular.io/guide/updating-to-version-10](https://v10.angular.io/guide/updating-to-version-10) - - [TypeScript: Documentation - TypeScript 3.9](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-9.html) - - -- test: deprecate `async()` in favour of `waitForAsync()` - -###### dependencies update -- update `@angular/animations` to `^10.2.4` -- update `@angular/cdk` to `^10.2.7` -- update `@angular/common` to `^10.2.4` -- update `@angular/compiler` to `^10.2.4` -- update `@angular/core` to `^10.2.4` -- update `@angular/forms` to `^10.2.4` -- update `@angular/localize` to `^10.2.4` -- update `@angular/platform-browser` to `^10.2.4` -- update `@angular/platform-browser-dynamic` to `^10.2.4` -- update `@angular/router` to `^10.2.4` -- update `@coreui/angular` to `~2.10.0` -- update `classlist.js` to `^1.1.20150312` -- update `ng2-charts` to `^2.4.2` -- update `ngx-bootstrap` to `^6.2.0` -- update `ngx-perfect-scrollbar` to `^10.1.0` -- update `tslib` to `^2.0.0` -- update `@angular-devkit/build-angular` to `^0.1002.1` -- update `@angular/cli` to `^10.2.1` -- update `@angular/compiler-cli` to `^10.2.4` -- update `@angular/language-service` to `^10.2.4` -- update `jasmine-core` to `~3.6.0` -- update `jasmine-spec-reporter` to `~5.0.0` -- update `karma` to `~5.2.0` -- update `karma-chrome-launcher` to `~3.1.0` -- update `karma-coverage-istanbul-reporter` to `~3.0.2` -- update `karma-jasmine` to `~4.0.0` -- update `karma-jasmine-html-reporter` to `^1.5.0` -- update `protractor` to `~7.0.0` -- update `tslint` to `~6.1.0` -- update `typescript` to `^3.9.7` - - -###### `v2.9.6` -- feat(icons): update to @coreui/icons v2 and @coreui/icons-angular - -###### dependencies update -- update `@angular/animations` to `^9.1.13` -- update `@angular/cdk` to `^9.2.4` -- update `@angular/common` to `^9.1.13` -- update `@angular/compiler` to `^9.1.13` -- update `@angular/core` to `^9.1.13` -- update `@angular/forms` to `^9.1.13` -- update `@angular/platform-browser` to `^9.1.13` -- update `@angular/platform-browser-dynamic` to `^9.1.13` -- update `@angular/router` to `^9.1.13` -- update `@coreui/angular`: `~2.9.6` -- update `@coreui/icons` to `^2.0.0-rc.0` -- update `@coreui/icons-angular` to `1.0.0-alpha.3` -- update `bootstrap` to `^4.5.3` -- update `chart.js` to `^2.9.4` -- update `core-js` to `^3.8.2` -- update `ng2-charts` to `~2.3.3` -- update `ngx-bootstrap` to `^5.6.2` -- update `rxjs` to `^6.6.3` -- update `simple-line-icons` to `^2.5.5` -- update `tslib` to `^1.14.1` -- update `@angular-devkit/build-angular` to `^0.901.13` -- update `@angular/cli` to `^9.1.13` -- update `@angular/compiler-cli` to `^9.1.13` -- update `@angular/language-service` to `^9.1.13` -- update `@types/jasmine` to `^3.6.2` -- update `@types/node` to `^14.14.20` -- update `karma` to `^5.2.3` - -###### `v2.9.5` -- fix(simple-line-icons): Can't resolve simple-line-icons.css - fixes #196 - -###### dependencies update -- update `simple-line-icons` to `^2.5.2` -- update `@angular-devkit/build-angular` to `^0.901.12` -- update `@angular/cli` to `^9.1.12` -- update `@types/jasmine` to `^3.5.12` -- update `jasmine-core` to `^3.6.0` -- update `jasmine-spec-reporter` to `^5.0.2` -- update `karma` to `^5.1.1` -- update `karma-coverage-istanbul-reporter` to `^3.0.3` -- update `tslint` to `^6.1.3` - -###### `v2.9.4` -- refactor(polyfills): update core-js polyfills imports - -###### dependencies update -- update `@angular/animations` to `^9.1.12` -- update `@angular/common` to `^9.1.12` -- update `@angular/compiler` to `^9.1.12` -- update `@angular/core` to `^9.1.12` -- update `@angular/forms` to `^9.1.12` -- update `@angular/platform-browser` to `^9.1.12` -- update `@angular/platform-browser-dynamic` to `^9.1.12` -- update `@angular/router` to `^9.1.12` -- update `@coreui/angular` to `~2.9.4` -- update `bootstrap` to `^4.5.0` -- update `core-js` to `^3.6.5` -- update `flag-icon-css` to `^3.5.0` -- update `moment` to `^2.27.0` -- update `mutationobserver-shim` to `^0.3.7` -- update `ng2-charts` to `^2.3.2` -- update `rxjs` to `^6.6.0` -- update `tslib` to `^1.13.0` -- update `@angular-devkit/build-angular` to `^0.901.11` -- update `@angular/cli` to `^9.1.11` -- update `@angular/compiler-cli` to `^9.1.12` -- update `@angular/language-service` to `^9.1.12` -- update `@types/jasmine` to `^3.5.11` -- update `@types/node` to `^13.13.14` -- update `karma` to `^5.1.0` -- update `karma-jasmine` to `^3.3.1` -- update `karma-jasmine-html-reporter` to `^1.5.4` -- update `protractor` to `^7.0.0` -- update `ts-node` to `^8.10.2` - -###### `v2.9.2` -- fix(navbars): cannot find module `ngx-bootstrap` - -###### dependencies update -- update `@angular/animations` to `^9.1.1` -- update `@angular/common` to `^9.1.1` -- update `@angular/compiler` to `^9.1.1` -- update `@angular/core` to `^9.1.1` -- update `@angular/forms` to `^9.1.1` -- update `@angular/platform-browser` to `^9.1.1` -- update `@angular/platform-browser-dynamic` to `^9.1.1` -- update `@angular/router` to `^9.1.1` -- update `@coreui/angular` to `^2.9.2` -- update `bootstrap` to `^4.4.1` -- update `chart.js` to `^2.9.3` -- update `mutationobserver-shim` to `^0.3.5` -- update `ngx-bootstrap` to `^5.6.1` -- update `ngx-perfect-scrollbar` to `^9.0.0` -- update `rxjs` to `^6.5.5` -- update `tslib` to `^1.11.1` -- update `zone.js` to `~0.10.3` -- update `@angular-devkit/build-angular` to `~0.901.1` -- update `@angular/cli` to `^9.1.1` -- update `@angular/compiler-cli` to `^9.1.1` -- update `@angular/language-service` to `^9.1.1` -- update `@types/jasmine` to `^3.5.10` -- update `@types/node` to `^13.11.1` -- update `codelyzer` to `^5.2.2` -- update `jasmine-spec-reporter` to `^5.0.1` -- update `karma` to `^5.0.1` -- update `karma-coverage-istanbul-reporter` to `^2.1.1` -- update `karma-jasmine` to `^3.1.1` -- update `karma-jasmine-html-reporter` to `^1.5.3` -- update `protractor` to `^5.4.3` -- update `ts-node` to `^8.8.2` -- update `tslint` to `^6.1.1` - -###### `v2.9.0` -- chore: update to `Angular 9.0.0` - - [https://update.angular.io/](https://update.angular.io/#8.0:9.0) - - [https://angular.io/guide/updating-to-version-9](https://angular.io/guide/updating-to-version-9) - - [https://blog.angular.io/version-9-of-angular-now-available-project-ivy-has-arrived](https://blog.angular.io/version-9-of-angular-now-available-project-ivy-has-arrived-23c97b63cfa3) - -- chore: update to `TypeScript 3.7` - - [https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-7.html](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-7.html) - - [https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-6.html](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-6.html) - -###### dependencies update -- update `@angular/animations` to `^9.0.0` -- update `@angular/common` to `^9.0.0` -- update `@angular/compiler` to `^9.0.0` -- update `@angular/core` to `^9.0.0` -- update `@angular/forms` to `^9.0.0` -- update `@angular/platform-browser` to `^9.0.0` -- update `@angular/platform-browser-dynamic` to `^9.0.0` -- update `@angular/router` to `^9.0.0` -- update `@coreui/angular` to `^2.9.0` -- update `flag-icon-css` to `^3.4.6` -- update `@angular-devkit/build-angular` to `^0.900.1` -- update `@angular/cli` to `^9.0.1` -- update `@angular/compiler-cli` to `^9.0.0` -- update `@angular/language-service` to `^9.0.0` -- update `@types/jasmine` to `^3.5.3` -- update `karma-jasmine-html-reporter` to `^1.5.2` -- update `typescript` to `~3.7.5` - -###### `v2.7.5` -- fix(carousels): move to picsum.photos - -###### dependencies update -- update `@coreui/angular` to `^2.7.5` -- update `@angular/animations` to `^9.0.0-rc.12` -- update `@angular/common` to `^9.0.0-rc.12` -- update `@angular/compiler` to `^9.0.0-rc.12` -- update `@angular/core` to `^9.0.0-rc.12` -- update `@angular/forms` to `^9.0.0-rc.12` -- update `@angular/platform-browser` to `^9.0.0-rc.12` -- update `@angular/platform-browser-dynamic` to `^9.0.0-rc.12` -- update `@angular/router` to `^9.0.0-rc.12` -- update `@angular-devkit/build-angular` to `^0.900.0-rc.12` -- update `@angular/cli` to `^9.0.0-rc.12` -- update `@angular/compiler-cli` to `^9.0.0-rc.12` -- update `@angular/language-service` to `^9.0.0-rc.12` - -###### `v2.7.2` -- feat: add missing Navbars example - thanks @EliasDerHai - -###### dependencies update -- update `@angular/animations` to `^9.0.0-rc.7` -- update `@angular/common` to `^9.0.0-rc.7` -- update `@angular/compiler` to `^9.0.0-rc.7` -- update `@angular/core` to `^9.0.0-rc.7` -- update `@angular/forms` to `^9.0.0-rc.7` -- update `@angular/platform-browser` to `^9.0.0-rc.7` -- update `@angular/platform-browser-dynamic` to `^9.0.0-rc.7` -- update `@angular/router` to `^9.0.0-rc.7` -- update `@coreui/angular` to `^2.7.2` -- update `core-js` to `^2.6.11` -- update `@angular-devkit/build-angular` to `^0.900.0-rc.7` -- update `@angular/cli` to `^9.0.0-rc.7` -- update `@angular/compiler-cli` to `^9.0.0-rc.7` -- update `@angular/language-service` to `^9.0.0-rc.7` -- update `codelyzer` to `^5.2.1` - -###### `v2.7.0` for Angular 9 -- chore: upgrade to Angular 9 - see also: - - `https://next.angular.io/guide/updating-to-version-9` - - `https://update.angular.io/#8.0:9.0` - -###### dependencies update -- update `@coreui/angular` to `^2.7.0` -- update `@angular/animations` to `^9.0.0-rc.0` -- update `@angular/common` to `^9.0.0-rc.0` -- update `@angular/compiler` to `^9.0.0-rc.0` -- update `@angular/core` to `^9.0.0-rc.0` -- update `@angular/forms` to `^9.0.0-rc.0` -- update `@angular/platform-browser` to `^9.0.0-rc.0` -- update `@angular/platform-browser-dynamic` to `^9.0.0-rc.0` -- update `@angular/router` to `^9.0.0-rc.0` -- update `zone.js` to `~0.10.2` -- update `@angular-devkit/build-angular` to `~0.900.0-rc.0` -- update `@angular/cli` to `^9.0.0-rc.0` -- update `@angular/compiler-cli` to `^9.0.0-rc.0` -- update `@angular/language-service` to `^9.0.0-rc.0` -- update `@types/jasmine` to `^3.4.5` -- update `@types/node` to `^12.11.1` -- update `codelyzer` to `^5.1.2` -- update `typescript` to `~3.6.4` -- update `chart.js` to `^2.9.2` - -###### `v2.5.3` -- fix(polyfills): add optional settings for IE10 issues -- refactor(_nav.ts): INavData moved from _nav.ts to import from @coreui/angular -- refactor(default-layout): drop MutationObserver, add minimizedChange event -- fix(dashboard): `scales.[x/y]Axes.barPercentage` is deprecated. Please use `dataset.barPercentage` instead -- fix(widgets): `scales.[x/y]Axes.barPercentage` is deprecated. Please use `dataset.barPercentage` instead -- test: add e2e test bed with some tests - -###### dependencies update -- update `@angular/animations` to `^8.2.10` -- update `@angular/common` to `^8.2.12` -- update `@angular/compiler` to `^8.2.12` -- update `@angular/core` to `^8.2.12` -- update `@angular/forms` to `^8.2.12` -- update `@angular/platform-browser` to `^8.2.12` -- update `@angular/platform-browser-dynamic` to `^8.2.12` -- update `@angular/router` to `^8.2.12` -- update `@coreui/angular` to `^2.6.3` -- update `@coreui/coreui` to `^2.1.16` -- update `chart.js` to `^2.9.1` -- update `core-js` to `^2.6.10` -- update `flag-icon-css` to `^3.4.5` -- update `ngx-bootstrap` to `^5.2.0` -- update `rxjs` to `^6.5.3` -- update `web-animations-js` to `^2.3.2` -- update `zone.js` to `^0.10.2` -- update `@angular-devkit/build-angular` to `^0.803.15` -- update `@angular/cli` to `^8.3.15` -- update `@angular/compiler-cli` to `^8.2.12` -- update `@angular/language-service` to `^8.2.12` -- update `@types/jasmine` to `^3.4.4` -- update `@types/jasminewd2` to `^2.0.8` -- update `@types/node` to `^12.7.12` -- update `codelyzer` to `^5.2.0` -- update `jasmine-core` to `^3.5.0` -- update `karma` to `^4.4.1` -- update `karma-chrome-launcher` to `^3.1.0` -- update `karma-coverage-istanbul-reporter` to `^2.1.0` -- update `ts-node` to `^8.4.1` -- update `tslint` to `^5.20.0` - -###### `v2.5.2` -- fix(cards): card with header actions -- fix(carousels): images and intervals cleanup - -###### dependencies update -- update `@angular/animations` to `^8.0.2` -- update `@angular/common` to `^8.0.2` -- update `@angular/compiler` to `^8.0.2` -- update `@angular/core` to `^8.0.2` -- update `@angular/forms` to `^8.0.2` -- update `@angular/platform-browser` to `^8.0.2` -- update `@angular/platform-browser-dynamic` to `^8.0.2` -- update `@angular/router` to `^8.0.2` -- update `@coreui/angular` to `^2.5.2` -- update `@coreui/coreui` to `^2.1.12` -- update `@angular-devkit/build-angular` to `^0.800.3` -- update `@angular/cli` to `^8.0.3` -- update `@angular/compiler-cli` to `^8.0.2` -- update `@angular/language-service` to `^8.0.2` -- update `@types/node` to `^12.0.8` -- update `ts-node` to `^8.3.0` - -###### `v2.5.1` -###### dependencies update -- update `@coreui/angular` to `^2.5.1` -- update `ngx-bootstrap` to `^5.0.0` -- update `ngx-perfect-scrollbar` to `^8.0.0` -- update `tslib` to `^1.10.0` -- update `@angular-devkit/build-angular` to `^0.800.2` -- update `@angular/cli` to `^8.0.2` -- update `@types/node` to `^12.0.7` - -###### `v2.5.0` -- refactor(app.routing): lazy loading via dynamic import() -- refactor(modals): `ViewChild` second parameter -- refactor(tsconfig): `module: esnext` and `target: es5` -- chore: update `ng2-charts@2.3.0` imports -- chore: update `ngx-bootstrap@4.2.0` -- fix(collapse): `No provider for AnimationBuilder` add import `BrowserAnimationsModule` to app.module -- fix(polyfill): import `web-animations-js` -- chore(tslint): remove depracated/undefined rules -- chore(tsconfig): set "target" to "es5" / IE11 compatible - -###### breaking changes -- `Angular v8.0.0` (see https://update.angular.io/) -- `@ViewChild` second parameter required -- `BrowserAnimationsModule` required -- routing: lazy loading via dynamic import() - -###### dependencies update -- update: Angular to `v8.0.0` -- update: `@angular/animations` to `^8.0.0` -- update: `@angular/common` to `^8.0.0` -- update: `@angular/compiler` to `^8.0.0` -- update: `@angular/core` to `^8.0.0` -- update: `@angular/forms` to `^8.0.0` -- update: `@angular/http` to `^8.0.0-beta.10` -- update: `@angular/platform-browser` to `^8.0.0` -- update: `@angular/platform-browser-dynamic` to `^8.0.0` -- update: `@angular/router` to `^8.0.0` -- update: `@coreui/angular` to `^2.5.0` -- update: `@coreui/coreui` to `^2.1.11` -- update: `@coreui/coreui-plugin-chartjs-custom-tooltips` to `^1.3.1` -- update: `core-js` to `^2.6.9` -- update: `ng2-charts` to `^2.3.0` -- update: `ngx-boottsrap` to `^4.2.0` -- update: `rxjs` to `^6.5.2` -- update: `tsickle` to `^0.35.0` -- update: `tslib` to `^1.9.3` -- update: `zone.js` to `^0.9.1` -- update: `@angular-devkit/build-angular` to `^0.800.1` -- update: `@angular/cli` to `^8.0.1` -- update: `@angular/compiler-cli` to `^8.0.0` -- update: `@angular/language-service` to `^8.0.0` -- update: `@types/node` to `^12.0.4` -- update: `codelyzer` to `^5.1.0` -- update: `jasmine-core` to `^3.4.0` -- update: `karma` to `^4.1.0` -- update: `karma-jasmine-html-reporter` to `^1.4.2` -- update: `ts-node` to `^8.2.0` -- update: `tslint` to `^5.17.0` -- update: `typescript` to `~3.4.5` - -###### `v2.4.5` -- refactor(modals): add `@ViewChild` -- update: `@coreui/angular` to `^2.4.5` -- update: `@coreui/coreui` to `^2.1.8` -- update: `@angular/animations` to `^7.2.10` -- update: `@angular/common` to `^7.2.10` -- update: `@angular/compiler` to `^7.2.10` -- update: `@angular/core` to `^7.2.10` -- update: `@angular/forms` to `^7.2.10` -- update: `@angular/http` to `^7.2.10` -- update: `@angular/platform-browser` to `^7.2.10` -- update: `@angular/platform-browser-dynamic` to `^7.2.10` -- update: `@angular/router` to `^7.2.10` -- update: `chart.js` to `^2.8.0` -- update: `flag-icon-css` to `^3.3.0` -- update: `@angular-devkit/build-angular` to `^0.13.6` -- update: `@angular/cli` to `^7.3.6` -- update: `@angular/compiler-cli` to `^7.2.10` -- update: `@angular/language-service` to `^7.2.10` -- update: `@types/jasmine` to `^3.3.12` -- update: `@types/node` to `^11.11.4` -- update: `karma` to `^4.0.1` -- update: `ts-node` to `^8.0.3` -- update: `tslint` to `^5.14.0` - -###### `v2.4.3` -- update: `@coreui/angular` to `^2.4.3` -- update: `@coreui/coreui` to `^2.1.7` -- update: `@angular/animations` to `^7.2.6` -- update: `@angular/common` to `^7.2.6` -- update: `@angular/compiler` to `^7.2.6` -- update: `@angular/core` to `^7.2.6` -- update: `@angular/forms` to `^7.2.6` -- update: `@angular/http` to `^7.2.6` -- update: `@angular/platform-browser` to `^7.2.6` -- update: `@angular/platform-browser-dynamic` to `^7.2.6` -- update: `@angular/router` to `^7.2.6` -- update: `@angular-devkit/build-angular` to `^0.13.3` -- update: `@angular/cli` to `^7.3.3` -- update: `@angular/compiler-cli` to `^7.2.6` -- update: `@angular/language-service` to `^7.2.6` -- update: `ngx-perfect-scrollbar` to `^7.2.1` - -###### `v2.4.0` -- fix(sidebar): navItems reassignment bug #126, #42 -- refactor(default-layout): use `cui-breadcrumb` instead of deprecated `app-breadcrumb` (migrate when ready) -- fix(polyfills.ts): ie issues add `core-js/es7/array` and `core-js/es7/object` -- update: `@angular/animations` to `^7.2.5` -- update: `@angular/common` to `^7.2.5` -- update: `@angular/compiler` to `^7.2.5` -- update: `@angular/core` to `^7.2.5` -- update: `@angular/forms` to `^7.2.5` -- update: `@angular/http` to `^7.2.5` -- update: `@angular/platform-browser` to `^7.2.5` -- update: `@angular/platform-browser-dynamic` to `^7.2.5` -- update: `@angular/router` to `^7.2.5` -- update: `@coreui/angular` to `^2.4.1` -- update: `bootstrap` to `^4.3.1` -- update: `core-js` to `^2.6.5` -- update: `moment` to `^2.24.0` -- update: `ngx-bootstrap` to `^3.2.0` -- update: `rxjs` to `^6.4.0` -- update: `tsickle` to `^0.34.3` -- update: `zone.js` to `^0.8.29` -- update: `@angular-devkit/build-angular` to `^0.13.2` -- update: `@angular/cli` to `^7.3.2` -- update: `@angular/compiler-cli` to `^7.2.5` -- update: `@angular/language-service` to `^7.2.5` -- update: `@types/jasmine` to `^3.3.9` -- update: `@types/node` to `^10.12.26` -- update: `karma` to `^4.0.0` -- update: `karma-coverage-istanbul-reporter` to `^2.0.5` - -###### `v2.2.4` -- refactor(colors): use 'DOCUMENT' of '@angular/common' -- refactor(default-layout): use 'DOCUMENT' of '@angular/common' #133 - thanks @damingerdai -- refactor(main): add compiler option `preserveWhitespaces` #128 - thanks @ctaleck -- refactor(routing): added URL 404 default #125 - thanks @slam24 -- refactor(dropdowns): remove temp css fix -- refactor(_nav.ts): NavData interface add semicolons -- update: `@angular/animations` to `^7.2.1` -- update: `@angular/common` to `^7.2.1` -- update: `@angular/compiler` to `^7.2.1` -- update: `@angular/core` to `^7.2.1` -- update: `@angular/forms` to `^7.2.1` -- update: `@angular/http` to `^7.2.1` -- update: `@angular/platform-browser` to `^7.2.1` -- update: `@angular/platform-browser-dynamic` to `^7.2.1` -- update: `@angular/router` to `^7.2.1` -- update: `@coreui/angular` to `^2.2.4` -- update: `mutationobserver-shim` to `^0.3.3` -- update: `zone.js` to `^0.8.28` -- update: `@angular-devkit/build-angular` to `^0.12.2` -- update: `@angular/cli` to `^7.2.2` -- update: `@angular/compiler-cli` to `^7.2.1` -- update: `@angular/language-service` to `^7.2.1` -- update: `@types/jasmine` to `^3.3.7` -- update: `typescript` to `~3.2.4` - -###### `v2.2.3` -- refactor(_nav.ts): add NavData interface -- update: `bootstrap` to `^4.2.1` -- update: `@coreui/angular` to `^2.2.3` -- update: `@coreui/coreui` to `^2.1.6` -- update: `@angular/animations` to `^7.2.0` -- update: `@angular/common` to `^7.2.0` -- update: `@angular/compiler` to `^7.2.0` -- update: `@angular/core` to `^7.2.0` -- update: `@angular/forms` to `^7.2.0` -- update: `@angular/http` to `^7.2.0` -- update: `@angular/platform-browser` to `^7.2.0` -- update: `@angular/platform-browser-dynamic` to `^7.2.0` -- update: `@angular/router` to `^7.2.0` -- update: `core-js` to `^2.6.2` -- update: `moment` to `^2.23.0` -- update: `ngx-bootstrap` to `^3.1.4` -- update: `ngx-perfect-scrollbar` to `^7.2.0` -- update: `zone.js` to `^0.8.27` -- update: `@angular-devkit/build-angular` to `^0.12.1` -- update: `@angular/cli` to `^7.2.1` -- update: `@angular/compiler-cli` to `^7.2.0` -- update: `@angular/language-service` to `^7.2.0` -- update: `@types/jasmine` to `^3.3.5` -- update: `@types/node` to `^10.12.18` -- update: `karma` to `^3.1.4` -- update: `protractor` to `^5.4.2` -- update: `tslint` to `^5.12.1` - -###### `v2.2.1` -- fix(routes): add default routes -- fix(colors): class order for `bg-blue` -- refactor(dafault-layout): observer add `attributeFilter` prop & `disconnect()` -- update: `@coreui/angular` to `2.2.1` -- update: `core-js` to `2.6.0` -- update: `@types/node` to `10.12.12` -- update: `@angular/cli` to `7.1.1` -- update: `@angular-devkit/build-angular` to `0.11.1` -- update: `@types/jasmine` to `3.3.1` - -###### `v2.2.0` -- chore: update Angular to `^7.1.0` see: https://update.angular.io/ -- update: `@angular/animations` to `^7.1.1` -- update: `@angular/common` to `^7.1.1` -- update: `@angular/compiler` to `^7.1.1` -- update: `@angular/core` to `^7.1.1` -- update: `@angular/forms` to `^7.1.1` -- update: `@angular/http` to `^7.1.1` -- update: `@angular/platform-browser` to `^7.1.1` -- update: `@angular/platform-browser-dynamic` to `^7.1.1` -- update: `@angular/router` to `^7.1.1` -- update: `@coreui/angular` to `^2.2.0` -- update: `ngx-perfect-scrollbar` to `^7.1.0` -- update: `tslib` to `^1.9.0` -- update: `@angular-devkit/build-angular` to `~0.11.0` -- update: `@angular/cli` to `^7.1.0` -- update: `@angular/compiler-cli` to `^7.1.1` -- update: `@angular/language-service` to `^7.1.1` -- update: `@types/jasmine` to `^3.3.0` -- update: `karma-jasmine` to `^2.0.1` -- update: `typescript` to `3.1.x` - -###### `v2.1.0` -- feat: sidebar nav-link `attributes` - optional JS object with valid JS API naming: - - valid attributes: `rel`, `target`, `hidden`, `disabled`, etc... - - item example (`_nav.ts`): -``` -... -{ - name: 'Try CoreUI PRO', - url: 'https://coreui.io/pro/react/', - icon: 'cui-layers icons', - variant: 'danger', - attributes: { target: '_blank', rel: "noopener" }, -}, -... -``` -- update: `@coreui/angular` to `2.1.0` -- update: `@coreui/coreui` to `^2.1.3` -- update: `ngx-bootstrap` to `^3.1.2` -- update: `@angular/cli` to `^6.2.8` -- update: `@types/jasmine` to `^2.8.12` -- update: `@types/jasminewd2` to `^2.0.6` -- update: `@types/node` to `^10.12.11` -- update: `jasmine-core` to `^3.3.0` -- update: `karma` to `^3.1.3` -- update: `karma-jasmine-html-reporter` to `^1.4.0` - - -###### `v2.0.1` -- refactor(modals): buttons spacing -- refactor(brand-buttons): buttons spacing -- update: `@coreui/coreui` to `2.0.20` -- update: `@angular/*` to `6.1.10` -- update: `@angular/cli` to `6.2.6` -- update: `chart.js` to `2.7.3` -- update: `flag-icon-css` to `3.2.1` -- update: `ngx-perfect-scrollbar` to `6.3.1` -- update: `rxjs` to `6.3.3` -- update: `rxjs-compat` to `6.3.3` -- update: `tsickle` to `0.33.0` -- update: `@types/jasmine` to `2.8.9` -- update: `@types/jasminewd2` to `2.0.5` -- update: `@types/node` to `10.12.0` -- update: `codelyzer` to `4.5.0` -- update: `karma-coverage-istanbul-reporter` to `2.0.4` -- update: `protractor` to `5.4.1` - -###### `v2.0.0` -- fix(dropdowns): dropup misplaced temp fix -- chore: update `@coreui/icons` to `0.3.0` -- refactor(coreui-icons): move to `@coreui/icons v0.3.0` -- update: `@angular/*` to `6.1.6` -- update: `angular-devkit/build-angular` to `0.7.5` -- update: `@angular/cli` to `6.1.5` -- update: `rxjs` to `6.3.0` -- update: `rxjs-compat` to `6.3.0` -- update: `@types/node` to `10.9.4` -- update: `jasmine-core` to `3.2.1` -- update: `karma-coverage-istanbul-reporter` to `2.0.2` -- update: `karma-jasmine-html-reporter` to `1.3.1` - -###### `v2.0.0-rc.4` -- fix(forms): validation classes example closes #95 -- fix(forms): card-header-actions example -- fix(forms): autocomplete -- fix(login): form, autocomplete -- fix(register): form, autocomplete -- update: `@types/node` to `10.7.0` -- update: `codelyzer` to `4.4.4` -- update: `karma-jasmine-html-reporter` to `1.3.0` -- update: `typescript` to `2.9.2` - -###### `v2.0.0-rc.3` -- fix(carousels): move to `loremflickr` image placeholders -- refactor: code cleanup -- tests: fix minimal testing -- update: `@angular/*` to `6.1.2` -- update: `@angular/cli` to `6.1.3` -- update: `@angular-devkit/build-angular` to `0.7.3` -- update: `ngx-perfect-scrollbar` to `6.3.0` -- update: `rxjs` to `6.2.2` -- update: `rxjs-compat` to `6.2.2` -- update: `@types/node` to `10.5.8` -- update: `codelyzer` to `4.4.3` -- update: `jasmine-core` to `3.2.0` -- update: `karma` to `3.0.0` -- update: `protractor` to `5.4.0` -- update: `ts-node` to `7.0.1` -- update: `tslint` to `5.11.0` - -###### `v2.0.0-rc.2` -- update: @angular/animations to 6.0.9 -- update: @angular/common to 6.0.9 -- update: @angular/compiler to 6.0.9 -- update: @angular/core to 6.0.9 -- update: @angular/forms to 6.0.9 -- update: @angular/http to 6.0.9 -- update: @angular/platform-browser to 6.0.9 -- update: @angular/platform-browser-dynamic to 6.0.9 -- update: @angular/router to 6.0.9 -- update: @coreui/coreui to 2.0.4 -- update: @coreui/icons to 0.3.0 -- update: bootstrap to 4.1.2 -- update: codelyzer to 4.4.2 -- update: karma-jasmine-html-reporter to 1.2.0 - -###### `v2.0.0-rc.1` -- chore: dependencies update - -###### `v1.0.10` -- update: ngx-bootstrap to `2.0.2` -- update: dependencies - -###### `v1.0.9` -- update: bootstrap to `v4.0.0` -- update: dependencies - -###### `v1.0.8` -- update: bootstrap to `4.0.0-beta.3` -- update: ngx-bootstrap to `2.0.0-rc.0` -- fix(forms): duplicate `select` ids, toggleCollapse -- fix(dashboard): btnRadio -- refactor: `input-group-addon` to new `4.0.0-beta.3` classes -- feature: some Bootstrap4 components added -- feat: mobile sidebar link click closes the sidebar -- update: dependencies diff --git a/frontend/src/main/template_original/CONTRIBUTING.md b/frontend/src/main/template_original/CONTRIBUTING.md deleted file mode 100644 index c293454c8..000000000 --- a/frontend/src/main/template_original/CONTRIBUTING.md +++ /dev/null @@ -1,172 +0,0 @@ -# Contributing to CoreUI Free Angular Admin Template - -Looking to contribute something to CoreUI Free Angular Admin Template? **Here's how you can help.** - -Please take a moment to review this document in order to make the contribution process easy and effective for everyone involved. - -Following these guidelines helps to communicate that you respect the time of the developers managing and developing this open source project. In return, they should reciprocate that respect in addressing your issue or assessing patches and features. - -## Using the issue tracker - -The [issue tracker](https://github.com/coreui/coreui-free-angular-admin-template/issues) is the preferred channel for [bug reports](#bug-reports), [features requests](#feature-requests) and [submitting pull requests](#pull-requests), but please respect the following restrictions: - -* Please **do not** use the issue tracker for personal support requests. - -* Please **do not** post comments consisting solely of "+1" or ":thumbsup:". - Use [GitHub's "reactions" feature](https://github.com/blog/2119-add-reactions-to-pull-requests-issues-and-comments) - instead. - -* Please **do not** open issues or pull requests regarding the code in [`@coreui/coreui`](https://github.com/coreui/coreui) and [`@coreui/coreui-angular`](https://github.com/coreui/coreui) (open them in their respective repositories). - -## Bug reports - -A bug is a _demonstrable problem_ that is caused by the code in the repository. -Good bug reports are extremely helpful, so thanks! - -Guidelines for bug reports: - -0. **Validate and lint your code** — to ensure your problem isn't caused by a simple error in your own code. - -1. **Use the GitHub issue search** — check if the issue has already been reported. - -2. **Check if the issue has been fixed** — try to reproduce it using the latest `master` or development branch in the repository. - -3. **Isolate the problem** — ideally create a [reduced test case](https://css-tricks.com/reduced-test-cases/) and a live example. [This JS Bin](http://jsbin.com/lefey/1/edit?html,output) is a helpful template. - - -A good bug report shouldn't leave others needing to chase you up for more -information. Please try to be as detailed as possible in your report. What is -your environment? What steps will reproduce the issue? What browser(s) and OS -experience the problem? Do other browsers show the bug differently? What -would you expect to be the outcome? All these details will help people to fix -any potential bugs. - -Example: - -> Short and descriptive example bug report title -> -> A summary of the issue and the browser/OS environment in which it occurs. If -> suitable, include the steps required to reproduce the bug. -> -> 1. This is the first step -> 2. This is the second step -> 3. Further steps, etc. -> -> `` - a link to the reduced test case -> -> Any other information you want to share that is relevant to the issue being -> reported. This might include the lines of code that you have identified as -> causing the bug, and potential solutions (and your opinions on their -> merits). - -## Feature requests - -Feature requests are welcome. Before opening a feature request, please take a moment to find out whether your idea -fits with the scope and aims of the project. It's up to *you* to make a strong -case to convince the project's developers of the merits of this feature. Please -provide as much detail and context as possible. - - -## Pull requests - -Good pull requestsโ€”patches, improvements, new featuresโ€”are a fantastic -help. They should remain focused in scope and avoid containing unrelated -commits. - -**Please ask first** before embarking on any significant pull request (e.g. -implementing features, refactoring code, porting to a different language), -otherwise you risk spending a lot of time working on something that the -project's developers might not want to merge into the project. - -Adhering to the following process is the best way to get your work -included in the project: - -1. [Fork](https://help.github.com/fork-a-repo/) the project, clone your fork, - and configure the remotes: - - ```bash - # Clone your fork of the repo into the current directory - git clone https://github.com//free-angular-admin-template.git - # Navigate to the newly cloned directory - cd free-angular-admin-template - # Assign the original repo to a remote called "upstream" - git remote add upstream https://github.com/coreui/coreui-free-angular-admin-template.git - ``` - -2. If you cloned a while ago, get the latest changes from upstream: - - ```bash - git checkout master - git pull upstream master - ``` - -3. Create a new topic branch (off the main project development branch) to - contain your feature, change, or fix: - - ```bash - git checkout -b - ``` - -4. Commit your changes in logical chunks. Please adhere to these [git commit - message guidelines](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html) - or your code is unlikely to be merged into the main project. Use Git's - [interactive rebase](https://help.github.com/articles/interactive-rebase) - feature to tidy up your commits before making them public. - -5. Locally merge (or rebase) the upstream development branch into your topic branch: - - ```bash - git pull [--rebase] upstream master - ``` - -6. Push your topic branch up to your fork: - - ```bash - git push origin - ``` - -7. [Open a Pull Request](https://help.github.com/articles/using-pull-requests/) with a clear title and description against the `master` branch. - -**IMPORTANT**: By submitting a patch, you agree to allow the project owners to license your work under the terms of the [MIT License](LICENSE). - -### Semantic Git commit messages - -Inspired by Sparkbox's awesome article on [semantic commit messages](http://seesparkbox.com/foundry/semantic_commit_messages). Please use following commit message format. - -* chore (updating npm tasks etc; no production code change) -> ```git test -m 'chore: commit-message-here'``` -* docs (changes to documentation) -> ```git commit -m 'docs: commit-message-here'``` -* feat (new feature) -> ```git commit -m 'feat: commit-message-here'``` -* fix (bug fix) -> ```git commit -m 'fix: commit-message-here'``` -* refactor (refactoring production code) -> ```git commit -m 'refactor: commit-message-here'``` -* style (formatting, missing semi colons, etc; no code change) -> ```git commit -m 'style: commit-message-here'``` -* test (adding missing tests, refactoring tests; no production code change) -> ```git test -m 'refactor: commit-message-here'``` - - -## Code guidelines - -### HTML - -[Adhere to the Code Guide.](http://codeguide.co/#html) - -- Use tags and elements appropriate for an HTML5 doctype (e.g., self-closing tags). -- Use CDNs and HTTPS for third-party JS when possible. We don't use protocol-relative URLs in this case because they break when viewing the page locally via `file://`. -- Use [WAI-ARIA](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA) attributes in documentation examples to promote accessibility. - -### CSS - -[Adhere to the Code Guide.](http://codeguide.co/#css) - -- When feasible, default color palettes should comply with [WCAG color contrast guidelines](http://www.w3.org/TR/WCAG20/#visual-audio-contrast). -- Except in rare cases, don't remove default `:focus` styles (via e.g. `outline: none;`) without providing alternative styles. See [this A11Y Project post](http://a11yproject.com/posts/never-remove-css-outlines) for more details. - -### JS - -- No semicolons (in client-side JS) -- 2 spaces (no tabs) -- strict mode -- "Attractive" -- Don't use [jQuery event alias convenience methods](https://github.com/jquery/jquery/blob/master/src/event/alias.js) (such as `$().focus()`). Instead, use [`$().trigger(eventType, ...)`](http://api.jquery.com/trigger/) or [`$().on(eventType, ...)`](http://api.jquery.com/on/), depending on whether you're firing an event or listening for an event. (For example, `$().trigger('focus')` or `$().on('focus', function (event) { /* handle focus event */ })`) We do this to be compatible with custom builds of jQuery where the event aliases module has been excluded. - -## License - -By contributing your code, you agree to license your contribution under the [MIT License](LICENSE). diff --git a/frontend/src/main/template_original/ISSUE_TEMPLATE.md b/frontend/src/main/template_original/ISSUE_TEMPLATE.md deleted file mode 100644 index 76bc67e06..000000000 --- a/frontend/src/main/template_original/ISSUE_TEMPLATE.md +++ /dev/null @@ -1,20 +0,0 @@ -Before opening an issue: - -- [Search for duplicate or closed issues](https://github.com/coreui/coreui-free-angular-admin-template/issues?utf8=%E2%9C%93&q=is%3Aissue) -- Prepare a [reduced test case](https://css-tricks.com/reduced-test-cases/) for any bugs -- Read the [contributing guidelines](https://github.com/coreui/coreui-free-angular-admin-template/blob/master/CONTRIBUTING.md) - -When asking general "how to" questions: - -- Please do not open an issue here - -When reporting a bug, include: - -- Operating system and version (Windows, Mac OS X, Android, iOS, Win10 Mobile) -- Browser and version (Chrome, Firefox, Safari, IE, MS Edge, Opera 15+, Android Browser) -- Reduced test cases and potential fixes using [CodePen](https://codepen.io/) or [JS Bin](https://jsbin.com/) - -When suggesting a feature, include: - -- As much detail as possible for what we should add and why it's important to CoreUI Admin Template -- Relevant links to prior art, screenshots, or live demos whenever possible diff --git a/frontend/src/main/template_original/LICENSE b/frontend/src/main/template_original/LICENSE deleted file mode 100644 index 0e8afdb39..000000000 --- a/frontend/src/main/template_original/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2018 creativeLabs ลukasz Holeczek. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/frontend/src/main/template_original/README.md b/frontend/src/main/template_original/README.md deleted file mode 100644 index 1ec763ad4..000000000 --- a/frontend/src/main/template_original/README.md +++ /dev/null @@ -1,196 +0,0 @@ -[![@coreui angular](https://img.shields.io/badge/@coreui%20-angular-lightgrey.svg?style=flat-square)](https://github.com/coreui/angular) -[![npm package][npm-coreui-angular-badge]][npm-coreui-angular] -[![NPM downloads][npm-coreui-angular-download]][npm-coreui-angular] -[![@coreui coreui](https://img.shields.io/badge/@coreui%20-coreui-lightgrey.svg?style=flat-square)](https://github.com/coreui/coreui) -[![npm package][npm-coreui-badge]][npm-coreui] -[![NPM downloads][npm-coreui-download]][npm-coreui] -![angular](https://img.shields.io/badge/angular-^11.0.9-lightgrey.svg?style=flat-square&logo=angular) - -[npm-coreui-angular]: https://www.npmjs.com/package/@coreui/angular -[npm-coreui-angular-badge]: https://img.shields.io/npm/v/@coreui/angular.png?style=flat-square -[npm-coreui-angular-download]: https://img.shields.io/npm/dm/@coreui/angular.svg?style=flat-square -[npm-coreui]: https://www.npmjs.com/package/@coreui/coreui -[npm-coreui-badge]: https://img.shields.io/npm/v/@coreui/coreui.png?style=flat-square -[npm-coreui-download]: https://img.shields.io/npm/dm/@coreui/coreui.svg?style=flat-square - -# CoreUI Free Angular 2+ Admin Template [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social&logo=twitter)](https://twitter.com/intent/tweet?text=CoreUI%20-%20Free%20Bootstrap%204%20Admin%20Template%20&url=https://coreui.io&hashtags=bootstrap,admin,template,dashboard,panel,free,angular,react,vue) - -Please help us on [Product Hunt](https://www.producthunt.com/posts/coreui-open-source-bootstrap-4-admin-template-with-angular-2-react-js-vue-js-support) and [Designer News](https://www.designernews.co/stories/81127). Thanks in advance! - -Curious why I decided to create CoreUI? Please read this article: [Jack of all trades, master of none. Why Bootstrap Admin Templates suck.](https://medium.com/@lukaszholeczek/jack-of-all-trades-master-of-none-5ea53ef8a1f#.7eqx1bcd8) - -CoreUI is an Open Source Bootstrap Admin Template. But CoreUI is not just another Admin Template. It goes way beyond hitherto admin templates thanks to transparent code and file structure. And if that's not enough, letโ€™s just add that CoreUI consists bunch of unique features and over 1000 high quality icons. - -CoreUI is based on Bootstrap 4 and offers 6 versions: -[HTML5 AJAX](https://github.com/coreui/coreui-free-bootstrap-admin-template-ajax), -[HTML5](https://github.com/coreui/coreui-free-angular-admin-template), -[Angular 2+](https://github.com/coreui/coreui-free-angular-admin-template), -[React.js](https://github.com/coreui/coreui-free-react-admin-template), -[Vue.js](https://github.com/coreui/coreui-free-vue-admin-template) - & [.NET Core 2](https://github.com/mrholek/CoreUI-NET). - -CoreUI is meant to be the UX game changer. Pure & transparent code is devoid of redundant components, so the app is light enough to offer ultimate user experience. This means mobile devices also, where the navigation is just as easy and intuitive as on a desktop or laptop. The CoreUI Layout API lets you customize your project for almost any device โ€“ be it Mobile, Web or WebApp โ€“ CoreUI covers them all! - -## Table of Contents - -- [CoreUI Free Angular 2+ Admin Template ![Tweet](https://twitter.com/intent/tweet?text=CoreUI%20-%20Free%20Bootstrap%204%20Admin%20Template%20&url=https://coreui.io&hashtags=bootstrap,admin,template,dashboard,panel,free,angular,react,vue)](#coreui-free-angular-2-admin-template-tweethttpstwittercomintenttweettextcoreui20-20free20bootstrap20420admin20template20urlhttpscoreuiiohashtagsbootstrapadmintemplatedashboardpanelfreeangularreactvue) - - [Table of Contents](#table-of-contents) - - [Versions](#versions) - - [CoreUI Pro](#coreui-pro) - - [Admin Templates built on top of CoreUI Pro](#admin-templates-built-on-top-of-coreui-pro) - - [Prerequisites](#prerequisites) - - [Node.js](#nodejs) - - [Angular CLI](#angular-cli) - - [Update to Angular 11](#update-to-angular-9) - - [Installation](#installation) - - [Clone repo](#clone-repo) - - [Usage](#usage) - - [What's included](#whats-included) - - [Documentation](#documentation) - - [Contributing](#contributing) - - [Versioning](#versioning) - - [Creators](#creators) - - [Community](#community) - - [Community Projects](#community-projects) - - [Copyright and license](#copyright-and-license) - - [Support CoreUI Development](#support-coreui-development) - -## Versions - -CoreUI is built on top of Bootstrap 4 and supports popular frameworks. - -* [CoreUI Free Bootstrap Admin Template](https://github.com/coreui/coreui-free-bootstrap-admin-template) -* [CoreUI Free Bootstrap Admin Template (Ajax)](https://github.com/coreui/coreui-free-bootstrap-admin-template-ajax) -* [CoreUI Free Angular 2+ Admin Template](https://github.com/coreui/coreui-free-angular-admin-template) -* [CoreUI Free React.js Admin Template](https://github.com/coreui/coreui-free-react-admin-template) -* [CoreUI Free Vue.js Admin Template](https://github.com/coreui/coreui-free-vue-admin-template) - -## CoreUI Pro - -* ๐Ÿ’ช [CoreUI Pro Bootstrap Admin Template](https://coreui.io/pro/) -* ๐Ÿ’ช [CoreUI Pro Bootstrap Admin Template (Ajax)](https://coreui.io/pro/) -* ๐Ÿ’ช [CoreUI Pro Angular Admin Template](https://coreui.io/pro/angular) -* ๐Ÿ’ช [CoreUI Pro React Admin Template](https://coreui.io/pro/react) -* ๐Ÿ’ช [CoreUI Pro Vue Admin Template](https://coreui.io/pro/vue) - -## Admin Templates built on top of CoreUI Pro - -| CoreUI Pro | Prime | Root | Alba | Leaf | -| --- | --- | --- | --- | --- | -| [![CoreUI Pro Admin Template](https://coreui.io/assets/img/example-coureui.jpg)](https://coreui.io/pro/angular/)| [![Prime Admin Template](https://coreui.io/assets/img/responsive-prime.png)](https://coreui.io/admin-templates/angular/prime/?support=1)| [![Root Admin Template](https://coreui.io/assets/img/responsive-root.png)](https://coreui.io/admin-templates/angular/root/?support=1)| [![Alba Admin Template](https://coreui.io/assets/img/responsive-alba.png)](https://coreui.io/admin-templates/angular/alba/?support=1)| [![Leaf Admin Template](https://coreui.io/assets/img/responsive-leaf.png)](https://coreui.io/admin-templates/angular/leaf/?support=1) - -#### Prerequisites -Before you begin, make sure your development environment includes `Node.jsยฎ` and an `npm` package manager. - -###### Node.js -Angular 11 requires `Node.js` version 10.13 or later. - -- To check your version, run `node -v` in a terminal/console window. -- To get `Node.js`, go to [nodejs.org](https://nodejs.org/). - -###### Angular CLI -Install the Angular CLI globally using a terminal/console window. -```bash -npm install -g @angular/cli -``` - -##### Update to Angular 11 -Angular 11 requires `Node.js` version 10.13 or newer -Update guide - see: [https://update.angular.io](https://update.angular.io) - -## Installation - -### Clone repo - -``` bash -# clone the repo -$ git clone https://github.com/coreui/coreui-free-angular-admin-template.git my-project - -# go into app's directory -$ cd my-project - -# install app's dependencies -$ npm install -``` - -## Usage - -``` bash -# serve with hot reload at localhost:4200. -$ ng serve - -# build for production with minification -$ ng build -``` - -## What's included - -Within the download you'll find the following directories and files, logically grouping common assets and providing both compiled and minified variations. You'll see something like this: - -``` -free-angular-admin-template/ -โ”œโ”€โ”€ e2e/ -โ”œโ”€โ”€ src/ -โ”‚ โ”œโ”€โ”€ app/ -โ”‚ โ”œโ”€โ”€ assets/ -โ”‚ โ”œโ”€โ”€ environments/ -โ”‚ โ”œโ”€โ”€ scss/ -โ”‚ โ”œโ”€โ”€ index.html -โ”‚ โ””โ”€โ”€ ... -โ”œโ”€โ”€ .angular-cli.json -โ”œโ”€โ”€ ... -โ”œโ”€โ”€ package.json -โ””โ”€โ”€ ... -``` - -## Documentation - -The documentation for the CoreUI Free Angularp Admin Template is hosted at our website [CoreUI](https://coreui.io/angular/) - -## Contributing - -Please read through our [contributing guidelines](https://github.com/coreui/coreui-free-angular-admin-template/blob/master/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development. - -Editor preferences are available in the [editor config](https://github.com/coreui/coreui-free-angular-admin-template/blob/master/.editorconfig) for easy use in common text editors. Read more and download plugins at . - -## Versioning - -For transparency into our release cycle and in striving to maintain backward compatibility, CoreUI Free Admin Template is maintained under [the Semantic Versioning guidelines](http://semver.org/). - -See [the Releases section of our project](https://github.com/coreui/coreui-free-angular-admin-template/releases) for changelogs for each release version. - -## Creators - -**ลukasz Holeczek** - -* -* - -**Andrzej Kopaล„ski** - -* - -## Community - -Get updates on CoreUI's development and chat with the project maintainers and community members. - -- Follow [@core_ui on Twitter](https://twitter.com/core_ui). -- Read and subscribe to [CoreUI Blog](https://coreui.io/blog/). - -### Community Projects - -Some of projects created by community but not maintained by CoreUI team. - -* [NuxtJS + Vue CoreUI](https://github.com/muhibbudins/nuxt-coreui) -* [Colmena](https://github.com/colmena/colmena) - -## Copyright and license - -copyright 2017-2021 creativeLabs ลukasz Holeczek. Code released under [the MIT license](https://github.com/coreui/coreui-free-angular-admin-template/blob/master/LICENSE). -There is only one limitation you can't re-distribute the CoreUI as stock. You canโ€™t do this if you modify the CoreUI. In past we faced some problems with persons who tried to sell CoreUI based templates. - -## Support CoreUI Development - -CoreUI is an MIT licensed open source project and completely free to use. However, the amount of effort needed to maintain and develop new features for the project is not sustainable without proper financial backing. You can support development by donating on [PayPal](https://www.paypal.me/holeczek), buying [CoreUI Pro Version](https://coreui.io/pro) or buying one of our [premium admin templates](https://genesisui.com/?support=1). - -As of now I am exploring the possibility of working on CoreUI full-time - if you are a business that is building core products using CoreUI, I am also open to conversations regarding custom sponsorship / consulting arrangements. Get in touch on [Twitter](https://twitter.com/lukaszholeczek). diff --git a/frontend/src/main/template_original/angular.json b/frontend/src/main/template_original/angular.json deleted file mode 100644 index 9815ea10c..000000000 --- a/frontend/src/main/template_original/angular.json +++ /dev/null @@ -1,161 +0,0 @@ -{ - "$schema": "./node_modules/@angular/cli/lib/config/schema.json", - "version": 1, - "newProjectRoot": "projects", - "projects": { - "ng": { - "root": "", - "sourceRoot": "src", - "projectType": "application", - "architect": { - "build": { - "builder": "@angular-devkit/build-angular:browser", - "options": { - "outputPath": "dist", - "index": "src/index.html", - "main": "src/main.ts", - "tsConfig": "src/tsconfig.app.json", - "polyfills": "src/polyfills.ts", - "assets": [ - "src/assets" - ], - "styles": [ - "node_modules/@coreui/icons/css/free.css", - "node_modules/flag-icon-css/css/flag-icon.css", - "node_modules/font-awesome/css/font-awesome.css", - "node_modules/simple-line-icons/dist/styles/simple-line-icons.css", - "src/scss/style.scss" - ], - "stylePreprocessorOptions": { - "includePaths": [ - "./node_modules" - ] - }, - "scripts": [], - "allowedCommonJsDependencies": [ - "chart.js", - "classnames" - ] - }, - "configurations": { - "production": { - "budgets": [ - { - "type": "anyComponentStyle", - "maximumWarning": "6kb" - } - ], - "optimization": true, - "outputHashing": "all", - "sourceMap": false, - "namedChunks": false, - "aot": true, - "extractLicenses": true, - "vendorChunk": false, - "buildOptimizer": true, - "fileReplacements": [ - { - "replace": "src/environments/environment.ts", - "with": "src/environments/environment.prod.ts" - } - ] - } - } - }, - "serve": { - "builder": "@angular-devkit/build-angular:dev-server", - "options": { - "browserTarget": "ng:build" - }, - "configurations": { - "production": { - "browserTarget": "ng:build:production" - } - } - }, - "extract-i18n": { - "builder": "@angular-devkit/build-angular:extract-i18n", - "options": { - "browserTarget": "ng:build" - } - }, - "test": { - "builder": "@angular-devkit/build-angular:karma", - "options": { - "main": "src/test.ts", - "karmaConfig": "./karma.conf.js", - "polyfills": "src/polyfills.ts", - "tsConfig": "src/tsconfig.spec.json", - "scripts": [], - "styles": [ - "node_modules/@coreui/icons/css/free.css", - "node_modules/flag-icon-css/css/flag-icon.css", - "node_modules/font-awesome/css/font-awesome.css", - "node_modules/simple-line-icons/dist/styles/simple-line-icons.css", - "src/scss/style.scss" - ], - "stylePreprocessorOptions": { - "includePaths": [ - "./node_modules" - ] - }, - "assets": [ - "src/assets", - "src/favicon.ico" - ] - } - }, - "lint": { - "builder": "@angular-devkit/build-angular:tslint", - "options": { - "tsConfig": [ - "src/tsconfig.app.json", - "src/tsconfig.spec.json" - ], - "exclude": [ - "**/node_modules/**" - ] - } - } - } - }, - "ng-e2e": { - "root": "", - "sourceRoot": "", - "projectType": "application", - "architect": { - "e2e": { - "builder": "@angular-devkit/build-angular:protractor", - "options": { - "protractorConfig": "./protractor.conf.js", - "devServerTarget": "ng:serve" - } - }, - "lint": { - "builder": "@angular-devkit/build-angular:tslint", - "options": { - "tsConfig": [ - "e2e/tsconfig.e2e.json" - ], - "exclude": [ - "**/node_modules/**" - ] - } - } - } - } - }, - "defaultProject": "ng", - "schematics": { - "@schematics/angular:component": { - "prefix": "app", - "style": "scss" - }, - "@schematics/angular:directive": { - "prefix": "app" - } - }, - "cli": { - "analytics": false - } -} diff --git a/frontend/src/main/template_original/e2e/app.e2e-spec.ts b/frontend/src/main/template_original/e2e/app.e2e-spec.ts deleted file mode 100644 index 15b73d541..000000000 --- a/frontend/src/main/template_original/e2e/app.e2e-spec.ts +++ /dev/null @@ -1,72 +0,0 @@ -import { AppDashboard } from './app.po'; - -describe('CoreUI template', () => { - let page: AppDashboard; - const sleep = 300; - - page = new AppDashboard(); - const browser = page.getBrowser(); - browser.driver.manage().window().setSize(600, 800); - browser.sleep(sleep); - page.navigateTo(); - - // beforeEach(() => { - // page = new AppDashboard(); - // page.navigateTo(); - // }); - - it('should display CoreUI Dashboard', async () => { - expect(await page.getParagraphText()).toEqual('Traffic'); - }); - - it('should display footer containing creativeLabs', async () => { - expect(await page.getFooterText()).toContain('creativeLabs'); - }); - - it('should toggle `sidebar-minimized` body.class on `sidebar-minimizer` click', () => { - browser.manage().window().maximize(); - browser.sleep(1000); - const body = page.getBody(); - expect(body.getAttribute('class')).not.toContain('sidebar-minimized'); - const button = page.getByCss('.sidebar-minimizer'); - button.click(); - browser.sleep(sleep); - expect(body.getAttribute('class')).toContain('sidebar-minimized'); - browser.sleep(sleep); - button.click(); - browser.sleep(sleep); - expect(body.getAttribute('class')).not.toContain('sidebar-minimized'); - }); - - it('should toggle `sidebar-show` body.class on `navbar-toggler` click', () => { - browser.driver.manage().window().setSize(600, 800); - browser.sleep(1000); - const body = page.getBody(); - expect(body.getAttribute('class')).not.toContain('sidebar-show'); - const button1 = page.getByCss('.navbar-toggler.d-lg-none').first(); - browser.sleep(sleep); - button1.click(); - browser.sleep(sleep); - expect(body.getAttribute('class')).toContain('sidebar-show'); - const button2 = page.getByCss('.navbar-toggler').first(); - browser.sleep(sleep); - button2.click(); - browser.sleep(sleep); - expect(body.getAttribute('class')).not.toContain('sidebar-show'); - }); - - it('should toggle `aside-menu-lg-show` body.class on `navbar-toggler` click', () => { - browser.manage().window().maximize(); - browser.sleep(1000); - const body = page.getBody(); - expect(body.getAttribute('class')).not.toContain('aside-menu-lg-show'); - const button1 = page.getByCss('.navbar-toggler.d-none.d-lg-block').last(); - button1.click(); - browser.sleep(sleep); - expect(body.getAttribute('class')).toContain('aside-menu-lg-show'); - browser.sleep(sleep); - button1.click(); - browser.sleep(sleep); - expect(body.getAttribute('class')).not.toContain('aside-menu-lg-show'); - }); -}); diff --git a/frontend/src/main/template_original/e2e/app.po.ts b/frontend/src/main/template_original/e2e/app.po.ts deleted file mode 100644 index eb36d6c09..000000000 --- a/frontend/src/main/template_original/e2e/app.po.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { browser, by, element } from 'protractor'; - -export class AppDashboard { - - getBrowser() { - return browser; - } - - navigateTo() { - return browser.get('/'); - } - - getParagraphText() { - return element(by.xpath('/html/body/app-dashboard/div/main/div/ng-component/div/div[2]/div[1]/div[1]/div[1]/h4')).getText(); - } - getBody() { - return element(by.xpath('/html/body')); - } - getByCss(selector) { - return element.all(by.css(selector)); - } - getFooterText() { - return element(by.className('app-footer')).getText(); - } -} diff --git a/frontend/src/main/template_original/e2e/tsconfig.e2e.json b/frontend/src/main/template_original/e2e/tsconfig.e2e.json deleted file mode 100644 index ac7a37325..000000000 --- a/frontend/src/main/template_original/e2e/tsconfig.e2e.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": "../tsconfig.json", - "compilerOptions": { - "outDir": "../out-tsc/e2e", - "module": "commonjs", - "target": "es5", - "types":[ - "jasmine", - "node" - ] - } -} diff --git a/frontend/src/main/template_original/package-lock.json b/frontend/src/main/template_original/package-lock.json deleted file mode 100644 index ff5919b53..000000000 --- a/frontend/src/main/template_original/package-lock.json +++ /dev/null @@ -1,15735 +0,0 @@ -{ - "name": "@coreui/coreui-free-angular-admin-template", - "version": "2.11.2", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - } - } - }, - "@angular-devkit/architect": { - "version": "0.1102.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1102.4.tgz", - "integrity": "sha512-A/nc/s9S9+H6xFOxcXqyfiCg9lXzCpO2ZVeaNamZB8f8tHoGfFMQ3JkCGhFiYsbze4fXhcwszNq1o36lGIW7FA==", - "dev": true, - "requires": { - "@angular-devkit/core": "11.2.4", - "rxjs": "6.6.3" - }, - "dependencies": { - "rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "@angular-devkit/build-angular": { - "version": "0.1102.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.1102.4.tgz", - "integrity": "sha512-/t39b+fXDG5kwJGovtGF6K4Vg55BvVz2IJbeVurpplg2pJp5cpSUhQAe0mXcvjkvle/ZLIfYP0Ahdh/7VahuGg==", - "dev": true, - "requires": { - "@angular-devkit/architect": "0.1102.4", - "@angular-devkit/build-optimizer": "0.1102.4", - "@angular-devkit/build-webpack": "0.1102.4", - "@angular-devkit/core": "11.2.4", - "@babel/core": "7.12.10", - "@babel/generator": "7.12.11", - "@babel/plugin-transform-async-to-generator": "7.12.1", - "@babel/plugin-transform-runtime": "7.12.10", - "@babel/preset-env": "7.12.11", - "@babel/runtime": "7.12.5", - "@babel/template": "7.12.7", - "@jsdevtools/coverage-istanbul-loader": "3.0.5", - "@ngtools/webpack": "11.2.4", - "ansi-colors": "4.1.1", - "autoprefixer": "10.2.4", - "babel-loader": "8.2.2", - "browserslist": "^4.9.1", - "cacache": "15.0.5", - "caniuse-lite": "^1.0.30001032", - "circular-dependency-plugin": "5.2.2", - "copy-webpack-plugin": "6.3.2", - "core-js": "3.8.3", - "critters": "0.0.7", - "css-loader": "5.0.1", - "cssnano": "4.1.10", - "file-loader": "6.2.0", - "find-cache-dir": "3.3.1", - "glob": "7.1.6", - "https-proxy-agent": "5.0.0", - "inquirer": "7.3.3", - "jest-worker": "26.6.2", - "karma-source-map-support": "1.4.0", - "less": "4.1.1", - "less-loader": "7.3.0", - "license-webpack-plugin": "2.3.11", - "loader-utils": "2.0.0", - "mini-css-extract-plugin": "1.3.5", - "minimatch": "3.0.4", - "open": "7.4.0", - "ora": "5.3.0", - "parse5-html-rewriting-stream": "6.0.1", - "pnp-webpack-plugin": "1.6.4", - "postcss": "8.2.4", - "postcss-import": "14.0.0", - "postcss-loader": "4.2.0", - "raw-loader": "4.0.2", - "regenerator-runtime": "0.13.7", - "resolve-url-loader": "3.1.2", - "rimraf": "3.0.2", - "rollup": "2.38.4", - "rxjs": "6.6.3", - "sass": "1.32.6", - "sass-loader": "10.1.1", - "semver": "7.3.4", - "source-map": "0.7.3", - "source-map-loader": "1.1.3", - "source-map-support": "0.5.19", - "speed-measure-webpack-plugin": "1.4.2", - "style-loader": "2.0.0", - "stylus": "0.54.8", - "stylus-loader": "4.3.3", - "terser": "5.5.1", - "terser-webpack-plugin": "4.2.3", - "text-table": "0.2.0", - "tree-kill": "1.2.2", - "webpack": "4.44.2", - "webpack-dev-middleware": "3.7.2", - "webpack-dev-server": "3.11.2", - "webpack-merge": "5.7.3", - "webpack-sources": "2.2.0", - "webpack-subresource-integrity": "1.5.2", - "worker-plugin": "5.0.0" - }, - "dependencies": { - "@babel/core": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.10.tgz", - "integrity": "sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.10", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.10", - "@babel/types": "^7.12.10", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.11", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true - } - } - }, - "@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "core-js": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", - "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==", - "dev": true - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "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" - } - }, - "less": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/less/-/less-4.1.1.tgz", - "integrity": "sha512-w09o8tZFPThBscl5d0Ggp3RcrKIouBoQscnOMgFH3n5V3kN/CXGHNfCkRPtxJk6nKryDXaV9aHLK55RXuH4sAw==", - "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": "^1.10.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - } - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true - }, - "rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "@angular-devkit/build-optimizer": { - "version": "0.1102.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.1102.4.tgz", - "integrity": "sha512-8jsF1L11tcPJCvEdMxLctPz+D479vuh8voBqlm3I7RnYXvXpNzdZqGrJbTnq6zg1/7cxS1+g6qHmne8TwFl0bw==", - "dev": true, - "requires": { - "loader-utils": "2.0.0", - "source-map": "0.7.3", - "tslib": "2.1.0", - "typescript": "4.1.5", - "webpack-sources": "2.2.0" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - }, - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", - "dev": true - } - } - }, - "@angular-devkit/build-webpack": { - "version": "0.1102.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1102.4.tgz", - "integrity": "sha512-AENmPesqy51JAePlBBOoc+WEGT28ytIPxPeagUxDjA+MXMY8wggbejzXq/mDFy+rEUi0cUSPramixTXDLjz+mA==", - "dev": true, - "requires": { - "@angular-devkit/architect": "0.1102.4", - "@angular-devkit/core": "11.2.4", - "rxjs": "6.6.3" - }, - "dependencies": { - "rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "@angular-devkit/core": { - "version": "11.2.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.2.4.tgz", - "integrity": "sha512-98mGDV4XtKWiQ/2D6yzvOHrnJovXchaAN9AjscAHd2an8Fkiq72d9m2wREpk+2J40NWTDB6J5iesTh3qbi8+CA==", - "dev": true, - "requires": { - "ajv": "6.12.6", - "fast-json-stable-stringify": "2.1.0", - "magic-string": "0.25.7", - "rxjs": "6.6.3", - "source-map": "0.7.3" - }, - "dependencies": { - "rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "@angular-devkit/schematics": { - "version": "11.2.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-11.2.4.tgz", - "integrity": "sha512-M9Ike1TYawOIHzenlZS1ufQbsS+Z11/doj5w/UrU0q2OEKc6U375t5qVGgKo3PLHHS8osb9aW9xYwBfVlKrryQ==", - "dev": true, - "requires": { - "@angular-devkit/core": "11.2.4", - "ora": "5.3.0", - "rxjs": "6.6.3" - }, - "dependencies": { - "rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "@angular/animations": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-11.2.5.tgz", - "integrity": "sha512-VcXfIlgJNOYl0eR/oY8uJ2PN0aIAZBKpXCQv4giQ1Cz1oC9GaHq1OnU1Y+WGB4vW9BsNSkib+MTdDRlMXhyAtA==", - "requires": { - "tslib": "^2.0.0" - } - }, - "@angular/cdk": { - "version": "11.2.4", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-11.2.4.tgz", - "integrity": "sha512-BcMHRaKZxkpK+dPwmjqktAzWUnywbyHyrORGlF4OMtbE88IvbI8tQ+0xANfBm0cPaAm+na5AlGKyH2ptzedyRQ==", - "requires": { - "parse5": "^5.0.0", - "tslib": "^2.0.0" - } - }, - "@angular/cli": { - "version": "11.2.4", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-11.2.4.tgz", - "integrity": "sha512-bbW93N3n/9GDk6OxQ5WzTWQcHXcj389Tg7gCov9MlRZg1ohqU/RtmQrMazzCCQjFUvJjEOT4a/lYbGYOYhMqag==", - "dev": true, - "requires": { - "@angular-devkit/architect": "0.1102.4", - "@angular-devkit/core": "11.2.4", - "@angular-devkit/schematics": "11.2.4", - "@schematics/angular": "11.2.4", - "@schematics/update": "0.1102.4", - "@yarnpkg/lockfile": "1.1.0", - "ansi-colors": "4.1.1", - "debug": "4.3.1", - "ini": "2.0.0", - "inquirer": "7.3.3", - "jsonc-parser": "3.0.0", - "npm-package-arg": "8.1.0", - "npm-pick-manifest": "6.1.0", - "open": "7.4.0", - "ora": "5.3.0", - "pacote": "11.2.4", - "resolve": "1.19.0", - "rimraf": "3.0.2", - "semver": "7.3.4", - "symbol-observable": "3.0.0", - "universal-analytics": "0.4.23", - "uuid": "8.3.2" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", - "dev": true, - "requires": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - } - } - }, - "@angular/common": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-11.2.5.tgz", - "integrity": "sha512-SFRnyYBjzcHSd9RAV+269CeShhUqMqdUpkZRwTqkr+weW7AmBLXNOz7gesEk7cP5/i2FA4UGSiI85FkSJ2HKow==", - "requires": { - "tslib": "^2.0.0" - } - }, - "@angular/compiler": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-11.2.5.tgz", - "integrity": "sha512-MrgZnTY6OPooDZw76wgj1ZM43IwwStsDfwuvYI8B7PR+QtPIwAkxi+spW78MHy3ltzsIQorC98pMiz7c7oTxDg==", - "requires": { - "tslib": "^2.0.0" - } - }, - "@angular/compiler-cli": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-11.2.5.tgz", - "integrity": "sha512-pSKyLIV9kn6tRugMPXo9t3QXSMbHVGUGw7wEoRwRrsqJ+JbU10Ke+sMsPF8ewqpsX+sslzx5TqD+1thXhhkBsQ==", - "dev": true, - "requires": { - "@babel/core": "^7.8.6", - "@babel/types": "^7.8.6", - "canonical-path": "1.0.0", - "chokidar": "^3.0.0", - "convert-source-map": "^1.5.1", - "dependency-graph": "^0.7.2", - "fs-extra": "4.0.2", - "magic-string": "^0.25.0", - "minimist": "^1.2.0", - "reflect-metadata": "^0.1.2", - "semver": "^6.3.0", - "source-map": "^0.6.1", - "sourcemap-codec": "^1.4.8", - "tslib": "^2.0.0", - "yargs": "^16.1.1" - }, - "dependencies": { - "@babel/core": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.1.tgz", - "integrity": "sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.0", - "@babel/helper-compilation-targets": "^7.19.1", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helpers": "^7.19.0", - "@babel/parser": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "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 - } - } - }, - "@angular/core": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-11.2.5.tgz", - "integrity": "sha512-YL1+SNCKx2yFpn6ohC2VbPSguLzFtk+dTzujARN+BkaPJfrUDz08IgEVyeHMXLNCFFjxRKAsEaRTXGz5CEYFag==", - "requires": { - "tslib": "^2.0.0" - } - }, - "@angular/forms": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-11.2.5.tgz", - "integrity": "sha512-/9VKUsiHGYS1RfSjElQJsDzzN9j9yIC+3A5ve9vxbfJ++Adn8wgnPEJt03qz/lv5Pwol5hl1KMwH/34EL4UGhg==", - "requires": { - "tslib": "^2.0.0" - } - }, - "@angular/language-service": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-11.2.5.tgz", - "integrity": "sha512-z7YgYawU2GmGCTUFbfceZY0WXZxSXInL615i+pKuY28zke2F2Z3lgfOOI/6fd75C8UBUqmVGmKz08GL8dDQT9A==", - "dev": true - }, - "@angular/localize": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-11.2.5.tgz", - "integrity": "sha512-9L10oc1/oV3QSNlq0wvrPeVnh/4nfzKEBwb2dUaYjdK4/3VmdA1gVs0HisREjLfL0rgHHQtPA2773TH1fxuOJg==", - "requires": { - "@babel/core": "7.8.3", - "glob": "7.1.2", - "yargs": "^16.1.1" - } - }, - "@angular/platform-browser": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-11.2.5.tgz", - "integrity": "sha512-Cci6YufPi4RjHloQlu/Pxa2AnOTe45SqqngdIK4cVYSLbiR0Trlhjfqs30Z6WOLEHvKq2x6tLjbo+2PrIoC9Qg==", - "requires": { - "tslib": "^2.0.0" - } - }, - "@angular/platform-browser-dynamic": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-11.2.5.tgz", - "integrity": "sha512-PlERCDlCCwnTpAikKyIMNwkzj6Un5GwnI0EmO4HY+y/iFDOxrXPnhZBCik0o2asl+WsvDVKpk3TLpXUkaD8fEA==", - "requires": { - "tslib": "^2.0.0" - } - }, - "@angular/router": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-11.2.5.tgz", - "integrity": "sha512-vQ+jbZTlmXiVu1bE6uPJOL3WDYoBTowrzGbjHbGzbPshGVJntD6xGKHUelefPTKwaJ5svmQp+FaUovfyi3fj/w==", - "requires": { - "tslib": "^2.0.0" - } - }, - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/compat-data": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.1.tgz", - "integrity": "sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==", - "dev": true - }, - "@babel/core": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.3.tgz", - "integrity": "sha512-4XFkf8AwyrEG7Ziu3L2L0Cv+WyY47Tcsp70JFmpftbAA1K7YL/sgE9jh9HyNj08Y/U50ItUchpN0w6HxAoX1rA==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.8.3", - "@babel/helpers": "^7.8.3", - "@babel/parser": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.0", - "lodash": "^4.17.13", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, - "@babel/generator": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", - "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", - "requires": { - "@babel/types": "^7.19.0", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.1.tgz", - "integrity": "sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.19.1", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", - "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", - "requires": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", - "dev": true, - "requires": { - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-transforms": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", - "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", - "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", - "dev": true, - "requires": { - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==" - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" - }, - "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - } - }, - "@babel/helpers": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", - "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", - "requires": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - } - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.1.tgz", - "integrity": "sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==" - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", - "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", - "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", - "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.12.1" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", - "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", - "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.19.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", - "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", - "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", - "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.10.tgz", - "integrity": "sha512-xOrUfzPxw7+WDm9igMgQCbO3cJKymX7dFdsgRr1eu9n3KjjyU4pptIXbXPseQDquw+W+RuJEJMHKHNsPNNm3CA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.12.5", - "@babel/helper-plugin-utils": "^7.10.4", - "semver": "^5.5.1" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/preset-env": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.11.tgz", - "integrity": "sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.12.7", - "@babel/helper-compilation-targets": "^7.12.5", - "@babel/helper-module-imports": "^7.12.5", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-option": "^7.12.11", - "@babel/plugin-proposal-async-generator-functions": "^7.12.1", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-dynamic-import": "^7.12.1", - "@babel/plugin-proposal-export-namespace-from": "^7.12.1", - "@babel/plugin-proposal-json-strings": "^7.12.1", - "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-numeric-separator": "^7.12.7", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.7", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.12.1", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-async-to-generator": "^7.12.1", - "@babel/plugin-transform-block-scoped-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.11", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-computed-properties": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-dotall-regex": "^7.12.1", - "@babel/plugin-transform-duplicate-keys": "^7.12.1", - "@babel/plugin-transform-exponentiation-operator": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-function-name": "^7.12.1", - "@babel/plugin-transform-literals": "^7.12.1", - "@babel/plugin-transform-member-expression-literals": "^7.12.1", - "@babel/plugin-transform-modules-amd": "^7.12.1", - "@babel/plugin-transform-modules-commonjs": "^7.12.1", - "@babel/plugin-transform-modules-systemjs": "^7.12.1", - "@babel/plugin-transform-modules-umd": "^7.12.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", - "@babel/plugin-transform-new-target": "^7.12.1", - "@babel/plugin-transform-object-super": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-property-literals": "^7.12.1", - "@babel/plugin-transform-regenerator": "^7.12.1", - "@babel/plugin-transform-reserved-words": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/plugin-transform-sticky-regex": "^7.12.7", - "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/plugin-transform-typeof-symbol": "^7.12.10", - "@babel/plugin-transform-unicode-escapes": "^7.12.1", - "@babel/plugin-transform-unicode-regex": "^7.12.1", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.12.11", - "core-js-compat": "^3.8.0", - "semver": "^5.5.0" - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/runtime": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", - "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - } - }, - "@babel/traverse": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.1.tgz", - "integrity": "sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==", - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.19.1", - "@babel/types": "^7.19.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", - "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", - "requires": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", - "to-fast-properties": "^2.0.0" - } - }, - "@coreui/angular": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@coreui/angular/-/angular-2.11.2.tgz", - "integrity": "sha512-0C7xB+lGARu+GLn+SLEhTQfp+kEtB0yTxFP/Okwh2/N5zaKC7xdIbiEIt8eOFwk0TGxLfSmJ4wkgP+TS5AGSXA==", - "requires": { - "tslib": "^2.0.0" - } - }, - "@coreui/coreui": { - "version": "2.1.16", - "resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-2.1.16.tgz", - "integrity": "sha512-1YOnQAlcX2bIgnaX3k9GKaN4lD+wKam7tdDfFj7/ZQTN1XG3dwDELHp4aagWQs78ix2CCO1LyeLrzGpsMcLW3Q==", - "requires": { - "@coreui/coreui-plugin-npm-postinstall": "^1.0.2", - "bootstrap": "^4.3.1", - "core-js": "^3.3.4", - "regenerator-runtime": "^0.13.3" - } - }, - "@coreui/coreui-plugin-chartjs-custom-tooltips": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@coreui/coreui-plugin-chartjs-custom-tooltips/-/coreui-plugin-chartjs-custom-tooltips-1.3.1.tgz", - "integrity": "sha512-ovNE9QygRdB7IkE7gZNRx79lSk77STtNOFS4NRpjljoRcAseR156ZYV0i/dSoiwZwRJ+dHzWeXy1IMcXcdnAww==", - "requires": { - "ms": "^2.1.1" - } - }, - "@coreui/coreui-plugin-npm-postinstall": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@coreui/coreui-plugin-npm-postinstall/-/coreui-plugin-npm-postinstall-1.0.2.tgz", - "integrity": "sha512-yeeoWp+bNS84nP1977Y8UCiQ9pssO+f4QuVj3i0/gYZFjjvOgxx0dnyWhtowD5sLYnCRMPlPpqyjwXze3SlkYg==" - }, - "@coreui/icons": { - "version": "2.0.0-rc.0", - "resolved": "https://registry.npmjs.org/@coreui/icons/-/icons-2.0.0-rc.0.tgz", - "integrity": "sha512-Bg+uQKzEhERRZk1qo8tcR3bjJQDzv6+uDjt5IpjFwqnnnHE4gZE6adZ7jyMYQjgIlelEaS8ZOlE1M7aKHDWZSA==" - }, - "@coreui/icons-angular": { - "version": "1.0.0-alpha.3", - "resolved": "https://registry.npmjs.org/@coreui/icons-angular/-/icons-angular-1.0.0-alpha.3.tgz", - "integrity": "sha512-7Rw/0AMRqP5jn6DtQTqM0df13C/wJDQ9eJaV2DHVWhOg0Ue3W132wUBhOrAx4olztFRL3f4dnDCinlJBn+tTiA==", - "requires": { - "classnames": "^2.2.6", - "tslib": "^1.14.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true - }, - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jsdevtools/coverage-istanbul-loader": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jsdevtools/coverage-istanbul-loader/-/coverage-istanbul-loader-3.0.5.tgz", - "integrity": "sha512-EUCPEkaRPvmHjWAAZkWMT7JDzpw7FKB00WTISaiXsbNOd5hCHg77XLA8sLYLFDo1zepYLo2w7GstN8YBqRXZfA==", - "dev": true, - "requires": { - "convert-source-map": "^1.7.0", - "istanbul-lib-instrument": "^4.0.3", - "loader-utils": "^2.0.0", - "merge-source-map": "^1.1.0", - "schema-utils": "^2.7.0" - } - }, - "@ngtools/webpack": { - "version": "11.2.4", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-11.2.4.tgz", - "integrity": "sha512-BVhYydfYGZuLXcTpzWeI9ONguwnkCmxP6lRIEyvRYTuGshSsK8v5itBrect7D1cIxnT/a+aZbVWIF1qWeQdepw==", - "dev": true, - "requires": { - "@angular-devkit/core": "11.2.4", - "enhanced-resolve": "5.7.0", - "webpack-sources": "2.2.0" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@npmcli/ci-detect": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@npmcli/ci-detect/-/ci-detect-1.4.0.tgz", - "integrity": "sha512-3BGrt6FLjqM6br5AhWRKTr3u5GIVkjRYeAFrMp3HjnfICrg4xOrVRwFavKT6tsp++bq5dluL5t8ME/Nha/6c1Q==", - "dev": true - }, - "@npmcli/git": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-2.1.0.tgz", - "integrity": "sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw==", - "dev": true, - "requires": { - "@npmcli/promise-spawn": "^1.3.2", - "lru-cache": "^6.0.0", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^6.1.1", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^2.0.2" - }, - "dependencies": { - "hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "npm-package-arg": { - "version": "8.1.5", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.5.tgz", - "integrity": "sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==", - "dev": true, - "requires": { - "hosted-git-info": "^4.0.1", - "semver": "^7.3.4", - "validate-npm-package-name": "^3.0.0" - } - }, - "npm-pick-manifest": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz", - "integrity": "sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==", - "dev": true, - "requires": { - "npm-install-checks": "^4.0.0", - "npm-normalize-package-bin": "^1.0.1", - "npm-package-arg": "^8.1.2", - "semver": "^7.3.4" - } - }, - "promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "dev": true, - "requires": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - } - }, - "semver": { - "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" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "@npmcli/installed-package-contents": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz", - "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==", - "dev": true, - "requires": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "dev": true, - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - } - }, - "@npmcli/node-gyp": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-1.0.3.tgz", - "integrity": "sha512-fnkhw+fmX65kiLqk6E3BFLXNC26rUhK90zVwe2yncPliVT/Qos3xjhTLE59Df8KnPlcwIERXKVlU1bXoUQ+liA==", - "dev": true - }, - "@npmcli/promise-spawn": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz", - "integrity": "sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==", - "dev": true, - "requires": { - "infer-owner": "^1.0.4" - } - }, - "@npmcli/run-script": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-1.8.6.tgz", - "integrity": "sha512-e42bVZnC6VluBZBAFEr3YrdqSspG3bgilyg4nSLBJ7TRGNCzxHa92XAHxQBLYg0BmgwO4b2mf3h/l5EkEWRn3g==", - "dev": true, - "requires": { - "@npmcli/node-gyp": "^1.0.2", - "@npmcli/promise-spawn": "^1.3.2", - "node-gyp": "^7.1.0", - "read-package-json-fast": "^2.0.1" - }, - "dependencies": { - "read-package-json-fast": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz", - "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==", - "dev": true, - "requires": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" - } - } - } - }, - "@schematics/angular": { - "version": "11.2.4", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-11.2.4.tgz", - "integrity": "sha512-HKWpcmfJfx5fryDdVGN1s+AmzOCKViQQGrEZmDTC2PhA6Vg+SOeMKesyFvdOqf4Ld1ZNYw9Kg94wrpz6rycP/Q==", - "dev": true, - "requires": { - "@angular-devkit/core": "11.2.4", - "@angular-devkit/schematics": "11.2.4", - "jsonc-parser": "3.0.0" - } - }, - "@schematics/update": { - "version": "0.1102.4", - "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.1102.4.tgz", - "integrity": "sha512-YgwbnTAok1NcolqFicc4S4tFxASfXttWsbHju4XArym1/KQMUjY8ZOdj4pe56akzrWXuCexZFpjgoYyYyXBuYQ==", - "dev": true, - "requires": { - "@angular-devkit/core": "11.2.4", - "@angular-devkit/schematics": "11.2.4", - "@yarnpkg/lockfile": "1.1.0", - "ini": "2.0.0", - "npm-package-arg": "^8.0.0", - "pacote": "11.2.4", - "semver": "7.3.4", - "semver-intersect": "1.4.0" - }, - "dependencies": { - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true - }, - "@types/chart.js": { - "version": "2.9.37", - "resolved": "https://registry.npmjs.org/@types/chart.js/-/chart.js-2.9.37.tgz", - "integrity": "sha512-9bosRfHhkXxKYfrw94EmyDQcdjMaQPkU1fH2tDxu8DWXxf1mjzWQAV4laJF51ZbC2ycYwNDvIm1rGez8Bug0vg==", - "requires": { - "moment": "^2.10.2" - } - }, - "@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/jasmine": { - "version": "3.6.6", - "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.6.6.tgz", - "integrity": "sha512-kgl+oYOLCBt41iba8cetp+QPOqDAaTJnHtVPCE7JzYmda4juglRBLX35opVcANc7TLA/Lp0DEnajbUNnyxGC+Q==", - "dev": true - }, - "@types/jasminewd2": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.8.tgz", - "integrity": "sha512-d9p31r7Nxk0ZH0U39PTH0hiDlJ+qNVGjlt1ucOoTUptxb2v+Y5VMnsxfwN+i3hK4yQnqBi3FMmoMFcd1JHDxdg==", - "dev": true, - "requires": { - "@types/jasmine": "*" - } - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, - "@types/node": { - "version": "14.14.33", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.33.tgz", - "integrity": "sha512-oJqcTrgPUF29oUP8AsUqbXGJNuPutsetaa9kTQAQce5Lx5dTYWV02ScBiT/k1BX/Z7pKeqedmvp39Wu4zR7N7g==", - "dev": true - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", - "dev": true - }, - "@types/selenium-webdriver": { - "version": "3.0.20", - "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-3.0.20.tgz", - "integrity": "sha512-6d8Q5fqS9DWOXEhMDiF6/2FjyHdmP/jSTAUyeQR7QwrFeNmYyzmvGxD5aLIHL445HjWgibs0eAig+KPnbaesXA==", - "dev": true - }, - "@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "dev": true - }, - "@types/webpack-sources": { - "version": "0.1.9", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.9.tgz", - "integrity": "sha512-bvzMnzqoK16PQIC8AYHNdW45eREJQMd6WG/msQWX5V2+vZmODCOPb4TJcbgRljTZZTwTM4wUMcsI8FftNA7new==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, - "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, - "requires": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true - }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "@yarnpkg/lockfile": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "dev": true - }, - "abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "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 - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true - }, - "adjust-sourcemap-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", - "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - } - }, - "adm-zip": { - "version": "0.4.16", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz", - "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==", - "dev": true - }, - "after": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", - "integrity": "sha512-QbJ0NTQ/I9DI3uSJA4cbexiwQeRAfjPScqIbSjUDd9TOrcg6pTkdgziesOqxBMBzit8vFCTwrP27t13vFOORRA==", - "dev": true - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "requires": { - "debug": "4" - } - }, - "agentkeepalive": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", - "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - }, - "dependencies": { - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true - } - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==", - "dev": true - }, - "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==", - "dev": true - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==", - "dev": true - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "app-root-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.1.0.tgz", - "integrity": "sha512-biN3PwB2gUtjaYy/isrU3aNWI5w+fAfvHkSvCKeQGxhmYpwKFUxudR3Yya+KqVRHBmEDYh+/lTozYCFbmzX4nA==", - "dev": true - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "aria-query": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", - "integrity": "sha512-majUxHgLehQTeSA+hClx+DY09OVUqG3GtezWkF1krgLGNdlDu9l9V8DaqNMWbq4Eddc8wsyDA0hpDUtnYxQEXw==", - "dev": true, - "requires": { - "ast-types-flow": "0.0.7", - "commander": "^2.11.0" - } - }, - "arity-n": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", - "integrity": "sha512-fExL2kFDC1Q2DUOx3whE/9KoN66IzkY4b4zUHUBFM1ojEYjZZYDcUW3bek/ufGionX9giIKDC5redH2IlGqcQQ==", - "dev": true - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", - "dev": true - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "dev": true - }, - "array.prototype.reduce": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", - "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - } - }, - "arraybuffer.slice": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", - "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true - }, - "asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "dev": true - }, - "ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", - "dev": true - }, - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "autoprefixer": { - "version": "10.2.4", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.2.4.tgz", - "integrity": "sha512-DCCdUQiMD+P/as8m3XkeTUkUKuuRqLGcwD0nll7wevhqoJfMRpJlkFd1+MQh1pvupjiQuip42lc/VFvfUTMSKw==", - "dev": true, - "requires": { - "browserslist": "^4.16.1", - "caniuse-lite": "^1.0.30001181", - "colorette": "^1.2.1", - "fraction.js": "^4.0.13", - "normalize-range": "^0.1.2", - "postcss-value-parser": "^4.1.0" - } - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", - "dev": true - }, - "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, - "axobject-query": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz", - "integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==", - "dev": true, - "requires": { - "ast-types-flow": "0.0.7" - } - }, - "babel-loader": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", - "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", - "dev": true, - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "base64-arraybuffer": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", - "integrity": "sha512-a1eIFi4R9ySrbiMuyTGx5e92uRH5tQY6kArNcFaKBUleIoLjdjBg7Zxm3Mqm3Kmkf27HLR/1fnxX9q8GQ7Iavg==", - "dev": true - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "base64id": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", - "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", - "dev": true - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "blob": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", - "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", - "dev": true - }, - "blocking-proxy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-1.0.1.tgz", - "integrity": "sha512-KE8NFMZr3mN2E0HcvCgRtX7DjhiIQrwle+nSVJVC/yqFb9+xznHl2ZcoBp2L9qzkI4t4cBFJ1efXF8Dwi132RA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", - "dev": true - }, - "body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", - "dev": true, - "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true - }, - "bootstrap": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.0.tgz", - "integrity": "sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "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" - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", - "dev": true - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "requires": { - "pako": "~1.0.5" - } - }, - "browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" - } - }, - "browserstack": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.6.1.tgz", - "integrity": "sha512-GxtFjpIaKdbAyzHfFDKixKO8IBT7wR3NjbzrGc78nNs/Ciys9wU3/nBtsqsWv5nDSrdI5tz0peKuzCPuNXNUiw==", - "dev": true, - "requires": { - "https-proxy-agent": "^2.2.1" - }, - "dependencies": { - "agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", - "dev": true, - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - } - } - } - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", - "dev": true - }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha512-wxXCdllwGhI2kCC0MnvTGYTMvnVZTvqgypkiTI8Pa5tcz2i6VqsqwYGgqwXji+4RgCzms6EajE4IxiUH6HH8nQ==", - "dev": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", - "dev": true - }, - "builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", - "dev": true - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "dev": true - }, - "cacache": { - "version": "15.0.5", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", - "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", - "dev": true, - "requires": { - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.0", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", - "dev": true, - "requires": { - "callsites": "^2.0.0" - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", - "dev": true - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001406", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001406.tgz", - "integrity": "sha512-bWTlaXUy/rq0BBtYShc/jArYfBPjEV95euvZ8JVtO43oQExEN/WquoqpufFjNu4kSpi5cy5kMbNvzztWDfv1Jg==", - "dev": true - }, - "canonical-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-1.0.0.tgz", - "integrity": "sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "dev": true - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "chart.js": { - "version": "2.9.4", - "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.9.4.tgz", - "integrity": "sha512-B07aAzxcrikjAPyV+01j7BmOpxtQETxTSlQ26BEYJ+3iUkbNKaOJ/nDbT6JjyqYxseM0ON12COHYdU2cTIjC7A==", - "requires": { - "chartjs-color": "^2.1.0", - "moment": "^2.10.2" - } - }, - "chartjs-color": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.4.1.tgz", - "integrity": "sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w==", - "requires": { - "chartjs-color-string": "^0.6.0", - "color-convert": "^1.9.3" - } - }, - "chartjs-color-string": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz", - "integrity": "sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A==", - "requires": { - "color-name": "^1.0.0" - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "circular-dependency-plugin": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.2.2.tgz", - "integrity": "sha512-g38K9Cm5WRwlaH6g03B9OEz/0qRizI+2I7n+Gz+L5DxXJAPAiWQvwlYNm1V1jkdpUv95bOe/ASm2vfi/G560jQ==", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "classlist.js": { - "version": "1.1.20150312", - "resolved": "https://registry.npmjs.org/classlist.js/-/classlist.js-1.1.20150312.tgz", - "integrity": "sha512-eR8yB970+yGslcTnJnROX2icsMa8v/KVLv/sgv3NhSvZSHgam64XNSF2TyJnKIfsnTFJBcTdrIneYqUIrvxLpg==" - }, - "classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-spinners": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", - "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", - "dev": true - }, - "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dev": true, - "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", - "dev": true - }, - "codelyzer": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-6.0.0.tgz", - "integrity": "sha512-edJIQCIcxD9DhVSyBEdJ38AbLikm515Wl91t5RDGNT88uA6uQdTm4phTWfn9JhzAI8kXNUcfYyAE90lJElpGtA==", - "dev": true, - "requires": { - "@angular/compiler": "9.0.0", - "@angular/core": "9.0.0", - "app-root-path": "^3.0.0", - "aria-query": "^3.0.0", - "axobject-query": "2.0.2", - "css-selector-tokenizer": "^0.7.1", - "cssauron": "^1.4.0", - "damerau-levenshtein": "^1.0.4", - "rxjs": "^6.5.3", - "semver-dsl": "^1.0.1", - "source-map": "^0.5.7", - "sprintf-js": "^1.1.2", - "tslib": "^1.10.0", - "zone.js": "~0.10.3" - }, - "dependencies": { - "@angular/compiler": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-9.0.0.tgz", - "integrity": "sha512-ctjwuntPfZZT2mNj2NDIVu51t9cvbhl/16epc5xEwyzyDt76pX9UgwvY+MbXrf/C/FWwdtmNtfP698BKI+9leQ==", - "dev": true - }, - "@angular/core": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-9.0.0.tgz", - "integrity": "sha512-6Pxgsrf0qF9iFFqmIcWmjJGkkCaCm6V5QNnxMy2KloO3SDq6QuMVRbN9RtC8Urmo25LP+eZ6ZgYqFYpdD8Hd9w==", - "dev": true - }, - "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 - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "dev": true, - "requires": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dev": true, - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", - "dev": true - }, - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "component-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "integrity": "sha512-WZveuKPeKAG9qY+FkYDeADzdHyTYdIboXS59ixDeRJL5ZhxpqUnxSOwop4FQjMsiYm3/Or8cegVbpAHNA7pHxw==", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "component-inherit": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", - "integrity": "sha512-w+LhYREhatpVqTESyGFg3NlP6Iu0kEKUHETY9GoZP/pQyW4mHFZuFWRUCIqVPZ36ueVLtoOEZaAqbCF2RDndaA==", - "dev": true - }, - "compose-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", - "integrity": "sha512-xzhzTJ5eC+gmIzvZq+C3kCJHsp9os6tJkrigDRZclyGtOKINbZtE8n1Tzmeh32jW+BUDPbvZpibwvJHBLGMVwg==", - "dev": true, - "requires": { - "arity-n": "^1.0.4" - } - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "dev": true, - "requires": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true - } - } - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dev": true - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", - "dev": true - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "requires": { - "safe-buffer": "5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "copy-anything": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", - "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", - "requires": { - "is-what": "^3.14.1" - } - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", - "dev": true - }, - "copy-webpack-plugin": { - "version": "6.3.2", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.3.2.tgz", - "integrity": "sha512-MgJ1uouLIbDg4ST1GzqrGQyKoXY5iPqi6fghFqarijam7FQcBa/r6Rg0VkoIuzx75Xq8iAMghyOueMkWUQ5OaA==", - "dev": true, - "requires": { - "cacache": "^15.0.5", - "fast-glob": "^3.2.4", - "find-cache-dir": "^3.3.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.1", - "loader-utils": "^2.0.0", - "normalize-path": "^3.0.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "webpack-sources": "^1.4.3" - }, - "dependencies": { - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "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 - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } - } - }, - "core-js": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.9.1.tgz", - "integrity": "sha512-gSjRvzkxQc1zjM/5paAmL4idJBFzuJoo+jDjF1tStYFMV2ERfD02HhahhCGXUyHxQRG4yFKVSdO6g62eoRMcDg==" - }, - "core-js-compat": { - "version": "3.25.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.2.tgz", - "integrity": "sha512-TxfyECD4smdn3/CjWxczVtJqVLEEC2up7/82t7vC0AzNogr+4nQ8vyF7abxAuTXWvjTClSbvGhU0RgqA4ToQaQ==", - "dev": true, - "requires": { - "browserslist": "^4.21.4" - } - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "critters": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.7.tgz", - "integrity": "sha512-qUF2SaAWFYjNPdCcPpu68p2DnHiosia84yx5mPTlUMQjkjChR+n6sO1/I7yn2U2qNDgSPTd2SoaTIDQcUL+EwQ==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "css": "^3.0.0", - "parse5": "^6.0.1", - "parse5-htmlparser2-tree-adapter": "^6.0.1", - "pretty-bytes": "^5.3.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "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" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "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 - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "css": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", - "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "source-map": "^0.6.1", - "source-map-resolve": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==", - "dev": true - }, - "css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "dev": true, - "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "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 - } - } - }, - "css-loader": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.0.1.tgz", - "integrity": "sha512-cXc2ti9V234cq7rJzFKhirb2L2iPy8ZjALeVJAozXYz9te3r4eqLSixNAbMDJSgJEQywqXzs8gonxaboeKqwiw==", - "dev": true, - "requires": { - "camelcase": "^6.2.0", - "cssesc": "^3.0.0", - "icss-utils": "^5.0.0", - "loader-utils": "^2.0.0", - "postcss": "^8.1.4", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.2" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "semver": { - "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" - } - } - } - }, - "css-parse": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz", - "integrity": "sha512-UNIFik2RgSbiTwIW1IsFwXWn6vs+bYdq83LKTSOsx7NJR7WII9dxewkHLltfTLVppoUApHV0118a4RZRI9FLwA==", - "dev": true, - "requires": { - "css": "^2.0.0" - }, - "dependencies": { - "css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.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 - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - } - } - }, - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "dev": true - }, - "css-selector-tokenizer": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", - "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "fastparse": "^1.1.2" - } - }, - "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "dev": true, - "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "dev": true - }, - "cssauron": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz", - "integrity": "sha512-Ht70DcFBh+/ekjVrYS2PlDMdSQEl3OFNmjK6lcn49HptBgilXf/Zwg4uFh9Xn0pX3Q8YOkSjIFOfK2osvdqpBw==", - "dev": true, - "requires": { - "through": "X.X.X" - } - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", - "dev": true, - "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "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 - } - } - }, - "cssnano-preset-default": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", - "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", - "dev": true, - "requires": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.3", - "postcss-unique-selectors": "^4.0.1" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "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 - } - } - }, - "cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==", - "dev": true - }, - "cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==", - "dev": true - }, - "cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "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 - } - } - }, - "cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", - "dev": true - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dev": true, - "requires": { - "css-tree": "^1.1.2" - }, - "dependencies": { - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dev": true, - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true - }, - "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 - } - } - }, - "custom-event": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", - "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==", - "dev": true - }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==", - "dev": true - }, - "d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dev": true, - "requires": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, - "damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", - "dev": true - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "date-format": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.13.tgz", - "integrity": "sha512-bnYCwf8Emc3pTD8pXnre+wfnjGtfi5ncMDKy7+cWZXbmRAsdWkOQHrfC1yz/KiwP5thDp2kCHWYWKBX4HP1hoQ==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", - "dev": true - }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, - "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - } - }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", - "dev": true, - "requires": { - "clone": "^1.0.2" - } - }, - "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "dependencies": { - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - } - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true - }, - "dependency-graph": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.7.2.tgz", - "integrity": "sha512-KqtH4/EZdtdfWX0p6MGP9jljvxSY6msy/pRUD4jgNwVpv3v1QmNLlsB3LDSSUg79BRVSn7jI1QPRtArGABovAQ==", - "dev": true - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true - }, - "di": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", - "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", - "dev": true - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "dev": true - }, - "dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "dev": true, - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", - "dev": true, - "requires": { - "buffer-indexof": "^1.0.0" - } - }, - "dom-serialize": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", - "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==", - "dev": true, - "requires": { - "custom-event": "~1.0.0", - "ent": "~2.2.0", - "extend": "^3.0.0", - "void-elements": "^2.0.0" - } - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true - } - } - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.4.254", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.254.tgz", - "integrity": "sha512-Sh/7YsHqQYkA6ZHuHMy24e6TE4eX6KZVsZb9E/DvU1nQRIrH4BflO/4k+83tfdYvDl+MObvlqHPRICzEdC9c6Q==", - "dev": true - }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true - }, - "encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "optional": true, - "requires": { - "iconv-lite": "^0.6.2" - }, - "dependencies": { - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } - } - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "engine.io": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.6.1.tgz", - "integrity": "sha512-dfs8EVg/i7QjFsXxn7cCRQ+Wai1G1TlEvHhdYEi80fxn5R1vZ2K661O6v/rezj1FP234SZ14r9CmJke99iYDGg==", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "base64id": "2.0.0", - "cookie": "~0.4.1", - "debug": "~4.1.0", - "engine.io-parser": "~2.2.0", - "ws": "~7.4.2" - }, - "dependencies": { - "cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", - "dev": true - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", - "dev": true - } - } - }, - "engine.io-client": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.3.tgz", - "integrity": "sha512-qsgyc/CEhJ6cgMUwxRRtOndGVhIu5hpL5tR4umSpmX/MvkFoIxUTM7oFMDQumHNzlNLwSVy6qhstFPoWTf7dOw==", - "dev": true, - "requires": { - "component-emitter": "~1.3.0", - "component-inherit": "0.0.3", - "debug": "~3.1.0", - "engine.io-parser": "~2.2.0", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "parseqs": "0.0.6", - "parseuri": "0.0.6", - "ws": "~7.4.2", - "xmlhttprequest-ssl": "~1.6.2", - "yeast": "0.1.2" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", - "dev": true - } - } - }, - "engine.io-parser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz", - "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==", - "dev": true, - "requires": { - "after": "0.8.2", - "arraybuffer.slice": "~0.0.7", - "base64-arraybuffer": "0.1.4", - "blob": "0.0.5", - "has-binary2": "~1.0.2" - } - }, - "enhanced-resolve": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz", - "integrity": "sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "ent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "integrity": "sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==", - "dev": true - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - }, - "env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true - }, - "err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true - }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.2.tgz", - "integrity": "sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.2", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - } - }, - "es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "dev": true - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es5-ext": { - "version": "0.10.62", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", - "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", - "dev": true, - "requires": { - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.3", - "next-tick": "^1.1.0" - } - }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", - "dev": true - }, - "es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==", - "dev": true, - "requires": { - "es6-promise": "^4.0.3" - } - }, - "es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dev": true, - "requires": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "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": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true - }, - "eventsource": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", - "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", - "dev": true - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", - "dev": true, - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.0", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.10.3", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "ext": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", - "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", - "dev": true, - "requires": { - "type": "^2.7.2" - }, - "dependencies": { - "type": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", - "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", - "dev": true - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "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", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fastparse": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", - "dev": true - }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "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" - } - }, - "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "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" - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "dependencies": { - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "flag-icon-css": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/flag-icon-css/-/flag-icon-css-3.5.0.tgz", - "integrity": "sha512-pgJnJLrtb0tcDgU1fzGaQXmR8h++nXvILJ+r5SmOXaaL/2pocunQo2a8TAXhjQnBpRLPtZ1KCz/TYpqeNuE2ew==" - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "dev": true - }, - "font-awesome": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", - "integrity": "sha512-U6kGnykA/6bFmg1M/oT9EkFeIYv7JlX3bozwQJWiiLz6L0w3F5vBVPxHlwyX/vtNq1ckcpRKOB9f2Qal/VtFpg==" - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", - "dev": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true - }, - "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "dev": true - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "fs-extra": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.2.tgz", - "integrity": "sha512-wYid1zXctNLgas1pZ8q8ChdsnGg4DHZVqMzJ7pOE85q5BppAEXgQGSoOjVgrcw5yI7pzz49p9AfMhM7z5PRuaw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - } - }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==", - "dev": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "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" - } - }, - "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" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", - "dev": true - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "requires": { - "ajv": "^6.12.3", - "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==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true - } - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true - }, - "has-binary2": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", - "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", - "dev": true, - "requires": { - "isarray": "2.0.1" - }, - "dependencies": { - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ==", - "dev": true - } - } - }, - "has-cors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha512-g5VNKdkFuUuVCP9gYfDJHjK2nqdQJ7aDLTnycnc2+RvsOQbuLdF5pm7vuE5J76SEBIQjs4kQY/BWq74JUmjbXA==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==", - "dev": true - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==", - "dev": true - }, - "html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "dev": true - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "dev": true - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "dev": true - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - } - }, - "http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", - "dev": true - }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", - "dev": true, - "requires": { - "ms": "^2.0.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" - } - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==", - "dev": true - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true - }, - "ignore-walk": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", - "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", - "dev": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", - "optional": true - }, - "immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", - "dev": true - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==", - "dev": true - }, - "indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==", - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "dev": true - }, - "inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "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" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "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 - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - } - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", - "dev": true - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", - "dev": true - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==", - "dev": true - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.6.tgz", - "integrity": "sha512-krO72EO2NptOGAX2KYyqbP9vYMlNAXdB53rq6f8LXY6RY7JdSR/3BD6wLUlPHSAesmY9vstNrjvqGaCiRK/91Q==", - "dev": true - }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==", - "dev": true, - "requires": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, - "is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", - "dev": true - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-glob": { - "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-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true - }, - "is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", - "dev": true - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true - }, - "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-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - } - }, - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - }, - "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-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true - }, - "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.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==" - }, - "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 - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "isbinaryfile": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", - "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "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 - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jasmine": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.8.0.tgz", - "integrity": "sha512-KbdGQTf5jbZgltoHs31XGiChAPumMSY64OZMWLNYnEnMfG5uwGBhffePwuskexjT+/Jea/gU3qAU8344hNohSw==", - "dev": true, - "requires": { - "exit": "^0.1.2", - "glob": "^7.0.6", - "jasmine-core": "~2.8.0" - }, - "dependencies": { - "jasmine-core": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.8.0.tgz", - "integrity": "sha512-SNkOkS+/jMZvLhuSx1fjhcNWUC/KG6oVyFUGkSBEr9n1axSNduWU8GlI7suaHXr4yxjet6KjrUZxUTE5WzzWwQ==", - "dev": true - } - } - }, - "jasmine-core": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.6.0.tgz", - "integrity": "sha512-8uQYa7zJN8hq9z+g8z1bqCfdC8eoDAeVnM5sfqs7KHv9/ifoJ500m018fpFc7RDaO6SWCLCXwo/wPSNcdYTgcw==", - "dev": true - }, - "jasmine-spec-reporter": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-5.0.0.tgz", - "integrity": "sha512-L+PCPtk7PPPhHYzDAfFPdRsDUEd+DoxbJwIeyOnbmlt/wWNOuwKE39W9eQYqUlZW/YqunIZaT9sqH8O7Kiurkw==", - "dev": true - }, - "jasminewd2": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-2.2.0.tgz", - "integrity": "sha512-Rn0nZe4rfDhzA63Al3ZGh0E+JTmM6ESZYXJGKuqKGZObsAB9fwXPD03GjtIEvJBDOhN94T5MzbwZSqzFHSQPzg==", - "dev": true - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "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 - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", - "dev": true - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true - }, - "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" - }, - "jsonc-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", - "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", - "dev": true - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", - "dev": true - }, - "jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "jszip": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", - "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", - "dev": true, - "requires": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "setimmediate": "^1.0.5" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "karma": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/karma/-/karma-5.2.0.tgz", - "integrity": "sha512-xT6n0ZVEB48jRHiwA+0nMx5uIah2daQNUZG9wDn9BC/XhFZbmiEid58GykV5m7gYLMa4q2sIFyET6gYuzIwcUw==", - "dev": true, - "requires": { - "body-parser": "^1.19.0", - "braces": "^3.0.2", - "chokidar": "^3.4.2", - "colors": "^1.4.0", - "connect": "^3.7.0", - "di": "^0.0.1", - "dom-serialize": "^2.2.1", - "glob": "^7.1.6", - "graceful-fs": "^4.2.4", - "http-proxy": "^1.18.1", - "isbinaryfile": "^4.0.6", - "lodash": "^4.17.19", - "log4js": "^6.2.1", - "mime": "^2.4.5", - "minimatch": "^3.0.4", - "qjobs": "^1.2.0", - "range-parser": "^1.2.1", - "rimraf": "^3.0.2", - "socket.io": "^2.3.0", - "source-map": "^0.7.3", - "tmp": "0.2.1", - "ua-parser-js": "0.7.21", - "yargs": "^15.3.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "dev": true - }, - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "requires": { - "rimraf": "^3.0.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "karma-chrome-launcher": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", - "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==", - "dev": true, - "requires": { - "which": "^1.2.1" - } - }, - "karma-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.0.3.tgz", - "integrity": "sha512-atDvLQqvPcLxhED0cmXYdsPMCQuh6Asa9FMZW1bhNqlVEhJoB9qyZ2BY1gu7D/rr5GLGb5QzYO4siQskxaWP/g==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.1", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.0", - "minimatch": "^3.0.4" - } - }, - "karma-jasmine": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.0.tgz", - "integrity": "sha512-6hFwluoj6i/ItzG1D3MEfBHrAgKqyS+KsAqaFqeIsJth1B+pCIh6AItT94w7Z5FZlOA7Qcs9qoibUMocM9yBPw==", - "dev": true, - "requires": { - "jasmine-core": "^3.6.0" - } - }, - "karma-jasmine-html-reporter": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.5.0.tgz", - "integrity": "sha512-bN4XQf+PRLV7nKQ+a0nxmCPP11sKRbZMnr7TtqLMIL7FXltBBepiEF/+VI4rO0EPaMPb3sozv5dGTC2giXiJAw==", - "dev": true - }, - "karma-source-map-support": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", - "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", - "dev": true, - "requires": { - "source-map-support": "^0.5.5" - } - }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, - "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 - }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "dev": true - }, - "less": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/less/-/less-3.13.1.tgz", - "integrity": "sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw==", - "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", - "native-request": "^1.0.5", - "source-map": "~0.6.0", - "tslib": "^1.10.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "less-loader": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-7.3.0.tgz", - "integrity": "sha512-Mi8915g7NMaLlgi77mgTTQvK022xKRQBIVDSyfl3ErTuBhmZBQab0mjeJjNNqGbdR+qrfTleKXqbGI4uEFavxg==", - "dev": true, - "requires": { - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "license-webpack-plugin": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-2.3.11.tgz", - "integrity": "sha512-0iVGoX5vx0WDy8dmwTTpOOMYiGqILyUbDeVMFH52AjgBlS58lHwOlFMSoqg5nY8Kxl6+FRKyUZY/UdlQaOyqDw==", - "dev": true, - "requires": { - "@types/webpack-sources": "^0.1.5", - "webpack-sources": "^1.2.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } - } - }, - "lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "dev": true, - "requires": { - "immediate": "~3.0.5" - } - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true - }, - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true - }, - "log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "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" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "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 - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "log4js": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.6.1.tgz", - "integrity": "sha512-J8VYFH2UQq/xucdNu71io4Fo+purYYudyErgBbswWKO0MC6QVOERRomt5su/z6d3RJSmLyTGmXl3Q/XjKCf+/A==", - "dev": true, - "requires": { - "date-format": "^4.0.13", - "debug": "^4.3.4", - "flatted": "^3.2.6", - "rfdc": "^1.3.0", - "streamroller": "^3.1.2" - } - }, - "loglevel": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz", - "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "dev": true, - "requires": { - "sourcemap-codec": "^1.4.4" - } - }, - "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==", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "make-fetch-happen": { - "version": "8.0.14", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-8.0.14.tgz", - "integrity": "sha512-EsS89h6l4vbfJEtBZnENTOFk8mCRpY5ru36Xe5bcX1KYIli2mkSHqoFsp5O1wMDvTJJzxe/4THpCTtygjeeGWQ==", - "dev": true, - "requires": { - "agentkeepalive": "^4.1.3", - "cacache": "^15.0.5", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^6.0.0", - "minipass": "^3.1.3", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^1.3.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^5.0.0", - "ssri": "^8.0.0" - }, - "dependencies": { - "promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "dev": true, - "requires": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - } - } - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true - }, - "merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", - "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true - }, - "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" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "mini-css-extract-plugin": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.3.5.tgz", - "integrity": "sha512-tvmzcwqJJXau4OQE5vT72pRT18o2zF+tQJp8CWchqvfQnTlflkzS+dANYcRdyPRWUWRkfmeNTKltx0NZI/b5dQ==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "webpack-sources": "^1.1.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "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 - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", - "dev": true - }, - "minimatch": { - "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.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "minipass": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", - "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-fetch": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", - "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", - "dev": true, - "requires": { - "encoding": "^0.1.12", - "minipass": "^3.1.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-json-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", - "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", - "dev": true, - "requires": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - } - }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "moment": { - "version": "2.29.4", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", - "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "requires": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - } - }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", - "dev": true - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "native-request": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz", - "integrity": "sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw==", - "optional": true - }, - "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" - } - } - } - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "next-tick": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", - "dev": true - }, - "ng2-charts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/ng2-charts/-/ng2-charts-2.4.2.tgz", - "integrity": "sha512-mY3C2uKCaApHCQizS2YxEOqQ7sSZZLxdV6N1uM9u/VvUgVtYvlPtdcXbKpN52ak93ZE22I73DiLWVDnDNG4/AQ==", - "requires": { - "@types/chart.js": "^2.9.24", - "lodash-es": "^4.17.15", - "tslib": "^2.0.0" - } - }, - "ngx-bootstrap": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ngx-bootstrap/-/ngx-bootstrap-6.2.0.tgz", - "integrity": "sha512-5WKHo6/ltkenw4UyXZwED8rODCgp2RGbWurzYzZsF/gH1JO5SN7TJ+AL6kXYk6XM42sDA2WhN9Db+ZPNjiyHnA==" - }, - "ngx-perfect-scrollbar": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/ngx-perfect-scrollbar/-/ngx-perfect-scrollbar-10.1.0.tgz", - "integrity": "sha512-CQ4pthb+UOoccTh3dOVcmBJsUILpHNBsKMHatif6AB2jsvhH6y2O6elMaoslhQEFqpv1fJlrU25AKIUJQZIA4A==", - "requires": { - "perfect-scrollbar": "1.5.0", - "resize-observer-polyfill": "^1.5.0", - "tslib": "^2.0.0" - } - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true - }, - "node-gyp": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", - "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", - "dev": true, - "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.3", - "nopt": "^5.0.0", - "npmlog": "^4.1.2", - "request": "^2.88.2", - "rimraf": "^3.0.2", - "semver": "^7.3.2", - "tar": "^6.0.2", - "which": "^2.0.2" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "semver": { - "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" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - } - } - }, - "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true - }, - "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true - }, - "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true - }, - "npm-bundled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", - "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", - "dev": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-install-checks": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz", - "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==", - "dev": true, - "requires": { - "semver": "^7.1.1" - }, - "dependencies": { - "semver": { - "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" - } - } - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "dev": true - }, - "npm-package-arg": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.0.tgz", - "integrity": "sha512-/ep6QDxBkm9HvOhOg0heitSd7JHA1U7y1qhhlRlteYYAi9Pdb/ZV7FW5aHpkrpM8+P+4p/jjR8zCyKPBMBjSig==", - "dev": true, - "requires": { - "hosted-git-info": "^3.0.6", - "semver": "^7.0.0", - "validate-npm-package-name": "^3.0.0" - }, - "dependencies": { - "semver": { - "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" - } - } - } - }, - "npm-packlist": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-2.2.2.tgz", - "integrity": "sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg==", - "dev": true, - "requires": { - "glob": "^7.1.6", - "ignore-walk": "^3.0.3", - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "npm-pick-manifest": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.0.tgz", - "integrity": "sha512-ygs4k6f54ZxJXrzT0x34NybRlLeZ4+6nECAIbr2i0foTnijtS1TJiyzpqtuUAJOps/hO0tNDr8fRV5g+BtRlTw==", - "dev": true, - "requires": { - "npm-install-checks": "^4.0.0", - "npm-package-arg": "^8.0.0", - "semver": "^7.0.0" - }, - "dependencies": { - "semver": { - "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" - } - } - } - }, - "npm-registry-fetch": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-9.0.0.tgz", - "integrity": "sha512-PuFYYtnQ8IyVl6ib9d3PepeehcUeHN9IO5N/iCRhyg9tStQcqGQBRVHmfmMWPDERU3KwZoHFvbJ4FPXPspvzbA==", - "dev": true, - "requires": { - "@npmcli/ci-detect": "^1.0.0", - "lru-cache": "^6.0.0", - "make-fetch-happen": "^8.0.9", - "minipass": "^3.1.3", - "minipass-fetch": "^1.3.0", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.0.0", - "npm-package-arg": "^8.0.0" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "requires": { - "boolbase": "~1.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "dev": true - }, - "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", - "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", - "dev": true, - "requires": { - "array.prototype.reduce": "^1.0.4", - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.0.tgz", - "integrity": "sha512-PGoBCX/lclIWlpS/R2PQuIR4NJoXh6X5AwVzE7WXnWRGvHg7+4TBCgsujUgiPpm0K1y4qvQeWnCWVTpTKZBtvA==", - "dev": true, - "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - } - }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - }, - "dependencies": { - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true - } - } - }, - "ora": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.3.0.tgz", - "integrity": "sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==", - "dev": true, - "requires": { - "bl": "^4.0.3", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "log-symbols": "^4.0.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "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" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "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 - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", - "dev": true - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, - "requires": { - "retry": "^0.12.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "pacote": { - "version": "11.2.4", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-11.2.4.tgz", - "integrity": "sha512-GfTeVQGJ6WyBQbQD4t3ocHbyOmTQLmWjkCKSZPmKiGFKYKNUaM5U2gbLzUW8WG1XmS9yQFnsTFA0k3o1+q4klQ==", - "dev": true, - "requires": { - "@npmcli/git": "^2.0.1", - "@npmcli/installed-package-contents": "^1.0.5", - "@npmcli/promise-spawn": "^1.2.0", - "@npmcli/run-script": "^1.3.0", - "cacache": "^15.0.5", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.3", - "mkdirp": "^1.0.3", - "npm-package-arg": "^8.0.1", - "npm-packlist": "^2.1.4", - "npm-pick-manifest": "^6.0.0", - "npm-registry-fetch": "^9.0.0", - "promise-retry": "^1.1.1", - "read-package-json-fast": "^1.1.3", - "rimraf": "^3.0.2", - "ssri": "^8.0.0", - "tar": "^6.1.0" - } - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - }, - "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - } - } - }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.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 - }, - "parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "optional": true - }, - "parse5-html-rewriting-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz", - "integrity": "sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg==", - "dev": true, - "requires": { - "parse5": "^6.0.1", - "parse5-sax-parser": "^6.0.1" - }, - "dependencies": { - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - } - } - }, - "parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", - "dev": true, - "requires": { - "parse5": "^6.0.1" - }, - "dependencies": { - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - } - } - }, - "parse5-sax-parser": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz", - "integrity": "sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg==", - "dev": true, - "requires": { - "parse5": "^6.0.1" - }, - "dependencies": { - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - } - } - }, - "parseqs": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", - "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==", - "dev": true - }, - "parseuri": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", - "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==", - "dev": true - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", - "dev": true - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "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==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "dev": true, - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "perfect-scrollbar": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.0.tgz", - "integrity": "sha512-NrNHJn5mUGupSiheBTy6x+6SXCFbLlm8fVZh9moIzw/LgqElN5q4ncR4pbCBCYuCJ8Kcl9mYM0NgDxvW+b4LxA==" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "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==" - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "pnp-webpack-plugin": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", - "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", - "dev": true, - "requires": { - "ts-pnp": "^1.1.6" - } - }, - "portfinder": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", - "dev": true, - "requires": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", - "dev": true - }, - "postcss": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.4.tgz", - "integrity": "sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg==", - "dev": true, - "requires": { - "colorette": "^1.2.1", - "nanoid": "^3.1.20", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", - "dev": true, - "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "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 - } - } - }, - "postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "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 - } - } - }, - "postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "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 - } - } - }, - "postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "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 - } - } - }, - "postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "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 - } - } - }, - "postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "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 - } - } - }, - "postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "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 - } - } - }, - "postcss-import": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.0.tgz", - "integrity": "sha512-gFDDzXhqr9ELmnLHgCC3TbGfA6Dm/YMb/UN8/f7Uuq4fL7VTk2vOIj6hwINEwbokEmp123bLD7a5m+E+KIetRg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - } - }, - "postcss-loader": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.2.0.tgz", - "integrity": "sha512-mqgScxHqbiz1yxbnNcPdKYo/6aVt+XExURmEbQlviFVWogDbM4AJ0A/B+ZBpYsJrTRxKw7HyRazg9x0Q9SWwLA==", - "dev": true, - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.4" - }, - "dependencies": { - "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "semver": { - "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" - } - } - } - }, - "postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "dev": true, - "requires": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "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 - } - } - }, - "postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "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 - } - } - }, - "postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "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 - } - } - }, - "postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "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 - } - } - }, - "postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "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 - } - } - }, - "postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "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 - } - } - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "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 - } - } - }, - "postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "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 - } - } - }, - "postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "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 - } - } - }, - "postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "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 - } - } - }, - "postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "dev": true, - "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "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 - } - } - }, - "postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "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 - } - } - }, - "postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "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 - } - } - }, - "postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "dev": true, - "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "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 - } - } - }, - "postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "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 - } - } - }, - "postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "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 - } - } - }, - "postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "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 - } - } - }, - "postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "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 - } - } - }, - "postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-svgo": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", - "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "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 - } - } - }, - "postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "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 - } - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "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 - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true - }, - "promise-retry": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", - "integrity": "sha512-StEy2osPr28o17bIW776GtwO6+Q+M9zPiZkYfosciUUMYqjhU/ffwRAH0zN2+uvGyUsn8/YICIHRzLbPacpZGw==", - "dev": true, - "requires": { - "err-code": "^1.0.0", - "retry": "^0.10.0" - }, - "dependencies": { - "err-code": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", - "integrity": "sha512-CJAN+O0/yA1CKfRn9SXOGctSpEM7DCon/r/5r2eXFMY2zCCJBasFhcM5I+1kh3Ap11FsQCX+vGHceNPvpWKhoA==", - "dev": true - }, - "retry": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha512-ZXUSQYTHdl3uS7IuCehYfMzKyIDBNoAuUblvy5oGO5UJSUTmStUUVPXbA9Qxd173Bgre53yCQczQuHgRWAdvJQ==", - "dev": true - } - } - }, - "protractor": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/protractor/-/protractor-7.0.0.tgz", - "integrity": "sha512-UqkFjivi4GcvUQYzqGYNe0mLzfn5jiLmO8w9nMhQoJRLhy2grJonpga2IWhI6yJO30LibWXJJtA4MOIZD2GgZw==", - "dev": true, - "requires": { - "@types/q": "^0.0.32", - "@types/selenium-webdriver": "^3.0.0", - "blocking-proxy": "^1.0.0", - "browserstack": "^1.5.1", - "chalk": "^1.1.3", - "glob": "^7.0.3", - "jasmine": "2.8.0", - "jasminewd2": "^2.1.0", - "q": "1.4.1", - "saucelabs": "^1.5.0", - "selenium-webdriver": "3.6.0", - "source-map-support": "~0.4.0", - "webdriver-js-extender": "2.1.0", - "webdriver-manager": "^12.1.7", - "yargs": "^15.3.1" - }, - "dependencies": { - "@types/q": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz", - "integrity": "sha512-qYi3YV9inU/REEfxwVcGZzbS3KG/Xs90lv0Pr+lDtuVjBPGd1A+eciXzVSaRvLify132BfcvhvEjeVahrUl0Ug==", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "strip-ansi": { - "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.1" - } - } - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "del": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", - "integrity": "sha512-Z4fzpbIRjOu7lO5jCETSWoqUDVe0IPOlfugBsF6suen2LKDlVb4QZpKEM9P+buNJ4KI1eN7I083w/pbKUpsrWQ==", - "dev": true, - "requires": { - "globby": "^5.0.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "rimraf": "^2.2.8" - } - }, - "globby": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", - "integrity": "sha512-HJRTIH2EeH44ka+LWig+EqT2ONSYpVlNfx6pyd592/VF1TbfljJ7elwie7oSwcViLGqOdWocSdu2txwBF9bjmQ==", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw==", - "dev": true - }, - "is-path-in-cwd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", - "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", - "dev": true, - "requires": { - "is-path-inside": "^1.0.0" - } - }, - "is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.1" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - }, - "q": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", - "integrity": "sha512-/CdEdaw49VZVmyIDGUQKDDT53c7qBkO6g5CefWz91Ae+l4+cRtcDYwMTXh6me4O8TMldeGHG3N2Bl84V78Ywbg==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, - "requires": { - "source-map": "^0.5.6" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", - "dev": true - }, - "webdriver-manager": { - "version": "12.1.8", - "resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.1.8.tgz", - "integrity": "sha512-qJR36SXG2VwKugPcdwhaqcLQOD7r8P2Xiv9sfNbfZrKBnX243iAkOueX1yAmeNgIKhJ3YAT/F2gq6IiEZzahsg==", - "dev": true, - "requires": { - "adm-zip": "^0.4.9", - "chalk": "^1.1.1", - "del": "^2.2.0", - "glob": "^7.0.3", - "ini": "^1.3.4", - "minimist": "^1.2.0", - "q": "^1.4.1", - "request": "^2.87.0", - "rimraf": "^2.5.2", - "semver": "^5.3.0", - "xml2js": "^0.4.17" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "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": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "strip-ansi": { - "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.1" - } - } - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" - }, - "psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", - "dev": true - }, - "qjobs": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", - "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", - "dev": true - }, - "qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", - "dev": true - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", - "dev": true - }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - } - } - }, - "raw-loader": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", - "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "requires": { - "pify": "^2.3.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - } - } - }, - "read-package-json-fast": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-1.2.2.tgz", - "integrity": "sha512-39DbPJjkltEzfXJXB6D8/Ir3GFOU2YbSKa2HaB/Y3nKrc/zY+0XrALpID6/13ezWyzqvOHrBbR4t4cjQuTdBVQ==", - "dev": true, - "requires": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", - "dev": true - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", - "dev": true - }, - "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - } - }, - "regexpu-core": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", - "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - } - }, - "regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", - "dev": true - }, - "regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true - } - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "dev": true - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "dev": true - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", - "dev": true - } - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true - }, - "resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "dev": true - }, - "resolve-url-loader": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz", - "integrity": "sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ==", - "dev": true, - "requires": { - "adjust-sourcemap-loader": "3.0.0", - "camelcase": "5.3.1", - "compose-function": "3.0.3", - "convert-source-map": "1.7.0", - "es6-iterator": "2.0.3", - "loader-utils": "1.2.3", - "postcss": "7.0.21", - "rework": "1.0.1", - "rework-visit": "1.0.0", - "source-map": "0.6.1" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - } - }, - "postcss": { - "version": "7.0.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", - "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.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 - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rework": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", - "integrity": "sha512-eEjL8FdkdsxApd0yWVZgBGzfCQiT8yqSc2H1p4jpZpQdtz7ohETiDMoje5PlM8I9WgkqkreVxFUKYOiJdVWDXw==", - "dev": true, - "requires": { - "convert-source-map": "^0.3.3", - "css": "^2.0.0" - }, - "dependencies": { - "convert-source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", - "integrity": "sha512-+4nRk0k3oEpwUB7/CalD7xE2z4VmtEnnq0GO2IPTkrooTrAhEsWvuLF5iWP1dXrwluki/azwXV1ve7gtYuPldg==", - "dev": true - }, - "css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.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 - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - } - } - }, - "rework-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", - "integrity": "sha512-W6V2fix7nCLUYX1v6eGPrBOZlc03/faqzP4sUxMAJMBMOPYhfV/RyLegTufn5gJKaOITyi+gvf0LXDZ9NzkHnQ==", - "dev": true - }, - "rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true - }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==", - "dev": true - }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "rollup": { - "version": "2.38.4", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.38.4.tgz", - "integrity": "sha512-B0LcJhjiwKkTl79aGVF/u5KdzsH8IylVfV56Ut6c9ouWLJcUK17T83aZBetNYSnZtXf2OHD4+2PbmRW+Fp5ulg==", - "dev": true, - "requires": { - "fsevents": "~2.3.1" - } - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", - "dev": true, - "requires": { - "aproba": "^1.1.1" - } - }, - "rxjs": { - "version": "6.6.6", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.6.tgz", - "integrity": "sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg==", - "requires": { - "tslib": "^1.9.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sass": { - "version": "1.32.6", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.6.tgz", - "integrity": "sha512-1bcDHDcSqeFtMr0JXI3xc/CXX6c4p0wHHivJdru8W7waM7a1WjKMm4m/Z5sY7CbVw4Whi2Chpcw6DFfSWwGLzQ==", - "dev": true, - "requires": { - "chokidar": ">=2.0.0 <4.0.0" - } - }, - "sass-loader": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.1.tgz", - "integrity": "sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw==", - "dev": true, - "requires": { - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "neo-async": "^2.6.2", - "schema-utils": "^3.0.0", - "semver": "^7.3.2" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "semver": { - "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" - } - } - } - }, - "saucelabs": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.5.0.tgz", - "integrity": "sha512-jlX3FGdWvYf4Q3LFfFWS1QvPg3IGCGWxIc8QBFdPTbpTJnt/v17FHXYVAn7C8sHf1yUXo2c7yIM0isDryfYtHQ==", - "dev": true, - "requires": { - "https-proxy-agent": "^2.2.1" - }, - "dependencies": { - "agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", - "dev": true, - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - } - } - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "dev": true - }, - "selenium-webdriver": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz", - "integrity": "sha512-WH7Aldse+2P5bbFBO4Gle/nuQOdVwpHMTL6raL3uuBj/vPG07k6uzt3aiahu352ONBr5xXh0hDlM3LhtXPOC4Q==", - "dev": true, - "requires": { - "jszip": "^3.1.3", - "rimraf": "^2.5.4", - "tmp": "0.0.30", - "xml2js": "^0.4.17" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "tmp": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz", - "integrity": "sha512-HXdTB7lvMwcb55XFfrTM8CPr/IYREk4hVBFaQ4b/6nInrluSL86hfHm7vu0luYKCfyBZp2trCjpc8caC3vVM3w==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.1" - } - } - } - }, - "selfsigned": { - "version": "1.10.14", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", - "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", - "dev": true, - "requires": { - "node-forge": "^0.10.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "semver-dsl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/semver-dsl/-/semver-dsl-1.0.1.tgz", - "integrity": "sha512-e8BOaTo007E3dMuQQTnPdalbKTABKNS7UxoBIDnwOqRa+QwMrCPjynB8zAlPF6xlqUfdLPPLIJ13hJNmhtq8Ng==", - "dev": true, - "requires": { - "semver": "^5.3.0" - } - }, - "semver-intersect": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.4.0.tgz", - "integrity": "sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ==", - "dev": true, - "requires": { - "semver": "^5.0.0" - } - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - } - } - }, - "serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "dev": true - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "simple-line-icons": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/simple-line-icons/-/simple-line-icons-2.5.5.tgz", - "integrity": "sha512-v52iGG/qFZTSD/70yOfA1lYoN6zmjEfDjzFT6U6jNSCsh/aeVjy+8sYyTXWz1w7tLIkN2XeMmG+cLJp/0zYK4Q==", - "requires": { - "less": "^3.12.2" - } - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "dev": true, - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - } - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "socket.io": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.5.0.tgz", - "integrity": "sha512-gGunfS0od3VpwDBpGwVkzSZx6Aqo9uOcf1afJj2cKnKFAoyl16fvhpsUhmUFd4Ldbvl5JvRQed6eQw6oQp6n8w==", - "dev": true, - "requires": { - "debug": "~4.1.0", - "engine.io": "~3.6.0", - "has-binary2": "~1.0.2", - "socket.io-adapter": "~1.1.0", - "socket.io-client": "2.5.0", - "socket.io-parser": "~3.4.0" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "socket.io-adapter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", - "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==", - "dev": true - }, - "socket.io-client": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.5.0.tgz", - "integrity": "sha512-lOO9clmdgssDykiOmVQQitwBAF3I6mYcQAo7hQ7AM6Ny5X7fp8hIJ3HcQs3Rjz4SoggoxA1OgrQyY8EgTbcPYw==", - "dev": true, - "requires": { - "backo2": "1.0.2", - "component-bind": "1.0.0", - "component-emitter": "~1.3.0", - "debug": "~3.1.0", - "engine.io-client": "~3.5.0", - "has-binary2": "~1.0.2", - "indexof": "0.0.1", - "parseqs": "0.0.6", - "parseuri": "0.0.6", - "socket.io-parser": "~3.3.0", - "to-array": "0.1.4" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "socket.io-parser": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.2.tgz", - "integrity": "sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==", - "dev": true, - "requires": { - "component-emitter": "~1.3.0", - "debug": "~3.1.0", - "isarray": "2.0.1" - } - } - } - }, - "socket.io-parser": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.1.tgz", - "integrity": "sha512-11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A==", - "dev": true, - "requires": { - "component-emitter": "1.2.1", - "debug": "~4.1.0", - "isarray": "2.0.1" - }, - "dependencies": { - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha512-jPatnhd33viNplKjqXKRkGU345p263OIWzDL2wH3LGIGp5Kojo+uXizHmOADRvhGFFTnJqX3jBAKP6vvmSDKcA==", - "dev": true - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ==", - "dev": true - } - } - }, - "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dev": true, - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - } - } - }, - "sockjs-client": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.1.tgz", - "integrity": "sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw==", - "dev": true, - "requires": { - "debug": "^3.2.7", - "eventsource": "^2.0.2", - "faye-websocket": "^0.11.4", - "inherits": "^2.0.4", - "url-parse": "^1.5.10" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "socks": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.0.tgz", - "integrity": "sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA==", - "dev": true, - "requires": { - "ip": "^2.0.0", - "smart-buffer": "^4.2.0" - }, - "dependencies": { - "ip": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", - "dev": true - } - } - }, - "socks-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz", - "integrity": "sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==", - "dev": true, - "requires": { - "agent-base": "^6.0.2", - "debug": "4", - "socks": "^2.3.3" - } - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - }, - "source-map-loader": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.1.3.tgz", - "integrity": "sha512-6YHeF+XzDOrT/ycFJNI53cgEsp/tHTMl37hi7uVyqFAlTXW109JazaQCkbc+jjoL2637qkH1amLi+JzrIpt5lA==", - "dev": true, - "requires": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.2", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.6.1", - "whatwg-mimetype": "^2.3.0" - }, - "dependencies": { - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "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 - } - } - }, - "source-map-resolve": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", - "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0" - } - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, - "sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "dev": true - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "speed-measure-webpack-plugin": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/speed-measure-webpack-plugin/-/speed-measure-webpack-plugin-1.4.2.tgz", - "integrity": "sha512-AtVzD0bnIy2/B0fWqJpJgmhcrfWFhBlduzSo0uwplr/QvB33ZNZj2NEth3NONgdnZJqicK0W0mSxnLSbsVCDbw==", - "dev": true, - "requires": { - "chalk": "^4.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "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" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "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 - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "requires": { - "minipass": "^3.1.1" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, - "streamroller": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.2.tgz", - "integrity": "sha512-wZswqzbgGGsXYIrBYhOE0yP+nQ6XRk7xDcYwuQAGTYXdyAUmvgVFE0YU1g5pvQT0m7GBaQfYcSnlHbapuK0H0A==", - "dev": true, - "requires": { - "date-format": "^4.0.13", - "debug": "^4.3.4", - "fs-extra": "^8.1.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - } - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "dev": true - }, - "style-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", - "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "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 - } - } - }, - "stylus": { - "version": "0.54.8", - "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz", - "integrity": "sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==", - "dev": true, - "requires": { - "css-parse": "~2.0.0", - "debug": "~3.1.0", - "glob": "^7.1.6", - "mkdirp": "~1.0.4", - "safer-buffer": "^2.1.2", - "sax": "~1.2.4", - "semver": "^6.3.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true - } - } - }, - "stylus-loader": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-4.3.3.tgz", - "integrity": "sha512-PpWB5PnCXUzW4WMYhCvNzAHJBjIBPMXwsdfkkKuA9W7k8OQFMl/19/AQvaWsxz2IptxUlCseyJ6TY/eEKJ4+UQ==", - "dev": true, - "requires": { - "fast-glob": "^3.2.4", - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "normalize-path": "^3.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.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==" - }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "dependencies": { - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - } - } - }, - "symbol-observable": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-3.0.0.tgz", - "integrity": "sha512-6tDOXSHiVjuCaasQSWTmHUWn4PuG7qa3+1WT031yTc/swT7+rLiw3GOrFxaH1E3lLP09dH3bVuVDf2gK5rxG3Q==", - "dev": true - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true - }, - "tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "dev": true, - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - } - }, - "terser": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz", - "integrity": "sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.19" - }, - "dependencies": { - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true - } - } - }, - "terser-webpack-plugin": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", - "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", - "dev": true, - "requires": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.5.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "terser": "^5.3.4", - "webpack-sources": "^1.4.3" - }, - "dependencies": { - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "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 - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" - } - }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", - "dev": true - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "to-array": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", - "integrity": "sha512-LhVdShQD/4Mk4zXNroIQZJC+Ap3zgLcDuwEdcmLv9CCO73NWockQDwyUnW/m8VX/EElfL6FcYx7EeutN4HJA6A==", - "dev": true - }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "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" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true - }, - "ts-helpers": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ts-helpers/-/ts-helpers-1.1.2.tgz", - "integrity": "sha512-G693cujAS8MzCAPUjvSssoDsp2yMR9CEnZ75h3ii9jC+AzeU6UZorHNDqve0kw5CxLPW2mnKQlnA6MdH52imNg==" - }, - "ts-node": { - "version": "8.10.2", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.10.2.tgz", - "integrity": "sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==", - "dev": true, - "requires": { - "arg": "^4.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - } - }, - "ts-pnp": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", - "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", - "dev": true - }, - "tslib": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.0.tgz", - "integrity": "sha512-lTqkx847PI7xEDYJntxZH89L2/aXInsyF2luSafe/+0fHOMjlBNXdH6th7f70qxLDhul7KZK0zC8V5ZIyHl0/g==" - }, - "tslint": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.0.tgz", - "integrity": "sha512-fXjYd/61vU6da04E505OZQGb2VCN2Mq3doeWcOIryuG+eqdmFUXTYVwdhnbEu2k46LNLgUYt9bI5icQze/j0bQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^4.0.1", - "glob": "^7.1.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.10.0", - "tsutils": "^2.29.0" - }, - "dependencies": { - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "tsutils": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", - "dev": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "dev": true - }, - "type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", - "dev": true - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "dev": true - }, - "typescript": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.5.tgz", - "integrity": "sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==", - "dev": true - }, - "ua-parser-js": { - "version": "0.7.21", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz", - "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==", - "dev": true - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "dev": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==", - "dev": true - }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==", - "dev": true - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "universal-analytics": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.4.23.tgz", - "integrity": "sha512-lgMIH7XBI6OgYn1woDEmxhGdj8yDefMKg7GkWdeATAlQZFrMrNyxSkpDzY57iY0/6fdlzTbBV03OawvvzG+q7A==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "request": "^2.88.2", - "uuid": "^3.0.0" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true - }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "dev": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, - "update-browserslist-db": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", - "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", - "dev": true, - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "dev": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", - "dev": true - } - } - }, - "url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - }, - "validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", - "dev": true, - "requires": { - "builtins": "^1.0.3" - } - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true - }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - }, - "dependencies": { - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", - "dev": true - } - } - }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, - "void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", - "dev": true - }, - "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - } - }, - "watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "dev": true, - "optional": true, - "requires": { - "chokidar": "^2.1.8" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "optional": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "optional": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "optional": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "optional": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "optional": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "optional": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, - "requires": { - "defaults": "^1.0.3" - } - }, - "web-animations-js": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/web-animations-js/-/web-animations-js-2.3.2.tgz", - "integrity": "sha512-TOMFWtQdxzjWp8qx4DAraTWTsdhxVSiWa6NkPFSaPtZ1diKUxTn4yTix73A1euG1WbSOMMPcY51cnjTIHrGtDA==" - }, - "webdriver-js-extender": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz", - "integrity": "sha512-lcUKrjbBfCK6MNsh7xaY2UAUmZwe+/ib03AjVOpFobX4O7+83BUveSrLfU0Qsyb1DaKJdQRbuU+kM9aZ6QUhiQ==", - "dev": true, - "requires": { - "@types/selenium-webdriver": "^3.0.0", - "selenium-webdriver": "^3.0.1" - } - }, - "webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "requires": { - "randombytes": "^2.1.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 - }, - "ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } - } - }, - "webpack-dev-middleware": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", - "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", - "dev": true, - "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - }, - "dependencies": { - "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "dev": true - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - } - } - }, - "webpack-dev-server": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", - "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", - "dev": true, - "requires": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.8", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "sockjs-client": "^1.5.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true - } - } - }, - "webpack-merge": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", - "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, - "webpack-sources": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", - "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==", - "dev": true, - "requires": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "webpack-subresource-integrity": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.5.2.tgz", - "integrity": "sha512-GBWYBoyalbo5YClwWop9qe6Zclp8CIXYGIz12OPclJhIrSplDxs1Ls1JDMH8xBPPrg1T6ISaTW9Y6zOrwEiAzw==", - "dev": true, - "requires": { - "webpack-sources": "^1.3.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } - } - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", - "dev": true - }, - "wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "requires": { - "errno": "~0.1.7" - } - }, - "worker-plugin": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/worker-plugin/-/worker-plugin-5.0.0.tgz", - "integrity": "sha512-AXMUstURCxDD6yGam2r4E34aJg6kW85IiaeX72hi+I1cxyaMUtrvVY6sbfpGKAj5e7f68Acl62BjQF5aOOx2IQ==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - }, - "xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "dev": true, - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - } - }, - "xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "dev": true - }, - "xmlhttprequest-ssl": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz", - "integrity": "sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q==", - "dev": true - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" - }, - "yeast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha512-8HFIh676uyGYP6wP13R/j6OJ/1HwJ46snpvzE7aHAN3Ryqh2yX6Xox2B4CUmTwwOIzlG3Bs7ocsP5dZH/R1Qbg==", - "dev": true - }, - "yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - }, - "zone.js": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.10.3.tgz", - "integrity": "sha512-LXVLVEq0NNOqK/fLJo3d0kfzd4sxwn2/h67/02pjCjfKDxgx1i9QqpvtHD8CrBnSSwMw5+dy11O7FRX5mkO7Cg==" - } - } -} diff --git a/frontend/src/main/template_original/package.json b/frontend/src/main/template_original/package.json deleted file mode 100644 index 8093f1134..000000000 --- a/frontend/src/main/template_original/package.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "name": "@coreui/coreui-free-angular-admin-template", - "version": "2.11.2", - "description": "CoreUI Free Angular 11 Admin Template", - "author": { - "name": "ลukasz Holeczek", - "url": "http://holeczek.pl", - "github": "https://github.com/mrholek", - "twitter": "https://twitter.com/lukaszholeczek" - }, - "contributors": [ - { - "name": "Andrzej Kopaล„ski", - "url": "https://github.com/xidedix" - } - ], - "homepage": "https://coreui.io/angular", - "copyright": "Copyright 2021 creativeLabs ลukasz Holeczek", - "license": "MIT", - "scripts": { - "ng": "ng", - "postinstall": "ngcc --properties es2015 browser module main --first-only", - "start": "ng serve", - "build": "ng build --prod --aot --build-optimizer --common-chunk --vendor-chunk --optimization --progress", - "test": "ng test", - "lint": "ng lint", - "e2e": "ng e2e" - }, - "private": true, - "dependencies": { - "@angular/animations": "11.2.5", - "@angular/cdk": "11.2.4", - "@angular/common": "11.2.5", - "@angular/compiler": "11.2.5", - "@angular/core": "11.2.5", - "@angular/forms": "11.2.5", - "@angular/localize": "11.2.5", - "@angular/platform-browser": "11.2.5", - "@angular/platform-browser-dynamic": "11.2.5", - "@angular/router": "11.2.5", - "@coreui/angular": "2.11.2", - "@coreui/coreui": "2.1.16", - "@coreui/coreui-plugin-chartjs-custom-tooltips": "1.3.1", - "@coreui/icons": "2.0.0-rc.0", - "@coreui/icons-angular": "1.0.0-alpha.3", - "bootstrap": "4.6.0", - "chart.js": "2.9.4", - "classlist.js": "1.1.20150312", - "core-js": "3.9.1", - "flag-icon-css": "3.5.0", - "font-awesome": "4.7.0", - "ng2-charts": "2.4.2", - "ngx-bootstrap": "6.2.0", - "ngx-perfect-scrollbar": "10.1.0", - "rxjs": "6.6.6", - "simple-line-icons": "2.5.5", - "ts-helpers": "1.1.2", - "tslib": "2.0.0", - "web-animations-js": "2.3.2", - "zone.js": "0.10.3" - }, - "devDependencies": { - "@angular-devkit/build-angular": "0.1102.4", - "@angular/cli": "11.2.4", - "@angular/compiler-cli": "11.2.5", - "@angular/language-service": "11.2.5", - "@types/jasmine": "3.6.6", - "@types/jasminewd2": "2.0.8", - "@types/node": "14.14.33", - "codelyzer": "6.0.0", - "jasmine-core": "3.6.0", - "jasmine-spec-reporter": "5.0.0", - "karma": "5.2.0", - "karma-chrome-launcher": "3.1.0", - "karma-coverage": "2.0.3", - "karma-jasmine": "4.0.0", - "karma-jasmine-html-reporter": "1.5.0", - "protractor": "7.0.0", - "ts-node": "8.10.2", - "tslint": "6.1.0", - "typescript": "4.1.5" - }, - "engines": { - "node": ">= 14.17.6", - "npm": ">= 6.14.15" - } -} diff --git a/frontend/src/main/template_original/prod_build/10-es2015.922c3bac4fbd6bf615a6.js b/frontend/src/main/template_original/prod_build/10-es2015.922c3bac4fbd6bf615a6.js deleted file mode 100644 index ff254d901..000000000 --- a/frontend/src/main/template_original/prod_build/10-es2015.922c3bac4fbd6bf615a6.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{Reju:function(b,t,n){"use strict";n.r(t),n.d(t,"ButtonsModule",function(){return v});var o=n("SVse"),i=n("s7LF"),e=n("FE24"),a=n("iInd"),u=n("8Y7J");function c(b,t){1&b&&(u.Rb(0,"ul",33),u.Rb(1,"li",34),u.Rb(2,"a",35),u.wc(3,"Action"),u.Qb(),u.Qb(),u.Rb(4,"li",34),u.Rb(5,"a",35),u.wc(6,"Another action"),u.Qb(),u.Qb(),u.Rb(7,"li",34),u.Rb(8,"a",35),u.wc(9,"Something else here"),u.Qb(),u.Qb(),u.Mb(10,"li",36),u.Rb(11,"li",34),u.Rb(12,"a",35),u.wc(13,"Separated link"),u.Qb(),u.Qb(),u.Qb())}function r(b,t){if(1&b&&(u.Rb(0,"li"),u.Rb(1,"a",35),u.wc(2),u.Qb(),u.Qb()),2&b){const b=t.$implicit;u.zb(2),u.xc(b)}}function R(b,t){if(1&b&&(u.Rb(0,"ul",37),u.uc(1,r,3,1,"li",38),u.Qb()),2&b){const b=u.bc();u.zb(1),u.gc("ngForOf",b.items)}}function Q(b,t){1&b&&(u.Rb(0,"ul",33),u.Rb(1,"li",34),u.Rb(2,"a",35),u.wc(3,"Action"),u.Qb(),u.Qb(),u.Rb(4,"li",34),u.Rb(5,"a",35),u.wc(6,"Another action"),u.Qb(),u.Qb(),u.Rb(7,"li",34),u.Rb(8,"a",35),u.wc(9,"Something else here"),u.Qb(),u.Qb(),u.Mb(10,"li",36),u.Rb(11,"li",34),u.Rb(12,"a",35),u.wc(13,"Separated link"),u.Qb(),u.Qb(),u.Qb())}function d(b,t){1&b&&(u.Rb(0,"ul",33),u.Rb(1,"li",34),u.Rb(2,"a",35),u.wc(3,"Action"),u.Qb(),u.Qb(),u.Rb(4,"li",34),u.Rb(5,"a",35),u.wc(6,"Another action"),u.Qb(),u.Qb(),u.Rb(7,"li",34),u.Rb(8,"a",35),u.wc(9,"Something else here"),u.Qb(),u.Qb(),u.Mb(10,"li",36),u.Rb(11,"li",34),u.Rb(12,"a",35),u.wc(13,"Separated link"),u.Qb(),u.Qb(),u.Qb())}function s(b,t){1&b&&(u.Rb(0,"ul",33),u.Rb(1,"li",34),u.Rb(2,"a",35),u.wc(3,"Action"),u.Qb(),u.Qb(),u.Rb(4,"li",34),u.Rb(5,"a",35),u.wc(6,"Another action"),u.Qb(),u.Qb(),u.Rb(7,"li",34),u.Rb(8,"a",35),u.wc(9,"Something else here"),u.Qb(),u.Qb(),u.Mb(10,"li",36),u.Rb(11,"li",34),u.Rb(12,"a",35),u.wc(13,"Separated link"),u.Qb(),u.Qb(),u.Qb())}function p(b,t){1&b&&(u.Rb(0,"ul",39),u.Rb(1,"li",34),u.Rb(2,"a",35),u.wc(3,"Action"),u.Qb(),u.Qb(),u.Rb(4,"li",34),u.Rb(5,"a",35),u.wc(6,"Another action"),u.Qb(),u.Qb(),u.Rb(7,"li",34),u.Rb(8,"a",35),u.wc(9,"Something else here"),u.Qb(),u.Qb(),u.Mb(10,"li",36),u.Rb(11,"li",34),u.Rb(12,"a",35),u.wc(13,"Separated link"),u.Qb(),u.Qb(),u.Qb())}function l(b,t){1&b&&(u.Rb(0,"ul",40),u.Rb(1,"li",34),u.Rb(2,"a",35),u.wc(3,"Action"),u.Qb(),u.Qb(),u.Rb(4,"li",34),u.Rb(5,"a",35),u.wc(6,"Another action"),u.Qb(),u.Qb(),u.Rb(7,"li",34),u.Rb(8,"a",35),u.wc(9,"Something else here"),u.Qb(),u.Qb(),u.Mb(10,"li",36),u.Rb(11,"li",34),u.Rb(12,"a",35),u.wc(13,"Separated link"),u.Qb(),u.Qb(),u.Qb())}function w(b,t){1&b&&(u.Rb(0,"ul",33),u.Rb(1,"li",34),u.Rb(2,"a",35),u.wc(3,"Action"),u.Qb(),u.Qb(),u.Rb(4,"li",34),u.Rb(5,"a",35),u.wc(6,"Another action"),u.Qb(),u.Qb(),u.Rb(7,"li",34),u.Rb(8,"a",35),u.wc(9,"Something else here"),u.Qb(),u.Qb(),u.Qb())}const m=[{path:"",data:{title:"Buttons"},children:[{path:"",redirectTo:"buttons"},{path:"buttons",component:(()=>{class b{constructor(){}}return b.\u0275fac=function(t){return new(t||b)},b.\u0275cmp=u.Fb({type:b,selectors:[["ng-component"]],decls:629,vars:0,consts:[[1,"animated","fadeIn"],[1,"card"],[1,"card-header"],[1,"card-body"],[1,"row","align-items-center"],[1,"col-12","col-xl","mb-3","mb-xl-0"],[1,"col-6","col-sm-4","col-md-2","col-xl","mb-3","mb-xl-0"],["type","button",1,"btn","btn-block","btn-primary"],["type","button",1,"btn","btn-block","btn-secondary"],["type","button",1,"btn","btn-block","btn-success"],["type","button",1,"btn","btn-block","btn-warning"],["type","button",1,"btn","btn-block","btn-danger"],["type","button",1,"btn","btn-block","btn-info"],["type","button",1,"btn","btn-block","btn-light"],["type","button",1,"btn","btn-block","btn-dark"],["type","button",1,"btn","btn-block","btn-link"],[1,"row","align-items-center","mt-3"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-primary","active"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-secondary","active"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-success","active"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-warning","active"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-danger","active"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-info","active"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-light","active"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-dark","active"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-link","active"],["type","button","disabled","",1,"btn","btn-block","btn-primary"],["type","button","disabled","",1,"btn","btn-block","btn-secondary"],["type","button","disabled","",1,"btn","btn-block","btn-success"],["type","button","disabled","",1,"btn","btn-block","btn-warning"],["type","button","disabled","",1,"btn","btn-block","btn-danger"],["type","button","disabled","",1,"btn","btn-block","btn-info"],["type","button","disabled","",1,"btn","btn-block","btn-light"],["type","button","disabled","",1,"btn","btn-block","btn-dark"],["type","button","disabled","",1,"btn","btn-block","btn-link"],["type","button",1,"btn","btn-block","btn-outline-primary"],["type","button",1,"btn","btn-block","btn-outline-secondary"],["type","button",1,"btn","btn-block","btn-outline-success"],["type","button",1,"btn","btn-block","btn-outline-warning"],["type","button",1,"btn","btn-block","btn-outline-danger"],["type","button",1,"btn","btn-block","btn-outline-info"],["type","button",1,"btn","btn-block","btn-outline-light"],["type","button",1,"btn","btn-block","btn-outline-dark"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-outline-primary","active"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-outline-secondary","active"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-outline-success","active"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-outline-warning","active"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-outline-danger","active"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-outline-info","active"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-outline-light","active"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-outline-dark","active"],["type","button","disabled","",1,"btn","btn-block","btn-outline-primary"],["type","button","disabled","",1,"btn","btn-block","btn-outline-secondary"],["type","button","disabled","",1,"btn","btn-block","btn-outline-success"],["type","button","disabled","",1,"btn","btn-block","btn-outline-warning"],["type","button","disabled","",1,"btn","btn-block","btn-outline-danger"],["type","button","disabled","",1,"btn","btn-block","btn-outline-info"],["type","button","disabled","",1,"btn","btn-block","btn-outline-light"],["type","button","disabled","",1,"btn","btn-block","btn-outline-dark"],["type","button",1,"btn","btn-block","btn-ghost-primary"],["type","button",1,"btn","btn-block","btn-ghost-secondary"],["type","button",1,"btn","btn-block","btn-ghost-success"],["type","button",1,"btn","btn-block","btn-ghost-warning"],["type","button",1,"btn","btn-block","btn-ghost-danger"],["type","button",1,"btn","btn-block","btn-ghost-info"],["type","button",1,"btn","btn-block","btn-ghost-light"],["type","button",1,"btn","btn-block","btn-ghost-dark"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-ghost-primary","active"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-ghost-secondary","active"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-ghost-success","active"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-ghost-warning","active"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-ghost-danger","active"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-ghost-info","active"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-ghost-light","active"],["type","button","aria-pressed","true",1,"btn","btn-block","btn-ghost-dark","active"],["type","button","disabled","",1,"btn","btn-block","btn-ghost-primary"],["type","button","disabled","",1,"btn","btn-block","btn-ghost-secondary"],["type","button","disabled","",1,"btn","btn-block","btn-ghost-success"],["type","button","disabled","",1,"btn","btn-block","btn-ghost-warning"],["type","button","disabled","",1,"btn","btn-block","btn-ghost-danger"],["type","button","disabled","",1,"btn","btn-block","btn-ghost-info"],["type","button","disabled","",1,"btn","btn-block","btn-ghost-light"],["type","button","disabled","",1,"btn","btn-block","btn-ghost-dark"],["type","button",1,"btn","btn-square","btn-block","btn-primary"],["type","button",1,"btn","btn-square","btn-block","btn-secondary"],["type","button",1,"btn","btn-square","btn-block","btn-success"],["type","button",1,"btn","btn-square","btn-block","btn-warning"],["type","button",1,"btn","btn-square","btn-block","btn-danger"],["type","button",1,"btn","btn-square","btn-block","btn-info"],["type","button",1,"btn","btn-square","btn-block","btn-light"],["type","button",1,"btn","btn-square","btn-block","btn-dark"],["type","button",1,"btn","btn-square","btn-block","btn-link"],["type","button","aria-pressed","true",1,"btn","btn-square","btn-block","btn-primary","active"],["type","button","aria-pressed","true",1,"btn","btn-square","btn-block","btn-secondary","active"],["type","button","aria-pressed","true",1,"btn","btn-square","btn-block","btn-success","active"],["type","button","aria-pressed","true",1,"btn","btn-square","btn-block","btn-warning","active"],["type","button","aria-pressed","true",1,"btn","btn-square","btn-block","btn-danger","active"],["type","button","aria-pressed","true",1,"btn","btn-square","btn-block","btn-info","active"],["type","button","aria-pressed","true",1,"btn","btn-square","btn-block","btn-light","active"],["type","button","aria-pressed","true",1,"btn","btn-square","btn-block","btn-dark","active"],["type","button","aria-pressed","true",1,"btn","btn-square","btn-block","btn-link","active"],["type","button","disabled","",1,"btn","btn-square","btn-block","btn-primary"],["type","button","disabled","",1,"btn","btn-square","btn-block","btn-secondary"],["type","button","disabled","",1,"btn","btn-square","btn-block","btn-success"],["type","button","disabled","",1,"btn","btn-square","btn-block","btn-warning"],["type","button","disabled","",1,"btn","btn-square","btn-block","btn-danger"],["type","button","disabled","",1,"btn","btn-square","btn-block","btn-info"],["type","button","disabled","",1,"btn","btn-square","btn-block","btn-light"],["type","button","disabled","",1,"btn","btn-square","btn-block","btn-dark"],["type","button","disabled","",1,"btn","btn-square","btn-block","btn-link"],["type","button",1,"btn","btn-pill","btn-block","btn-primary"],["type","button",1,"btn","btn-pill","btn-block","btn-secondary"],["type","button",1,"btn","btn-pill","btn-block","btn-success"],["type","button",1,"btn","btn-pill","btn-block","btn-warning"],["type","button",1,"btn","btn-pill","btn-block","btn-danger"],["type","button",1,"btn","btn-pill","btn-block","btn-info"],["type","button",1,"btn","btn-pill","btn-block","btn-light"],["type","button",1,"btn","btn-pill","btn-block","btn-dark"],["type","button",1,"btn","btn-pill","btn-block","btn-link"],["type","button","aria-pressed","true",1,"btn","btn-pill","btn-block","btn-primary","active"],["type","button","aria-pressed","true",1,"btn","btn-pill","btn-block","btn-secondary","active"],["type","button","aria-pressed","true",1,"btn","btn-pill","btn-block","btn-success","active"],["type","button","aria-pressed","true",1,"btn","btn-pill","btn-block","btn-warning","active"],["type","button","aria-pressed","true",1,"btn","btn-pill","btn-block","btn-danger","active"],["type","button","aria-pressed","true",1,"btn","btn-pill","btn-block","btn-info","active"],["type","button","aria-pressed","true",1,"btn","btn-pill","btn-block","btn-light","active"],["type","button","aria-pressed","true",1,"btn","btn-pill","btn-block","btn-dark","active"],["type","button","aria-pressed","true",1,"btn","btn-pill","btn-block","btn-link","active"],["type","button","disabled","",1,"btn","btn-pill","btn-block","btn-primary"],["type","button","disabled","",1,"btn","btn-pill","btn-block","btn-secondary"],["type","button","disabled","",1,"btn","btn-pill","btn-block","btn-success"],["type","button","disabled","",1,"btn","btn-pill","btn-block","btn-warning"],["type","button","disabled","",1,"btn","btn-pill","btn-block","btn-danger"],["type","button","disabled","",1,"btn","btn-pill","btn-block","btn-info"],["type","button","disabled","",1,"btn","btn-pill","btn-block","btn-light"],["type","button","disabled","",1,"btn","btn-pill","btn-block","btn-dark"],["type","button","disabled","",1,"btn","btn-pill","btn-block","btn-link"],[1,"col-6","col-sm-4","col-md","mb-3","mb-xl-0","text-center"],["type","button",1,"btn","btn-sm","btn-primary"],["type","button",1,"btn","btn-sm","btn-outline-secondary"],["type","button",1,"btn","btn-sm","btn-ghost-success"],["type","button",1,"btn","btn-sm","btn-square","btn-warning"],["type","button",1,"btn","btn-sm","btn-pill","btn-danger"],["type","button",1,"btn","btn-primary"],["type","button",1,"btn","btn-outline-secondary"],["type","button",1,"btn","btn-ghost-success"],["type","button",1,"btn","btn-square","btn-warning"],["type","button",1,"btn","btn-pill","btn-danger"],["type","button",1,"btn","btn-lg","btn-primary"],["type","button",1,"btn","btn-lg","btn-outline-secondary"],["type","button",1,"btn","btn-lg","btn-ghost-success"],["type","button",1,"btn","btn-lg","btn-square","btn-warning"],["type","button",1,"btn","btn-lg","btn-pill","btn-danger"],[1,"fa","fa-lightbulb-o"],[1,"row"],[1,"col-md-6"],["type","button",1,"btn","btn-secondary","btn-lg","btn-block"],["type","button",1,"btn","btn-primary","btn-lg","btn-block"],["type","button",1,"btn","btn-success","btn-lg","btn-block"],["type","button",1,"btn","btn-info","btn-lg","btn-block"],["type","button",1,"btn","btn-warning","btn-lg","btn-block"],["type","button",1,"btn","btn-danger","btn-lg","btn-block"],["type","button",1,"btn","btn-link","btn-lg","btn-block"],["type","button",1,"btn","btn-outline-secondary","btn-lg","btn-block"],["type","button",1,"btn","btn-outline-primary","btn-lg","btn-block"],["type","button",1,"btn","btn-outline-success","btn-lg","btn-block"],["type","button",1,"btn","btn-outline-info","btn-lg","btn-block"],["type","button",1,"btn","btn-outline-warning","btn-lg","btn-block"],["type","button",1,"btn","btn-outline-danger","btn-lg","btn-block"]],template:function(b,t){if(1&b){u.Rb(0,"div",0),u.Rb(1,"div",1),u.Rb(2,"div",2),u.Rb(3,"strong"),u.wc(4,"Standard Buttons"),u.Qb(),u.Qb(),u.Rb(5,"div",3),u.Rb(6,"div",4),u.Rb(7,"div",5),u.wc(8," Normal "),u.Qb(),u.Rb(9,"div",6),u.Rb(10,"button",7),u.wc(11,"Primary"),u.Qb(),u.Qb(),u.Rb(12,"div",6),u.Rb(13,"button",8),u.wc(14,"Secondary"),u.Qb(),u.Qb(),u.Rb(15,"div",6),u.Rb(16,"button",9),u.wc(17,"Success"),u.Qb(),u.Qb(),u.Rb(18,"div",6),u.Rb(19,"button",10),u.wc(20,"Warning"),u.Qb(),u.Qb(),u.Rb(21,"div",6),u.Rb(22,"button",11),u.wc(23,"Danger"),u.Qb(),u.Qb(),u.Rb(24,"div",6),u.Rb(25,"button",12),u.wc(26,"Info"),u.Qb(),u.Qb(),u.Rb(27,"div",6),u.Rb(28,"button",13),u.wc(29,"Light"),u.Qb(),u.Qb(),u.Rb(30,"div",6),u.Rb(31,"button",14),u.wc(32,"Dark"),u.Qb(),u.Qb(),u.Rb(33,"div",6),u.Rb(34,"button",15),u.wc(35,"Link"),u.Qb(),u.Qb(),u.Qb(),u.Rb(36,"div",16),u.Rb(37,"div",5),u.wc(38," Active State "),u.Qb(),u.Rb(39,"div",6),u.Rb(40,"button",17),u.wc(41,"Primary"),u.Qb(),u.Qb(),u.Rb(42,"div",6),u.Rb(43,"button",18),u.wc(44,"Secondary"),u.Qb(),u.Qb(),u.Rb(45,"div",6),u.Rb(46,"button",19),u.wc(47,"Success"),u.Qb(),u.Qb(),u.Rb(48,"div",6),u.Rb(49,"button",20),u.wc(50,"Warning"),u.Qb(),u.Qb(),u.Rb(51,"div",6),u.Rb(52,"button",21),u.wc(53,"Danger"),u.Qb(),u.Qb(),u.Rb(54,"div",6),u.Rb(55,"button",22),u.wc(56,"Info"),u.Qb(),u.Qb(),u.Rb(57,"div",6),u.Rb(58,"button",23),u.wc(59,"Light"),u.Qb(),u.Qb(),u.Rb(60,"div",6),u.Rb(61,"button",24),u.wc(62,"Dark"),u.Qb(),u.Qb(),u.Rb(63,"div",6),u.Rb(64,"button",25),u.wc(65,"Link"),u.Qb(),u.Qb(),u.Qb(),u.Rb(66,"div",16),u.Rb(67,"div",5),u.wc(68," Disabled "),u.Qb(),u.Rb(69,"div",6),u.Rb(70,"button",26),u.wc(71,"Primary"),u.Qb(),u.Qb(),u.Rb(72,"div",6),u.Rb(73,"button",27),u.wc(74,"Secondary"),u.Qb(),u.Qb(),u.Rb(75,"div",6),u.Rb(76,"button",28),u.wc(77,"Success"),u.Qb(),u.Qb(),u.Rb(78,"div",6),u.Rb(79,"button",29),u.wc(80,"Warning"),u.Qb(),u.Qb(),u.Rb(81,"div",6),u.Rb(82,"button",30),u.wc(83,"Danger"),u.Qb(),u.Qb(),u.Rb(84,"div",6),u.Rb(85,"button",31),u.wc(86,"Info"),u.Qb(),u.Qb(),u.Rb(87,"div",6),u.Rb(88,"button",32),u.wc(89,"Light"),u.Qb(),u.Qb(),u.Rb(90,"div",6),u.Rb(91,"button",33),u.wc(92,"Dark"),u.Qb(),u.Qb(),u.Rb(93,"div",6),u.Rb(94,"button",34),u.wc(95,"Link"),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Rb(96,"div",1),u.Rb(97,"div",2),u.Rb(98,"strong"),u.wc(99,"Outline Buttons"),u.Qb(),u.Qb(),u.Rb(100,"div",3),u.Rb(101,"p"),u.wc(102," Use "),u.Rb(103,"code"),u.wc(104,".btn-outline-*"),u.Qb(),u.wc(105," class for outline buttons. "),u.Qb(),u.Rb(106,"div",4),u.Rb(107,"div",5),u.wc(108," Normal "),u.Qb(),u.Rb(109,"div",6),u.Rb(110,"button",35),u.wc(111,"Primary"),u.Qb(),u.Qb(),u.Rb(112,"div",6),u.Rb(113,"button",36),u.wc(114,"Secondary"),u.Qb(),u.Qb(),u.Rb(115,"div",6),u.Rb(116,"button",37),u.wc(117,"Success"),u.Qb(),u.Qb(),u.Rb(118,"div",6),u.Rb(119,"button",38),u.wc(120,"Warning"),u.Qb(),u.Qb(),u.Rb(121,"div",6),u.Rb(122,"button",39),u.wc(123,"Danger"),u.Qb(),u.Qb(),u.Rb(124,"div",6),u.Rb(125,"button",40),u.wc(126,"Info"),u.Qb(),u.Qb(),u.Rb(127,"div",6),u.Rb(128,"button",41),u.wc(129,"Light"),u.Qb(),u.Qb(),u.Rb(130,"div",6),u.Rb(131,"button",42),u.wc(132,"Dark"),u.Qb(),u.Qb(),u.Mb(133,"div",6),u.Qb(),u.Rb(134,"div",16),u.Rb(135,"div",5),u.wc(136," Active State "),u.Qb(),u.Rb(137,"div",6),u.Rb(138,"button",43),u.wc(139,"Primary"),u.Qb(),u.Qb(),u.Rb(140,"div",6),u.Rb(141,"button",44),u.wc(142,"Secondary"),u.Qb(),u.Qb(),u.Rb(143,"div",6),u.Rb(144,"button",45),u.wc(145,"Success"),u.Qb(),u.Qb(),u.Rb(146,"div",6),u.Rb(147,"button",46),u.wc(148,"Warning"),u.Qb(),u.Qb(),u.Rb(149,"div",6),u.Rb(150,"button",47),u.wc(151,"Danger"),u.Qb(),u.Qb(),u.Rb(152,"div",6),u.Rb(153,"button",48),u.wc(154,"Info"),u.Qb(),u.Qb(),u.Rb(155,"div",6),u.Rb(156,"button",49),u.wc(157,"Light"),u.Qb(),u.Qb(),u.Rb(158,"div",6),u.Rb(159,"button",50),u.wc(160,"Dark"),u.Qb(),u.Qb(),u.Mb(161,"div",6),u.Qb(),u.Rb(162,"div",16),u.Rb(163,"div",5),u.wc(164," Disabled "),u.Qb(),u.Rb(165,"div",6),u.Rb(166,"button",51),u.wc(167,"Primary"),u.Qb(),u.Qb(),u.Rb(168,"div",6),u.Rb(169,"button",52),u.wc(170,"Secondary"),u.Qb(),u.Qb(),u.Rb(171,"div",6),u.Rb(172,"button",53),u.wc(173,"Success"),u.Qb(),u.Qb(),u.Rb(174,"div",6),u.Rb(175,"button",54),u.wc(176,"Warning"),u.Qb(),u.Qb(),u.Rb(177,"div",6),u.Rb(178,"button",55),u.wc(179,"Danger"),u.Qb(),u.Qb(),u.Rb(180,"div",6),u.Rb(181,"button",56),u.wc(182,"Info"),u.Qb(),u.Qb(),u.Rb(183,"div",6),u.Rb(184,"button",57),u.wc(185,"Light"),u.Qb(),u.Qb(),u.Rb(186,"div",6),u.Rb(187,"button",58),u.wc(188,"Dark"),u.Qb(),u.Qb(),u.Mb(189,"div",6),u.Qb(),u.Qb(),u.Qb(),u.Rb(190,"div",1),u.Rb(191,"div",2),u.Rb(192,"strong"),u.wc(193,"Ghost Buttons"),u.Qb(),u.Qb(),u.Rb(194,"div",3),u.Rb(195,"p"),u.wc(196," Use "),u.Rb(197,"code"),u.wc(198,".btn-ghost-*"),u.Qb(),u.wc(199," class for ghost buttons. "),u.Qb(),u.Rb(200,"div",4),u.Rb(201,"div",5),u.wc(202," Normal "),u.Qb(),u.Rb(203,"div",6),u.Rb(204,"button",59),u.wc(205,"Primary"),u.Qb(),u.Qb(),u.Rb(206,"div",6),u.Rb(207,"button",60),u.wc(208,"Secondary"),u.Qb(),u.Qb(),u.Rb(209,"div",6),u.Rb(210,"button",61),u.wc(211,"Success"),u.Qb(),u.Qb(),u.Rb(212,"div",6),u.Rb(213,"button",62),u.wc(214,"Warning"),u.Qb(),u.Qb(),u.Rb(215,"div",6),u.Rb(216,"button",63),u.wc(217,"Danger"),u.Qb(),u.Qb(),u.Rb(218,"div",6),u.Rb(219,"button",64),u.wc(220,"Info"),u.Qb(),u.Qb(),u.Rb(221,"div",6),u.Rb(222,"button",65),u.wc(223,"Light"),u.Qb(),u.Qb(),u.Rb(224,"div",6),u.Rb(225,"button",66),u.wc(226,"Dark"),u.Qb(),u.Qb(),u.Mb(227,"div",6),u.Qb(),u.Rb(228,"div",16),u.Rb(229,"div",5),u.wc(230," Active State "),u.Qb(),u.Rb(231,"div",6),u.Rb(232,"button",67),u.wc(233,"Primary"),u.Qb(),u.Qb(),u.Rb(234,"div",6),u.Rb(235,"button",68),u.wc(236,"Secondary"),u.Qb(),u.Qb(),u.Rb(237,"div",6),u.Rb(238,"button",69),u.wc(239,"Success"),u.Qb(),u.Qb(),u.Rb(240,"div",6),u.Rb(241,"button",70),u.wc(242,"Warning"),u.Qb(),u.Qb(),u.Rb(243,"div",6),u.Rb(244,"button",71),u.wc(245,"Danger"),u.Qb(),u.Qb(),u.Rb(246,"div",6),u.Rb(247,"button",72),u.wc(248,"Info"),u.Qb(),u.Qb(),u.Rb(249,"div",6),u.Rb(250,"button",73),u.wc(251,"Light"),u.Qb(),u.Qb(),u.Rb(252,"div",6),u.Rb(253,"button",74),u.wc(254,"Dark"),u.Qb(),u.Qb(),u.Mb(255,"div",6),u.Qb(),u.Rb(256,"div",16),u.Rb(257,"div",5),u.wc(258," Disabled "),u.Qb(),u.Rb(259,"div",6),u.Rb(260,"button",75),u.wc(261,"Primary"),u.Qb(),u.Qb(),u.Rb(262,"div",6),u.Rb(263,"button",76),u.wc(264,"Secondary"),u.Qb(),u.Qb(),u.Rb(265,"div",6),u.Rb(266,"button",77),u.wc(267,"Success"),u.Qb(),u.Qb(),u.Rb(268,"div",6),u.Rb(269,"button",78),u.wc(270,"Warning"),u.Qb(),u.Qb(),u.Rb(271,"div",6),u.Rb(272,"button",79),u.wc(273,"Danger"),u.Qb(),u.Qb(),u.Rb(274,"div",6),u.Rb(275,"button",80),u.wc(276,"Info"),u.Qb(),u.Qb(),u.Rb(277,"div",6),u.Rb(278,"button",81),u.wc(279,"Light"),u.Qb(),u.Qb(),u.Rb(280,"div",6),u.Rb(281,"button",82),u.wc(282,"Dark"),u.Qb(),u.Qb(),u.Mb(283,"div",6),u.Qb(),u.Qb(),u.Qb(),u.Rb(284,"div",1),u.Rb(285,"div",2),u.Rb(286,"strong"),u.wc(287,"Square Buttons"),u.Qb(),u.Qb(),u.Rb(288,"div",3),u.Rb(289,"p"),u.wc(290," Use "),u.Rb(291,"code"),u.wc(292,".btn-square"),u.Qb(),u.wc(293," class for square buttons. "),u.Qb(),u.Rb(294,"div",4),u.Rb(295,"div",5),u.wc(296," Normal "),u.Qb(),u.Rb(297,"div",6),u.Rb(298,"button",83),u.wc(299,"Primary"),u.Qb(),u.Qb(),u.Rb(300,"div",6),u.Rb(301,"button",84),u.wc(302,"Secondary"),u.Qb(),u.Qb(),u.Rb(303,"div",6),u.Rb(304,"button",85),u.wc(305,"Success"),u.Qb(),u.Qb(),u.Rb(306,"div",6),u.Rb(307,"button",86),u.wc(308,"Warning"),u.Qb(),u.Qb(),u.Rb(309,"div",6),u.Rb(310,"button",87),u.wc(311,"Danger"),u.Qb(),u.Qb(),u.Rb(312,"div",6),u.Rb(313,"button",88),u.wc(314,"Info"),u.Qb(),u.Qb(),u.Rb(315,"div",6),u.Rb(316,"button",89),u.wc(317,"Light"),u.Qb(),u.Qb(),u.Rb(318,"div",6),u.Rb(319,"button",90),u.wc(320,"Dark"),u.Qb(),u.Qb(),u.Rb(321,"div",6),u.Rb(322,"button",91),u.wc(323,"Link"),u.Qb(),u.Qb(),u.Qb(),u.Rb(324,"div",16),u.Rb(325,"div",5),u.wc(326," Active State "),u.Qb(),u.Rb(327,"div",6),u.Rb(328,"button",92),u.wc(329,"Primary"),u.Qb(),u.Qb(),u.Rb(330,"div",6),u.Rb(331,"button",93),u.wc(332,"Secondary"),u.Qb(),u.Qb(),u.Rb(333,"div",6),u.Rb(334,"button",94),u.wc(335,"Success"),u.Qb(),u.Qb(),u.Rb(336,"div",6),u.Rb(337,"button",95),u.wc(338,"Warning"),u.Qb(),u.Qb(),u.Rb(339,"div",6),u.Rb(340,"button",96),u.wc(341,"Danger"),u.Qb(),u.Qb(),u.Rb(342,"div",6),u.Rb(343,"button",97),u.wc(344,"Info"),u.Qb(),u.Qb(),u.Rb(345,"div",6),u.Rb(346,"button",98),u.wc(347,"Light"),u.Qb(),u.Qb(),u.Rb(348,"div",6),u.Rb(349,"button",99),u.wc(350,"Dark"),u.Qb(),u.Qb(),u.Rb(351,"div",6),u.Rb(352,"button",100),u.wc(353,"Link"),u.Qb(),u.Qb(),u.Qb(),u.Rb(354,"div",16),u.Rb(355,"div",5),u.wc(356," Disabled "),u.Qb(),u.Rb(357,"div",6),u.Rb(358,"button",101),u.wc(359,"Primary"),u.Qb(),u.Qb(),u.Rb(360,"div",6),u.Rb(361,"button",102),u.wc(362,"Secondary"),u.Qb(),u.Qb(),u.Rb(363,"div",6),u.Rb(364,"button",103),u.wc(365,"Success"),u.Qb(),u.Qb(),u.Rb(366,"div",6),u.Rb(367,"button",104),u.wc(368,"Warning"),u.Qb(),u.Qb(),u.Rb(369,"div",6),u.Rb(370,"button",105),u.wc(371,"Danger"),u.Qb(),u.Qb(),u.Rb(372,"div",6),u.Rb(373,"button",106),u.wc(374,"Info"),u.Qb(),u.Qb(),u.Rb(375,"div",6),u.Rb(376,"button",107),u.wc(377,"Light"),u.Qb(),u.Qb(),u.Rb(378,"div",6),u.Rb(379,"button",108),u.wc(380,"Dark"),u.Qb(),u.Qb(),u.Rb(381,"div",6),u.Rb(382,"button",109),u.wc(383,"Link"),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Rb(384,"div",1),u.Rb(385,"div",2),u.Rb(386,"strong"),u.wc(387,"Pill Buttons"),u.Qb(),u.Qb(),u.Rb(388,"div",3),u.Rb(389,"p"),u.wc(390," Use "),u.Rb(391,"code"),u.wc(392,".btn-pill"),u.Qb(),u.wc(393," class for pill buttons. "),u.Qb(),u.Rb(394,"div",4),u.Rb(395,"div",5),u.wc(396," Normal "),u.Qb(),u.Rb(397,"div",6),u.Rb(398,"button",110),u.wc(399,"Primary"),u.Qb(),u.Qb(),u.Rb(400,"div",6),u.Rb(401,"button",111),u.wc(402,"Secondary"),u.Qb(),u.Qb(),u.Rb(403,"div",6),u.Rb(404,"button",112),u.wc(405,"Success"),u.Qb(),u.Qb(),u.Rb(406,"div",6),u.Rb(407,"button",113),u.wc(408,"Warning"),u.Qb(),u.Qb(),u.Rb(409,"div",6),u.Rb(410,"button",114),u.wc(411,"Danger"),u.Qb(),u.Qb(),u.Rb(412,"div",6),u.Rb(413,"button",115),u.wc(414,"Info"),u.Qb(),u.Qb(),u.Rb(415,"div",6),u.Rb(416,"button",116),u.wc(417,"Light"),u.Qb(),u.Qb(),u.Rb(418,"div",6),u.Rb(419,"button",117),u.wc(420,"Dark"),u.Qb(),u.Qb(),u.Rb(421,"div",6),u.Rb(422,"button",118),u.wc(423,"Link"),u.Qb(),u.Qb(),u.Qb(),u.Rb(424,"div",16),u.Rb(425,"div",5),u.wc(426," Active State "),u.Qb(),u.Rb(427,"div",6),u.Rb(428,"button",119),u.wc(429,"Primary"),u.Qb(),u.Qb(),u.Rb(430,"div",6),u.Rb(431,"button",120),u.wc(432,"Secondary"),u.Qb(),u.Qb(),u.Rb(433,"div",6),u.Rb(434,"button",121),u.wc(435,"Success"),u.Qb(),u.Qb(),u.Rb(436,"div",6),u.Rb(437,"button",122),u.wc(438,"Warning"),u.Qb(),u.Qb(),u.Rb(439,"div",6),u.Rb(440,"button",123),u.wc(441,"Danger"),u.Qb(),u.Qb(),u.Rb(442,"div",6),u.Rb(443,"button",124),u.wc(444,"Info"),u.Qb(),u.Qb(),u.Rb(445,"div",6),u.Rb(446,"button",125),u.wc(447,"Light"),u.Qb(),u.Qb(),u.Rb(448,"div",6),u.Rb(449,"button",126),u.wc(450,"Dark"),u.Qb(),u.Qb(),u.Rb(451,"div",6),u.Rb(452,"button",127),u.wc(453,"Link"),u.Qb(),u.Qb(),u.Qb(),u.Rb(454,"div",16),u.Rb(455,"div",5),u.wc(456," Disabled "),u.Qb(),u.Rb(457,"div",6),u.Rb(458,"button",128),u.wc(459,"Primary"),u.Qb(),u.Qb(),u.Rb(460,"div",6),u.Rb(461,"button",129),u.wc(462,"Secondary"),u.Qb(),u.Qb(),u.Rb(463,"div",6),u.Rb(464,"button",130),u.wc(465,"Success"),u.Qb(),u.Qb(),u.Rb(466,"div",6),u.Rb(467,"button",131),u.wc(468,"Warning"),u.Qb(),u.Qb(),u.Rb(469,"div",6),u.Rb(470,"button",132),u.wc(471,"Danger"),u.Qb(),u.Qb(),u.Rb(472,"div",6),u.Rb(473,"button",133),u.wc(474,"Info"),u.Qb(),u.Qb(),u.Rb(475,"div",6),u.Rb(476,"button",134),u.wc(477,"Light"),u.Qb(),u.Qb(),u.Rb(478,"div",6),u.Rb(479,"button",135),u.wc(480,"Dark"),u.Qb(),u.Qb(),u.Rb(481,"div",6),u.Rb(482,"button",136),u.wc(483,"Link"),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Qb();u.Rb(484,"div",1),u.Rb(485,"div",2),u.Rb(486,"strong"),u.wc(487,"Sizes"),u.Qb(),u.Qb(),u.Rb(488,"div",3),u.Rb(489,"p"),u.wc(490,"Fancy larger or smaller buttons? Add "),u.Rb(491,"code"),u.wc(492,".btn-lg"),u.Qb(),u.wc(493," or "),u.Rb(494,"code"),u.wc(495,".btn-sm"),u.Qb(),u.wc(496," for additional sizes."),u.Qb(),u.Rb(497,"div",4),u.Rb(498,"div",5),u.wc(499," Small add "),u.Rb(500,"code"),u.wc(501,".btn-sm"),u.Qb(),u.Qb(),u.Rb(502,"div",137),u.Rb(503,"button",138),u.wc(504,"Standard Button"),u.Qb(),u.Qb(),u.Rb(505,"div",137),u.Rb(506,"button",139),u.wc(507,"Outline Button"),u.Qb(),u.Qb(),u.Rb(508,"div",137),u.Rb(509,"button",140),u.wc(510,"Ghost Button"),u.Qb(),u.Qb(),u.Rb(511,"div",137),u.Rb(512,"button",141),u.wc(513,"Square Button"),u.Qb(),u.Qb(),u.Rb(514,"div",137),u.Rb(515,"button",142),u.wc(516,"Pill Button"),u.Qb(),u.Qb(),u.Qb(),u.Rb(517,"div",16),u.Rb(518,"div",5),u.wc(519," Normal "),u.Qb(),u.Rb(520,"div",137),u.Rb(521,"button",143),u.wc(522,"Standard Button"),u.Qb(),u.Qb(),u.Rb(523,"div",137),u.Rb(524,"button",144),u.wc(525,"Outline Button"),u.Qb(),u.Qb(),u.Rb(526,"div",137),u.Rb(527,"button",145),u.wc(528,"Ghost Button"),u.Qb(),u.Qb(),u.Rb(529,"div",137),u.Rb(530,"button",146),u.wc(531,"Square Button"),u.Qb(),u.Qb(),u.Rb(532,"div",137),u.Rb(533,"button",147),u.wc(534,"Pill Button"),u.Qb(),u.Qb(),u.Qb(),u.Rb(535,"div",16),u.Rb(536,"div",5),u.wc(537," Large add "),u.Rb(538,"code"),u.wc(539,".btn-lg"),u.Qb(),u.wc(540,". "),u.Qb(),u.Rb(541,"div",137),u.Rb(542,"button",148),u.wc(543,"Standard Button"),u.Qb(),u.Qb(),u.Rb(544,"div",137),u.Rb(545,"button",149),u.wc(546,"Outline Button"),u.Qb(),u.Qb(),u.Rb(547,"div",137),u.Rb(548,"button",150),u.wc(549,"Ghost Button"),u.Qb(),u.Qb(),u.Rb(550,"div",137),u.Rb(551,"button",151),u.wc(552,"Square Button"),u.Qb(),u.Qb(),u.Rb(553,"div",137),u.Rb(554,"button",152),u.wc(555,"Pill Button"),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Rb(556,"div",1),u.Rb(557,"div",2),u.Rb(558,"strong"),u.wc(559,"With Icons"),u.Qb(),u.Qb(),u.Rb(560,"div",3),u.Rb(561,"div",16),u.Rb(562,"div",137),u.Rb(563,"button",143),u.Mb(564,"i",153),u.wc(565,"\xa0Standard Button"),u.Qb(),u.Qb(),u.Rb(566,"div",137),u.Rb(567,"button",144),u.Mb(568,"i",153),u.wc(569,"\xa0Outline Button"),u.Qb(),u.Qb(),u.Rb(570,"div",137),u.Rb(571,"button",145),u.Mb(572,"i",153),u.wc(573,"\xa0Ghost Button"),u.Qb(),u.Qb(),u.Rb(574,"div",137),u.Rb(575,"button",146),u.Mb(576,"i",153),u.wc(577,"\xa0Square Button"),u.Qb(),u.Qb(),u.Rb(578,"div",137),u.Rb(579,"button",147),u.Mb(580,"i",153),u.wc(581,"\xa0Pill Button"),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Rb(582,"div",154),u.Rb(583,"div",155),u.Rb(584,"div",1),u.Rb(585,"div",2),u.Rb(586,"strong"),u.wc(587,"Block Level Buttons"),u.Qb(),u.Qb(),u.Rb(588,"div",3),u.Rb(589,"p"),u.wc(590,"Add this class"),u.Rb(591,"code"),u.wc(592,".btn-block"),u.Qb(),u.Qb(),u.Rb(593,"button",156),u.wc(594,"Block level button"),u.Qb(),u.Rb(595,"button",157),u.wc(596,"Block level button"),u.Qb(),u.Rb(597,"button",158),u.wc(598,"Block level button"),u.Qb(),u.Rb(599,"button",159),u.wc(600,"Block level button"),u.Qb(),u.Rb(601,"button",160),u.wc(602,"Block level button"),u.Qb(),u.Rb(603,"button",161),u.wc(604,"Block level button"),u.Qb(),u.Rb(605,"button",162),u.wc(606,"Block level button"),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Rb(607,"div",155),u.Rb(608,"div",1),u.Rb(609,"div",2),u.Rb(610,"strong"),u.wc(611,"Block Level Buttons"),u.Qb(),u.Qb(),u.Rb(612,"div",3),u.Rb(613,"p"),u.wc(614,"Add this class"),u.Rb(615,"code"),u.wc(616,".btn-block"),u.Qb(),u.Qb(),u.Rb(617,"button",163),u.wc(618,"Block level button"),u.Qb(),u.Rb(619,"button",164),u.wc(620,"Block level button"),u.Qb(),u.Rb(621,"button",165),u.wc(622,"Block level button"),u.Qb(),u.Rb(623,"button",166),u.wc(624,"Block level button"),u.Qb(),u.Rb(625,"button",167),u.wc(626,"Block level button"),u.Qb(),u.Rb(627,"button",168),u.wc(628,"Block level button"),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Qb()}},encapsulation:2}),b})(),data:{title:"Buttons"}},{path:"dropdowns",component:(()=>{class b{constructor(){this.status={isOpen:!1},this.disabled=!1,this.isDropup=!0,this.autoClose=!1,this.items=["The first choice!","And another choice for you.","but wait! A third!"]}ngOnDestroy(){this.status.isOpen=!1}onHidden(){console.log("Dropdown is hidden")}onShown(){console.log("Dropdown is shown")}isOpenChange(){console.log("Dropdown state is changed")}toggleDropdown(b){b.preventDefault(),b.stopPropagation(),this.status.isOpen=!this.status.isOpen}change(b){this.status.isOpen=b}}return b.\u0275fac=function(t){return new(t||b)},b.\u0275cmp=u.Fb({type:b,selectors:[["ng-component"]],decls:118,vars:6,consts:[[1,"animated","fadeIn"],[1,"row"],[1,"col-md-6"],[1,"card"],[1,"card-header"],[1,"card-header-actions"],["href","https://valor-software.com/ngx-bootstrap/#/dropdowns","target","_blank"],["className","text-muted"],[1,"card-body"],["dropdown","",1,"btn-group"],["dropdownToggle","","type","button",1,"btn","btn-primary","dropdown-toggle"],[1,"caret"],["class","dropdown-menu","role","menu",4,"dropdownMenu"],["dropdown","",3,"onShown","onHidden","isOpenChange"],["href","","dropdownToggle","",3,"click"],["class","dropdown-menu",4,"dropdownMenu"],["type","button",1,"btn","btn-danger"],["type","button","dropdownToggle","",1,"btn","btn-danger","dropdown-toggle","dropdown-toggle-split"],[1,"sr-only"],["dropdown","","placement","top",1,"btn-group",3,"isOpen","isOpenChange"],["type","button",1,"btn","btn-primary",3,"click"],["dropdown","",1,"btn-group",3,"isDisabled"],["dropdownToggle","","type","button",1,"btn","btn-primary","dropdownToggle"],["type","button",1,"btn","btn-warning",3,"click"],["dropdown","","placement","bottom right",1,"btn-group"],["class","dropdown-menu dropdown-menu-right","role","menu",4,"dropdownMenu"],["dropdown","",1,"btn-group",3,"dropup"],["id","button-dropup","dropdownToggle","","type","button",1,"btn","btn-primary","dropdown-toggle"],["id","dropdown-dropup","class","dropdown-menu","role","menu","aria-labelledby","button-dropup",4,"dropdownMenu"],[1,"card-footer"],[1,"checkbox"],["type","checkbox","value","true",2,"display","inline-block",3,"ngModel","ngModelChange"],["dropdown","",1,"btn-group",3,"autoClose"],["role","menu",1,"dropdown-menu"],["role","menuitem"],["href","#",1,"dropdown-item"],[1,"divider","dropdown-divider"],[1,"dropdown-menu"],[4,"ngFor","ngForOf"],["role","menu",1,"dropdown-menu","dropdown-menu-right"],["id","dropdown-dropup","role","menu","aria-labelledby","button-dropup",1,"dropdown-menu"]],template:function(b,t){1&b&&(u.Rb(0,"div",0),u.Rb(1,"div",1),u.Rb(2,"div",2),u.Rb(3,"div",3),u.Rb(4,"div",4),u.wc(5," Bootstrap Dropdowns "),u.Rb(6,"div",5),u.Rb(7,"a",6),u.Rb(8,"small",7),u.wc(9,"docs"),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Rb(10,"div",8),u.Rb(11,"div",9),u.Rb(12,"button",10),u.wc(13," Button dropdown "),u.Mb(14,"span",11),u.Qb(),u.uc(15,c,14,0,"ul",12),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Rb(16,"div",2),u.Rb(17,"div",3),u.Rb(18,"div",4),u.wc(19," Dropdowns "),u.Rb(20,"small"),u.wc(21,"trigger by "),u.Rb(22,"code"),u.wc(23,""),u.Qb(),u.Qb(),u.Qb(),u.Rb(24,"div",8),u.Rb(25,"span",13),u.Yb("onShown",function(){return t.onShown()})("onHidden",function(){return t.onHidden()})("isOpenChange",function(){return t.isOpenChange()}),u.Rb(26,"a",14),u.Yb("click",function(){return!1}),u.wc(27,"Click me for a dropdown, yo!"),u.Qb(),u.uc(28,R,2,1,"ul",15),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Rb(29,"div",1),u.Rb(30,"div",2),u.Rb(31,"div",3),u.Rb(32,"div",4),u.wc(33," Dropdowns "),u.Rb(34,"small"),u.wc(35,"split button"),u.Qb(),u.Qb(),u.Rb(36,"div",8),u.Rb(37,"div",9),u.Rb(38,"button",16),u.wc(39,"Action"),u.Qb(),u.Rb(40,"button",17),u.Mb(41,"span",11),u.Rb(42,"span",18),u.wc(43,"Split button!"),u.Qb(),u.Qb(),u.uc(44,Q,14,0,"ul",12),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Rb(45,"div",2),u.Rb(46,"div",3),u.Rb(47,"div",4),u.wc(48," Dropdowns "),u.Rb(49,"small"),u.wc(50,"manual triggers"),u.Qb(),u.Qb(),u.Rb(51,"div",8),u.Rb(52,"div",19),u.Yb("isOpenChange",function(b){return t.change(b)}),u.Rb(53,"button",10),u.wc(54," Button dropdown "),u.Mb(55,"span",11),u.Qb(),u.uc(56,d,14,0,"ul",12),u.Qb(),u.Rb(57,"button",20),u.Yb("click",function(b){return t.toggleDropdown(b)}),u.wc(58,"Toggle"),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Rb(59,"div",1),u.Rb(60,"div",2),u.Rb(61,"div",3),u.Rb(62,"div",4),u.wc(63," Dropdowns "),u.Rb(64,"small"),u.wc(65,"disabled menu"),u.Qb(),u.Qb(),u.Rb(66,"div",8),u.Rb(67,"div",21),u.Rb(68,"button",22),u.wc(69," Button dropdown "),u.Mb(70,"span",11),u.Qb(),u.uc(71,s,14,0,"ul",12),u.Qb(),u.Rb(72,"button",23),u.Yb("click",function(){return t.disabled=!t.disabled}),u.wc(73," Enable/Disable "),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Rb(74,"div",2),u.Rb(75,"div",3),u.Rb(76,"div",4),u.wc(77," Dropdowns "),u.Rb(78,"small"),u.wc(79,"menu alignment"),u.Qb(),u.Qb(),u.Rb(80,"div",8),u.Rb(81,"div",24),u.Rb(82,"button",10),u.wc(83," This menu is right-aligned "),u.Mb(84,"span",11),u.Qb(),u.uc(85,p,14,0,"ul",25),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Rb(86,"div",1),u.Rb(87,"div",2),u.Rb(88,"div",3),u.Rb(89,"div",4),u.wc(90," Dropdowns "),u.Rb(91,"small"),u.wc(92,"dropup variation"),u.Qb(),u.Qb(),u.Rb(93,"div",8),u.Rb(94,"div",26),u.Rb(95,"button",27),u.wc(96," Dropup "),u.Mb(97,"span",11),u.Qb(),u.uc(98,l,14,0,"ul",28),u.Qb(),u.Qb(),u.Rb(99,"div",29),u.Rb(100,"div",30),u.Rb(101,"label"),u.Rb(102,"input",31),u.Yb("ngModelChange",function(b){return t.isDropup=b}),u.Qb(),u.wc(103),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Rb(104,"div",2),u.Rb(105,"div",3),u.Rb(106,"div",4),u.wc(107," Dropdowns "),u.Rb(108,"small"),u.wc(109," with "),u.Rb(110,"code"),u.wc(111,"autoClose"),u.Qb(),u.Qb(),u.Qb(),u.Rb(112,"div",8),u.Rb(113,"div",32),u.Rb(114,"button",10),u.wc(115," Button dropdown "),u.Mb(116,"span",11),u.Qb(),u.uc(117,w,10,0,"ul",12),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Qb()),2&b&&(u.zb(52),u.gc("isOpen",t.status.isOpen),u.zb(15),u.gc("isDisabled",t.disabled),u.zb(27),u.gc("dropup",t.isDropup),u.zb(8),u.gc("ngModel",t.isDropup),u.zb(1),u.yc(" ",t.isDropup?"Is dropup":"Is dropdown"," "),u.zb(10),u.gc("autoClose",t.autoClose))},directives:[e.a,e.d,e.b,i.a,i.e,i.h,o.j],styles:[""]}),b})(),data:{title:"Dropdowns"}},{path:"brand-buttons",component:(()=>{class b{constructor(){}}return b.\u0275fac=function(t){return new(t||b)},b.\u0275cmp=u.Fb({type:b,selectors:[["ng-component"]],decls:758,vars:0,consts:[[1,"animated","fadeIn"],[1,"row"],[1,"col-12"],[1,"card"],[1,"card-header"],[2,"text-transform","lowercase"],[1,"card-body"],["type","button",1,"btn","btn-brand","btn-sm","btn-facebook","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-facebook"],["type","button",1,"btn","btn-brand","btn-sm","btn-twitter","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-twitter"],["type","button",1,"btn","btn-brand","btn-sm","btn-linkedin","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-linkedin"],["type","button",1,"btn","btn-brand","btn-sm","btn-flickr","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-flickr"],["type","button",1,"btn","btn-brand","btn-sm","btn-tumblr","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-tumblr"],["type","button",1,"btn","btn-brand","btn-sm","btn-xing","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-xing"],["type","button",1,"btn","btn-brand","btn-sm","btn-github","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-github"],["type","button",1,"btn","btn-brand","btn-sm","btn-html5","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-html5"],["type","button",1,"btn","btn-brand","btn-sm","btn-openid","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-openid"],["type","button",1,"btn","btn-brand","btn-sm","btn-stack-overflow","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-stack-overflow"],["type","button",1,"btn","btn-brand","btn-sm","btn-css3","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-css3"],["type","button",1,"btn","btn-brand","btn-sm","btn-youtube","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-youtube"],["type","button",1,"btn","btn-brand","btn-sm","btn-dribbble","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-dribbble"],["type","button",1,"btn","btn-brand","btn-sm","btn-google-plus","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-google-plus"],["type","button",1,"btn","btn-brand","btn-sm","btn-instagram","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-instagram"],["type","button",1,"btn","btn-brand","btn-sm","btn-pinterest","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-pinterest"],["type","button",1,"btn","btn-brand","btn-sm","btn-vk","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-vk"],["type","button",1,"btn","btn-brand","btn-sm","btn-yahoo","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-yahoo"],["type","button",1,"btn","btn-brand","btn-sm","btn-behance","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-behance"],["type","button",1,"btn","btn-brand","btn-sm","btn-dropbox","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-dropbox"],["type","button",1,"btn","btn-brand","btn-sm","btn-reddit","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-reddit"],["type","button",1,"btn","btn-brand","btn-sm","btn-spotify","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-spotify"],["type","button",1,"btn","btn-brand","btn-sm","btn-vine","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-vine"],["type","button",1,"btn","btn-brand","btn-sm","btn-foursquare","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-foursquare"],["type","button",1,"btn","btn-brand","btn-sm","btn-vimeo","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-vimeo"],["type","button",1,"btn","btn-brand","btn-facebook","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-twitter","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-linkedin","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-flickr","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-tumblr","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-xing","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-github","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-html5","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-openid","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-stack-overflow","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-css3","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-youtube","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-dribbble","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-google-plus","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-instagram","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-pinterest","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-vk","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-yahoo","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-behance","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-dropbox","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-reddit","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-spotify","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-vine","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-foursquare","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-vimeo","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-facebook","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-twitter","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-linkedin","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-flickr","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-tumblr","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-xing","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-github","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-html5","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-openid","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-stack-overflow","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-css3","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-youtube","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-dribbble","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-google-plus","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-instagram","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-pinterest","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-vk","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-yahoo","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-behance","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-dropbox","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-reddit","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-spotify","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-vine","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-foursquare","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-vimeo","mr-1",2,"margin-bottom","4px"]],template:function(b,t){if(1&b){u.Rb(0,"div",0),u.Rb(1,"div",1),u.Rb(2,"div",2),u.Rb(3,"div",3),u.Rb(4,"div",4),u.Rb(5,"strong"),u.wc(6,"Brand Buttons"),u.Qb(),u.Rb(7,"small"),u.wc(8,"Usage ex."),u.Qb(),u.Rb(9,"code",5),u.wc(10,''),u.Qb(),u.Qb(),u.Rb(11,"div",6),u.Rb(12,"h6"),u.wc(13,"Size Small "),u.Rb(14,"small"),u.wc(15,"Add this class "),u.Rb(16,"code"),u.wc(17,".btn-sm"),u.Qb(),u.Qb(),u.Qb(),u.Rb(18,"p"),u.Rb(19,"button",7),u.Mb(20,"i",8),u.Rb(21,"span"),u.wc(22,"Facebook"),u.Qb(),u.Qb(),u.Rb(23,"button",9),u.Mb(24,"i",10),u.Rb(25,"span"),u.wc(26,"Twitter"),u.Qb(),u.Qb(),u.Rb(27,"button",11),u.Mb(28,"i",12),u.Rb(29,"span"),u.wc(30,"LinkedIn"),u.Qb(),u.Qb(),u.Rb(31,"button",13),u.Mb(32,"i",14),u.Rb(33,"span"),u.wc(34,"Flickr"),u.Qb(),u.Qb(),u.Rb(35,"button",15),u.Mb(36,"i",16),u.Rb(37,"span"),u.wc(38,"Tumblr"),u.Qb(),u.Qb(),u.Rb(39,"button",17),u.Mb(40,"i",18),u.Rb(41,"span"),u.wc(42,"Xing"),u.Qb(),u.Qb(),u.Rb(43,"button",19),u.Mb(44,"i",20),u.Rb(45,"span"),u.wc(46,"Github"),u.Qb(),u.Qb(),u.Rb(47,"button",21),u.Mb(48,"i",22),u.Rb(49,"span"),u.wc(50,"HTML5"),u.Qb(),u.Qb(),u.Rb(51,"button",23),u.Mb(52,"i",24),u.Rb(53,"span"),u.wc(54,"OpenID"),u.Qb(),u.Qb(),u.Rb(55,"button",25),u.Mb(56,"i",26),u.Rb(57,"span"),u.wc(58,"StackOverflow"),u.Qb(),u.Qb(),u.Rb(59,"button",27),u.Mb(60,"i",28),u.Rb(61,"span"),u.wc(62,"CSS3"),u.Qb(),u.Qb(),u.Rb(63,"button",29),u.Mb(64,"i",30),u.Rb(65,"span"),u.wc(66,"YouTube"),u.Qb(),u.Qb(),u.Rb(67,"button",31),u.Mb(68,"i",32),u.Rb(69,"span"),u.wc(70,"Dribbble"),u.Qb(),u.Qb(),u.Rb(71,"button",33),u.Mb(72,"i",34),u.Rb(73,"span"),u.wc(74,"Google+"),u.Qb(),u.Qb(),u.Rb(75,"button",35),u.Mb(76,"i",36),u.Rb(77,"span"),u.wc(78,"Instagram"),u.Qb(),u.Qb(),u.Rb(79,"button",37),u.Mb(80,"i",38),u.Rb(81,"span"),u.wc(82,"Pinterest"),u.Qb(),u.Qb(),u.Rb(83,"button",39),u.Mb(84,"i",40),u.Rb(85,"span"),u.wc(86,"VK"),u.Qb(),u.Qb(),u.Rb(87,"button",41),u.Mb(88,"i",42),u.Rb(89,"span"),u.wc(90,"Yahoo"),u.Qb(),u.Qb(),u.Rb(91,"button",43),u.Mb(92,"i",44),u.Rb(93,"span"),u.wc(94,"Behance"),u.Qb(),u.Qb(),u.Rb(95,"button",45),u.Mb(96,"i",46),u.Rb(97,"span"),u.wc(98,"Dropbox"),u.Qb(),u.Qb(),u.Rb(99,"button",47),u.Mb(100,"i",48),u.Rb(101,"span"),u.wc(102,"Reddit"),u.Qb(),u.Qb(),u.Rb(103,"button",49),u.Mb(104,"i",50),u.Rb(105,"span"),u.wc(106,"Spotify"),u.Qb(),u.Qb(),u.Rb(107,"button",51),u.Mb(108,"i",52),u.Rb(109,"span"),u.wc(110,"Vine"),u.Qb(),u.Qb(),u.Rb(111,"button",53),u.Mb(112,"i",54),u.Rb(113,"span"),u.wc(114,"Forsquare"),u.Qb(),u.Qb(),u.Rb(115,"button",55),u.Mb(116,"i",56),u.Rb(117,"span"),u.wc(118,"Vimeo"),u.Qb(),u.Qb(),u.Qb(),u.Rb(119,"h6"),u.wc(120,"Size Normal"),u.Qb(),u.Rb(121,"p"),u.Rb(122,"button",57),u.Mb(123,"i",8),u.Rb(124,"span"),u.wc(125,"Facebook"),u.Qb(),u.Qb(),u.Rb(126,"button",58),u.Mb(127,"i",10),u.Rb(128,"span"),u.wc(129,"Twitter"),u.Qb(),u.Qb(),u.Rb(130,"button",59),u.Mb(131,"i",12),u.Rb(132,"span"),u.wc(133,"LinkedIn"),u.Qb(),u.Qb(),u.Rb(134,"button",60),u.Mb(135,"i",14),u.Rb(136,"span"),u.wc(137,"Flickr"),u.Qb(),u.Qb(),u.Rb(138,"button",61),u.Mb(139,"i",16),u.Rb(140,"span"),u.wc(141,"Tumblr"),u.Qb(),u.Qb(),u.Rb(142,"button",62),u.Mb(143,"i",18),u.Rb(144,"span"),u.wc(145,"Xing"),u.Qb(),u.Qb(),u.Rb(146,"button",63),u.Mb(147,"i",20),u.Rb(148,"span"),u.wc(149,"Github"),u.Qb(),u.Qb(),u.Rb(150,"button",64),u.Mb(151,"i",22),u.Rb(152,"span"),u.wc(153,"HTML5"),u.Qb(),u.Qb(),u.Rb(154,"button",65),u.Mb(155,"i",24),u.Rb(156,"span"),u.wc(157,"OpenID"),u.Qb(),u.Qb(),u.Rb(158,"button",66),u.Mb(159,"i",26),u.Rb(160,"span"),u.wc(161,"StackOverflow"),u.Qb(),u.Qb(),u.Rb(162,"button",67),u.Mb(163,"i",28),u.Rb(164,"span"),u.wc(165,"CSS3"),u.Qb(),u.Qb(),u.Rb(166,"button",68),u.Mb(167,"i",30),u.Rb(168,"span"),u.wc(169,"YouTube"),u.Qb(),u.Qb(),u.Rb(170,"button",69),u.Mb(171,"i",32),u.Rb(172,"span"),u.wc(173,"Dribbble"),u.Qb(),u.Qb(),u.Rb(174,"button",70),u.Mb(175,"i",34),u.Rb(176,"span"),u.wc(177,"Google+"),u.Qb(),u.Qb(),u.Rb(178,"button",71),u.Mb(179,"i",36),u.Rb(180,"span"),u.wc(181,"Instagram"),u.Qb(),u.Qb(),u.Rb(182,"button",72),u.Mb(183,"i",38),u.Rb(184,"span"),u.wc(185,"Pinterest"),u.Qb(),u.Qb(),u.Rb(186,"button",73),u.Mb(187,"i",40),u.Rb(188,"span"),u.wc(189,"VK"),u.Qb(),u.Qb(),u.Rb(190,"button",74),u.Mb(191,"i",42),u.Rb(192,"span"),u.wc(193,"Yahoo"),u.Qb(),u.Qb(),u.Rb(194,"button",75),u.Mb(195,"i",44),u.Rb(196,"span"),u.wc(197,"Behance"),u.Qb(),u.Qb(),u.Rb(198,"button",76),u.Mb(199,"i",46),u.Rb(200,"span"),u.wc(201,"Dropbox"),u.Qb(),u.Qb(),u.Rb(202,"button",77),u.Mb(203,"i",48),u.Rb(204,"span"),u.wc(205,"Reddit"),u.Qb(),u.Qb(),u.Rb(206,"button",78),u.Mb(207,"i",50),u.Rb(208,"span"),u.wc(209,"Spotify"),u.Qb(),u.Qb(),u.Rb(210,"button",79),u.Mb(211,"i",52),u.Rb(212,"span"),u.wc(213,"Vine"),u.Qb(),u.Qb(),u.Rb(214,"button",80),u.Mb(215,"i",54),u.Rb(216,"span"),u.wc(217,"Forsquare"),u.Qb(),u.Qb(),u.Rb(218,"button",81),u.Mb(219,"i",56),u.Rb(220,"span"),u.wc(221,"Vimeo"),u.Qb(),u.Qb(),u.Qb(),u.Rb(222,"h6"),u.wc(223,"Size Large "),u.Rb(224,"small"),u.wc(225,"Add this class "),u.Rb(226,"code"),u.wc(227,".btn-lg"),u.Qb(),u.Qb(),u.Qb(),u.Rb(228,"p"),u.Rb(229,"button",82),u.Mb(230,"i",8),u.Rb(231,"span"),u.wc(232,"Facebook"),u.Qb(),u.Qb(),u.Rb(233,"button",83),u.Mb(234,"i",10),u.Rb(235,"span"),u.wc(236,"Twitter"),u.Qb(),u.Qb(),u.Rb(237,"button",84),u.Mb(238,"i",12),u.Rb(239,"span"),u.wc(240,"LinkedIn"),u.Qb(),u.Qb(),u.Rb(241,"button",85),u.Mb(242,"i",14),u.Rb(243,"span"),u.wc(244,"Flickr"),u.Qb(),u.Qb(),u.Rb(245,"button",86),u.Mb(246,"i",16),u.Rb(247,"span"),u.wc(248,"Tumblr"),u.Qb(),u.Qb(),u.Rb(249,"button",87),u.Mb(250,"i",18),u.Rb(251,"span"),u.wc(252,"Xing"),u.Qb(),u.Qb(),u.Rb(253,"button",88),u.Mb(254,"i",20),u.Rb(255,"span"),u.wc(256,"Github"),u.Qb(),u.Qb(),u.Rb(257,"button",89),u.Mb(258,"i",22),u.Rb(259,"span"),u.wc(260,"HTML5"),u.Qb(),u.Qb(),u.Rb(261,"button",90),u.Mb(262,"i",24),u.Rb(263,"span"),u.wc(264,"OpenID"),u.Qb(),u.Qb(),u.Rb(265,"button",91),u.Mb(266,"i",26),u.Rb(267,"span"),u.wc(268,"StackOverflow"),u.Qb(),u.Qb(),u.Rb(269,"button",92),u.Mb(270,"i",28),u.Rb(271,"span"),u.wc(272,"CSS3"),u.Qb(),u.Qb(),u.Rb(273,"button",93),u.Mb(274,"i",30),u.Rb(275,"span"),u.wc(276,"YouTube"),u.Qb(),u.Qb(),u.Rb(277,"button",94),u.Mb(278,"i",32),u.Rb(279,"span"),u.wc(280,"Dribbble"),u.Qb(),u.Qb(),u.Rb(281,"button",95),u.Mb(282,"i",34),u.Rb(283,"span"),u.wc(284,"Google+"),u.Qb(),u.Qb(),u.Rb(285,"button",96),u.Mb(286,"i",36),u.Rb(287,"span"),u.wc(288,"Instagram"),u.Qb(),u.Qb(),u.Rb(289,"button",97),u.Mb(290,"i",38),u.Rb(291,"span"),u.wc(292,"Pinterest"),u.Qb(),u.Qb(),u.Rb(293,"button",98),u.Mb(294,"i",40),u.Rb(295,"span"),u.wc(296,"VK"),u.Qb(),u.Qb(),u.Rb(297,"button",99),u.Mb(298,"i",42),u.Rb(299,"span"),u.wc(300,"Yahoo"),u.Qb(),u.Qb(),u.Rb(301,"button",100),u.Mb(302,"i",44),u.Rb(303,"span"),u.wc(304,"Behance"),u.Qb(),u.Qb(),u.Rb(305,"button",101),u.Mb(306,"i",46),u.Rb(307,"span"),u.wc(308,"Dropbox"),u.Qb(),u.Qb(),u.Rb(309,"button",102),u.Mb(310,"i",48),u.Rb(311,"span"),u.wc(312,"Reddit"),u.Qb(),u.Qb(),u.Rb(313,"button",103),u.Mb(314,"i",50),u.Rb(315,"span"),u.wc(316,"Spotify"),u.Qb(),u.Qb(),u.Rb(317,"button",104),u.Mb(318,"i",52),u.Rb(319,"span"),u.wc(320,"Vine"),u.Qb(),u.Qb(),u.Rb(321,"button",105),u.Mb(322,"i",54),u.Rb(323,"span"),u.wc(324,"Forsquare"),u.Qb(),u.Qb(),u.Rb(325,"button",106),u.Mb(326,"i",56),u.Rb(327,"span"),u.wc(328,"Vimeo"),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Rb(329,"div",2),u.Rb(330,"div",3),u.Rb(331,"div",4),u.Rb(332,"strong"),u.wc(333,"Brand Buttons"),u.Qb(),u.Rb(334,"small"),u.wc(335,"Only icons. Usage ex."),u.Qb(),u.Rb(336,"code",5),u.wc(337,''),u.Qb(),u.Qb(),u.Rb(338,"div",6),u.Rb(339,"h6"),u.wc(340,"Size Small "),u.Rb(341,"small"),u.wc(342,"Add this class "),u.Rb(343,"code"),u.wc(344,".btn-sm"),u.Qb(),u.Qb(),u.Qb(),u.Rb(345,"p"),u.Rb(346,"button",7),u.Mb(347,"i",8),u.Qb(),u.Rb(348,"button",9),u.Mb(349,"i",10),u.Qb(),u.Rb(350,"button",11),u.Mb(351,"i",12),u.Qb(),u.Rb(352,"button",13),u.Mb(353,"i",14),u.Qb(),u.Rb(354,"button",15),u.Mb(355,"i",16),u.Qb(),u.Rb(356,"button",17),u.Mb(357,"i",18),u.Qb(),u.Rb(358,"button",19),u.Mb(359,"i",20),u.Qb(),u.Rb(360,"button",21),u.Mb(361,"i",22),u.Qb(),u.Rb(362,"button",23),u.Mb(363,"i",24),u.Qb(),u.Rb(364,"button",25),u.Mb(365,"i",26),u.Qb(),u.Rb(366,"button",27),u.Mb(367,"i",28),u.Qb(),u.Rb(368,"button",29),u.Mb(369,"i",30),u.Qb(),u.Rb(370,"button",31),u.Mb(371,"i",32),u.Qb(),u.Rb(372,"button",33),u.Mb(373,"i",34),u.Qb(),u.Rb(374,"button",35),u.Mb(375,"i",36),u.Qb(),u.Rb(376,"button",37),u.Mb(377,"i",38),u.Qb(),u.Rb(378,"button",39),u.Mb(379,"i",40),u.Qb(),u.Rb(380,"button",41),u.Mb(381,"i",42),u.Qb(),u.Rb(382,"button",43),u.Mb(383,"i",44),u.Qb(),u.Rb(384,"button",45),u.Mb(385,"i",46),u.Qb(),u.Rb(386,"button",47),u.Mb(387,"i",48),u.Qb(),u.Rb(388,"button",49),u.Mb(389,"i",50),u.Qb(),u.Rb(390,"button",51),u.Mb(391,"i",52),u.Qb(),u.Rb(392,"button",53),u.Mb(393,"i",54),u.Qb(),u.Rb(394,"button",55),u.Mb(395,"i",56),u.Qb(),u.Qb(),u.Rb(396,"h6"),u.wc(397,"Size Normal"),u.Qb(),u.Rb(398,"p"),u.Rb(399,"button",57),u.Mb(400,"i",8),u.Qb(),u.Rb(401,"button",58),u.Mb(402,"i",10),u.Qb(),u.Rb(403,"button",59),u.Mb(404,"i",12),u.Qb(),u.Rb(405,"button",60),u.Mb(406,"i",14),u.Qb(),u.Rb(407,"button",61),u.Mb(408,"i",16),u.Qb(),u.Rb(409,"button",62),u.Mb(410,"i",18),u.Qb(),u.Rb(411,"button",63),u.Mb(412,"i",20),u.Qb(),u.Rb(413,"button",64),u.Mb(414,"i",22),u.Qb(),u.Rb(415,"button",65),u.Mb(416,"i",24),u.Qb(),u.Rb(417,"button",66),u.Mb(418,"i",26),u.Qb(),u.Rb(419,"button",67),u.Mb(420,"i",28),u.Qb(),u.Rb(421,"button",68),u.Mb(422,"i",30),u.Qb(),u.Rb(423,"button",69),u.Mb(424,"i",32),u.Qb(),u.Rb(425,"button",70),u.Mb(426,"i",34),u.Qb(),u.Rb(427,"button",71),u.Mb(428,"i",36),u.Qb(),u.Rb(429,"button",72),u.Mb(430,"i",38),u.Qb(),u.Rb(431,"button",73),u.Mb(432,"i",40),u.Qb(),u.Rb(433,"button",74),u.Mb(434,"i",42),u.Qb(),u.Rb(435,"button",75),u.Mb(436,"i",44),u.Qb(),u.Rb(437,"button",76),u.Mb(438,"i",46),u.Qb(),u.Rb(439,"button",77),u.Mb(440,"i",48),u.Qb(),u.Rb(441,"button",78),u.Mb(442,"i",50),u.Qb(),u.Rb(443,"button",79),u.Mb(444,"i",52),u.Qb(),u.Rb(445,"button",80),u.Mb(446,"i",54),u.Qb(),u.Rb(447,"button",81),u.Mb(448,"i",56),u.Qb(),u.Qb(),u.Rb(449,"h6"),u.wc(450,"Size Large "),u.Rb(451,"small"),u.wc(452,"Add this class "),u.Rb(453,"code"),u.wc(454,".btn-lg"),u.Qb(),u.Qb(),u.Qb(),u.Rb(455,"p"),u.Rb(456,"button",82),u.Mb(457,"i",8),u.Qb(),u.Rb(458,"button",83),u.Mb(459,"i",10),u.Qb(),u.Rb(460,"button",84),u.Mb(461,"i",12),u.Qb(),u.Rb(462,"button",85),u.Mb(463,"i",14),u.Qb(),u.Rb(464,"button",86),u.Mb(465,"i",16),u.Qb(),u.Rb(466,"button",87),u.Mb(467,"i",18),u.Qb(),u.Rb(468,"button",88),u.Mb(469,"i",20),u.Qb(),u.Rb(470,"button",89),u.Mb(471,"i",22),u.Qb(),u.Rb(472,"button",90),u.Mb(473,"i",24),u.Qb(),u.Rb(474,"button",91),u.Mb(475,"i",26),u.Qb(),u.Rb(476,"button",92),u.Mb(477,"i",28),u.Qb(),u.Rb(478,"button",93),u.Mb(479,"i",30),u.Qb(),u.Rb(480,"button",94),u.Mb(481,"i",32),u.Qb(),u.Rb(482,"button",95),u.Mb(483,"i",34),u.Qb(),u.Rb(484,"button",96),u.Mb(485,"i",36),u.Qb(),u.Rb(486,"button",97),u.Mb(487,"i",38),u.Qb(),u.Rb(488,"button",98),u.Mb(489,"i",40),u.Qb(),u.Rb(490,"button",99),u.Mb(491,"i",42),u.Qb(),u.Rb(492,"button",100),u.Mb(493,"i",44),u.Qb(),u.Rb(494,"button",101),u.Mb(495,"i",46),u.Qb(),u.Rb(496,"button",102),u.Mb(497,"i",48),u.Qb(),u.Rb(498,"button",103),u.Mb(499,"i",50),u.Qb(),u.Rb(500,"button",104),u.Mb(501,"i",52),u.Qb(),u.Rb(502,"button",105),u.Mb(503,"i",54),u.Qb(),u.Rb(504,"button",106),u.Mb(505,"i",56),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Rb(506,"div",2),u.Rb(507,"div",3),u.Rb(508,"div",4),u.Rb(509,"strong"),u.wc(510,"Brand Buttons"),u.Qb(),u.Rb(511,"small"),u.wc(512,"Only text. Usage ex."),u.Qb(),u.Rb(513,"code",5),u.wc(514,''),u.Qb(),u.Qb(),u.Rb(515,"div",6),u.Rb(516,"h6"),u.wc(517,"Size Small "),u.Rb(518,"small"),u.wc(519,"Add this class "),u.Rb(520,"code"),u.wc(521,".btn-sm"),u.Qb(),u.Qb(),u.Qb(),u.Rb(522,"p"),u.Rb(523,"button",7),u.Rb(524,"span"),u.wc(525,"Facebook"),u.Qb(),u.Qb(),u.Rb(526,"button",9),u.Rb(527,"span"),u.wc(528,"Twitter"),u.Qb(),u.Qb(),u.Rb(529,"button",11);u.Rb(530,"span"),u.wc(531,"LinkedIn"),u.Qb(),u.Qb(),u.Rb(532,"button",13),u.Rb(533,"span"),u.wc(534,"Flickr"),u.Qb(),u.Qb(),u.Rb(535,"button",15),u.Rb(536,"span"),u.wc(537,"Tumblr"),u.Qb(),u.Qb(),u.Rb(538,"button",17),u.Rb(539,"span"),u.wc(540,"Xing"),u.Qb(),u.Qb(),u.Rb(541,"button",19),u.Rb(542,"span"),u.wc(543,"Github"),u.Qb(),u.Qb(),u.Rb(544,"button",21),u.Rb(545,"span"),u.wc(546,"HTML5"),u.Qb(),u.Qb(),u.Rb(547,"button",23),u.Rb(548,"span"),u.wc(549,"OpenID"),u.Qb(),u.Qb(),u.Rb(550,"button",25),u.Rb(551,"span"),u.wc(552,"StackOverflow"),u.Qb(),u.Qb(),u.Rb(553,"button",27),u.Rb(554,"span"),u.wc(555,"CSS3"),u.Qb(),u.Qb(),u.Rb(556,"button",29),u.Rb(557,"span"),u.wc(558,"YouTube"),u.Qb(),u.Qb(),u.Rb(559,"button",31),u.Rb(560,"span"),u.wc(561,"Dribbble"),u.Qb(),u.Qb(),u.Rb(562,"button",33),u.Rb(563,"span"),u.wc(564,"Google+"),u.Qb(),u.Qb(),u.Rb(565,"button",35),u.Rb(566,"span"),u.wc(567,"Instagram"),u.Qb(),u.Qb(),u.Rb(568,"button",37),u.Rb(569,"span"),u.wc(570,"Pinterest"),u.Qb(),u.Qb(),u.Rb(571,"button",39),u.Rb(572,"span"),u.wc(573,"VK"),u.Qb(),u.Qb(),u.Rb(574,"button",41),u.Rb(575,"span"),u.wc(576,"Yahoo"),u.Qb(),u.Qb(),u.Rb(577,"button",43),u.Rb(578,"span"),u.wc(579,"Behance"),u.Qb(),u.Qb(),u.Rb(580,"button",45),u.Rb(581,"span"),u.wc(582,"Dropbox"),u.Qb(),u.Qb(),u.Rb(583,"button",47),u.Rb(584,"span"),u.wc(585,"Reddit"),u.Qb(),u.Qb(),u.Rb(586,"button",49),u.Rb(587,"span"),u.wc(588,"Spotify"),u.Qb(),u.Qb(),u.Rb(589,"button",51),u.Rb(590,"span"),u.wc(591,"Vine"),u.Qb(),u.Qb(),u.Rb(592,"button",53),u.Rb(593,"span"),u.wc(594,"Forsquare"),u.Qb(),u.Qb(),u.Rb(595,"button",55),u.Rb(596,"span"),u.wc(597,"Vimeo"),u.Qb(),u.Qb(),u.Qb(),u.Rb(598,"h6"),u.wc(599,"Size Normal"),u.Qb(),u.Rb(600,"p"),u.Rb(601,"button",57),u.Rb(602,"span"),u.wc(603,"Facebook"),u.Qb(),u.Qb(),u.Rb(604,"button",58),u.Rb(605,"span"),u.wc(606,"Twitter"),u.Qb(),u.Qb(),u.Rb(607,"button",59),u.Rb(608,"span"),u.wc(609,"LinkedIn"),u.Qb(),u.Qb(),u.Rb(610,"button",60),u.Rb(611,"span"),u.wc(612,"Flickr"),u.Qb(),u.Qb(),u.Rb(613,"button",61),u.Rb(614,"span"),u.wc(615,"Tumblr"),u.Qb(),u.Qb(),u.Rb(616,"button",62),u.Rb(617,"span"),u.wc(618,"Xing"),u.Qb(),u.Qb(),u.Rb(619,"button",63),u.Rb(620,"span"),u.wc(621,"Github"),u.Qb(),u.Qb(),u.Rb(622,"button",64),u.Rb(623,"span"),u.wc(624,"HTML5"),u.Qb(),u.Qb(),u.Rb(625,"button",65),u.Rb(626,"span"),u.wc(627,"OpenID"),u.Qb(),u.Qb(),u.Rb(628,"button",66),u.Rb(629,"span"),u.wc(630,"StackOverflow"),u.Qb(),u.Qb(),u.Rb(631,"button",67),u.Rb(632,"span"),u.wc(633,"CSS3"),u.Qb(),u.Qb(),u.Rb(634,"button",68),u.Rb(635,"span"),u.wc(636,"YouTube"),u.Qb(),u.Qb(),u.Rb(637,"button",69),u.Rb(638,"span"),u.wc(639,"Dribbble"),u.Qb(),u.Qb(),u.Rb(640,"button",70),u.Rb(641,"span"),u.wc(642,"Google+"),u.Qb(),u.Qb(),u.Rb(643,"button",71),u.Rb(644,"span"),u.wc(645,"Instagram"),u.Qb(),u.Qb(),u.Rb(646,"button",72),u.Rb(647,"span"),u.wc(648,"Pinterest"),u.Qb(),u.Qb(),u.Rb(649,"button",73),u.Rb(650,"span"),u.wc(651,"VK"),u.Qb(),u.Qb(),u.Rb(652,"button",74),u.Rb(653,"span"),u.wc(654,"Yahoo"),u.Qb(),u.Qb(),u.Rb(655,"button",75),u.Rb(656,"span"),u.wc(657,"Behance"),u.Qb(),u.Qb(),u.Rb(658,"button",76),u.Rb(659,"span"),u.wc(660,"Dropbox"),u.Qb(),u.Qb(),u.Rb(661,"button",77),u.Rb(662,"span"),u.wc(663,"Reddit"),u.Qb(),u.Qb(),u.Rb(664,"button",78),u.Rb(665,"span"),u.wc(666,"Spotify"),u.Qb(),u.Qb(),u.Rb(667,"button",79),u.Rb(668,"span"),u.wc(669,"Vine"),u.Qb(),u.Qb(),u.Rb(670,"button",80),u.Rb(671,"span"),u.wc(672,"Forsquare"),u.Qb(),u.Qb(),u.Rb(673,"button",81),u.Rb(674,"span"),u.wc(675,"Vimeo"),u.Qb(),u.Qb(),u.Qb(),u.Rb(676,"h6"),u.wc(677,"Size Large "),u.Rb(678,"small"),u.wc(679,"Add this class "),u.Rb(680,"code"),u.wc(681,".btn-lg"),u.Qb(),u.Qb(),u.Qb(),u.Rb(682,"p"),u.Rb(683,"button",82),u.Rb(684,"span"),u.wc(685,"Facebook"),u.Qb(),u.Qb(),u.Rb(686,"button",83),u.Rb(687,"span"),u.wc(688,"Twitter"),u.Qb(),u.Qb(),u.Rb(689,"button",84),u.Rb(690,"span"),u.wc(691,"LinkedIn"),u.Qb(),u.Qb(),u.Rb(692,"button",85),u.Rb(693,"span"),u.wc(694,"Flickr"),u.Qb(),u.Qb(),u.Rb(695,"button",86),u.Rb(696,"span"),u.wc(697,"Tumblr"),u.Qb(),u.Qb(),u.Rb(698,"button",87),u.Rb(699,"span"),u.wc(700,"Xing"),u.Qb(),u.Qb(),u.Rb(701,"button",88),u.Rb(702,"span"),u.wc(703,"Github"),u.Qb(),u.Qb(),u.Rb(704,"button",89),u.Rb(705,"span"),u.wc(706,"HTML5"),u.Qb(),u.Qb(),u.Rb(707,"button",90),u.Rb(708,"span"),u.wc(709,"OpenID"),u.Qb(),u.Qb(),u.Rb(710,"button",91),u.Rb(711,"span"),u.wc(712,"StackOverflow"),u.Qb(),u.Qb(),u.Rb(713,"button",92),u.Rb(714,"span"),u.wc(715,"CSS3"),u.Qb(),u.Qb(),u.Rb(716,"button",93),u.Rb(717,"span"),u.wc(718,"YouTube"),u.Qb(),u.Qb(),u.Rb(719,"button",94),u.Rb(720,"span"),u.wc(721,"Dribbble"),u.Qb(),u.Qb(),u.Rb(722,"button",95),u.Rb(723,"span"),u.wc(724,"Google+"),u.Qb(),u.Qb(),u.Rb(725,"button",96),u.Rb(726,"span"),u.wc(727,"Instagram"),u.Qb(),u.Qb(),u.Rb(728,"button",97),u.Rb(729,"span"),u.wc(730,"Pinterest"),u.Qb(),u.Qb(),u.Rb(731,"button",98),u.Rb(732,"span"),u.wc(733,"VK"),u.Qb(),u.Qb(),u.Rb(734,"button",99),u.Rb(735,"span"),u.wc(736,"Yahoo"),u.Qb(),u.Qb(),u.Rb(737,"button",100),u.Rb(738,"span"),u.wc(739,"Behance"),u.Qb(),u.Qb(),u.Rb(740,"button",101),u.Rb(741,"span"),u.wc(742,"Dropbox"),u.Qb(),u.Qb(),u.Rb(743,"button",102),u.Rb(744,"span"),u.wc(745,"Reddit"),u.Qb(),u.Qb(),u.Rb(746,"button",103),u.Rb(747,"span"),u.wc(748,"Spotify"),u.Qb(),u.Qb(),u.Rb(749,"button",104),u.Rb(750,"span"),u.wc(751,"Vine"),u.Qb(),u.Qb(),u.Rb(752,"button",105),u.Rb(753,"span"),u.wc(754,"Forsquare"),u.Qb(),u.Qb(),u.Rb(755,"button",106),u.Rb(756,"span"),u.wc(757,"Vimeo"),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Qb(),u.Qb()}},encapsulation:2}),b})(),data:{title:"Brand buttons"}}]}];let g=(()=>{class b{}return b.\u0275fac=function(t){return new(t||b)},b.\u0275mod=u.Jb({type:b}),b.\u0275inj=u.Ib({imports:[[a.g.forChild(m)],a.g]}),b})(),v=(()=>{class b{}return b.\u0275fac=function(t){return new(t||b)},b.\u0275mod=u.Jb({type:b}),b.\u0275inj=u.Ib({imports:[[o.c,g,e.c.forRoot(),i.c]]}),b})()}}]); \ No newline at end of file diff --git a/frontend/src/main/template_original/prod_build/10-es5.922c3bac4fbd6bf615a6.js b/frontend/src/main/template_original/prod_build/10-es5.922c3bac4fbd6bf615a6.js deleted file mode 100644 index 018a1f64f..000000000 --- a/frontend/src/main/template_original/prod_build/10-es5.922c3bac4fbd6bf615a6.js +++ /dev/null @@ -1 +0,0 @@ -!function(){function b(b,t){for(var n=0;n"),r.Qb(),r.Qb(),r.Qb(),r.Rb(24,"div",8),r.Rb(25,"span",13),r.Yb("onShown",function(){return t.onShown()})("onHidden",function(){return t.onHidden()})("isOpenChange",function(){return t.isOpenChange()}),r.Rb(26,"a",14),r.Yb("click",function(){return!1}),r.wc(27,"Click me for a dropdown, yo!"),r.Qb(),r.uc(28,d,2,1,"ul",15),r.Qb(),r.Qb(),r.Qb(),r.Qb(),r.Qb(),r.Rb(29,"div",1),r.Rb(30,"div",2),r.Rb(31,"div",3),r.Rb(32,"div",4),r.wc(33," Dropdowns "),r.Rb(34,"small"),r.wc(35,"split button"),r.Qb(),r.Qb(),r.Rb(36,"div",8),r.Rb(37,"div",9),r.Rb(38,"button",16),r.wc(39,"Action"),r.Qb(),r.Rb(40,"button",17),r.Mb(41,"span",11),r.Rb(42,"span",18),r.wc(43,"Split button!"),r.Qb(),r.Qb(),r.uc(44,s,14,0,"ul",12),r.Qb(),r.Qb(),r.Qb(),r.Qb(),r.Rb(45,"div",2),r.Rb(46,"div",3),r.Rb(47,"div",4),r.wc(48," Dropdowns "),r.Rb(49,"small"),r.wc(50,"manual triggers"),r.Qb(),r.Qb(),r.Rb(51,"div",8),r.Rb(52,"div",19),r.Yb("isOpenChange",function(b){return t.change(b)}),r.Rb(53,"button",10),r.wc(54," Button dropdown "),r.Mb(55,"span",11),r.Qb(),r.uc(56,p,14,0,"ul",12),r.Qb(),r.Rb(57,"button",20),r.Yb("click",function(b){return t.toggleDropdown(b)}),r.wc(58,"Toggle"),r.Qb(),r.Qb(),r.Qb(),r.Qb(),r.Qb(),r.Rb(59,"div",1),r.Rb(60,"div",2),r.Rb(61,"div",3),r.Rb(62,"div",4),r.wc(63," Dropdowns "),r.Rb(64,"small"),r.wc(65,"disabled menu"),r.Qb(),r.Qb(),r.Rb(66,"div",8),r.Rb(67,"div",21),r.Rb(68,"button",22),r.wc(69," Button dropdown "),r.Mb(70,"span",11),r.Qb(),r.uc(71,l,14,0,"ul",12),r.Qb(),r.Rb(72,"button",23),r.Yb("click",function(){return t.disabled=!t.disabled}),r.wc(73," Enable/Disable "),r.Qb(),r.Qb(),r.Qb(),r.Qb(),r.Rb(74,"div",2),r.Rb(75,"div",3),r.Rb(76,"div",4),r.wc(77," Dropdowns "),r.Rb(78,"small"),r.wc(79,"menu alignment"),r.Qb(),r.Qb(),r.Rb(80,"div",8),r.Rb(81,"div",24),r.Rb(82,"button",10),r.wc(83," This menu is right-aligned "),r.Mb(84,"span",11),r.Qb(),r.uc(85,w,14,0,"ul",25),r.Qb(),r.Qb(),r.Qb(),r.Qb(),r.Qb(),r.Rb(86,"div",1),r.Rb(87,"div",2),r.Rb(88,"div",3),r.Rb(89,"div",4),r.wc(90," Dropdowns "),r.Rb(91,"small"),r.wc(92,"dropup variation"),r.Qb(),r.Qb(),r.Rb(93,"div",8),r.Rb(94,"div",26),r.Rb(95,"button",27),r.wc(96," Dropup "),r.Mb(97,"span",11),r.Qb(),r.uc(98,m,14,0,"ul",28),r.Qb(),r.Qb(),r.Rb(99,"div",29),r.Rb(100,"div",30),r.Rb(101,"label"),r.Rb(102,"input",31),r.Yb("ngModelChange",function(b){return t.isDropup=b}),r.Qb(),r.wc(103),r.Qb(),r.Qb(),r.Qb(),r.Qb(),r.Qb(),r.Rb(104,"div",2),r.Rb(105,"div",3),r.Rb(106,"div",4),r.wc(107," Dropdowns "),r.Rb(108,"small"),r.wc(109," with "),r.Rb(110,"code"),r.wc(111,"autoClose"),r.Qb(),r.Qb(),r.Qb(),r.Rb(112,"div",8),r.Rb(113,"div",32),r.Rb(114,"button",10),r.wc(115," Button dropdown "),r.Mb(116,"span",11),r.Qb(),r.uc(117,g,10,0,"ul",12),r.Qb(),r.Qb(),r.Qb(),r.Qb(),r.Qb(),r.Qb()),2&b&&(r.zb(52),r.gc("isOpen",t.status.isOpen),r.zb(15),r.gc("isDisabled",t.disabled),r.zb(27),r.gc("dropup",t.isDropup),r.zb(8),r.gc("ngModel",t.isDropup),r.zb(1),r.yc(" ",t.isDropup?"Is dropup":"Is dropdown"," "),r.zb(10),r.gc("autoClose",t.autoClose))},directives:[u.a,u.d,u.b,a.a,a.e,a.h,e.j],styles:[""]}),y),data:{title:"Dropdowns"}},{path:"brand-buttons",component:(v=t(function b(){n(this,b)}),v.\u0275fac=function(b){return new(b||v)},v.\u0275cmp=r.Fb({type:v,selectors:[["ng-component"]],decls:758,vars:0,consts:[[1,"animated","fadeIn"],[1,"row"],[1,"col-12"],[1,"card"],[1,"card-header"],[2,"text-transform","lowercase"],[1,"card-body"],["type","button",1,"btn","btn-brand","btn-sm","btn-facebook","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-facebook"],["type","button",1,"btn","btn-brand","btn-sm","btn-twitter","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-twitter"],["type","button",1,"btn","btn-brand","btn-sm","btn-linkedin","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-linkedin"],["type","button",1,"btn","btn-brand","btn-sm","btn-flickr","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-flickr"],["type","button",1,"btn","btn-brand","btn-sm","btn-tumblr","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-tumblr"],["type","button",1,"btn","btn-brand","btn-sm","btn-xing","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-xing"],["type","button",1,"btn","btn-brand","btn-sm","btn-github","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-github"],["type","button",1,"btn","btn-brand","btn-sm","btn-html5","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-html5"],["type","button",1,"btn","btn-brand","btn-sm","btn-openid","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-openid"],["type","button",1,"btn","btn-brand","btn-sm","btn-stack-overflow","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-stack-overflow"],["type","button",1,"btn","btn-brand","btn-sm","btn-css3","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-css3"],["type","button",1,"btn","btn-brand","btn-sm","btn-youtube","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-youtube"],["type","button",1,"btn","btn-brand","btn-sm","btn-dribbble","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-dribbble"],["type","button",1,"btn","btn-brand","btn-sm","btn-google-plus","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-google-plus"],["type","button",1,"btn","btn-brand","btn-sm","btn-instagram","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-instagram"],["type","button",1,"btn","btn-brand","btn-sm","btn-pinterest","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-pinterest"],["type","button",1,"btn","btn-brand","btn-sm","btn-vk","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-vk"],["type","button",1,"btn","btn-brand","btn-sm","btn-yahoo","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-yahoo"],["type","button",1,"btn","btn-brand","btn-sm","btn-behance","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-behance"],["type","button",1,"btn","btn-brand","btn-sm","btn-dropbox","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-dropbox"],["type","button",1,"btn","btn-brand","btn-sm","btn-reddit","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-reddit"],["type","button",1,"btn","btn-brand","btn-sm","btn-spotify","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-spotify"],["type","button",1,"btn","btn-brand","btn-sm","btn-vine","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-vine"],["type","button",1,"btn","btn-brand","btn-sm","btn-foursquare","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-foursquare"],["type","button",1,"btn","btn-brand","btn-sm","btn-vimeo","mr-1",2,"margin-bottom","4px"],[1,"fa","fa-vimeo"],["type","button",1,"btn","btn-brand","btn-facebook","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-twitter","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-linkedin","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-flickr","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-tumblr","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-xing","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-github","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-html5","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-openid","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-stack-overflow","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-css3","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-youtube","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-dribbble","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-google-plus","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-instagram","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-pinterest","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-vk","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-yahoo","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-behance","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-dropbox","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-reddit","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-spotify","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-vine","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-foursquare","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-vimeo","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-facebook","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-twitter","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-linkedin","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-flickr","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-tumblr","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-xing","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-github","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-html5","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-openid","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-stack-overflow","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-css3","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-youtube","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-dribbble","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-google-plus","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-instagram","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-pinterest","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-vk","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-yahoo","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-behance","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-dropbox","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-reddit","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-spotify","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-vine","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-foursquare","mr-1",2,"margin-bottom","4px"],["type","button",1,"btn","btn-brand","btn-lg","btn-vimeo","mr-1",2,"margin-bottom","4px"]],template:function(b,t){if(1&b){r.Rb(0,"div",0),r.Rb(1,"div",1),r.Rb(2,"div",2),r.Rb(3,"div",3),r.Rb(4,"div",4),r.Rb(5,"strong"),r.wc(6,"Brand Buttons"),r.Qb(),r.Rb(7,"small"),r.wc(8,"Usage ex."),r.Qb(),r.Rb(9,"code",5),r.wc(10,''),r.Qb(),r.Qb(),r.Rb(11,"div",6),r.Rb(12,"h6"),r.wc(13,"Size Small "),r.Rb(14,"small"),r.wc(15,"Add this class "),r.Rb(16,"code"),r.wc(17,".btn-sm"),r.Qb(),r.Qb(),r.Qb(),r.Rb(18,"p"),r.Rb(19,"button",7),r.Mb(20,"i",8),r.Rb(21,"span"),r.wc(22,"Facebook"),r.Qb(),r.Qb(),r.Rb(23,"button",9),r.Mb(24,"i",10),r.Rb(25,"span"),r.wc(26,"Twitter"),r.Qb(),r.Qb(),r.Rb(27,"button",11),r.Mb(28,"i",12),r.Rb(29,"span"),r.wc(30,"LinkedIn"),r.Qb(),r.Qb(),r.Rb(31,"button",13),r.Mb(32,"i",14),r.Rb(33,"span"),r.wc(34,"Flickr"),r.Qb(),r.Qb(),r.Rb(35,"button",15),r.Mb(36,"i",16),r.Rb(37,"span"),r.wc(38,"Tumblr"),r.Qb(),r.Qb(),r.Rb(39,"button",17),r.Mb(40,"i",18),r.Rb(41,"span"),r.wc(42,"Xing"),r.Qb(),r.Qb(),r.Rb(43,"button",19),r.Mb(44,"i",20),r.Rb(45,"span"),r.wc(46,"Github"),r.Qb(),r.Qb(),r.Rb(47,"button",21),r.Mb(48,"i",22),r.Rb(49,"span"),r.wc(50,"HTML5"),r.Qb(),r.Qb(),r.Rb(51,"button",23),r.Mb(52,"i",24),r.Rb(53,"span"),r.wc(54,"OpenID"),r.Qb(),r.Qb(),r.Rb(55,"button",25),r.Mb(56,"i",26),r.Rb(57,"span"),r.wc(58,"StackOverflow"),r.Qb(),r.Qb(),r.Rb(59,"button",27),r.Mb(60,"i",28),r.Rb(61,"span"),r.wc(62,"CSS3"),r.Qb(),r.Qb(),r.Rb(63,"button",29),r.Mb(64,"i",30),r.Rb(65,"span"),r.wc(66,"YouTube"),r.Qb(),r.Qb(),r.Rb(67,"button",31),r.Mb(68,"i",32),r.Rb(69,"span"),r.wc(70,"Dribbble"),r.Qb(),r.Qb(),r.Rb(71,"button",33),r.Mb(72,"i",34),r.Rb(73,"span"),r.wc(74,"Google+"),r.Qb(),r.Qb(),r.Rb(75,"button",35),r.Mb(76,"i",36),r.Rb(77,"span"),r.wc(78,"Instagram"),r.Qb(),r.Qb(),r.Rb(79,"button",37),r.Mb(80,"i",38),r.Rb(81,"span"),r.wc(82,"Pinterest"),r.Qb(),r.Qb(),r.Rb(83,"button",39),r.Mb(84,"i",40),r.Rb(85,"span"),r.wc(86,"VK"),r.Qb(),r.Qb(),r.Rb(87,"button",41),r.Mb(88,"i",42),r.Rb(89,"span"),r.wc(90,"Yahoo"),r.Qb(),r.Qb(),r.Rb(91,"button",43),r.Mb(92,"i",44),r.Rb(93,"span"),r.wc(94,"Behance"),r.Qb(),r.Qb(),r.Rb(95,"button",45),r.Mb(96,"i",46),r.Rb(97,"span"),r.wc(98,"Dropbox"),r.Qb(),r.Qb(),r.Rb(99,"button",47),r.Mb(100,"i",48),r.Rb(101,"span"),r.wc(102,"Reddit"),r.Qb(),r.Qb(),r.Rb(103,"button",49),r.Mb(104,"i",50),r.Rb(105,"span"),r.wc(106,"Spotify"),r.Qb(),r.Qb(),r.Rb(107,"button",51),r.Mb(108,"i",52),r.Rb(109,"span"),r.wc(110,"Vine"),r.Qb(),r.Qb(),r.Rb(111,"button",53),r.Mb(112,"i",54),r.Rb(113,"span"),r.wc(114,"Forsquare"),r.Qb(),r.Qb(),r.Rb(115,"button",55),r.Mb(116,"i",56),r.Rb(117,"span"),r.wc(118,"Vimeo"),r.Qb(),r.Qb(),r.Qb(),r.Rb(119,"h6"),r.wc(120,"Size Normal"),r.Qb(),r.Rb(121,"p"),r.Rb(122,"button",57),r.Mb(123,"i",8),r.Rb(124,"span"),r.wc(125,"Facebook"),r.Qb(),r.Qb(),r.Rb(126,"button",58),r.Mb(127,"i",10),r.Rb(128,"span"),r.wc(129,"Twitter"),r.Qb(),r.Qb(),r.Rb(130,"button",59),r.Mb(131,"i",12),r.Rb(132,"span"),r.wc(133,"LinkedIn"),r.Qb(),r.Qb(),r.Rb(134,"button",60),r.Mb(135,"i",14),r.Rb(136,"span"),r.wc(137,"Flickr"),r.Qb(),r.Qb(),r.Rb(138,"button",61),r.Mb(139,"i",16),r.Rb(140,"span"),r.wc(141,"Tumblr"),r.Qb(),r.Qb(),r.Rb(142,"button",62),r.Mb(143,"i",18),r.Rb(144,"span"),r.wc(145,"Xing"),r.Qb(),r.Qb(),r.Rb(146,"button",63),r.Mb(147,"i",20),r.Rb(148,"span"),r.wc(149,"Github"),r.Qb(),r.Qb(),r.Rb(150,"button",64),r.Mb(151,"i",22),r.Rb(152,"span"),r.wc(153,"HTML5"),r.Qb(),r.Qb(),r.Rb(154,"button",65),r.Mb(155,"i",24),r.Rb(156,"span"),r.wc(157,"OpenID"),r.Qb(),r.Qb(),r.Rb(158,"button",66),r.Mb(159,"i",26),r.Rb(160,"span"),r.wc(161,"StackOverflow"),r.Qb(),r.Qb(),r.Rb(162,"button",67),r.Mb(163,"i",28),r.Rb(164,"span"),r.wc(165,"CSS3"),r.Qb(),r.Qb(),r.Rb(166,"button",68),r.Mb(167,"i",30),r.Rb(168,"span"),r.wc(169,"YouTube"),r.Qb(),r.Qb(),r.Rb(170,"button",69),r.Mb(171,"i",32),r.Rb(172,"span"),r.wc(173,"Dribbble"),r.Qb(),r.Qb(),r.Rb(174,"button",70),r.Mb(175,"i",34),r.Rb(176,"span"),r.wc(177,"Google+"),r.Qb(),r.Qb(),r.Rb(178,"button",71),r.Mb(179,"i",36),r.Rb(180,"span"),r.wc(181,"Instagram"),r.Qb(),r.Qb(),r.Rb(182,"button",72),r.Mb(183,"i",38),r.Rb(184,"span"),r.wc(185,"Pinterest"),r.Qb(),r.Qb(),r.Rb(186,"button",73),r.Mb(187,"i",40),r.Rb(188,"span"),r.wc(189,"VK"),r.Qb(),r.Qb(),r.Rb(190,"button",74),r.Mb(191,"i",42),r.Rb(192,"span"),r.wc(193,"Yahoo"),r.Qb(),r.Qb(),r.Rb(194,"button",75),r.Mb(195,"i",44),r.Rb(196,"span"),r.wc(197,"Behance"),r.Qb(),r.Qb(),r.Rb(198,"button",76),r.Mb(199,"i",46),r.Rb(200,"span"),r.wc(201,"Dropbox"),r.Qb(),r.Qb(),r.Rb(202,"button",77),r.Mb(203,"i",48),r.Rb(204,"span"),r.wc(205,"Reddit"),r.Qb(),r.Qb(),r.Rb(206,"button",78),r.Mb(207,"i",50),r.Rb(208,"span"),r.wc(209,"Spotify"),r.Qb(),r.Qb(),r.Rb(210,"button",79),r.Mb(211,"i",52),r.Rb(212,"span"),r.wc(213,"Vine"),r.Qb(),r.Qb(),r.Rb(214,"button",80),r.Mb(215,"i",54),r.Rb(216,"span"),r.wc(217,"Forsquare"),r.Qb(),r.Qb(),r.Rb(218,"button",81),r.Mb(219,"i",56),r.Rb(220,"span"),r.wc(221,"Vimeo"),r.Qb(),r.Qb(),r.Qb(),r.Rb(222,"h6"),r.wc(223,"Size Large "),r.Rb(224,"small"),r.wc(225,"Add this class "),r.Rb(226,"code"),r.wc(227,".btn-lg"),r.Qb(),r.Qb(),r.Qb(),r.Rb(228,"p"),r.Rb(229,"button",82),r.Mb(230,"i",8),r.Rb(231,"span"),r.wc(232,"Facebook"),r.Qb(),r.Qb(),r.Rb(233,"button",83),r.Mb(234,"i",10),r.Rb(235,"span"),r.wc(236,"Twitter"),r.Qb(),r.Qb(),r.Rb(237,"button",84),r.Mb(238,"i",12),r.Rb(239,"span"),r.wc(240,"LinkedIn"),r.Qb(),r.Qb(),r.Rb(241,"button",85),r.Mb(242,"i",14),r.Rb(243,"span"),r.wc(244,"Flickr"),r.Qb(),r.Qb(),r.Rb(245,"button",86),r.Mb(246,"i",16),r.Rb(247,"span"),r.wc(248,"Tumblr"),r.Qb(),r.Qb(),r.Rb(249,"button",87),r.Mb(250,"i",18),r.Rb(251,"span"),r.wc(252,"Xing"),r.Qb(),r.Qb(),r.Rb(253,"button",88),r.Mb(254,"i",20),r.Rb(255,"span"),r.wc(256,"Github"),r.Qb(),r.Qb(),r.Rb(257,"button",89),r.Mb(258,"i",22),r.Rb(259,"span"),r.wc(260,"HTML5"),r.Qb(),r.Qb(),r.Rb(261,"button",90),r.Mb(262,"i",24),r.Rb(263,"span"),r.wc(264,"OpenID"),r.Qb(),r.Qb(),r.Rb(265,"button",91),r.Mb(266,"i",26),r.Rb(267,"span"),r.wc(268,"StackOverflow"),r.Qb(),r.Qb(),r.Rb(269,"button",92),r.Mb(270,"i",28),r.Rb(271,"span"),r.wc(272,"CSS3"),r.Qb(),r.Qb(),r.Rb(273,"button",93),r.Mb(274,"i",30),r.Rb(275,"span"),r.wc(276,"YouTube"),r.Qb(),r.Qb(),r.Rb(277,"button",94),r.Mb(278,"i",32),r.Rb(279,"span"),r.wc(280,"Dribbble"),r.Qb(),r.Qb(),r.Rb(281,"button",95),r.Mb(282,"i",34),r.Rb(283,"span"),r.wc(284,"Google+"),r.Qb(),r.Qb(),r.Rb(285,"button",96),r.Mb(286,"i",36),r.Rb(287,"span"),r.wc(288,"Instagram"),r.Qb(),r.Qb(),r.Rb(289,"button",97),r.Mb(290,"i",38),r.Rb(291,"span"),r.wc(292,"Pinterest"),r.Qb(),r.Qb(),r.Rb(293,"button",98),r.Mb(294,"i",40),r.Rb(295,"span"),r.wc(296,"VK"),r.Qb(),r.Qb(),r.Rb(297,"button",99),r.Mb(298,"i",42),r.Rb(299,"span"),r.wc(300,"Yahoo"),r.Qb(),r.Qb(),r.Rb(301,"button",100),r.Mb(302,"i",44),r.Rb(303,"span"),r.wc(304,"Behance"),r.Qb(),r.Qb(),r.Rb(305,"button",101),r.Mb(306,"i",46),r.Rb(307,"span"),r.wc(308,"Dropbox"),r.Qb(),r.Qb(),r.Rb(309,"button",102),r.Mb(310,"i",48),r.Rb(311,"span"),r.wc(312,"Reddit"),r.Qb(),r.Qb(),r.Rb(313,"button",103),r.Mb(314,"i",50),r.Rb(315,"span"),r.wc(316,"Spotify"),r.Qb(),r.Qb(),r.Rb(317,"button",104),r.Mb(318,"i",52),r.Rb(319,"span"),r.wc(320,"Vine"),r.Qb(),r.Qb(),r.Rb(321,"button",105),r.Mb(322,"i",54),r.Rb(323,"span"),r.wc(324,"Forsquare"),r.Qb(),r.Qb(),r.Rb(325,"button",106),r.Mb(326,"i",56),r.Rb(327,"span"),r.wc(328,"Vimeo"),r.Qb(),r.Qb(),r.Qb(),r.Qb(),r.Qb(),r.Qb(),r.Rb(329,"div",2),r.Rb(330,"div",3),r.Rb(331,"div",4),r.Rb(332,"strong"),r.wc(333,"Brand Buttons"),r.Qb(),r.Rb(334,"small"),r.wc(335,"Only icons. Usage ex."),r.Qb(),r.Rb(336,"code",5),r.wc(337,''),r.Qb(),r.Qb(),r.Rb(338,"div",6),r.Rb(339,"h6"),r.wc(340,"Size Small "),r.Rb(341,"small"),r.wc(342,"Add this class "),r.Rb(343,"code"),r.wc(344,".btn-sm"),r.Qb(),r.Qb(),r.Qb(),r.Rb(345,"p"),r.Rb(346,"button",7),r.Mb(347,"i",8),r.Qb(),r.Rb(348,"button",9),r.Mb(349,"i",10),r.Qb(),r.Rb(350,"button",11),r.Mb(351,"i",12),r.Qb(),r.Rb(352,"button",13),r.Mb(353,"i",14),r.Qb(),r.Rb(354,"button",15),r.Mb(355,"i",16),r.Qb(),r.Rb(356,"button",17),r.Mb(357,"i",18),r.Qb(),r.Rb(358,"button",19),r.Mb(359,"i",20),r.Qb(),r.Rb(360,"button",21),r.Mb(361,"i",22),r.Qb(),r.Rb(362,"button",23),r.Mb(363,"i",24),r.Qb(),r.Rb(364,"button",25),r.Mb(365,"i",26),r.Qb(),r.Rb(366,"button",27),r.Mb(367,"i",28),r.Qb(),r.Rb(368,"button",29),r.Mb(369,"i",30),r.Qb(),r.Rb(370,"button",31),r.Mb(371,"i",32),r.Qb(),r.Rb(372,"button",33),r.Mb(373,"i",34),r.Qb(),r.Rb(374,"button",35),r.Mb(375,"i",36),r.Qb(),r.Rb(376,"button",37),r.Mb(377,"i",38),r.Qb(),r.Rb(378,"button",39),r.Mb(379,"i",40),r.Qb(),r.Rb(380,"button",41),r.Mb(381,"i",42),r.Qb(),r.Rb(382,"button",43),r.Mb(383,"i",44),r.Qb(),r.Rb(384,"button",45),r.Mb(385,"i",46),r.Qb(),r.Rb(386,"button",47),r.Mb(387,"i",48),r.Qb(),r.Rb(388,"button",49),r.Mb(389,"i",50),r.Qb(),r.Rb(390,"button",51),r.Mb(391,"i",52),r.Qb(),r.Rb(392,"button",53),r.Mb(393,"i",54),r.Qb(),r.Rb(394,"button",55),r.Mb(395,"i",56),r.Qb(),r.Qb(),r.Rb(396,"h6"),r.wc(397,"Size Normal"),r.Qb(),r.Rb(398,"p"),r.Rb(399,"button",57),r.Mb(400,"i",8),r.Qb(),r.Rb(401,"button",58),r.Mb(402,"i",10),r.Qb(),r.Rb(403,"button",59),r.Mb(404,"i",12),r.Qb(),r.Rb(405,"button",60),r.Mb(406,"i",14),r.Qb(),r.Rb(407,"button",61),r.Mb(408,"i",16),r.Qb(),r.Rb(409,"button",62),r.Mb(410,"i",18),r.Qb(),r.Rb(411,"button",63),r.Mb(412,"i",20),r.Qb(),r.Rb(413,"button",64),r.Mb(414,"i",22),r.Qb(),r.Rb(415,"button",65),r.Mb(416,"i",24),r.Qb(),r.Rb(417,"button",66),r.Mb(418,"i",26),r.Qb(),r.Rb(419,"button",67),r.Mb(420,"i",28),r.Qb(),r.Rb(421,"button",68),r.Mb(422,"i",30),r.Qb(),r.Rb(423,"button",69),r.Mb(424,"i",32),r.Qb(),r.Rb(425,"button",70),r.Mb(426,"i",34),r.Qb(),r.Rb(427,"button",71),r.Mb(428,"i",36),r.Qb(),r.Rb(429,"button",72),r.Mb(430,"i",38),r.Qb(),r.Rb(431,"button",73),r.Mb(432,"i",40),r.Qb(),r.Rb(433,"button",74),r.Mb(434,"i",42),r.Qb(),r.Rb(435,"button",75),r.Mb(436,"i",44),r.Qb(),r.Rb(437,"button",76),r.Mb(438,"i",46),r.Qb(),r.Rb(439,"button",77),r.Mb(440,"i",48),r.Qb(),r.Rb(441,"button",78),r.Mb(442,"i",50),r.Qb(),r.Rb(443,"button",79),r.Mb(444,"i",52),r.Qb(),r.Rb(445,"button",80),r.Mb(446,"i",54),r.Qb(),r.Rb(447,"button",81),r.Mb(448,"i",56),r.Qb(),r.Qb(),r.Rb(449,"h6"),r.wc(450,"Size Large "),r.Rb(451,"small"),r.wc(452,"Add this class "),r.Rb(453,"code"),r.wc(454,".btn-lg"),r.Qb(),r.Qb(),r.Qb(),r.Rb(455,"p"),r.Rb(456,"button",82),r.Mb(457,"i",8),r.Qb(),r.Rb(458,"button",83),r.Mb(459,"i",10),r.Qb(),r.Rb(460,"button",84),r.Mb(461,"i",12),r.Qb(),r.Rb(462,"button",85),r.Mb(463,"i",14),r.Qb(),r.Rb(464,"button",86),r.Mb(465,"i",16),r.Qb(),r.Rb(466,"button",87),r.Mb(467,"i",18),r.Qb(),r.Rb(468,"button",88),r.Mb(469,"i",20),r.Qb(),r.Rb(470,"button",89),r.Mb(471,"i",22),r.Qb(),r.Rb(472,"button",90),r.Mb(473,"i",24),r.Qb(),r.Rb(474,"button",91),r.Mb(475,"i",26),r.Qb(),r.Rb(476,"button",92),r.Mb(477,"i",28),r.Qb(),r.Rb(478,"button",93),r.Mb(479,"i",30),r.Qb(),r.Rb(480,"button",94),r.Mb(481,"i",32),r.Qb(),r.Rb(482,"button",95),r.Mb(483,"i",34),r.Qb(),r.Rb(484,"button",96),r.Mb(485,"i",36),r.Qb(),r.Rb(486,"button",97),r.Mb(487,"i",38),r.Qb(),r.Rb(488,"button",98),r.Mb(489,"i",40),r.Qb(),r.Rb(490,"button",99),r.Mb(491,"i",42),r.Qb(),r.Rb(492,"button",100),r.Mb(493,"i",44),r.Qb(),r.Rb(494,"button",101),r.Mb(495,"i",46),r.Qb(),r.Rb(496,"button",102),r.Mb(497,"i",48),r.Qb(),r.Rb(498,"button",103),r.Mb(499,"i",50),r.Qb(),r.Rb(500,"button",104),r.Mb(501,"i",52),r.Qb(),r.Rb(502,"button",105),r.Mb(503,"i",54),r.Qb(),r.Rb(504,"button",106),r.Mb(505,"i",56),r.Qb(),r.Qb(),r.Qb(),r.Qb(),r.Qb(),r.Rb(506,"div",2),r.Rb(507,"div",3),r.Rb(508,"div",4),r.Rb(509,"strong"),r.wc(510,"Brand Buttons"),r.Qb(),r.Rb(511,"small"),r.wc(512,"Only text. Usage ex."),r.Qb(),r.Rb(513,"code",5),r.wc(514,''),r.Qb(),r.Qb(),r.Rb(515,"div",6),r.Rb(516,"h6"),r.wc(517,"Size Small "),r.Rb(518,"small"),r.wc(519,"Add this class "),r.Rb(520,"code"),r.wc(521,".btn-sm"),r.Qb(),r.Qb(),r.Qb(),r.Rb(522,"p"),r.Rb(523,"button",7),r.Rb(524,"span"),r.wc(525,"Facebook"),r.Qb(),r.Qb(),r.Rb(526,"button",9),r.Rb(527,"span"),r.wc(528,"Twitter"),r.Qb(),r.Qb(),r.Rb(529,"button",11);r.Rb(530,"span"),r.wc(531,"LinkedIn"),r.Qb(),r.Qb(),r.Rb(532,"button",13),r.Rb(533,"span"),r.wc(534,"Flickr"),r.Qb(),r.Qb(),r.Rb(535,"button",15),r.Rb(536,"span"),r.wc(537,"Tumblr"),r.Qb(),r.Qb(),r.Rb(538,"button",17),r.Rb(539,"span"),r.wc(540,"Xing"),r.Qb(),r.Qb(),r.Rb(541,"button",19),r.Rb(542,"span"),r.wc(543,"Github"),r.Qb(),r.Qb(),r.Rb(544,"button",21),r.Rb(545,"span"),r.wc(546,"HTML5"),r.Qb(),r.Qb(),r.Rb(547,"button",23),r.Rb(548,"span"),r.wc(549,"OpenID"),r.Qb(),r.Qb(),r.Rb(550,"button",25),r.Rb(551,"span"),r.wc(552,"StackOverflow"),r.Qb(),r.Qb(),r.Rb(553,"button",27),r.Rb(554,"span"),r.wc(555,"CSS3"),r.Qb(),r.Qb(),r.Rb(556,"button",29),r.Rb(557,"span"),r.wc(558,"YouTube"),r.Qb(),r.Qb(),r.Rb(559,"button",31),r.Rb(560,"span"),r.wc(561,"Dribbble"),r.Qb(),r.Qb(),r.Rb(562,"button",33),r.Rb(563,"span"),r.wc(564,"Google+"),r.Qb(),r.Qb(),r.Rb(565,"button",35),r.Rb(566,"span"),r.wc(567,"Instagram"),r.Qb(),r.Qb(),r.Rb(568,"button",37),r.Rb(569,"span"),r.wc(570,"Pinterest"),r.Qb(),r.Qb(),r.Rb(571,"button",39),r.Rb(572,"span"),r.wc(573,"VK"),r.Qb(),r.Qb(),r.Rb(574,"button",41),r.Rb(575,"span"),r.wc(576,"Yahoo"),r.Qb(),r.Qb(),r.Rb(577,"button",43),r.Rb(578,"span"),r.wc(579,"Behance"),r.Qb(),r.Qb(),r.Rb(580,"button",45),r.Rb(581,"span"),r.wc(582,"Dropbox"),r.Qb(),r.Qb(),r.Rb(583,"button",47),r.Rb(584,"span"),r.wc(585,"Reddit"),r.Qb(),r.Qb(),r.Rb(586,"button",49),r.Rb(587,"span"),r.wc(588,"Spotify"),r.Qb(),r.Qb(),r.Rb(589,"button",51),r.Rb(590,"span"),r.wc(591,"Vine"),r.Qb(),r.Qb(),r.Rb(592,"button",53),r.Rb(593,"span"),r.wc(594,"Forsquare"),r.Qb(),r.Qb(),r.Rb(595,"button",55),r.Rb(596,"span"),r.wc(597,"Vimeo"),r.Qb(),r.Qb(),r.Qb(),r.Rb(598,"h6"),r.wc(599,"Size Normal"),r.Qb(),r.Rb(600,"p"),r.Rb(601,"button",57),r.Rb(602,"span"),r.wc(603,"Facebook"),r.Qb(),r.Qb(),r.Rb(604,"button",58),r.Rb(605,"span"),r.wc(606,"Twitter"),r.Qb(),r.Qb(),r.Rb(607,"button",59),r.Rb(608,"span"),r.wc(609,"LinkedIn"),r.Qb(),r.Qb(),r.Rb(610,"button",60),r.Rb(611,"span"),r.wc(612,"Flickr"),r.Qb(),r.Qb(),r.Rb(613,"button",61),r.Rb(614,"span"),r.wc(615,"Tumblr"),r.Qb(),r.Qb(),r.Rb(616,"button",62),r.Rb(617,"span"),r.wc(618,"Xing"),r.Qb(),r.Qb(),r.Rb(619,"button",63),r.Rb(620,"span"),r.wc(621,"Github"),r.Qb(),r.Qb(),r.Rb(622,"button",64),r.Rb(623,"span"),r.wc(624,"HTML5"),r.Qb(),r.Qb(),r.Rb(625,"button",65),r.Rb(626,"span"),r.wc(627,"OpenID"),r.Qb(),r.Qb(),r.Rb(628,"button",66),r.Rb(629,"span"),r.wc(630,"StackOverflow"),r.Qb(),r.Qb(),r.Rb(631,"button",67),r.Rb(632,"span"),r.wc(633,"CSS3"),r.Qb(),r.Qb(),r.Rb(634,"button",68),r.Rb(635,"span"),r.wc(636,"YouTube"),r.Qb(),r.Qb(),r.Rb(637,"button",69),r.Rb(638,"span"),r.wc(639,"Dribbble"),r.Qb(),r.Qb(),r.Rb(640,"button",70),r.Rb(641,"span"),r.wc(642,"Google+"),r.Qb(),r.Qb(),r.Rb(643,"button",71),r.Rb(644,"span"),r.wc(645,"Instagram"),r.Qb(),r.Qb(),r.Rb(646,"button",72),r.Rb(647,"span"),r.wc(648,"Pinterest"),r.Qb(),r.Qb(),r.Rb(649,"button",73),r.Rb(650,"span"),r.wc(651,"VK"),r.Qb(),r.Qb(),r.Rb(652,"button",74),r.Rb(653,"span"),r.wc(654,"Yahoo"),r.Qb(),r.Qb(),r.Rb(655,"button",75),r.Rb(656,"span"),r.wc(657,"Behance"),r.Qb(),r.Qb(),r.Rb(658,"button",76),r.Rb(659,"span"),r.wc(660,"Dropbox"),r.Qb(),r.Qb(),r.Rb(661,"button",77),r.Rb(662,"span"),r.wc(663,"Reddit"),r.Qb(),r.Qb(),r.Rb(664,"button",78),r.Rb(665,"span"),r.wc(666,"Spotify"),r.Qb(),r.Qb(),r.Rb(667,"button",79),r.Rb(668,"span"),r.wc(669,"Vine"),r.Qb(),r.Qb(),r.Rb(670,"button",80),r.Rb(671,"span"),r.wc(672,"Forsquare"),r.Qb(),r.Qb(),r.Rb(673,"button",81),r.Rb(674,"span"),r.wc(675,"Vimeo"),r.Qb(),r.Qb(),r.Qb(),r.Rb(676,"h6"),r.wc(677,"Size Large "),r.Rb(678,"small"),r.wc(679,"Add this class "),r.Rb(680,"code"),r.wc(681,".btn-lg"),r.Qb(),r.Qb(),r.Qb(),r.Rb(682,"p"),r.Rb(683,"button",82),r.Rb(684,"span"),r.wc(685,"Facebook"),r.Qb(),r.Qb(),r.Rb(686,"button",83),r.Rb(687,"span"),r.wc(688,"Twitter"),r.Qb(),r.Qb(),r.Rb(689,"button",84),r.Rb(690,"span"),r.wc(691,"LinkedIn"),r.Qb(),r.Qb(),r.Rb(692,"button",85),r.Rb(693,"span"),r.wc(694,"Flickr"),r.Qb(),r.Qb(),r.Rb(695,"button",86),r.Rb(696,"span"),r.wc(697,"Tumblr"),r.Qb(),r.Qb(),r.Rb(698,"button",87),r.Rb(699,"span"),r.wc(700,"Xing"),r.Qb(),r.Qb(),r.Rb(701,"button",88),r.Rb(702,"span"),r.wc(703,"Github"),r.Qb(),r.Qb(),r.Rb(704,"button",89),r.Rb(705,"span"),r.wc(706,"HTML5"),r.Qb(),r.Qb(),r.Rb(707,"button",90),r.Rb(708,"span"),r.wc(709,"OpenID"),r.Qb(),r.Qb(),r.Rb(710,"button",91),r.Rb(711,"span"),r.wc(712,"StackOverflow"),r.Qb(),r.Qb(),r.Rb(713,"button",92),r.Rb(714,"span"),r.wc(715,"CSS3"),r.Qb(),r.Qb(),r.Rb(716,"button",93),r.Rb(717,"span"),r.wc(718,"YouTube"),r.Qb(),r.Qb(),r.Rb(719,"button",94),r.Rb(720,"span"),r.wc(721,"Dribbble"),r.Qb(),r.Qb(),r.Rb(722,"button",95),r.Rb(723,"span"),r.wc(724,"Google+"),r.Qb(),r.Qb(),r.Rb(725,"button",96),r.Rb(726,"span"),r.wc(727,"Instagram"),r.Qb(),r.Qb(),r.Rb(728,"button",97),r.Rb(729,"span"),r.wc(730,"Pinterest"),r.Qb(),r.Qb(),r.Rb(731,"button",98),r.Rb(732,"span"),r.wc(733,"VK"),r.Qb(),r.Qb(),r.Rb(734,"button",99),r.Rb(735,"span"),r.wc(736,"Yahoo"),r.Qb(),r.Qb(),r.Rb(737,"button",100),r.Rb(738,"span"),r.wc(739,"Behance"),r.Qb(),r.Qb(),r.Rb(740,"button",101),r.Rb(741,"span"),r.wc(742,"Dropbox"),r.Qb(),r.Qb(),r.Rb(743,"button",102),r.Rb(744,"span"),r.wc(745,"Reddit"),r.Qb(),r.Qb(),r.Rb(746,"button",103),r.Rb(747,"span"),r.wc(748,"Spotify"),r.Qb(),r.Qb(),r.Rb(749,"button",104),r.Rb(750,"span"),r.wc(751,"Vine"),r.Qb(),r.Qb(),r.Rb(752,"button",105),r.Rb(753,"span"),r.wc(754,"Forsquare"),r.Qb(),r.Qb(),r.Rb(755,"button",106),r.Rb(756,"span"),r.wc(757,"Vimeo"),r.Qb(),r.Qb(),r.Qb(),r.Qb(),r.Qb(),r.Qb(),r.Qb(),r.Qb()}},encapsulation:2}),v),data:{title:"Brand buttons"}}]}],x=((f=t(function b(){n(this,b)})).\u0275fac=function(b){return new(b||f)},f.\u0275mod=r.Jb({type:f}),f.\u0275inj=r.Ib({imports:[[c.g.forChild(M)],c.g]}),f),S=((h=t(function b(){n(this,b)})).\u0275fac=function(b){return new(b||h)},h.\u0275mod=r.Jb({type:h}),h.\u0275inj=r.Ib({imports:[[e.c,x,u.c.forRoot(),a.c]]}),h)}}])}(); \ No newline at end of file diff --git a/frontend/src/main/template_original/prod_build/11-es2015.0f322463e054bcbe6abe.js b/frontend/src/main/template_original/prod_build/11-es2015.0f322463e054bcbe6abe.js deleted file mode 100644 index 92709e2f8..000000000 --- a/frontend/src/main/template_original/prod_build/11-es2015.0f322463e054bcbe6abe.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{"Y+KY":function(a,r,t){"use strict";t.r(r),t.d(r,"ChartJSModule",function(){return l});var e=t("hrfs"),o=t("iInd"),b=t("8Y7J");const i=[{path:"",component:(()=>{class a{constructor(){this.lineChartData=[{data:[65,59,80,81,56,55,40],label:"Series A"},{data:[28,48,40,19,86,27,90],label:"Series B"},{data:[18,48,77,9,100,27,40],label:"Series C"}],this.lineChartLabels=["January","February","March","April","May","June","July"],this.lineChartOptions={animation:!1,responsive:!0},this.lineChartColours=[{backgroundColor:"rgba(148,159,177,0.2)",borderColor:"rgba(148,159,177,1)",pointBackgroundColor:"rgba(148,159,177,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(148,159,177,0.8)"},{backgroundColor:"rgba(77,83,96,0.2)",borderColor:"rgba(77,83,96,1)",pointBackgroundColor:"rgba(77,83,96,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(77,83,96,1)"},{backgroundColor:"rgba(148,159,177,0.2)",borderColor:"rgba(148,159,177,1)",pointBackgroundColor:"rgba(148,159,177,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(148,159,177,0.8)"}],this.lineChartLegend=!0,this.lineChartType="line",this.barChartOptions={scaleShowVerticalLines:!1,responsive:!0},this.barChartLabels=["2006","2007","2008","2009","2010","2011","2012"],this.barChartType="bar",this.barChartLegend=!0,this.barChartData=[{data:[65,59,80,81,56,55,40],label:"Series A"},{data:[28,48,40,19,86,27,90],label:"Series B"}],this.doughnutChartLabels=["Download Sales","In-Store Sales","Mail-Order Sales"],this.doughnutChartData=[350,450,100],this.doughnutChartType="doughnut",this.radarChartLabels=["Eating","Drinking","Sleeping","Designing","Coding","Cycling","Running"],this.radarChartData=[{data:[65,59,90,81,56,55,40],label:"Series A"},{data:[28,48,40,19,96,27,100],label:"Series B"}],this.radarChartType="radar",this.pieChartLabels=["Download Sales","In-Store Sales","Mail Sales"],this.pieChartData=[300,500,100],this.pieChartType="pie",this.polarAreaChartLabels=["Download Sales","In-Store Sales","Mail Sales","Telesales","Corporate Sales"],this.polarAreaChartData=[300,500,100,40,120],this.polarAreaLegend=!0,this.polarAreaChartType="polarArea"}chartClicked(a){console.log(a)}chartHovered(a){console.log(a)}}return a.\u0275fac=function(r){return new(r||a)},a.\u0275cmp=b.Fb({type:a,selectors:[["ng-component"]],decls:62,vars:24,consts:[[1,"animated","fadeIn"],[1,"card-columns","cols-2"],[1,"card"],[1,"card-header"],[1,"card-header-actions"],["href","http://www.chartjs.org"],[1,"text-muted"],[1,"card-body"],[1,"chart-wrapper"],["baseChart","",1,"chart",3,"datasets","labels","options","colors","legend","chartType","chartHover","chartClick"],["baseChart","",1,"chart",3,"datasets","labels","options","legend","chartType","chartHover","chartClick"],["baseChart","",1,"chart",3,"data","labels","chartType","chartHover","chartClick"],["baseChart","",1,"chart",3,"datasets","labels","chartType","chartHover","chartClick"],["baseChart","",1,"chart",3,"data","labels","legend","chartType","chartHover","chartClick"]],template:function(a,r){1&a&&(b.Rb(0,"div",0),b.Rb(1,"div",1),b.Rb(2,"div",2),b.Rb(3,"div",3),b.wc(4," Line Chart "),b.Rb(5,"div",4),b.Rb(6,"a",5),b.Rb(7,"small",6),b.wc(8,"docs"),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Rb(9,"div",7),b.Rb(10,"div",8),b.Rb(11,"canvas",9),b.Yb("chartHover",function(a){return r.chartHovered(a)})("chartClick",function(a){return r.chartClicked(a)}),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Rb(12,"div",2),b.Rb(13,"div",3),b.wc(14," Bar Chart "),b.Rb(15,"div",4),b.Rb(16,"a",5),b.Rb(17,"small",6),b.wc(18,"docs"),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Rb(19,"div",7),b.Rb(20,"div",8),b.Rb(21,"canvas",10),b.Yb("chartHover",function(a){return r.chartHovered(a)})("chartClick",function(a){return r.chartClicked(a)}),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Rb(22,"div",2),b.Rb(23,"div",3),b.wc(24," Doughnut Chart "),b.Rb(25,"div",4),b.Rb(26,"a",5),b.Rb(27,"small",6),b.wc(28,"docs"),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Rb(29,"div",7),b.Rb(30,"div",8),b.Rb(31,"canvas",11),b.Yb("chartHover",function(a){return r.chartHovered(a)})("chartClick",function(a){return r.chartClicked(a)}),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Rb(32,"div",2),b.Rb(33,"div",3),b.wc(34," Radar Chart "),b.Rb(35,"div",4),b.Rb(36,"a",5),b.Rb(37,"small",6),b.wc(38,"docs"),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Rb(39,"div",7),b.Rb(40,"div",8),b.Rb(41,"canvas",12),b.Yb("chartHover",function(a){return r.chartHovered(a)})("chartClick",function(a){return r.chartClicked(a)}),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Rb(42,"div",2),b.Rb(43,"div",3),b.wc(44," Pie Chart "),b.Rb(45,"div",4),b.Rb(46,"a",5),b.Rb(47,"small",6),b.wc(48,"docs"),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Rb(49,"div",7),b.Rb(50,"div",8),b.Rb(51,"canvas",11),b.Yb("chartHover",function(a){return r.chartHovered(a)})("chartClick",function(a){return r.chartClicked(a)}),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Rb(52,"div",2),b.Rb(53,"div",3),b.wc(54," Polar Area Chart "),b.Rb(55,"div",4),b.Rb(56,"a",5),b.Rb(57,"small",6),b.wc(58,"docs"),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Rb(59,"div",7),b.Rb(60,"div",8),b.Rb(61,"canvas",13),b.Yb("chartHover",function(a){return r.chartHovered(a)})("chartClick",function(a){return r.chartClicked(a)}),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb()),2&a&&(b.zb(11),b.gc("datasets",r.lineChartData)("labels",r.lineChartLabels)("options",r.lineChartOptions)("colors",r.lineChartColours)("legend",r.lineChartLegend)("chartType",r.lineChartType),b.zb(10),b.gc("datasets",r.barChartData)("labels",r.barChartLabels)("options",r.barChartOptions)("legend",r.barChartLegend)("chartType",r.barChartType),b.zb(10),b.gc("data",r.doughnutChartData)("labels",r.doughnutChartLabels)("chartType",r.doughnutChartType),b.zb(10),b.gc("datasets",r.radarChartData)("labels",r.radarChartLabels)("chartType",r.radarChartType),b.zb(10),b.gc("data",r.pieChartData)("labels",r.pieChartLabels)("chartType",r.pieChartType),b.zb(10),b.gc("data",r.polarAreaChartData)("labels",r.polarAreaChartLabels)("legend",r.polarAreaLegend)("chartType",r.polarAreaChartType))},directives:[e.a],encapsulation:2}),a})(),data:{title:"Charts"}}];let n=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=b.Jb({type:a}),a.\u0275inj=b.Ib({imports:[[o.g.forChild(i)],o.g]}),a})(),l=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=b.Jb({type:a}),a.\u0275inj=b.Ib({imports:[[n,e.b]]}),a})()}}]); \ No newline at end of file diff --git a/frontend/src/main/template_original/prod_build/11-es5.0f322463e054bcbe6abe.js b/frontend/src/main/template_original/prod_build/11-es5.0f322463e054bcbe6abe.js deleted file mode 100644 index f4ccb7fc3..000000000 --- a/frontend/src/main/template_original/prod_build/11-es5.0f322463e054bcbe6abe.js +++ /dev/null @@ -1 +0,0 @@ -!function(){function a(a,r){if(!(a instanceof r))throw new TypeError("Cannot call a class as a function")}function r(a,r){for(var t=0;tn),multi:!0};let n=(()=>{class a{constructor(){this.btnCheckboxTrue=!0,this.btnCheckboxFalse=!1,this.state=!1,this.onChange=Function.prototype,this.onTouched=Function.prototype}onClick(){this.isDisabled||(this.toggle(!this.state),this.onChange(this.value))}ngOnInit(){this.toggle(this.trueValue===this.value)}get trueValue(){return void 0===this.btnCheckboxTrue||this.btnCheckboxTrue}get falseValue(){return void 0!==this.btnCheckboxFalse&&this.btnCheckboxFalse}toggle(a){this.state=a,this.value=this.state?this.trueValue:this.falseValue}writeValue(a){this.state=this.trueValue===a,this.value=a?this.trueValue:this.falseValue}setDisabledState(a){this.isDisabled=a}registerOnChange(a){this.onChange=a}registerOnTouched(a){this.onTouched=a}}return a.\u0275fac=function(e){return new(e||a)},a.\u0275dir=s.Gb({type:a,selectors:[["","btnCheckbox",""]],hostVars:3,hostBindings:function(a,e){1&a&&s.Yb("click",function(){return e.onClick()}),2&a&&(s.Ab("aria-pressed",e.state),s.Db("active",e.state))},inputs:{btnCheckboxTrue:"btnCheckboxTrue",btnCheckboxFalse:"btnCheckboxFalse"},features:[s.yb([o])]}),a})();const d={provide:b.d,useExisting:Object(s.T)(()=>l),multi:!0};let l=(()=>{class a{constructor(a,e,i,b){this.el=a,this.cdr=e,this.renderer=i,this.group=b,this.onChange=Function.prototype,this.onTouched=Function.prototype,this.role="radio",this._hasFocus=!1}get value(){return this.group?this.group.value:this._value}set value(a){this.group?this.group.value=a:this._value=a}get disabled(){return this._disabled}set disabled(a){this.setDisabledState(a)}get controlOrGroupDisabled(){return!!(this.disabled||this.group&&this.group.disabled)||void 0}get hasDisabledClass(){return this.controlOrGroupDisabled&&!this.isActive}get isActive(){return this.btnRadio===this.value}get tabindex(){return this.controlOrGroupDisabled?void 0:this.isActive||null==this.group?0:-1}get hasFocus(){return this._hasFocus}toggleIfAllowed(){this.canToggle()&&(this.value=this.uncheckable&&this.btnRadio===this.value?void 0:this.btnRadio,this._onChange(this.value))}onSpacePressed(a){this.toggleIfAllowed(),a.preventDefault()}focus(){this.el.nativeElement.focus()}onFocus(){this._hasFocus=!0}onBlur(){this._hasFocus=!1,this.onTouched()}canToggle(){return!this.controlOrGroupDisabled&&(this.uncheckable||this.btnRadio!==this.value)}ngOnInit(){this.uncheckable=void 0!==this.uncheckable}_onChange(a){this.group?this.group.value=a:(this.onTouched(),this.onChange(a))}writeValue(a){this.value=a,this.cdr.markForCheck()}registerOnChange(a){this.onChange=a}registerOnTouched(a){this.onTouched=a}setDisabledState(a){this._disabled=a,a?this.renderer.setAttribute(this.el.nativeElement,"disabled","disabled"):this.renderer.removeAttribute(this.el.nativeElement,"disabled")}}return a.\u0275fac=function(e){return new(e||a)(s.Lb(s.l),s.Lb(s.h),s.Lb(s.E),s.Lb(Object(s.T)(()=>u),8))},a.\u0275dir=s.Gb({type:a,selectors:[["","btnRadio",""]],hostVars:8,hostBindings:function(a,e){1&a&&s.Yb("click",function(){return e.toggleIfAllowed()})("keydown.space",function(a){return e.onSpacePressed(a)})("focus",function(){return e.onFocus()})("blur",function(){return e.onBlur()}),2&a&&(s.Ab("role",e.role)("aria-disabled",e.controlOrGroupDisabled)("aria-checked",e.isActive)("tabindex",e.tabindex),s.Db("disabled",e.hasDisabledClass)("active",e.isActive))},inputs:{value:"value",disabled:"disabled",uncheckable:"uncheckable",btnRadio:"btnRadio"},features:[s.yb([d])]}),a})();const c={provide:b.d,useExisting:Object(s.T)(()=>u),multi:!0};let u=(()=>{class a{constructor(a){this.cdr=a,this.onChange=Function.prototype,this.onTouched=Function.prototype,this.role="radiogroup"}get value(){return this._value}set value(a){this._value=a,this.onChange(a)}get tabindex(){return this._disabled?null:0}writeValue(a){this._value=a,this.cdr.markForCheck()}registerOnChange(a){this.onChange=a}registerOnTouched(a){this.onTouched=a}setDisabledState(a){this.radioButtons&&(this._disabled=a,this.radioButtons.forEach(e=>{e.setDisabledState(a)}),this.cdr.markForCheck())}onFocus(){if(this._disabled)return;const a=this.getActiveOrFocusedRadio();if(a)a.focus();else{const a=this.radioButtons.find(a=>!a.disabled);a&&a.focus()}}onBlur(){this.onTouched&&this.onTouched()}selectNext(a){this.selectInDirection("next"),a.preventDefault()}selectPrevious(a){this.selectInDirection("previous"),a.preventDefault()}get disabled(){return this._disabled}selectInDirection(a){if(this._disabled)return;function e(e,i){let b=(e+("next"===a?1:-1))%i.length;return b<0&&(b=i.length-1),b}const i=this.getActiveOrFocusedRadio();if(i){const a=this.radioButtons.toArray(),b=a.indexOf(i);for(let i=e(b,a);i!==b;i=e(i,a))if(a[i].canToggle()){a[i].toggleIfAllowed(),a[i].focus();break}}}getActiveOrFocusedRadio(){return this.radioButtons.find(a=>a.isActive)||this.radioButtons.find(a=>a.hasFocus)}}return a.\u0275fac=function(e){return new(e||a)(s.Lb(s.h))},a.\u0275dir=s.Gb({type:a,selectors:[["","btnRadioGroup",""]],contentQueries:function(a,e,i){if(1&a&&s.Eb(i,l,0),2&a){let a;s.mc(a=s.Zb())&&(e.radioButtons=a)}},hostVars:2,hostBindings:function(a,e){1&a&&s.Yb("focus",function(){return e.onFocus()})("blur",function(){return e.onBlur()})("keydown.ArrowRight",function(a){return e.selectNext(a)})("keydown.ArrowDown",function(a){return e.selectNext(a)})("keydown.ArrowLeft",function(a){return e.selectPrevious(a)})("keydown.ArrowUp",function(a){return e.selectPrevious(a)}),2&a&&s.Ab("role",e.role)("tabindex",e.tabindex)},features:[s.yb([c])]}),a})(),h=(()=>{class a{static forRoot(){return{ngModule:a,providers:[]}}}return a.\u0275fac=function(e){return new(e||a)},a.\u0275mod=s.Jb({type:a}),a.\u0275inj=s.Ib({}),a})();var v=i("iInd"),g=i("NuRj"),R=i("H++W");function Q(a,e){1&a&&(s.Rb(0,"div",134),s.Rb(1,"a",135),s.wc(2,"Action"),s.Qb(),s.Rb(3,"a",135),s.wc(4,"Another action"),s.Qb(),s.Rb(5,"a",135),s.wc(6,"Something else here"),s.Qb(),s.Rb(7,"a",135),s.wc(8,"Something else here"),s.Qb(),s.Qb())}function p(a,e){1&a&&(s.Rb(0,"div",134),s.Rb(1,"a",135),s.wc(2,"Action"),s.Qb(),s.Rb(3,"a",135),s.wc(4,"Another action"),s.Qb(),s.Rb(5,"a",135),s.wc(6,"Something else here"),s.Qb(),s.Qb())}function w(a,e){1&a&&(s.Rb(0,"div",134),s.Rb(1,"a",135),s.wc(2,"Action"),s.Qb(),s.Rb(3,"a",135),s.wc(4,"Another action"),s.Qb(),s.Rb(5,"a",135),s.wc(6,"Something else here"),s.Qb(),s.Qb())}const m=[{path:"",component:(()=>{class a{constructor(){this.radioModel="Month",this.lineChart1Data=[{data:[65,59,84,84,51,55,40],label:"Series A"}],this.lineChart1Labels=["January","February","March","April","May","June","July"],this.lineChart1Options={tooltips:{enabled:!1,custom:R.CustomTooltips},maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{color:"transparent",zeroLineColor:"transparent"},ticks:{fontSize:2,fontColor:"transparent"}}],yAxes:[{display:!1,ticks:{display:!1,min:35,max:89}}]},elements:{line:{borderWidth:1},point:{radius:4,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart1Colours=[{backgroundColor:Object(g.getStyle)("--primary"),borderColor:"rgba(255,255,255,.55)"}],this.lineChart1Legend=!1,this.lineChart1Type="line",this.lineChart2Data=[{data:[1,18,9,17,34,22,11],label:"Series A"}],this.lineChart2Labels=["January","February","March","April","May","June","July"],this.lineChart2Options={tooltips:{enabled:!1,custom:R.CustomTooltips},maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{color:"transparent",zeroLineColor:"transparent"},ticks:{fontSize:2,fontColor:"transparent"}}],yAxes:[{display:!1,ticks:{display:!1,min:-4,max:39}}]},elements:{line:{tension:1e-5,borderWidth:1},point:{radius:4,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart2Colours=[{backgroundColor:Object(g.getStyle)("--info"),borderColor:"rgba(255,255,255,.55)"}],this.lineChart2Legend=!1,this.lineChart2Type="line",this.lineChart3Data=[{data:[78,81,80,45,34,12,40],label:"Series A"}],this.lineChart3Labels=["January","February","March","April","May","June","July"],this.lineChart3Options={tooltips:{enabled:!1,custom:R.CustomTooltips},maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},elements:{line:{borderWidth:2},point:{radius:0,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart3Colours=[{backgroundColor:"rgba(255,255,255,.2)",borderColor:"rgba(255,255,255,.55)"}],this.lineChart3Legend=!1,this.lineChart3Type="line",this.barChart1Data=[{data:[78,81,80,45,34,12,40,78,81,80,45,34,12,40,12,40],label:"Series A",barPercentage:.6}],this.barChart1Labels=["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16"],this.barChart1Options={tooltips:{enabled:!1,custom:R.CustomTooltips},maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},legend:{display:!1}},this.barChart1Colours=[{backgroundColor:"rgba(255,255,255,.3)",borderWidth:0}],this.barChart1Legend=!1,this.barChart1Type="bar",this.mainChartElements=27,this.mainChartData1=[],this.mainChartData2=[],this.mainChartData3=[],this.mainChartData=[{data:this.mainChartData1,label:"Current"},{data:this.mainChartData2,label:"Previous"},{data:this.mainChartData3,label:"BEP"}],this.mainChartLabels=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday","Monday","Thursday","Wednesday","Thursday","Friday","Saturday","Sunday"],this.mainChartOptions={tooltips:{enabled:!1,custom:R.CustomTooltips,intersect:!0,mode:"index",position:"nearest",callbacks:{labelColor:function(a,e){return{backgroundColor:e.data.datasets[a.datasetIndex].borderColor}}}},responsive:!0,maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{drawOnChartArea:!1},ticks:{callback:function(a){return a.charAt(0)}}}],yAxes:[{ticks:{beginAtZero:!0,maxTicksLimit:5,stepSize:Math.ceil(50),max:250}}]},elements:{line:{borderWidth:2},point:{radius:0,hitRadius:10,hoverRadius:4,hoverBorderWidth:3}},legend:{display:!1}},this.mainChartColours=[{backgroundColor:Object(g.hexToRgba)(Object(g.getStyle)("--info"),10),borderColor:Object(g.getStyle)("--info"),pointHoverBackgroundColor:"#fff"},{backgroundColor:"transparent",borderColor:Object(g.getStyle)("--success"),pointHoverBackgroundColor:"#fff"},{backgroundColor:"transparent",borderColor:Object(g.getStyle)("--danger"),pointHoverBackgroundColor:"#fff",borderWidth:1,borderDash:[8,5]}],this.mainChartLegend=!1,this.mainChartType="line",this.brandBoxChartData1=[{data:[65,59,84,84,51,55,40],label:"Facebook"}],this.brandBoxChartData2=[{data:[1,13,9,17,34,41,38],label:"Twitter"}],this.brandBoxChartData3=[{data:[78,81,80,45,34,12,40],label:"LinkedIn"}],this.brandBoxChartData4=[{data:[35,23,56,22,97,23,64],label:"Google+"}],this.brandBoxChartLabels=["January","February","March","April","May","June","July"],this.brandBoxChartOptions={tooltips:{enabled:!1,custom:R.CustomTooltips},responsive:!0,maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},elements:{line:{borderWidth:2},point:{radius:0,hitRadius:10,hoverRadius:4,hoverBorderWidth:3}},legend:{display:!1}},this.brandBoxChartColours=[{backgroundColor:"rgba(255,255,255,.1)",borderColor:"rgba(255,255,255,.55)",pointHoverBackgroundColor:"#fff"}],this.brandBoxChartLegend=!1,this.brandBoxChartType="line"}random(a,e){return Math.floor(Math.random()*(e-a+1)+a)}ngOnInit(){for(let a=0;a<=this.mainChartElements;a++)this.mainChartData1.push(this.random(50,200)),this.mainChartData2.push(this.random(80,100)),this.mainChartData3.push(65)}}return a.\u0275fac=function(e){return new(e||a)},a.\u0275cmp=s.Fb({type:a,selectors:[["ng-component"]],decls:553,vars:57,consts:[[1,"animated","fadeIn"],[1,"row"],[1,"col-sm-6","col-lg-3"],[1,"card","text-white","bg-info"],[1,"card-body","pb-0"],["type","button",1,"btn","btn-transparent","p-0","float-right"],[1,"icon-location-pin"],[1,"text-value"],[1,"chart-wrapper","mt-3","mx-3",2,"height","70px"],["baseChart","",1,"chart",3,"datasets","labels","options","colors","legend","chartType"],[1,"card","text-white","bg-primary"],["dropdown","",1,"btn-group","float-right"],["type","button","dropdownToggle","",1,"btn","btn-transparent","dropdown-toggle","p-0"],[1,"icon-settings"],["class","dropdown-menu dropdown-menu-right",4,"dropdownMenu"],[1,"card","text-white","bg-warning"],[1,"chart-wrapper","mt-3",2,"height","70px"],[1,"card","text-white","bg-danger"],[1,"card"],[1,"card-body"],[1,"col-sm-5"],[1,"card-title","mb-0"],[1,"small","text-muted"],[1,"col-sm-7","d-none","d-md-block"],["type","button",1,"btn","btn-primary","float-right"],[1,"icon-cloud-download"],["data-toggle","buttons",1,"btn-group","btn-group-toggle","float-right","mr-3"],["btnRadio","Day","id","option1",1,"btn","btn-outline-secondary",3,"ngModel","ngModelChange"],["btnRadio","Month","id","option2",1,"btn","btn-outline-secondary",3,"ngModel","ngModelChange"],["btnRadio","Year","id","option3",1,"btn","btn-outline-secondary",3,"ngModel","ngModelChange"],[1,"chart-wrapper",2,"height","300px","margin-top","40px"],[1,"card-footer"],[1,"row","text-center"],[1,"col-sm-12","col-md","mb-sm-2","mb-0"],[1,"text-muted"],[1,"progress","progress-xs","mt-2"],["role","progressbar","aria-valuenow","40","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-success",2,"width","40%"],["role","progressbar","aria-valuenow","20","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-info",2,"width","20%"],["role","progressbar","aria-valuenow","60","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-warning",2,"width","60%"],["role","progressbar","aria-valuenow","80","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-danger",2,"width","80%"],["role","progressbar","aria-valuenow","40","aria-valuemin","0","aria-valuemax","100",1,"progress-bar",2,"width","40%"],[1,"brand-card"],[1,"brand-card-header","bg-facebook"],[1,"fa","fa-facebook"],[1,"chart-wrapper"],[1,"brand-card-body"],[1,"text-uppercase","text-muted","small"],[1,"brand-card-header","bg-twitter"],[1,"fa","fa-twitter"],[1,"brand-card-header","bg-linkedin"],[1,"fa","fa-linkedin"],[1,"brand-card-header","bg-google-plus"],[1,"fa","fa-google-plus"],[1,"col-md-12"],[1,"card-header"],[1,"col-sm-6"],[1,"callout","callout-info"],[1,"h4"],[1,"callout","callout-danger"],[1,"mt-0"],[1,"progress-group","mb-4"],[1,"progress-group-prepend"],[1,"progress-group-text"],[1,"progress-group-bars"],[1,"progress","progress-xs"],["role","progressbar","aria-valuenow","34","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-info",2,"width","34%"],["role","progressbar","aria-valuenow","78","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-danger",2,"width","78%"],["role","progressbar","aria-valuenow","56","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-info",2,"width","56%"],["role","progressbar","aria-valuenow","94","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-danger",2,"width","94%"],["role","progressbar","aria-valuenow","12","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-info",2,"width","12%"],["role","progressbar","aria-valuenow","67","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-danger",2,"width","67%"],["role","progressbar","aria-valuenow","43","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-info",2,"width","43%"],["role","progressbar","aria-valuenow","91","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-danger",2,"width","91%"],["role","progressbar","aria-valuenow","22","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-info",2,"width","22%"],["role","progressbar","aria-valuenow","73","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-danger",2,"width","73%"],["role","progressbar","aria-valuenow","53","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-info",2,"width","53%"],["role","progressbar","aria-valuenow","82","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-danger",2,"width","82%"],["role","progressbar","aria-valuenow","9","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-info",2,"width","9%"],["role","progressbar","aria-valuenow","69","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-danger",2,"width","69%"],[1,"callout","callout-warning"],[1,"callout","callout-success"],[1,"progress-group"],[1,"progress-group-header"],[1,"icon-user","progress-group-icon"],[1,"ml-auto","font-weight-bold"],["role","progressbar","aria-valuenow","43","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-warning",2,"width","43%"],[1,"progress-group","mb-5"],[1,"icon-user-female","progress-group-icon"],[1,"progress-group-header","align-items-end"],[1,"icon-globe","progress-group-icon"],[1,"ml-auto","font-weight-bold","mr-2"],[1,"text-muted","small"],["role","progressbar","aria-valuenow","56","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-success",2,"width","56%"],[1,"icon-social-facebook","progress-group-icon"],["role","progressbar","aria-valuenow","15","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-success",2,"width","15%"],[1,"icon-social-twitter","progress-group-icon"],["role","progressbar","aria-valuenow","11","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-success",2,"width","11%"],[1,"icon-social-linkedin","progress-group-icon"],["role","progressbar","aria-valuenow","8","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-success",2,"width","8%"],[1,"table","table-responsive-sm","table-hover","table-outline","mb-0"],[1,"thead-light"],[1,"text-center"],[1,"icon-people"],[1,"avatar"],["src","assets/img/avatars/1.jpg","alt","admin@bootstrapmaster.com",1,"img-avatar"],[1,"avatar-status","badge-success"],["title","us","id","us",1,"flag-icon","flag-icon-us","h4","mb-0"],[1,"clearfix"],[1,"float-left"],[1,"float-right"],["role","progressbar","aria-valuenow","50","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-success",2,"width","50%"],[1,"fa","fa-cc-mastercard",2,"font-size","24px"],["src","assets/img/avatars/2.jpg","alt","admin@bootstrapmaster.com",1,"img-avatar"],[1,"avatar-status","badge-danger"],["title","br","id","br",1,"flag-icon","flag-icon-br","h4","mb-0"],["role","progressbar","aria-valuenow","10","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-info",2,"width","10%"],[1,"fa","fa-cc-visa",2,"font-size","24px"],["src","assets/img/avatars/3.jpg","alt","admin@bootstrapmaster.com",1,"img-avatar"],[1,"avatar-status","badge-warning"],["title","in","id","in",1,"flag-icon","flag-icon-in","h4","mb-0"],["role","progressbar","aria-valuenow","74","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-warning",2,"width","74%"],[1,"fa","fa-cc-stripe",2,"font-size","24px"],["src","assets/img/avatars/4.jpg","alt","admin@bootstrapmaster.com",1,"img-avatar"],[1,"avatar-status","badge-secondary"],["title","fr","id","fr",1,"flag-icon","flag-icon-fr","h4","mb-0"],["role","progressbar","aria-valuenow","98","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-danger",2,"width","98%"],[1,"fa","fa-paypal",2,"font-size","24px"],["src","assets/img/avatars/5.jpg","alt","admin@bootstrapmaster.com",1,"img-avatar"],["title","es","id","es",1,"flag-icon","flag-icon-es","h4","mb-0"],[1,"fa","fa-google-wallet",2,"font-size","24px"],["src","assets/img/avatars/6.jpg","alt","admin@bootstrapmaster.com",1,"img-avatar"],["title","pl","id","pl",1,"flag-icon","flag-icon-pl","h4","mb-0"],["role","progressbar","aria-valuenow","43","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-success",2,"width","43%"],[1,"fa","fa-cc-amex",2,"font-size","24px"],[1,"dropdown-menu","dropdown-menu-right"],["href","#",1,"dropdown-item"]],template:function(a,e){if(1&a){s.Rb(0,"div",0),s.Rb(1,"div",1),s.Rb(2,"div",2),s.Rb(3,"div",3),s.Rb(4,"div",4),s.Rb(5,"button",5),s.Mb(6,"i",6),s.Qb(),s.Rb(7,"div",7),s.wc(8,"9.823"),s.Qb(),s.Rb(9,"div"),s.wc(10,"Members online"),s.Qb(),s.Qb(),s.Rb(11,"div",8),s.Mb(12,"canvas",9),s.Qb(),s.Qb(),s.Qb(),s.Rb(13,"div",2),s.Rb(14,"div",10),s.Rb(15,"div",4),s.Rb(16,"div",11),s.Rb(17,"button",12),s.Mb(18,"i",13),s.Qb(),s.uc(19,Q,9,0,"div",14),s.Qb(),s.Rb(20,"div",7),s.wc(21,"9.823"),s.Qb(),s.Rb(22,"div"),s.wc(23,"Members online"),s.Qb(),s.Qb(),s.Rb(24,"div",8),s.Mb(25,"canvas",9),s.Qb(),s.Qb(),s.Qb(),s.Rb(26,"div",2),s.Rb(27,"div",15),s.Rb(28,"div",4),s.Rb(29,"div",11),s.Rb(30,"button",12),s.Mb(31,"i",13),s.Qb(),s.uc(32,p,7,0,"div",14),s.Qb(),s.Rb(33,"div",7),s.wc(34,"9.823"),s.Qb(),s.Rb(35,"div"),s.wc(36,"Members online"),s.Qb(),s.Qb(),s.Rb(37,"div",16),s.Mb(38,"canvas",9),s.Qb(),s.Qb(),s.Qb(),s.Rb(39,"div",2),s.Rb(40,"div",17),s.Rb(41,"div",4),s.Rb(42,"div",11),s.Rb(43,"button",12),s.Mb(44,"i",13),s.Qb(),s.uc(45,w,7,0,"div",14),s.Qb(),s.Rb(46,"div",7),s.wc(47,"9.823"),s.Qb(),s.Rb(48,"div"),s.wc(49,"Members online"),s.Qb(),s.Qb(),s.Rb(50,"div",8),s.Mb(51,"canvas",9),s.Qb(),s.Qb(),s.Qb(),s.Qb(),s.Rb(52,"div",18),s.Rb(53,"div",19),s.Rb(54,"div",1),s.Rb(55,"div",20),s.Rb(56,"h4",21),s.wc(57,"Traffic"),s.Qb(),s.Rb(58,"div",22),s.wc(59,"November 2017"),s.Qb(),s.Qb(),s.Rb(60,"div",23),s.Rb(61,"button",24),s.Mb(62,"i",25),s.Qb(),s.Rb(63,"div",26),s.Rb(64,"label",27),s.Yb("ngModelChange",function(a){return e.radioModel=a}),s.wc(65,"Day"),s.Qb(),s.Rb(66,"label",28),s.Yb("ngModelChange",function(a){return e.radioModel=a}),s.wc(67,"Month"),s.Qb(),s.Rb(68,"label",29),s.Yb("ngModelChange",function(a){return e.radioModel=a}),s.wc(69,"Year"),s.Qb(),s.Qb(),s.Qb(),s.Qb(),s.Rb(70,"div",30),s.Mb(71,"canvas",9),s.Qb(),s.Qb(),s.Rb(72,"div",31),s.Rb(73,"div",32),s.Rb(74,"div",33),s.Rb(75,"div",34),s.wc(76,"Visits"),s.Qb(),s.Rb(77,"strong"),s.wc(78,"29.703 Users (40%)"),s.Qb(),s.Rb(79,"div",35),s.Mb(80,"div",36),s.Qb(),s.Qb(),s.Rb(81,"div",33),s.Rb(82,"div",34),s.wc(83,"Unique"),s.Qb(),s.Rb(84,"strong"),s.wc(85,"24.093 Users (20%)"),s.Qb(),s.Rb(86,"div",35),s.Mb(87,"div",37),s.Qb(),s.Qb(),s.Rb(88,"div",33),s.Rb(89,"div",34),s.wc(90,"Pageviews"),s.Qb(),s.Rb(91,"strong"),s.wc(92,"78.706 Views (60%)"),s.Qb(),s.Rb(93,"div",35),s.Mb(94,"div",38),s.Qb(),s.Qb(),s.Rb(95,"div",33),s.Rb(96,"div",34),s.wc(97,"New Users"),s.Qb(),s.Rb(98,"strong"),s.wc(99,"22.123 Users (80%)"),s.Qb(),s.Rb(100,"div",35),s.Mb(101,"div",39),s.Qb(),s.Qb(),s.Rb(102,"div",33),s.Rb(103,"div",34),s.wc(104,"Bounce Rate"),s.Qb(),s.Rb(105,"strong"),s.wc(106,"40.15%"),s.Qb(),s.Rb(107,"div",35),s.Mb(108,"div",40),s.Qb(),s.Qb(),s.Qb(),s.Qb(),s.Qb(),s.Rb(109,"div",1),s.Rb(110,"div",2),s.Rb(111,"div",41),s.Rb(112,"div",42),s.Mb(113,"i",43),s.Rb(114,"div",44),s.Mb(115,"canvas",9),s.Qb(),s.Qb(),s.Rb(116,"div",45),s.Rb(117,"div"),s.Rb(118,"div",7),s.wc(119,"89k"),s.Qb(),s.Rb(120,"div",46),s.wc(121,"friends"),s.Qb(),s.Qb(),s.Rb(122,"div"),s.Rb(123,"div",7),s.wc(124,"459"),s.Qb(),s.Rb(125,"div",46),s.wc(126,"feeds"),s.Qb(),s.Qb(),s.Qb(),s.Qb(),s.Qb(),s.Rb(127,"div",2),s.Rb(128,"div",41),s.Rb(129,"div",47),s.Mb(130,"i",48),s.Rb(131,"div",44),s.Mb(132,"canvas",9),s.Qb(),s.Qb(),s.Rb(133,"div",45),s.Rb(134,"div"),s.Rb(135,"div",7),s.wc(136,"973k"),s.Qb(),s.Rb(137,"div",46),s.wc(138,"followers"),s.Qb(),s.Qb(),s.Rb(139,"div"),s.Rb(140,"div",7),s.wc(141,"1.792"),s.Qb(),s.Rb(142,"div",46),s.wc(143,"tweets"),s.Qb(),s.Qb(),s.Qb(),s.Qb(),s.Qb(),s.Rb(144,"div",2),s.Rb(145,"div",41),s.Rb(146,"div",49),s.Mb(147,"i",50),s.Rb(148,"div",44),s.Mb(149,"canvas",9),s.Qb(),s.Qb(),s.Rb(150,"div",45),s.Rb(151,"div"),s.Rb(152,"div",7),s.wc(153,"500+"),s.Qb(),s.Rb(154,"div",46),s.wc(155,"contacts"),s.Qb(),s.Qb(),s.Rb(156,"div"),s.Rb(157,"div",7),s.wc(158,"292"),s.Qb(),s.Rb(159,"div",46),s.wc(160,"feeds"),s.Qb(),s.Qb(),s.Qb(),s.Qb(),s.Qb(),s.Rb(161,"div",2),s.Rb(162,"div",41),s.Rb(163,"div",51),s.Mb(164,"i",52),s.Rb(165,"div",44),s.Mb(166,"canvas",9),s.Qb(),s.Qb(),s.Rb(167,"div",45),s.Rb(168,"div"),s.Rb(169,"div",7),s.wc(170,"894"),s.Qb(),s.Rb(171,"div",46),s.wc(172,"followers"),s.Qb(),s.Qb(),s.Rb(173,"div"),s.Rb(174,"div",7),s.wc(175,"92"),s.Qb(),s.Rb(176,"div",46),s.wc(177,"circles"),s.Qb(),s.Qb(),s.Qb(),s.Qb(),s.Qb(),s.Qb(),s.Rb(178,"div",1),s.Rb(179,"div",53),s.Rb(180,"div",18),s.Rb(181,"div",54),s.wc(182," Traffic & Sales "),s.Qb(),s.Rb(183,"div",19),s.Rb(184,"div",1),s.Rb(185,"div",55),s.Rb(186,"div",1),s.Rb(187,"div",55),s.Rb(188,"div",56),s.Rb(189,"small",34),s.wc(190,"New Clients"),s.Qb(),s.Mb(191,"br"),s.Rb(192,"strong",57),s.wc(193,"9,123"),s.Qb(),s.Qb(),s.Qb(),s.Rb(194,"div",55),s.Rb(195,"div",58),s.Rb(196,"small",34),s.wc(197,"Recuring Clients"),s.Qb(),s.Mb(198,"br"),s.Rb(199,"strong",57),s.wc(200,"22,643"),s.Qb(),s.Qb(),s.Qb(),s.Qb(),s.Mb(201,"hr",59),s.Rb(202,"div",60),s.Rb(203,"div",61),s.Rb(204,"span",62),s.wc(205," Monday "),s.Qb(),s.Qb(),s.Rb(206,"div",63),s.Rb(207,"div",64),s.Mb(208,"div",65),s.Qb(),s.Rb(209,"div",64),s.Mb(210,"div",66),s.Qb(),s.Qb(),s.Qb(),s.Rb(211,"div",60),s.Rb(212,"div",61),s.Rb(213,"span",62),s.wc(214," Tuesday "),s.Qb(),s.Qb(),s.Rb(215,"div",63),s.Rb(216,"div",64),s.Mb(217,"div",67),s.Qb(),s.Rb(218,"div",64),s.Mb(219,"div",68),s.Qb(),s.Qb(),s.Qb(),s.Rb(220,"div",60),s.Rb(221,"div",61),s.Rb(222,"span",62),s.wc(223," Wednesday "),s.Qb(),s.Qb(),s.Rb(224,"div",63),s.Rb(225,"div",64),s.Mb(226,"div",69),s.Qb(),s.Rb(227,"div",64),s.Mb(228,"div",70),s.Qb(),s.Qb(),s.Qb(),s.Rb(229,"div",60),s.Rb(230,"div",61),s.Rb(231,"span",62),s.wc(232," Thursday "),s.Qb(),s.Qb(),s.Rb(233,"div",63),s.Rb(234,"div",64),s.Mb(235,"div",71),s.Qb(),s.Rb(236,"div",64),s.Mb(237,"div",72),s.Qb(),s.Qb(),s.Qb(),s.Rb(238,"div",60),s.Rb(239,"div",61),s.Rb(240,"span",62),s.wc(241," Friday "),s.Qb(),s.Qb(),s.Rb(242,"div",63),s.Rb(243,"div",64),s.Mb(244,"div",73),s.Qb(),s.Rb(245,"div",64),s.Mb(246,"div",74),s.Qb(),s.Qb(),s.Qb(),s.Rb(247,"div",60),s.Rb(248,"div",61),s.Rb(249,"span",62),s.wc(250," Saturday "),s.Qb(),s.Qb(),s.Rb(251,"div",63),s.Rb(252,"div",64),s.Mb(253,"div",75),s.Qb(),s.Rb(254,"div",64),s.Mb(255,"div",76),s.Qb(),s.Qb(),s.Qb(),s.Rb(256,"div",60),s.Rb(257,"div",61),s.Rb(258,"span",62),s.wc(259," Sunday "),s.Qb(),s.Qb(),s.Rb(260,"div",63),s.Rb(261,"div",64),s.Mb(262,"div",77),s.Qb(),s.Rb(263,"div",64),s.Mb(264,"div",78),s.Qb(),s.Qb(),s.Qb(),s.Qb(),s.Rb(265,"div",55),s.Rb(266,"div",1),s.Rb(267,"div",55),s.Rb(268,"div",79),s.Rb(269,"small",34),s.wc(270,"Pageviews"),s.Qb(),s.Mb(271,"br"),s.Rb(272,"strong",57),s.wc(273,"78,623"),s.Qb(),s.Qb(),s.Qb(),s.Rb(274,"div",55),s.Rb(275,"div",80),s.Rb(276,"small",34),s.wc(277,"Organic"),s.Qb(),s.Mb(278,"br"),s.Rb(279,"strong",57),s.wc(280,"49,123"),s.Qb(),s.Qb(),s.Qb(),s.Qb(),s.Mb(281,"hr",59),s.Rb(282,"div",81),s.Rb(283,"div",82),s.Mb(284,"i",83),s.Rb(285,"div"),s.wc(286,"Male"),s.Qb(),s.Rb(287,"div",84),s.wc(288,"43%"),s.Qb(),s.Qb(),s.Rb(289,"div",63),s.Rb(290,"div",64),s.Mb(291,"div",85),s.Qb(),s.Qb(),s.Qb(),s.Rb(292,"div",86),s.Rb(293,"div",82),s.Mb(294,"i",87),s.Rb(295,"div"),s.wc(296,"Female"),s.Qb(),s.Rb(297,"div",84),s.wc(298,"37%"),s.Qb(),s.Qb(),s.Rb(299,"div",63),s.Rb(300,"div",64),s.Mb(301,"div",85),s.Qb(),s.Qb(),s.Qb(),s.Rb(302,"div",81),s.Rb(303,"div",88),s.Mb(304,"i",89),s.Rb(305,"div"),s.wc(306,"Organic Search"),s.Qb(),s.Rb(307,"div",90),s.wc(308,"191.235"),s.Qb(),s.Rb(309,"div",91),s.wc(310,"(56%)"),s.Qb(),s.Qb(),s.Rb(311,"div",63),s.Rb(312,"div",64),s.Mb(313,"div",92),s.Qb(),s.Qb(),s.Qb(),s.Rb(314,"div",81),s.Rb(315,"div",88),s.Mb(316,"i",93),s.Rb(317,"div"),s.wc(318,"Facebook"),s.Qb(),s.Rb(319,"div",90),s.wc(320,"51.223"),s.Qb(),s.Rb(321,"div",91),s.wc(322,"(15%)"),s.Qb(),s.Qb(),s.Rb(323,"div",63),s.Rb(324,"div",64),s.Mb(325,"div",94),s.Qb(),s.Qb(),s.Qb(),s.Rb(326,"div",81),s.Rb(327,"div",88),s.Mb(328,"i",95),s.Rb(329,"div"),s.wc(330,"Twitter"),s.Qb(),s.Rb(331,"div",90),s.wc(332,"37.564"),s.Qb(),s.Rb(333,"div",91),s.wc(334,"(11%)"),s.Qb(),s.Qb(),s.Rb(335,"div",63),s.Rb(336,"div",64),s.Mb(337,"div",96),s.Qb(),s.Qb(),s.Qb(),s.Rb(338,"div",81),s.Rb(339,"div",88),s.Mb(340,"i",97),s.Rb(341,"div"),s.wc(342,"LinkedIn"),s.Qb(),s.Rb(343,"div",90),s.wc(344,"27.319"),s.Qb(),s.Rb(345,"div",91),s.wc(346,"(8%)"),s.Qb(),s.Qb(),s.Rb(347,"div",63),s.Rb(348,"div",64),s.Mb(349,"div",98),s.Qb(),s.Qb(),s.Qb(),s.Qb(),s.Qb(),s.Mb(350,"br"),s.Rb(351,"table",99),s.Rb(352,"thead",100),s.Rb(353,"tr"),s.Rb(354,"th",101),s.Mb(355,"i",102),s.Qb(),s.Rb(356,"th"),s.wc(357,"User"),s.Qb(),s.Rb(358,"th",101),s.wc(359,"Country"),s.Qb(),s.Rb(360,"th"),s.wc(361,"Usage"),s.Qb(),s.Rb(362,"th",101),s.wc(363,"Payment Method"),s.Qb(),s.Rb(364,"th"),s.wc(365,"Activity"),s.Qb(),s.Qb(),s.Qb(),s.Rb(366,"tbody"),s.Rb(367,"tr"),s.Rb(368,"td",101),s.Rb(369,"div",103),s.Mb(370,"img",104),s.Mb(371,"span",105),s.Qb(),s.Qb(),s.Rb(372,"td"),s.Rb(373,"div"),s.wc(374,"Yiorgos Avraamu"),s.Qb(),s.Rb(375,"div",22),s.Rb(376,"span"),s.wc(377,"New"),s.Qb(),s.wc(378," | Registered: Jan 1, 2015 "),s.Qb(),s.Qb(),s.Rb(379,"td",101),s.Mb(380,"i",106),s.Qb(),s.Rb(381,"td"),s.Rb(382,"div",107),s.Rb(383,"div",108),s.Rb(384,"strong"),s.wc(385,"50%"),s.Qb(),s.Qb(),s.Rb(386,"div",109),s.Rb(387,"small",34),s.wc(388,"Jun 11, 2015 - Jul 10, 2015"),s.Qb(),s.Qb(),s.Qb(),s.Rb(389,"div",64),s.Mb(390,"div",110),s.Qb(),s.Qb(),s.Rb(391,"td",101),s.Mb(392,"i",111),s.Qb(),s.Rb(393,"td"),s.Rb(394,"div",22),s.wc(395,"Last login"),s.Qb(),s.Rb(396,"strong"),s.wc(397,"10 sec ago"),s.Qb(),s.Qb(),s.Qb(),s.Rb(398,"tr"),s.Rb(399,"td",101),s.Rb(400,"div",103),s.Mb(401,"img",112),s.Mb(402,"span",113),s.Qb(),s.Qb(),s.Rb(403,"td"),s.Rb(404,"div"),s.wc(405,"Avram Tarasios"),s.Qb(),s.Rb(406,"div",22),s.Rb(407,"span"),s.wc(408,"Recurring"),s.Qb(),s.wc(409," | Registered: Jan 1, 2015 "),s.Qb(),s.Qb(),s.Rb(410,"td",101),s.Mb(411,"i",114),s.Qb(),s.Rb(412,"td"),s.Rb(413,"div",107),s.Rb(414,"div",108),s.Rb(415,"strong"),s.wc(416,"10%"),s.Qb(),s.Qb(),s.Rb(417,"div",109),s.Rb(418,"small",34),s.wc(419,"Jun 11, 2015 - Jul 10, 2015"),s.Qb(),s.Qb(),s.Qb(),s.Rb(420,"div",64),s.Mb(421,"div",115),s.Qb(),s.Qb(),s.Rb(422,"td",101),s.Mb(423,"i",116),s.Qb(),s.Rb(424,"td"),s.Rb(425,"div",22),s.wc(426,"Last login"),s.Qb(),s.Rb(427,"strong"),s.wc(428,"5 minutes ago"),s.Qb(),s.Qb(),s.Qb(),s.Rb(429,"tr"),s.Rb(430,"td",101),s.Rb(431,"div",103),s.Mb(432,"img",117),s.Mb(433,"span",118),s.Qb(),s.Qb(),s.Rb(434,"td"),s.Rb(435,"div"),s.wc(436,"Quintin Ed"),s.Qb(),s.Rb(437,"div",22),s.Rb(438,"span"),s.wc(439,"New"),s.Qb(),s.wc(440," | Registered: Jan 1, 2015 "),s.Qb(),s.Qb(),s.Rb(441,"td",101),s.Mb(442,"i",119),s.Qb(),s.Rb(443,"td"),s.Rb(444,"div",107),s.Rb(445,"div",108),s.Rb(446,"strong"),s.wc(447,"74%"),s.Qb(),s.Qb(),s.Rb(448,"div",109),s.Rb(449,"small",34),s.wc(450,"Jun 11, 2015 - Jul 10, 2015"),s.Qb(),s.Qb(),s.Qb(),s.Rb(451,"div",64),s.Mb(452,"div",120),s.Qb(),s.Qb(),s.Rb(453,"td",101),s.Mb(454,"i",121),s.Qb(),s.Rb(455,"td"),s.Rb(456,"div",22),s.wc(457,"Last login"),s.Qb(),s.Rb(458,"strong"),s.wc(459,"1 hour ago"),s.Qb(),s.Qb(),s.Qb(),s.Rb(460,"tr"),s.Rb(461,"td",101),s.Rb(462,"div",103),s.Mb(463,"img",122),s.Mb(464,"span",123),s.Qb(),s.Qb(),s.Rb(465,"td"),s.Rb(466,"div"),s.wc(467,"En\xe9as Kwadwo"),s.Qb(),s.Rb(468,"div",22),s.Rb(469,"span"),s.wc(470,"New"),s.Qb(),s.wc(471," | Registered: Jan 1, 2015 "),s.Qb(),s.Qb(),s.Rb(472,"td",101),s.Mb(473,"i",124),s.Qb(),s.Rb(474,"td"),s.Rb(475,"div",107),s.Rb(476,"div",108),s.Rb(477,"strong"),s.wc(478,"98%"),s.Qb(),s.Qb(),s.Rb(479,"div",109),s.Rb(480,"small",34),s.wc(481,"Jun 11, 2015 - Jul 10, 2015"),s.Qb(),s.Qb(),s.Qb(),s.Rb(482,"div",64),s.Mb(483,"div",125),s.Qb(),s.Qb(),s.Rb(484,"td",101),s.Mb(485,"i",126),s.Qb(),s.Rb(486,"td"),s.Rb(487,"div",22),s.wc(488,"Last login"),s.Qb(),s.Rb(489,"strong"),s.wc(490,"Last month"),s.Qb(),s.Qb(),s.Qb(),s.Rb(491,"tr"),s.Rb(492,"td",101),s.Rb(493,"div",103),s.Mb(494,"img",127),s.Mb(495,"span",105),s.Qb();s.Qb(),s.Rb(496,"td"),s.Rb(497,"div"),s.wc(498,"Agapetus Tade\xe1\u0161"),s.Qb(),s.Rb(499,"div",22),s.Rb(500,"span"),s.wc(501,"New"),s.Qb(),s.wc(502," | Registered: Jan 1, 2015 "),s.Qb(),s.Qb(),s.Rb(503,"td",101),s.Mb(504,"i",128),s.Qb(),s.Rb(505,"td"),s.Rb(506,"div",107),s.Rb(507,"div",108),s.Rb(508,"strong"),s.wc(509,"22%"),s.Qb(),s.Qb(),s.Rb(510,"div",109),s.Rb(511,"small",34),s.wc(512,"Jun 11, 2015 - Jul 10, 2015"),s.Qb(),s.Qb(),s.Qb(),s.Rb(513,"div",64),s.Mb(514,"div",73),s.Qb(),s.Qb(),s.Rb(515,"td",101),s.Mb(516,"i",129),s.Qb(),s.Rb(517,"td"),s.Rb(518,"div",22),s.wc(519,"Last login"),s.Qb(),s.Rb(520,"strong"),s.wc(521,"Last week"),s.Qb(),s.Qb(),s.Qb(),s.Rb(522,"tr"),s.Rb(523,"td",101),s.Rb(524,"div",103),s.Mb(525,"img",130),s.Mb(526,"span",113),s.Qb(),s.Qb(),s.Rb(527,"td"),s.Rb(528,"div"),s.wc(529,"Friderik D\xe1vid"),s.Qb(),s.Rb(530,"div",22),s.Rb(531,"span"),s.wc(532,"New"),s.Qb(),s.wc(533," | Registered: Jan 1, 2015 "),s.Qb(),s.Qb(),s.Rb(534,"td",101),s.Mb(535,"i",131),s.Qb(),s.Rb(536,"td"),s.Rb(537,"div",107),s.Rb(538,"div",108),s.Rb(539,"strong"),s.wc(540,"43%"),s.Qb(),s.Qb(),s.Rb(541,"div",109),s.Rb(542,"small",34),s.wc(543,"Jun 11, 2015 - Jul 10, 2015"),s.Qb(),s.Qb(),s.Qb(),s.Rb(544,"div",64),s.Mb(545,"div",132),s.Qb(),s.Qb(),s.Rb(546,"td",101),s.Mb(547,"i",133),s.Qb(),s.Rb(548,"td"),s.Rb(549,"div",22),s.wc(550,"Last login"),s.Qb(),s.Rb(551,"strong"),s.wc(552,"Yesterday"),s.Qb(),s.Qb(),s.Qb(),s.Qb(),s.Qb(),s.Qb(),s.Qb(),s.Qb(),s.Qb(),s.Qb()}2&a&&(s.zb(12),s.gc("datasets",e.lineChart2Data)("labels",e.lineChart2Labels)("options",e.lineChart2Options)("colors",e.lineChart2Colours)("legend",e.lineChart2Legend)("chartType",e.lineChart2Type),s.zb(13),s.gc("datasets",e.lineChart1Data)("labels",e.lineChart1Labels)("options",e.lineChart1Options)("colors",e.lineChart1Colours)("legend",e.lineChart1Legend)("chartType",e.lineChart1Type),s.zb(13),s.gc("datasets",e.lineChart3Data)("labels",e.lineChart3Labels)("options",e.lineChart3Options)("colors",e.lineChart3Colours)("legend",e.lineChart3Legend)("chartType",e.lineChart3Type),s.zb(13),s.gc("datasets",e.barChart1Data)("labels",e.barChart1Labels)("options",e.barChart1Options)("colors",e.barChart1Colours)("legend",e.barChart1Legend)("chartType",e.barChart1Type),s.zb(13),s.gc("ngModel",e.radioModel),s.zb(2),s.gc("ngModel",e.radioModel),s.zb(2),s.gc("ngModel",e.radioModel),s.zb(3),s.gc("datasets",e.mainChartData)("labels",e.mainChartLabels)("options",e.mainChartOptions)("colors",e.mainChartColours)("legend",e.mainChartLegend)("chartType",e.mainChartType),s.zb(44),s.gc("datasets",e.brandBoxChartData1)("labels",e.brandBoxChartLabels)("options",e.brandBoxChartOptions)("colors",e.brandBoxChartColours)("legend",e.brandBoxChartLegend)("chartType",e.brandBoxChartType),s.zb(17),s.gc("datasets",e.brandBoxChartData2)("labels",e.brandBoxChartLabels)("options",e.brandBoxChartOptions)("colors",e.brandBoxChartColours)("legend",e.brandBoxChartLegend)("chartType",e.brandBoxChartType),s.zb(17),s.gc("datasets",e.brandBoxChartData3)("labels",e.brandBoxChartLabels)("options",e.brandBoxChartOptions)("colors",e.brandBoxChartColours)("legend",e.brandBoxChartLegend)("chartType",e.brandBoxChartType),s.zb(17),s.gc("datasets",e.brandBoxChartData4)("labels",e.brandBoxChartLabels)("options",e.brandBoxChartOptions)("colors",e.brandBoxChartColours)("legend",e.brandBoxChartLegend)("chartType",e.brandBoxChartType))},directives:[t.a,r.a,r.d,r.b,l,b.e,b.h],encapsulation:2}),a})(),data:{title:"Dashboard"}}];let C=(()=>{class a{}return a.\u0275fac=function(e){return new(e||a)},a.\u0275mod=s.Jb({type:a}),a.\u0275inj=s.Ib({imports:[[v.g.forChild(m)],v.g]}),a})(),f=(()=>{class a{}return a.\u0275fac=function(e){return new(e||a)},a.\u0275mod=s.Jb({type:a}),a.\u0275inj=s.Ib({imports:[[b.c,C,t.b,r.c,h.forRoot()]]}),a})()}}]); \ No newline at end of file diff --git a/frontend/src/main/template_original/prod_build/12-es5.a38a6a3bed8b4eaf63d8.js b/frontend/src/main/template_original/prod_build/12-es5.a38a6a3bed8b4eaf63d8.js deleted file mode 100644 index 1fef555da..000000000 --- a/frontend/src/main/template_original/prod_build/12-es5.a38a6a3bed8b4eaf63d8.js +++ /dev/null @@ -1 +0,0 @@ -!function(){function a(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function e(a,e){for(var i=0;i{class b{constructor(b){this._platformId=b,this.isBrowser=this._platformId?Object(c.t)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!t)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return b.\u0275fac=function(i){return new(i||b)(o.Vb(o.C))},b.\u0275prov=Object(o.Hb)({factory:function(){return new b(Object(o.Vb)(o.C))},token:b,providedIn:"root"}),b})();function d(b,i){if(1&b&&o.Mb(0,"i"),2&b){const b=o.bc().$implicit,i=o.bc();o.Cb("",i.toKebabCase(b[0])," c-icon c-icon-3xl")}}function e(b,i){if(1&b&&o.Mb(0,"c-icon",14),2&b){const b=o.bc().$implicit,i=o.bc();o.gc("name",i.toKebabCase(b[0]))("title",b[0])}}function r(b,i){if(1&b&&(o.Rb(0,"div",11),o.uc(1,d,1,3,"i",12),o.uc(2,e,1,2,"ng-template",null,13,o.vc),o.Rb(4,"div"),o.wc(5),o.Qb(),o.Qb()),2&b){const b=i.$implicit,a=o.nc(3),c=o.bc();o.zb(1),o.gc("ngIf",c.platform.TRIDENT)("ngIfElse",a),o.zb(4),o.xc(c.toKebabCase(b[0]))}}const M=[{path:"",data:{title:"Icons"},children:[{path:"",redirectTo:"coreui-icons"},{path:"coreui-icons",component:(()=>{class b{constructor(b,i,a){this.platform=b,this.route=i,this.iconSet=a,this.title="CoreUI Icons",this.icons=[]}ngOnInit(){const b=this.route.routeConfig.path;let i="cil";"coreui-icons"===b?(this.title=`${this.title} - Free`,i="cil"):"brands"===b?(this.title=`${this.title} - Brands`,i="cib"):"flags"===b&&(this.title=`${this.title} - Flags`,i="cif"),this.icons=this.getIconsView(i)}toKebabCase(b){return b.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g,"$1-$2").toLowerCase()}getIconsView(b){return Object.entries(this.iconSet.icons).filter(i=>i[0].startsWith(b))}}return b.\u0275fac=function(i){return new(i||b)(o.Lb(n),o.Lb(l.a),o.Lb(f.d))},b.\u0275cmp=o.Fb({type:b,selectors:[["ng-component"]],decls:14,vars:1,consts:[[1,"animated","fadeIn"],[1,"card","card-default"],[1,"card-header"],[1,"fa","fa-picture-o"],[1,"badge","badge-info"],[1,"card-header-actions"],["href","https://icons.coreui.io/","rel","noopener","target","_blank",1,"card-header-action"],[1,"text-muted"],[1,"card-body"],[1,"row","text-center"],["class","mb-5 col col-6 col-sm-4 col-md-3 col-xl-2",4,"ngFor","ngForOf"],[1,"mb-5","col","col-6","col-sm-4","col-md-3","col-xl-2"],[3,"class",4,"ngIf","ngIfElse"],["notIE",""],["size","3xl",1,"c-icon-fix",3,"name","title"]],template:function(b,i){1&b&&(o.Rb(0,"div",0),o.Rb(1,"div",1),o.Rb(2,"div",2),o.Mb(3,"i",3),o.wc(4," CoreUI Icons "),o.Rb(5,"span",4),o.wc(6,"New"),o.Qb(),o.Rb(7,"div",5),o.Rb(8,"a",6),o.Rb(9,"small",7),o.wc(10,"download"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(11,"div",8),o.Rb(12,"div",9),o.uc(13,r,6,3,"div",10),o.Qb(),o.Qb(),o.Qb(),o.Qb()),2&b&&(o.zb(13),o.gc("ngForOf",i.icons))},directives:[c.j,c.k,f.a],styles:[".c-icon-fix[_ngcontent-%COMP%]{color:#5c6873;fill:#5c6873}.c-icon[_ngcontent-%COMP%]{display:inline-block;color:inherit;text-align:center;fill:currentColor}.c-icon[_ngcontent-%COMP%]:not(.c-icon-c-s):not(.c-icon-custom-size){width:1rem;height:1rem;font-size:1rem}.c-icon[_ngcontent-%COMP%]:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-2xl{width:2rem;height:2rem;font-size:2rem}.c-icon[_ngcontent-%COMP%]:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-3xl{width:3rem;height:3rem;font-size:3rem}.c-icon[_ngcontent-%COMP%]:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-4xl{width:4rem;height:4rem;font-size:4rem}.c-icon[_ngcontent-%COMP%]:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-5xl{width:5rem;height:5rem;font-size:5rem}.c-icon[_ngcontent-%COMP%]:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-6xl{width:6rem;height:6rem;font-size:6rem}.c-icon[_ngcontent-%COMP%]:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-7xl{width:7rem;height:7rem;font-size:7rem}.c-icon[_ngcontent-%COMP%]:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-8xl{width:8rem;height:8rem;font-size:8rem}.c-icon[_ngcontent-%COMP%]:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-9xl{width:9rem;height:9rem;font-size:9rem}.c-icon[_ngcontent-%COMP%]:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-xl{width:1.5rem;height:1.5rem;font-size:1.5rem}.c-icon[_ngcontent-%COMP%]:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-lg{width:1.25rem;height:1.25rem;font-size:1.25rem}.c-icon[_ngcontent-%COMP%]:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-sm{width:.875rem;height:.875rem;font-size:.875rem}.c-icon-c-s[_ngcontent-%COMP%], .c-icon-custom-size[_ngcontent-%COMP%]{width:auto!important;height:auto!important}"]}),b})(),data:{title:"CoreUI Icons"}},{path:"flags",component:(()=>{class b{constructor(){}}return b.\u0275fac=function(i){return new(i||b)},b.\u0275cmp=o.Fb({type:b,selectors:[["ng-component"]],decls:1011,vars:0,consts:[[1,"animated","fadeIn"],[1,"card"],[1,"card-header"],[1,"fa","fa-font-awesome"],[1,"card-body"],[1,"row"],[1,"col-12","mb-5"],[1,"col-sm-2","col-xs-3","text-center","mb-5"],["title","ad","id","ad",1,"flag-icon","flag-icon-ad","h1"],["title","ae","id","ae",1,"flag-icon","flag-icon-ae","h1"],["title","af","id","af",1,"flag-icon","flag-icon-af","h1"],["title","ag","id","ag",1,"flag-icon","flag-icon-ag","h1"],["title","ai","id","ai",1,"flag-icon","flag-icon-ai","h1"],["title","al","id","al",1,"flag-icon","flag-icon-al","h1"],["title","am","id","am",1,"flag-icon","flag-icon-am","h1"],["title","ao","id","ao",1,"flag-icon","flag-icon-ao","h1"],["title","aq","id","aq",1,"flag-icon","flag-icon-aq","h1"],["title","ar","id","ar",1,"flag-icon","flag-icon-ar","h1"],["title","as","id","as",1,"flag-icon","flag-icon-as","h1"],["title","at","id","at",1,"flag-icon","flag-icon-at","h1"],["title","au","id","au",1,"flag-icon","flag-icon-au","h1"],["title","aw","id","aw",1,"flag-icon","flag-icon-aw","h1"],["title","ax","id","ax",1,"flag-icon","flag-icon-ax","h1"],["title","az","id","az",1,"flag-icon","flag-icon-az","h1"],["title","ba","id","ba",1,"flag-icon","flag-icon-ba","h1"],["title","bb","id","bb",1,"flag-icon","flag-icon-bb","h1"],["title","bd","id","bd",1,"flag-icon","flag-icon-bd","h1"],["title","be","id","be",1,"flag-icon","flag-icon-be","h1"],["title","bf","id","bf",1,"flag-icon","flag-icon-bf","h1"],["title","bg","id","bg",1,"flag-icon","flag-icon-bg","h1"],["title","bh","id","bh",1,"flag-icon","flag-icon-bh","h1"],["title","bi","id","bi",1,"flag-icon","flag-icon-bi","h1"],["title","bj","id","bj",1,"flag-icon","flag-icon-bj","h1"],["title","bl","id","bl",1,"flag-icon","flag-icon-bl","h1"],["title","bm","id","bm",1,"flag-icon","flag-icon-bm","h1"],["title","bn","id","bn",1,"flag-icon","flag-icon-bn","h1"],["title","bo","id","bo",1,"flag-icon","flag-icon-bo","h1"],["title","bq","id","bq",1,"flag-icon","flag-icon-bq","h1"],["title","br","id","br",1,"flag-icon","flag-icon-br","h1"],["title","bs","id","bs",1,"flag-icon","flag-icon-bs","h1"],["title","bt","id","bt",1,"flag-icon","flag-icon-bt","h1"],["title","bv","id","bv",1,"flag-icon","flag-icon-bv","h1"],["title","bw","id","bw",1,"flag-icon","flag-icon-bw","h1"],["title","by","id","by",1,"flag-icon","flag-icon-by","h1"],["title","bz","id","bz",1,"flag-icon","flag-icon-bz","h1"],["title","ca","id","ca",1,"flag-icon","flag-icon-ca","h1"],["title","cc","id","cc",1,"flag-icon","flag-icon-cc","h1"],["title","cd","id","cd",1,"flag-icon","flag-icon-cd","h1"],["title","cf","id","cf",1,"flag-icon","flag-icon-cf","h1"],["title","cg","id","cg",1,"flag-icon","flag-icon-cg","h1"],["title","ch","id","ch",1,"flag-icon","flag-icon-ch","h1"],["title","ci","id","ci",1,"flag-icon","flag-icon-ci","h1"],["title","ck","id","ck",1,"flag-icon","flag-icon-ck","h1"],["title","cl","id","cl",1,"flag-icon","flag-icon-cl","h1"],["title","cm","id","cm",1,"flag-icon","flag-icon-cm","h1"],["title","cn","id","cn",1,"flag-icon","flag-icon-cn","h1"],["title","co","id","co",1,"flag-icon","flag-icon-co","h1"],["title","cr","id","cr",1,"flag-icon","flag-icon-cr","h1"],["title","cu","id","cu",1,"flag-icon","flag-icon-cu","h1"],["title","cv","id","cv",1,"flag-icon","flag-icon-cv","h1"],["title","cw","id","cw",1,"flag-icon","flag-icon-cw","h1"],["title","cx","id","cx",1,"flag-icon","flag-icon-cx","h1"],["title","cy","id","cy",1,"flag-icon","flag-icon-cy","h1"],["title","cz","id","cz",1,"flag-icon","flag-icon-cz","h1"],["title","de","id","de",1,"flag-icon","flag-icon-de","h1"],["title","dj","id","dj",1,"flag-icon","flag-icon-dj","h1"],["title","dk","id","dk",1,"flag-icon","flag-icon-dk","h1"],["title","dm","id","dm",1,"flag-icon","flag-icon-dm","h1"],["title","do","id","do",1,"flag-icon","flag-icon-do","h1"],["title","dz","id","dz",1,"flag-icon","flag-icon-dz","h1"],["title","ec","id","ec",1,"flag-icon","flag-icon-ec","h1"],["title","ee","id","ee",1,"flag-icon","flag-icon-ee","h1"],["title","eg","id","eg",1,"flag-icon","flag-icon-eg","h1"],["title","eh","id","eh",1,"flag-icon","flag-icon-eh","h1"],["title","er","id","er",1,"flag-icon","flag-icon-er","h1"],["title","es","id","es",1,"flag-icon","flag-icon-es","h1"],["title","et","id","et",1,"flag-icon","flag-icon-et","h1"],["title","fi","id","fi",1,"flag-icon","flag-icon-fi","h1"],["title","fj","id","fj",1,"flag-icon","flag-icon-fj","h1"],["title","fk","id","fk",1,"flag-icon","flag-icon-fk","h1"],["title","fm","id","fm",1,"flag-icon","flag-icon-fm","h1"],["title","fo","id","fo",1,"flag-icon","flag-icon-fo","h1"],["title","fr","id","fr",1,"flag-icon","flag-icon-fr","h1"],["title","ga","id","ga",1,"flag-icon","flag-icon-ga","h1"],["title","gb","id","gb",1,"flag-icon","flag-icon-gb","h1"],["title","gd","id","gd",1,"flag-icon","flag-icon-gd","h1"],["title","ge","id","ge",1,"flag-icon","flag-icon-ge","h1"],["title","gf","id","gf",1,"flag-icon","flag-icon-gf","h1"],["title","gg","id","gg",1,"flag-icon","flag-icon-gg","h1"],["title","gh","id","gh",1,"flag-icon","flag-icon-gh","h1"],["title","gi","id","gi",1,"flag-icon","flag-icon-gi","h1"],["title","gl","id","gl",1,"flag-icon","flag-icon-gl","h1"],["title","gm","id","gm",1,"flag-icon","flag-icon-gm","h1"],["title","gn","id","gn",1,"flag-icon","flag-icon-gn","h1"],["title","gp","id","gp",1,"flag-icon","flag-icon-gp","h1"],["title","gq","id","gq",1,"flag-icon","flag-icon-gq","h1"],["title","gr","id","gr",1,"flag-icon","flag-icon-gr","h1"],["title","gs","id","gs",1,"flag-icon","flag-icon-gs","h1"],["title","gt","id","gt",1,"flag-icon","flag-icon-gt","h1"],["title","gu","id","gu",1,"flag-icon","flag-icon-gu","h1"],["title","gw","id","gw",1,"flag-icon","flag-icon-gw","h1"],["title","gy","id","gy",1,"flag-icon","flag-icon-gy","h1"],["title","hk","id","hk",1,"flag-icon","flag-icon-hk","h1"],["title","hm","id","hm",1,"flag-icon","flag-icon-hm","h1"],["title","hn","id","hn",1,"flag-icon","flag-icon-hn","h1"],["title","hr","id","hr",1,"flag-icon","flag-icon-hr","h1"],["title","ht","id","ht",1,"flag-icon","flag-icon-ht","h1"],["title","hu","id","hu",1,"flag-icon","flag-icon-hu","h1"],["title","id","id","id",1,"flag-icon","flag-icon-id","h1"],["title","ie","id","ie",1,"flag-icon","flag-icon-ie","h1"],["title","il","id","il",1,"flag-icon","flag-icon-il","h1"],["title","im","id","im",1,"flag-icon","flag-icon-im","h1"],["title","in","id","in",1,"flag-icon","flag-icon-in","h1"],["title","io","id","io",1,"flag-icon","flag-icon-io","h1"],["title","iq","id","iq",1,"flag-icon","flag-icon-iq","h1"],["title","ir","id","ir",1,"flag-icon","flag-icon-ir","h1"],["title","is","id","is",1,"flag-icon","flag-icon-is","h1"],["title","it","id","it",1,"flag-icon","flag-icon-it","h1"],["title","je","id","je",1,"flag-icon","flag-icon-je","h1"],["title","jm","id","jm",1,"flag-icon","flag-icon-jm","h1"],["title","jo","id","jo",1,"flag-icon","flag-icon-jo","h1"],["title","jp","id","jp",1,"flag-icon","flag-icon-jp","h1"],["title","ke","id","ke",1,"flag-icon","flag-icon-ke","h1"],["title","kg","id","kg",1,"flag-icon","flag-icon-kg","h1"],["title","kh","id","kh",1,"flag-icon","flag-icon-kh","h1"],["title","ki","id","ki",1,"flag-icon","flag-icon-ki","h1"],["title","km","id","km",1,"flag-icon","flag-icon-km","h1"],["title","kn","id","kn",1,"flag-icon","flag-icon-kn","h1"],["title","kp","id","kp",1,"flag-icon","flag-icon-kp","h1"],["title","kr","id","kr",1,"flag-icon","flag-icon-kr","h1"],["title","kw","id","kw",1,"flag-icon","flag-icon-kw","h1"],["title","ky","id","ky",1,"flag-icon","flag-icon-ky","h1"],["title","kz","id","kz",1,"flag-icon","flag-icon-kz","h1"],["title","la","id","la",1,"flag-icon","flag-icon-la","h1"],["title","lb","id","lb",1,"flag-icon","flag-icon-lb","h1"],["title","lc","id","lc",1,"flag-icon","flag-icon-lc","h1"],["title","li","id","li",1,"flag-icon","flag-icon-li","h1"],["title","lk","id","lk",1,"flag-icon","flag-icon-lk","h1"],["title","lr","id","lr",1,"flag-icon","flag-icon-lr","h1"],["title","ls","id","ls",1,"flag-icon","flag-icon-ls","h1"],["title","lt","id","lt",1,"flag-icon","flag-icon-lt","h1"],["title","lu","id","lu",1,"flag-icon","flag-icon-lu","h1"],["title","lv","id","lv",1,"flag-icon","flag-icon-lv","h1"],["title","ly","id","ly",1,"flag-icon","flag-icon-ly","h1"],["title","ma","id","ma",1,"flag-icon","flag-icon-ma","h1"],["title","mc","id","mc",1,"flag-icon","flag-icon-mc","h1"],["title","md","id","md",1,"flag-icon","flag-icon-md","h1"],["title","me","id","me",1,"flag-icon","flag-icon-me","h1"],["title","mf","id","mf",1,"flag-icon","flag-icon-mf","h1"],["title","mg","id","mg",1,"flag-icon","flag-icon-mg","h1"],["title","mh","id","mh",1,"flag-icon","flag-icon-mh","h1"],["title","mk","id","mk",1,"flag-icon","flag-icon-mk","h1"],["title","ml","id","ml",1,"flag-icon","flag-icon-ml","h1"],["title","mm","id","mm",1,"flag-icon","flag-icon-mm","h1"],["title","mn","id","mn",1,"flag-icon","flag-icon-mn","h1"],["title","mo","id","mo",1,"flag-icon","flag-icon-mo","h1"],["title","mp","id","mp",1,"flag-icon","flag-icon-mp","h1"],["title","mq","id","mq",1,"flag-icon","flag-icon-mq","h1"],["title","mr","id","mr",1,"flag-icon","flag-icon-mr","h1"],["title","ms","id","ms",1,"flag-icon","flag-icon-ms","h1"],["title","mt","id","mt",1,"flag-icon","flag-icon-mt","h1"],["title","mu","id","mu",1,"flag-icon","flag-icon-mu","h1"],["title","mv","id","mv",1,"flag-icon","flag-icon-mv","h1"],["title","mw","id","mw",1,"flag-icon","flag-icon-mw","h1"],["title","mx","id","mx",1,"flag-icon","flag-icon-mx","h1"],["title","my","id","my",1,"flag-icon","flag-icon-my","h1"],["title","mz","id","mz",1,"flag-icon","flag-icon-mz","h1"],["title","na","id","na",1,"flag-icon","flag-icon-na","h1"],["title","nc","id","nc",1,"flag-icon","flag-icon-nc","h1"],["title","ne","id","ne",1,"flag-icon","flag-icon-ne","h1"],["title","nf","id","nf",1,"flag-icon","flag-icon-nf","h1"],["title","ng","id","ng",1,"flag-icon","flag-icon-ng","h1"],["title","ni","id","ni",1,"flag-icon","flag-icon-ni","h1"],["title","nl","id","nl",1,"flag-icon","flag-icon-nl","h1"],["title","no","id","no",1,"flag-icon","flag-icon-no","h1"],["title","np","id","np",1,"flag-icon","flag-icon-np","h1"],["title","nr","id","nr",1,"flag-icon","flag-icon-nr","h1"],["title","nu","id","nu",1,"flag-icon","flag-icon-nu","h1"],["title","nz","id","nz",1,"flag-icon","flag-icon-nz","h1"],["title","om","id","om",1,"flag-icon","flag-icon-om","h1"],["title","pa","id","pa",1,"flag-icon","flag-icon-pa","h1"],["title","pe","id","pe",1,"flag-icon","flag-icon-pe","h1"],["title","pf","id","pf",1,"flag-icon","flag-icon-pf","h1"],["title","pg","id","pg",1,"flag-icon","flag-icon-pg","h1"],["title","ph","id","ph",1,"flag-icon","flag-icon-ph","h1"],["title","pk","id","pk",1,"flag-icon","flag-icon-pk","h1"],["title","pl","id","pl",1,"flag-icon","flag-icon-pl","h1"],["title","pm","id","pm",1,"flag-icon","flag-icon-pm","h1"],["title","pn","id","pn",1,"flag-icon","flag-icon-pn","h1"],["title","pr","id","pr",1,"flag-icon","flag-icon-pr","h1"],["title","ps","id","ps",1,"flag-icon","flag-icon-ps","h1"],["title","pt","id","pt",1,"flag-icon","flag-icon-pt","h1"],["title","pw","id","pw",1,"flag-icon","flag-icon-pw","h1"],["title","py","id","py",1,"flag-icon","flag-icon-py","h1"],["title","qa","id","qa",1,"flag-icon","flag-icon-qa","h1"],["title","re","id","re",1,"flag-icon","flag-icon-re","h1"],["title","ro","id","ro",1,"flag-icon","flag-icon-ro","h1"],["title","rs","id","rs",1,"flag-icon","flag-icon-rs","h1"],["title","ru","id","ru",1,"flag-icon","flag-icon-ru","h1"],["title","rw","id","rw",1,"flag-icon","flag-icon-rw","h1"],["title","sa","id","sa",1,"flag-icon","flag-icon-sa","h1"],["title","sb","id","sb",1,"flag-icon","flag-icon-sb","h1"],["title","sc","id","sc",1,"flag-icon","flag-icon-sc","h1"],["title","sd","id","sd",1,"flag-icon","flag-icon-sd","h1"],["title","se","id","se",1,"flag-icon","flag-icon-se","h1"],["title","sg","id","sg",1,"flag-icon","flag-icon-sg","h1"],["title","sh","id","sh",1,"flag-icon","flag-icon-sh","h1"],["title","si","id","si",1,"flag-icon","flag-icon-si","h1"],["title","sj","id","sj",1,"flag-icon","flag-icon-sj","h1"],["title","sk","id","sk",1,"flag-icon","flag-icon-sk","h1"],["title","sl","id","sl",1,"flag-icon","flag-icon-sl","h1"],["title","sm","id","sm",1,"flag-icon","flag-icon-sm","h1"],["title","sn","id","sn",1,"flag-icon","flag-icon-sn","h1"],["title","so","id","so",1,"flag-icon","flag-icon-so","h1"],["title","sr","id","sr",1,"flag-icon","flag-icon-sr","h1"],["title","ss","id","ss",1,"flag-icon","flag-icon-ss","h1"],["title","st","id","st",1,"flag-icon","flag-icon-st","h1"],["title","sv","id","sv",1,"flag-icon","flag-icon-sv","h1"],["title","sx","id","sx",1,"flag-icon","flag-icon-sx","h1"],["title","sy","id","sy",1,"flag-icon","flag-icon-sy","h1"],["title","sz","id","sz",1,"flag-icon","flag-icon-sz","h1"],["title","tc","id","tc",1,"flag-icon","flag-icon-tc","h1"],["title","td","id","td",1,"flag-icon","flag-icon-td","h1"],["title","tf","id","tf",1,"flag-icon","flag-icon-tf","h1"],["title","tg","id","tg",1,"flag-icon","flag-icon-tg","h1"],["title","th","id","th",1,"flag-icon","flag-icon-th","h1"],["title","tj","id","tj",1,"flag-icon","flag-icon-tj","h1"],["title","tk","id","tk",1,"flag-icon","flag-icon-tk","h1"],["title","tl","id","tl",1,"flag-icon","flag-icon-tl","h1"],["title","tm","id","tm",1,"flag-icon","flag-icon-tm","h1"],["title","tn","id","tn",1,"flag-icon","flag-icon-tn","h1"],["title","to","id","to",1,"flag-icon","flag-icon-to","h1"],["title","tr","id","tr",1,"flag-icon","flag-icon-tr","h1"],["title","tt","id","tt",1,"flag-icon","flag-icon-tt","h1"],["title","tv","id","tv",1,"flag-icon","flag-icon-tv","h1"],["title","tw","id","tw",1,"flag-icon","flag-icon-tw","h1"],["title","tz","id","tz",1,"flag-icon","flag-icon-tz","h1"],["title","ua","id","ua",1,"flag-icon","flag-icon-ua","h1"],["title","ug","id","ug",1,"flag-icon","flag-icon-ug","h1"],["title","um","id","um",1,"flag-icon","flag-icon-um","h1"],["title","us","id","us",1,"flag-icon","flag-icon-us","h1"],["title","uy","id","uy",1,"flag-icon","flag-icon-uy","h1"],["title","uz","id","uz",1,"flag-icon","flag-icon-uz","h1"],["title","va","id","va",1,"flag-icon","flag-icon-va","h1"],["title","vc","id","vc",1,"flag-icon","flag-icon-vc","h1"],["title","ve","id","ve",1,"flag-icon","flag-icon-ve","h1"],["title","vg","id","vg",1,"flag-icon","flag-icon-vg","h1"],["title","vi","id","vi",1,"flag-icon","flag-icon-vi","h1"],["title","vn","id","vn",1,"flag-icon","flag-icon-vn","h1"],["title","vu","id","vu",1,"flag-icon","flag-icon-vu","h1"],["title","wf","id","wf",1,"flag-icon","flag-icon-wf","h1"],["title","ws","id","ws",1,"flag-icon","flag-icon-ws","h1"],["title","ye","id","ye",1,"flag-icon","flag-icon-ye","h1"],["title","yt","id","yt",1,"flag-icon","flag-icon-yt","h1"],["title","za","id","za",1,"flag-icon","flag-icon-za","h1"],["title","zm","id","zm",1,"flag-icon","flag-icon-zm","h1"],["title","zw","id","zw",1,"flag-icon","flag-icon-zw","h1"]],template:function(b,i){if(1&b){o.Rb(0,"div",0),o.Rb(1,"div",1),o.Rb(2,"div",2),o.Mb(3,"i",3),o.wc(4," Flags "),o.Qb(),o.Rb(5,"div",4),o.Rb(6,"div",5),o.Rb(7,"div",6),o.wc(8," For using the flags inline with text add the classes "),o.Rb(9,"code"),o.wc(10,".flag-icon"),o.Qb(),o.wc(11," and "),o.Rb(12,"code"),o.wc(13,".flag-icon-xx"),o.Qb(),o.wc(14," (where xx is the ISO 3166-1-alpha-2 code of a country) to an empty span. If you want to have a squared version flag then add the class flag-icon-squared as well. "),o.Qb(),o.Rb(15,"div",7),o.Mb(16,"i",8),o.Rb(17,"div"),o.wc(18,"flag-icon-ad"),o.Qb(),o.Qb(),o.Rb(19,"div",7),o.Mb(20,"i",9),o.Rb(21,"div"),o.wc(22,"flag-icon-ae"),o.Qb(),o.Qb(),o.Rb(23,"div",7),o.Mb(24,"i",10),o.Rb(25,"div"),o.wc(26,"flag-icon-af"),o.Qb(),o.Qb(),o.Rb(27,"div",7),o.Mb(28,"i",11),o.Rb(29,"div"),o.wc(30,"flag-icon-ag"),o.Qb(),o.Qb(),o.Rb(31,"div",7),o.Mb(32,"i",12),o.Rb(33,"div"),o.wc(34,"flag-icon-ai"),o.Qb(),o.Qb(),o.Rb(35,"div",7),o.Mb(36,"i",13),o.Rb(37,"div"),o.wc(38,"flag-icon-al"),o.Qb(),o.Qb(),o.Rb(39,"div",7),o.Mb(40,"i",14),o.Rb(41,"div"),o.wc(42,"flag-icon-am"),o.Qb(),o.Qb(),o.Rb(43,"div",7),o.Mb(44,"i",15),o.Rb(45,"div"),o.wc(46,"flag-icon-ao"),o.Qb(),o.Qb(),o.Rb(47,"div",7),o.Mb(48,"i",16),o.Rb(49,"div"),o.wc(50,"flag-icon-aq"),o.Qb(),o.Qb(),o.Rb(51,"div",7),o.Mb(52,"i",17),o.Rb(53,"div"),o.wc(54,"flag-icon-ar"),o.Qb(),o.Qb(),o.Rb(55,"div",7),o.Mb(56,"i",18),o.Rb(57,"div"),o.wc(58,"flag-icon-as"),o.Qb(),o.Qb(),o.Rb(59,"div",7),o.Mb(60,"i",19),o.Rb(61,"div"),o.wc(62,"flag-icon-at"),o.Qb(),o.Qb(),o.Rb(63,"div",7),o.Mb(64,"i",20),o.Rb(65,"div"),o.wc(66,"flag-icon-au"),o.Qb(),o.Qb(),o.Rb(67,"div",7),o.Mb(68,"i",21),o.Rb(69,"div"),o.wc(70,"flag-icon-aw"),o.Qb(),o.Qb(),o.Rb(71,"div",7),o.Mb(72,"i",22),o.Rb(73,"div"),o.wc(74,"flag-icon-ax"),o.Qb(),o.Qb(),o.Rb(75,"div",7),o.Mb(76,"i",23),o.Rb(77,"div"),o.wc(78,"flag-icon-az"),o.Qb(),o.Qb(),o.Rb(79,"div",7),o.Mb(80,"i",24),o.Rb(81,"div"),o.wc(82,"flag-icon-ba"),o.Qb(),o.Qb(),o.Rb(83,"div",7),o.Mb(84,"i",25),o.Rb(85,"div"),o.wc(86,"flag-icon-bb"),o.Qb(),o.Qb(),o.Rb(87,"div",7),o.Mb(88,"i",26),o.Rb(89,"div"),o.wc(90,"flag-icon-bd"),o.Qb(),o.Qb(),o.Rb(91,"div",7),o.Mb(92,"i",27),o.Rb(93,"div"),o.wc(94,"flag-icon-be"),o.Qb(),o.Qb(),o.Rb(95,"div",7),o.Mb(96,"i",28),o.Rb(97,"div"),o.wc(98,"flag-icon-bf"),o.Qb(),o.Qb(),o.Rb(99,"div",7),o.Mb(100,"i",29),o.Rb(101,"div"),o.wc(102,"flag-icon-bg"),o.Qb(),o.Qb(),o.Rb(103,"div",7),o.Mb(104,"i",30),o.Rb(105,"div"),o.wc(106,"flag-icon-bh"),o.Qb(),o.Qb(),o.Rb(107,"div",7),o.Mb(108,"i",31),o.Rb(109,"div"),o.wc(110,"flag-icon-bi"),o.Qb(),o.Qb(),o.Rb(111,"div",7),o.Mb(112,"i",32),o.Rb(113,"div"),o.wc(114,"flag-icon-bj"),o.Qb(),o.Qb(),o.Rb(115,"div",7),o.Mb(116,"i",33),o.Rb(117,"div"),o.wc(118,"flag-icon-bl"),o.Qb(),o.Qb(),o.Rb(119,"div",7),o.Mb(120,"i",34),o.Rb(121,"div"),o.wc(122,"flag-icon-bm"),o.Qb(),o.Qb(),o.Rb(123,"div",7),o.Mb(124,"i",35),o.Rb(125,"div"),o.wc(126,"flag-icon-bn"),o.Qb(),o.Qb(),o.Rb(127,"div",7),o.Mb(128,"i",36),o.Rb(129,"div"),o.wc(130,"flag-icon-bo"),o.Qb(),o.Qb(),o.Rb(131,"div",7),o.Mb(132,"i",37),o.Rb(133,"div"),o.wc(134,"flag-icon-bq"),o.Qb(),o.Qb(),o.Rb(135,"div",7),o.Mb(136,"i",38),o.Rb(137,"div"),o.wc(138,"flag-icon-br"),o.Qb(),o.Qb(),o.Rb(139,"div",7),o.Mb(140,"i",39),o.Rb(141,"div"),o.wc(142,"flag-icon-bs"),o.Qb(),o.Qb(),o.Rb(143,"div",7),o.Mb(144,"i",40),o.Rb(145,"div"),o.wc(146,"flag-icon-bt"),o.Qb(),o.Qb(),o.Rb(147,"div",7),o.Mb(148,"i",41),o.Rb(149,"div"),o.wc(150,"flag-icon-bv"),o.Qb(),o.Qb(),o.Rb(151,"div",7),o.Mb(152,"i",42),o.Rb(153,"div"),o.wc(154,"flag-icon-bw"),o.Qb(),o.Qb(),o.Rb(155,"div",7),o.Mb(156,"i",43),o.Rb(157,"div"),o.wc(158,"flag-icon-by"),o.Qb(),o.Qb(),o.Rb(159,"div",7),o.Mb(160,"i",44),o.Rb(161,"div"),o.wc(162,"flag-icon-bz"),o.Qb(),o.Qb(),o.Rb(163,"div",7),o.Mb(164,"i",45),o.Rb(165,"div"),o.wc(166,"flag-icon-ca"),o.Qb(),o.Qb(),o.Rb(167,"div",7),o.Mb(168,"i",46),o.Rb(169,"div"),o.wc(170,"flag-icon-cc"),o.Qb(),o.Qb(),o.Rb(171,"div",7),o.Mb(172,"i",47),o.Rb(173,"div"),o.wc(174,"flag-icon-cd"),o.Qb(),o.Qb(),o.Rb(175,"div",7),o.Mb(176,"i",48),o.Rb(177,"div"),o.wc(178,"flag-icon-cf"),o.Qb(),o.Qb(),o.Rb(179,"div",7),o.Mb(180,"i",49),o.Rb(181,"div"),o.wc(182,"flag-icon-cg"),o.Qb(),o.Qb(),o.Rb(183,"div",7),o.Mb(184,"i",50),o.Rb(185,"div"),o.wc(186,"flag-icon-ch"),o.Qb(),o.Qb(),o.Rb(187,"div",7),o.Mb(188,"i",51),o.Rb(189,"div"),o.wc(190,"flag-icon-ci"),o.Qb(),o.Qb(),o.Rb(191,"div",7),o.Mb(192,"i",52),o.Rb(193,"div"),o.wc(194,"flag-icon-ck"),o.Qb(),o.Qb(),o.Rb(195,"div",7),o.Mb(196,"i",53),o.Rb(197,"div"),o.wc(198,"flag-icon-cl"),o.Qb(),o.Qb(),o.Rb(199,"div",7),o.Mb(200,"i",54),o.Rb(201,"div"),o.wc(202,"flag-icon-cm"),o.Qb(),o.Qb(),o.Rb(203,"div",7),o.Mb(204,"i",55),o.Rb(205,"div"),o.wc(206,"flag-icon-cn"),o.Qb(),o.Qb(),o.Rb(207,"div",7),o.Mb(208,"i",56),o.Rb(209,"div"),o.wc(210,"flag-icon-co"),o.Qb(),o.Qb(),o.Rb(211,"div",7),o.Mb(212,"i",57),o.Rb(213,"div"),o.wc(214,"flag-icon-cr"),o.Qb(),o.Qb(),o.Rb(215,"div",7),o.Mb(216,"i",58),o.Rb(217,"div"),o.wc(218,"flag-icon-cu"),o.Qb(),o.Qb(),o.Rb(219,"div",7),o.Mb(220,"i",59),o.Rb(221,"div"),o.wc(222,"flag-icon-cv"),o.Qb(),o.Qb(),o.Rb(223,"div",7),o.Mb(224,"i",60),o.Rb(225,"div"),o.wc(226,"flag-icon-cw"),o.Qb(),o.Qb(),o.Rb(227,"div",7),o.Mb(228,"i",61),o.Rb(229,"div"),o.wc(230,"flag-icon-cx"),o.Qb(),o.Qb(),o.Rb(231,"div",7),o.Mb(232,"i",62),o.Rb(233,"div"),o.wc(234,"flag-icon-cy"),o.Qb(),o.Qb(),o.Rb(235,"div",7),o.Mb(236,"i",63),o.Rb(237,"div"),o.wc(238,"flag-icon-cz"),o.Qb(),o.Qb(),o.Rb(239,"div",7),o.Mb(240,"i",64),o.Rb(241,"div"),o.wc(242,"flag-icon-de"),o.Qb(),o.Qb(),o.Rb(243,"div",7),o.Mb(244,"i",65),o.Rb(245,"div"),o.wc(246,"flag-icon-dj"),o.Qb(),o.Qb(),o.Rb(247,"div",7),o.Mb(248,"i",66),o.Rb(249,"div"),o.wc(250,"flag-icon-dk"),o.Qb(),o.Qb(),o.Rb(251,"div",7),o.Mb(252,"i",67),o.Rb(253,"div"),o.wc(254,"flag-icon-dm"),o.Qb(),o.Qb(),o.Rb(255,"div",7),o.Mb(256,"i",68),o.Rb(257,"div"),o.wc(258,"flag-icon-do"),o.Qb(),o.Qb(),o.Rb(259,"div",7),o.Mb(260,"i",69),o.Rb(261,"div"),o.wc(262,"flag-icon-dz"),o.Qb(),o.Qb(),o.Rb(263,"div",7),o.Mb(264,"i",70),o.Rb(265,"div"),o.wc(266,"flag-icon-ec"),o.Qb(),o.Qb(),o.Rb(267,"div",7),o.Mb(268,"i",71),o.Rb(269,"div"),o.wc(270,"flag-icon-ee"),o.Qb(),o.Qb(),o.Rb(271,"div",7),o.Mb(272,"i",72),o.Rb(273,"div"),o.wc(274,"flag-icon-eg"),o.Qb(),o.Qb(),o.Rb(275,"div",7),o.Mb(276,"i",73),o.Rb(277,"div"),o.wc(278,"flag-icon-eh"),o.Qb(),o.Qb(),o.Rb(279,"div",7),o.Mb(280,"i",74),o.Rb(281,"div"),o.wc(282,"flag-icon-er"),o.Qb(),o.Qb(),o.Rb(283,"div",7),o.Mb(284,"i",75),o.Rb(285,"div"),o.wc(286,"flag-icon-es"),o.Qb(),o.Qb(),o.Rb(287,"div",7),o.Mb(288,"i",76),o.Rb(289,"div"),o.wc(290,"flag-icon-et"),o.Qb(),o.Qb(),o.Rb(291,"div",7),o.Mb(292,"i",77),o.Rb(293,"div"),o.wc(294,"flag-icon-fi"),o.Qb(),o.Qb(),o.Rb(295,"div",7),o.Mb(296,"i",78),o.Rb(297,"div"),o.wc(298,"flag-icon-fj"),o.Qb(),o.Qb(),o.Rb(299,"div",7),o.Mb(300,"i",79),o.Rb(301,"div"),o.wc(302,"flag-icon-fk"),o.Qb(),o.Qb(),o.Rb(303,"div",7),o.Mb(304,"i",80),o.Rb(305,"div"),o.wc(306,"flag-icon-fm"),o.Qb(),o.Qb(),o.Rb(307,"div",7),o.Mb(308,"i",81),o.Rb(309,"div"),o.wc(310,"flag-icon-fo"),o.Qb(),o.Qb(),o.Rb(311,"div",7),o.Mb(312,"i",82),o.Rb(313,"div"),o.wc(314,"flag-icon-fr"),o.Qb(),o.Qb(),o.Rb(315,"div",7),o.Mb(316,"i",83),o.Rb(317,"div"),o.wc(318,"flag-icon-ga"),o.Qb(),o.Qb(),o.Rb(319,"div",7),o.Mb(320,"i",84),o.Rb(321,"div"),o.wc(322,"flag-icon-gb"),o.Qb(),o.Qb(),o.Rb(323,"div",7),o.Mb(324,"i",85),o.Rb(325,"div"),o.wc(326,"flag-icon-gd"),o.Qb(),o.Qb(),o.Rb(327,"div",7),o.Mb(328,"i",86),o.Rb(329,"div"),o.wc(330,"flag-icon-ge"),o.Qb(),o.Qb(),o.Rb(331,"div",7),o.Mb(332,"i",87),o.Rb(333,"div"),o.wc(334,"flag-icon-gf"),o.Qb(),o.Qb(),o.Rb(335,"div",7),o.Mb(336,"i",88),o.Rb(337,"div"),o.wc(338,"flag-icon-gg"),o.Qb(),o.Qb(),o.Rb(339,"div",7),o.Mb(340,"i",89),o.Rb(341,"div"),o.wc(342,"flag-icon-gh"),o.Qb(),o.Qb(),o.Rb(343,"div",7),o.Mb(344,"i",90),o.Rb(345,"div"),o.wc(346,"flag-icon-gi"),o.Qb(),o.Qb(),o.Rb(347,"div",7),o.Mb(348,"i",91),o.Rb(349,"div"),o.wc(350,"flag-icon-gl"),o.Qb(),o.Qb(),o.Rb(351,"div",7),o.Mb(352,"i",92),o.Rb(353,"div"),o.wc(354,"flag-icon-gm"),o.Qb(),o.Qb(),o.Rb(355,"div",7),o.Mb(356,"i",93),o.Rb(357,"div"),o.wc(358,"flag-icon-gn"),o.Qb(),o.Qb(),o.Rb(359,"div",7),o.Mb(360,"i",94),o.Rb(361,"div"),o.wc(362,"flag-icon-gp"),o.Qb(),o.Qb(),o.Rb(363,"div",7),o.Mb(364,"i",95),o.Rb(365,"div"),o.wc(366,"flag-icon-gq"),o.Qb(),o.Qb(),o.Rb(367,"div",7),o.Mb(368,"i",96),o.Rb(369,"div"),o.wc(370,"flag-icon-gr"),o.Qb(),o.Qb(),o.Rb(371,"div",7),o.Mb(372,"i",97),o.Rb(373,"div"),o.wc(374,"flag-icon-gs"),o.Qb(),o.Qb(),o.Rb(375,"div",7),o.Mb(376,"i",98),o.Rb(377,"div"),o.wc(378,"flag-icon-gt"),o.Qb(),o.Qb(),o.Rb(379,"div",7),o.Mb(380,"i",99),o.Rb(381,"div"),o.wc(382,"flag-icon-gu"),o.Qb(),o.Qb(),o.Rb(383,"div",7),o.Mb(384,"i",100),o.Rb(385,"div"),o.wc(386,"flag-icon-gw"),o.Qb(),o.Qb(),o.Rb(387,"div",7),o.Mb(388,"i",101),o.Rb(389,"div"),o.wc(390,"flag-icon-gy"),o.Qb(),o.Qb(),o.Rb(391,"div",7),o.Mb(392,"i",102),o.Rb(393,"div"),o.wc(394,"flag-icon-hk"),o.Qb(),o.Qb(),o.Rb(395,"div",7),o.Mb(396,"i",103),o.Rb(397,"div"),o.wc(398,"flag-icon-hm"),o.Qb(),o.Qb(),o.Rb(399,"div",7),o.Mb(400,"i",104),o.Rb(401,"div"),o.wc(402,"flag-icon-hn"),o.Qb(),o.Qb(),o.Rb(403,"div",7),o.Mb(404,"i",105),o.Rb(405,"div"),o.wc(406,"flag-icon-hr"),o.Qb(),o.Qb(),o.Rb(407,"div",7),o.Mb(408,"i",106),o.Rb(409,"div"),o.wc(410,"flag-icon-ht"),o.Qb(),o.Qb(),o.Rb(411,"div",7),o.Mb(412,"i",107),o.Rb(413,"div"),o.wc(414,"flag-icon-hu"),o.Qb(),o.Qb(),o.Rb(415,"div",7),o.Mb(416,"i",108),o.Rb(417,"div"),o.wc(418,"flag-icon-id"),o.Qb(),o.Qb(),o.Rb(419,"div",7),o.Mb(420,"i",109),o.Rb(421,"div"),o.wc(422,"flag-icon-ie"),o.Qb(),o.Qb(),o.Rb(423,"div",7),o.Mb(424,"i",110),o.Rb(425,"div"),o.wc(426,"flag-icon-il"),o.Qb(),o.Qb(),o.Rb(427,"div",7),o.Mb(428,"i",111),o.Rb(429,"div"),o.wc(430,"flag-icon-im"),o.Qb(),o.Qb(),o.Rb(431,"div",7),o.Mb(432,"i",112),o.Rb(433,"div"),o.wc(434,"flag-icon-in"),o.Qb(),o.Qb(),o.Rb(435,"div",7),o.Mb(436,"i",113),o.Rb(437,"div"),o.wc(438,"flag-icon-io"),o.Qb(),o.Qb(),o.Rb(439,"div",7),o.Mb(440,"i",114),o.Rb(441,"div"),o.wc(442,"flag-icon-iq"),o.Qb(),o.Qb(),o.Rb(443,"div",7),o.Mb(444,"i",115),o.Rb(445,"div"),o.wc(446,"flag-icon-ir"),o.Qb(),o.Qb(),o.Rb(447,"div",7),o.Mb(448,"i",116),o.Rb(449,"div"),o.wc(450,"flag-icon-is"),o.Qb(),o.Qb(),o.Rb(451,"div",7),o.Mb(452,"i",117),o.Rb(453,"div"),o.wc(454,"flag-icon-it"),o.Qb(),o.Qb(),o.Rb(455,"div",7),o.Mb(456,"i",118),o.Rb(457,"div"),o.wc(458,"flag-icon-je"),o.Qb(),o.Qb(),o.Rb(459,"div",7),o.Mb(460,"i",119),o.Rb(461,"div"),o.wc(462,"flag-icon-jm"),o.Qb(),o.Qb(),o.Rb(463,"div",7),o.Mb(464,"i",120),o.Rb(465,"div"),o.wc(466,"flag-icon-jo"),o.Qb(),o.Qb(),o.Rb(467,"div",7),o.Mb(468,"i",121),o.Rb(469,"div"),o.wc(470,"flag-icon-jp"),o.Qb(),o.Qb(),o.Rb(471,"div",7),o.Mb(472,"i",122),o.Rb(473,"div"),o.wc(474,"flag-icon-ke"),o.Qb(),o.Qb(),o.Rb(475,"div",7),o.Mb(476,"i",123),o.Rb(477,"div"),o.wc(478,"flag-icon-kg"),o.Qb(),o.Qb(),o.Rb(479,"div",7),o.Mb(480,"i",124),o.Rb(481,"div"),o.wc(482,"flag-icon-kh"),o.Qb(),o.Qb(),o.Rb(483,"div",7),o.Mb(484,"i",125),o.Rb(485,"div"),o.wc(486,"flag-icon-ki"),o.Qb(),o.Qb(),o.Rb(487,"div",7),o.Mb(488,"i",126),o.Rb(489,"div"),o.wc(490,"flag-icon-km"),o.Qb(),o.Qb(),o.Rb(491,"div",7),o.Mb(492,"i",127),o.Rb(493,"div"),o.wc(494,"flag-icon-kn"),o.Qb(),o.Qb(),o.Rb(495,"div",7),o.Mb(496,"i",128),o.Rb(497,"div"),o.wc(498,"flag-icon-kp"),o.Qb(),o.Qb(),o.Rb(499,"div",7),o.Mb(500,"i",129),o.Rb(501,"div"),o.wc(502,"flag-icon-kr"),o.Qb(),o.Qb(),o.Rb(503,"div",7),o.Mb(504,"i",130),o.Rb(505,"div"),o.wc(506,"flag-icon-kw"),o.Qb(),o.Qb(),o.Rb(507,"div",7),o.Mb(508,"i",131),o.Rb(509,"div"),o.wc(510,"flag-icon-ky"),o.Qb(),o.Qb(),o.Rb(511,"div",7),o.Mb(512,"i",132),o.Rb(513,"div"),o.wc(514,"flag-icon-kz"),o.Qb(),o.Qb(),o.Rb(515,"div",7),o.Mb(516,"i",133),o.Rb(517,"div"),o.wc(518,"flag-icon-la"),o.Qb(),o.Qb(),o.Rb(519,"div",7),o.Mb(520,"i",134),o.Rb(521,"div"),o.wc(522,"flag-icon-lb"),o.Qb(),o.Qb(),o.Rb(523,"div",7),o.Mb(524,"i",135),o.Rb(525,"div"),o.wc(526,"flag-icon-lc"),o.Qb(),o.Qb(),o.Rb(527,"div",7),o.Mb(528,"i",136),o.Rb(529,"div"),o.wc(530,"flag-icon-li"),o.Qb(),o.Qb(),o.Rb(531,"div",7),o.Mb(532,"i",137),o.Rb(533,"div"),o.wc(534,"flag-icon-lk"),o.Qb(),o.Qb(),o.Rb(535,"div",7);o.Mb(536,"i",138),o.Rb(537,"div"),o.wc(538,"flag-icon-lr"),o.Qb(),o.Qb(),o.Rb(539,"div",7),o.Mb(540,"i",139),o.Rb(541,"div"),o.wc(542,"flag-icon-ls"),o.Qb(),o.Qb(),o.Rb(543,"div",7),o.Mb(544,"i",140),o.Rb(545,"div"),o.wc(546,"flag-icon-lt"),o.Qb(),o.Qb(),o.Rb(547,"div",7),o.Mb(548,"i",141),o.Rb(549,"div"),o.wc(550,"flag-icon-lu"),o.Qb(),o.Qb(),o.Rb(551,"div",7),o.Mb(552,"i",142),o.Rb(553,"div"),o.wc(554,"flag-icon-lv"),o.Qb(),o.Qb(),o.Rb(555,"div",7),o.Mb(556,"i",143),o.Rb(557,"div"),o.wc(558,"flag-icon-ly"),o.Qb(),o.Qb(),o.Rb(559,"div",7),o.Mb(560,"i",144),o.Rb(561,"div"),o.wc(562,"flag-icon-ma"),o.Qb(),o.Qb(),o.Rb(563,"div",7),o.Mb(564,"i",145),o.Rb(565,"div"),o.wc(566,"flag-icon-mc"),o.Qb(),o.Qb(),o.Rb(567,"div",7),o.Mb(568,"i",146),o.Rb(569,"div"),o.wc(570,"flag-icon-md"),o.Qb(),o.Qb(),o.Rb(571,"div",7),o.Mb(572,"i",147),o.Rb(573,"div"),o.wc(574,"flag-icon-me"),o.Qb(),o.Qb(),o.Rb(575,"div",7),o.Mb(576,"i",148),o.Rb(577,"div"),o.wc(578,"flag-icon-mf"),o.Qb(),o.Qb(),o.Rb(579,"div",7),o.Mb(580,"i",149),o.Rb(581,"div"),o.wc(582,"flag-icon-mg"),o.Qb(),o.Qb(),o.Rb(583,"div",7),o.Mb(584,"i",150),o.Rb(585,"div"),o.wc(586,"flag-icon-mh"),o.Qb(),o.Qb(),o.Rb(587,"div",7),o.Mb(588,"i",151),o.Rb(589,"div"),o.wc(590,"flag-icon-mk"),o.Qb(),o.Qb(),o.Rb(591,"div",7),o.Mb(592,"i",152),o.Rb(593,"div"),o.wc(594,"flag-icon-ml"),o.Qb(),o.Qb(),o.Rb(595,"div",7),o.Mb(596,"i",153),o.Rb(597,"div"),o.wc(598,"flag-icon-mm"),o.Qb(),o.Qb(),o.Rb(599,"div",7),o.Mb(600,"i",154),o.Rb(601,"div"),o.wc(602,"flag-icon-mn"),o.Qb(),o.Qb(),o.Rb(603,"div",7),o.Mb(604,"i",155),o.Rb(605,"div"),o.wc(606,"flag-icon-mo"),o.Qb(),o.Qb(),o.Rb(607,"div",7),o.Mb(608,"i",156),o.Rb(609,"div"),o.wc(610,"flag-icon-mp"),o.Qb(),o.Qb(),o.Rb(611,"div",7),o.Mb(612,"i",157),o.Rb(613,"div"),o.wc(614,"flag-icon-mq"),o.Qb(),o.Qb(),o.Rb(615,"div",7),o.Mb(616,"i",158),o.Rb(617,"div"),o.wc(618,"flag-icon-mr"),o.Qb(),o.Qb(),o.Rb(619,"div",7),o.Mb(620,"i",159),o.Rb(621,"div"),o.wc(622,"flag-icon-ms"),o.Qb(),o.Qb(),o.Rb(623,"div",7),o.Mb(624,"i",160),o.Rb(625,"div"),o.wc(626,"flag-icon-mt"),o.Qb(),o.Qb(),o.Rb(627,"div",7),o.Mb(628,"i",161),o.Rb(629,"div"),o.wc(630,"flag-icon-mu"),o.Qb(),o.Qb(),o.Rb(631,"div",7),o.Mb(632,"i",162),o.Rb(633,"div"),o.wc(634,"flag-icon-mv"),o.Qb(),o.Qb(),o.Rb(635,"div",7),o.Mb(636,"i",163),o.Rb(637,"div"),o.wc(638,"flag-icon-mw"),o.Qb(),o.Qb(),o.Rb(639,"div",7),o.Mb(640,"i",164),o.Rb(641,"div"),o.wc(642,"flag-icon-mx"),o.Qb(),o.Qb(),o.Rb(643,"div",7),o.Mb(644,"i",165),o.Rb(645,"div"),o.wc(646,"flag-icon-my"),o.Qb(),o.Qb(),o.Rb(647,"div",7),o.Mb(648,"i",166),o.Rb(649,"div"),o.wc(650,"flag-icon-mz"),o.Qb(),o.Qb(),o.Rb(651,"div",7),o.Mb(652,"i",167),o.Rb(653,"div"),o.wc(654,"flag-icon-na"),o.Qb(),o.Qb(),o.Rb(655,"div",7),o.Mb(656,"i",168),o.Rb(657,"div"),o.wc(658,"flag-icon-nc"),o.Qb(),o.Qb(),o.Rb(659,"div",7),o.Mb(660,"i",169),o.Rb(661,"div"),o.wc(662,"flag-icon-ne"),o.Qb(),o.Qb(),o.Rb(663,"div",7),o.Mb(664,"i",170),o.Rb(665,"div"),o.wc(666,"flag-icon-nf"),o.Qb(),o.Qb(),o.Rb(667,"div",7),o.Mb(668,"i",171),o.Rb(669,"div"),o.wc(670,"flag-icon-ng"),o.Qb(),o.Qb(),o.Rb(671,"div",7),o.Mb(672,"i",172),o.Rb(673,"div"),o.wc(674,"flag-icon-ni"),o.Qb(),o.Qb(),o.Rb(675,"div",7),o.Mb(676,"i",173),o.Rb(677,"div"),o.wc(678,"flag-icon-nl"),o.Qb(),o.Qb(),o.Rb(679,"div",7),o.Mb(680,"i",174),o.Rb(681,"div"),o.wc(682,"flag-icon-no"),o.Qb(),o.Qb(),o.Rb(683,"div",7),o.Mb(684,"i",175),o.Rb(685,"div"),o.wc(686,"flag-icon-np"),o.Qb(),o.Qb(),o.Rb(687,"div",7),o.Mb(688,"i",176),o.Rb(689,"div"),o.wc(690,"flag-icon-nr"),o.Qb(),o.Qb(),o.Rb(691,"div",7),o.Mb(692,"i",177),o.Rb(693,"div"),o.wc(694,"flag-icon-nu"),o.Qb(),o.Qb(),o.Rb(695,"div",7),o.Mb(696,"i",178),o.Rb(697,"div"),o.wc(698,"flag-icon-nz"),o.Qb(),o.Qb(),o.Rb(699,"div",7),o.Mb(700,"i",179),o.Rb(701,"div"),o.wc(702,"flag-icon-om"),o.Qb(),o.Qb(),o.Rb(703,"div",7),o.Mb(704,"i",180),o.Rb(705,"div"),o.wc(706,"flag-icon-pa"),o.Qb(),o.Qb(),o.Rb(707,"div",7),o.Mb(708,"i",181),o.Rb(709,"div"),o.wc(710,"flag-icon-pe"),o.Qb(),o.Qb(),o.Rb(711,"div",7),o.Mb(712,"i",182),o.Rb(713,"div"),o.wc(714,"flag-icon-pf"),o.Qb(),o.Qb(),o.Rb(715,"div",7),o.Mb(716,"i",183),o.Rb(717,"div"),o.wc(718,"flag-icon-pg"),o.Qb(),o.Qb(),o.Rb(719,"div",7),o.Mb(720,"i",184),o.Rb(721,"div"),o.wc(722,"flag-icon-ph"),o.Qb(),o.Qb(),o.Rb(723,"div",7),o.Mb(724,"i",185),o.Rb(725,"div"),o.wc(726,"flag-icon-pk"),o.Qb(),o.Qb(),o.Rb(727,"div",7),o.Mb(728,"i",186),o.Rb(729,"div"),o.wc(730,"flag-icon-pl"),o.Qb(),o.Qb(),o.Rb(731,"div",7),o.Mb(732,"i",187),o.Rb(733,"div"),o.wc(734,"flag-icon-pm"),o.Qb(),o.Qb(),o.Rb(735,"div",7),o.Mb(736,"i",188),o.Rb(737,"div"),o.wc(738,"flag-icon-pn"),o.Qb(),o.Qb(),o.Rb(739,"div",7),o.Mb(740,"i",189),o.Rb(741,"div"),o.wc(742,"flag-icon-pr"),o.Qb(),o.Qb(),o.Rb(743,"div",7),o.Mb(744,"i",190),o.Rb(745,"div"),o.wc(746,"flag-icon-ps"),o.Qb(),o.Qb(),o.Rb(747,"div",7),o.Mb(748,"i",191),o.Rb(749,"div"),o.wc(750,"flag-icon-pt"),o.Qb(),o.Qb(),o.Rb(751,"div",7),o.Mb(752,"i",192),o.Rb(753,"div"),o.wc(754,"flag-icon-pw"),o.Qb(),o.Qb(),o.Rb(755,"div",7),o.Mb(756,"i",193),o.Rb(757,"div"),o.wc(758,"flag-icon-py"),o.Qb(),o.Qb(),o.Rb(759,"div",7),o.Mb(760,"i",194),o.Rb(761,"div"),o.wc(762,"flag-icon-qa"),o.Qb(),o.Qb(),o.Rb(763,"div",7),o.Mb(764,"i",195),o.Rb(765,"div"),o.wc(766,"flag-icon-re"),o.Qb(),o.Qb(),o.Rb(767,"div",7),o.Mb(768,"i",196),o.Rb(769,"div"),o.wc(770,"flag-icon-ro"),o.Qb(),o.Qb(),o.Rb(771,"div",7),o.Mb(772,"i",197),o.Rb(773,"div"),o.wc(774,"flag-icon-rs"),o.Qb(),o.Qb(),o.Rb(775,"div",7),o.Mb(776,"i",198),o.Rb(777,"div"),o.wc(778,"flag-icon-ru"),o.Qb(),o.Qb(),o.Rb(779,"div",7),o.Mb(780,"i",199),o.Rb(781,"div"),o.wc(782,"flag-icon-rw"),o.Qb(),o.Qb(),o.Rb(783,"div",7),o.Mb(784,"i",200),o.Rb(785,"div"),o.wc(786,"flag-icon-sa"),o.Qb(),o.Qb(),o.Rb(787,"div",7),o.Mb(788,"i",201),o.Rb(789,"div"),o.wc(790,"flag-icon-sb"),o.Qb(),o.Qb(),o.Rb(791,"div",7),o.Mb(792,"i",202),o.Rb(793,"div"),o.wc(794,"flag-icon-sc"),o.Qb(),o.Qb(),o.Rb(795,"div",7),o.Mb(796,"i",203),o.Rb(797,"div"),o.wc(798,"flag-icon-sd"),o.Qb(),o.Qb(),o.Rb(799,"div",7),o.Mb(800,"i",204),o.Rb(801,"div"),o.wc(802,"flag-icon-se"),o.Qb(),o.Qb(),o.Rb(803,"div",7),o.Mb(804,"i",205),o.Rb(805,"div"),o.wc(806,"flag-icon-sg"),o.Qb(),o.Qb(),o.Rb(807,"div",7),o.Mb(808,"i",206),o.Rb(809,"div"),o.wc(810,"flag-icon-sh"),o.Qb(),o.Qb(),o.Rb(811,"div",7),o.Mb(812,"i",207),o.Rb(813,"div"),o.wc(814,"flag-icon-si"),o.Qb(),o.Qb(),o.Rb(815,"div",7),o.Mb(816,"i",208),o.Rb(817,"div"),o.wc(818,"flag-icon-sj"),o.Qb(),o.Qb(),o.Rb(819,"div",7),o.Mb(820,"i",209),o.Rb(821,"div"),o.wc(822,"flag-icon-sk"),o.Qb(),o.Qb(),o.Rb(823,"div",7),o.Mb(824,"i",210),o.Rb(825,"div"),o.wc(826,"flag-icon-sl"),o.Qb(),o.Qb(),o.Rb(827,"div",7),o.Mb(828,"i",211),o.Rb(829,"div"),o.wc(830,"flag-icon-sm"),o.Qb(),o.Qb(),o.Rb(831,"div",7),o.Mb(832,"i",212),o.Rb(833,"div"),o.wc(834,"flag-icon-sn"),o.Qb(),o.Qb(),o.Rb(835,"div",7),o.Mb(836,"i",213),o.Rb(837,"div"),o.wc(838,"flag-icon-so"),o.Qb(),o.Qb(),o.Rb(839,"div",7),o.Mb(840,"i",214),o.Rb(841,"div"),o.wc(842,"flag-icon-sr"),o.Qb(),o.Qb(),o.Rb(843,"div",7),o.Mb(844,"i",215),o.Rb(845,"div"),o.wc(846,"flag-icon-ss"),o.Qb(),o.Qb(),o.Rb(847,"div",7),o.Mb(848,"i",216),o.Rb(849,"div"),o.wc(850,"flag-icon-st"),o.Qb(),o.Qb(),o.Rb(851,"div",7),o.Mb(852,"i",217),o.Rb(853,"div"),o.wc(854,"flag-icon-sv"),o.Qb(),o.Qb(),o.Rb(855,"div",7),o.Mb(856,"i",218),o.Rb(857,"div"),o.wc(858,"flag-icon-sx"),o.Qb(),o.Qb(),o.Rb(859,"div",7),o.Mb(860,"i",219),o.Rb(861,"div"),o.wc(862,"flag-icon-sy"),o.Qb(),o.Qb(),o.Rb(863,"div",7),o.Mb(864,"i",220),o.Rb(865,"div"),o.wc(866,"flag-icon-sz"),o.Qb(),o.Qb(),o.Rb(867,"div",7),o.Mb(868,"i",221),o.Rb(869,"div"),o.wc(870,"flag-icon-tc"),o.Qb(),o.Qb(),o.Rb(871,"div",7),o.Mb(872,"i",222),o.Rb(873,"div"),o.wc(874,"flag-icon-td"),o.Qb(),o.Qb(),o.Rb(875,"div",7),o.Mb(876,"i",223),o.Rb(877,"div"),o.wc(878,"flag-icon-tf"),o.Qb(),o.Qb(),o.Rb(879,"div",7),o.Mb(880,"i",224),o.Rb(881,"div"),o.wc(882,"flag-icon-tg"),o.Qb(),o.Qb(),o.Rb(883,"div",7),o.Mb(884,"i",225),o.Rb(885,"div"),o.wc(886,"flag-icon-th"),o.Qb(),o.Qb(),o.Rb(887,"div",7),o.Mb(888,"i",226),o.Rb(889,"div"),o.wc(890,"flag-icon-tj"),o.Qb(),o.Qb(),o.Rb(891,"div",7),o.Mb(892,"i",227),o.Rb(893,"div"),o.wc(894,"flag-icon-tk"),o.Qb(),o.Qb(),o.Rb(895,"div",7),o.Mb(896,"i",228),o.Rb(897,"div"),o.wc(898,"flag-icon-tl"),o.Qb(),o.Qb(),o.Rb(899,"div",7),o.Mb(900,"i",229),o.Rb(901,"div"),o.wc(902,"flag-icon-tm"),o.Qb(),o.Qb(),o.Rb(903,"div",7),o.Mb(904,"i",230),o.Rb(905,"div"),o.wc(906,"flag-icon-tn"),o.Qb(),o.Qb(),o.Rb(907,"div",7),o.Mb(908,"i",231),o.Rb(909,"div"),o.wc(910,"flag-icon-to"),o.Qb(),o.Qb(),o.Rb(911,"div",7),o.Mb(912,"i",232),o.Rb(913,"div"),o.wc(914,"flag-icon-tr"),o.Qb(),o.Qb(),o.Rb(915,"div",7),o.Mb(916,"i",233),o.Rb(917,"div"),o.wc(918,"flag-icon-tt"),o.Qb(),o.Qb(),o.Rb(919,"div",7),o.Mb(920,"i",234),o.Rb(921,"div"),o.wc(922,"flag-icon-tv"),o.Qb(),o.Qb(),o.Rb(923,"div",7),o.Mb(924,"i",235),o.Rb(925,"div"),o.wc(926,"flag-icon-tw"),o.Qb(),o.Qb(),o.Rb(927,"div",7),o.Mb(928,"i",236),o.Rb(929,"div"),o.wc(930,"flag-icon-tz"),o.Qb(),o.Qb(),o.Rb(931,"div",7),o.Mb(932,"i",237),o.Rb(933,"div"),o.wc(934,"flag-icon-ua"),o.Qb(),o.Qb(),o.Rb(935,"div",7),o.Mb(936,"i",238),o.Rb(937,"div"),o.wc(938,"flag-icon-ug"),o.Qb(),o.Qb(),o.Rb(939,"div",7),o.Mb(940,"i",239),o.Rb(941,"div"),o.wc(942,"flag-icon-um"),o.Qb(),o.Qb(),o.Rb(943,"div",7),o.Mb(944,"i",240),o.Rb(945,"div"),o.wc(946,"flag-icon-us"),o.Qb(),o.Qb(),o.Rb(947,"div",7),o.Mb(948,"i",241),o.Rb(949,"div"),o.wc(950,"flag-icon-uy"),o.Qb(),o.Qb(),o.Rb(951,"div",7),o.Mb(952,"i",242),o.Rb(953,"div"),o.wc(954,"flag-icon-uz"),o.Qb(),o.Qb(),o.Rb(955,"div",7),o.Mb(956,"i",243),o.Rb(957,"div"),o.wc(958,"flag-icon-va"),o.Qb(),o.Qb(),o.Rb(959,"div",7),o.Mb(960,"i",244),o.Rb(961,"div"),o.wc(962,"flag-icon-vc"),o.Qb(),o.Qb(),o.Rb(963,"div",7),o.Mb(964,"i",245),o.Rb(965,"div"),o.wc(966,"flag-icon-ve"),o.Qb(),o.Qb(),o.Rb(967,"div",7),o.Mb(968,"i",246),o.Rb(969,"div"),o.wc(970,"flag-icon-vg"),o.Qb(),o.Qb(),o.Rb(971,"div",7),o.Mb(972,"i",247),o.Rb(973,"div"),o.wc(974,"flag-icon-vi"),o.Qb(),o.Qb(),o.Rb(975,"div",7),o.Mb(976,"i",248),o.Rb(977,"div"),o.wc(978,"flag-icon-vn"),o.Qb(),o.Qb(),o.Rb(979,"div",7),o.Mb(980,"i",249),o.Rb(981,"div"),o.wc(982,"flag-icon-vu"),o.Qb(),o.Qb(),o.Rb(983,"div",7),o.Mb(984,"i",250),o.Rb(985,"div"),o.wc(986,"flag-icon-wf"),o.Qb(),o.Qb(),o.Rb(987,"div",7),o.Mb(988,"i",251),o.Rb(989,"div"),o.wc(990,"flag-icon-ws"),o.Qb(),o.Qb(),o.Rb(991,"div",7),o.Mb(992,"i",252),o.Rb(993,"div"),o.wc(994,"flag-icon-ye"),o.Qb(),o.Qb(),o.Rb(995,"div",7),o.Mb(996,"i",253),o.Rb(997,"div"),o.wc(998,"flag-icon-yt"),o.Qb(),o.Qb(),o.Rb(999,"div",7),o.Mb(1e3,"i",254),o.Rb(1001,"div"),o.wc(1002,"flag-icon-za"),o.Qb(),o.Qb(),o.Rb(1003,"div",7),o.Mb(1004,"i",255),o.Rb(1005,"div"),o.wc(1006,"flag-icon-zm"),o.Qb(),o.Qb(),o.Rb(1007,"div",7),o.Mb(1008,"i",256),o.Rb(1009,"div"),o.wc(1010,"flag-icon-zw"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb()}},encapsulation:2}),b})(),data:{title:"Flags"}},{path:"font-awesome",component:(()=>{class b{constructor(){}}return b.\u0275fac=function(i){return new(i||b)},b.\u0275cmp=o.Fb({type:b,selectors:[["ng-component"]],decls:3877,vars:0,consts:[[1,"animated","fadeIn"],["id","new47",1,"card"],[1,"card-header"],[1,"fa","fa-font-awesome"],[1,"card-body"],[1,"row","text-center"],[1,"col-6","col-sm-4","col-md-3","col-lg-2"],[1,"fa","fa-address-book","fa-lg","mt-4"],[1,"fa","fa-address-book-o","fa-lg","mt-4"],[1,"fa","fa-address-card","fa-lg","mt-4"],[1,"fa","fa-address-card-o","fa-lg","mt-4"],[1,"fa","fa-bandcamp","fa-lg","mt-4"],[1,"fa","fa-bath","fa-lg","mt-4"],[1,"fa","fa-bathtub","fa-lg","mt-4"],[1,"text-muted"],[1,"fa","fa-drivers-license","fa-lg","mt-4"],[1,"fa","fa-drivers-license-o","fa-lg","mt-4"],[1,"fa","fa-eercast","fa-lg","mt-4"],[1,"fa","fa-envelope-open","fa-lg","mt-4"],[1,"fa","fa-envelope-open-o","fa-lg","mt-4"],[1,"fa","fa-etsy","fa-lg","mt-4"],[1,"fa","fa-free-code-camp","fa-lg","mt-4"],[1,"fa","fa-grav","fa-lg","mt-4"],[1,"fa","fa-handshake-o","fa-lg","mt-4"],[1,"fa","fa-id-badge","fa-lg","mt-4"],[1,"fa","fa-id-card","fa-lg","mt-4"],[1,"fa","fa-id-card-o","fa-lg","mt-4"],[1,"fa","fa-imdb","fa-lg","mt-4"],[1,"fa","fa-linode","fa-lg","mt-4"],[1,"fa","fa-meetup","fa-lg","mt-4"],[1,"fa","fa-microchip","fa-lg","mt-4"],[1,"fa","fa-podcast","fa-lg","mt-4"],[1,"fa","fa-quora","fa-lg","mt-4"],[1,"fa","fa-ravelry","fa-lg","mt-4"],[1,"fa","fa-s15","fa-lg","mt-4"],[1,"fa","fa-shower","fa-lg","mt-4"],[1,"fa","fa-snowflake-o","fa-lg","mt-4"],[1,"fa","fa-superpowers","fa-lg","mt-4"],[1,"fa","fa-telegram","fa-lg","mt-4"],[1,"fa","fa-thermometer","fa-lg","mt-4"],[1,"fa","fa-thermometer-0","fa-lg","mt-4"],[1,"fa","fa-thermometer-1","fa-lg","mt-4"],[1,"fa","fa-thermometer-2","fa-lg","mt-4"],[1,"fa","fa-thermometer-3","fa-lg","mt-4"],[1,"fa","fa-thermometer-4","fa-lg","mt-4"],[1,"fa","fa-thermometer-empty","fa-lg","mt-4"],[1,"fa","fa-thermometer-full","fa-lg","mt-4"],[1,"fa","fa-thermometer-half","fa-lg","mt-4"],[1,"fa","fa-thermometer-quarter","fa-lg","mt-4"],[1,"fa","fa-thermometer-three-quarters","fa-lg","mt-4"],[1,"fa","fa-times-rectangle","fa-lg","mt-4"],[1,"fa","fa-times-rectangle-o","fa-lg","mt-4"],[1,"fa","fa-user-circle","fa-lg","mt-4"],[1,"fa","fa-user-circle-o","fa-lg","mt-4"],[1,"fa","fa-user-o","fa-lg","mt-4"],[1,"fa","fa-vcard","fa-lg","mt-4"],[1,"fa","fa-vcard-o","fa-lg","mt-4"],[1,"fa","fa-window-close","fa-lg","mt-4"],[1,"fa","fa-window-close-o","fa-lg","mt-4"],[1,"fa","fa-window-maximize","fa-lg","mt-4"],[1,"fa","fa-window-minimize","fa-lg","mt-4"],[1,"fa","fa-window-restore","fa-lg","mt-4"],[1,"fa","fa-wpexplorer","fa-lg","mt-4"],["id","new",1,"card"],[1,"fa","fa-bluetooth","fa-lg","mt-4"],[1,"fa","fa-bluetooth-b","fa-lg","mt-4"],[1,"fa","fa-codiepie","fa-lg","mt-4"],[1,"fa","fa-credit-card-alt","fa-lg","mt-4"],[1,"fa","fa-edge","fa-lg","mt-4"],[1,"fa","fa-fort-awesome","fa-lg","mt-4"],[1,"fa","fa-hashtag","fa-lg","mt-4"],[1,"fa","fa-mixcloud","fa-lg","mt-4"],[1,"fa","fa-modx","fa-lg","mt-4"],[1,"fa","fa-pause-circle","fa-lg","mt-4"],[1,"fa","fa-pause-circle-o","fa-lg","mt-4"],[1,"fa","fa-percent","fa-lg","mt-4"],[1,"fa","fa-product-hunt","fa-lg","mt-4"],[1,"fa","fa-reddit-alien","fa-lg","mt-4"],[1,"fa","fa-scribd","fa-lg","mt-4"],[1,"fa","fa-shopping-bag","fa-lg","mt-4"],[1,"fa","fa-shopping-basket","fa-lg","mt-4"],[1,"fa","fa-stop-circle","fa-lg","mt-4"],[1,"fa","fa-stop-circle-o","fa-lg","mt-4"],[1,"fa","fa-usb","fa-lg","mt-4"],["id","web-application",1,"card"],[1,"fa","fa-adjust","fa-lg","mt-4"],[1,"fa","fa-anchor","fa-lg","mt-4"],[1,"fa","fa-archive","fa-lg","mt-4"],[1,"fa","fa-area-chart","fa-lg","mt-4"],[1,"fa","fa-arrows","fa-lg","mt-4"],[1,"fa","fa-arrows-h","fa-lg","mt-4"],[1,"fa","fa-arrows-v","fa-lg","mt-4"],[1,"fa","fa-asterisk","fa-lg","mt-4"],[1,"fa","fa-at","fa-lg","mt-4"],[1,"fa","fa-automobile","fa-lg","mt-4"],[1,"fa","fa-balance-scale","fa-lg","mt-4"],[1,"fa","fa-ban","fa-lg","mt-4"],[1,"fa","fa-bank","fa-lg","mt-4"],[1,"fa","fa-bar-chart","fa-lg","mt-4"],[1,"fa","fa-bar-chart-o","fa-lg","mt-4"],[1,"fa","fa-barcode","fa-lg","mt-4"],[1,"fa","fa-bars","fa-lg","mt-4"],[1,"fa","fa-battery-0","fa-lg","mt-4"],[1,"fa","fa-battery-1","fa-lg","mt-4"],[1,"fa","fa-battery-2","fa-lg","mt-4"],[1,"fa","fa-battery-3","fa-lg","mt-4"],[1,"fa","fa-battery-4","fa-lg","mt-4"],[1,"fa","fa-battery-empty","fa-lg","mt-4"],[1,"fa","fa-battery-full","fa-lg","mt-4"],[1,"fa","fa-battery-half","fa-lg","mt-4"],[1,"fa","fa-battery-quarter","fa-lg","mt-4"],[1,"fa","fa-battery-three-quarters","fa-lg","mt-4"],[1,"fa","fa-bed","fa-lg","mt-4"],[1,"fa","fa-beer","fa-lg","mt-4"],[1,"fa","fa-bell","fa-lg","mt-4"],[1,"fa","fa-bell-o","fa-lg","mt-4"],[1,"fa","fa-bell-slash","fa-lg","mt-4"],[1,"fa","fa-bell-slash-o","fa-lg","mt-4"],[1,"fa","fa-bicycle","fa-lg","mt-4"],[1,"fa","fa-binoculars","fa-lg","mt-4"],[1,"fa","fa-birthday-cake","fa-lg","mt-4"],[1,"fa","fa-bolt","fa-lg","mt-4"],[1,"fa","fa-bomb","fa-lg","mt-4"],[1,"fa","fa-book","fa-lg","mt-4"],[1,"fa","fa-bookmark","fa-lg","mt-4"],[1,"fa","fa-bookmark-o","fa-lg","mt-4"],[1,"fa","fa-briefcase","fa-lg","mt-4"],[1,"fa","fa-bug","fa-lg","mt-4"],[1,"fa","fa-building","fa-lg","mt-4"],[1,"fa","fa-building-o","fa-lg","mt-4"],[1,"fa","fa-bullhorn","fa-lg","mt-4"],[1,"fa","fa-bullseye","fa-lg","mt-4"],[1,"fa","fa-bus","fa-lg","mt-4"],[1,"fa","fa-cab","fa-lg","mt-4"],[1,"fa","fa-calculator","fa-lg","mt-4"],[1,"fa","fa-calendar","fa-lg","mt-4"],[1,"fa","fa-calendar-check-o","fa-lg","mt-4"],[1,"fa","fa-calendar-minus-o","fa-lg","mt-4"],[1,"fa","fa-calendar-o","fa-lg","mt-4"],[1,"fa","fa-calendar-plus-o","fa-lg","mt-4"],[1,"fa","fa-calendar-times-o","fa-lg","mt-4"],[1,"fa","fa-camera","fa-lg","mt-4"],[1,"fa","fa-camera-retro","fa-lg","mt-4"],[1,"fa","fa-car","fa-lg","mt-4"],[1,"fa","fa-caret-square-o-down","fa-lg","mt-4"],[1,"fa","fa-caret-square-o-left","fa-lg","mt-4"],[1,"fa","fa-caret-square-o-right","fa-lg","mt-4"],[1,"fa","fa-caret-square-o-up","fa-lg","mt-4"],[1,"fa","fa-cart-arrow-down","fa-lg","mt-4"],[1,"fa","fa-cart-plus","fa-lg","mt-4"],[1,"fa","fa-cc","fa-lg","mt-4"],[1,"fa","fa-certificate","fa-lg","mt-4"],[1,"fa","fa-check","fa-lg","mt-4"],[1,"fa","fa-check-circle","fa-lg","mt-4"],[1,"fa","fa-check-circle-o","fa-lg","mt-4"],[1,"fa","fa-check-square","fa-lg","mt-4"],[1,"fa","fa-check-square-o","fa-lg","mt-4"],[1,"fa","fa-child","fa-lg","mt-4"],[1,"fa","fa-circle","fa-lg","mt-4"],[1,"fa","fa-circle-o","fa-lg","mt-4"],[1,"fa","fa-circle-o-notch","fa-lg","mt-4"],[1,"fa","fa-circle-thin","fa-lg","mt-4"],[1,"fa","fa-clock-o","fa-lg","mt-4"],[1,"fa","fa-clone","fa-lg","mt-4"],[1,"fa","fa-close","fa-lg","mt-4"],[1,"fa","fa-cloud","fa-lg","mt-4"],[1,"fa","fa-cloud-download","fa-lg","mt-4"],[1,"fa","fa-cloud-upload","fa-lg","mt-4"],[1,"fa","fa-code","fa-lg","mt-4"],[1,"fa","fa-code-fork","fa-lg","mt-4"],[1,"fa","fa-coffee","fa-lg","mt-4"],[1,"fa","fa-cog","fa-lg","mt-4"],[1,"fa","fa-cogs","fa-lg","mt-4"],[1,"fa","fa-comment","fa-lg","mt-4"],[1,"fa","fa-comment-o","fa-lg","mt-4"],[1,"fa","fa-commenting","fa-lg","mt-4"],[1,"fa","fa-commenting-o","fa-lg","mt-4"],[1,"fa","fa-comments","fa-lg","mt-4"],[1,"fa","fa-comments-o","fa-lg","mt-4"],[1,"fa","fa-compass","fa-lg","mt-4"],[1,"fa","fa-copyright","fa-lg","mt-4"],[1,"fa","fa-creative-commons","fa-lg","mt-4"],[1,"fa","fa-credit-card","fa-lg","mt-4"],[1,"fa","fa-crop","fa-lg","mt-4"],[1,"fa","fa-crosshairs","fa-lg","mt-4"],[1,"fa","fa-cube","fa-lg","mt-4"],[1,"fa","fa-cubes","fa-lg","mt-4"],[1,"fa","fa-cutlery","fa-lg","mt-4"],[1,"fa","fa-dashboard","fa-lg","mt-4"],[1,"fa","fa-database","fa-lg","mt-4"],[1,"fa","fa-desktop","fa-lg","mt-4"],[1,"fa","fa-diamond","fa-lg","mt-4"],[1,"fa","fa-dot-circle-o","fa-lg","mt-4"],[1,"fa","fa-download","fa-lg","mt-4"],[1,"fa","fa-edit","fa-lg","mt-4"],[1,"fa","fa-ellipsis-h","fa-lg","mt-4"],[1,"fa","fa-ellipsis-v","fa-lg","mt-4"],[1,"fa","fa-envelope","fa-lg","mt-4"],[1,"fa","fa-envelope-o","fa-lg","mt-4"],[1,"fa","fa-envelope-square","fa-lg","mt-4"],[1,"fa","fa-eraser","fa-lg","mt-4"],[1,"fa","fa-exchange","fa-lg","mt-4"],[1,"fa","fa-exclamation","fa-lg","mt-4"],[1,"fa","fa-exclamation-circle","fa-lg","mt-4"],[1,"fa","fa-exclamation-triangle","fa-lg","mt-4"],[1,"fa","fa-external-link","fa-lg","mt-4"],[1,"fa","fa-external-link-square","fa-lg","mt-4"],[1,"fa","fa-eye","fa-lg","mt-4"],[1,"fa","fa-eye-slash","fa-lg","mt-4"],[1,"fa","fa-eyedropper","fa-lg","mt-4"],[1,"fa","fa-fax","fa-lg","mt-4"],[1,"fa","fa-feed","fa-lg","mt-4"],[1,"fa","fa-female","fa-lg","mt-4"],[1,"fa","fa-fighter-jet","fa-lg","mt-4"],[1,"fa","fa-file-archive-o","fa-lg","mt-4"],[1,"fa","fa-file-audio-o","fa-lg","mt-4"],[1,"fa","fa-file-code-o","fa-lg","mt-4"],[1,"fa","fa-file-excel-o","fa-lg","mt-4"],[1,"fa","fa-file-image-o","fa-lg","mt-4"],[1,"fa","fa-file-movie-o","fa-lg","mt-4"],[1,"fa","fa-file-pdf-o","fa-lg","mt-4"],[1,"fa","fa-file-photo-o","fa-lg","mt-4"],[1,"fa","fa-file-picture-o","fa-lg","mt-4"],[1,"fa","fa-file-powerpoint-o","fa-lg","mt-4"],[1,"fa","fa-file-sound-o","fa-lg","mt-4"],[1,"fa","fa-file-video-o","fa-lg","mt-4"],[1,"fa","fa-file-word-o","fa-lg","mt-4"],[1,"fa","fa-file-zip-o","fa-lg","mt-4"],[1,"fa","fa-film","fa-lg","mt-4"],[1,"fa","fa-filter","fa-lg","mt-4"],[1,"fa","fa-fire","fa-lg","mt-4"],[1,"fa","fa-fire-extinguisher","fa-lg","mt-4"],[1,"fa","fa-flag","fa-lg","mt-4"],[1,"fa","fa-flag-checkered","fa-lg","mt-4"],[1,"fa","fa-flag-o","fa-lg","mt-4"],[1,"fa","fa-flash","fa-lg","mt-4"],[1,"fa","fa-flask","fa-lg","mt-4"],[1,"fa","fa-folder","fa-lg","mt-4"],[1,"fa","fa-folder-o","fa-lg","mt-4"],[1,"fa","fa-folder-open","fa-lg","mt-4"],[1,"fa","fa-folder-open-o","fa-lg","mt-4"],[1,"fa","fa-frown-o","fa-lg","mt-4"],[1,"fa","fa-futbol-o","fa-lg","mt-4"],[1,"fa","fa-gamepad","fa-lg","mt-4"],[1,"fa","fa-gavel","fa-lg","mt-4"],[1,"fa","fa-gear","fa-lg","mt-4"],[1,"fa","fa-gears","fa-lg","mt-4"],[1,"fa","fa-gift","fa-lg","mt-4"],[1,"fa","fa-glass","fa-lg","mt-4"],[1,"fa","fa-globe","fa-lg","mt-4"],[1,"fa","fa-graduation-cap","fa-lg","mt-4"],[1,"fa","fa-group","fa-lg","mt-4"],[1,"fa","fa-hand-grab-o","fa-lg","mt-4"],[1,"fa","fa-hand-lizard-o","fa-lg","mt-4"],[1,"fa","fa-hand-paper-o","fa-lg","mt-4"],[1,"fa","fa-hand-peace-o","fa-lg","mt-4"],[1,"fa","fa-hand-pointer-o","fa-lg","mt-4"],[1,"fa","fa-hand-rock-o","fa-lg","mt-4"],[1,"fa","fa-hand-scissors-o","fa-lg","mt-4"],[1,"fa","fa-hand-spock-o","fa-lg","mt-4"],[1,"fa","fa-hand-stop-o","fa-lg","mt-4"],[1,"fa","fa-hdd-o","fa-lg","mt-4"],[1,"fa","fa-headphones","fa-lg","mt-4"],[1,"fa","fa-heart","fa-lg","mt-4"],[1,"fa","fa-heart-o","fa-lg","mt-4"],[1,"fa","fa-heartbeat","fa-lg","mt-4"],[1,"fa","fa-history","fa-lg","mt-4"],[1,"fa","fa-home","fa-lg","mt-4"],[1,"fa","fa-hotel","fa-lg","mt-4"],[1,"fa","fa-hourglass","fa-lg","mt-4"],[1,"fa","fa-hourglass-1","fa-lg","mt-4"],[1,"fa","fa-hourglass-2","fa-lg","mt-4"],[1,"fa","fa-hourglass-3","fa-lg","mt-4"],[1,"fa","fa-hourglass-end","fa-lg","mt-4"],[1,"fa","fa-hourglass-half","fa-lg","mt-4"],[1,"fa","fa-hourglass-o","fa-lg","mt-4"],[1,"fa","fa-hourglass-start","fa-lg","mt-4"],[1,"fa","fa-i-cursor","fa-lg","mt-4"],[1,"fa","fa-image","fa-lg","mt-4"],[1,"fa","fa-inbox","fa-lg","mt-4"],[1,"fa","fa-industry","fa-lg","mt-4"],[1,"fa","fa-info","fa-lg","mt-4"],[1,"fa","fa-info-circle","fa-lg","mt-4"],[1,"fa","fa-institution","fa-lg","mt-4"],[1,"fa","fa-key","fa-lg","mt-4"],[1,"fa","fa-keyboard-o","fa-lg","mt-4"],[1,"fa","fa-language","fa-lg","mt-4"],[1,"fa","fa-laptop","fa-lg","mt-4"],[1,"fa","fa-leaf","fa-lg","mt-4"],[1,"fa","fa-legal","fa-lg","mt-4"],[1,"fa","fa-lemon-o","fa-lg","mt-4"],[1,"fa","fa-level-down","fa-lg","mt-4"],[1,"fa","fa-level-up","fa-lg","mt-4"],[1,"fa","fa-life-bouy","fa-lg","mt-4"],[1,"fa","fa-life-buoy","fa-lg","mt-4"],[1,"fa","fa-life-ring","fa-lg","mt-4"],[1,"fa","fa-life-saver","fa-lg","mt-4"],[1,"fa","fa-lightbulb-o","fa-lg","mt-4"],[1,"fa","fa-line-chart","fa-lg","mt-4"],[1,"fa","fa-location-arrow","fa-lg","mt-4"],[1,"fa","fa-lock","fa-lg","mt-4"],[1,"fa","fa-magic","fa-lg","mt-4"],[1,"fa","fa-magnet","fa-lg","mt-4"],[1,"fa","fa-mail-forward","fa-lg","mt-4"],[1,"fa","fa-mail-reply","fa-lg","mt-4"],[1,"fa","fa-mail-reply-all","fa-lg","mt-4"],[1,"fa","fa-male","fa-lg","mt-4"],[1,"fa","fa-map","fa-lg","mt-4"],[1,"fa","fa-map-marker","fa-lg","mt-4"],[1,"fa","fa-map-o","fa-lg","mt-4"],[1,"fa","fa-map-pin","fa-lg","mt-4"],[1,"fa","fa-map-signs","fa-lg","mt-4"],[1,"fa","fa-meh-o","fa-lg","mt-4"],[1,"fa","fa-microphone","fa-lg","mt-4"],[1,"fa","fa-microphone-slash","fa-lg","mt-4"],[1,"fa","fa-minus","fa-lg","mt-4"],[1,"fa","fa-minus-circle","fa-lg","mt-4"],[1,"fa","fa-minus-square","fa-lg","mt-4"],[1,"fa","fa-minus-square-o","fa-lg","mt-4"],[1,"fa","fa-mobile","fa-lg","mt-4"],[1,"fa","fa-mobile-phone","fa-lg","mt-4"],[1,"fa","fa-money","fa-lg","mt-4"],[1,"fa","fa-moon-o","fa-lg","mt-4"],[1,"fa","fa-mortar-board","fa-lg","mt-4"],[1,"fa","fa-motorcycle","fa-lg","mt-4"],[1,"fa","fa-mouse-pointer","fa-lg","mt-4"],[1,"fa","fa-music","fa-lg","mt-4"],[1,"fa","fa-navicon","fa-lg","mt-4"],[1,"fa","fa-newspaper-o","fa-lg","mt-4"],[1,"fa","fa-object-group","fa-lg","mt-4"],[1,"fa","fa-object-ungroup","fa-lg","mt-4"],[1,"fa","fa-paint-brush","fa-lg","mt-4"],[1,"fa","fa-paper-plane","fa-lg","mt-4"],[1,"fa","fa-paper-plane-o","fa-lg","mt-4"],[1,"fa","fa-paw","fa-lg","mt-4"],[1,"fa","fa-pencil","fa-lg","mt-4"],[1,"fa","fa-pencil-square","fa-lg","mt-4"],[1,"fa","fa-pencil-square-o","fa-lg","mt-4"],[1,"fa","fa-phone","fa-lg","mt-4"],[1,"fa","fa-phone-square","fa-lg","mt-4"],[1,"fa","fa-photo","fa-lg","mt-4"],[1,"fa","fa-picture-o","fa-lg","mt-4"],[1,"fa","fa-pie-chart","fa-lg","mt-4"],[1,"fa","fa-plane","fa-lg","mt-4"],[1,"fa","fa-plug","fa-lg","mt-4"],[1,"fa","fa-plus","fa-lg","mt-4"],[1,"fa","fa-plus-circle","fa-lg","mt-4"],[1,"fa","fa-plus-square","fa-lg","mt-4"],[1,"fa","fa-plus-square-o","fa-lg","mt-4"],[1,"fa","fa-power-off","fa-lg","mt-4"],[1,"fa","fa-print","fa-lg","mt-4"],[1,"fa","fa-puzzle-piece","fa-lg","mt-4"],[1,"fa","fa-qrcode","fa-lg","mt-4"],[1,"fa","fa-question","fa-lg","mt-4"],[1,"fa","fa-question-circle","fa-lg","mt-4"],[1,"fa","fa-quote-left","fa-lg","mt-4"],[1,"fa","fa-quote-right","fa-lg","mt-4"],[1,"fa","fa-random","fa-lg","mt-4"],[1,"fa","fa-recycle","fa-lg","mt-4"],[1,"fa","fa-refresh","fa-lg","mt-4"],[1,"fa","fa-registered","fa-lg","mt-4"],[1,"fa","fa-remove","fa-lg","mt-4"],[1,"fa","fa-reorder","fa-lg","mt-4"],[1,"fa","fa-reply","fa-lg","mt-4"],[1,"fa","fa-reply-all","fa-lg","mt-4"],[1,"fa","fa-retweet","fa-lg","mt-4"],[1,"fa","fa-road","fa-lg","mt-4"],[1,"fa","fa-rocket","fa-lg","mt-4"],[1,"fa","fa-rss","fa-lg","mt-4"],[1,"fa","fa-rss-square","fa-lg","mt-4"],[1,"fa","fa-search","fa-lg","mt-4"],[1,"fa","fa-search-minus","fa-lg","mt-4"],[1,"fa","fa-search-plus","fa-lg","mt-4"],[1,"fa","fa-send","fa-lg","mt-4"],[1,"fa","fa-send-o","fa-lg","mt-4"],[1,"fa","fa-server","fa-lg","mt-4"],[1,"fa","fa-share","fa-lg","mt-4"],[1,"fa","fa-share-alt","fa-lg","mt-4"],[1,"fa","fa-share-alt-square","fa-lg","mt-4"],[1,"fa","fa-share-square","fa-lg","mt-4"],[1,"fa","fa-share-square-o","fa-lg","mt-4"],[1,"fa","fa-shield","fa-lg","mt-4"],[1,"fa","fa-ship","fa-lg","mt-4"],[1,"fa","fa-shopping-cart","fa-lg","mt-4"],[1,"fa","fa-sign-in","fa-lg","mt-4"],[1,"fa","fa-sign-out","fa-lg","mt-4"],[1,"fa","fa-signal","fa-lg","mt-4"],[1,"fa","fa-sitemap","fa-lg","mt-4"],[1,"fa","fa-sliders","fa-lg","mt-4"],[1,"fa","fa-smile-o","fa-lg","mt-4"],[1,"fa","fa-soccer-ball-o","fa-lg","mt-4"],[1,"fa","fa-sort","fa-lg","mt-4"],[1,"fa","fa-sort-alpha-asc","fa-lg","mt-4"],[1,"fa","fa-sort-alpha-desc","fa-lg","mt-4"],[1,"fa","fa-sort-amount-asc","fa-lg","mt-4"],[1,"fa","fa-sort-amount-desc","fa-lg","mt-4"],[1,"fa","fa-sort-asc","fa-lg","mt-4"],[1,"fa","fa-sort-desc","fa-lg","mt-4"],[1,"fa","fa-sort-down","fa-lg","mt-4"],[1,"fa","fa-sort-numeric-asc","fa-lg","mt-4"],[1,"fa","fa-sort-numeric-desc","fa-lg","mt-4"],[1,"fa","fa-sort-up","fa-lg","mt-4"],[1,"fa","fa-space-shuttle","fa-lg","mt-4"],[1,"fa","fa-spinner","fa-lg","mt-4"],[1,"fa","fa-spoon","fa-lg","mt-4"],[1,"fa","fa-square","fa-lg","mt-4"],[1,"fa","fa-square-o","fa-lg","mt-4"],[1,"fa","fa-star","fa-lg","mt-4"],[1,"fa","fa-star-half","fa-lg","mt-4"],[1,"fa","fa-star-half-empty","fa-lg","mt-4"],[1,"fa","fa-star-half-full","fa-lg","mt-4"],[1,"fa","fa-star-half-o","fa-lg","mt-4"],[1,"fa","fa-star-o","fa-lg","mt-4"],[1,"fa","fa-sticky-note","fa-lg","mt-4"],[1,"fa","fa-sticky-note-o","fa-lg","mt-4"],[1,"fa","fa-street-view","fa-lg","mt-4"],[1,"fa","fa-suitcase","fa-lg","mt-4"],[1,"fa","fa-sun-o","fa-lg","mt-4"],[1,"fa","fa-support","fa-lg","mt-4"],[1,"fa","fa-tablet","fa-lg","mt-4"],[1,"fa","fa-tachometer","fa-lg","mt-4"],[1,"fa","fa-tag","fa-lg","mt-4"],[1,"fa","fa-tags","fa-lg","mt-4"],[1,"fa","fa-tasks","fa-lg","mt-4"],[1,"fa","fa-taxi","fa-lg","mt-4"],[1,"fa","fa-television","fa-lg","mt-4"],[1,"fa","fa-terminal","fa-lg","mt-4"],[1,"fa","fa-thumb-tack","fa-lg","mt-4"],[1,"fa","fa-thumbs-down","fa-lg","mt-4"],[1,"fa","fa-thumbs-o-down","fa-lg","mt-4"],[1,"fa","fa-thumbs-o-up","fa-lg","mt-4"],[1,"fa","fa-thumbs-up","fa-lg","mt-4"],[1,"fa","fa-ticket","fa-lg","mt-4"],[1,"fa","fa-times","fa-lg","mt-4"],[1,"fa","fa-times-circle","fa-lg","mt-4"],[1,"fa","fa-times-circle-o","fa-lg","mt-4"],[1,"fa","fa-tint","fa-lg","mt-4"],[1,"fa","fa-toggle-down","fa-lg","mt-4"],[1,"fa","fa-toggle-left","fa-lg","mt-4"],[1,"fa","fa-toggle-off","fa-lg","mt-4"],[1,"fa","fa-toggle-on","fa-lg","mt-4"],[1,"fa","fa-toggle-right","fa-lg","mt-4"],[1,"fa","fa-toggle-up","fa-lg","mt-4"],[1,"fa","fa-trademark","fa-lg","mt-4"],[1,"fa","fa-trash","fa-lg","mt-4"],[1,"fa","fa-trash-o","fa-lg","mt-4"],[1,"fa","fa-tree","fa-lg","mt-4"],[1,"fa","fa-trophy","fa-lg","mt-4"],[1,"fa","fa-truck","fa-lg","mt-4"],[1,"fa","fa-tty","fa-lg","mt-4"],[1,"fa","fa-tv","fa-lg","mt-4"],[1,"fa","fa-umbrella","fa-lg","mt-4"],[1,"fa","fa-university","fa-lg","mt-4"],[1,"fa","fa-unlock","fa-lg","mt-4"],[1,"fa","fa-unlock-alt","fa-lg","mt-4"],[1,"fa","fa-unsorted","fa-lg","mt-4"],[1,"fa","fa-upload","fa-lg","mt-4"],[1,"fa","fa-user","fa-lg","mt-4"],[1,"fa","fa-user-plus","fa-lg","mt-4"],[1,"fa","fa-user-secret","fa-lg","mt-4"],[1,"fa","fa-user-times","fa-lg","mt-4"],[1,"fa","fa-users","fa-lg","mt-4"],[1,"fa","fa-video-camera","fa-lg","mt-4"],[1,"fa","fa-volume-down","fa-lg","mt-4"],[1,"fa","fa-volume-off","fa-lg","mt-4"],[1,"fa","fa-volume-up","fa-lg","mt-4"],[1,"fa","fa-warning","fa-lg","mt-4"],[1,"fa","fa-wheelchair","fa-lg","mt-4"],[1,"fa","fa-wifi","fa-lg","mt-4"],[1,"fa","fa-wrench","fa-lg","mt-4"],["id","hand",1,"card"],[1,"fa","fa-hand-o-down","fa-lg","mt-4"],[1,"fa","fa-hand-o-left","fa-lg","mt-4"],[1,"fa","fa-hand-o-right","fa-lg","mt-4"],[1,"fa","fa-hand-o-up","fa-lg","mt-4"],["id","transportation",1,"card"],[1,"fa","fa-ambulance","fa-lg","mt-4"],[1,"fa","fa-subway","fa-lg","mt-4"],[1,"fa","fa-train","fa-lg","mt-4"],["id","gender",1,"card"],[1,"fa","fa-genderless","fa-lg","mt-4"],[1,"fa","fa-intersex","fa-lg","mt-4"],[1,"fa","fa-mars","fa-lg","mt-4"],[1,"fa","fa-mars-double","fa-lg","mt-4"],[1,"fa","fa-mars-stroke","fa-lg","mt-4"],[1,"fa","fa-mars-stroke-h","fa-lg","mt-4"],[1,"fa","fa-mars-stroke-v","fa-lg","mt-4"],[1,"fa","fa-mercury","fa-lg","mt-4"],[1,"fa","fa-neuter","fa-lg","mt-4"],[1,"fa","fa-transgender","fa-lg","mt-4"],[1,"fa","fa-transgender-alt","fa-lg","mt-4"],[1,"fa","fa-venus","fa-lg","mt-4"],[1,"fa","fa-venus-double","fa-lg","mt-4"],[1,"fa","fa-venus-mars","fa-lg","mt-4"],["id","file-type",1,"card"],[1,"fa","fa-file","fa-lg","mt-4"],[1,"fa","fa-file-o","fa-lg","mt-4"],[1,"fa","fa-file-text","fa-lg","mt-4"],[1,"fa","fa-file-text-o","fa-lg","mt-4"],["id","spinner",1,"card"],[1,"alert","alert-success"],[1,"fa-ul"],[1,"fa","fa-info-circle","fa-li"],[1,"fa","fa-circle-o-notch","fa-lg","mt-4","fa-spin"],["id","form-control",1,"card"],["id","payment",1,"card"],[1,"fa","fa-cc-amex","fa-lg","mt-4"],[1,"fa","fa-cc-diners-club","fa-lg","mt-4"],[1,"fa","fa-cc-discover","fa-lg","mt-4"],[1,"fa","fa-cc-jcb","fa-lg","mt-4"],[1,"fa","fa-cc-mastercard","fa-lg","mt-4"],[1,"fa","fa-cc-paypal","fa-lg","mt-4"],[1,"fa","fa-cc-stripe","fa-lg","mt-4"],[1,"fa","fa-cc-visa","fa-lg","mt-4"],[1,"fa","fa-google-wallet","fa-lg","mt-4"],[1,"fa","fa-paypal","fa-lg","mt-4"],["id","chart",1,"card"],["id","currency",1,"card"],[1,"fa","fa-bitcoin","fa-lg","mt-4"],[1,"fa","fa-btc","fa-lg","mt-4"],[1,"fa","fa-cny","fa-lg","mt-4"],[1,"fa","fa-dollar","fa-lg","mt-4"],[1,"fa","fa-eur","fa-lg","mt-4"],[1,"fa","fa-euro","fa-lg","mt-4"],[1,"fa","fa-gbp","fa-lg","mt-4"],[1,"fa","fa-gg","fa-lg","mt-4"],[1,"fa","fa-gg-circle","fa-lg","mt-4"],[1,"fa","fa-ils","fa-lg","mt-4"],[1,"fa","fa-inr","fa-lg","mt-4"],[1,"fa","fa-jpy","fa-lg","mt-4"],[1,"fa","fa-krw","fa-lg","mt-4"],[1,"fa","fa-rmb","fa-lg","mt-4"],[1,"fa","fa-rouble","fa-lg","mt-4"],[1,"fa","fa-rub","fa-lg","mt-4"],[1,"fa","fa-ruble","fa-lg","mt-4"],[1,"fa","fa-rupee","fa-lg","mt-4"],[1,"fa","fa-shekel","fa-lg","mt-4"],[1,"fa","fa-sheqel","fa-lg","mt-4"],[1,"fa","fa-try","fa-lg","mt-4"],[1,"fa","fa-turkish-lira","fa-lg","mt-4"],[1,"fa","fa-usd","fa-lg","mt-4"],[1,"fa","fa-won","fa-lg","mt-4"],[1,"fa","fa-yen","fa-lg","mt-4"],["id","text-editor",1,"card"],[1,"fa","fa-align-center","fa-lg","mt-4"],[1,"fa","fa-align-justify","fa-lg","mt-4"],[1,"fa","fa-align-left","fa-lg","mt-4"],[1,"fa","fa-align-right","fa-lg","mt-4"],[1,"fa","fa-bold","fa-lg","mt-4"],[1,"fa","fa-chain","fa-lg","mt-4"],[1,"fa","fa-chain-broken","fa-lg","mt-4"],[1,"fa","fa-clipboard","fa-lg","mt-4"],[1,"fa","fa-columns","fa-lg","mt-4"],[1,"fa","fa-copy","fa-lg","mt-4"],[1,"fa","fa-cut","fa-lg","mt-4"],[1,"fa","fa-dedent","fa-lg","mt-4"],[1,"fa","fa-files-o","fa-lg","mt-4"],[1,"fa","fa-floppy-o","fa-lg","mt-4"],[1,"fa","fa-font","fa-lg","mt-4"],[1,"fa","fa-header","fa-lg","mt-4"],[1,"fa","fa-indent","fa-lg","mt-4"],[1,"fa","fa-italic","fa-lg","mt-4"],[1,"fa","fa-link","fa-lg","mt-4"],[1,"fa","fa-list","fa-lg","mt-4"],[1,"fa","fa-list-alt","fa-lg","mt-4"],[1,"fa","fa-list-ol","fa-lg","mt-4"],[1,"fa","fa-list-ul","fa-lg","mt-4"],[1,"fa","fa-outdent","fa-lg","mt-4"],[1,"fa","fa-paperclip","fa-lg","mt-4"],[1,"fa","fa-paragraph","fa-lg","mt-4"],[1,"fa","fa-paste","fa-lg","mt-4"],[1,"fa","fa-repeat","fa-lg","mt-4"],[1,"fa","fa-rotate-left","fa-lg","mt-4"],[1,"fa","fa-rotate-right","fa-lg","mt-4"],[1,"fa","fa-save","fa-lg","mt-4"],[1,"fa","fa-scissors","fa-lg","mt-4"],[1,"fa","fa-strikethrough","fa-lg","mt-4"],[1,"fa","fa-subscript","fa-lg","mt-4"],[1,"fa","fa-superscript","fa-lg","mt-4"],[1,"fa","fa-table","fa-lg","mt-4"],[1,"fa","fa-text-height","fa-lg","mt-4"],[1,"fa","fa-text-width","fa-lg","mt-4"],[1,"fa","fa-th","fa-lg","mt-4"],[1,"fa","fa-th-large","fa-lg","mt-4"],[1,"fa","fa-th-list","fa-lg","mt-4"],[1,"fa","fa-underline","fa-lg","mt-4"],[1,"fa","fa-undo","fa-lg","mt-4"],[1,"fa","fa-unlink","fa-lg","mt-4"],["id","directional",1,"card"],[1,"fa","fa-angle-double-down","fa-lg","mt-4"],[1,"fa","fa-angle-double-left","fa-lg","mt-4"],[1,"fa","fa-angle-double-right","fa-lg","mt-4"],[1,"fa","fa-angle-double-up","fa-lg","mt-4"],[1,"fa","fa-angle-down","fa-lg","mt-4"],[1,"fa","fa-angle-left","fa-lg","mt-4"],[1,"fa","fa-angle-right","fa-lg","mt-4"],[1,"fa","fa-angle-up","fa-lg","mt-4"],[1,"fa","fa-arrow-circle-down","fa-lg","mt-4"],[1,"fa","fa-arrow-circle-left","fa-lg","mt-4"],[1,"fa","fa-arrow-circle-o-down","fa-lg","mt-4"],[1,"fa","fa-arrow-circle-o-left","fa-lg","mt-4"],[1,"fa","fa-arrow-circle-o-right","fa-lg","mt-4"],[1,"fa","fa-arrow-circle-o-up","fa-lg","mt-4"],[1,"fa","fa-arrow-circle-right","fa-lg","mt-4"],[1,"fa","fa-arrow-circle-up","fa-lg","mt-4"],[1,"fa","fa-arrow-down","fa-lg","mt-4"],[1,"fa","fa-arrow-left","fa-lg","mt-4"],[1,"fa","fa-arrow-right","fa-lg","mt-4"],[1,"fa","fa-arrow-up","fa-lg","mt-4"],[1,"fa","fa-arrows-alt","fa-lg","mt-4"],[1,"fa","fa-caret-down","fa-lg","mt-4"],[1,"fa","fa-caret-left","fa-lg","mt-4"],[1,"fa","fa-caret-right","fa-lg","mt-4"],[1,"fa","fa-caret-up","fa-lg","mt-4"],[1,"fa","fa-chevron-circle-down","fa-lg","mt-4"],[1,"fa","fa-chevron-circle-left","fa-lg","mt-4"],[1,"fa","fa-chevron-circle-right","fa-lg","mt-4"],[1,"fa","fa-chevron-circle-up","fa-lg","mt-4"],[1,"fa","fa-chevron-down","fa-lg","mt-4"],[1,"fa","fa-chevron-left","fa-lg","mt-4"],[1,"fa","fa-chevron-right","fa-lg","mt-4"],[1,"fa","fa-chevron-up","fa-lg","mt-4"],[1,"fa","fa-long-arrow-down","fa-lg","mt-4"],[1,"fa","fa-long-arrow-left","fa-lg","mt-4"],[1,"fa","fa-long-arrow-right","fa-lg","mt-4"],[1,"fa","fa-long-arrow-up","fa-lg","mt-4"],["id","video-player",1,"card"],[1,"fa","fa-backward","fa-lg","mt-4"],[1,"fa","fa-compress","fa-lg","mt-4"],[1,"fa","fa-eject","fa-lg","mt-4"],[1,"fa","fa-expand","fa-lg","mt-4"],[1,"fa","fa-fast-backward","fa-lg","mt-4"],[1,"fa","fa-fast-forward","fa-lg","mt-4"],[1,"fa","fa-forward","fa-lg","mt-4"],[1,"fa","fa-pause","fa-lg","mt-4"],[1,"fa","fa-play","fa-lg","mt-4"],[1,"fa","fa-play-circle","fa-lg","mt-4"],[1,"fa","fa-play-circle-o","fa-lg","mt-4"],[1,"fa","fa-step-backward","fa-lg","mt-4"],[1,"fa","fa-step-forward","fa-lg","mt-4"],[1,"fa","fa-stop","fa-lg","mt-4"],[1,"fa","fa-youtube-play","fa-lg","mt-4"],["id","brand",1,"card"],[1,"alert","alert-warning"],[1,"fa","fa-warning"],["href","https://adblockplus.org/en/bugs",1,"alert-link"],[1,"fa","fa-500px","fa-lg","mt-4"],[1,"fa","fa-adn","fa-lg","mt-4"],[1,"fa","fa-amazon","fa-lg","mt-4"],[1,"fa","fa-android","fa-lg","mt-4"],[1,"fa","fa-angellist","fa-lg","mt-4"],[1,"fa","fa-apple","fa-lg","mt-4"],[1,"fa","fa-behance","fa-lg","mt-4"],[1,"fa","fa-behance-square","fa-lg","mt-4"],[1,"fa","fa-bitbucket","fa-lg","mt-4"],[1,"fa","fa-bitbucket-square","fa-lg","mt-4"],[1,"fa","fa-black-tie","fa-lg","mt-4"],[1,"fa","fa-buysellads","fa-lg","mt-4"],[1,"fa","fa-chrome","fa-lg","mt-4"],[1,"fa","fa-codepen","fa-lg","mt-4"],[1,"fa","fa-connectdevelop","fa-lg","mt-4"],[1,"fa","fa-contao","fa-lg","mt-4"],[1,"fa","fa-css3","fa-lg","mt-4"],[1,"fa","fa-dashcube","fa-lg","mt-4"],[1,"fa","fa-delicious","fa-lg","mt-4"],[1,"fa","fa-deviantart","fa-lg","mt-4"],[1,"fa","fa-digg","fa-lg","mt-4"],[1,"fa","fa-dribbble","fa-lg","mt-4"],[1,"fa","fa-dropbox","fa-lg","mt-4"],[1,"fa","fa-drupal","fa-lg","mt-4"],[1,"fa","fa-empire","fa-lg","mt-4"],[1,"fa","fa-expeditedssl","fa-lg","mt-4"],[1,"fa","fa-facebook","fa-lg","mt-4"],[1,"fa","fa-facebook-f","fa-lg","mt-4"],[1,"fa","fa-facebook-official","fa-lg","mt-4"],[1,"fa","fa-facebook-square","fa-lg","mt-4"],[1,"fa","fa-firefox","fa-lg","mt-4"],[1,"fa","fa-flickr","fa-lg","mt-4"],[1,"fa","fa-fonticons","fa-lg","mt-4"],[1,"fa","fa-forumbee","fa-lg","mt-4"],[1,"fa","fa-foursquare","fa-lg","mt-4"],[1,"fa","fa-ge","fa-lg","mt-4"],[1,"fa","fa-get-pocket","fa-lg","mt-4"],[1,"fa","fa-git","fa-lg","mt-4"],[1,"fa","fa-git-square","fa-lg","mt-4"],[1,"fa","fa-github","fa-lg","mt-4"],[1,"fa","fa-github-alt","fa-lg","mt-4"],[1,"fa","fa-github-square","fa-lg","mt-4"],[1,"fa","fa-gittip","fa-lg","mt-4"],[1,"fa","fa-google","fa-lg","mt-4"],[1,"fa","fa-google-plus","fa-lg","mt-4"],[1,"fa","fa-google-plus-square","fa-lg","mt-4"],[1,"fa","fa-gratipay","fa-lg","mt-4"],[1,"fa","fa-hacker-news","fa-lg","mt-4"],[1,"fa","fa-houzz","fa-lg","mt-4"],[1,"fa","fa-html5","fa-lg","mt-4"],[1,"fa","fa-instagram","fa-lg","mt-4"],[1,"fa","fa-internet-explorer","fa-lg","mt-4"],[1,"fa","fa-ioxhost","fa-lg","mt-4"],[1,"fa","fa-joomla","fa-lg","mt-4"],[1,"fa","fa-jsfiddle","fa-lg","mt-4"],[1,"fa","fa-lastfm","fa-lg","mt-4"],[1,"fa","fa-lastfm-square","fa-lg","mt-4"],[1,"fa","fa-leanpub","fa-lg","mt-4"],[1,"fa","fa-linkedin","fa-lg","mt-4"],[1,"fa","fa-linkedin-square","fa-lg","mt-4"],[1,"fa","fa-linux","fa-lg","mt-4"],[1,"fa","fa-maxcdn","fa-lg","mt-4"],[1,"fa","fa-meanpath","fa-lg","mt-4"],[1,"fa","fa-medium","fa-lg","mt-4"],[1,"fa","fa-odnoklassniki","fa-lg","mt-4"],[1,"fa","fa-odnoklassniki-square","fa-lg","mt-4"],[1,"fa","fa-opencart","fa-lg","mt-4"],[1,"fa","fa-openid","fa-lg","mt-4"],[1,"fa","fa-opera","fa-lg","mt-4"],[1,"fa","fa-optin-monster","fa-lg","mt-4"],[1,"fa","fa-pagelines","fa-lg","mt-4"],[1,"fa","fa-pied-piper","fa-lg","mt-4"],[1,"fa","fa-pied-piper-alt","fa-lg","mt-4"],[1,"fa","fa-pinterest","fa-lg","mt-4"],[1,"fa","fa-pinterest-p","fa-lg","mt-4"],[1,"fa","fa-pinterest-square","fa-lg","mt-4"],[1,"fa","fa-qq","fa-lg","mt-4"],[1,"fa","fa-ra","fa-lg","mt-4"],[1,"fa","fa-rebel","fa-lg","mt-4"],[1,"fa","fa-reddit","fa-lg","mt-4"],[1,"fa","fa-reddit-square","fa-lg","mt-4"],[1,"fa","fa-renren","fa-lg","mt-4"],[1,"fa","fa-safari","fa-lg","mt-4"],[1,"fa","fa-sellsy","fa-lg","mt-4"],[1,"fa","fa-shirtsinbulk","fa-lg","mt-4"],[1,"fa","fa-simplybuilt","fa-lg","mt-4"],[1,"fa","fa-skyatlas","fa-lg","mt-4"],[1,"fa","fa-skype","fa-lg","mt-4"],[1,"fa","fa-slack","fa-lg","mt-4"],[1,"fa","fa-slideshare","fa-lg","mt-4"],[1,"fa","fa-soundcloud","fa-lg","mt-4"],[1,"fa","fa-spotify","fa-lg","mt-4"],[1,"fa","fa-stack-exchange","fa-lg","mt-4"],[1,"fa","fa-stack-overflow","fa-lg","mt-4"],[1,"fa","fa-steam","fa-lg","mt-4"],[1,"fa","fa-steam-square","fa-lg","mt-4"],[1,"fa","fa-stumbleupon","fa-lg","mt-4"],[1,"fa","fa-stumbleupon-circle","fa-lg","mt-4"],[1,"fa","fa-tencent-weibo","fa-lg","mt-4"],[1,"fa","fa-trello","fa-lg","mt-4"],[1,"fa","fa-tripadvisor","fa-lg","mt-4"],[1,"fa","fa-tumblr","fa-lg","mt-4"],[1,"fa","fa-tumblr-square","fa-lg","mt-4"],[1,"fa","fa-twitch","fa-lg","mt-4"],[1,"fa","fa-twitter","fa-lg","mt-4"],[1,"fa","fa-twitter-square","fa-lg","mt-4"],[1,"fa","fa-viacoin","fa-lg","mt-4"],[1,"fa","fa-vimeo","fa-lg","mt-4"],[1,"fa","fa-vimeo-square","fa-lg","mt-4"],[1,"fa","fa-vine","fa-lg","mt-4"],[1,"fa","fa-vk","fa-lg","mt-4"],[1,"fa","fa-wechat","fa-lg","mt-4"],[1,"fa","fa-weibo","fa-lg","mt-4"],[1,"fa","fa-weixin","fa-lg","mt-4"],[1,"fa","fa-whatsapp","fa-lg","mt-4"],[1,"fa","fa-wikipedia-w","fa-lg","mt-4"],[1,"fa","fa-windows","fa-lg","mt-4"],[1,"fa","fa-wordpress","fa-lg","mt-4"],[1,"fa","fa-xing","fa-lg","mt-4"],[1,"fa","fa-xing-square","fa-lg","mt-4"],[1,"fa","fa-y-combinator","fa-lg","mt-4"],[1,"fa","fa-y-combinator-square","fa-lg","mt-4"],[1,"fa","fa-yahoo","fa-lg","mt-4"],[1,"fa","fa-yc","fa-lg","mt-4"],[1,"fa","fa-yc-square","fa-lg","mt-4"],[1,"fa","fa-yelp","fa-lg","mt-4"],[1,"fa","fa-youtube","fa-lg","mt-4"],[1,"fa","fa-youtube-square","fa-lg","mt-4"],[1,"alert","alert-success","mt-4"],[1,"margin-bottom-none","padding-left-lg"],["id","medical",1,"card"],[1,"fa","fa-h-square","fa-lg","mt-4"],[1,"fa","fa-hospital-o","fa-lg","mt-4"],[1,"fa","fa-medkit","fa-lg","mt-4"],[1,"fa","fa-stethoscope","fa-lg","mt-4"],[1,"fa","fa-user-md","fa-lg","mt-4"]],template:function(b,i){if(1&b){o.Rb(0,"div",0),o.Rb(1,"div",1),o.Rb(2,"div",2),o.Mb(3,"i",3),o.wc(4," 50 New Icons in 4.7"),o.Qb(),o.Rb(5,"div",4),o.Rb(6,"div",5),o.Rb(7,"div",6),o.Mb(8,"i",7),o.Mb(9,"br"),o.wc(10,"address-book "),o.Qb(),o.Rb(11,"div",6),o.Mb(12,"i",8),o.Mb(13,"br"),o.wc(14,"address-book-o "),o.Qb(),o.Rb(15,"div",6),o.Mb(16,"i",9),o.Mb(17,"br"),o.wc(18,"address-card "),o.Qb(),o.Rb(19,"div",6),o.Mb(20,"i",10),o.Mb(21,"br"),o.wc(22,"address-card-o "),o.Qb(),o.Rb(23,"div",6),o.Mb(24,"i",11),o.Mb(25,"br"),o.wc(26,"bandcamp "),o.Qb(),o.Rb(27,"div",6),o.Mb(28,"i",12),o.Mb(29,"br"),o.wc(30,"bath "),o.Qb(),o.Rb(31,"div",6),o.Mb(32,"i",13),o.Mb(33,"br"),o.wc(34,"bathtub "),o.Rb(35,"span",14),o.wc(36,"(alias)"),o.Qb(),o.Qb(),o.Rb(37,"div",6),o.Mb(38,"i",15),o.Mb(39,"br"),o.wc(40,"drivers-license "),o.Rb(41,"span",14),o.wc(42,"(alias)"),o.Qb(),o.Qb(),o.Rb(43,"div",6),o.Mb(44,"i",16),o.Mb(45,"br"),o.wc(46,"drivers-license-o "),o.Rb(47,"span",14),o.wc(48,"(alias)"),o.Qb(),o.Qb(),o.Rb(49,"div",6),o.Mb(50,"i",17),o.Mb(51,"br"),o.wc(52,"eercast "),o.Qb(),o.Rb(53,"div",6),o.Mb(54,"i",18),o.Mb(55,"br"),o.wc(56,"envelope-open "),o.Qb(),o.Rb(57,"div",6),o.Mb(58,"i",19),o.Mb(59,"br"),o.wc(60,"envelope-open-o "),o.Qb(),o.Rb(61,"div",6),o.Mb(62,"i",20),o.Mb(63,"br"),o.wc(64,"etsy "),o.Qb(),o.Rb(65,"div",6),o.Mb(66,"i",21),o.Mb(67,"br"),o.wc(68,"free-code-camp "),o.Qb(),o.Rb(69,"div",6),o.Mb(70,"i",22),o.Mb(71,"br"),o.wc(72,"grav "),o.Qb(),o.Rb(73,"div",6),o.Mb(74,"i",23),o.Mb(75,"br"),o.wc(76,"handshake-o "),o.Qb(),o.Rb(77,"div",6),o.Mb(78,"i",24),o.Mb(79,"br"),o.wc(80,"id-badge "),o.Qb(),o.Rb(81,"div",6),o.Mb(82,"i",25),o.Mb(83,"br"),o.wc(84,"id-card "),o.Qb(),o.Rb(85,"div",6),o.Mb(86,"i",26),o.Mb(87,"br"),o.wc(88,"id-card-o "),o.Qb(),o.Rb(89,"div",6),o.Mb(90,"i",27),o.Mb(91,"br"),o.wc(92,"imdb "),o.Qb(),o.Rb(93,"div",6),o.Mb(94,"i",28),o.Mb(95,"br"),o.wc(96,"linode "),o.Qb(),o.Rb(97,"div",6),o.Mb(98,"i",29),o.Mb(99,"br"),o.wc(100,"meetup "),o.Qb(),o.Rb(101,"div",6),o.Mb(102,"i",30),o.Mb(103,"br"),o.wc(104,"microchip "),o.Qb(),o.Rb(105,"div",6),o.Mb(106,"i",31),o.Mb(107,"br"),o.wc(108,"podcast "),o.Qb(),o.Rb(109,"div",6),o.Mb(110,"i",32),o.Mb(111,"br"),o.wc(112,"quora "),o.Qb(),o.Rb(113,"div",6),o.Mb(114,"i",33),o.Mb(115,"br"),o.wc(116,"ravelry "),o.Qb(),o.Rb(117,"div",6),o.Mb(118,"i",34),o.Mb(119,"br"),o.wc(120,"s15 "),o.Rb(121,"span",14),o.wc(122,"(alias)"),o.Qb(),o.Qb(),o.Rb(123,"div",6),o.Mb(124,"i",35),o.Mb(125,"br"),o.wc(126,"shower "),o.Qb(),o.Rb(127,"div",6),o.Mb(128,"i",36),o.Mb(129,"br"),o.wc(130,"snowflake-o "),o.Qb(),o.Rb(131,"div",6),o.Mb(132,"i",37),o.Mb(133,"br"),o.wc(134,"superpowers "),o.Qb(),o.Rb(135,"div",6),o.Mb(136,"i",38),o.Mb(137,"br"),o.wc(138,"telegram "),o.Qb(),o.Rb(139,"div",6),o.Mb(140,"i",39),o.Mb(141,"br"),o.wc(142,"thermometer "),o.Rb(143,"span",14),o.wc(144,"(alias)"),o.Qb(),o.Qb(),o.Rb(145,"div",6),o.Mb(146,"i",40),o.Mb(147,"br"),o.wc(148,"thermometer-0 "),o.Rb(149,"span",14),o.wc(150,"(alias)"),o.Qb(),o.Qb(),o.Rb(151,"div",6),o.Mb(152,"i",41),o.Mb(153,"br"),o.wc(154,"thermometer-1 "),o.Rb(155,"span",14),o.wc(156,"(alias)"),o.Qb(),o.Qb(),o.Rb(157,"div",6),o.Mb(158,"i",42),o.Mb(159,"br"),o.wc(160,"thermometer-2 "),o.Rb(161,"span",14),o.wc(162,"(alias)"),o.Qb(),o.Qb(),o.Rb(163,"div",6),o.Mb(164,"i",43),o.Mb(165,"br"),o.wc(166,"thermometer-3 "),o.Rb(167,"span",14),o.wc(168,"(alias)"),o.Qb(),o.Qb(),o.Rb(169,"div",6),o.Mb(170,"i",44),o.Mb(171,"br"),o.wc(172,"thermometer-4 "),o.Rb(173,"span",14),o.wc(174,"(alias)"),o.Qb(),o.Qb(),o.Rb(175,"div",6),o.Mb(176,"i",45),o.Mb(177,"br"),o.wc(178,"thermometer-empty "),o.Qb(),o.Rb(179,"div",6),o.Mb(180,"i",46),o.Mb(181,"br"),o.wc(182,"thermometer-full "),o.Qb(),o.Rb(183,"div",6),o.Mb(184,"i",47),o.Mb(185,"br"),o.wc(186,"thermometer-half "),o.Qb(),o.Rb(187,"div",6),o.Mb(188,"i",48),o.Mb(189,"br"),o.wc(190,"thermometer-quarter "),o.Qb(),o.Rb(191,"div",6),o.Mb(192,"i",49),o.Mb(193,"br"),o.wc(194,"thermometer-three-quarters "),o.Qb(),o.Rb(195,"div",6),o.Mb(196,"i",50),o.Mb(197,"br"),o.wc(198,"times-rectangle "),o.Rb(199,"span",14),o.wc(200,"(alias)"),o.Qb(),o.Qb(),o.Rb(201,"div",6),o.Mb(202,"i",51),o.Mb(203,"br"),o.wc(204,"times-rectangle-o "),o.Rb(205,"span",14),o.wc(206,"(alias)"),o.Qb(),o.Qb(),o.Rb(207,"div",6),o.Mb(208,"i",52),o.Mb(209,"br"),o.wc(210,"user-circle "),o.Qb(),o.Rb(211,"div",6),o.Mb(212,"i",53),o.Mb(213,"br"),o.wc(214,"user-circle-o "),o.Qb(),o.Rb(215,"div",6),o.Mb(216,"i",54),o.Mb(217,"br"),o.wc(218,"user-o "),o.Qb(),o.Rb(219,"div",6),o.Mb(220,"i",55),o.Mb(221,"br"),o.wc(222,"vcard "),o.Rb(223,"span",14),o.wc(224,"(alias)"),o.Qb(),o.Qb(),o.Rb(225,"div",6),o.Mb(226,"i",56),o.Mb(227,"br"),o.wc(228,"vcard-o "),o.Rb(229,"span",14),o.wc(230,"(alias)"),o.Qb(),o.Qb(),o.Rb(231,"div",6),o.Mb(232,"i",57),o.Mb(233,"br"),o.wc(234,"window-close "),o.Qb(),o.Rb(235,"div",6),o.Mb(236,"i",58),o.Mb(237,"br"),o.wc(238,"window-close-o "),o.Qb(),o.Rb(239,"div",6),o.Mb(240,"i",59),o.Mb(241,"br"),o.wc(242,"window-maximize "),o.Qb(),o.Rb(243,"div",6),o.Mb(244,"i",60),o.Mb(245,"br"),o.wc(246,"window-minimize "),o.Qb(),o.Rb(247,"div",6),o.Mb(248,"i",61),o.Mb(249,"br"),o.wc(250,"window-restore "),o.Qb(),o.Rb(251,"div",6),o.Mb(252,"i",62),o.Mb(253,"br"),o.wc(254,"wpexplorer "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(255,"div",63),o.Rb(256,"div",2),o.wc(257,"20 New Icons in 4.5"),o.Qb(),o.Rb(258,"div",4),o.Rb(259,"div",5),o.Rb(260,"div",6),o.Mb(261,"i",64),o.Mb(262,"br"),o.wc(263,"bluetooth "),o.Qb(),o.Rb(264,"div",6),o.Mb(265,"i",65),o.Mb(266,"br"),o.wc(267,"bluetooth-b "),o.Qb(),o.Rb(268,"div",6),o.Mb(269,"i",66),o.Mb(270,"br"),o.wc(271,"codiepie "),o.Qb(),o.Rb(272,"div",6),o.Mb(273,"i",67),o.Mb(274,"br"),o.wc(275,"credit-card-alt "),o.Qb(),o.Rb(276,"div",6),o.Mb(277,"i",68),o.Mb(278,"br"),o.wc(279,"edge "),o.Qb(),o.Rb(280,"div",6),o.Mb(281,"i",69),o.Mb(282,"br"),o.wc(283,"fort-awesome "),o.Qb(),o.Rb(284,"div",6),o.Mb(285,"i",70),o.Mb(286,"br"),o.wc(287,"hashtag "),o.Qb(),o.Rb(288,"div",6),o.Mb(289,"i",71),o.Mb(290,"br"),o.wc(291,"mixcloud "),o.Qb(),o.Rb(292,"div",6),o.Mb(293,"i",72),o.Mb(294,"br"),o.wc(295,"modx "),o.Qb(),o.Rb(296,"div",6),o.Mb(297,"i",73),o.Mb(298,"br"),o.wc(299,"pause-circle "),o.Qb(),o.Rb(300,"div",6),o.Mb(301,"i",74),o.Mb(302,"br"),o.wc(303,"pause-circle-o "),o.Qb(),o.Rb(304,"div",6),o.Mb(305,"i",75),o.Mb(306,"br"),o.wc(307,"percent "),o.Qb(),o.Rb(308,"div",6),o.Mb(309,"i",76),o.Mb(310,"br"),o.wc(311,"product-hunt "),o.Qb(),o.Rb(312,"div",6),o.Mb(313,"i",77),o.Mb(314,"br"),o.wc(315,"reddit-alien "),o.Qb(),o.Rb(316,"div",6),o.Mb(317,"i",78),o.Mb(318,"br"),o.wc(319,"scribd "),o.Qb(),o.Rb(320,"div",6),o.Mb(321,"i",79),o.Mb(322,"br"),o.wc(323,"shopping-bag "),o.Qb(),o.Rb(324,"div",6),o.Mb(325,"i",80),o.Mb(326,"br"),o.wc(327,"shopping-basket "),o.Qb(),o.Rb(328,"div",6),o.Mb(329,"i",81),o.Mb(330,"br"),o.wc(331,"stop-circle "),o.Qb(),o.Rb(332,"div",6),o.Mb(333,"i",82),o.Mb(334,"br"),o.wc(335,"stop-circle-o "),o.Qb(),o.Rb(336,"div",6),o.Mb(337,"i",83),o.Mb(338,"br"),o.wc(339,"usb "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(340,"div",84),o.Rb(341,"div",2),o.wc(342,"Web Application Icons"),o.Qb(),o.Rb(343,"div",4),o.Rb(344,"div",5),o.Rb(345,"div",6),o.Mb(346,"i",85),o.Mb(347,"br"),o.wc(348,"adjust "),o.Qb(),o.Rb(349,"div",6),o.Mb(350,"i",86),o.Mb(351,"br"),o.wc(352,"anchor "),o.Qb(),o.Rb(353,"div",6),o.Mb(354,"i",87),o.Mb(355,"br"),o.wc(356,"archive "),o.Qb(),o.Rb(357,"div",6),o.Mb(358,"i",88),o.Mb(359,"br"),o.wc(360,"area-chart "),o.Qb(),o.Rb(361,"div",6),o.Mb(362,"i",89),o.Mb(363,"br"),o.wc(364,"arrows "),o.Qb(),o.Rb(365,"div",6),o.Mb(366,"i",90),o.Mb(367,"br"),o.wc(368,"arrows-h "),o.Qb(),o.Rb(369,"div",6),o.Mb(370,"i",91),o.Mb(371,"br"),o.wc(372,"arrows-v "),o.Qb(),o.Rb(373,"div",6),o.Mb(374,"i",92),o.Mb(375,"br"),o.wc(376,"asterisk "),o.Qb(),o.Rb(377,"div",6),o.Mb(378,"i",93),o.Mb(379,"br"),o.wc(380,"at "),o.Qb(),o.Rb(381,"div",6),o.Mb(382,"i",94),o.Mb(383,"br"),o.wc(384,"automobile "),o.Rb(385,"span",14),o.wc(386,"(alias)"),o.Qb(),o.Qb(),o.Rb(387,"div",6),o.Mb(388,"i",95),o.Mb(389,"br"),o.wc(390,"balance-scale "),o.Qb(),o.Rb(391,"div",6),o.Mb(392,"i",96),o.Mb(393,"br"),o.wc(394,"ban "),o.Qb(),o.Rb(395,"div",6),o.Mb(396,"i",97),o.Mb(397,"br"),o.wc(398,"bank "),o.Rb(399,"span",14),o.wc(400,"(alias)"),o.Qb(),o.Qb(),o.Rb(401,"div",6),o.Mb(402,"i",98),o.Mb(403,"br"),o.wc(404,"bar-chart "),o.Qb(),o.Rb(405,"div",6),o.Mb(406,"i",99),o.Mb(407,"br"),o.wc(408,"bar-chart-o "),o.Rb(409,"span",14),o.wc(410,"(alias)"),o.Qb(),o.Qb(),o.Rb(411,"div",6),o.Mb(412,"i",100),o.Mb(413,"br"),o.wc(414,"barcode "),o.Qb(),o.Rb(415,"div",6),o.Mb(416,"i",101),o.Mb(417,"br"),o.wc(418,"bars "),o.Qb(),o.Rb(419,"div",6),o.Mb(420,"i",102),o.Mb(421,"br"),o.wc(422,"battery-0 "),o.Rb(423,"span",14),o.wc(424,"(alias)"),o.Qb(),o.Qb(),o.Rb(425,"div",6),o.Mb(426,"i",103),o.Mb(427,"br"),o.wc(428,"battery-1 "),o.Rb(429,"span",14),o.wc(430,"(alias)"),o.Qb(),o.Qb(),o.Rb(431,"div",6),o.Mb(432,"i",104),o.Mb(433,"br"),o.wc(434,"battery-2 "),o.Rb(435,"span",14),o.wc(436,"(alias)"),o.Qb(),o.Qb(),o.Rb(437,"div",6),o.Mb(438,"i",105),o.Mb(439,"br"),o.wc(440,"battery-3 "),o.Rb(441,"span",14),o.wc(442,"(alias)"),o.Qb(),o.Qb(),o.Rb(443,"div",6),o.Mb(444,"i",106),o.Mb(445,"br"),o.wc(446,"battery-4 "),o.Rb(447,"span",14),o.wc(448,"(alias)"),o.Qb(),o.Qb(),o.Rb(449,"div",6),o.Mb(450,"i",107),o.Mb(451,"br"),o.wc(452,"battery-empty "),o.Qb(),o.Rb(453,"div",6),o.Mb(454,"i",108),o.Mb(455,"br"),o.wc(456,"battery-full "),o.Qb(),o.Rb(457,"div",6),o.Mb(458,"i",109),o.Mb(459,"br"),o.wc(460,"battery-half "),o.Qb(),o.Rb(461,"div",6),o.Mb(462,"i",110),o.Mb(463,"br"),o.wc(464,"battery-quarter "),o.Qb(),o.Rb(465,"div",6),o.Mb(466,"i",111),o.Mb(467,"br"),o.wc(468,"battery-three-quarters "),o.Qb(),o.Rb(469,"div",6),o.Mb(470,"i",112),o.Mb(471,"br"),o.wc(472,"bed "),o.Qb(),o.Rb(473,"div",6),o.Mb(474,"i",113),o.Mb(475,"br"),o.wc(476,"beer "),o.Qb(),o.Rb(477,"div",6),o.Mb(478,"i",114),o.Mb(479,"br"),o.wc(480,"bell "),o.Qb(),o.Rb(481,"div",6),o.Mb(482,"i",115),o.Mb(483,"br"),o.wc(484,"bell-o "),o.Qb(),o.Rb(485,"div",6),o.Mb(486,"i",116),o.Mb(487,"br"),o.wc(488,"bell-slash "),o.Qb(),o.Rb(489,"div",6),o.Mb(490,"i",117),o.Mb(491,"br"),o.wc(492,"bell-slash-o "),o.Qb(),o.Rb(493,"div",6),o.Mb(494,"i",118),o.Mb(495,"br"),o.wc(496,"bicycle "),o.Qb(),o.Rb(497,"div",6),o.Mb(498,"i",119),o.Mb(499,"br"),o.wc(500,"binoculars "),o.Qb(),o.Rb(501,"div",6),o.Mb(502,"i",120),o.Mb(503,"br"),o.wc(504,"birthday-cake "),o.Qb(),o.Rb(505,"div",6),o.Mb(506,"i",64),o.Mb(507,"br"),o.wc(508,"bluetooth "),o.Qb(),o.Rb(509,"div",6),o.Mb(510,"i",65),o.Mb(511,"br"),o.wc(512,"bluetooth-b "),o.Qb(),o.Rb(513,"div",6),o.Mb(514,"i",121),o.Mb(515,"br"),o.wc(516,"bolt "),o.Qb(),o.Rb(517,"div",6),o.Mb(518,"i",122),o.Mb(519,"br"),o.wc(520,"bomb "),o.Qb(),o.Rb(521,"div",6),o.Mb(522,"i",123),o.Mb(523,"br"),o.wc(524,"book "),o.Qb(),o.Rb(525,"div",6),o.Mb(526,"i",124),o.Mb(527,"br"),o.wc(528,"bookmark "),o.Qb(),o.Rb(529,"div",6),o.Mb(530,"i",125),o.Mb(531,"br"),o.wc(532,"bookmark-o "),o.Qb(),o.Rb(533,"div",6),o.Mb(534,"i",126),o.Mb(535,"br"),o.wc(536,"briefcase "),o.Qb(),o.Rb(537,"div",6),o.Mb(538,"i",127),o.Mb(539,"br"),o.wc(540,"bug "),o.Qb(),o.Rb(541,"div",6),o.Mb(542,"i",128),o.Mb(543,"br"),o.wc(544,"building "),o.Qb(),o.Rb(545,"div",6),o.Mb(546,"i",129),o.Mb(547,"br"),o.wc(548,"building-o "),o.Qb(),o.Rb(549,"div",6),o.Mb(550,"i",130),o.Mb(551,"br"),o.wc(552,"bullhorn "),o.Qb(),o.Rb(553,"div",6),o.Mb(554,"i",131),o.Mb(555,"br"),o.wc(556,"bullseye "),o.Qb(),o.Rb(557,"div",6),o.Mb(558,"i",132),o.Mb(559,"br"),o.wc(560,"bus "),o.Qb(),o.Rb(561,"div",6),o.Mb(562,"i",133),o.Mb(563,"br"),o.wc(564,"cab "),o.Rb(565,"span",14),o.wc(566,"(alias)"),o.Qb(),o.Qb(),o.Rb(567,"div",6),o.Mb(568,"i",134),o.Mb(569,"br"),o.wc(570,"calculator "),o.Qb(),o.Rb(571,"div",6),o.Mb(572,"i",135),o.Mb(573,"br"),o.wc(574,"calendar "),o.Qb(),o.Rb(575,"div",6),o.Mb(576,"i",136),o.Mb(577,"br"),o.wc(578,"calendar-check-o "),o.Qb(),o.Rb(579,"div",6),o.Mb(580,"i",137),o.Mb(581,"br"),o.wc(582,"calendar-minus-o "),o.Qb(),o.Rb(583,"div",6),o.Mb(584,"i",138),o.Mb(585,"br"),o.wc(586,"calendar-o "),o.Qb(),o.Rb(587,"div",6),o.Mb(588,"i",139),o.Mb(589,"br"),o.wc(590,"calendar-plus-o "),o.Qb(),o.Rb(591,"div",6),o.Mb(592,"i",140),o.Mb(593,"br"),o.wc(594,"calendar-times-o "),o.Qb(),o.Rb(595,"div",6),o.Mb(596,"i",141),o.Mb(597,"br"),o.wc(598,"camera "),o.Qb(),o.Rb(599,"div",6),o.Mb(600,"i",142),o.Mb(601,"br"),o.wc(602,"camera-retro "),o.Qb(),o.Rb(603,"div",6),o.Mb(604,"i",143),o.Mb(605,"br"),o.wc(606,"car "),o.Qb(),o.Rb(607,"div",6),o.Mb(608,"i",144),o.Mb(609,"br"),o.wc(610,"caret-square-o-down "),o.Qb(),o.Rb(611,"div",6),o.Mb(612,"i",145),o.Mb(613,"br"),o.wc(614,"caret-square-o-left "),o.Qb(),o.Rb(615,"div",6),o.Mb(616,"i",146),o.Mb(617,"br"),o.wc(618,"caret-square-o-right "),o.Qb(),o.Rb(619,"div",6),o.Mb(620,"i",147),o.Mb(621,"br"),o.wc(622,"caret-square-o-up "),o.Qb(),o.Rb(623,"div",6),o.Mb(624,"i",148),o.Mb(625,"br"),o.wc(626,"cart-arrow-down "),o.Qb();o.Rb(627,"div",6),o.Mb(628,"i",149),o.Mb(629,"br"),o.wc(630,"cart-plus "),o.Qb(),o.Rb(631,"div",6),o.Mb(632,"i",150),o.Mb(633,"br"),o.wc(634,"cc "),o.Qb(),o.Rb(635,"div",6),o.Mb(636,"i",151),o.Mb(637,"br"),o.wc(638,"certificate "),o.Qb(),o.Rb(639,"div",6),o.Mb(640,"i",152),o.Mb(641,"br"),o.wc(642,"check "),o.Qb(),o.Rb(643,"div",6),o.Mb(644,"i",153),o.Mb(645,"br"),o.wc(646,"check-circle "),o.Qb(),o.Rb(647,"div",6),o.Mb(648,"i",154),o.Mb(649,"br"),o.wc(650,"check-circle-o "),o.Qb(),o.Rb(651,"div",6),o.Mb(652,"i",155),o.Mb(653,"br"),o.wc(654,"check-square "),o.Qb(),o.Rb(655,"div",6),o.Mb(656,"i",156),o.Mb(657,"br"),o.wc(658,"check-square-o "),o.Qb(),o.Rb(659,"div",6),o.Mb(660,"i",157),o.Mb(661,"br"),o.wc(662,"child "),o.Qb(),o.Rb(663,"div",6),o.Mb(664,"i",158),o.Mb(665,"br"),o.wc(666,"circle "),o.Qb(),o.Rb(667,"div",6),o.Mb(668,"i",159),o.Mb(669,"br"),o.wc(670,"circle-o "),o.Qb(),o.Rb(671,"div",6),o.Mb(672,"i",160),o.Mb(673,"br"),o.wc(674,"circle-o-notch "),o.Qb(),o.Rb(675,"div",6),o.Mb(676,"i",161),o.Mb(677,"br"),o.wc(678,"circle-thin "),o.Qb(),o.Rb(679,"div",6),o.Mb(680,"i",162),o.Mb(681,"br"),o.wc(682,"clock-o "),o.Qb(),o.Rb(683,"div",6),o.Mb(684,"i",163),o.Mb(685,"br"),o.wc(686,"clone "),o.Qb(),o.Rb(687,"div",6),o.Mb(688,"i",164),o.Mb(689,"br"),o.wc(690,"close "),o.Rb(691,"span",14),o.wc(692,"(alias)"),o.Qb(),o.Qb(),o.Rb(693,"div",6),o.Mb(694,"i",165),o.Mb(695,"br"),o.wc(696,"cloud "),o.Qb(),o.Rb(697,"div",6),o.Mb(698,"i",166),o.Mb(699,"br"),o.wc(700,"cloud-download "),o.Qb(),o.Rb(701,"div",6),o.Mb(702,"i",167),o.Mb(703,"br"),o.wc(704,"cloud-upload "),o.Qb(),o.Rb(705,"div",6),o.Mb(706,"i",168),o.Mb(707,"br"),o.wc(708,"code "),o.Qb(),o.Rb(709,"div",6),o.Mb(710,"i",169),o.Mb(711,"br"),o.wc(712,"code-fork "),o.Qb(),o.Rb(713,"div",6),o.Mb(714,"i",170),o.Mb(715,"br"),o.wc(716,"coffee "),o.Qb(),o.Rb(717,"div",6),o.Mb(718,"i",171),o.Mb(719,"br"),o.wc(720,"cog "),o.Qb(),o.Rb(721,"div",6),o.Mb(722,"i",172),o.Mb(723,"br"),o.wc(724,"cogs "),o.Qb(),o.Rb(725,"div",6),o.Mb(726,"i",173),o.Mb(727,"br"),o.wc(728,"comment "),o.Qb(),o.Rb(729,"div",6),o.Mb(730,"i",174),o.Mb(731,"br"),o.wc(732,"comment-o "),o.Qb(),o.Rb(733,"div",6),o.Mb(734,"i",175),o.Mb(735,"br"),o.wc(736,"commenting "),o.Qb(),o.Rb(737,"div",6),o.Mb(738,"i",176),o.Mb(739,"br"),o.wc(740,"commenting-o "),o.Qb(),o.Rb(741,"div",6),o.Mb(742,"i",177),o.Mb(743,"br"),o.wc(744,"comments "),o.Qb(),o.Rb(745,"div",6),o.Mb(746,"i",178),o.Mb(747,"br"),o.wc(748,"comments-o "),o.Qb(),o.Rb(749,"div",6),o.Mb(750,"i",179),o.Mb(751,"br"),o.wc(752,"compass "),o.Qb(),o.Rb(753,"div",6),o.Mb(754,"i",180),o.Mb(755,"br"),o.wc(756,"copyright "),o.Qb(),o.Rb(757,"div",6),o.Mb(758,"i",181),o.Mb(759,"br"),o.wc(760,"creative-commons "),o.Qb(),o.Rb(761,"div",6),o.Mb(762,"i",182),o.Mb(763,"br"),o.wc(764,"credit-card "),o.Qb(),o.Rb(765,"div",6),o.Mb(766,"i",67),o.Mb(767,"br"),o.wc(768,"credit-card-alt "),o.Qb(),o.Rb(769,"div",6),o.Mb(770,"i",183),o.Mb(771,"br"),o.wc(772,"crop "),o.Qb(),o.Rb(773,"div",6),o.Mb(774,"i",184),o.Mb(775,"br"),o.wc(776,"crosshairs "),o.Qb(),o.Rb(777,"div",6),o.Mb(778,"i",185),o.Mb(779,"br"),o.wc(780,"cube "),o.Qb(),o.Rb(781,"div",6),o.Mb(782,"i",186),o.Mb(783,"br"),o.wc(784,"cubes "),o.Qb(),o.Rb(785,"div",6),o.Mb(786,"i",187),o.Mb(787,"br"),o.wc(788,"cutlery "),o.Qb(),o.Rb(789,"div",6),o.Mb(790,"i",188),o.Mb(791,"br"),o.wc(792,"dashboard "),o.Rb(793,"span",14),o.wc(794,"(alias)"),o.Qb(),o.Qb(),o.Rb(795,"div",6),o.Mb(796,"i",189),o.Mb(797,"br"),o.wc(798,"database "),o.Qb(),o.Rb(799,"div",6),o.Mb(800,"i",190),o.Mb(801,"br"),o.wc(802,"desktop "),o.Qb(),o.Rb(803,"div",6),o.Mb(804,"i",191),o.Mb(805,"br"),o.wc(806,"diamond "),o.Qb(),o.Rb(807,"div",6),o.Mb(808,"i",192),o.Mb(809,"br"),o.wc(810,"dot-circle-o "),o.Qb(),o.Rb(811,"div",6),o.Mb(812,"i",193),o.Mb(813,"br"),o.wc(814,"download "),o.Qb(),o.Rb(815,"div",6),o.Mb(816,"i",194),o.Mb(817,"br"),o.wc(818,"edit "),o.Rb(819,"span",14),o.wc(820,"(alias)"),o.Qb(),o.Qb(),o.Rb(821,"div",6),o.Mb(822,"i",195),o.Mb(823,"br"),o.wc(824,"ellipsis-h "),o.Qb(),o.Rb(825,"div",6),o.Mb(826,"i",196),o.Mb(827,"br"),o.wc(828,"ellipsis-v "),o.Qb(),o.Rb(829,"div",6),o.Mb(830,"i",197),o.Mb(831,"br"),o.wc(832,"envelope "),o.Qb(),o.Rb(833,"div",6),o.Mb(834,"i",198),o.Mb(835,"br"),o.wc(836,"envelope-o "),o.Qb(),o.Rb(837,"div",6),o.Mb(838,"i",199),o.Mb(839,"br"),o.wc(840,"envelope-square "),o.Qb(),o.Rb(841,"div",6),o.Mb(842,"i",200),o.Mb(843,"br"),o.wc(844,"eraser "),o.Qb(),o.Rb(845,"div",6),o.Mb(846,"i",201),o.Mb(847,"br"),o.wc(848,"exchange "),o.Qb(),o.Rb(849,"div",6),o.Mb(850,"i",202),o.Mb(851,"br"),o.wc(852,"exclamation "),o.Qb(),o.Rb(853,"div",6),o.Mb(854,"i",203),o.Mb(855,"br"),o.wc(856,"exclamation-circle "),o.Qb(),o.Rb(857,"div",6),o.Mb(858,"i",204),o.Mb(859,"br"),o.wc(860,"exclamation-triangle "),o.Qb(),o.Rb(861,"div",6),o.Mb(862,"i",205),o.Mb(863,"br"),o.wc(864,"external-link "),o.Qb(),o.Rb(865,"div",6),o.Mb(866,"i",206),o.Mb(867,"br"),o.wc(868,"external-link-square "),o.Qb(),o.Rb(869,"div",6),o.Mb(870,"i",207),o.Mb(871,"br"),o.wc(872,"eye "),o.Qb(),o.Rb(873,"div",6),o.Mb(874,"i",208),o.Mb(875,"br"),o.wc(876,"eye-slash "),o.Qb(),o.Rb(877,"div",6),o.Mb(878,"i",209),o.Mb(879,"br"),o.wc(880,"eyedropper "),o.Qb(),o.Rb(881,"div",6),o.Mb(882,"i",210),o.Mb(883,"br"),o.wc(884,"fax "),o.Qb(),o.Rb(885,"div",6),o.Mb(886,"i",211),o.Mb(887,"br"),o.wc(888,"feed "),o.Rb(889,"span",14),o.wc(890,"(alias)"),o.Qb(),o.Qb(),o.Rb(891,"div",6),o.Mb(892,"i",212),o.Mb(893,"br"),o.wc(894,"female "),o.Qb(),o.Rb(895,"div",6),o.Mb(896,"i",213),o.Mb(897,"br"),o.wc(898,"fighter-jet "),o.Qb(),o.Rb(899,"div",6),o.Mb(900,"i",214),o.Mb(901,"br"),o.wc(902,"file-archive-o "),o.Qb(),o.Rb(903,"div",6),o.Mb(904,"i",215),o.Mb(905,"br"),o.wc(906,"file-audio-o "),o.Qb(),o.Rb(907,"div",6),o.Mb(908,"i",216),o.Mb(909,"br"),o.wc(910,"file-code-o "),o.Qb(),o.Rb(911,"div",6),o.Mb(912,"i",217),o.Mb(913,"br"),o.wc(914,"file-excel-o "),o.Qb(),o.Rb(915,"div",6),o.Mb(916,"i",218),o.Mb(917,"br"),o.wc(918,"file-image-o "),o.Qb(),o.Rb(919,"div",6),o.Mb(920,"i",219),o.Mb(921,"br"),o.wc(922,"file-movie-o "),o.Rb(923,"span",14),o.wc(924,"(alias)"),o.Qb(),o.Qb(),o.Rb(925,"div",6),o.Mb(926,"i",220),o.Mb(927,"br"),o.wc(928,"file-pdf-o "),o.Qb(),o.Rb(929,"div",6),o.Mb(930,"i",221),o.Mb(931,"br"),o.wc(932,"file-photo-o "),o.Rb(933,"span",14),o.wc(934,"(alias)"),o.Qb(),o.Qb(),o.Rb(935,"div",6),o.Mb(936,"i",222),o.Mb(937,"br"),o.wc(938,"file-picture-o "),o.Rb(939,"span",14),o.wc(940,"(alias)"),o.Qb(),o.Qb(),o.Rb(941,"div",6),o.Mb(942,"i",223),o.Mb(943,"br"),o.wc(944,"file-powerpoint-o "),o.Qb(),o.Rb(945,"div",6),o.Mb(946,"i",224),o.Mb(947,"br"),o.wc(948,"file-sound-o "),o.Rb(949,"span",14),o.wc(950,"(alias)"),o.Qb(),o.Qb(),o.Rb(951,"div",6),o.Mb(952,"i",225),o.Mb(953,"br"),o.wc(954,"file-video-o "),o.Qb(),o.Rb(955,"div",6),o.Mb(956,"i",226),o.Mb(957,"br"),o.wc(958,"file-word-o "),o.Qb(),o.Rb(959,"div",6),o.Mb(960,"i",227),o.Mb(961,"br"),o.wc(962,"file-zip-o "),o.Rb(963,"span",14),o.wc(964,"(alias)"),o.Qb(),o.Qb(),o.Rb(965,"div",6),o.Mb(966,"i",228),o.Mb(967,"br"),o.wc(968,"film "),o.Qb(),o.Rb(969,"div",6),o.Mb(970,"i",229),o.Mb(971,"br"),o.wc(972,"filter "),o.Qb(),o.Rb(973,"div",6),o.Mb(974,"i",230),o.Mb(975,"br"),o.wc(976,"fire "),o.Qb(),o.Rb(977,"div",6),o.Mb(978,"i",231),o.Mb(979,"br"),o.wc(980,"fire-extinguisher "),o.Qb(),o.Rb(981,"div",6),o.Mb(982,"i",232),o.Mb(983,"br"),o.wc(984,"flag "),o.Qb(),o.Rb(985,"div",6),o.Mb(986,"i",233),o.Mb(987,"br"),o.wc(988,"flag-checkered "),o.Qb(),o.Rb(989,"div",6),o.Mb(990,"i",234),o.Mb(991,"br"),o.wc(992,"flag-o "),o.Qb(),o.Rb(993,"div",6),o.Mb(994,"i",235),o.Mb(995,"br"),o.wc(996,"flash "),o.Rb(997,"span",14),o.wc(998,"(alias)"),o.Qb(),o.Qb(),o.Rb(999,"div",6),o.Mb(1e3,"i",236),o.Mb(1001,"br"),o.wc(1002,"flask "),o.Qb(),o.Rb(1003,"div",6),o.Mb(1004,"i",237),o.Mb(1005,"br"),o.wc(1006,"folder "),o.Qb(),o.Rb(1007,"div",6),o.Mb(1008,"i",238),o.Mb(1009,"br"),o.wc(1010,"folder-o "),o.Qb(),o.Rb(1011,"div",6),o.Mb(1012,"i",239),o.Mb(1013,"br"),o.wc(1014,"folder-open "),o.Qb(),o.Rb(1015,"div",6),o.Mb(1016,"i",240),o.Mb(1017,"br"),o.wc(1018,"folder-open-o "),o.Qb(),o.Rb(1019,"div",6),o.Mb(1020,"i",241),o.Mb(1021,"br"),o.wc(1022,"frown-o "),o.Qb(),o.Rb(1023,"div",6),o.Mb(1024,"i",242),o.Mb(1025,"br"),o.wc(1026,"futbol-o "),o.Qb(),o.Rb(1027,"div",6),o.Mb(1028,"i",243),o.Mb(1029,"br"),o.wc(1030,"gamepad "),o.Qb(),o.Rb(1031,"div",6),o.Mb(1032,"i",244),o.Mb(1033,"br"),o.wc(1034,"gavel "),o.Qb(),o.Rb(1035,"div",6),o.Mb(1036,"i",245),o.Mb(1037,"br"),o.wc(1038,"gear "),o.Rb(1039,"span",14),o.wc(1040,"(alias)"),o.Qb(),o.Qb(),o.Rb(1041,"div",6),o.Mb(1042,"i",246),o.Mb(1043,"br"),o.wc(1044,"gears "),o.Rb(1045,"span",14),o.wc(1046,"(alias)"),o.Qb(),o.Qb(),o.Rb(1047,"div",6),o.Mb(1048,"i",247),o.Mb(1049,"br"),o.wc(1050,"gift "),o.Qb(),o.Rb(1051,"div",6),o.Mb(1052,"i",248),o.Mb(1053,"br"),o.wc(1054,"glass "),o.Qb(),o.Rb(1055,"div",6),o.Mb(1056,"i",249),o.Mb(1057,"br"),o.wc(1058,"globe "),o.Qb(),o.Rb(1059,"div",6),o.Mb(1060,"i",250),o.Mb(1061,"br"),o.wc(1062,"graduation-cap "),o.Qb(),o.Rb(1063,"div",6),o.Mb(1064,"i",251),o.Mb(1065,"br"),o.wc(1066,"group "),o.Rb(1067,"span",14),o.wc(1068,"(alias)"),o.Qb(),o.Qb(),o.Rb(1069,"div",6),o.Mb(1070,"i",252),o.Mb(1071,"br"),o.wc(1072,"hand-grab-o "),o.Rb(1073,"span",14),o.wc(1074,"(alias)"),o.Qb(),o.Qb(),o.Rb(1075,"div",6),o.Mb(1076,"i",253),o.Mb(1077,"br"),o.wc(1078,"hand-lizard-o "),o.Qb(),o.Rb(1079,"div",6),o.Mb(1080,"i",254),o.Mb(1081,"br"),o.wc(1082,"hand-paper-o "),o.Qb(),o.Rb(1083,"div",6),o.Mb(1084,"i",255),o.Mb(1085,"br"),o.wc(1086,"hand-peace-o "),o.Qb(),o.Rb(1087,"div",6),o.Mb(1088,"i",256),o.Mb(1089,"br"),o.wc(1090,"hand-pointer-o "),o.Qb(),o.Rb(1091,"div",6),o.Mb(1092,"i",257),o.Mb(1093,"br"),o.wc(1094,"hand-rock-o "),o.Qb(),o.Rb(1095,"div",6),o.Mb(1096,"i",258),o.Mb(1097,"br"),o.wc(1098,"hand-scissors-o "),o.Qb(),o.Rb(1099,"div",6),o.Mb(1100,"i",259),o.Mb(1101,"br"),o.wc(1102,"hand-spock-o "),o.Qb(),o.Rb(1103,"div",6),o.Mb(1104,"i",260),o.Mb(1105,"br"),o.wc(1106,"hand-stop-o "),o.Rb(1107,"span",14),o.wc(1108,"(alias)"),o.Qb(),o.Qb(),o.Rb(1109,"div",6),o.Mb(1110,"i",70),o.Mb(1111,"br"),o.wc(1112,"hashtag "),o.Qb(),o.Rb(1113,"div",6),o.Mb(1114,"i",261),o.Mb(1115,"br"),o.wc(1116,"hdd-o "),o.Qb(),o.Rb(1117,"div",6),o.Mb(1118,"i",262),o.Mb(1119,"br"),o.wc(1120,"headphones "),o.Qb(),o.Rb(1121,"div",6),o.Mb(1122,"i",263),o.Mb(1123,"br"),o.wc(1124,"heart "),o.Qb(),o.Rb(1125,"div",6),o.Mb(1126,"i",264),o.Mb(1127,"br"),o.wc(1128,"heart-o "),o.Qb(),o.Rb(1129,"div",6),o.Mb(1130,"i",265),o.Mb(1131,"br"),o.wc(1132,"heartbeat "),o.Qb(),o.Rb(1133,"div",6),o.Mb(1134,"i",266),o.Mb(1135,"br"),o.wc(1136,"history "),o.Qb(),o.Rb(1137,"div",6),o.Mb(1138,"i",267),o.Mb(1139,"br"),o.wc(1140,"home "),o.Qb(),o.Rb(1141,"div",6),o.Mb(1142,"i",268),o.Mb(1143,"br"),o.wc(1144,"hotel "),o.Rb(1145,"span",14),o.wc(1146,"(alias)"),o.Qb(),o.Qb(),o.Rb(1147,"div",6),o.Mb(1148,"i",269),o.Mb(1149,"br"),o.wc(1150,"hourglass "),o.Qb(),o.Rb(1151,"div",6),o.Mb(1152,"i",270),o.Mb(1153,"br"),o.wc(1154,"hourglass-1 "),o.Rb(1155,"span",14),o.wc(1156,"(alias)"),o.Qb(),o.Qb(),o.Rb(1157,"div",6),o.Mb(1158,"i",271),o.Mb(1159,"br"),o.wc(1160,"hourglass-2 "),o.Rb(1161,"span",14),o.wc(1162,"(alias)"),o.Qb(),o.Qb(),o.Rb(1163,"div",6),o.Mb(1164,"i",272),o.Mb(1165,"br"),o.wc(1166,"hourglass-3 "),o.Rb(1167,"span",14),o.wc(1168,"(alias)"),o.Qb(),o.Qb(),o.Rb(1169,"div",6),o.Mb(1170,"i",273),o.Mb(1171,"br"),o.wc(1172,"hourglass-end "),o.Qb(),o.Rb(1173,"div",6),o.Mb(1174,"i",274),o.Mb(1175,"br"),o.wc(1176,"hourglass-half "),o.Qb(),o.Rb(1177,"div",6),o.Mb(1178,"i",275),o.Mb(1179,"br"),o.wc(1180,"hourglass-o "),o.Qb(),o.Rb(1181,"div",6),o.Mb(1182,"i",276),o.Mb(1183,"br"),o.wc(1184,"hourglass-start "),o.Qb(),o.Rb(1185,"div",6),o.Mb(1186,"i",277),o.Mb(1187,"br"),o.wc(1188,"i-cursor "),o.Qb(),o.Rb(1189,"div",6),o.Mb(1190,"i",278),o.Mb(1191,"br"),o.wc(1192,"image "),o.Rb(1193,"span",14),o.wc(1194,"(alias)"),o.Qb(),o.Qb(),o.Rb(1195,"div",6),o.Mb(1196,"i",279),o.Mb(1197,"br"),o.wc(1198,"inbox "),o.Qb(),o.Rb(1199,"div",6),o.Mb(1200,"i",280),o.Mb(1201,"br"),o.wc(1202,"industry "),o.Qb(),o.Rb(1203,"div",6),o.Mb(1204,"i",281),o.Mb(1205,"br"),o.wc(1206,"info "),o.Qb(),o.Rb(1207,"div",6),o.Mb(1208,"i",282),o.Mb(1209,"br"),o.wc(1210,"info-circle "),o.Qb(),o.Rb(1211,"div",6),o.Mb(1212,"i",283),o.Mb(1213,"br"),o.wc(1214,"institution "),o.Rb(1215,"span",14),o.wc(1216,"(alias)"),o.Qb(),o.Qb(),o.Rb(1217,"div",6),o.Mb(1218,"i",284),o.Mb(1219,"br"),o.wc(1220,"key "),o.Qb(),o.Rb(1221,"div",6),o.Mb(1222,"i",285),o.Mb(1223,"br"),o.wc(1224,"keyboard-o "),o.Qb(),o.Rb(1225,"div",6),o.Mb(1226,"i",286),o.Mb(1227,"br"),o.wc(1228,"language "),o.Qb(),o.Rb(1229,"div",6),o.Mb(1230,"i",287),o.Mb(1231,"br"),o.wc(1232,"laptop "),o.Qb(),o.Rb(1233,"div",6),o.Mb(1234,"i",288),o.Mb(1235,"br"),o.wc(1236,"leaf "),o.Qb(),o.Rb(1237,"div",6),o.Mb(1238,"i",289),o.Mb(1239,"br"),o.wc(1240,"legal "),o.Rb(1241,"span",14),o.wc(1242,"(alias)"),o.Qb(),o.Qb(),o.Rb(1243,"div",6),o.Mb(1244,"i",290),o.Mb(1245,"br"),o.wc(1246,"lemon-o "),o.Qb(),o.Rb(1247,"div",6),o.Mb(1248,"i",291),o.Mb(1249,"br"),o.wc(1250,"level-down "),o.Qb(),o.Rb(1251,"div",6),o.Mb(1252,"i",292),o.Mb(1253,"br"),o.wc(1254,"level-up "),o.Qb(),o.Rb(1255,"div",6),o.Mb(1256,"i",293),o.Mb(1257,"br"),o.wc(1258,"life-bouy ");o.Rb(1259,"span",14),o.wc(1260,"(alias)"),o.Qb(),o.Qb(),o.Rb(1261,"div",6),o.Mb(1262,"i",294),o.Mb(1263,"br"),o.wc(1264,"life-buoy "),o.Rb(1265,"span",14),o.wc(1266,"(alias)"),o.Qb(),o.Qb(),o.Rb(1267,"div",6),o.Mb(1268,"i",295),o.Mb(1269,"br"),o.wc(1270,"life-ring "),o.Qb(),o.Rb(1271,"div",6),o.Mb(1272,"i",296),o.Mb(1273,"br"),o.wc(1274,"life-saver "),o.Rb(1275,"span",14),o.wc(1276,"(alias)"),o.Qb(),o.Qb(),o.Rb(1277,"div",6),o.Mb(1278,"i",297),o.Mb(1279,"br"),o.wc(1280,"lightbulb-o "),o.Qb(),o.Rb(1281,"div",6),o.Mb(1282,"i",298),o.Mb(1283,"br"),o.wc(1284,"line-chart "),o.Qb(),o.Rb(1285,"div",6),o.Mb(1286,"i",299),o.Mb(1287,"br"),o.wc(1288,"location-arrow "),o.Qb(),o.Rb(1289,"div",6),o.Mb(1290,"i",300),o.Mb(1291,"br"),o.wc(1292,"lock "),o.Qb(),o.Rb(1293,"div",6),o.Mb(1294,"i",301),o.Mb(1295,"br"),o.wc(1296,"magic "),o.Qb(),o.Rb(1297,"div",6),o.Mb(1298,"i",302),o.Mb(1299,"br"),o.wc(1300,"magnet "),o.Qb(),o.Rb(1301,"div",6),o.Mb(1302,"i",303),o.Mb(1303,"br"),o.wc(1304,"mail-forward "),o.Rb(1305,"span",14),o.wc(1306,"(alias)"),o.Qb(),o.Qb(),o.Rb(1307,"div",6),o.Mb(1308,"i",304),o.Mb(1309,"br"),o.wc(1310,"mail-reply "),o.Rb(1311,"span",14),o.wc(1312,"(alias)"),o.Qb(),o.Qb(),o.Rb(1313,"div",6),o.Mb(1314,"i",305),o.Mb(1315,"br"),o.wc(1316,"mail-reply-all "),o.Rb(1317,"span",14),o.wc(1318,"(alias)"),o.Qb(),o.Qb(),o.Rb(1319,"div",6),o.Mb(1320,"i",306),o.Mb(1321,"br"),o.wc(1322,"male "),o.Qb(),o.Rb(1323,"div",6),o.Mb(1324,"i",307),o.Mb(1325,"br"),o.wc(1326,"map "),o.Qb(),o.Rb(1327,"div",6),o.Mb(1328,"i",308),o.Mb(1329,"br"),o.wc(1330,"map-marker "),o.Qb(),o.Rb(1331,"div",6),o.Mb(1332,"i",309),o.Mb(1333,"br"),o.wc(1334,"map-o "),o.Qb(),o.Rb(1335,"div",6),o.Mb(1336,"i",310),o.Mb(1337,"br"),o.wc(1338,"map-pin "),o.Qb(),o.Rb(1339,"div",6),o.Mb(1340,"i",311),o.Mb(1341,"br"),o.wc(1342,"map-signs "),o.Qb(),o.Rb(1343,"div",6),o.Mb(1344,"i",312),o.Mb(1345,"br"),o.wc(1346,"meh-o "),o.Qb(),o.Rb(1347,"div",6),o.Mb(1348,"i",313),o.Mb(1349,"br"),o.wc(1350,"microphone "),o.Qb(),o.Rb(1351,"div",6),o.Mb(1352,"i",314),o.Mb(1353,"br"),o.wc(1354,"microphone-slash "),o.Qb(),o.Rb(1355,"div",6),o.Mb(1356,"i",315),o.Mb(1357,"br"),o.wc(1358,"minus "),o.Qb(),o.Rb(1359,"div",6),o.Mb(1360,"i",316),o.Mb(1361,"br"),o.wc(1362,"minus-circle "),o.Qb(),o.Rb(1363,"div",6),o.Mb(1364,"i",317),o.Mb(1365,"br"),o.wc(1366,"minus-square "),o.Qb(),o.Rb(1367,"div",6),o.Mb(1368,"i",318),o.Mb(1369,"br"),o.wc(1370,"minus-square-o "),o.Qb(),o.Rb(1371,"div",6),o.Mb(1372,"i",319),o.Mb(1373,"br"),o.wc(1374,"mobile "),o.Qb(),o.Rb(1375,"div",6),o.Mb(1376,"i",320),o.Mb(1377,"br"),o.wc(1378,"mobile-phone "),o.Rb(1379,"span",14),o.wc(1380,"(alias)"),o.Qb(),o.Qb(),o.Rb(1381,"div",6),o.Mb(1382,"i",321),o.Mb(1383,"br"),o.wc(1384,"money "),o.Qb(),o.Rb(1385,"div",6),o.Mb(1386,"i",322),o.Mb(1387,"br"),o.wc(1388,"moon-o "),o.Qb(),o.Rb(1389,"div",6),o.Mb(1390,"i",323),o.Mb(1391,"br"),o.wc(1392,"mortar-board "),o.Rb(1393,"span",14),o.wc(1394,"(alias)"),o.Qb(),o.Qb(),o.Rb(1395,"div",6),o.Mb(1396,"i",324),o.Mb(1397,"br"),o.wc(1398,"motorcycle "),o.Qb(),o.Rb(1399,"div",6),o.Mb(1400,"i",325),o.Mb(1401,"br"),o.wc(1402,"mouse-pointer "),o.Qb(),o.Rb(1403,"div",6),o.Mb(1404,"i",326),o.Mb(1405,"br"),o.wc(1406,"music "),o.Qb(),o.Rb(1407,"div",6),o.Mb(1408,"i",327),o.Mb(1409,"br"),o.wc(1410,"navicon "),o.Rb(1411,"span",14),o.wc(1412,"(alias)"),o.Qb(),o.Qb(),o.Rb(1413,"div",6),o.Mb(1414,"i",328),o.Mb(1415,"br"),o.wc(1416,"newspaper-o "),o.Qb(),o.Rb(1417,"div",6),o.Mb(1418,"i",329),o.Mb(1419,"br"),o.wc(1420,"object-group "),o.Qb(),o.Rb(1421,"div",6),o.Mb(1422,"i",330),o.Mb(1423,"br"),o.wc(1424,"object-ungroup "),o.Qb(),o.Rb(1425,"div",6),o.Mb(1426,"i",331),o.Mb(1427,"br"),o.wc(1428,"paint-brush "),o.Qb(),o.Rb(1429,"div",6),o.Mb(1430,"i",332),o.Mb(1431,"br"),o.wc(1432,"paper-plane "),o.Qb(),o.Rb(1433,"div",6),o.Mb(1434,"i",333),o.Mb(1435,"br"),o.wc(1436,"paper-plane-o "),o.Qb(),o.Rb(1437,"div",6),o.Mb(1438,"i",334),o.Mb(1439,"br"),o.wc(1440,"paw "),o.Qb(),o.Rb(1441,"div",6),o.Mb(1442,"i",335),o.Mb(1443,"br"),o.wc(1444,"pencil "),o.Qb(),o.Rb(1445,"div",6),o.Mb(1446,"i",336),o.Mb(1447,"br"),o.wc(1448,"pencil-square "),o.Qb(),o.Rb(1449,"div",6),o.Mb(1450,"i",337),o.Mb(1451,"br"),o.wc(1452,"pencil-square-o "),o.Qb(),o.Rb(1453,"div",6),o.Mb(1454,"i",75),o.Mb(1455,"br"),o.wc(1456,"percent "),o.Qb(),o.Rb(1457,"div",6),o.Mb(1458,"i",338),o.Mb(1459,"br"),o.wc(1460,"phone "),o.Qb(),o.Rb(1461,"div",6),o.Mb(1462,"i",339),o.Mb(1463,"br"),o.wc(1464,"phone-square "),o.Qb(),o.Rb(1465,"div",6),o.Mb(1466,"i",340),o.Mb(1467,"br"),o.wc(1468,"photo "),o.Rb(1469,"span",14),o.wc(1470,"(alias)"),o.Qb(),o.Qb(),o.Rb(1471,"div",6),o.Mb(1472,"i",341),o.Mb(1473,"br"),o.wc(1474,"picture-o "),o.Qb(),o.Rb(1475,"div",6),o.Mb(1476,"i",342),o.Mb(1477,"br"),o.wc(1478,"pie-chart "),o.Qb(),o.Rb(1479,"div",6),o.Mb(1480,"i",343),o.Mb(1481,"br"),o.wc(1482,"plane "),o.Qb(),o.Rb(1483,"div",6),o.Mb(1484,"i",344),o.Mb(1485,"br"),o.wc(1486,"plug "),o.Qb(),o.Rb(1487,"div",6),o.Mb(1488,"i",345),o.Mb(1489,"br"),o.wc(1490,"plus "),o.Qb(),o.Rb(1491,"div",6),o.Mb(1492,"i",346),o.Mb(1493,"br"),o.wc(1494,"plus-circle "),o.Qb(),o.Rb(1495,"div",6),o.Mb(1496,"i",347),o.Mb(1497,"br"),o.wc(1498,"plus-square "),o.Qb(),o.Rb(1499,"div",6),o.Mb(1500,"i",348),o.Mb(1501,"br"),o.wc(1502,"plus-square-o "),o.Qb(),o.Rb(1503,"div",6),o.Mb(1504,"i",349),o.Mb(1505,"br"),o.wc(1506,"power-off "),o.Qb(),o.Rb(1507,"div",6),o.Mb(1508,"i",350),o.Mb(1509,"br"),o.wc(1510,"print "),o.Qb(),o.Rb(1511,"div",6),o.Mb(1512,"i",351),o.Mb(1513,"br"),o.wc(1514,"puzzle-piece "),o.Qb(),o.Rb(1515,"div",6),o.Mb(1516,"i",352),o.Mb(1517,"br"),o.wc(1518,"qrcode "),o.Qb(),o.Rb(1519,"div",6),o.Mb(1520,"i",353),o.Mb(1521,"br"),o.wc(1522,"question "),o.Qb(),o.Rb(1523,"div",6),o.Mb(1524,"i",354),o.Mb(1525,"br"),o.wc(1526,"question-circle "),o.Qb(),o.Rb(1527,"div",6),o.Mb(1528,"i",355),o.Mb(1529,"br"),o.wc(1530,"quote-left "),o.Qb(),o.Rb(1531,"div",6),o.Mb(1532,"i",356),o.Mb(1533,"br"),o.wc(1534,"quote-right "),o.Qb(),o.Rb(1535,"div",6),o.Mb(1536,"i",357),o.Mb(1537,"br"),o.wc(1538,"random "),o.Qb(),o.Rb(1539,"div",6),o.Mb(1540,"i",358),o.Mb(1541,"br"),o.wc(1542,"recycle "),o.Qb(),o.Rb(1543,"div",6),o.Mb(1544,"i",359),o.Mb(1545,"br"),o.wc(1546,"refresh "),o.Qb(),o.Rb(1547,"div",6),o.Mb(1548,"i",360),o.Mb(1549,"br"),o.wc(1550,"registered "),o.Qb(),o.Rb(1551,"div",6),o.Mb(1552,"i",361),o.Mb(1553,"br"),o.wc(1554,"remove "),o.Rb(1555,"span",14),o.wc(1556,"(alias)"),o.Qb(),o.Qb(),o.Rb(1557,"div",6),o.Mb(1558,"i",362),o.Mb(1559,"br"),o.wc(1560,"reorder "),o.Rb(1561,"span",14),o.wc(1562,"(alias)"),o.Qb(),o.Qb(),o.Rb(1563,"div",6),o.Mb(1564,"i",363),o.Mb(1565,"br"),o.wc(1566,"reply "),o.Qb(),o.Rb(1567,"div",6),o.Mb(1568,"i",364),o.Mb(1569,"br"),o.wc(1570,"reply-all "),o.Qb(),o.Rb(1571,"div",6),o.Mb(1572,"i",365),o.Mb(1573,"br"),o.wc(1574,"retweet "),o.Qb(),o.Rb(1575,"div",6),o.Mb(1576,"i",366),o.Mb(1577,"br"),o.wc(1578,"road "),o.Qb(),o.Rb(1579,"div",6),o.Mb(1580,"i",367),o.Mb(1581,"br"),o.wc(1582,"rocket "),o.Qb(),o.Rb(1583,"div",6),o.Mb(1584,"i",368),o.Mb(1585,"br"),o.wc(1586,"rss "),o.Qb(),o.Rb(1587,"div",6),o.Mb(1588,"i",369),o.Mb(1589,"br"),o.wc(1590,"rss-square "),o.Qb(),o.Rb(1591,"div",6),o.Mb(1592,"i",370),o.Mb(1593,"br"),o.wc(1594,"search "),o.Qb(),o.Rb(1595,"div",6),o.Mb(1596,"i",371),o.Mb(1597,"br"),o.wc(1598,"search-minus "),o.Qb(),o.Rb(1599,"div",6),o.Mb(1600,"i",372),o.Mb(1601,"br"),o.wc(1602,"search-plus "),o.Qb(),o.Rb(1603,"div",6),o.Mb(1604,"i",373),o.Mb(1605,"br"),o.wc(1606,"send "),o.Rb(1607,"span",14),o.wc(1608,"(alias)"),o.Qb(),o.Qb(),o.Rb(1609,"div",6),o.Mb(1610,"i",374),o.Mb(1611,"br"),o.wc(1612,"send-o "),o.Rb(1613,"span",14),o.wc(1614,"(alias)"),o.Qb(),o.Qb(),o.Rb(1615,"div",6),o.Mb(1616,"i",375),o.Mb(1617,"br"),o.wc(1618,"server "),o.Qb(),o.Rb(1619,"div",6),o.Mb(1620,"i",376),o.Mb(1621,"br"),o.wc(1622,"share "),o.Qb(),o.Rb(1623,"div",6),o.Mb(1624,"i",377),o.Mb(1625,"br"),o.wc(1626,"share-alt "),o.Qb(),o.Rb(1627,"div",6),o.Mb(1628,"i",378),o.Mb(1629,"br"),o.wc(1630,"share-alt-square "),o.Qb(),o.Rb(1631,"div",6),o.Mb(1632,"i",379),o.Mb(1633,"br"),o.wc(1634,"share-square "),o.Qb(),o.Rb(1635,"div",6),o.Mb(1636,"i",380),o.Mb(1637,"br"),o.wc(1638,"share-square-o "),o.Qb(),o.Rb(1639,"div",6),o.Mb(1640,"i",381),o.Mb(1641,"br"),o.wc(1642,"shield "),o.Qb(),o.Rb(1643,"div",6),o.Mb(1644,"i",382),o.Mb(1645,"br"),o.wc(1646,"ship "),o.Qb(),o.Rb(1647,"div",6),o.Mb(1648,"i",79),o.Mb(1649,"br"),o.wc(1650,"shopping-bag "),o.Qb(),o.Rb(1651,"div",6),o.Mb(1652,"i",80),o.Mb(1653,"br"),o.wc(1654,"shopping-basket "),o.Qb(),o.Rb(1655,"div",6),o.Mb(1656,"i",383),o.Mb(1657,"br"),o.wc(1658,"shopping-cart "),o.Qb(),o.Rb(1659,"div",6),o.Mb(1660,"i",384),o.Mb(1661,"br"),o.wc(1662,"sign-in "),o.Qb(),o.Rb(1663,"div",6),o.Mb(1664,"i",385),o.Mb(1665,"br"),o.wc(1666,"sign-out "),o.Qb(),o.Rb(1667,"div",6),o.Mb(1668,"i",386),o.Mb(1669,"br"),o.wc(1670,"signal "),o.Qb(),o.Rb(1671,"div",6),o.Mb(1672,"i",387),o.Mb(1673,"br"),o.wc(1674,"sitemap "),o.Qb(),o.Rb(1675,"div",6),o.Mb(1676,"i",388),o.Mb(1677,"br"),o.wc(1678,"sliders "),o.Qb(),o.Rb(1679,"div",6),o.Mb(1680,"i",389),o.Mb(1681,"br"),o.wc(1682,"smile-o "),o.Qb(),o.Rb(1683,"div",6),o.Mb(1684,"i",390),o.Mb(1685,"br"),o.wc(1686,"soccer-ball-o "),o.Rb(1687,"span",14),o.wc(1688,"(alias)"),o.Qb(),o.Qb(),o.Rb(1689,"div",6),o.Mb(1690,"i",391),o.Mb(1691,"br"),o.wc(1692,"sort "),o.Qb(),o.Rb(1693,"div",6),o.Mb(1694,"i",392),o.Mb(1695,"br"),o.wc(1696,"sort-alpha-asc "),o.Qb(),o.Rb(1697,"div",6),o.Mb(1698,"i",393),o.Mb(1699,"br"),o.wc(1700,"sort-alpha-desc "),o.Qb(),o.Rb(1701,"div",6),o.Mb(1702,"i",394),o.Mb(1703,"br"),o.wc(1704,"sort-amount-asc "),o.Qb(),o.Rb(1705,"div",6),o.Mb(1706,"i",395),o.Mb(1707,"br"),o.wc(1708,"sort-amount-desc "),o.Qb(),o.Rb(1709,"div",6),o.Mb(1710,"i",396),o.Mb(1711,"br"),o.wc(1712,"sort-asc "),o.Qb(),o.Rb(1713,"div",6),o.Mb(1714,"i",397),o.Mb(1715,"br"),o.wc(1716,"sort-desc "),o.Qb(),o.Rb(1717,"div",6),o.Mb(1718,"i",398),o.Mb(1719,"br"),o.wc(1720,"sort-down "),o.Rb(1721,"span",14),o.wc(1722,"(alias)"),o.Qb(),o.Qb(),o.Rb(1723,"div",6),o.Mb(1724,"i",399),o.Mb(1725,"br"),o.wc(1726,"sort-numeric-asc "),o.Qb(),o.Rb(1727,"div",6),o.Mb(1728,"i",400),o.Mb(1729,"br"),o.wc(1730,"sort-numeric-desc "),o.Qb(),o.Rb(1731,"div",6),o.Mb(1732,"i",401),o.Mb(1733,"br"),o.wc(1734,"sort-up "),o.Rb(1735,"span",14),o.wc(1736,"(alias)"),o.Qb(),o.Qb(),o.Rb(1737,"div",6),o.Mb(1738,"i",402),o.Mb(1739,"br"),o.wc(1740,"space-shuttle "),o.Qb(),o.Rb(1741,"div",6),o.Mb(1742,"i",403),o.Mb(1743,"br"),o.wc(1744,"spinner "),o.Qb(),o.Rb(1745,"div",6),o.Mb(1746,"i",404),o.Mb(1747,"br"),o.wc(1748,"spoon "),o.Qb(),o.Rb(1749,"div",6),o.Mb(1750,"i",405),o.Mb(1751,"br"),o.wc(1752,"square "),o.Qb(),o.Rb(1753,"div",6),o.Mb(1754,"i",406),o.Mb(1755,"br"),o.wc(1756,"square-o "),o.Qb(),o.Rb(1757,"div",6),o.Mb(1758,"i",407),o.Mb(1759,"br"),o.wc(1760,"star "),o.Qb(),o.Rb(1761,"div",6),o.Mb(1762,"i",408),o.Mb(1763,"br"),o.wc(1764,"star-half "),o.Qb(),o.Rb(1765,"div",6),o.Mb(1766,"i",409),o.Mb(1767,"br"),o.wc(1768,"star-half-empty "),o.Rb(1769,"span",14),o.wc(1770,"(alias)"),o.Qb(),o.Qb(),o.Rb(1771,"div",6),o.Mb(1772,"i",410),o.Mb(1773,"br"),o.wc(1774,"star-half-full "),o.Rb(1775,"span",14),o.wc(1776,"(alias)"),o.Qb(),o.Qb(),o.Rb(1777,"div",6),o.Mb(1778,"i",411),o.Mb(1779,"br"),o.wc(1780,"star-half-o "),o.Qb(),o.Rb(1781,"div",6),o.Mb(1782,"i",412),o.Mb(1783,"br"),o.wc(1784,"star-o "),o.Qb(),o.Rb(1785,"div",6),o.Mb(1786,"i",413),o.Mb(1787,"br"),o.wc(1788,"sticky-note "),o.Qb(),o.Rb(1789,"div",6),o.Mb(1790,"i",414),o.Mb(1791,"br"),o.wc(1792,"sticky-note-o "),o.Qb(),o.Rb(1793,"div",6),o.Mb(1794,"i",415),o.Mb(1795,"br"),o.wc(1796,"street-view "),o.Qb(),o.Rb(1797,"div",6),o.Mb(1798,"i",416),o.Mb(1799,"br"),o.wc(1800,"suitcase "),o.Qb(),o.Rb(1801,"div",6),o.Mb(1802,"i",417),o.Mb(1803,"br"),o.wc(1804,"sun-o "),o.Qb(),o.Rb(1805,"div",6),o.Mb(1806,"i",418),o.Mb(1807,"br"),o.wc(1808,"support "),o.Rb(1809,"span",14),o.wc(1810,"(alias)"),o.Qb(),o.Qb(),o.Rb(1811,"div",6),o.Mb(1812,"i",419),o.Mb(1813,"br"),o.wc(1814,"tablet "),o.Qb(),o.Rb(1815,"div",6),o.Mb(1816,"i",420),o.Mb(1817,"br"),o.wc(1818,"tachometer "),o.Qb(),o.Rb(1819,"div",6),o.Mb(1820,"i",421),o.Mb(1821,"br"),o.wc(1822,"tag "),o.Qb(),o.Rb(1823,"div",6),o.Mb(1824,"i",422),o.Mb(1825,"br"),o.wc(1826,"tags "),o.Qb(),o.Rb(1827,"div",6),o.Mb(1828,"i",423),o.Mb(1829,"br"),o.wc(1830,"tasks "),o.Qb(),o.Rb(1831,"div",6),o.Mb(1832,"i",424),o.Mb(1833,"br"),o.wc(1834,"taxi "),o.Qb(),o.Rb(1835,"div",6),o.Mb(1836,"i",425),o.Mb(1837,"br"),o.wc(1838,"television "),o.Qb(),o.Rb(1839,"div",6),o.Mb(1840,"i",426),o.Mb(1841,"br"),o.wc(1842,"terminal "),o.Qb(),o.Rb(1843,"div",6),o.Mb(1844,"i",427),o.Mb(1845,"br"),o.wc(1846,"thumb-tack "),o.Qb(),o.Rb(1847,"div",6),o.Mb(1848,"i",428),o.Mb(1849,"br"),o.wc(1850,"thumbs-down "),o.Qb(),o.Rb(1851,"div",6),o.Mb(1852,"i",429),o.Mb(1853,"br"),o.wc(1854,"thumbs-o-down "),o.Qb(),o.Rb(1855,"div",6),o.Mb(1856,"i",430),o.Mb(1857,"br"),o.wc(1858,"thumbs-o-up "),o.Qb(),o.Rb(1859,"div",6),o.Mb(1860,"i",431),o.Mb(1861,"br"),o.wc(1862,"thumbs-up "),o.Qb(),o.Rb(1863,"div",6),o.Mb(1864,"i",432),o.Mb(1865,"br"),o.wc(1866,"ticket "),o.Qb(),o.Rb(1867,"div",6),o.Mb(1868,"i",433),o.Mb(1869,"br"),o.wc(1870,"times "),o.Qb(),o.Rb(1871,"div",6),o.Mb(1872,"i",434),o.Mb(1873,"br"),o.wc(1874,"times-circle "),o.Qb(),o.Rb(1875,"div",6),o.Mb(1876,"i",435),o.Mb(1877,"br"),o.wc(1878,"times-circle-o "),o.Qb(),o.Rb(1879,"div",6),o.Mb(1880,"i",436),o.Mb(1881,"br"),o.wc(1882,"tint "),o.Qb(),o.Rb(1883,"div",6),o.Mb(1884,"i",437),o.Mb(1885,"br"),o.wc(1886,"toggle-down "),o.Rb(1887,"span",14),o.wc(1888,"(alias)"),o.Qb(),o.Qb(),o.Rb(1889,"div",6);o.Mb(1890,"i",438),o.Mb(1891,"br"),o.wc(1892,"toggle-left "),o.Rb(1893,"span",14),o.wc(1894,"(alias)"),o.Qb(),o.Qb(),o.Rb(1895,"div",6),o.Mb(1896,"i",439),o.Mb(1897,"br"),o.wc(1898,"toggle-off "),o.Qb(),o.Rb(1899,"div",6),o.Mb(1900,"i",440),o.Mb(1901,"br"),o.wc(1902,"toggle-on "),o.Qb(),o.Rb(1903,"div",6),o.Mb(1904,"i",441),o.Mb(1905,"br"),o.wc(1906,"toggle-right "),o.Rb(1907,"span",14),o.wc(1908,"(alias)"),o.Qb(),o.Qb(),o.Rb(1909,"div",6),o.Mb(1910,"i",442),o.Mb(1911,"br"),o.wc(1912,"toggle-up "),o.Rb(1913,"span",14),o.wc(1914,"(alias)"),o.Qb(),o.Qb(),o.Rb(1915,"div",6),o.Mb(1916,"i",443),o.Mb(1917,"br"),o.wc(1918,"trademark "),o.Qb(),o.Rb(1919,"div",6),o.Mb(1920,"i",444),o.Mb(1921,"br"),o.wc(1922,"trash "),o.Qb(),o.Rb(1923,"div",6),o.Mb(1924,"i",445),o.Mb(1925,"br"),o.wc(1926,"trash-o "),o.Qb(),o.Rb(1927,"div",6),o.Mb(1928,"i",446),o.Mb(1929,"br"),o.wc(1930,"tree "),o.Qb(),o.Rb(1931,"div",6),o.Mb(1932,"i",447),o.Mb(1933,"br"),o.wc(1934,"trophy "),o.Qb(),o.Rb(1935,"div",6),o.Mb(1936,"i",448),o.Mb(1937,"br"),o.wc(1938,"truck "),o.Qb(),o.Rb(1939,"div",6),o.Mb(1940,"i",449),o.Mb(1941,"br"),o.wc(1942,"tty "),o.Qb(),o.Rb(1943,"div",6),o.Mb(1944,"i",450),o.Mb(1945,"br"),o.wc(1946,"tv "),o.Rb(1947,"span",14),o.wc(1948,"(alias)"),o.Qb(),o.Qb(),o.Rb(1949,"div",6),o.Mb(1950,"i",451),o.Mb(1951,"br"),o.wc(1952,"umbrella "),o.Qb(),o.Rb(1953,"div",6),o.Mb(1954,"i",452),o.Mb(1955,"br"),o.wc(1956,"university "),o.Qb(),o.Rb(1957,"div",6),o.Mb(1958,"i",453),o.Mb(1959,"br"),o.wc(1960,"unlock "),o.Qb(),o.Rb(1961,"div",6),o.Mb(1962,"i",454),o.Mb(1963,"br"),o.wc(1964,"unlock-alt "),o.Qb(),o.Rb(1965,"div",6),o.Mb(1966,"i",455),o.Mb(1967,"br"),o.wc(1968,"unsorted "),o.Rb(1969,"span",14),o.wc(1970,"(alias)"),o.Qb(),o.Qb(),o.Rb(1971,"div",6),o.Mb(1972,"i",456),o.Mb(1973,"br"),o.wc(1974,"upload "),o.Qb(),o.Rb(1975,"div",6),o.Mb(1976,"i",457),o.Mb(1977,"br"),o.wc(1978,"user "),o.Qb(),o.Rb(1979,"div",6),o.Mb(1980,"i",458),o.Mb(1981,"br"),o.wc(1982,"user-plus "),o.Qb(),o.Rb(1983,"div",6),o.Mb(1984,"i",459),o.Mb(1985,"br"),o.wc(1986,"user-secret "),o.Qb(),o.Rb(1987,"div",6),o.Mb(1988,"i",460),o.Mb(1989,"br"),o.wc(1990,"user-times "),o.Qb(),o.Rb(1991,"div",6),o.Mb(1992,"i",461),o.Mb(1993,"br"),o.wc(1994,"users "),o.Qb(),o.Rb(1995,"div",6),o.Mb(1996,"i",462),o.Mb(1997,"br"),o.wc(1998,"video-camera "),o.Qb(),o.Rb(1999,"div",6),o.Mb(2e3,"i",463),o.Mb(2001,"br"),o.wc(2002,"volume-down "),o.Qb(),o.Rb(2003,"div",6),o.Mb(2004,"i",464),o.Mb(2005,"br"),o.wc(2006,"volume-off "),o.Qb(),o.Rb(2007,"div",6),o.Mb(2008,"i",465),o.Mb(2009,"br"),o.wc(2010,"volume-up "),o.Qb(),o.Rb(2011,"div",6),o.Mb(2012,"i",466),o.Mb(2013,"br"),o.wc(2014,"warning "),o.Rb(2015,"span",14),o.wc(2016,"(alias)"),o.Qb(),o.Qb(),o.Rb(2017,"div",6),o.Mb(2018,"i",467),o.Mb(2019,"br"),o.wc(2020,"wheelchair "),o.Qb(),o.Rb(2021,"div",6),o.Mb(2022,"i",468),o.Mb(2023,"br"),o.wc(2024,"wifi "),o.Qb(),o.Rb(2025,"div",6),o.Mb(2026,"i",469),o.Mb(2027,"br"),o.wc(2028,"wrench "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(2029,"div",470),o.Rb(2030,"div",2),o.wc(2031,"Hand Icons"),o.Qb(),o.Rb(2032,"div",4),o.Rb(2033,"div",5),o.Rb(2034,"div",6),o.Mb(2035,"i",252),o.Mb(2036,"br"),o.wc(2037,"hand-grab-o "),o.Rb(2038,"span",14),o.wc(2039,"(alias)"),o.Qb(),o.Qb(),o.Rb(2040,"div",6),o.Mb(2041,"i",253),o.Mb(2042,"br"),o.wc(2043,"hand-lizard-o "),o.Qb(),o.Rb(2044,"div",6),o.Mb(2045,"i",471),o.Mb(2046,"br"),o.wc(2047,"hand-o-down "),o.Qb(),o.Rb(2048,"div",6),o.Mb(2049,"i",472),o.Mb(2050,"br"),o.wc(2051,"hand-o-left "),o.Qb(),o.Rb(2052,"div",6),o.Mb(2053,"i",473),o.Mb(2054,"br"),o.wc(2055,"hand-o-right "),o.Qb(),o.Rb(2056,"div",6),o.Mb(2057,"i",474),o.Mb(2058,"br"),o.wc(2059,"hand-o-up "),o.Qb(),o.Rb(2060,"div",6),o.Mb(2061,"i",254),o.Mb(2062,"br"),o.wc(2063,"hand-paper-o "),o.Qb(),o.Rb(2064,"div",6),o.Mb(2065,"i",255),o.Mb(2066,"br"),o.wc(2067,"hand-peace-o "),o.Qb(),o.Rb(2068,"div",6),o.Mb(2069,"i",256),o.Mb(2070,"br"),o.wc(2071,"hand-pointer-o "),o.Qb(),o.Rb(2072,"div",6),o.Mb(2073,"i",257),o.Mb(2074,"br"),o.wc(2075,"hand-rock-o "),o.Qb(),o.Rb(2076,"div",6),o.Mb(2077,"i",258),o.Mb(2078,"br"),o.wc(2079,"hand-scissors-o "),o.Qb(),o.Rb(2080,"div",6),o.Mb(2081,"i",259),o.Mb(2082,"br"),o.wc(2083,"hand-spock-o "),o.Qb(),o.Rb(2084,"div",6),o.Mb(2085,"i",260),o.Mb(2086,"br"),o.wc(2087,"hand-stop-o "),o.Rb(2088,"span",14),o.wc(2089,"(alias)"),o.Qb(),o.Qb(),o.Rb(2090,"div",6),o.Mb(2091,"i",428),o.Mb(2092,"br"),o.wc(2093,"thumbs-down "),o.Qb(),o.Rb(2094,"div",6),o.Mb(2095,"i",429),o.Mb(2096,"br"),o.wc(2097,"thumbs-o-down "),o.Qb(),o.Rb(2098,"div",6),o.Mb(2099,"i",430),o.Mb(2100,"br"),o.wc(2101,"thumbs-o-up "),o.Qb(),o.Rb(2102,"div",6),o.Mb(2103,"i",431),o.Mb(2104,"br"),o.wc(2105,"thumbs-up "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(2106,"div",475),o.Rb(2107,"div",2),o.wc(2108,"Transportation Icons"),o.Qb(),o.Rb(2109,"div",4),o.Rb(2110,"div",5),o.Rb(2111,"div",6),o.Mb(2112,"i",476),o.Mb(2113,"br"),o.wc(2114,"ambulance "),o.Qb(),o.Rb(2115,"div",6),o.Mb(2116,"i",94),o.Mb(2117,"br"),o.wc(2118,"automobile "),o.Rb(2119,"span",14),o.wc(2120,"(alias)"),o.Qb(),o.Qb(),o.Rb(2121,"div",6),o.Mb(2122,"i",118),o.Mb(2123,"br"),o.wc(2124,"bicycle "),o.Qb(),o.Rb(2125,"div",6),o.Mb(2126,"i",132),o.Mb(2127,"br"),o.wc(2128,"bus "),o.Qb(),o.Rb(2129,"div",6),o.Mb(2130,"i",133),o.Mb(2131,"br"),o.wc(2132,"cab "),o.Rb(2133,"span",14),o.wc(2134,"(alias)"),o.Qb(),o.Qb(),o.Rb(2135,"div",6),o.Mb(2136,"i",143),o.Mb(2137,"br"),o.wc(2138,"car "),o.Qb(),o.Rb(2139,"div",6),o.Mb(2140,"i",213),o.Mb(2141,"br"),o.wc(2142,"fighter-jet "),o.Qb(),o.Rb(2143,"div",6),o.Mb(2144,"i",324),o.Mb(2145,"br"),o.wc(2146,"motorcycle "),o.Qb(),o.Rb(2147,"div",6),o.Mb(2148,"i",343),o.Mb(2149,"br"),o.wc(2150,"plane "),o.Qb(),o.Rb(2151,"div",6),o.Mb(2152,"i",367),o.Mb(2153,"br"),o.wc(2154,"rocket "),o.Qb(),o.Rb(2155,"div",6),o.Mb(2156,"i",382),o.Mb(2157,"br"),o.wc(2158,"ship "),o.Qb(),o.Rb(2159,"div",6),o.Mb(2160,"i",402),o.Mb(2161,"br"),o.wc(2162,"space-shuttle "),o.Qb(),o.Rb(2163,"div",6),o.Mb(2164,"i",477),o.Mb(2165,"br"),o.wc(2166,"subway "),o.Qb(),o.Rb(2167,"div",6),o.Mb(2168,"i",424),o.Mb(2169,"br"),o.wc(2170,"taxi "),o.Qb(),o.Rb(2171,"div",6),o.Mb(2172,"i",478),o.Mb(2173,"br"),o.wc(2174,"train "),o.Qb(),o.Rb(2175,"div",6),o.Mb(2176,"i",448),o.Mb(2177,"br"),o.wc(2178,"truck "),o.Qb(),o.Rb(2179,"div",6),o.Mb(2180,"i",467),o.Mb(2181,"br"),o.wc(2182,"wheelchair "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(2183,"div",479),o.Rb(2184,"div",2),o.wc(2185,"Gender Icons"),o.Qb(),o.Rb(2186,"div",4),o.Rb(2187,"div",5),o.Rb(2188,"div",6),o.Mb(2189,"i",480),o.Mb(2190,"br"),o.wc(2191,"genderless "),o.Qb(),o.Rb(2192,"div",6),o.Mb(2193,"i",481),o.Mb(2194,"br"),o.wc(2195,"intersex "),o.Rb(2196,"span",14),o.wc(2197,"(alias)"),o.Qb(),o.Qb(),o.Rb(2198,"div",6),o.Mb(2199,"i",482),o.Mb(2200,"br"),o.wc(2201,"mars "),o.Qb(),o.Rb(2202,"div",6),o.Mb(2203,"i",483),o.Mb(2204,"br"),o.wc(2205,"mars-double "),o.Qb(),o.Rb(2206,"div",6),o.Mb(2207,"i",484),o.Mb(2208,"br"),o.wc(2209,"mars-stroke "),o.Qb(),o.Rb(2210,"div",6),o.Mb(2211,"i",485),o.Mb(2212,"br"),o.wc(2213,"mars-stroke-h "),o.Qb(),o.Rb(2214,"div",6),o.Mb(2215,"i",486),o.Mb(2216,"br"),o.wc(2217,"mars-stroke-v "),o.Qb(),o.Rb(2218,"div",6),o.Mb(2219,"i",487),o.Mb(2220,"br"),o.wc(2221,"mercury "),o.Qb(),o.Rb(2222,"div",6),o.Mb(2223,"i",488),o.Mb(2224,"br"),o.wc(2225,"neuter "),o.Qb(),o.Rb(2226,"div",6),o.Mb(2227,"i",489),o.Mb(2228,"br"),o.wc(2229,"transgender "),o.Qb(),o.Rb(2230,"div",6),o.Mb(2231,"i",490),o.Mb(2232,"br"),o.wc(2233,"transgender-alt "),o.Qb(),o.Rb(2234,"div",6),o.Mb(2235,"i",491),o.Mb(2236,"br"),o.wc(2237,"venus "),o.Qb(),o.Rb(2238,"div",6),o.Mb(2239,"i",492),o.Mb(2240,"br"),o.wc(2241,"venus-double "),o.Qb(),o.Rb(2242,"div",6),o.Mb(2243,"i",493),o.Mb(2244,"br"),o.wc(2245,"venus-mars "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(2246,"div",494),o.Rb(2247,"div",2),o.wc(2248,"File Type Icons"),o.Qb(),o.Rb(2249,"div",4),o.Rb(2250,"div",5),o.Rb(2251,"div",6),o.Mb(2252,"i",495),o.Mb(2253,"br"),o.wc(2254,"file "),o.Qb(),o.Rb(2255,"div",6),o.Mb(2256,"i",214),o.Mb(2257,"br"),o.wc(2258,"file-archive-o "),o.Qb(),o.Rb(2259,"div",6),o.Mb(2260,"i",215),o.Mb(2261,"br"),o.wc(2262,"file-audio-o "),o.Qb(),o.Rb(2263,"div",6),o.Mb(2264,"i",216),o.Mb(2265,"br"),o.wc(2266,"file-code-o "),o.Qb(),o.Rb(2267,"div",6),o.Mb(2268,"i",217),o.Mb(2269,"br"),o.wc(2270,"file-excel-o "),o.Qb(),o.Rb(2271,"div",6),o.Mb(2272,"i",218),o.Mb(2273,"br"),o.wc(2274,"file-image-o "),o.Qb(),o.Rb(2275,"div",6),o.Mb(2276,"i",219),o.Mb(2277,"br"),o.wc(2278,"file-movie-o "),o.Rb(2279,"span",14),o.wc(2280,"(alias)"),o.Qb(),o.Qb(),o.Rb(2281,"div",6),o.Mb(2282,"i",496),o.Mb(2283,"br"),o.wc(2284,"file-o "),o.Qb(),o.Rb(2285,"div",6),o.Mb(2286,"i",220),o.Mb(2287,"br"),o.wc(2288,"file-pdf-o "),o.Qb(),o.Rb(2289,"div",6),o.Mb(2290,"i",221),o.Mb(2291,"br"),o.wc(2292,"file-photo-o "),o.Rb(2293,"span",14),o.wc(2294,"(alias)"),o.Qb(),o.Qb(),o.Rb(2295,"div",6),o.Mb(2296,"i",222),o.Mb(2297,"br"),o.wc(2298,"file-picture-o "),o.Rb(2299,"span",14),o.wc(2300,"(alias)"),o.Qb(),o.Qb(),o.Rb(2301,"div",6),o.Mb(2302,"i",223),o.Mb(2303,"br"),o.wc(2304,"file-powerpoint-o "),o.Qb(),o.Rb(2305,"div",6),o.Mb(2306,"i",224),o.Mb(2307,"br"),o.wc(2308,"file-sound-o "),o.Rb(2309,"span",14),o.wc(2310,"(alias)"),o.Qb(),o.Qb(),o.Rb(2311,"div",6),o.Mb(2312,"i",497),o.Mb(2313,"br"),o.wc(2314,"file-text "),o.Qb(),o.Rb(2315,"div",6),o.Mb(2316,"i",498),o.Mb(2317,"br"),o.wc(2318,"file-text-o "),o.Qb(),o.Rb(2319,"div",6),o.Mb(2320,"i",225),o.Mb(2321,"br"),o.wc(2322,"file-video-o "),o.Qb(),o.Rb(2323,"div",6),o.Mb(2324,"i",226),o.Mb(2325,"br"),o.wc(2326,"file-word-o "),o.Qb(),o.Rb(2327,"div",6),o.Mb(2328,"i",227),o.Mb(2329,"br"),o.wc(2330,"file-zip-o "),o.Rb(2331,"span",14),o.wc(2332,"(alias)"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(2333,"div",499),o.Rb(2334,"div",2),o.wc(2335,"Spinner Icons"),o.Qb(),o.Rb(2336,"div",4),o.Rb(2337,"div",500),o.Rb(2338,"ul",501),o.Rb(2339,"li"),o.Mb(2340,"i",502),o.wc(2341," These icons work great with the "),o.Rb(2342,"code"),o.wc(2343,"fa-spin"),o.Qb(),o.wc(2344," class. "),o.Qb(),o.Qb(),o.Qb(),o.Rb(2345,"div",5),o.Rb(2346,"div",6),o.Mb(2347,"i",503),o.Mb(2348,"br"),o.wc(2349,"circle-o-notch "),o.Qb(),o.Rb(2350,"div",6),o.Mb(2351,"i",171),o.Mb(2352,"br"),o.wc(2353,"cog "),o.Qb(),o.Rb(2354,"div",6),o.Mb(2355,"i",245),o.Mb(2356,"br"),o.wc(2357,"gear "),o.Rb(2358,"span",14),o.wc(2359,"(alias)"),o.Qb(),o.Qb(),o.Rb(2360,"div",6),o.Mb(2361,"i",359),o.Mb(2362,"br"),o.wc(2363,"refresh "),o.Qb(),o.Rb(2364,"div",6),o.Mb(2365,"i",403),o.Mb(2366,"br"),o.wc(2367,"spinner "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(2368,"div",504),o.Rb(2369,"div",2),o.wc(2370,"Form Control Icons"),o.Qb(),o.Rb(2371,"div",4),o.Rb(2372,"div",5),o.Rb(2373,"div",6),o.Mb(2374,"i",155),o.Mb(2375,"br"),o.wc(2376,"check-square "),o.Qb(),o.Rb(2377,"div",6),o.Mb(2378,"i",156),o.Mb(2379,"br"),o.wc(2380,"check-square-o "),o.Qb(),o.Rb(2381,"div",6),o.Mb(2382,"i",158),o.Mb(2383,"br"),o.wc(2384,"circle "),o.Qb(),o.Rb(2385,"div",6),o.Mb(2386,"i",159),o.Mb(2387,"br"),o.wc(2388,"circle-o "),o.Qb(),o.Rb(2389,"div",6),o.Mb(2390,"i",192),o.Mb(2391,"br"),o.wc(2392,"dot-circle-o "),o.Qb(),o.Rb(2393,"div",6),o.Mb(2394,"i",317),o.Mb(2395,"br"),o.wc(2396,"minus-square "),o.Qb(),o.Rb(2397,"div",6),o.Mb(2398,"i",318),o.Mb(2399,"br"),o.wc(2400,"minus-square-o "),o.Qb(),o.Rb(2401,"div",6),o.Mb(2402,"i",347),o.Mb(2403,"br"),o.wc(2404,"plus-square "),o.Qb(),o.Rb(2405,"div",6),o.Mb(2406,"i",348),o.Mb(2407,"br"),o.wc(2408,"plus-square-o "),o.Qb(),o.Rb(2409,"div",6),o.Mb(2410,"i",405),o.Mb(2411,"br"),o.wc(2412,"square "),o.Qb(),o.Rb(2413,"div",6),o.Mb(2414,"i",406),o.Mb(2415,"br"),o.wc(2416,"square-o "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(2417,"div",505),o.Rb(2418,"div",2),o.wc(2419,"Payment Icons"),o.Qb(),o.Rb(2420,"div",4),o.Rb(2421,"div",5),o.Rb(2422,"div",6),o.Mb(2423,"i",506),o.Mb(2424,"br"),o.wc(2425,"cc-amex "),o.Qb(),o.Rb(2426,"div",6),o.Mb(2427,"i",507),o.Mb(2428,"br"),o.wc(2429,"cc-diners-club "),o.Qb(),o.Rb(2430,"div",6),o.Mb(2431,"i",508),o.Mb(2432,"br"),o.wc(2433,"cc-discover "),o.Qb(),o.Rb(2434,"div",6),o.Mb(2435,"i",509),o.Mb(2436,"br"),o.wc(2437,"cc-jcb "),o.Qb(),o.Rb(2438,"div",6),o.Mb(2439,"i",510),o.Mb(2440,"br"),o.wc(2441,"cc-mastercard "),o.Qb(),o.Rb(2442,"div",6),o.Mb(2443,"i",511),o.Mb(2444,"br"),o.wc(2445,"cc-paypal "),o.Qb(),o.Rb(2446,"div",6),o.Mb(2447,"i",512),o.Mb(2448,"br"),o.wc(2449,"cc-stripe "),o.Qb(),o.Rb(2450,"div",6),o.Mb(2451,"i",513),o.Mb(2452,"br"),o.wc(2453,"cc-visa "),o.Qb(),o.Rb(2454,"div",6),o.Mb(2455,"i",182),o.Mb(2456,"br"),o.wc(2457,"credit-card "),o.Qb(),o.Rb(2458,"div",6),o.Mb(2459,"i",67),o.Mb(2460,"br"),o.wc(2461,"credit-card-alt "),o.Qb(),o.Rb(2462,"div",6),o.Mb(2463,"i",514),o.Mb(2464,"br"),o.wc(2465,"google-wallet "),o.Qb(),o.Rb(2466,"div",6),o.Mb(2467,"i",515),o.Mb(2468,"br"),o.wc(2469,"paypal "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(2470,"div",516),o.Rb(2471,"div",2),o.wc(2472,"Chart Icons"),o.Qb(),o.Rb(2473,"div",4),o.Rb(2474,"div",5),o.Rb(2475,"div",6),o.Mb(2476,"i",88),o.Mb(2477,"br"),o.wc(2478,"area-chart "),o.Qb(),o.Rb(2479,"div",6),o.Mb(2480,"i",98),o.Mb(2481,"br"),o.wc(2482,"bar-chart "),o.Qb(),o.Rb(2483,"div",6),o.Mb(2484,"i",99),o.Mb(2485,"br"),o.wc(2486,"bar-chart-o "),o.Rb(2487,"span",14),o.wc(2488,"(alias)"),o.Qb(),o.Qb(),o.Rb(2489,"div",6),o.Mb(2490,"i",298),o.Mb(2491,"br"),o.wc(2492,"line-chart "),o.Qb(),o.Rb(2493,"div",6),o.Mb(2494,"i",342),o.Mb(2495,"br"),o.wc(2496,"pie-chart "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(2497,"div",517),o.Rb(2498,"div",2),o.wc(2499,"Currency Icons"),o.Qb(),o.Rb(2500,"div",4);o.Rb(2501,"div",5),o.Rb(2502,"div",6),o.Mb(2503,"i",518),o.Mb(2504,"br"),o.wc(2505,"bitcoin "),o.Rb(2506,"span",14),o.wc(2507,"(alias)"),o.Qb(),o.Qb(),o.Rb(2508,"div",6),o.Mb(2509,"i",519),o.Mb(2510,"br"),o.wc(2511,"btc "),o.Qb(),o.Rb(2512,"div",6),o.Mb(2513,"i",520),o.Mb(2514,"br"),o.wc(2515,"cny "),o.Rb(2516,"span",14),o.wc(2517,"(alias)"),o.Qb(),o.Qb(),o.Rb(2518,"div",6),o.Mb(2519,"i",521),o.Mb(2520,"br"),o.wc(2521,"dollar "),o.Rb(2522,"span",14),o.wc(2523,"(alias)"),o.Qb(),o.Qb(),o.Rb(2524,"div",6),o.Mb(2525,"i",522),o.Mb(2526,"br"),o.wc(2527,"eur "),o.Qb(),o.Rb(2528,"div",6),o.Mb(2529,"i",523),o.Mb(2530,"br"),o.wc(2531,"euro "),o.Rb(2532,"span",14),o.wc(2533,"(alias)"),o.Qb(),o.Qb(),o.Rb(2534,"div",6),o.Mb(2535,"i",524),o.Mb(2536,"br"),o.wc(2537,"gbp "),o.Qb(),o.Rb(2538,"div",6),o.Mb(2539,"i",525),o.Mb(2540,"br"),o.wc(2541,"gg "),o.Qb(),o.Rb(2542,"div",6),o.Mb(2543,"i",526),o.Mb(2544,"br"),o.wc(2545,"gg-circle "),o.Qb(),o.Rb(2546,"div",6),o.Mb(2547,"i",527),o.Mb(2548,"br"),o.wc(2549,"ils "),o.Qb(),o.Rb(2550,"div",6),o.Mb(2551,"i",528),o.Mb(2552,"br"),o.wc(2553,"inr "),o.Qb(),o.Rb(2554,"div",6),o.Mb(2555,"i",529),o.Mb(2556,"br"),o.wc(2557,"jpy "),o.Qb(),o.Rb(2558,"div",6),o.Mb(2559,"i",530),o.Mb(2560,"br"),o.wc(2561,"krw "),o.Qb(),o.Rb(2562,"div",6),o.Mb(2563,"i",321),o.Mb(2564,"br"),o.wc(2565,"money "),o.Qb(),o.Rb(2566,"div",6),o.Mb(2567,"i",531),o.Mb(2568,"br"),o.wc(2569,"rmb "),o.Rb(2570,"span",14),o.wc(2571,"(alias)"),o.Qb(),o.Qb(),o.Rb(2572,"div",6),o.Mb(2573,"i",532),o.Mb(2574,"br"),o.wc(2575,"rouble "),o.Rb(2576,"span",14),o.wc(2577,"(alias)"),o.Qb(),o.Qb(),o.Rb(2578,"div",6),o.Mb(2579,"i",533),o.Mb(2580,"br"),o.wc(2581,"rub "),o.Qb(),o.Rb(2582,"div",6),o.Mb(2583,"i",534),o.Mb(2584,"br"),o.wc(2585,"ruble "),o.Rb(2586,"span",14),o.wc(2587,"(alias)"),o.Qb(),o.Qb(),o.Rb(2588,"div",6),o.Mb(2589,"i",535),o.Mb(2590,"br"),o.wc(2591,"rupee "),o.Rb(2592,"span",14),o.wc(2593,"(alias)"),o.Qb(),o.Qb(),o.Rb(2594,"div",6),o.Mb(2595,"i",536),o.Mb(2596,"br"),o.wc(2597,"shekel "),o.Rb(2598,"span",14),o.wc(2599,"(alias)"),o.Qb(),o.Qb(),o.Rb(2600,"div",6),o.Mb(2601,"i",537),o.Mb(2602,"br"),o.wc(2603,"sheqel "),o.Rb(2604,"span",14),o.wc(2605,"(alias)"),o.Qb(),o.Qb(),o.Rb(2606,"div",6),o.Mb(2607,"i",538),o.Mb(2608,"br"),o.wc(2609,"try "),o.Qb(),o.Rb(2610,"div",6),o.Mb(2611,"i",539),o.Mb(2612,"br"),o.wc(2613,"turkish-lira "),o.Rb(2614,"span",14),o.wc(2615,"(alias)"),o.Qb(),o.Qb(),o.Rb(2616,"div",6),o.Mb(2617,"i",540),o.Mb(2618,"br"),o.wc(2619,"usd "),o.Qb(),o.Rb(2620,"div",6),o.Mb(2621,"i",541),o.Mb(2622,"br"),o.wc(2623,"won "),o.Rb(2624,"span",14),o.wc(2625,"(alias)"),o.Qb(),o.Qb(),o.Rb(2626,"div",6),o.Mb(2627,"i",542),o.Mb(2628,"br"),o.wc(2629,"yen "),o.Rb(2630,"span",14),o.wc(2631,"(alias)"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(2632,"div",543),o.Rb(2633,"div",2),o.wc(2634,"Text Editor Icons"),o.Qb(),o.Rb(2635,"div",4),o.Rb(2636,"div",5),o.Rb(2637,"div",6),o.Mb(2638,"i",544),o.Mb(2639,"br"),o.wc(2640,"align-center "),o.Qb(),o.Rb(2641,"div",6),o.Mb(2642,"i",545),o.Mb(2643,"br"),o.wc(2644,"align-justify "),o.Qb(),o.Rb(2645,"div",6),o.Mb(2646,"i",546),o.Mb(2647,"br"),o.wc(2648,"align-left "),o.Qb(),o.Rb(2649,"div",6),o.Mb(2650,"i",547),o.Mb(2651,"br"),o.wc(2652,"align-right "),o.Qb(),o.Rb(2653,"div",6),o.Mb(2654,"i",548),o.Mb(2655,"br"),o.wc(2656,"bold "),o.Qb(),o.Rb(2657,"div",6),o.Mb(2658,"i",549),o.Mb(2659,"br"),o.wc(2660,"chain "),o.Rb(2661,"span",14),o.wc(2662,"(alias)"),o.Qb(),o.Qb(),o.Rb(2663,"div",6),o.Mb(2664,"i",550),o.Mb(2665,"br"),o.wc(2666,"chain-broken "),o.Qb(),o.Rb(2667,"div",6),o.Mb(2668,"i",551),o.Mb(2669,"br"),o.wc(2670,"clipboard "),o.Qb(),o.Rb(2671,"div",6),o.Mb(2672,"i",552),o.Mb(2673,"br"),o.wc(2674,"columns "),o.Qb(),o.Rb(2675,"div",6),o.Mb(2676,"i",553),o.Mb(2677,"br"),o.wc(2678,"copy "),o.Rb(2679,"span",14),o.wc(2680,"(alias)"),o.Qb(),o.Qb(),o.Rb(2681,"div",6),o.Mb(2682,"i",554),o.Mb(2683,"br"),o.wc(2684,"cut "),o.Rb(2685,"span",14),o.wc(2686,"(alias)"),o.Qb(),o.Qb(),o.Rb(2687,"div",6),o.Mb(2688,"i",555),o.Mb(2689,"br"),o.wc(2690,"dedent "),o.Rb(2691,"span",14),o.wc(2692,"(alias)"),o.Qb(),o.Qb(),o.Rb(2693,"div",6),o.Mb(2694,"i",200),o.Mb(2695,"br"),o.wc(2696,"eraser "),o.Qb(),o.Rb(2697,"div",6),o.Mb(2698,"i",495),o.Mb(2699,"br"),o.wc(2700,"file "),o.Qb(),o.Rb(2701,"div",6),o.Mb(2702,"i",496),o.Mb(2703,"br"),o.wc(2704,"file-o "),o.Qb(),o.Rb(2705,"div",6),o.Mb(2706,"i",497),o.Mb(2707,"br"),o.wc(2708,"file-text "),o.Qb(),o.Rb(2709,"div",6),o.Mb(2710,"i",498),o.Mb(2711,"br"),o.wc(2712,"file-text-o "),o.Qb(),o.Rb(2713,"div",6),o.Mb(2714,"i",556),o.Mb(2715,"br"),o.wc(2716,"files-o "),o.Qb(),o.Rb(2717,"div",6),o.Mb(2718,"i",557),o.Mb(2719,"br"),o.wc(2720,"floppy-o "),o.Qb(),o.Rb(2721,"div",6),o.Mb(2722,"i",558),o.Mb(2723,"br"),o.wc(2724,"font "),o.Qb(),o.Rb(2725,"div",6),o.Mb(2726,"i",559),o.Mb(2727,"br"),o.wc(2728,"header "),o.Qb(),o.Rb(2729,"div",6),o.Mb(2730,"i",560),o.Mb(2731,"br"),o.wc(2732,"indent "),o.Qb(),o.Rb(2733,"div",6),o.Mb(2734,"i",561),o.Mb(2735,"br"),o.wc(2736,"italic "),o.Qb(),o.Rb(2737,"div",6),o.Mb(2738,"i",562),o.Mb(2739,"br"),o.wc(2740,"link "),o.Qb(),o.Rb(2741,"div",6),o.Mb(2742,"i",563),o.Mb(2743,"br"),o.wc(2744,"list "),o.Qb(),o.Rb(2745,"div",6),o.Mb(2746,"i",564),o.Mb(2747,"br"),o.wc(2748,"list-alt "),o.Qb(),o.Rb(2749,"div",6),o.Mb(2750,"i",565),o.Mb(2751,"br"),o.wc(2752,"list-ol "),o.Qb(),o.Rb(2753,"div",6),o.Mb(2754,"i",566),o.Mb(2755,"br"),o.wc(2756,"list-ul "),o.Qb(),o.Rb(2757,"div",6),o.Mb(2758,"i",567),o.Mb(2759,"br"),o.wc(2760,"outdent "),o.Qb(),o.Rb(2761,"div",6),o.Mb(2762,"i",568),o.Mb(2763,"br"),o.wc(2764,"paperclip "),o.Qb(),o.Rb(2765,"div",6),o.Mb(2766,"i",569),o.Mb(2767,"br"),o.wc(2768,"paragraph "),o.Qb(),o.Rb(2769,"div",6),o.Mb(2770,"i",570),o.Mb(2771,"br"),o.wc(2772,"paste "),o.Rb(2773,"span",14),o.wc(2774,"(alias)"),o.Qb(),o.Qb(),o.Rb(2775,"div",6),o.Mb(2776,"i",571),o.Mb(2777,"br"),o.wc(2778,"repeat "),o.Qb(),o.Rb(2779,"div",6),o.Mb(2780,"i",572),o.Mb(2781,"br"),o.wc(2782,"rotate-left "),o.Rb(2783,"span",14),o.wc(2784,"(alias)"),o.Qb(),o.Qb(),o.Rb(2785,"div",6),o.Mb(2786,"i",573),o.Mb(2787,"br"),o.wc(2788,"rotate-right "),o.Rb(2789,"span",14),o.wc(2790,"(alias)"),o.Qb(),o.Qb(),o.Rb(2791,"div",6),o.Mb(2792,"i",574),o.Mb(2793,"br"),o.wc(2794,"save "),o.Rb(2795,"span",14),o.wc(2796,"(alias)"),o.Qb(),o.Qb(),o.Rb(2797,"div",6),o.Mb(2798,"i",575),o.Mb(2799,"br"),o.wc(2800,"scissors "),o.Qb(),o.Rb(2801,"div",6),o.Mb(2802,"i",576),o.Mb(2803,"br"),o.wc(2804,"strikethrough "),o.Qb(),o.Rb(2805,"div",6),o.Mb(2806,"i",577),o.Mb(2807,"br"),o.wc(2808,"subscript "),o.Qb(),o.Rb(2809,"div",6),o.Mb(2810,"i",578),o.Mb(2811,"br"),o.wc(2812,"superscript "),o.Qb(),o.Rb(2813,"div",6),o.Mb(2814,"i",579),o.Mb(2815,"br"),o.wc(2816,"table "),o.Qb(),o.Rb(2817,"div",6),o.Mb(2818,"i",580),o.Mb(2819,"br"),o.wc(2820,"text-height "),o.Qb(),o.Rb(2821,"div",6),o.Mb(2822,"i",581),o.Mb(2823,"br"),o.wc(2824,"text-width "),o.Qb(),o.Rb(2825,"div",6),o.Mb(2826,"i",582),o.Mb(2827,"br"),o.wc(2828,"th "),o.Qb(),o.Rb(2829,"div",6),o.Mb(2830,"i",583),o.Mb(2831,"br"),o.wc(2832,"th-large "),o.Qb(),o.Rb(2833,"div",6),o.Mb(2834,"i",584),o.Mb(2835,"br"),o.wc(2836,"th-list "),o.Qb(),o.Rb(2837,"div",6),o.Mb(2838,"i",585),o.Mb(2839,"br"),o.wc(2840,"underline "),o.Qb(),o.Rb(2841,"div",6),o.Mb(2842,"i",586),o.Mb(2843,"br"),o.wc(2844,"undo "),o.Qb(),o.Rb(2845,"div",6),o.Mb(2846,"i",587),o.Mb(2847,"br"),o.wc(2848,"unlink "),o.Rb(2849,"span",14),o.wc(2850,"(alias)"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(2851,"div",588),o.Rb(2852,"div",2),o.wc(2853,"Directional Icons"),o.Qb(),o.Rb(2854,"div",4),o.Rb(2855,"div",5),o.Rb(2856,"div",6),o.Mb(2857,"i",589),o.Mb(2858,"br"),o.wc(2859,"angle-double-down "),o.Qb(),o.Rb(2860,"div",6),o.Mb(2861,"i",590),o.Mb(2862,"br"),o.wc(2863,"angle-double-left "),o.Qb(),o.Rb(2864,"div",6),o.Mb(2865,"i",591),o.Mb(2866,"br"),o.wc(2867,"angle-double-right "),o.Qb(),o.Rb(2868,"div",6),o.Mb(2869,"i",592),o.Mb(2870,"br"),o.wc(2871,"angle-double-up "),o.Qb(),o.Rb(2872,"div",6),o.Mb(2873,"i",593),o.Mb(2874,"br"),o.wc(2875,"angle-down "),o.Qb(),o.Rb(2876,"div",6),o.Mb(2877,"i",594),o.Mb(2878,"br"),o.wc(2879,"angle-left "),o.Qb(),o.Rb(2880,"div",6),o.Mb(2881,"i",595),o.Mb(2882,"br"),o.wc(2883,"angle-right "),o.Qb(),o.Rb(2884,"div",6),o.Mb(2885,"i",596),o.Mb(2886,"br"),o.wc(2887,"angle-up "),o.Qb(),o.Rb(2888,"div",6),o.Mb(2889,"i",597),o.Mb(2890,"br"),o.wc(2891,"arrow-circle-down "),o.Qb(),o.Rb(2892,"div",6),o.Mb(2893,"i",598),o.Mb(2894,"br"),o.wc(2895,"arrow-circle-left "),o.Qb(),o.Rb(2896,"div",6),o.Mb(2897,"i",599),o.Mb(2898,"br"),o.wc(2899,"arrow-circle-o-down "),o.Qb(),o.Rb(2900,"div",6),o.Mb(2901,"i",600),o.Mb(2902,"br"),o.wc(2903,"arrow-circle-o-left "),o.Qb(),o.Rb(2904,"div",6),o.Mb(2905,"i",601),o.Mb(2906,"br"),o.wc(2907,"arrow-circle-o-right "),o.Qb(),o.Rb(2908,"div",6),o.Mb(2909,"i",602),o.Mb(2910,"br"),o.wc(2911,"arrow-circle-o-up "),o.Qb(),o.Rb(2912,"div",6),o.Mb(2913,"i",603),o.Mb(2914,"br"),o.wc(2915,"arrow-circle-right "),o.Qb(),o.Rb(2916,"div",6),o.Mb(2917,"i",604),o.Mb(2918,"br"),o.wc(2919,"arrow-circle-up "),o.Qb(),o.Rb(2920,"div",6),o.Mb(2921,"i",605),o.Mb(2922,"br"),o.wc(2923,"arrow-down "),o.Qb(),o.Rb(2924,"div",6),o.Mb(2925,"i",606),o.Mb(2926,"br"),o.wc(2927,"arrow-left "),o.Qb(),o.Rb(2928,"div",6),o.Mb(2929,"i",607),o.Mb(2930,"br"),o.wc(2931,"arrow-right "),o.Qb(),o.Rb(2932,"div",6),o.Mb(2933,"i",608),o.Mb(2934,"br"),o.wc(2935,"arrow-up "),o.Qb(),o.Rb(2936,"div",6),o.Mb(2937,"i",89),o.Mb(2938,"br"),o.wc(2939,"arrows "),o.Qb(),o.Rb(2940,"div",6),o.Mb(2941,"i",609),o.Mb(2942,"br"),o.wc(2943,"arrows-alt "),o.Qb(),o.Rb(2944,"div",6),o.Mb(2945,"i",90),o.Mb(2946,"br"),o.wc(2947,"arrows-h "),o.Qb(),o.Rb(2948,"div",6),o.Mb(2949,"i",91),o.Mb(2950,"br"),o.wc(2951,"arrows-v "),o.Qb(),o.Rb(2952,"div",6),o.Mb(2953,"i",610),o.Mb(2954,"br"),o.wc(2955,"caret-down "),o.Qb(),o.Rb(2956,"div",6),o.Mb(2957,"i",611),o.Mb(2958,"br"),o.wc(2959,"caret-left "),o.Qb(),o.Rb(2960,"div",6),o.Mb(2961,"i",612),o.Mb(2962,"br"),o.wc(2963,"caret-right "),o.Qb(),o.Rb(2964,"div",6),o.Mb(2965,"i",144),o.Mb(2966,"br"),o.wc(2967,"caret-square-o-down "),o.Qb(),o.Rb(2968,"div",6),o.Mb(2969,"i",145),o.Mb(2970,"br"),o.wc(2971,"caret-square-o-left "),o.Qb(),o.Rb(2972,"div",6),o.Mb(2973,"i",146),o.Mb(2974,"br"),o.wc(2975,"caret-square-o-right "),o.Qb(),o.Rb(2976,"div",6),o.Mb(2977,"i",147),o.Mb(2978,"br"),o.wc(2979,"caret-square-o-up "),o.Qb(),o.Rb(2980,"div",6),o.Mb(2981,"i",613),o.Mb(2982,"br"),o.wc(2983,"caret-up "),o.Qb(),o.Rb(2984,"div",6),o.Mb(2985,"i",614),o.Mb(2986,"br"),o.wc(2987,"chevron-circle-down "),o.Qb(),o.Rb(2988,"div",6),o.Mb(2989,"i",615),o.Mb(2990,"br"),o.wc(2991,"chevron-circle-left "),o.Qb(),o.Rb(2992,"div",6),o.Mb(2993,"i",616),o.Mb(2994,"br"),o.wc(2995,"chevron-circle-right "),o.Qb(),o.Rb(2996,"div",6),o.Mb(2997,"i",617),o.Mb(2998,"br"),o.wc(2999,"chevron-circle-up "),o.Qb(),o.Rb(3e3,"div",6),o.Mb(3001,"i",618),o.Mb(3002,"br"),o.wc(3003,"chevron-down "),o.Qb(),o.Rb(3004,"div",6),o.Mb(3005,"i",619),o.Mb(3006,"br"),o.wc(3007,"chevron-left "),o.Qb(),o.Rb(3008,"div",6),o.Mb(3009,"i",620),o.Mb(3010,"br"),o.wc(3011,"chevron-right "),o.Qb(),o.Rb(3012,"div",6),o.Mb(3013,"i",621),o.Mb(3014,"br"),o.wc(3015,"chevron-up "),o.Qb(),o.Rb(3016,"div",6),o.Mb(3017,"i",201),o.Mb(3018,"br"),o.wc(3019,"exchange "),o.Qb(),o.Rb(3020,"div",6),o.Mb(3021,"i",471),o.Mb(3022,"br"),o.wc(3023,"hand-o-down "),o.Qb(),o.Rb(3024,"div",6),o.Mb(3025,"i",472),o.Mb(3026,"br"),o.wc(3027,"hand-o-left "),o.Qb(),o.Rb(3028,"div",6),o.Mb(3029,"i",473),o.Mb(3030,"br"),o.wc(3031,"hand-o-right "),o.Qb(),o.Rb(3032,"div",6),o.Mb(3033,"i",474),o.Mb(3034,"br"),o.wc(3035,"hand-o-up "),o.Qb(),o.Rb(3036,"div",6),o.Mb(3037,"i",622),o.Mb(3038,"br"),o.wc(3039,"long-arrow-down "),o.Qb(),o.Rb(3040,"div",6),o.Mb(3041,"i",623),o.Mb(3042,"br"),o.wc(3043,"long-arrow-left "),o.Qb(),o.Rb(3044,"div",6),o.Mb(3045,"i",624),o.Mb(3046,"br"),o.wc(3047,"long-arrow-right "),o.Qb(),o.Rb(3048,"div",6),o.Mb(3049,"i",625),o.Mb(3050,"br"),o.wc(3051,"long-arrow-up "),o.Qb(),o.Rb(3052,"div",6),o.Mb(3053,"i",437),o.Mb(3054,"br"),o.wc(3055,"toggle-down "),o.Rb(3056,"span",14),o.wc(3057,"(alias)"),o.Qb(),o.Qb(),o.Rb(3058,"div",6),o.Mb(3059,"i",438),o.Mb(3060,"br"),o.wc(3061,"toggle-left "),o.Rb(3062,"span",14),o.wc(3063,"(alias)"),o.Qb(),o.Qb(),o.Rb(3064,"div",6),o.Mb(3065,"i",441),o.Mb(3066,"br"),o.wc(3067,"toggle-right "),o.Rb(3068,"span",14),o.wc(3069,"(alias)"),o.Qb(),o.Qb(),o.Rb(3070,"div",6),o.Mb(3071,"i",442),o.Mb(3072,"br"),o.wc(3073,"toggle-up "),o.Rb(3074,"span",14),o.wc(3075,"(alias)"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(3076,"div",626),o.Rb(3077,"div",2),o.wc(3078,"Video Player Icons"),o.Qb(),o.Rb(3079,"div",4),o.Rb(3080,"div",5),o.Rb(3081,"div",6),o.Mb(3082,"i",609),o.Mb(3083,"br"),o.wc(3084,"arrows-alt "),o.Qb(),o.Rb(3085,"div",6),o.Mb(3086,"i",627),o.Mb(3087,"br"),o.wc(3088,"backward "),o.Qb(),o.Rb(3089,"div",6),o.Mb(3090,"i",628),o.Mb(3091,"br"),o.wc(3092,"compress "),o.Qb(),o.Rb(3093,"div",6),o.Mb(3094,"i",629),o.Mb(3095,"br"),o.wc(3096,"eject "),o.Qb(),o.Rb(3097,"div",6),o.Mb(3098,"i",630),o.Mb(3099,"br"),o.wc(3100,"expand "),o.Qb(),o.Rb(3101,"div",6),o.Mb(3102,"i",631),o.Mb(3103,"br"),o.wc(3104,"fast-backward "),o.Qb(),o.Rb(3105,"div",6),o.Mb(3106,"i",632),o.Mb(3107,"br"),o.wc(3108,"fast-forward "),o.Qb(),o.Rb(3109,"div",6),o.Mb(3110,"i",633),o.Mb(3111,"br"),o.wc(3112,"forward "),o.Qb(),o.Rb(3113,"div",6),o.Mb(3114,"i",634),o.Mb(3115,"br"),o.wc(3116,"pause "),o.Qb(),o.Rb(3117,"div",6),o.Mb(3118,"i",73),o.Mb(3119,"br"),o.wc(3120,"pause-circle "),o.Qb(),o.Rb(3121,"div",6),o.Mb(3122,"i",74),o.Mb(3123,"br"),o.wc(3124,"pause-circle-o ");o.Qb(),o.Rb(3125,"div",6),o.Mb(3126,"i",635),o.Mb(3127,"br"),o.wc(3128,"play "),o.Qb(),o.Rb(3129,"div",6),o.Mb(3130,"i",636),o.Mb(3131,"br"),o.wc(3132,"play-circle "),o.Qb(),o.Rb(3133,"div",6),o.Mb(3134,"i",637),o.Mb(3135,"br"),o.wc(3136,"play-circle-o "),o.Qb(),o.Rb(3137,"div",6),o.Mb(3138,"i",357),o.Mb(3139,"br"),o.wc(3140,"random "),o.Qb(),o.Rb(3141,"div",6),o.Mb(3142,"i",638),o.Mb(3143,"br"),o.wc(3144,"step-backward "),o.Qb(),o.Rb(3145,"div",6),o.Mb(3146,"i",639),o.Mb(3147,"br"),o.wc(3148,"step-forward "),o.Qb(),o.Rb(3149,"div",6),o.Mb(3150,"i",640),o.Mb(3151,"br"),o.wc(3152,"stop "),o.Qb(),o.Rb(3153,"div",6),o.Mb(3154,"i",81),o.Mb(3155,"br"),o.wc(3156,"stop-circle "),o.Qb(),o.Rb(3157,"div",6),o.Mb(3158,"i",82),o.Mb(3159,"br"),o.wc(3160,"stop-circle-o "),o.Qb(),o.Rb(3161,"div",6),o.Mb(3162,"i",641),o.Mb(3163,"br"),o.wc(3164,"youtube-play "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(3165,"div",642),o.Rb(3166,"div",2),o.wc(3167,"Brand Icons"),o.Qb(),o.Rb(3168,"div",4),o.Rb(3169,"div",643),o.Rb(3170,"h4"),o.Mb(3171,"i",644),o.wc(3172," Warning!"),o.Qb(),o.wc(3173,' Apparently, Adblock Plus can remove Font Awesome brand icons with their "Remove Social Media Buttons" setting. We will not use hacks to force them to display. Please '),o.Rb(3174,"a",645),o.wc(3175,"report an issue with Adblock Plus"),o.Qb(),o.wc(3176," if you believe this to be an error. To work around this, you'll need to modify the social icon class names. "),o.Qb(),o.Rb(3177,"div",5),o.Rb(3178,"div",6),o.Mb(3179,"i",646),o.Mb(3180,"br"),o.wc(3181,"500px "),o.Qb(),o.Rb(3182,"div",6),o.Mb(3183,"i",647),o.Mb(3184,"br"),o.wc(3185,"adn "),o.Qb(),o.Rb(3186,"div",6),o.Mb(3187,"i",648),o.Mb(3188,"br"),o.wc(3189,"amazon "),o.Qb(),o.Rb(3190,"div",6),o.Mb(3191,"i",649),o.Mb(3192,"br"),o.wc(3193,"android "),o.Qb(),o.Rb(3194,"div",6),o.Mb(3195,"i",650),o.Mb(3196,"br"),o.wc(3197,"angellist "),o.Qb(),o.Rb(3198,"div",6),o.Mb(3199,"i",651),o.Mb(3200,"br"),o.wc(3201,"apple "),o.Qb(),o.Rb(3202,"div",6),o.Mb(3203,"i",652),o.Mb(3204,"br"),o.wc(3205,"behance "),o.Qb(),o.Rb(3206,"div",6),o.Mb(3207,"i",653),o.Mb(3208,"br"),o.wc(3209,"behance-square "),o.Qb(),o.Rb(3210,"div",6),o.Mb(3211,"i",654),o.Mb(3212,"br"),o.wc(3213,"bitbucket "),o.Qb(),o.Rb(3214,"div",6),o.Mb(3215,"i",655),o.Mb(3216,"br"),o.wc(3217,"bitbucket-square "),o.Qb(),o.Rb(3218,"div",6),o.Mb(3219,"i",518),o.Mb(3220,"br"),o.wc(3221,"bitcoin "),o.Rb(3222,"span",14),o.wc(3223,"(alias)"),o.Qb(),o.Qb(),o.Rb(3224,"div",6),o.Mb(3225,"i",656),o.Mb(3226,"br"),o.wc(3227,"black-tie "),o.Qb(),o.Rb(3228,"div",6),o.Mb(3229,"i",64),o.Mb(3230,"br"),o.wc(3231,"bluetooth "),o.Qb(),o.Rb(3232,"div",6),o.Mb(3233,"i",65),o.Mb(3234,"br"),o.wc(3235,"bluetooth-b "),o.Qb(),o.Rb(3236,"div",6),o.Mb(3237,"i",519),o.Mb(3238,"br"),o.wc(3239,"btc "),o.Qb(),o.Rb(3240,"div",6),o.Mb(3241,"i",657),o.Mb(3242,"br"),o.wc(3243,"buysellads "),o.Qb(),o.Rb(3244,"div",6),o.Mb(3245,"i",506),o.Mb(3246,"br"),o.wc(3247,"cc-amex "),o.Qb(),o.Rb(3248,"div",6),o.Mb(3249,"i",507),o.Mb(3250,"br"),o.wc(3251,"cc-diners-club "),o.Qb(),o.Rb(3252,"div",6),o.Mb(3253,"i",508),o.Mb(3254,"br"),o.wc(3255,"cc-discover "),o.Qb(),o.Rb(3256,"div",6),o.Mb(3257,"i",509),o.Mb(3258,"br"),o.wc(3259,"cc-jcb "),o.Qb(),o.Rb(3260,"div",6),o.Mb(3261,"i",510),o.Mb(3262,"br"),o.wc(3263,"cc-mastercard "),o.Qb(),o.Rb(3264,"div",6),o.Mb(3265,"i",511),o.Mb(3266,"br"),o.wc(3267,"cc-paypal "),o.Qb(),o.Rb(3268,"div",6),o.Mb(3269,"i",512),o.Mb(3270,"br"),o.wc(3271,"cc-stripe "),o.Qb(),o.Rb(3272,"div",6),o.Mb(3273,"i",513),o.Mb(3274,"br"),o.wc(3275,"cc-visa "),o.Qb(),o.Rb(3276,"div",6),o.Mb(3277,"i",658),o.Mb(3278,"br"),o.wc(3279,"chrome "),o.Qb(),o.Rb(3280,"div",6),o.Mb(3281,"i",659),o.Mb(3282,"br"),o.wc(3283,"codepen "),o.Qb(),o.Rb(3284,"div",6),o.Mb(3285,"i",66),o.Mb(3286,"br"),o.wc(3287,"codiepie "),o.Qb(),o.Rb(3288,"div",6),o.Mb(3289,"i",660),o.Mb(3290,"br"),o.wc(3291,"connectdevelop "),o.Qb(),o.Rb(3292,"div",6),o.Mb(3293,"i",661),o.Mb(3294,"br"),o.wc(3295,"contao "),o.Qb(),o.Rb(3296,"div",6),o.Mb(3297,"i",662),o.Mb(3298,"br"),o.wc(3299,"css3 "),o.Qb(),o.Rb(3300,"div",6),o.Mb(3301,"i",663),o.Mb(3302,"br"),o.wc(3303,"dashcube "),o.Qb(),o.Rb(3304,"div",6),o.Mb(3305,"i",664),o.Mb(3306,"br"),o.wc(3307,"delicious "),o.Qb(),o.Rb(3308,"div",6),o.Mb(3309,"i",665),o.Mb(3310,"br"),o.wc(3311,"deviantart "),o.Qb(),o.Rb(3312,"div",6),o.Mb(3313,"i",666),o.Mb(3314,"br"),o.wc(3315,"digg "),o.Qb(),o.Rb(3316,"div",6),o.Mb(3317,"i",667),o.Mb(3318,"br"),o.wc(3319,"dribbble "),o.Qb(),o.Rb(3320,"div",6),o.Mb(3321,"i",668),o.Mb(3322,"br"),o.wc(3323,"dropbox "),o.Qb(),o.Rb(3324,"div",6),o.Mb(3325,"i",669),o.Mb(3326,"br"),o.wc(3327,"drupal "),o.Qb(),o.Rb(3328,"div",6),o.Mb(3329,"i",68),o.Mb(3330,"br"),o.wc(3331,"edge "),o.Qb(),o.Rb(3332,"div",6),o.Mb(3333,"i",670),o.Mb(3334,"br"),o.wc(3335,"empire "),o.Qb(),o.Rb(3336,"div",6),o.Mb(3337,"i",671),o.Mb(3338,"br"),o.wc(3339,"expeditedssl "),o.Qb(),o.Rb(3340,"div",6),o.Mb(3341,"i",672),o.Mb(3342,"br"),o.wc(3343,"facebook "),o.Qb(),o.Rb(3344,"div",6),o.Mb(3345,"i",673),o.Mb(3346,"br"),o.wc(3347,"facebook-f "),o.Rb(3348,"span",14),o.wc(3349,"(alias)"),o.Qb(),o.Qb(),o.Rb(3350,"div",6),o.Mb(3351,"i",674),o.Mb(3352,"br"),o.wc(3353,"facebook-official "),o.Qb(),o.Rb(3354,"div",6),o.Mb(3355,"i",675),o.Mb(3356,"br"),o.wc(3357,"facebook-square "),o.Qb(),o.Rb(3358,"div",6),o.Mb(3359,"i",676),o.Mb(3360,"br"),o.wc(3361,"firefox "),o.Qb(),o.Rb(3362,"div",6),o.Mb(3363,"i",677),o.Mb(3364,"br"),o.wc(3365,"flickr "),o.Qb(),o.Rb(3366,"div",6),o.Mb(3367,"i",678),o.Mb(3368,"br"),o.wc(3369,"fonticons "),o.Qb(),o.Rb(3370,"div",6),o.Mb(3371,"i",69),o.Mb(3372,"br"),o.wc(3373,"fort-awesome "),o.Qb(),o.Rb(3374,"div",6),o.Mb(3375,"i",679),o.Mb(3376,"br"),o.wc(3377,"forumbee "),o.Qb(),o.Rb(3378,"div",6),o.Mb(3379,"i",680),o.Mb(3380,"br"),o.wc(3381,"foursquare "),o.Qb(),o.Rb(3382,"div",6),o.Mb(3383,"i",681),o.Mb(3384,"br"),o.wc(3385,"ge "),o.Rb(3386,"span",14),o.wc(3387,"(alias)"),o.Qb(),o.Qb(),o.Rb(3388,"div",6),o.Mb(3389,"i",682),o.Mb(3390,"br"),o.wc(3391,"get-pocket "),o.Qb(),o.Rb(3392,"div",6),o.Mb(3393,"i",525),o.Mb(3394,"br"),o.wc(3395,"gg "),o.Qb(),o.Rb(3396,"div",6),o.Mb(3397,"i",526),o.Mb(3398,"br"),o.wc(3399,"gg-circle "),o.Qb(),o.Rb(3400,"div",6),o.Mb(3401,"i",683),o.Mb(3402,"br"),o.wc(3403,"git "),o.Qb(),o.Rb(3404,"div",6),o.Mb(3405,"i",684),o.Mb(3406,"br"),o.wc(3407,"git-square "),o.Qb(),o.Rb(3408,"div",6),o.Mb(3409,"i",685),o.Mb(3410,"br"),o.wc(3411,"github "),o.Qb(),o.Rb(3412,"div",6),o.Mb(3413,"i",686),o.Mb(3414,"br"),o.wc(3415,"github-alt "),o.Qb(),o.Rb(3416,"div",6),o.Mb(3417,"i",687),o.Mb(3418,"br"),o.wc(3419,"github-square "),o.Qb(),o.Rb(3420,"div",6),o.Mb(3421,"i",688),o.Mb(3422,"br"),o.wc(3423,"gittip "),o.Rb(3424,"span",14),o.wc(3425,"(alias)"),o.Qb(),o.Qb(),o.Rb(3426,"div",6),o.Mb(3427,"i",689),o.Mb(3428,"br"),o.wc(3429,"google "),o.Qb(),o.Rb(3430,"div",6),o.Mb(3431,"i",690),o.Mb(3432,"br"),o.wc(3433,"google-plus "),o.Qb(),o.Rb(3434,"div",6),o.Mb(3435,"i",691),o.Mb(3436,"br"),o.wc(3437,"google-plus-square "),o.Qb(),o.Rb(3438,"div",6),o.Mb(3439,"i",514),o.Mb(3440,"br"),o.wc(3441,"google-wallet "),o.Qb(),o.Rb(3442,"div",6),o.Mb(3443,"i",692),o.Mb(3444,"br"),o.wc(3445,"gratipay "),o.Qb(),o.Rb(3446,"div",6),o.Mb(3447,"i",693),o.Mb(3448,"br"),o.wc(3449,"hacker-news "),o.Qb(),o.Rb(3450,"div",6),o.Mb(3451,"i",694),o.Mb(3452,"br"),o.wc(3453,"houzz "),o.Qb(),o.Rb(3454,"div",6),o.Mb(3455,"i",695),o.Mb(3456,"br"),o.wc(3457,"html5 "),o.Qb(),o.Rb(3458,"div",6),o.Mb(3459,"i",696),o.Mb(3460,"br"),o.wc(3461,"instagram "),o.Qb(),o.Rb(3462,"div",6),o.Mb(3463,"i",697),o.Mb(3464,"br"),o.wc(3465,"internet-explorer "),o.Qb(),o.Rb(3466,"div",6),o.Mb(3467,"i",698),o.Mb(3468,"br"),o.wc(3469,"ioxhost "),o.Qb(),o.Rb(3470,"div",6),o.Mb(3471,"i",699),o.Mb(3472,"br"),o.wc(3473,"joomla "),o.Qb(),o.Rb(3474,"div",6),o.Mb(3475,"i",700),o.Mb(3476,"br"),o.wc(3477,"jsfiddle "),o.Qb(),o.Rb(3478,"div",6),o.Mb(3479,"i",701),o.Mb(3480,"br"),o.wc(3481,"lastfm "),o.Qb(),o.Rb(3482,"div",6),o.Mb(3483,"i",702),o.Mb(3484,"br"),o.wc(3485,"lastfm-square "),o.Qb(),o.Rb(3486,"div",6),o.Mb(3487,"i",703),o.Mb(3488,"br"),o.wc(3489,"leanpub "),o.Qb(),o.Rb(3490,"div",6),o.Mb(3491,"i",704),o.Mb(3492,"br"),o.wc(3493,"linkedin "),o.Qb(),o.Rb(3494,"div",6),o.Mb(3495,"i",705),o.Mb(3496,"br"),o.wc(3497,"linkedin-square "),o.Qb(),o.Rb(3498,"div",6),o.Mb(3499,"i",706),o.Mb(3500,"br"),o.wc(3501,"linux "),o.Qb(),o.Rb(3502,"div",6),o.Mb(3503,"i",707),o.Mb(3504,"br"),o.wc(3505,"maxcdn "),o.Qb(),o.Rb(3506,"div",6),o.Mb(3507,"i",708),o.Mb(3508,"br"),o.wc(3509,"meanpath "),o.Qb(),o.Rb(3510,"div",6),o.Mb(3511,"i",709),o.Mb(3512,"br"),o.wc(3513,"medium "),o.Qb(),o.Rb(3514,"div",6),o.Mb(3515,"i",71),o.Mb(3516,"br"),o.wc(3517,"mixcloud "),o.Qb(),o.Rb(3518,"div",6),o.Mb(3519,"i",72),o.Mb(3520,"br"),o.wc(3521,"modx "),o.Qb(),o.Rb(3522,"div",6),o.Mb(3523,"i",710),o.Mb(3524,"br"),o.wc(3525,"odnoklassniki "),o.Qb(),o.Rb(3526,"div",6),o.Mb(3527,"i",711),o.Mb(3528,"br"),o.wc(3529,"odnoklassniki-square "),o.Qb(),o.Rb(3530,"div",6),o.Mb(3531,"i",712),o.Mb(3532,"br"),o.wc(3533,"opencart "),o.Qb(),o.Rb(3534,"div",6),o.Mb(3535,"i",713),o.Mb(3536,"br"),o.wc(3537,"openid "),o.Qb(),o.Rb(3538,"div",6),o.Mb(3539,"i",714),o.Mb(3540,"br"),o.wc(3541,"opera "),o.Qb(),o.Rb(3542,"div",6),o.Mb(3543,"i",715),o.Mb(3544,"br"),o.wc(3545,"optin-monster "),o.Qb(),o.Rb(3546,"div",6),o.Mb(3547,"i",716),o.Mb(3548,"br"),o.wc(3549,"pagelines "),o.Qb(),o.Rb(3550,"div",6),o.Mb(3551,"i",515),o.Mb(3552,"br"),o.wc(3553,"paypal "),o.Qb(),o.Rb(3554,"div",6),o.Mb(3555,"i",717),o.Mb(3556,"br"),o.wc(3557,"pied-piper "),o.Qb(),o.Rb(3558,"div",6),o.Mb(3559,"i",718),o.Mb(3560,"br"),o.wc(3561,"pied-piper-alt "),o.Qb(),o.Rb(3562,"div",6),o.Mb(3563,"i",719),o.Mb(3564,"br"),o.wc(3565,"pinterest "),o.Qb(),o.Rb(3566,"div",6),o.Mb(3567,"i",720),o.Mb(3568,"br"),o.wc(3569,"pinterest-p "),o.Qb(),o.Rb(3570,"div",6),o.Mb(3571,"i",721),o.Mb(3572,"br"),o.wc(3573,"pinterest-square "),o.Qb(),o.Rb(3574,"div",6),o.Mb(3575,"i",76),o.Mb(3576,"br"),o.wc(3577,"product-hunt "),o.Qb(),o.Rb(3578,"div",6),o.Mb(3579,"i",722),o.Mb(3580,"br"),o.wc(3581,"qq "),o.Qb(),o.Rb(3582,"div",6),o.Mb(3583,"i",723),o.Mb(3584,"br"),o.wc(3585,"ra "),o.Rb(3586,"span",14),o.wc(3587,"(alias)"),o.Qb(),o.Qb(),o.Rb(3588,"div",6),o.Mb(3589,"i",724),o.Mb(3590,"br"),o.wc(3591,"rebel "),o.Qb(),o.Rb(3592,"div",6),o.Mb(3593,"i",725),o.Mb(3594,"br"),o.wc(3595,"reddit "),o.Qb(),o.Rb(3596,"div",6),o.Mb(3597,"i",77),o.Mb(3598,"br"),o.wc(3599,"reddit-alien "),o.Qb(),o.Rb(3600,"div",6),o.Mb(3601,"i",726),o.Mb(3602,"br"),o.wc(3603,"reddit-square "),o.Qb(),o.Rb(3604,"div",6),o.Mb(3605,"i",727),o.Mb(3606,"br"),o.wc(3607,"renren "),o.Qb(),o.Rb(3608,"div",6),o.Mb(3609,"i",728),o.Mb(3610,"br"),o.wc(3611,"safari "),o.Qb(),o.Rb(3612,"div",6),o.Mb(3613,"i",78),o.Mb(3614,"br"),o.wc(3615,"scribd "),o.Qb(),o.Rb(3616,"div",6),o.Mb(3617,"i",729),o.Mb(3618,"br"),o.wc(3619,"sellsy "),o.Qb(),o.Rb(3620,"div",6),o.Mb(3621,"i",377),o.Mb(3622,"br"),o.wc(3623,"share-alt "),o.Qb(),o.Rb(3624,"div",6),o.Mb(3625,"i",378),o.Mb(3626,"br"),o.wc(3627,"share-alt-square "),o.Qb(),o.Rb(3628,"div",6),o.Mb(3629,"i",730),o.Mb(3630,"br"),o.wc(3631,"shirtsinbulk "),o.Qb(),o.Rb(3632,"div",6),o.Mb(3633,"i",731),o.Mb(3634,"br"),o.wc(3635,"simplybuilt "),o.Qb(),o.Rb(3636,"div",6),o.Mb(3637,"i",732),o.Mb(3638,"br"),o.wc(3639,"skyatlas "),o.Qb(),o.Rb(3640,"div",6),o.Mb(3641,"i",733),o.Mb(3642,"br"),o.wc(3643,"skype "),o.Qb(),o.Rb(3644,"div",6),o.Mb(3645,"i",734),o.Mb(3646,"br"),o.wc(3647,"slack "),o.Qb(),o.Rb(3648,"div",6),o.Mb(3649,"i",735),o.Mb(3650,"br"),o.wc(3651,"slideshare "),o.Qb(),o.Rb(3652,"div",6),o.Mb(3653,"i",736),o.Mb(3654,"br"),o.wc(3655,"soundcloud "),o.Qb(),o.Rb(3656,"div",6),o.Mb(3657,"i",737),o.Mb(3658,"br"),o.wc(3659,"spotify "),o.Qb(),o.Rb(3660,"div",6),o.Mb(3661,"i",738),o.Mb(3662,"br"),o.wc(3663,"stack-exchange "),o.Qb(),o.Rb(3664,"div",6),o.Mb(3665,"i",739),o.Mb(3666,"br"),o.wc(3667,"stack-overflow "),o.Qb(),o.Rb(3668,"div",6),o.Mb(3669,"i",740),o.Mb(3670,"br"),o.wc(3671,"steam "),o.Qb(),o.Rb(3672,"div",6),o.Mb(3673,"i",741),o.Mb(3674,"br"),o.wc(3675,"steam-square "),o.Qb(),o.Rb(3676,"div",6),o.Mb(3677,"i",742),o.Mb(3678,"br"),o.wc(3679,"stumbleupon "),o.Qb(),o.Rb(3680,"div",6),o.Mb(3681,"i",743),o.Mb(3682,"br"),o.wc(3683,"stumbleupon-circle "),o.Qb(),o.Rb(3684,"div",6),o.Mb(3685,"i",744),o.Mb(3686,"br"),o.wc(3687,"tencent-weibo "),o.Qb(),o.Rb(3688,"div",6),o.Mb(3689,"i",745),o.Mb(3690,"br"),o.wc(3691,"trello "),o.Qb(),o.Rb(3692,"div",6),o.Mb(3693,"i",746),o.Mb(3694,"br"),o.wc(3695,"tripadvisor "),o.Qb(),o.Rb(3696,"div",6),o.Mb(3697,"i",747),o.Mb(3698,"br"),o.wc(3699,"tumblr "),o.Qb(),o.Rb(3700,"div",6),o.Mb(3701,"i",748),o.Mb(3702,"br"),o.wc(3703,"tumblr-square "),o.Qb(),o.Rb(3704,"div",6),o.Mb(3705,"i",749),o.Mb(3706,"br"),o.wc(3707,"twitch "),o.Qb(),o.Rb(3708,"div",6),o.Mb(3709,"i",750),o.Mb(3710,"br"),o.wc(3711,"twitter "),o.Qb(),o.Rb(3712,"div",6),o.Mb(3713,"i",751),o.Mb(3714,"br"),o.wc(3715,"twitter-square "),o.Qb(),o.Rb(3716,"div",6),o.Mb(3717,"i",83),o.Mb(3718,"br"),o.wc(3719,"usb "),o.Qb(),o.Rb(3720,"div",6),o.Mb(3721,"i",752),o.Mb(3722,"br"),o.wc(3723,"viacoin "),o.Qb(),o.Rb(3724,"div",6),o.Mb(3725,"i",753),o.Mb(3726,"br"),o.wc(3727,"vimeo "),o.Qb(),o.Rb(3728,"div",6),o.Mb(3729,"i",754),o.Mb(3730,"br"),o.wc(3731,"vimeo-square "),o.Qb(),o.Rb(3732,"div",6),o.Mb(3733,"i",755),o.Mb(3734,"br"),o.wc(3735,"vine "),o.Qb(),o.Rb(3736,"div",6),o.Mb(3737,"i",756),o.Mb(3738,"br"),o.wc(3739,"vk "),o.Qb(),o.Rb(3740,"div",6),o.Mb(3741,"i",757),o.Mb(3742,"br"),o.wc(3743,"wechat "),o.Rb(3744,"span",14),o.wc(3745,"(alias)"),o.Qb(),o.Qb(),o.Rb(3746,"div",6),o.Mb(3747,"i",758),o.Mb(3748,"br"),o.wc(3749,"weibo "),o.Qb(),o.Rb(3750,"div",6),o.Mb(3751,"i",759),o.Mb(3752,"br"),o.wc(3753,"weixin "),o.Qb(),o.Rb(3754,"div",6),o.Mb(3755,"i",760),o.Mb(3756,"br"),o.wc(3757,"whatsapp "),o.Qb(),o.Rb(3758,"div",6);o.Mb(3759,"i",761),o.Mb(3760,"br"),o.wc(3761,"wikipedia-w "),o.Qb(),o.Rb(3762,"div",6),o.Mb(3763,"i",762),o.Mb(3764,"br"),o.wc(3765,"windows "),o.Qb(),o.Rb(3766,"div",6),o.Mb(3767,"i",763),o.Mb(3768,"br"),o.wc(3769,"wordpress "),o.Qb(),o.Rb(3770,"div",6),o.Mb(3771,"i",764),o.Mb(3772,"br"),o.wc(3773,"xing "),o.Qb(),o.Rb(3774,"div",6),o.Mb(3775,"i",765),o.Mb(3776,"br"),o.wc(3777,"xing-square "),o.Qb(),o.Rb(3778,"div",6),o.Mb(3779,"i",766),o.Mb(3780,"br"),o.wc(3781,"y-combinator "),o.Qb(),o.Rb(3782,"div",6),o.Mb(3783,"i",767),o.Mb(3784,"br"),o.wc(3785,"y-combinator-square "),o.Rb(3786,"span",14),o.wc(3787,"(alias)"),o.Qb(),o.Qb(),o.Rb(3788,"div",6),o.Mb(3789,"i",768),o.Mb(3790,"br"),o.wc(3791,"yahoo "),o.Qb(),o.Rb(3792,"div",6),o.Mb(3793,"i",769),o.Mb(3794,"br"),o.wc(3795,"yc "),o.Rb(3796,"span",14),o.wc(3797,"(alias)"),o.Qb(),o.Qb(),o.Rb(3798,"div",6),o.Mb(3799,"i",770),o.Mb(3800,"br"),o.wc(3801,"yc-square "),o.Rb(3802,"span",14),o.wc(3803,"(alias)"),o.Qb(),o.Qb(),o.Rb(3804,"div",6),o.Mb(3805,"i",771),o.Mb(3806,"br"),o.wc(3807,"yelp "),o.Qb(),o.Rb(3808,"div",6),o.Mb(3809,"i",772),o.Mb(3810,"br"),o.wc(3811,"youtube "),o.Qb(),o.Rb(3812,"div",6),o.Mb(3813,"i",641),o.Mb(3814,"br"),o.wc(3815,"youtube-play "),o.Qb(),o.Rb(3816,"div",6),o.Mb(3817,"i",773),o.Mb(3818,"br"),o.wc(3819,"youtube-square "),o.Qb(),o.Qb(),o.Rb(3820,"div",774),o.Rb(3821,"ul",775),o.Rb(3822,"li"),o.wc(3823,"All brand icons are trademarks of their respective owners."),o.Qb(),o.Rb(3824,"li"),o.wc(3825,"The use of these trademarks does not indicate endorsement of the trademark holder by Font Awesome, nor vice versa."),o.Qb(),o.Rb(3826,"li"),o.wc(3827,"Brand icons should only be used to represent the company or product to which they refer."),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(3828,"div",776),o.Rb(3829,"div",2),o.wc(3830,"Medical Icons"),o.Qb(),o.Rb(3831,"div",4),o.Rb(3832,"div",5),o.Rb(3833,"div",6),o.Mb(3834,"i",476),o.Mb(3835,"br"),o.wc(3836,"ambulance "),o.Qb(),o.Rb(3837,"div",6),o.Mb(3838,"i",777),o.Mb(3839,"br"),o.wc(3840,"h-square "),o.Qb(),o.Rb(3841,"div",6),o.Mb(3842,"i",263),o.Mb(3843,"br"),o.wc(3844,"heart "),o.Qb(),o.Rb(3845,"div",6),o.Mb(3846,"i",264),o.Mb(3847,"br"),o.wc(3848,"heart-o "),o.Qb(),o.Rb(3849,"div",6),o.Mb(3850,"i",265),o.Mb(3851,"br"),o.wc(3852,"heartbeat "),o.Qb(),o.Rb(3853,"div",6),o.Mb(3854,"i",778),o.Mb(3855,"br"),o.wc(3856,"hospital-o "),o.Qb(),o.Rb(3857,"div",6),o.Mb(3858,"i",779),o.Mb(3859,"br"),o.wc(3860,"medkit "),o.Qb(),o.Rb(3861,"div",6),o.Mb(3862,"i",347),o.Mb(3863,"br"),o.wc(3864,"plus-square "),o.Qb(),o.Rb(3865,"div",6),o.Mb(3866,"i",780),o.Mb(3867,"br"),o.wc(3868,"stethoscope "),o.Qb(),o.Rb(3869,"div",6),o.Mb(3870,"i",781),o.Mb(3871,"br"),o.wc(3872,"user-md "),o.Qb(),o.Rb(3873,"div",6),o.Mb(3874,"i",467),o.Mb(3875,"br"),o.wc(3876,"wheelchair "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb()}},encapsulation:2}),b})(),data:{title:"Font Awesome"}},{path:"simple-line-icons",component:(()=>{class b{constructor(){}}return b.\u0275fac=function(i){return new(i||b)},b.\u0275cmp=o.Fb({type:b,selectors:[["ng-component"]],decls:556,vars:0,consts:[[1,"animated","fadeIn"],[1,"card","card-default"],[1,"card-header"],[1,"fa","fa-picture-o"],[1,"card-body"],[1,"row","text-center"],[1,"col-6","col-sm-4","col-md-3"],[1,"icon-user","icons","font-2xl","d-block","mt-4"],[1,"icon-people","icons","font-2xl","d-block","mt-4"],[1,"icon-user-female","icons","font-2xl","d-block","mt-4"],[1,"icon-user-follow","icons","font-2xl","d-block","mt-4"],[1,"icon-user-following","icons","font-2xl","d-block","mt-4"],[1,"icon-user-unfollow","icons","font-2xl","d-block","mt-4"],[1,"icon-login","icons","font-2xl","d-block","mt-4"],[1,"icon-logout","icons","font-2xl","d-block","mt-4"],[1,"icon-emotsmile","icons","font-2xl","d-block","mt-4"],[1,"icon-phone","icons","font-2xl","d-block","mt-4"],[1,"icon-call-end","icons","font-2xl","d-block","mt-4"],[1,"icon-call-in","icons","font-2xl","d-block","mt-4"],[1,"icon-call-out","icons","font-2xl","d-block","mt-4"],[1,"icon-map","icons","font-2xl","d-block","mt-4"],[1,"icon-location-pin","icons","font-2xl","d-block","mt-4"],[1,"icon-direction","icons","font-2xl","d-block","mt-4"],[1,"icon-directions","icons","font-2xl","d-block","mt-4"],[1,"icon-compass","icons","font-2xl","d-block","mt-4"],[1,"icon-layers","icons","font-2xl","d-block","mt-4"],[1,"icon-menu","icons","font-2xl","d-block","mt-4"],[1,"icon-list","icons","font-2xl","d-block","mt-4"],[1,"icon-options-vertical","icons","font-2xl","d-block","mt-4"],[1,"icon-options","icons","font-2xl","d-block","mt-4"],[1,"icon-arrow-down","icons","font-2xl","d-block","mt-4"],[1,"icon-arrow-left","icons","font-2xl","d-block","mt-4"],[1,"icon-arrow-right","icons","font-2xl","d-block","mt-4"],[1,"icon-arrow-up","icons","font-2xl","d-block","mt-4"],[1,"icon-arrow-up-circle","icons","font-2xl","d-block","mt-4"],[1,"icon-arrow-left-circle","icons","font-2xl","d-block","mt-4"],[1,"icon-arrow-right-circle","icons","font-2xl","d-block","mt-4"],[1,"icon-arrow-down-circle","icons","font-2xl","d-block","mt-4"],[1,"icon-check","icons","font-2xl","d-block","mt-4"],[1,"icon-clock","icons","font-2xl","d-block","mt-4"],[1,"icon-plus","icons","font-2xl","d-block","mt-4"],[1,"icon-close","icons","font-2xl","d-block","mt-4"],[1,"icon-trophy","icons","font-2xl","d-block","mt-4"],[1,"icon-screen-smartphone","icons","font-2xl","d-block","mt-4"],[1,"icon-screen-desktop","icons","font-2xl","d-block","mt-4"],[1,"icon-plane","icons","font-2xl","d-block","mt-4"],[1,"icon-notebook","icons","font-2xl","d-block","mt-4"],[1,"icon-mustache","icons","font-2xl","d-block","mt-4"],[1,"icon-mouse","icons","font-2xl","d-block","mt-4"],[1,"icon-magnet","icons","font-2xl","d-block","mt-4"],[1,"icon-energy","icons","font-2xl","d-block","mt-4"],[1,"icon-disc","icons","font-2xl","d-block","mt-4"],[1,"icon-cursor","icons","font-2xl","d-block","mt-4"],[1,"icon-cursor-move","icons","font-2xl","d-block","mt-4"],[1,"icon-crop","icons","font-2xl","d-block","mt-4"],[1,"icon-chemistry","icons","font-2xl","d-block","mt-4"],[1,"icon-speedometer","icons","font-2xl","d-block","mt-4"],[1,"icon-shield","icons","font-2xl","d-block","mt-4"],[1,"icon-screen-tablet","icons","font-2xl","d-block","mt-4"],[1,"icon-magic-wand","icons","font-2xl","d-block","mt-4"],[1,"icon-hourglass","icons","font-2xl","d-block","mt-4"],[1,"icon-graduation","icons","font-2xl","d-block","mt-4"],[1,"icon-ghost","icons","font-2xl","d-block","mt-4"],[1,"icon-game-controller","icons","font-2xl","d-block","mt-4"],[1,"icon-fire","icons","font-2xl","d-block","mt-4"],[1,"icon-eyeglass","icons","font-2xl","d-block","mt-4"],[1,"icon-envelope-open","icons","font-2xl","d-block","mt-4"],[1,"icon-envelope-letter","icons","font-2xl","d-block","mt-4"],[1,"icon-bell","icons","font-2xl","d-block","mt-4"],[1,"icon-badge","icons","font-2xl","d-block","mt-4"],[1,"icon-anchor","icons","font-2xl","d-block","mt-4"],[1,"icon-wallet","icons","font-2xl","d-block","mt-4"],[1,"icon-vector","icons","font-2xl","d-block","mt-4"],[1,"icon-speech","icons","font-2xl","d-block","mt-4"],[1,"icon-puzzle","icons","font-2xl","d-block","mt-4"],[1,"icon-printer","icons","font-2xl","d-block","mt-4"],[1,"icon-present","icons","font-2xl","d-block","mt-4"],[1,"icon-playlist","icons","font-2xl","d-block","mt-4"],[1,"icon-pin","icons","font-2xl","d-block","mt-4"],[1,"icon-picture","icons","font-2xl","d-block","mt-4"],[1,"icon-handbag","icons","font-2xl","d-block","mt-4"],[1,"icon-globe-alt","icons","font-2xl","d-block","mt-4"],[1,"icon-globe","icons","font-2xl","d-block","mt-4"],[1,"icon-folder-alt","icons","font-2xl","d-block","mt-4"],[1,"icon-folder","icons","font-2xl","d-block","mt-4"],[1,"icon-film","icons","font-2xl","d-block","mt-4"],[1,"icon-feed","icons","font-2xl","d-block","mt-4"],[1,"icon-drop","icons","font-2xl","d-block","mt-4"],[1,"icon-drawer","icons","font-2xl","d-block","mt-4"],[1,"icon-docs","icons","font-2xl","d-block","mt-4"],[1,"icon-doc","icons","font-2xl","d-block","mt-4"],[1,"icon-diamond","icons","font-2xl","d-block","mt-4"],[1,"icon-cup","icons","font-2xl","d-block","mt-4"],[1,"icon-calculator","icons","font-2xl","d-block","mt-4"],[1,"icon-bubbles","icons","font-2xl","d-block","mt-4"],[1,"icon-briefcase","icons","font-2xl","d-block","mt-4"],[1,"icon-book-open","icons","font-2xl","d-block","mt-4"],[1,"icon-basket-loaded","icons","font-2xl","d-block","mt-4"],[1,"icon-basket","icons","font-2xl","d-block","mt-4"],[1,"icon-bag","icons","font-2xl","d-block","mt-4"],[1,"icon-action-undo","icons","font-2xl","d-block","mt-4"],[1,"icon-action-redo","icons","font-2xl","d-block","mt-4"],[1,"icon-wrench","icons","font-2xl","d-block","mt-4"],[1,"icon-umbrella","icons","font-2xl","d-block","mt-4"],[1,"icon-trash","icons","font-2xl","d-block","mt-4"],[1,"icon-tag","icons","font-2xl","d-block","mt-4"],[1,"icon-support","icons","font-2xl","d-block","mt-4"],[1,"icon-frame","icons","font-2xl","d-block","mt-4"],[1,"icon-size-fullscreen","icons","font-2xl","d-block","mt-4"],[1,"icon-size-actual","icons","font-2xl","d-block","mt-4"],[1,"icon-shuffle","icons","font-2xl","d-block","mt-4"],[1,"icon-share-alt","icons","font-2xl","d-block","mt-4"],[1,"icon-share","icons","font-2xl","d-block","mt-4"],[1,"icon-rocket","icons","font-2xl","d-block","mt-4"],[1,"icon-question","icons","font-2xl","d-block","mt-4"],[1,"icon-pie-chart","icons","font-2xl","d-block","mt-4"],[1,"icon-pencil","icons","font-2xl","d-block","mt-4"],[1,"icon-note","icons","font-2xl","d-block","mt-4"],[1,"icon-loop","icons","font-2xl","d-block","mt-4"],[1,"icon-home","icons","font-2xl","d-block","mt-4"],[1,"icon-grid","icons","font-2xl","d-block","mt-4"],[1,"icon-graph","icons","font-2xl","d-block","mt-4"],[1,"icon-microphone","icons","font-2xl","d-block","mt-4"],[1,"icon-music-tone-alt","icons","font-2xl","d-block","mt-4"],[1,"icon-music-tone","icons","font-2xl","d-block","mt-4"],[1,"icon-earphones-alt","icons","font-2xl","d-block","mt-4"],[1,"icon-earphones","icons","font-2xl","d-block","mt-4"],[1,"icon-equalizer","icons","font-2xl","d-block","mt-4"],[1,"icon-like","icons","font-2xl","d-block","mt-4"],[1,"icon-dislike","icons","font-2xl","d-block","mt-4"],[1,"icon-control-start","icons","font-2xl","d-block","mt-4"],[1,"icon-control-rewind","icons","font-2xl","d-block","mt-4"],[1,"icon-control-play","icons","font-2xl","d-block","mt-4"],[1,"icon-control-pause","icons","font-2xl","d-block","mt-4"],[1,"icon-control-forward","icons","font-2xl","d-block","mt-4"],[1,"icon-control-end","icons","font-2xl","d-block","mt-4"],[1,"icon-volume-1","icons","font-2xl","d-block","mt-4"],[1,"icon-volume-2","icons","font-2xl","d-block","mt-4"],[1,"icon-volume-off","icons","font-2xl","d-block","mt-4"],[1,"icon-calendar","icons","font-2xl","d-block","mt-4"],[1,"icon-bulb","icons","font-2xl","d-block","mt-4"],[1,"icon-chart","icons","font-2xl","d-block","mt-4"],[1,"icon-ban","icons","font-2xl","d-block","mt-4"],[1,"icon-bubble","icons","font-2xl","d-block","mt-4"],[1,"icon-camrecorder","icons","font-2xl","d-block","mt-4"],[1,"icon-camera","icons","font-2xl","d-block","mt-4"],[1,"icon-cloud-download","icons","font-2xl","d-block","mt-4"],[1,"icon-cloud-upload","icons","font-2xl","d-block","mt-4"],[1,"icon-envelope","icons","font-2xl","d-block","mt-4"],[1,"icon-eye","icons","font-2xl","d-block","mt-4"],[1,"icon-flag","icons","font-2xl","d-block","mt-4"],[1,"icon-heart","icons","font-2xl","d-block","mt-4"],[1,"icon-info","icons","font-2xl","d-block","mt-4"],[1,"icon-key","icons","font-2xl","d-block","mt-4"],[1,"icon-link","icons","font-2xl","d-block","mt-4"],[1,"icon-lock","icons","font-2xl","d-block","mt-4"],[1,"icon-lock-open","icons","font-2xl","d-block","mt-4"],[1,"icon-magnifier","icons","font-2xl","d-block","mt-4"],[1,"icon-magnifier-add","icons","font-2xl","d-block","mt-4"],[1,"icon-magnifier-remove","icons","font-2xl","d-block","mt-4"],[1,"icon-paper-clip","icons","font-2xl","d-block","mt-4"],[1,"icon-paper-plane","icons","font-2xl","d-block","mt-4"],[1,"icon-power","icons","font-2xl","d-block","mt-4"],[1,"icon-refresh","icons","font-2xl","d-block","mt-4"],[1,"icon-reload","icons","font-2xl","d-block","mt-4"],[1,"icon-settings","icons","font-2xl","d-block","mt-4"],[1,"icon-star","icons","font-2xl","d-block","mt-4"],[1,"icon-symbol-female","icons","font-2xl","d-block","mt-4"],[1,"icon-symbol-male","icons","font-2xl","d-block","mt-4"],[1,"icon-target","icons","font-2xl","d-block","mt-4"],[1,"icon-credit-card","icons","font-2xl","d-block","mt-4"],[1,"icon-paypal","icons","font-2xl","d-block","mt-4"],[1,"icon-social-tumblr","icons","font-2xl","d-block","mt-4"],[1,"icon-social-twitter","icons","font-2xl","d-block","mt-4"],[1,"icon-social-facebook","icons","font-2xl","d-block","mt-4"],[1,"icon-social-instagram","icons","font-2xl","d-block","mt-4"],[1,"icon-social-linkedin","icons","font-2xl","d-block","mt-4"],[1,"icon-social-pinterest","icons","font-2xl","d-block","mt-4"],[1,"icon-social-github","icons","font-2xl","d-block","mt-4"],[1,"icon-social-gplus","icons","font-2xl","d-block","mt-4"],[1,"icon-social-reddit","icons","font-2xl","d-block","mt-4"],[1,"icon-social-skype","icons","font-2xl","d-block","mt-4"],[1,"icon-social-dribbble","icons","font-2xl","d-block","mt-4"],[1,"icon-social-behance","icons","font-2xl","d-block","mt-4"],[1,"icon-social-foursqare","icons","font-2xl","d-block","mt-4"],[1,"icon-social-soundcloud","icons","font-2xl","d-block","mt-4"],[1,"icon-social-spotify","icons","font-2xl","d-block","mt-4"],[1,"icon-social-stumbleupon","icons","font-2xl","d-block","mt-4"],[1,"icon-social-youtube","icons","font-2xl","d-block","mt-4"],[1,"icon-social-dropbox","icons","font-2xl","d-block","mt-4"]],template:function(b,i){1&b&&(o.Rb(0,"div",0),o.Rb(1,"div",1),o.Rb(2,"div",2),o.Mb(3,"i",3),o.wc(4," Simple Line Icons "),o.Qb(),o.Rb(5,"div",4),o.Rb(6,"div",5),o.Rb(7,"div",6),o.Mb(8,"i",7),o.wc(9,"icon-user "),o.Qb(),o.Rb(10,"div",6),o.Mb(11,"i",8),o.wc(12,"icon-people "),o.Qb(),o.Rb(13,"div",6),o.Mb(14,"i",9),o.wc(15,"icon-user-female "),o.Qb(),o.Rb(16,"div",6),o.Mb(17,"i",10),o.wc(18,"icon-user-follow "),o.Qb(),o.Rb(19,"div",6),o.Mb(20,"i",11),o.wc(21,"icon-user-following "),o.Qb(),o.Rb(22,"div",6),o.Mb(23,"i",12),o.wc(24,"icon-user-unfollow "),o.Qb(),o.Rb(25,"div",6),o.Mb(26,"i",13),o.wc(27,"icon-login "),o.Qb(),o.Rb(28,"div",6),o.Mb(29,"i",14),o.wc(30,"icon-logout "),o.Qb(),o.Rb(31,"div",6),o.Mb(32,"i",15),o.wc(33,"icon-emotsmile "),o.Qb(),o.Rb(34,"div",6),o.Mb(35,"i",16),o.wc(36,"icon-phone "),o.Qb(),o.Rb(37,"div",6),o.Mb(38,"i",17),o.wc(39,"icon-call-end "),o.Qb(),o.Rb(40,"div",6),o.Mb(41,"i",18),o.wc(42,"icon-call-in "),o.Qb(),o.Rb(43,"div",6),o.Mb(44,"i",19),o.wc(45,"icon-call-out "),o.Qb(),o.Rb(46,"div",6),o.Mb(47,"i",20),o.wc(48,"icon-map "),o.Qb(),o.Rb(49,"div",6),o.Mb(50,"i",21),o.wc(51,"icon-location-pin "),o.Qb(),o.Rb(52,"div",6),o.Mb(53,"i",22),o.wc(54,"icon-direction "),o.Qb(),o.Rb(55,"div",6),o.Mb(56,"i",23),o.wc(57,"icon-directions "),o.Qb(),o.Rb(58,"div",6),o.Mb(59,"i",24),o.wc(60,"icon-compass "),o.Qb(),o.Rb(61,"div",6),o.Mb(62,"i",25),o.wc(63,"icon-layers "),o.Qb(),o.Rb(64,"div",6),o.Mb(65,"i",26),o.wc(66,"icon-menu "),o.Qb(),o.Rb(67,"div",6),o.Mb(68,"i",27),o.wc(69,"icon-list "),o.Qb(),o.Rb(70,"div",6),o.Mb(71,"i",28),o.wc(72,"icon-options-vertical "),o.Qb(),o.Rb(73,"div",6),o.Mb(74,"i",29),o.wc(75,"icon-options "),o.Qb(),o.Rb(76,"div",6),o.Mb(77,"i",30),o.wc(78,"icon-arrow-down "),o.Qb(),o.Rb(79,"div",6),o.Mb(80,"i",31),o.wc(81,"icon-arrow-left "),o.Qb(),o.Rb(82,"div",6),o.Mb(83,"i",32),o.wc(84,"icon-arrow-right "),o.Qb(),o.Rb(85,"div",6),o.Mb(86,"i",33),o.wc(87,"icon-arrow-up "),o.Qb(),o.Rb(88,"div",6),o.Mb(89,"i",34),o.wc(90,"icon-arrow-up-circle "),o.Qb(),o.Rb(91,"div",6),o.Mb(92,"i",35),o.wc(93,"icon-arrow-left-circle "),o.Qb(),o.Rb(94,"div",6),o.Mb(95,"i",36),o.wc(96,"icon-arrow-right-circle "),o.Qb(),o.Rb(97,"div",6),o.Mb(98,"i",37),o.wc(99,"icon-arrow-down-circle "),o.Qb(),o.Rb(100,"div",6),o.Mb(101,"i",38),o.wc(102,"icon-check "),o.Qb(),o.Rb(103,"div",6),o.Mb(104,"i",39),o.wc(105,"icon-clock "),o.Qb(),o.Rb(106,"div",6),o.Mb(107,"i",40),o.wc(108,"icon-plus "),o.Qb(),o.Rb(109,"div",6),o.Mb(110,"i",41),o.wc(111,"icon-close "),o.Qb(),o.Rb(112,"div",6),o.Mb(113,"i",42),o.wc(114,"icon-trophy "),o.Qb(),o.Rb(115,"div",6),o.Mb(116,"i",43),o.wc(117,"icon-screen-smartphone "),o.Qb(),o.Rb(118,"div",6),o.Mb(119,"i",44),o.wc(120,"icon-screen-desktop "),o.Qb(),o.Rb(121,"div",6),o.Mb(122,"i",45),o.wc(123,"icon-plane "),o.Qb(),o.Rb(124,"div",6),o.Mb(125,"i",46),o.wc(126,"icon-notebook "),o.Qb(),o.Rb(127,"div",6),o.Mb(128,"i",47),o.wc(129,"icon-mustache "),o.Qb(),o.Rb(130,"div",6),o.Mb(131,"i",48),o.wc(132,"icon-mouse "),o.Qb(),o.Rb(133,"div",6),o.Mb(134,"i",49),o.wc(135,"icon-magnet "),o.Qb(),o.Rb(136,"div",6),o.Mb(137,"i",50),o.wc(138,"icon-energy "),o.Qb(),o.Rb(139,"div",6),o.Mb(140,"i",51),o.wc(141,"icon-disc "),o.Qb(),o.Rb(142,"div",6),o.Mb(143,"i",52),o.wc(144,"icon-cursor "),o.Qb(),o.Rb(145,"div",6),o.Mb(146,"i",53),o.wc(147,"icon-cursor-move "),o.Qb(),o.Rb(148,"div",6),o.Mb(149,"i",54),o.wc(150,"icon-crop "),o.Qb(),o.Rb(151,"div",6),o.Mb(152,"i",55),o.wc(153,"icon-chemistry "),o.Qb(),o.Rb(154,"div",6),o.Mb(155,"i",56),o.wc(156,"icon-speedometer "),o.Qb(),o.Rb(157,"div",6),o.Mb(158,"i",57),o.wc(159,"icon-shield "),o.Qb(),o.Rb(160,"div",6),o.Mb(161,"i",58),o.wc(162,"icon-screen-tablet "),o.Qb(),o.Rb(163,"div",6),o.Mb(164,"i",59),o.wc(165,"icon-magic-wand "),o.Qb(),o.Rb(166,"div",6),o.Mb(167,"i",60),o.wc(168,"icon-hourglass "),o.Qb(),o.Rb(169,"div",6),o.Mb(170,"i",61),o.wc(171,"icon-graduation "),o.Qb(),o.Rb(172,"div",6),o.Mb(173,"i",62),o.wc(174,"icon-ghost "),o.Qb(),o.Rb(175,"div",6),o.Mb(176,"i",63),o.wc(177,"icon-game-controller "),o.Qb(),o.Rb(178,"div",6),o.Mb(179,"i",64),o.wc(180,"icon-fire "),o.Qb(),o.Rb(181,"div",6),o.Mb(182,"i",65),o.wc(183,"icon-eyeglass "),o.Qb(),o.Rb(184,"div",6),o.Mb(185,"i",66),o.wc(186,"icon-envelope-open "),o.Qb(),o.Rb(187,"div",6),o.Mb(188,"i",67),o.wc(189,"icon-envelope-letter "),o.Qb(),o.Rb(190,"div",6),o.Mb(191,"i",68),o.wc(192,"icon-bell "),o.Qb(),o.Rb(193,"div",6),o.Mb(194,"i",69),o.wc(195,"icon-badge "),o.Qb(),o.Rb(196,"div",6),o.Mb(197,"i",70),o.wc(198,"icon-anchor "),o.Qb(),o.Rb(199,"div",6),o.Mb(200,"i",71),o.wc(201,"icon-wallet "),o.Qb(),o.Rb(202,"div",6),o.Mb(203,"i",72),o.wc(204,"icon-vector "),o.Qb(),o.Rb(205,"div",6),o.Mb(206,"i",73),o.wc(207,"icon-speech "),o.Qb(),o.Rb(208,"div",6),o.Mb(209,"i",74),o.wc(210,"icon-puzzle "),o.Qb(),o.Rb(211,"div",6),o.Mb(212,"i",75),o.wc(213,"icon-printer "),o.Qb(),o.Rb(214,"div",6),o.Mb(215,"i",76),o.wc(216,"icon-present "),o.Qb(),o.Rb(217,"div",6),o.Mb(218,"i",77),o.wc(219,"icon-playlist "),o.Qb(),o.Rb(220,"div",6),o.Mb(221,"i",78),o.wc(222,"icon-pin "),o.Qb(),o.Rb(223,"div",6),o.Mb(224,"i",79),o.wc(225,"icon-picture "),o.Qb(),o.Rb(226,"div",6),o.Mb(227,"i",80),o.wc(228,"icon-handbag "),o.Qb(),o.Rb(229,"div",6),o.Mb(230,"i",81),o.wc(231,"icon-globe-alt "),o.Qb(),o.Rb(232,"div",6),o.Mb(233,"i",82),o.wc(234,"icon-globe "),o.Qb(),o.Rb(235,"div",6),o.Mb(236,"i",83),o.wc(237,"icon-folder-alt "),o.Qb(),o.Rb(238,"div",6),o.Mb(239,"i",84),o.wc(240,"icon-folder "),o.Qb(),o.Rb(241,"div",6),o.Mb(242,"i",85),o.wc(243,"icon-film "),o.Qb(),o.Rb(244,"div",6),o.Mb(245,"i",86),o.wc(246,"icon-feed "),o.Qb(),o.Rb(247,"div",6),o.Mb(248,"i",87),o.wc(249,"icon-drop "),o.Qb(),o.Rb(250,"div",6),o.Mb(251,"i",88),o.wc(252,"icon-drawer "),o.Qb(),o.Rb(253,"div",6),o.Mb(254,"i",89),o.wc(255,"icon-docs "),o.Qb(),o.Rb(256,"div",6),o.Mb(257,"i",90),o.wc(258,"icon-doc "),o.Qb(),o.Rb(259,"div",6),o.Mb(260,"i",91),o.wc(261,"icon-diamond "),o.Qb(),o.Rb(262,"div",6),o.Mb(263,"i",92),o.wc(264,"icon-cup "),o.Qb(),o.Rb(265,"div",6),o.Mb(266,"i",93),o.wc(267,"icon-calculator "),o.Qb(),o.Rb(268,"div",6),o.Mb(269,"i",94),o.wc(270,"icon-bubbles "),o.Qb(),o.Rb(271,"div",6),o.Mb(272,"i",95),o.wc(273,"icon-briefcase "),o.Qb(),o.Rb(274,"div",6),o.Mb(275,"i",96),o.wc(276,"icon-book-open "),o.Qb(),o.Rb(277,"div",6),o.Mb(278,"i",97),o.wc(279,"icon-basket-loaded "),o.Qb(),o.Rb(280,"div",6),o.Mb(281,"i",98),o.wc(282,"icon-basket "),o.Qb(),o.Rb(283,"div",6),o.Mb(284,"i",99),o.wc(285,"icon-bag "),o.Qb(),o.Rb(286,"div",6),o.Mb(287,"i",100),o.wc(288,"icon-action-undo "),o.Qb(),o.Rb(289,"div",6),o.Mb(290,"i",101),o.wc(291,"icon-action-redo "),o.Qb(),o.Rb(292,"div",6),o.Mb(293,"i",102),o.wc(294,"icon-wrench "),o.Qb(),o.Rb(295,"div",6),o.Mb(296,"i",103),o.wc(297,"icon-umbrella "),o.Qb(),o.Rb(298,"div",6),o.Mb(299,"i",104),o.wc(300,"icon-trash "),o.Qb(),o.Rb(301,"div",6),o.Mb(302,"i",105),o.wc(303,"icon-tag "),o.Qb(),o.Rb(304,"div",6),o.Mb(305,"i",106),o.wc(306,"icon-support "),o.Qb(),o.Rb(307,"div",6),o.Mb(308,"i",107),o.wc(309,"icon-frame "),o.Qb(),o.Rb(310,"div",6),o.Mb(311,"i",108),o.wc(312,"icon-size-fullscreen "),o.Qb(),o.Rb(313,"div",6),o.Mb(314,"i",109),o.wc(315,"icon-size-actual "),o.Qb(),o.Rb(316,"div",6),o.Mb(317,"i",110),o.wc(318,"icon-shuffle "),o.Qb(),o.Rb(319,"div",6),o.Mb(320,"i",111),o.wc(321,"icon-share-alt "),o.Qb(),o.Rb(322,"div",6),o.Mb(323,"i",112),o.wc(324,"icon-share "),o.Qb(),o.Rb(325,"div",6),o.Mb(326,"i",113),o.wc(327,"icon-rocket "),o.Qb(),o.Rb(328,"div",6),o.Mb(329,"i",114),o.wc(330,"icon-question "),o.Qb(),o.Rb(331,"div",6),o.Mb(332,"i",115),o.wc(333,"icon-pie-chart "),o.Qb(),o.Rb(334,"div",6),o.Mb(335,"i",116),o.wc(336,"icon-pencil "),o.Qb(),o.Rb(337,"div",6),o.Mb(338,"i",117),o.wc(339,"icon-note "),o.Qb(),o.Rb(340,"div",6),o.Mb(341,"i",118),o.wc(342,"icon-loop "),o.Qb(),o.Rb(343,"div",6),o.Mb(344,"i",119),o.wc(345,"icon-home "),o.Qb(),o.Rb(346,"div",6),o.Mb(347,"i",120),o.wc(348,"icon-grid "),o.Qb(),o.Rb(349,"div",6),o.Mb(350,"i",121),o.wc(351,"icon-graph "),o.Qb(),o.Rb(352,"div",6),o.Mb(353,"i",122),o.wc(354,"icon-microphone "),o.Qb(),o.Rb(355,"div",6),o.Mb(356,"i",123),o.wc(357,"icon-music-tone-alt "),o.Qb(),o.Rb(358,"div",6),o.Mb(359,"i",124),o.wc(360,"icon-music-tone "),o.Qb(),o.Rb(361,"div",6),o.Mb(362,"i",125),o.wc(363,"icon-earphones-alt "),o.Qb(),o.Rb(364,"div",6),o.Mb(365,"i",126),o.wc(366,"icon-earphones "),o.Qb(),o.Rb(367,"div",6),o.Mb(368,"i",127),o.wc(369,"icon-equalizer "),o.Qb(),o.Rb(370,"div",6),o.Mb(371,"i",128),o.wc(372,"icon-like "),o.Qb(),o.Rb(373,"div",6),o.Mb(374,"i",129),o.wc(375,"icon-dislike "),o.Qb(),o.Rb(376,"div",6),o.Mb(377,"i",130),o.wc(378,"icon-control-start "),o.Qb(),o.Rb(379,"div",6),o.Mb(380,"i",131),o.wc(381,"icon-control-rewind "),o.Qb(),o.Rb(382,"div",6),o.Mb(383,"i",132),o.wc(384,"icon-control-play "),o.Qb(),o.Rb(385,"div",6),o.Mb(386,"i",133),o.wc(387,"icon-control-pause "),o.Qb(),o.Rb(388,"div",6),o.Mb(389,"i",134),o.wc(390,"icon-control-forward "),o.Qb(),o.Rb(391,"div",6),o.Mb(392,"i",135),o.wc(393,"icon-control-end "),o.Qb(),o.Rb(394,"div",6),o.Mb(395,"i",136),o.wc(396,"icon-volume-1 "),o.Qb(),o.Rb(397,"div",6),o.Mb(398,"i",137),o.wc(399,"icon-volume-2 "),o.Qb(),o.Rb(400,"div",6),o.Mb(401,"i",138),o.wc(402,"icon-volume-off "),o.Qb(),o.Rb(403,"div",6),o.Mb(404,"i",139),o.wc(405,"icon-calendar "),o.Qb(),o.Rb(406,"div",6),o.Mb(407,"i",140),o.wc(408,"icon-bulb "),o.Qb(),o.Rb(409,"div",6),o.Mb(410,"i",141),o.wc(411,"icon-chart "),o.Qb(),o.Rb(412,"div",6),o.Mb(413,"i",142),o.wc(414,"icon-ban "),o.Qb(),o.Rb(415,"div",6),o.Mb(416,"i",143),o.wc(417,"icon-bubble "),o.Qb(),o.Rb(418,"div",6),o.Mb(419,"i",144),o.wc(420,"icon-camrecorder "),o.Qb(),o.Rb(421,"div",6),o.Mb(422,"i",145),o.wc(423,"icon-camera "),o.Qb(),o.Rb(424,"div",6),o.Mb(425,"i",146),o.wc(426,"icon-cloud-download "),o.Qb(),o.Rb(427,"div",6),o.Mb(428,"i",147),o.wc(429,"icon-cloud-upload "),o.Qb(),o.Rb(430,"div",6),o.Mb(431,"i",148),o.wc(432,"icon-envelope "),o.Qb(),o.Rb(433,"div",6),o.Mb(434,"i",149),o.wc(435,"icon-eye "),o.Qb(),o.Rb(436,"div",6),o.Mb(437,"i",150),o.wc(438,"icon-flag "),o.Qb(),o.Rb(439,"div",6),o.Mb(440,"i",151),o.wc(441,"icon-heart "),o.Qb(),o.Rb(442,"div",6),o.Mb(443,"i",152),o.wc(444,"icon-info "),o.Qb(),o.Rb(445,"div",6),o.Mb(446,"i",153),o.wc(447,"icon-key "),o.Qb(),o.Rb(448,"div",6),o.Mb(449,"i",154),o.wc(450,"icon-link "),o.Qb(),o.Rb(451,"div",6),o.Mb(452,"i",155),o.wc(453,"icon-lock "),o.Qb(),o.Rb(454,"div",6),o.Mb(455,"i",156),o.wc(456,"icon-lock-open "),o.Qb(),o.Rb(457,"div",6),o.Mb(458,"i",157),o.wc(459,"icon-magnifier "),o.Qb(),o.Rb(460,"div",6),o.Mb(461,"i",158),o.wc(462,"icon-magnifier-add "),o.Qb(),o.Rb(463,"div",6),o.Mb(464,"i",159),o.wc(465,"icon-magnifier-remove "),o.Qb(),o.Rb(466,"div",6),o.Mb(467,"i",160),o.wc(468,"icon-paper-clip "),o.Qb(),o.Rb(469,"div",6),o.Mb(470,"i",161),o.wc(471,"icon-paper-plane "),o.Qb(),o.Rb(472,"div",6),o.Mb(473,"i",162),o.wc(474,"icon-power "),o.Qb(),o.Rb(475,"div",6),o.Mb(476,"i",163),o.wc(477,"icon-refresh "),o.Qb(),o.Rb(478,"div",6),o.Mb(479,"i",164),o.wc(480,"icon-reload "),o.Qb(),o.Rb(481,"div",6),o.Mb(482,"i",165),o.wc(483,"icon-settings "),o.Qb(),o.Rb(484,"div",6),o.Mb(485,"i",166),o.wc(486,"icon-star "),o.Qb(),o.Rb(487,"div",6),o.Mb(488,"i",167),o.wc(489,"icon-symbol-female "),o.Qb(),o.Rb(490,"div",6),o.Mb(491,"i",168),o.wc(492,"icon-symbol-male "),o.Qb(),o.Rb(493,"div",6),o.Mb(494,"i",169),o.wc(495,"icon-target "),o.Qb(),o.Rb(496,"div",6),o.Mb(497,"i",170),o.wc(498,"icon-credit-card "),o.Qb(),o.Rb(499,"div",6),o.Mb(500,"i",171),o.wc(501,"icon-paypal "),o.Qb(),o.Rb(502,"div",6),o.Mb(503,"i",172),o.wc(504,"icon-social-tumblr "),o.Qb(),o.Rb(505,"div",6),o.Mb(506,"i",173),o.wc(507,"icon-social-twitter "),o.Qb(),o.Rb(508,"div",6),o.Mb(509,"i",174),o.wc(510,"icon-social-facebook "),o.Qb(),o.Rb(511,"div",6),o.Mb(512,"i",175),o.wc(513,"icon-social-instagram "),o.Qb(),o.Rb(514,"div",6),o.Mb(515,"i",176),o.wc(516,"icon-social-linkedin "),o.Qb(),o.Rb(517,"div",6),o.Mb(518,"i",177),o.wc(519,"icon-social-pinterest "),o.Qb(),o.Rb(520,"div",6),o.Mb(521,"i",178),o.wc(522,"icon-social-github "),o.Qb(),o.Rb(523,"div",6),o.Mb(524,"i",179),o.wc(525,"icon-social-gplus "),o.Qb(),o.Rb(526,"div",6),o.Mb(527,"i",180),o.wc(528,"icon-social-reddit "),o.Qb(),o.Rb(529,"div",6),o.Mb(530,"i",181),o.wc(531,"icon-social-skype "),o.Qb(),o.Rb(532,"div",6),o.Mb(533,"i",182),o.wc(534,"icon-social-dribbble "),o.Qb(),o.Rb(535,"div",6),o.Mb(536,"i",183),o.wc(537,"icon-social-behance "),o.Qb(),o.Rb(538,"div",6),o.Mb(539,"i",184),o.wc(540,"icon-social-foursqare "),o.Qb(),o.Rb(541,"div",6),o.Mb(542,"i",185),o.wc(543,"icon-social-soundcloud "),o.Qb(),o.Rb(544,"div",6),o.Mb(545,"i",186),o.wc(546,"icon-social-spotify "),o.Qb(),o.Rb(547,"div",6),o.Mb(548,"i",187),o.wc(549,"icon-social-stumbleupon "),o.Qb(),o.Rb(550,"div",6),o.Mb(551,"i",188),o.wc(552,"icon-social-youtube "),o.Qb(),o.Rb(553,"div",6),o.Mb(554,"i",189),o.wc(555,"icon-social-dropbox "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb())},encapsulation:2}),b})(),data:{title:"Simple Line Icons"}}]}];let g=(()=>{class b{}return b.\u0275fac=function(i){return new(i||b)},b.\u0275mod=o.Jb({type:b}),b.\u0275inj=o.Ib({imports:[[l.g.forChild(M)],l.g]}),b})(),s=(()=>{class b{}return b.\u0275fac=function(i){return new(i||b)},b.\u0275mod=o.Jb({type:b}),b.\u0275inj=o.Ib({imports:[[c.c,g,f.b]]}),b})()}}]); \ No newline at end of file diff --git a/frontend/src/main/template_original/prod_build/13-es5.faefeafd040eb352fbfb.js b/frontend/src/main/template_original/prod_build/13-es5.faefeafd040eb352fbfb.js deleted file mode 100644 index 325599929..000000000 --- a/frontend/src/main/template_original/prod_build/13-es5.faefeafd040eb352fbfb.js +++ /dev/null @@ -1 +0,0 @@ -!function(){function b(b,i){for(var a=0;a{class e{constructor(){this.type="warning",this.dismissible=!1,this.dismissOnTimeout=void 0}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Object(o.Hb)({factory:function(){return new e},token:e,providedIn:"root"}),e})(),l=(()=>{class e{constructor(e,t){this.changeDetection=t,this.type="warning",this.dismissible=!1,this.isOpen=!0,this.onClose=new o.n,this.onClosed=new o.n,this.classes="",this.dismissibleChange=new o.n,Object.assign(this,e),this.dismissibleChange.subscribe(e=>{this.classes=this.dismissible?"alert-dismissible":"",this.changeDetection.markForCheck()})}ngOnInit(){this.dismissOnTimeout&&setTimeout(()=>this.close(),parseInt(this.dismissOnTimeout,10))}close(){this.isOpen&&(this.onClose.emit(this),this.isOpen=!1,this.changeDetection.markForCheck(),this.onClosed.emit(this))}}return e.\u0275fac=function(t){return new(t||e)(o.Lb(r),o.Lb(o.h))},e.\u0275cmp=o.Fb({type:e,selectors:[["alert"],["bs-alert"]],inputs:{type:"type",dismissible:"dismissible",isOpen:"isOpen",dismissOnTimeout:"dismissOnTimeout"},outputs:{onClose:"onClose",onClosed:"onClosed"},ngContentSelectors:c,decls:1,vars:1,consts:[[3,"ngIf"],["role","alert",3,"ngClass"],["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"sr-only"]],template:function(e,t){1&e&&(o.fc(),o.uc(0,d,3,4,"ng-template",0)),2&e&&o.gc("ngIf",t.isOpen)},directives:[n.k,n.i],encapsulation:2,changeDetection:0}),Object(s.a)([Object(a.b)(),Object(s.b)("design:type",Object)],e.prototype,"dismissible",void 0),e})(),h=(()=>{class e{static forRoot(){return{ngModule:e,providers:[]}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=o.Jb({type:e}),e.\u0275inj=o.Ib({imports:[[n.c]]}),e})();var m=i("z/SZ"),u=i("2uy1");const g=["*"];let p=(()=>{class e{constructor(){this.hide=Function,this.setClass=Function}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=o.Hb({token:e,factory:e.\u0275fac}),e})(),w=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=o.Hb({token:e,factory:e.\u0275fac}),e})();const R={backdrop:!0,keyboard:!0,focus:!0,show:!1,ignoreBackdropClick:!1,class:"",animated:!0,initialState:{}},f=new o.r("override-default-config");let Q=(()=>{class e{constructor(e,t,i){this._element=t,this._renderer=i,this.isShown=!1,this.isModalHiding=!1,this.clickStartedInContent=!1,this.config=Object.assign({},e)}ngOnInit(){this.isAnimated&&this._renderer.addClass(this._element.nativeElement,"fade"),this._renderer.setStyle(this._element.nativeElement,"display","block"),setTimeout(()=>{this.isShown=!0,this._renderer.addClass(this._element.nativeElement,Object(a.e)()?"in":"show")},this.isAnimated?150:0),document&&document.body&&(1===this.bsModalService.getModalsCount()&&(this.bsModalService.checkScrollbar(),this.bsModalService.setScrollbar()),this._renderer.addClass(document.body,"modal-open")),this._element.nativeElement&&this._element.nativeElement.focus()}onClickStarted(e){this.clickStartedInContent=e.target!==this._element.nativeElement}onClickStop(e){this.config.ignoreBackdropClick||"static"===this.config.backdrop||e.target!==this._element.nativeElement||this.clickStartedInContent?this.clickStartedInContent=!1:(this.bsModalService.setDismissReason("backdrop-click"),this.hide())}onPopState(){this.bsModalService.setDismissReason("browser-back-navigation-clicked"),this.hide()}onEsc(e){this.isShown&&(27!==e.keyCode&&"Escape"!==e.key||e.preventDefault(),this.config.keyboard&&this.level===this.bsModalService.getModalsCount()&&(this.bsModalService.setDismissReason("esc"),this.hide()))}ngOnDestroy(){this.isShown&&this.hide()}hide(){!this.isModalHiding&&this.isShown&&(this.isModalHiding=!0,this._renderer.removeClass(this._element.nativeElement,Object(a.e)()?"in":"show"),setTimeout(()=>{this.isShown=!1,document&&document.body&&1===this.bsModalService.getModalsCount()&&this._renderer.removeClass(document.body,"modal-open"),this.bsModalService.hide(this.config.id),this.isModalHiding=!1},this.isAnimated?300:0))}}return e.\u0275fac=function(t){return new(t||e)(o.Lb(w),o.Lb(o.l),o.Lb(o.E))},e.\u0275cmp=o.Fb({type:e,selectors:[["modal-container"]],hostAttrs:["role","dialog","tabindex","-1",1,"modal"],hostVars:3,hostBindings:function(e,t){1&e&&o.Yb("mousedown",function(e){return t.onClickStarted(e)})("mouseup",function(e){return t.onClickStop(e)})("popstate",function(){return t.onPopState()},!1,o.oc)("keydown.esc",function(e){return t.onEsc(e)},!1,o.oc),2&e&&o.Ab("aria-modal",!0)("aria-labelledby",t.config.ariaLabelledBy)("aria-describedby",t.config.ariaDescribedby)},ngContentSelectors:g,decls:3,vars:2,consts:[["role","document"],[1,"modal-content"]],template:function(e,t){1&e&&(o.fc(),o.Rb(0,"div",0),o.Rb(1,"div",1),o.ec(2),o.Qb(),o.Qb()),2&e&&o.Bb("modal-dialog"+(t.config.class?" "+t.config.class:""))},encapsulation:2}),e})(),v=(()=>{class e{constructor(e,t){this._isShown=!1,this.element=e,this.renderer=t}get isAnimated(){return this._isAnimated}set isAnimated(e){this._isAnimated=e}get isShown(){return this._isShown}set isShown(e){this._isShown=e,e?this.renderer.addClass(this.element.nativeElement,"in"):this.renderer.removeClass(this.element.nativeElement,"in"),Object(a.e)()||(e?this.renderer.addClass(this.element.nativeElement,"show"):this.renderer.removeClass(this.element.nativeElement,"show"))}ngOnInit(){this.isAnimated&&(this.renderer.addClass(this.element.nativeElement,"fade"),a.c.reflow(this.element.nativeElement)),this.isShown=!0}}return e.\u0275fac=function(t){return new(t||e)(o.Lb(o.l),o.Lb(o.E))},e.\u0275cmp=o.Fb({type:e,selectors:[["bs-modal-backdrop"]],hostAttrs:[1,"modal-backdrop"],decls:0,vars:0,template:function(e,t){},encapsulation:2}),e})(),y=(()=>{class e{constructor(e,t,i,n,s){this._element=e,this._renderer=i,this.onShow=new o.n,this.onShown=new o.n,this.onHide=new o.n,this.onHidden=new o.n,this._isShown=!1,this.isBodyOverflowing=!1,this.originalBodyPadding=0,this.scrollbarWidth=0,this.timerHideModal=0,this.timerRmBackDrop=0,this.isNested=!1,this.clickStartedInContent=!1,this._backdrop=n.createLoader(e,t,i),this._config=s||R}set config(e){this._config=this.getConfig(e)}get config(){return this._config}get isShown(){return this._isShown}onClickStarted(e){this.clickStartedInContent=e.target!==this._element.nativeElement}onClickStop(e){this.config.ignoreBackdropClick||"static"===this.config.backdrop||e.target!==this._element.nativeElement||this.clickStartedInContent?this.clickStartedInContent=!1:(this.dismissReason="backdrop-click",this.hide(e))}onEsc(e){this._isShown&&(27!==e.keyCode&&"Escape"!==e.key||e.preventDefault(),this.config.keyboard&&(this.dismissReason="esc",this.hide()))}ngOnDestroy(){this.config=void 0,this._isShown&&(this._isShown=!1,this.hideModal(),this._backdrop.dispose())}ngOnInit(){this._config=this._config||this.getConfig(),setTimeout(()=>{this._config.show&&this.show()},0)}toggle(){return this._isShown?this.hide():this.show()}show(){this.dismissReason=null,this.onShow.emit(this),this._isShown||(clearTimeout(this.timerHideModal),clearTimeout(this.timerRmBackDrop),this._isShown=!0,this.checkScrollbar(),this.setScrollbar(),a.d&&a.d.body&&(a.d.body.classList.contains("modal-open")?this.isNested=!0:this._renderer.addClass(a.d.body,"modal-open")),this.showBackdrop(()=>{this.showElement()}))}hide(e){e&&e.preventDefault(),this.onHide.emit(this),this._isShown&&(a.k.clearTimeout(this.timerHideModal),a.k.clearTimeout(this.timerRmBackDrop),this._isShown=!1,this._renderer.removeClass(this._element.nativeElement,"in"),Object(a.e)()||this._renderer.removeClass(this._element.nativeElement,"show"),this._config.animated?this.timerHideModal=a.k.setTimeout(()=>this.hideModal(),300):this.hideModal())}getConfig(e){return Object.assign({},this._config,e)}showElement(){this._element.nativeElement.parentNode&&this._element.nativeElement.parentNode.nodeType===Node.ELEMENT_NODE||a.d&&a.d.body&&a.d.body.appendChild(this._element.nativeElement),this._renderer.setAttribute(this._element.nativeElement,"aria-hidden","false"),this._renderer.setAttribute(this._element.nativeElement,"aria-modal","true"),this._renderer.setStyle(this._element.nativeElement,"display","block"),this._renderer.setProperty(this._element.nativeElement,"scrollTop",0),this._config.animated&&a.c.reflow(this._element.nativeElement),this._renderer.addClass(this._element.nativeElement,"in"),Object(a.e)()||this._renderer.addClass(this._element.nativeElement,"show");const e=()=>{this._config.focus&&this._element.nativeElement.focus(),this.onShown.emit(this)};this._config.animated?setTimeout(e,300):e()}hideModal(){this._renderer.setAttribute(this._element.nativeElement,"aria-hidden","true"),this._renderer.setStyle(this._element.nativeElement,"display","none"),this.showBackdrop(()=>{this.isNested||(a.d&&a.d.body&&this._renderer.removeClass(a.d.body,"modal-open"),this.resetScrollbar()),this.resetAdjustments(),this.focusOtherModal(),this.onHidden.emit(this)})}showBackdrop(e){if(!this._isShown||!this.config.backdrop||this.backdrop&&this.backdrop.instance.isShown)if(!this._isShown&&this.backdrop){this.backdrop.instance.isShown=!1;const t=()=>{this.removeBackdrop(),e&&e()};this.backdrop.instance.isAnimated?this.timerRmBackDrop=a.k.setTimeout(t,150):t()}else e&&e();else{if(this.removeBackdrop(),this._backdrop.attach(v).to("body").show({isAnimated:this._config.animated}),this.backdrop=this._backdrop._componentRef,!e)return;if(!this._config.animated)return void e();setTimeout(e,150)}}removeBackdrop(){this._backdrop.hide()}focusOtherModal(){if(null==this._element.nativeElement.parentElement)return;const e=this._element.nativeElement.parentElement.querySelectorAll(".in[bsModal]");e.length&&e[e.length-1].focus()}resetAdjustments(){this._renderer.setStyle(this._element.nativeElement,"paddingLeft",""),this._renderer.setStyle(this._element.nativeElement,"paddingRight","")}checkScrollbar(){this.isBodyOverflowing=a.d.body.clientWidth{class e{constructor(e,t,i){this.clf=t,this.modalDefaultOption=i,this.onShow=new o.n,this.onShown=new o.n,this.onHide=new o.n,this.onHidden=new o.n,this.isBodyOverflowing=!1,this.originalBodyPadding=0,this.scrollbarWidth=0,this.modalsCount=0,this.lastDismissReason=null,this.loaders=[],this._backdropLoader=this.clf.createLoader(null,null,null),this._renderer=e.createRenderer(null,null),this.config=i?Object.assign({},R,i):R}show(e,t){this.modalsCount++,this._createLoaders();const i=(null==t?void 0:t.id)||(new Date).getUTCMilliseconds();return this.config=this.modalDefaultOption?Object.assign({},R,this.modalDefaultOption,t):Object.assign({},R,t),this.config.id=i,this._showBackdrop(),this.lastDismissReason=null,this._showModal(e)}hide(e){1!==this.modalsCount&&null!=e||(this._hideBackdrop(),this.resetScrollbar()),this.modalsCount=this.modalsCount>=1&&null!=e?this.modalsCount-1:0,setTimeout(()=>{this._hideModal(e),this.removeLoaders(e)},this.config.animated?150:0)}_showBackdrop(){const e=this.config.backdrop||"static"===this.config.backdrop,t=!this.backdropRef||!this.backdropRef.instance.isShown;1===this.modalsCount&&(this.removeBackdrop(),e&&t&&(this._backdropLoader.attach(v).to("body").show({isAnimated:this.config.animated}),this.backdropRef=this._backdropLoader._componentRef))}_hideBackdrop(){this.backdropRef&&(this.backdropRef.instance.isShown=!1,setTimeout(()=>this.removeBackdrop(),this.config.animated?150:0))}_showModal(e){var t;const i=this.loaders[this.loaders.length-1];if(this.config&&this.config.providers)for(const o of this.config.providers)i.provide(o);const n=new p,s=i.provide({provide:w,useValue:this.config}).provide({provide:p,useValue:n}).attach(Q).to("body");return n.hide=()=>s.instance.hide(),n.setClass=e=>{s.instance.config.class=e},n.onHidden=new o.n,n.onHide=new o.n,this.copyEvent(i.onBeforeHide,n.onHide),this.copyEvent(i.onHidden,n.onHidden),s.show({content:e,isAnimated:this.config.animated,initialState:this.config.initialState,bsModalService:this,id:this.config.id}),s.instance.level=this.getModalsCount(),n.content=i.getInnerComponent()||null,n.id=null===(t=s.instance.config)||void 0===t?void 0:t.id,n}_hideModal(e){if(null!=e){const t=this.loaders.findIndex(t=>t.instance.config.id===e),i=this.loaders[t];i&&i.hide(e)}else this.loaders.forEach(e=>{e.hide(e.instance.config.id)})}getModalsCount(){return this.modalsCount}setDismissReason(e){this.lastDismissReason=e}removeBackdrop(){this._renderer.removeClass(document.body,"modal-open"),this._backdropLoader.hide(),this.backdropRef=null}checkScrollbar(){this.isBodyOverflowing=document.body.clientWidtht.instance.config.id===e);t>=0&&(this.loaders.splice(t,1),this.loaders.forEach((e,t)=>{e.instance.level=t+1}))}else this.loaders.splice(0,this.loaders.length)}copyEvent(e,t){e.subscribe(e=>{t.emit(this.lastDismissReason||e)})}}return e.\u0275fac=function(t){return new(t||e)(o.Vb(o.F),o.Vb(m.a),o.Vb(f,8))},e.\u0275prov=o.Hb({token:e,factory:e.\u0275fac}),e})(),S=(()=>{class e{static forRoot(){return{ngModule:e,providers:[k,m.a,u.a]}}static forChild(){return{ngModule:e,providers:[k,m.a,u.a]}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=o.Jb({type:e}),e.\u0275inj=o.Ib({}),e})();var _=i("iInd"),C=i("cUpR");function M(e,t){if(1&e&&(o.Rb(0,"div"),o.Rb(1,"alert",23),o.wc(2),o.Qb(),o.Qb()),2&e){const e=t.$implicit,i=o.bc();o.zb(1),o.gc("type",e.type)("dismissible",i.dismissible),o.zb(1),o.xc(e.msg)}}function E(e,t){if(1&e&&(o.Rb(0,"div"),o.Rb(1,"alert",24),o.Mb(2,"span",25),o.Qb(),o.Qb()),2&e){const e=t.$implicit;o.zb(1),o.gc("type",e.type),o.zb(1),o.gc("innerHtml",e.msg,o.qc)}}function O(e,t){if(1&e){const e=o.Sb();o.Rb(0,"div"),o.Rb(1,"button",26),o.Yb("click",function(){return o.pc(e),o.bc().changeText()}),o.wc(2,"Change text"),o.Qb(),o.Qb()}}function B(e,t){if(1&e){const e=o.Sb();o.Rb(0,"button",26),o.Yb("click",function(){return o.pc(e),o.bc().index=0}),o.wc(1,"Reset"),o.Qb()}}function A(e,t){if(1&e&&(o.Rb(0,"div"),o.Rb(1,"alert",27),o.wc(2),o.Qb(),o.Qb()),2&e){const e=t.$implicit;o.zb(1),o.gc("type",e.type)("dismissOnTimeout",e.timeout),o.zb(1),o.xc(e.msg)}}function H(){return Object.assign(new r,{type:"success"})}const Y=["myModal"],I=["largeModal"],D=["smallModal"],T=["primaryModal"],L=["successModal"],W=["warningModal"],x=["dangerModal"],j=["infoModal"],N=[{path:"",data:{title:"Notifications"},children:[{path:"",redirectTo:"alerts"},{path:"alerts",component:(()=>{class e{constructor(e){this.dismissible=!0,this.alerts=[{type:"success",msg:"You successfully read this important alert message."},{type:"info",msg:"This alert needs your attention, but it's not super important."},{type:"danger",msg:"Better check yourself, you're not looking too good."}],this.alertsHtml=[{type:"success",msg:"Well done! You successfully read this important alert message."},{type:"info",msg:"Heads up! This alert needs your attention, but it's not super important."},{type:"danger",msg:"Warning! Better check yourself, you're not looking too good."}],this.index=0,this.messages=["You successfully read this important alert message.","Now this text is different from what it was before. Go ahead and click the button one more time","Well done! Click reset button and you'll see the first message"],this.alertsDismiss=[],this.alertsHtml=this.alertsHtml.map(t=>({type:t.type,msg:e.sanitize(o.I.HTML,t.msg)}))}reset(){this.alerts=this.alerts.map(e=>Object.assign({},e))}changeText(){this.messages.length-1!==this.index&&this.index++}add(){this.alertsDismiss.push({type:"info",msg:`This alert will be closed in 5 seconds (added: ${(new Date).toLocaleTimeString()})`,timeout:5e3})}}return e.\u0275fac=function(t){return new(t||e)(o.Lb(C.b))},e.\u0275cmp=o.Fb({type:e,selectors:[["ng-component"]],features:[o.yb([{provide:r,useFactory:H}])],decls:177,vars:6,consts:[[1,"animated","fadeIn"],[1,"row"],[1,"col-md-6"],[1,"card"],[1,"card-header"],[1,"card-header-actions"],["href","https://valor-software.com/ngx-bootstrap/#/alerts","target","_blank"],["className","text-muted"],[1,"card-body"],["type","success"],["type","info"],["type","warning"],["type","danger"],["href","#",1,"alert-link"],[1,"alert-heading"],[1,"mb-0"],[4,"ngFor","ngForOf"],["type","button",1,"btn","btn-primary",3,"click"],[4,"ngIf","ngIfElse"],["elseBlock",""],["type","success","dismissOnTimeout","5000"],["type","md-color"],["type","md-local"],[3,"type","dismissible"],[3,"type"],[3,"innerHtml"],[1,"btn","btn-primary",3,"click"],[3,"type","dismissOnTimeout"]],template:function(e,t){if(1&e&&(o.Rb(0,"div",0),o.Rb(1,"div",1),o.Rb(2,"div",2),o.Rb(3,"div",3),o.Rb(4,"div",4),o.Rb(5,"strong"),o.wc(6,"Bootstrap Alerts"),o.Qb(),o.Rb(7,"div",5),o.Rb(8,"a",6),o.Rb(9,"small",7),o.wc(10,"docs"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(11,"div",8),o.Rb(12,"alert",9),o.Rb(13,"strong"),o.wc(14,"Well done!"),o.Qb(),o.wc(15," You successfully read this important alert message. "),o.Qb(),o.Rb(16,"alert",10),o.Rb(17,"strong"),o.wc(18,"Heads up!"),o.Qb(),o.wc(19," This alert needs your attention, but it's not super important. "),o.Qb(),o.Rb(20,"alert",11),o.Rb(21,"strong"),o.wc(22,"Warning!"),o.Qb(),o.wc(23," Better check yourself, you're not looking too good. "),o.Qb(),o.Rb(24,"alert",12),o.Rb(25,"strong"),o.wc(26,"Oh snap!"),o.Qb(),o.wc(27," Change a few things up and try submitting again. "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(28,"div",2),o.Rb(29,"div",3),o.Rb(30,"div",4),o.Rb(31,"strong"),o.wc(32,"Alerts"),o.Qb(),o.Rb(33,"small"),o.wc(34,"link"),o.Qb(),o.Qb(),o.Rb(35,"div",8),o.Rb(36,"alert",9),o.Rb(37,"strong"),o.wc(38,"Well done!"),o.Qb(),o.wc(39," You successfully read "),o.Rb(40,"a",13),o.wc(41,"this important alert message"),o.Qb(),o.wc(42,". "),o.Qb(),o.Rb(43,"alert",10),o.Rb(44,"strong"),o.wc(45,"Heads up!"),o.Qb(),o.wc(46," This "),o.Rb(47,"a",13),o.wc(48,"alert needs your attention"),o.Qb(),o.wc(49,", but it's not super important. "),o.Qb(),o.Rb(50,"alert",11),o.Rb(51,"strong"),o.wc(52,"Warning!"),o.Qb(),o.wc(53," Better check yourself, you're "),o.Rb(54,"a",13),o.wc(55,"not looking too good"),o.Qb(),o.wc(56,". "),o.Qb(),o.Rb(57,"alert",12),o.Rb(58,"strong"),o.wc(59,"Oh snap!"),o.Qb(),o.Rb(60,"a",13),o.wc(61,"Change a few things up"),o.Qb(),o.wc(62," and try submitting again. "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(63,"div",1),o.Rb(64,"div",2),o.Rb(65,"div",3),o.Rb(66,"div",4),o.Rb(67,"strong"),o.wc(68,"Alerts"),o.Qb(),o.Rb(69,"small"),o.wc(70,"additional content"),o.Qb(),o.Qb(),o.Rb(71,"div",8),o.Rb(72,"alert",9),o.Rb(73,"h4",14),o.wc(74,"Well done!"),o.Qb(),o.Rb(75,"p"),o.wc(76,"Aww yeah, you successfully read this important alert message. This example text is going to run a bit longer so that you can see how spacing within an alert works with this kind of content."),o.Qb(),o.Rb(77,"p",15),o.wc(78,"Whenever you need to, be sure to use margin utilities to keep things nice and tidy."),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(79,"div",2),o.Rb(80,"div",3),o.Rb(81,"div",4),o.Rb(82,"strong"),o.wc(83,"Alerts"),o.Qb(),o.Rb(84,"small"),o.wc(85,"dismissing"),o.Qb(),o.Qb(),o.Rb(86,"div",8),o.uc(87,M,3,3,"div",16),o.Rb(88,"button",17),o.Yb("click",function(){return t.dismissible=!t.dismissible}),o.wc(89,"Toggle dismissible"),o.Qb(),o.Rb(90,"button",17),o.Yb("click",function(){return t.reset()}),o.wc(91,"Reset"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(92,"div",1),o.Rb(93,"div",2),o.Rb(94,"div",3),o.Rb(95,"div",4),o.Rb(96,"strong"),o.wc(97,"Alerts"),o.Qb(),o.Rb(98,"small"),o.wc(99,"dynamic html"),o.Qb(),o.Qb(),o.Rb(100,"div",8),o.uc(101,E,3,2,"div",16),o.Qb(),o.Qb(),o.Qb(),o.Rb(102,"div",2),o.Rb(103,"div",3),o.Rb(104,"div",4),o.Rb(105,"strong"),o.wc(106,"Alerts"),o.Qb(),o.Rb(107,"small"),o.wc(108,"dynamic content"),o.Qb(),o.Qb(),o.Rb(109,"div",8),o.Rb(110,"alert",9),o.wc(111),o.Qb(),o.uc(112,O,3,0,"div",18),o.uc(113,B,2,0,"ng-template",null,19,o.vc),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(115,"div",1),o.Rb(116,"div",2),o.Rb(117,"div",3),o.Rb(118,"div",4),o.Rb(119,"strong"),o.wc(120,"Alerts"),o.Qb(),o.Rb(121,"small"),o.wc(122,"dismiss on timeout"),o.Qb(),o.Qb(),o.Rb(123,"div",8),o.Rb(124,"alert",20),o.Rb(125,"strong"),o.wc(126,"Well done!"),o.Qb(),o.wc(127," You successfully read this important alert message. "),o.Qb(),o.Rb(128,"p"),o.wc(129,"If you missed alert on top of me, just press "),o.Rb(130,"code"),o.wc(131,"Add more"),o.Qb(),o.wc(132," button"),o.Qb(),o.uc(133,A,3,3,"div",16),o.Rb(134,"button",17),o.Yb("click",function(){return t.add()}),o.wc(135,"Add more"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(136,"div",2),o.Rb(137,"div",3),o.Rb(138,"div",4),o.Rb(139,"strong"),o.wc(140,"Alerts"),o.Qb(),o.Rb(141,"small"),o.wc(142,"global styling"),o.Qb(),o.Qb(),o.Rb(143,"div",8),o.Rb(144,"alert",21),o.Rb(145,"strong"),o.wc(146,"Well done!"),o.Qb(),o.wc(147," You successfully read this important alert message. "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(148,"div",1),o.Rb(149,"div",2),o.Rb(150,"div",3),o.Rb(151,"div",4),o.Rb(152,"strong"),o.wc(153,"Alerts"),o.Qb(),o.Rb(154,"small"),o.wc(155,"component level styling"),o.Qb(),o.Qb(),o.Rb(156,"div",8),o.Rb(157,"alert",22),o.Rb(158,"strong"),o.wc(159,"Well done!"),o.Qb(),o.wc(160," You successfully read this important alert message. "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(161,"div",2),o.Rb(162,"div",3),o.Rb(163,"div",4),o.Rb(164,"strong"),o.wc(165,"Alerts"),o.Qb(),o.Rb(166,"small"),o.wc(167,"configuring defaults"),o.Qb(),o.Qb(),o.Rb(168,"div",8),o.Rb(169,"alert"),o.Rb(170,"strong"),o.wc(171,"Well done!"),o.Qb(),o.wc(172," You successfully read this important alert message. "),o.Qb(),o.Rb(173,"alert",10),o.Rb(174,"strong"),o.wc(175,"Heads up!"),o.Qb(),o.wc(176," This alert needs your attention, but it's not super important. "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb()),2&e){const e=o.nc(114);o.zb(87),o.gc("ngForOf",t.alerts),o.zb(14),o.gc("ngForOf",t.alertsHtml),o.zb(10),o.xc(t.messages[t.index]),o.zb(1),o.gc("ngIf",t.index!==t.messages.length-1)("ngIfElse",e),o.zb(21),o.gc("ngForOf",t.alertsDismiss)}},directives:[l,n.j,n.k],styles:["\n .alert-md-local {\n background-color: #009688;\n border-color: #00695C;\n color: #fff;\n }\n ","\n .alert-md-color {\n background-color: #7B1FA2;\n border-color: #4A148C;\n color: #fff;\n }\n "],encapsulation:2}),e})(),data:{title:"Alerts"}},{path:"badges",component:(()=>{class e{constructor(){}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=o.Fb({type:e,selectors:[["ng-component"]],decls:111,vars:0,consts:[[1,"animated","fadeIn"],[1,"row"],[1,"col-lg-6"],[1,"card"],[1,"card-header"],[1,"fa","fa-align-justify"],[1,"card-header-actions"],["href","http://coreui.io/docs/components/bootstrap-badge/","target","_blank",1,"card-header-action"],[1,"text-muted"],[1,"card-body"],[1,"badge","badge-secondary"],[1,"card-footer"],["type","link",1,"btn","btn-primary"],[1,"badge","badge-light","badge-pill",2,"position","static"],[1,"badge","badge-primary"],[1,"badge","badge-success"],[1,"badge","badge-danger"],[1,"badge","badge-warning"],[1,"badge","badge-info"],[1,"badge","badge-light"],[1,"badge","badge-dark"],[1,"badge","badge-pill","badge-primary"],[1,"badge","badge-pill","badge-secondary"],[1,"badge","badge-pill","badge-success"],[1,"badge","badge-pill","badge-danger"],[1,"badge","badge-pill","badge-warning"],[1,"badge","badge-pill","badge-info"],[1,"badge","badge-pill","badge-light"],[1,"badge","badge-pill","badge-dark"],["href","#",1,"badge","badge-primary"],["href","#",1,"badge","badge-secondary"],["href","#",1,"badge","badge-success"],["href","#",1,"badge","badge-danger"],["href","#",1,"badge","badge-warning"],["href","#",1,"badge","badge-info"],["href","#",1,"badge","badge-light"],["href","#",1,"badge","badge-dark"]],template:function(e,t){1&e&&(o.Rb(0,"div",0),o.Rb(1,"div",1),o.Rb(2,"div",2),o.Rb(3,"div",3),o.Rb(4,"div",4),o.Mb(5,"i",5),o.wc(6," Bootstrap Badges "),o.Rb(7,"div",6),o.Rb(8,"a",7),o.Rb(9,"small",8),o.wc(10,"docs"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(11,"div",9),o.Rb(12,"h1"),o.wc(13,"Example heading "),o.Rb(14,"span",10),o.wc(15,"New"),o.Qb(),o.Qb(),o.Rb(16,"h2"),o.wc(17,"Example heading "),o.Rb(18,"span",10),o.wc(19,"New"),o.Qb(),o.Qb(),o.Rb(20,"h3"),o.wc(21,"Example heading "),o.Rb(22,"span",10),o.wc(23,"New"),o.Qb(),o.Qb(),o.Rb(24,"h4"),o.wc(25,"Example heading "),o.Rb(26,"span",10),o.wc(27,"New"),o.Qb(),o.Qb(),o.Rb(28,"h5"),o.wc(29,"Example heading "),o.Rb(30,"span",10),o.wc(31,"New"),o.Qb(),o.Qb(),o.Rb(32,"h6"),o.wc(33,"Example heading "),o.Rb(34,"span",10),o.wc(35,"New"),o.Qb(),o.Qb(),o.Qb(),o.Rb(36,"div",11),o.Rb(37,"button",12),o.wc(38,"Notifications "),o.Rb(39,"span",13),o.wc(40,"9"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(41,"div",2),o.Rb(42,"div",3),o.Rb(43,"div",4),o.Mb(44,"i",5),o.wc(45," Bootstrap Badges "),o.Rb(46,"small"),o.wc(47,"contextual variations"),o.Qb(),o.Qb(),o.Rb(48,"div",9),o.Rb(49,"span",14),o.wc(50,"Primary"),o.Qb(),o.Rb(51,"span",10),o.wc(52,"Secondary"),o.Qb(),o.Rb(53,"span",15),o.wc(54,"Success"),o.Qb(),o.Rb(55,"span",16),o.wc(56,"Danger"),o.Qb(),o.Rb(57,"span",17),o.wc(58,"Warning"),o.Qb(),o.Rb(59,"span",18),o.wc(60,"Info"),o.Qb(),o.Rb(61,"span",19),o.wc(62,"Light"),o.Qb(),o.Rb(63,"span",20),o.wc(64,"Dark"),o.Qb(),o.Qb(),o.Qb(),o.Rb(65,"div",3),o.Rb(66,"div",4),o.Mb(67,"i",5),o.wc(68," Bootstrap Badges "),o.Rb(69,"small"),o.wc(70,"pill badges"),o.Qb(),o.Qb(),o.Rb(71,"div",9),o.Rb(72,"span",21),o.wc(73,"Primary"),o.Qb(),o.Rb(74,"span",22),o.wc(75,"Secondary"),o.Qb(),o.Rb(76,"span",23),o.wc(77,"Success"),o.Qb(),o.Rb(78,"span",24),o.wc(79,"Danger"),o.Qb(),o.Rb(80,"span",25),o.wc(81,"Warning"),o.Qb(),o.Rb(82,"span",26),o.wc(83,"Info"),o.Qb(),o.Rb(84,"span",27),o.wc(85,"Light"),o.Qb(),o.Rb(86,"span",28),o.wc(87,"Dark"),o.Qb(),o.Qb(),o.Qb(),o.Rb(88,"div",3),o.Rb(89,"div",4),o.Mb(90,"i",5),o.wc(91," Bootstrap Badges "),o.Rb(92,"small"),o.wc(93,"links"),o.Qb(),o.Qb(),o.Rb(94,"div",9),o.Rb(95,"a",29),o.wc(96,"Primary"),o.Qb(),o.Rb(97,"a",30),o.wc(98,"Secondary"),o.Qb(),o.Rb(99,"a",31),o.wc(100,"Success"),o.Qb(),o.Rb(101,"a",32),o.wc(102,"Danger"),o.Qb(),o.Rb(103,"a",33),o.wc(104,"Warning"),o.Qb(),o.Rb(105,"a",34),o.wc(106,"Info"),o.Qb(),o.Rb(107,"a",35),o.wc(108,"Light"),o.Qb(),o.Rb(109,"a",36),o.wc(110,"Dark"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb())},encapsulation:2}),e})(),data:{title:"Badges"}},{path:"modals",component:(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=o.Fb({type:e,selectors:[["ng-component"]],viewQuery:function(e,t){if(1&e&&(o.Ac(Y,1),o.Ac(I,1),o.Ac(D,1),o.Ac(T,1),o.Ac(L,1),o.Ac(W,1),o.Ac(x,1),o.Ac(j,1)),2&e){let e;o.mc(e=o.Zb())&&(t.myModal=e.first),o.mc(e=o.Zb())&&(t.largeModal=e.first),o.mc(e=o.Zb())&&(t.smallModal=e.first),o.mc(e=o.Zb())&&(t.primaryModal=e.first),o.mc(e=o.Zb())&&(t.successModal=e.first),o.mc(e=o.Zb())&&(t.warningModal=e.first),o.mc(e=o.Zb())&&(t.dangerModal=e.first),o.mc(e=o.Zb())&&(t.infoModal=e.first)}},decls:169,vars:0,consts:[[1,"animated","fadeIn"],[1,"row"],[1,"col-lg-12"],[1,"card"],[1,"card-header"],[1,"fa","fa-align-justify"],[1,"card-body"],["type","button","data-toggle","modal",1,"btn","btn-secondary","mr-1",3,"click"],["type","button","data-toggle","modal",1,"btn","btn-primary","mr-1",3,"click"],["type","button","data-toggle","modal",1,"btn","btn-success","mr-1",3,"click"],["type","button","data-toggle","modal",1,"btn","btn-warning","mr-1",3,"click"],["type","button","data-toggle","modal",1,"btn","btn-danger","mr-1",3,"click"],["type","button","data-toggle","modal",1,"btn","btn-info","mr-1",3,"click"],["bsModal","","tabindex","-1","role","dialog","aria-labelledby","myModalLabel","aria-hidden","true",1,"modal","fade"],["myModal","bs-modal"],["role","document",1,"modal-dialog"],[1,"modal-content"],[1,"modal-header"],[1,"modal-title"],["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],[1,"modal-footer"],["type","button",1,"btn","btn-secondary",3,"click"],["type","button",1,"btn","btn-primary"],["largeModal","bs-modal"],["role","document",1,"modal-dialog","modal-lg"],["smallModal","bs-modal"],["role","document",1,"modal-dialog","modal-sm"],["primaryModal","bs-modal"],["role","document",1,"modal-dialog","modal-primary"],["successModal","bs-modal"],["role","document",1,"modal-dialog","modal-success"],["type","button",1,"btn","btn-success"],["warningModal","bs-modal"],["role","document",1,"modal-dialog","modal-warning"],["type","button",1,"btn","btn-warning"],["dangerModal","bs-modal"],["role","document",1,"modal-dialog","modal-danger"],["type","button",1,"btn","btn-danger"],["infoModal","bs-modal"],["role","document",1,"modal-dialog","modal-info"],["type","button",1,"btn","btn-info"]],template:function(e,t){if(1&e){const e=o.Sb();o.Rb(0,"div",0),o.Rb(1,"div",1),o.Rb(2,"div",2),o.Rb(3,"div",3),o.Rb(4,"div",4),o.Mb(5,"i",5),o.wc(6," Bootstrap Modals "),o.Qb(),o.Rb(7,"div",6),o.Rb(8,"button",7),o.Yb("click",function(){return o.pc(e),o.nc(26).show()}),o.wc(9," Launch demo modal "),o.Qb(),o.Rb(10,"button",7),o.Yb("click",function(){return o.pc(e),o.nc(44).show()}),o.wc(11," Launch large modal "),o.Qb(),o.Rb(12,"button",7),o.Yb("click",function(){return o.pc(e),o.nc(62).show()}),o.wc(13," Launch small modal "),o.Qb(),o.Mb(14,"hr"),o.Rb(15,"button",8),o.Yb("click",function(){return o.pc(e),o.nc(80).show()}),o.wc(16," Primary modal "),o.Qb(),o.Rb(17,"button",9),o.Yb("click",function(){return o.pc(e),o.nc(98).show()}),o.wc(18," Success modal "),o.Qb(),o.Rb(19,"button",10),o.Yb("click",function(){return o.pc(e),o.nc(116).show()}),o.wc(20," Warning modal "),o.Qb(),o.Rb(21,"button",11),o.Yb("click",function(){return o.pc(e),o.nc(134).show()}),o.wc(22," Danger modal "),o.Qb(),o.Rb(23,"button",12),o.Yb("click",function(){return o.pc(e),o.nc(152).show()}),o.wc(24," Info modal "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(25,"div",13,14),o.Rb(27,"div",15),o.Rb(28,"div",16),o.Rb(29,"div",17),o.Rb(30,"h4",18),o.wc(31,"Modal title"),o.Qb(),o.Rb(32,"button",19),o.Yb("click",function(){return o.pc(e),o.nc(26).hide()}),o.Rb(33,"span",20),o.wc(34,"\xd7"),o.Qb(),o.Qb(),o.Qb(),o.Rb(35,"div",21),o.Rb(36,"p"),o.wc(37,"One fine body\u2026"),o.Qb(),o.Qb(),o.Rb(38,"div",22),o.Rb(39,"button",23),o.Yb("click",function(){return o.pc(e),o.nc(26).hide()}),o.wc(40,"Close"),o.Qb(),o.Rb(41,"button",24),o.wc(42,"Save changes"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(43,"div",13,25),o.Rb(45,"div",26),o.Rb(46,"div",16),o.Rb(47,"div",17),o.Rb(48,"h4",18),o.wc(49,"Modal title"),o.Qb(),o.Rb(50,"button",19),o.Yb("click",function(){return o.pc(e),o.nc(44).hide()}),o.Rb(51,"span",20),o.wc(52,"\xd7"),o.Qb(),o.Qb(),o.Qb(),o.Rb(53,"div",21),o.Rb(54,"p"),o.wc(55,"One fine body\u2026"),o.Qb(),o.Qb(),o.Rb(56,"div",22),o.Rb(57,"button",23),o.Yb("click",function(){return o.pc(e),o.nc(44).hide()}),o.wc(58,"Close"),o.Qb(),o.Rb(59,"button",24),o.wc(60,"Save changes"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(61,"div",13,27),o.Rb(63,"div",28),o.Rb(64,"div",16),o.Rb(65,"div",17),o.Rb(66,"h4",18),o.wc(67,"Modal title"),o.Qb(),o.Rb(68,"button",19),o.Yb("click",function(){return o.pc(e),o.nc(62).hide()}),o.Rb(69,"span",20),o.wc(70,"\xd7"),o.Qb(),o.Qb(),o.Qb(),o.Rb(71,"div",21),o.Rb(72,"p"),o.wc(73,"One fine body\u2026"),o.Qb(),o.Qb(),o.Rb(74,"div",22),o.Rb(75,"button",23),o.Yb("click",function(){return o.pc(e),o.nc(62).hide()}),o.wc(76,"Close"),o.Qb(),o.Rb(77,"button",24),o.wc(78,"Save changes"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(79,"div",13,29),o.Rb(81,"div",30),o.Rb(82,"div",16),o.Rb(83,"div",17),o.Rb(84,"h4",18),o.wc(85,"Modal title"),o.Qb(),o.Rb(86,"button",19),o.Yb("click",function(){return o.pc(e),o.nc(80).hide()}),o.Rb(87,"span",20),o.wc(88,"\xd7"),o.Qb(),o.Qb(),o.Qb(),o.Rb(89,"div",21),o.Rb(90,"p"),o.wc(91,"One fine body\u2026"),o.Qb(),o.Qb(),o.Rb(92,"div",22),o.Rb(93,"button",23),o.Yb("click",function(){return o.pc(e),o.nc(80).hide()}),o.wc(94,"Close"),o.Qb(),o.Rb(95,"button",24),o.wc(96,"Save changes"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(97,"div",13,31),o.Rb(99,"div",32),o.Rb(100,"div",16),o.Rb(101,"div",17),o.Rb(102,"h4",18),o.wc(103,"Modal title"),o.Qb(),o.Rb(104,"button",19),o.Yb("click",function(){return o.pc(e),o.nc(98).hide()}),o.Rb(105,"span",20),o.wc(106,"\xd7"),o.Qb(),o.Qb(),o.Qb(),o.Rb(107,"div",21),o.Rb(108,"p"),o.wc(109,"One fine body\u2026"),o.Qb(),o.Qb(),o.Rb(110,"div",22),o.Rb(111,"button",23),o.Yb("click",function(){return o.pc(e),o.nc(98).hide()}),o.wc(112,"Close"),o.Qb(),o.Rb(113,"button",33),o.wc(114,"Save changes"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(115,"div",13,34),o.Rb(117,"div",35),o.Rb(118,"div",16),o.Rb(119,"div",17),o.Rb(120,"h4",18),o.wc(121,"Modal title"),o.Qb(),o.Rb(122,"button",19),o.Yb("click",function(){return o.pc(e),o.nc(116).hide()}),o.Rb(123,"span",20),o.wc(124,"\xd7"),o.Qb(),o.Qb(),o.Qb(),o.Rb(125,"div",21),o.Rb(126,"p"),o.wc(127,"One fine body\u2026"),o.Qb(),o.Qb(),o.Rb(128,"div",22),o.Rb(129,"button",23),o.Yb("click",function(){return o.pc(e),o.nc(116).hide()}),o.wc(130,"Close"),o.Qb(),o.Rb(131,"button",36),o.wc(132,"Save changes"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(133,"div",13,37),o.Rb(135,"div",38),o.Rb(136,"div",16),o.Rb(137,"div",17),o.Rb(138,"h4",18),o.wc(139,"Modal title"),o.Qb(),o.Rb(140,"button",19),o.Yb("click",function(){return o.pc(e),o.nc(134).hide()}),o.Rb(141,"span",20),o.wc(142,"\xd7"),o.Qb(),o.Qb(),o.Qb(),o.Rb(143,"div",21),o.Rb(144,"p"),o.wc(145,"One fine body\u2026"),o.Qb(),o.Qb(),o.Rb(146,"div",22),o.Rb(147,"button",23),o.Yb("click",function(){return o.pc(e),o.nc(134).hide()}),o.wc(148,"Close"),o.Qb(),o.Rb(149,"button",39),o.wc(150,"Save changes"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(151,"div",13,40),o.Rb(153,"div",41),o.Rb(154,"div",16),o.Rb(155,"div",17),o.Rb(156,"h4",18),o.wc(157,"Modal title"),o.Qb(),o.Rb(158,"button",19),o.Yb("click",function(){return o.pc(e),o.nc(152).hide()}),o.Rb(159,"span",20),o.wc(160,"\xd7"),o.Qb(),o.Qb(),o.Qb(),o.Rb(161,"div",21),o.Rb(162,"p"),o.wc(163,"One fine body\u2026"),o.Qb(),o.Qb(),o.Rb(164,"div",22),o.Rb(165,"button",23),o.Yb("click",function(){return o.pc(e),o.nc(152).hide()}),o.wc(166,"Close"),o.Qb(),o.Rb(167,"button",42),o.wc(168,"Save changes"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb()}},directives:[y],encapsulation:2}),e})(),data:{title:"Modals"}}]}];let F=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=o.Jb({type:e}),e.\u0275inj=o.Ib({imports:[[_.g.forChild(N)],_.g]}),e})(),P=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=o.Jb({type:e}),e.\u0275inj=o.Ib({imports:[[n.c,F,h.forRoot(),S.forRoot()]]}),e})()}}]); \ No newline at end of file diff --git a/frontend/src/main/template_original/prod_build/14-es5.1c3b4afda0ef1ce7caf7.js b/frontend/src/main/template_original/prod_build/14-es5.1c3b4afda0ef1ce7caf7.js deleted file mode 100644 index 9e74b86ac..000000000 --- a/frontend/src/main/template_original/prod_build/14-es5.1c3b4afda0ef1ce7caf7.js +++ /dev/null @@ -1 +0,0 @@ -!function(){function e(e,n){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!i){if(Array.isArray(e)||(i=function(e,n){if(!e)return;if("string"==typeof e)return t(e,n);var i=Object.prototype.toString.call(e).slice(8,-1);"Object"===i&&e.constructor&&(i=e.constructor.name);if("Map"===i||"Set"===i)return Array.from(e);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return t(e,n)}(e))||n&&e&&"number"==typeof e.length){i&&(e=i);var o=0,s=function(){};return{s:s,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:s}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,r=!0,c=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return r=e.done,e},e:function(e){c=!0,a=e},f:function(){try{r||null==i.return||i.return()}finally{if(c)throw a}}}}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n=1&&null!=e?this.modalsCount-1:0,setTimeout(function(){t._hideModal(e),t.removeLoaders(e)},this.config.animated?150:0)}},{key:"_showBackdrop",value:function(){var e=this.config.backdrop||"static"===this.config.backdrop,t=!this.backdropRef||!this.backdropRef.instance.isShown;1===this.modalsCount&&(this.removeBackdrop(),e&&t&&(this._backdropLoader.attach(Y).to("body").show({isAnimated:this.config.animated}),this.backdropRef=this._backdropLoader._componentRef))}},{key:"_hideBackdrop",value:function(){var e=this;this.backdropRef&&(this.backdropRef.instance.isShown=!1,setTimeout(function(){return e.removeBackdrop()},this.config.animated?150:0))}},{key:"_showModal",value:function(t){var n,i=this.loaders[this.loaders.length-1];if(this.config&&this.config.providers){var o,s=e(this.config.providers);try{for(s.s();!(o=s.n()).done;){var a=o.value;i.provide(a)}}catch(d){s.e(d)}finally{s.f()}}var r=new O,b=i.provide({provide:B,useValue:this.config}).provide({provide:O,useValue:r}).attach(I).to("body");return r.hide=function(){return b.instance.hide()},r.setClass=function(e){b.instance.config.class=e},r.onHidden=new c.n,r.onHide=new c.n,this.copyEvent(i.onBeforeHide,r.onHide),this.copyEvent(i.onHidden,r.onHidden),b.show({content:t,isAnimated:this.config.animated,initialState:this.config.initialState,bsModalService:this,id:this.config.id}),b.instance.level=this.getModalsCount(),r.content=i.getInnerComponent()||null,r.id=null===(n=b.instance.config)||void 0===n?void 0:n.id,r}},{key:"_hideModal",value:function(e){if(null!=e){var t=this.loaders.findIndex(function(t){return t.instance.config.id===e}),n=this.loaders[t];n&&n.hide(e)}else this.loaders.forEach(function(e){e.hide(e.instance.config.id)})}},{key:"getModalsCount",value:function(){return this.modalsCount}},{key:"setDismissReason",value:function(e){this.lastDismissReason=e}},{key:"removeBackdrop",value:function(){this._renderer.removeClass(document.body,"modal-open"),this._backdropLoader.hide(),this.backdropRef=null}},{key:"checkScrollbar",value:function(){this.isBodyOverflowing=document.body.clientWidth=0&&(this.loaders.splice(t,1),this.loaders.forEach(function(e,t){e.instance.level=t+1}))}else this.loaders.splice(0,this.loaders.length)}},{key:"copyEvent",value:function(e,t){var n=this;e.subscribe(function(e){t.emit(n.lastDismissReason||e)})}}]),t}()).\u0275fac=function(e){return new(e||v)(c.Vb(c.F),c.Vb(C.a),c.Vb(H,8))},v.\u0275prov=c.Hb({token:v,factory:v.\u0275fac}),v),L=((p=function(){function e(){o(this,e)}return i(e,null,[{key:"forRoot",value:function(){return{ngModule:e,providers:[D,C.a,M.a]}}},{key:"forChild",value:function(){return{ngModule:e,providers:[D,C.a,M.a]}}}]),e}()).\u0275fac=function(e){return new(e||p)},p.\u0275mod=c.Jb({type:p}),p.\u0275inj=c.Ib({}),p),x=s("iInd"),W=s("cUpR");function j(e,t){if(1&e&&(c.Rb(0,"div"),c.Rb(1,"alert",23),c.wc(2),c.Qb(),c.Qb()),2&e){var n=t.$implicit,i=c.bc();c.zb(1),c.gc("type",n.type)("dismissible",i.dismissible),c.zb(1),c.xc(n.msg)}}function P(e,t){if(1&e&&(c.Rb(0,"div"),c.Rb(1,"alert",24),c.Mb(2,"span",25),c.Qb(),c.Qb()),2&e){var n=t.$implicit;c.zb(1),c.gc("type",n.type),c.zb(1),c.gc("innerHtml",n.msg,c.qc)}}function N(e,t){if(1&e){var n=c.Sb();c.Rb(0,"div"),c.Rb(1,"button",26),c.Yb("click",function(){return c.pc(n),c.bc().changeText()}),c.wc(2,"Change text"),c.Qb(),c.Qb()}}function F(e,t){if(1&e){var n=c.Sb();c.Rb(0,"button",26),c.Yb("click",function(){return c.pc(n),c.bc().index=0}),c.wc(1,"Reset"),c.Qb()}}function z(e,t){if(1&e&&(c.Rb(0,"div"),c.Rb(1,"alert",27),c.wc(2),c.Qb(),c.Qb()),2&e){var n=t.$implicit;c.zb(1),c.gc("type",n.type)("dismissOnTimeout",n.timeout),c.zb(1),c.xc(n.msg)}}function V(){return Object.assign(new k,{type:"success"})}var Z,J,$,G,U,q=["myModal"],K=["largeModal"],X=["smallModal"],ee=["primaryModal"],te=["successModal"],ne=["warningModal"],ie=["dangerModal"],oe=["infoModal"],se=[{path:"",data:{title:"Notifications"},children:[{path:"",redirectTo:"alerts"},{path:"alerts",component:($=function(){function e(t){o(this,e),this.dismissible=!0,this.alerts=[{type:"success",msg:"You successfully read this important alert message."},{type:"info",msg:"This alert needs your attention, but it's not super important."},{type:"danger",msg:"Better check yourself, you're not looking too good."}],this.alertsHtml=[{type:"success",msg:"Well done! You successfully read this important alert message."},{type:"info",msg:"Heads up! This alert needs your attention, but it's not super important."},{type:"danger",msg:"Warning! Better check yourself, you're not looking too good."}],this.index=0,this.messages=["You successfully read this important alert message.","Now this text is different from what it was before. Go ahead and click the button one more time","Well done! Click reset button and you'll see the first message"],this.alertsDismiss=[],this.alertsHtml=this.alertsHtml.map(function(e){return{type:e.type,msg:t.sanitize(c.I.HTML,e.msg)}})}return i(e,[{key:"reset",value:function(){this.alerts=this.alerts.map(function(e){return Object.assign({},e)})}},{key:"changeText",value:function(){this.messages.length-1!==this.index&&this.index++}},{key:"add",value:function(){this.alertsDismiss.push({type:"info",msg:"This alert will be closed in 5 seconds (added: ".concat((new Date).toLocaleTimeString(),")"),timeout:5e3})}}]),e}(),$.\u0275fac=function(e){return new(e||$)(c.Lb(W.b))},$.\u0275cmp=c.Fb({type:$,selectors:[["ng-component"]],features:[c.yb([{provide:k,useFactory:V}])],decls:177,vars:6,consts:[[1,"animated","fadeIn"],[1,"row"],[1,"col-md-6"],[1,"card"],[1,"card-header"],[1,"card-header-actions"],["href","https://valor-software.com/ngx-bootstrap/#/alerts","target","_blank"],["className","text-muted"],[1,"card-body"],["type","success"],["type","info"],["type","warning"],["type","danger"],["href","#",1,"alert-link"],[1,"alert-heading"],[1,"mb-0"],[4,"ngFor","ngForOf"],["type","button",1,"btn","btn-primary",3,"click"],[4,"ngIf","ngIfElse"],["elseBlock",""],["type","success","dismissOnTimeout","5000"],["type","md-color"],["type","md-local"],[3,"type","dismissible"],[3,"type"],[3,"innerHtml"],[1,"btn","btn-primary",3,"click"],[3,"type","dismissOnTimeout"]],template:function(e,t){if(1&e&&(c.Rb(0,"div",0),c.Rb(1,"div",1),c.Rb(2,"div",2),c.Rb(3,"div",3),c.Rb(4,"div",4),c.Rb(5,"strong"),c.wc(6,"Bootstrap Alerts"),c.Qb(),c.Rb(7,"div",5),c.Rb(8,"a",6),c.Rb(9,"small",7),c.wc(10,"docs"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(11,"div",8),c.Rb(12,"alert",9),c.Rb(13,"strong"),c.wc(14,"Well done!"),c.Qb(),c.wc(15," You successfully read this important alert message. "),c.Qb(),c.Rb(16,"alert",10),c.Rb(17,"strong"),c.wc(18,"Heads up!"),c.Qb(),c.wc(19," This alert needs your attention, but it's not super important. "),c.Qb(),c.Rb(20,"alert",11),c.Rb(21,"strong"),c.wc(22,"Warning!"),c.Qb(),c.wc(23," Better check yourself, you're not looking too good. "),c.Qb(),c.Rb(24,"alert",12),c.Rb(25,"strong"),c.wc(26,"Oh snap!"),c.Qb(),c.wc(27," Change a few things up and try submitting again. "),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(28,"div",2),c.Rb(29,"div",3),c.Rb(30,"div",4),c.Rb(31,"strong"),c.wc(32,"Alerts"),c.Qb(),c.Rb(33,"small"),c.wc(34,"link"),c.Qb(),c.Qb(),c.Rb(35,"div",8),c.Rb(36,"alert",9),c.Rb(37,"strong"),c.wc(38,"Well done!"),c.Qb(),c.wc(39," You successfully read "),c.Rb(40,"a",13),c.wc(41,"this important alert message"),c.Qb(),c.wc(42,". "),c.Qb(),c.Rb(43,"alert",10),c.Rb(44,"strong"),c.wc(45,"Heads up!"),c.Qb(),c.wc(46," This "),c.Rb(47,"a",13),c.wc(48,"alert needs your attention"),c.Qb(),c.wc(49,", but it's not super important. "),c.Qb(),c.Rb(50,"alert",11),c.Rb(51,"strong"),c.wc(52,"Warning!"),c.Qb(),c.wc(53," Better check yourself, you're "),c.Rb(54,"a",13),c.wc(55,"not looking too good"),c.Qb(),c.wc(56,". "),c.Qb(),c.Rb(57,"alert",12),c.Rb(58,"strong"),c.wc(59,"Oh snap!"),c.Qb(),c.Rb(60,"a",13),c.wc(61,"Change a few things up"),c.Qb(),c.wc(62," and try submitting again. "),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(63,"div",1),c.Rb(64,"div",2),c.Rb(65,"div",3),c.Rb(66,"div",4),c.Rb(67,"strong"),c.wc(68,"Alerts"),c.Qb(),c.Rb(69,"small"),c.wc(70,"additional content"),c.Qb(),c.Qb(),c.Rb(71,"div",8),c.Rb(72,"alert",9),c.Rb(73,"h4",14),c.wc(74,"Well done!"),c.Qb(),c.Rb(75,"p"),c.wc(76,"Aww yeah, you successfully read this important alert message. This example text is going to run a bit longer so that you can see how spacing within an alert works with this kind of content."),c.Qb(),c.Rb(77,"p",15),c.wc(78,"Whenever you need to, be sure to use margin utilities to keep things nice and tidy."),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(79,"div",2),c.Rb(80,"div",3),c.Rb(81,"div",4),c.Rb(82,"strong"),c.wc(83,"Alerts"),c.Qb(),c.Rb(84,"small"),c.wc(85,"dismissing"),c.Qb(),c.Qb(),c.Rb(86,"div",8),c.uc(87,j,3,3,"div",16),c.Rb(88,"button",17),c.Yb("click",function(){return t.dismissible=!t.dismissible}),c.wc(89,"Toggle dismissible"),c.Qb(),c.Rb(90,"button",17),c.Yb("click",function(){return t.reset()}),c.wc(91,"Reset"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(92,"div",1),c.Rb(93,"div",2),c.Rb(94,"div",3),c.Rb(95,"div",4),c.Rb(96,"strong"),c.wc(97,"Alerts"),c.Qb(),c.Rb(98,"small"),c.wc(99,"dynamic html"),c.Qb(),c.Qb(),c.Rb(100,"div",8),c.uc(101,P,3,2,"div",16),c.Qb(),c.Qb(),c.Qb(),c.Rb(102,"div",2),c.Rb(103,"div",3),c.Rb(104,"div",4),c.Rb(105,"strong"),c.wc(106,"Alerts"),c.Qb(),c.Rb(107,"small"),c.wc(108,"dynamic content"),c.Qb(),c.Qb(),c.Rb(109,"div",8),c.Rb(110,"alert",9),c.wc(111),c.Qb(),c.uc(112,N,3,0,"div",18),c.uc(113,F,2,0,"ng-template",null,19,c.vc),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(115,"div",1),c.Rb(116,"div",2),c.Rb(117,"div",3),c.Rb(118,"div",4),c.Rb(119,"strong"),c.wc(120,"Alerts"),c.Qb(),c.Rb(121,"small"),c.wc(122,"dismiss on timeout"),c.Qb(),c.Qb(),c.Rb(123,"div",8),c.Rb(124,"alert",20),c.Rb(125,"strong"),c.wc(126,"Well done!"),c.Qb(),c.wc(127," You successfully read this important alert message. "),c.Qb(),c.Rb(128,"p"),c.wc(129,"If you missed alert on top of me, just press "),c.Rb(130,"code"),c.wc(131,"Add more"),c.Qb(),c.wc(132," button"),c.Qb(),c.uc(133,z,3,3,"div",16),c.Rb(134,"button",17),c.Yb("click",function(){return t.add()}),c.wc(135,"Add more"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(136,"div",2),c.Rb(137,"div",3),c.Rb(138,"div",4),c.Rb(139,"strong"),c.wc(140,"Alerts"),c.Qb(),c.Rb(141,"small"),c.wc(142,"global styling"),c.Qb(),c.Qb(),c.Rb(143,"div",8),c.Rb(144,"alert",21),c.Rb(145,"strong"),c.wc(146,"Well done!"),c.Qb(),c.wc(147," You successfully read this important alert message. "),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(148,"div",1),c.Rb(149,"div",2),c.Rb(150,"div",3),c.Rb(151,"div",4),c.Rb(152,"strong"),c.wc(153,"Alerts"),c.Qb(),c.Rb(154,"small"),c.wc(155,"component level styling"),c.Qb(),c.Qb(),c.Rb(156,"div",8),c.Rb(157,"alert",22),c.Rb(158,"strong"),c.wc(159,"Well done!"),c.Qb(),c.wc(160," You successfully read this important alert message. "),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(161,"div",2),c.Rb(162,"div",3),c.Rb(163,"div",4),c.Rb(164,"strong"),c.wc(165,"Alerts"),c.Qb(),c.Rb(166,"small"),c.wc(167,"configuring defaults"),c.Qb(),c.Qb(),c.Rb(168,"div",8),c.Rb(169,"alert"),c.Rb(170,"strong"),c.wc(171,"Well done!"),c.Qb(),c.wc(172," You successfully read this important alert message. "),c.Qb(),c.Rb(173,"alert",10),c.Rb(174,"strong"),c.wc(175,"Heads up!"),c.Qb(),c.wc(176," This alert needs your attention, but it's not super important. "),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb()),2&e){var n=c.nc(114);c.zb(87),c.gc("ngForOf",t.alerts),c.zb(14),c.gc("ngForOf",t.alertsHtml),c.zb(10),c.xc(t.messages[t.index]),c.zb(1),c.gc("ngIf",t.index!==t.messages.length-1)("ngIfElse",n),c.zb(21),c.gc("ngForOf",t.alertsDismiss)}},directives:[S,a.j,a.k],styles:["\n .alert-md-local {\n background-color: #009688;\n border-color: #00695C;\n color: #fff;\n }\n ","\n .alert-md-color {\n background-color: #7B1FA2;\n border-color: #4A148C;\n color: #fff;\n }\n "],encapsulation:2}),$),data:{title:"Alerts"}},{path:"badges",component:(J=i(function e(){o(this,e)}),J.\u0275fac=function(e){return new(e||J)},J.\u0275cmp=c.Fb({type:J,selectors:[["ng-component"]],decls:111,vars:0,consts:[[1,"animated","fadeIn"],[1,"row"],[1,"col-lg-6"],[1,"card"],[1,"card-header"],[1,"fa","fa-align-justify"],[1,"card-header-actions"],["href","http://coreui.io/docs/components/bootstrap-badge/","target","_blank",1,"card-header-action"],[1,"text-muted"],[1,"card-body"],[1,"badge","badge-secondary"],[1,"card-footer"],["type","link",1,"btn","btn-primary"],[1,"badge","badge-light","badge-pill",2,"position","static"],[1,"badge","badge-primary"],[1,"badge","badge-success"],[1,"badge","badge-danger"],[1,"badge","badge-warning"],[1,"badge","badge-info"],[1,"badge","badge-light"],[1,"badge","badge-dark"],[1,"badge","badge-pill","badge-primary"],[1,"badge","badge-pill","badge-secondary"],[1,"badge","badge-pill","badge-success"],[1,"badge","badge-pill","badge-danger"],[1,"badge","badge-pill","badge-warning"],[1,"badge","badge-pill","badge-info"],[1,"badge","badge-pill","badge-light"],[1,"badge","badge-pill","badge-dark"],["href","#",1,"badge","badge-primary"],["href","#",1,"badge","badge-secondary"],["href","#",1,"badge","badge-success"],["href","#",1,"badge","badge-danger"],["href","#",1,"badge","badge-warning"],["href","#",1,"badge","badge-info"],["href","#",1,"badge","badge-light"],["href","#",1,"badge","badge-dark"]],template:function(e,t){1&e&&(c.Rb(0,"div",0),c.Rb(1,"div",1),c.Rb(2,"div",2),c.Rb(3,"div",3),c.Rb(4,"div",4),c.Mb(5,"i",5),c.wc(6," Bootstrap Badges "),c.Rb(7,"div",6),c.Rb(8,"a",7),c.Rb(9,"small",8),c.wc(10,"docs"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(11,"div",9),c.Rb(12,"h1"),c.wc(13,"Example heading "),c.Rb(14,"span",10),c.wc(15,"New"),c.Qb(),c.Qb(),c.Rb(16,"h2"),c.wc(17,"Example heading "),c.Rb(18,"span",10),c.wc(19,"New"),c.Qb(),c.Qb(),c.Rb(20,"h3"),c.wc(21,"Example heading "),c.Rb(22,"span",10),c.wc(23,"New"),c.Qb(),c.Qb(),c.Rb(24,"h4"),c.wc(25,"Example heading "),c.Rb(26,"span",10),c.wc(27,"New"),c.Qb(),c.Qb(),c.Rb(28,"h5"),c.wc(29,"Example heading "),c.Rb(30,"span",10),c.wc(31,"New"),c.Qb(),c.Qb(),c.Rb(32,"h6"),c.wc(33,"Example heading "),c.Rb(34,"span",10),c.wc(35,"New"),c.Qb(),c.Qb(),c.Qb(),c.Rb(36,"div",11),c.Rb(37,"button",12),c.wc(38,"Notifications "),c.Rb(39,"span",13),c.wc(40,"9"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(41,"div",2),c.Rb(42,"div",3),c.Rb(43,"div",4),c.Mb(44,"i",5),c.wc(45," Bootstrap Badges "),c.Rb(46,"small"),c.wc(47,"contextual variations"),c.Qb(),c.Qb(),c.Rb(48,"div",9),c.Rb(49,"span",14),c.wc(50,"Primary"),c.Qb(),c.Rb(51,"span",10),c.wc(52,"Secondary"),c.Qb(),c.Rb(53,"span",15),c.wc(54,"Success"),c.Qb(),c.Rb(55,"span",16),c.wc(56,"Danger"),c.Qb(),c.Rb(57,"span",17),c.wc(58,"Warning"),c.Qb(),c.Rb(59,"span",18),c.wc(60,"Info"),c.Qb(),c.Rb(61,"span",19),c.wc(62,"Light"),c.Qb(),c.Rb(63,"span",20),c.wc(64,"Dark"),c.Qb(),c.Qb(),c.Qb(),c.Rb(65,"div",3),c.Rb(66,"div",4),c.Mb(67,"i",5),c.wc(68," Bootstrap Badges "),c.Rb(69,"small"),c.wc(70,"pill badges"),c.Qb(),c.Qb(),c.Rb(71,"div",9),c.Rb(72,"span",21),c.wc(73,"Primary"),c.Qb(),c.Rb(74,"span",22),c.wc(75,"Secondary"),c.Qb(),c.Rb(76,"span",23),c.wc(77,"Success"),c.Qb(),c.Rb(78,"span",24),c.wc(79,"Danger"),c.Qb(),c.Rb(80,"span",25),c.wc(81,"Warning"),c.Qb(),c.Rb(82,"span",26),c.wc(83,"Info"),c.Qb(),c.Rb(84,"span",27),c.wc(85,"Light"),c.Qb(),c.Rb(86,"span",28),c.wc(87,"Dark"),c.Qb(),c.Qb(),c.Qb(),c.Rb(88,"div",3),c.Rb(89,"div",4),c.Mb(90,"i",5),c.wc(91," Bootstrap Badges "),c.Rb(92,"small"),c.wc(93,"links"),c.Qb(),c.Qb(),c.Rb(94,"div",9),c.Rb(95,"a",29),c.wc(96,"Primary"),c.Qb(),c.Rb(97,"a",30),c.wc(98,"Secondary"),c.Qb(),c.Rb(99,"a",31),c.wc(100,"Success"),c.Qb(),c.Rb(101,"a",32),c.wc(102,"Danger"),c.Qb(),c.Rb(103,"a",33),c.wc(104,"Warning"),c.Qb(),c.Rb(105,"a",34),c.wc(106,"Info"),c.Qb(),c.Rb(107,"a",35),c.wc(108,"Light"),c.Qb(),c.Rb(109,"a",36),c.wc(110,"Dark"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb())},encapsulation:2}),J),data:{title:"Badges"}},{path:"modals",component:(Z=i(function e(){o(this,e)}),Z.\u0275fac=function(e){return new(e||Z)},Z.\u0275cmp=c.Fb({type:Z,selectors:[["ng-component"]],viewQuery:function(e,t){var n;1&e&&(c.Ac(q,1),c.Ac(K,1),c.Ac(X,1),c.Ac(ee,1),c.Ac(te,1),c.Ac(ne,1),c.Ac(ie,1),c.Ac(oe,1)),2&e&&(c.mc(n=c.Zb())&&(t.myModal=n.first),c.mc(n=c.Zb())&&(t.largeModal=n.first),c.mc(n=c.Zb())&&(t.smallModal=n.first),c.mc(n=c.Zb())&&(t.primaryModal=n.first),c.mc(n=c.Zb())&&(t.successModal=n.first),c.mc(n=c.Zb())&&(t.warningModal=n.first),c.mc(n=c.Zb())&&(t.dangerModal=n.first),c.mc(n=c.Zb())&&(t.infoModal=n.first))},decls:169,vars:0,consts:[[1,"animated","fadeIn"],[1,"row"],[1,"col-lg-12"],[1,"card"],[1,"card-header"],[1,"fa","fa-align-justify"],[1,"card-body"],["type","button","data-toggle","modal",1,"btn","btn-secondary","mr-1",3,"click"],["type","button","data-toggle","modal",1,"btn","btn-primary","mr-1",3,"click"],["type","button","data-toggle","modal",1,"btn","btn-success","mr-1",3,"click"],["type","button","data-toggle","modal",1,"btn","btn-warning","mr-1",3,"click"],["type","button","data-toggle","modal",1,"btn","btn-danger","mr-1",3,"click"],["type","button","data-toggle","modal",1,"btn","btn-info","mr-1",3,"click"],["bsModal","","tabindex","-1","role","dialog","aria-labelledby","myModalLabel","aria-hidden","true",1,"modal","fade"],["myModal","bs-modal"],["role","document",1,"modal-dialog"],[1,"modal-content"],[1,"modal-header"],[1,"modal-title"],["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],[1,"modal-footer"],["type","button",1,"btn","btn-secondary",3,"click"],["type","button",1,"btn","btn-primary"],["largeModal","bs-modal"],["role","document",1,"modal-dialog","modal-lg"],["smallModal","bs-modal"],["role","document",1,"modal-dialog","modal-sm"],["primaryModal","bs-modal"],["role","document",1,"modal-dialog","modal-primary"],["successModal","bs-modal"],["role","document",1,"modal-dialog","modal-success"],["type","button",1,"btn","btn-success"],["warningModal","bs-modal"],["role","document",1,"modal-dialog","modal-warning"],["type","button",1,"btn","btn-warning"],["dangerModal","bs-modal"],["role","document",1,"modal-dialog","modal-danger"],["type","button",1,"btn","btn-danger"],["infoModal","bs-modal"],["role","document",1,"modal-dialog","modal-info"],["type","button",1,"btn","btn-info"]],template:function(e,t){if(1&e){var n=c.Sb();c.Rb(0,"div",0),c.Rb(1,"div",1),c.Rb(2,"div",2),c.Rb(3,"div",3),c.Rb(4,"div",4),c.Mb(5,"i",5),c.wc(6," Bootstrap Modals "),c.Qb(),c.Rb(7,"div",6),c.Rb(8,"button",7),c.Yb("click",function(){return c.pc(n),c.nc(26).show()}),c.wc(9," Launch demo modal "),c.Qb(),c.Rb(10,"button",7),c.Yb("click",function(){return c.pc(n),c.nc(44).show()}),c.wc(11," Launch large modal "),c.Qb(),c.Rb(12,"button",7),c.Yb("click",function(){return c.pc(n),c.nc(62).show()}),c.wc(13," Launch small modal "),c.Qb(),c.Mb(14,"hr"),c.Rb(15,"button",8),c.Yb("click",function(){return c.pc(n),c.nc(80).show()}),c.wc(16," Primary modal "),c.Qb(),c.Rb(17,"button",9),c.Yb("click",function(){return c.pc(n),c.nc(98).show()}),c.wc(18," Success modal "),c.Qb(),c.Rb(19,"button",10),c.Yb("click",function(){return c.pc(n),c.nc(116).show()}),c.wc(20," Warning modal "),c.Qb(),c.Rb(21,"button",11),c.Yb("click",function(){return c.pc(n),c.nc(134).show()}),c.wc(22," Danger modal "),c.Qb(),c.Rb(23,"button",12),c.Yb("click",function(){return c.pc(n),c.nc(152).show()}),c.wc(24," Info modal "),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(25,"div",13,14),c.Rb(27,"div",15),c.Rb(28,"div",16),c.Rb(29,"div",17),c.Rb(30,"h4",18),c.wc(31,"Modal title"),c.Qb(),c.Rb(32,"button",19),c.Yb("click",function(){return c.pc(n),c.nc(26).hide()}),c.Rb(33,"span",20),c.wc(34,"\xd7"),c.Qb(),c.Qb(),c.Qb(),c.Rb(35,"div",21),c.Rb(36,"p"),c.wc(37,"One fine body\u2026"),c.Qb(),c.Qb(),c.Rb(38,"div",22),c.Rb(39,"button",23),c.Yb("click",function(){return c.pc(n),c.nc(26).hide()}),c.wc(40,"Close"),c.Qb(),c.Rb(41,"button",24),c.wc(42,"Save changes"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(43,"div",13,25),c.Rb(45,"div",26),c.Rb(46,"div",16),c.Rb(47,"div",17),c.Rb(48,"h4",18),c.wc(49,"Modal title"),c.Qb(),c.Rb(50,"button",19),c.Yb("click",function(){return c.pc(n),c.nc(44).hide()}),c.Rb(51,"span",20),c.wc(52,"\xd7"),c.Qb(),c.Qb(),c.Qb(),c.Rb(53,"div",21),c.Rb(54,"p"),c.wc(55,"One fine body\u2026"),c.Qb(),c.Qb(),c.Rb(56,"div",22),c.Rb(57,"button",23),c.Yb("click",function(){return c.pc(n),c.nc(44).hide()}),c.wc(58,"Close"),c.Qb(),c.Rb(59,"button",24),c.wc(60,"Save changes"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(61,"div",13,27),c.Rb(63,"div",28),c.Rb(64,"div",16),c.Rb(65,"div",17),c.Rb(66,"h4",18),c.wc(67,"Modal title"),c.Qb(),c.Rb(68,"button",19),c.Yb("click",function(){return c.pc(n),c.nc(62).hide()}),c.Rb(69,"span",20),c.wc(70,"\xd7"),c.Qb(),c.Qb(),c.Qb(),c.Rb(71,"div",21),c.Rb(72,"p"),c.wc(73,"One fine body\u2026"),c.Qb(),c.Qb(),c.Rb(74,"div",22),c.Rb(75,"button",23),c.Yb("click",function(){return c.pc(n),c.nc(62).hide()}),c.wc(76,"Close"),c.Qb(),c.Rb(77,"button",24),c.wc(78,"Save changes"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(79,"div",13,29),c.Rb(81,"div",30),c.Rb(82,"div",16),c.Rb(83,"div",17),c.Rb(84,"h4",18),c.wc(85,"Modal title"),c.Qb(),c.Rb(86,"button",19),c.Yb("click",function(){return c.pc(n),c.nc(80).hide()}),c.Rb(87,"span",20),c.wc(88,"\xd7"),c.Qb(),c.Qb(),c.Qb(),c.Rb(89,"div",21),c.Rb(90,"p"),c.wc(91,"One fine body\u2026"),c.Qb(),c.Qb(),c.Rb(92,"div",22),c.Rb(93,"button",23),c.Yb("click",function(){return c.pc(n),c.nc(80).hide()}),c.wc(94,"Close"),c.Qb(),c.Rb(95,"button",24),c.wc(96,"Save changes"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(97,"div",13,31),c.Rb(99,"div",32),c.Rb(100,"div",16),c.Rb(101,"div",17),c.Rb(102,"h4",18),c.wc(103,"Modal title"),c.Qb(),c.Rb(104,"button",19),c.Yb("click",function(){return c.pc(n),c.nc(98).hide()}),c.Rb(105,"span",20),c.wc(106,"\xd7"),c.Qb(),c.Qb(),c.Qb(),c.Rb(107,"div",21),c.Rb(108,"p"),c.wc(109,"One fine body\u2026"),c.Qb(),c.Qb(),c.Rb(110,"div",22),c.Rb(111,"button",23),c.Yb("click",function(){return c.pc(n),c.nc(98).hide()}),c.wc(112,"Close"),c.Qb(),c.Rb(113,"button",33),c.wc(114,"Save changes"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(115,"div",13,34),c.Rb(117,"div",35),c.Rb(118,"div",16),c.Rb(119,"div",17),c.Rb(120,"h4",18),c.wc(121,"Modal title"),c.Qb(),c.Rb(122,"button",19),c.Yb("click",function(){return c.pc(n),c.nc(116).hide()}),c.Rb(123,"span",20),c.wc(124,"\xd7"),c.Qb(),c.Qb(),c.Qb(),c.Rb(125,"div",21),c.Rb(126,"p"),c.wc(127,"One fine body\u2026"),c.Qb(),c.Qb(),c.Rb(128,"div",22),c.Rb(129,"button",23),c.Yb("click",function(){return c.pc(n),c.nc(116).hide()}),c.wc(130,"Close"),c.Qb(),c.Rb(131,"button",36),c.wc(132,"Save changes"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(133,"div",13,37),c.Rb(135,"div",38),c.Rb(136,"div",16),c.Rb(137,"div",17),c.Rb(138,"h4",18),c.wc(139,"Modal title"),c.Qb(),c.Rb(140,"button",19),c.Yb("click",function(){return c.pc(n),c.nc(134).hide()}),c.Rb(141,"span",20),c.wc(142,"\xd7"),c.Qb(),c.Qb(),c.Qb(),c.Rb(143,"div",21),c.Rb(144,"p"),c.wc(145,"One fine body\u2026"),c.Qb(),c.Qb(),c.Rb(146,"div",22),c.Rb(147,"button",23),c.Yb("click",function(){return c.pc(n),c.nc(134).hide()}),c.wc(148,"Close"),c.Qb(),c.Rb(149,"button",39),c.wc(150,"Save changes"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(151,"div",13,40),c.Rb(153,"div",41),c.Rb(154,"div",16),c.Rb(155,"div",17),c.Rb(156,"h4",18),c.wc(157,"Modal title"),c.Qb(),c.Rb(158,"button",19),c.Yb("click",function(){return c.pc(n),c.nc(152).hide()}),c.Rb(159,"span",20),c.wc(160,"\xd7"),c.Qb(),c.Qb(),c.Qb(),c.Rb(161,"div",21),c.Rb(162,"p"),c.wc(163,"One fine body\u2026"),c.Qb(),c.Qb(),c.Rb(164,"div",22),c.Rb(165,"button",23),c.Yb("click",function(){return c.pc(n),c.nc(152).hide()}),c.wc(166,"Close"),c.Qb(),c.Rb(167,"button",42),c.wc(168,"Save changes"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb()}},directives:[T],encapsulation:2}),Z),data:{title:"Modals"}}]}],ae=((U=i(function e(){o(this,e)})).\u0275fac=function(e){return new(e||U)},U.\u0275mod=c.Jb({type:U}),U.\u0275inj=c.Ib({imports:[[x.g.forChild(se)],x.g]}),U),re=((G=i(function e(){o(this,e)})).\u0275fac=function(e){return new(e||G)},G.\u0275mod=c.Jb({type:G}),G.\u0275inj=c.Ib({imports:[[a.c,ae,_.forRoot(),L.forRoot()]]}),G)}}])}(); \ No newline at end of file diff --git a/frontend/src/main/template_original/prod_build/15-es2015.76675bd6e83123e402ce.js b/frontend/src/main/template_original/prod_build/15-es2015.76675bd6e83123e402ce.js deleted file mode 100644 index bf53a991d..000000000 --- a/frontend/src/main/template_original/prod_build/15-es2015.76675bd6e83123e402ce.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{AgMk:function(b,e,d){"use strict";d.r(e),d.d(e,"ThemeModule",function(){return c});var o=d("SVse"),t=d("iInd"),i=d("NuRj"),n=d("8Y7J");const a=[{path:"",data:{title:"Theme"},children:[{path:"",redirectTo:"colors"},{path:"colors",component:(()=>{class b{constructor(b){this._document=b}themeColors(){Array.from(this._document.querySelectorAll(".theme-color")).forEach(b=>{const e=Object(i.getStyle)("background-color",b),d=this._document.createElement("table");d.innerHTML=`\n \n \n \n \n \n \n \n \n \n
HEX:${Object(i.rgbToHex)(e)}
RGB:${e}
\n `,b.parentNode.appendChild(d)})}ngOnInit(){this.themeColors()}}return b.\u0275fac=function(e){return new(e||b)(n.Lb(o.d))},b.\u0275cmp=n.Fb({type:b,selectors:[["ng-component"]],decls:131,vars:0,consts:[[1,"animated","fadeIn"],[1,"card"],[1,"card-header"],[1,"icon-drop"],[1,"card-body"],[1,"row"],[1,"col-xl-2","col-md-3","col-sm-4","col-6","mb-4"],[1,"bg-primary","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-secondary","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-success","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-danger","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-warning","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-info","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-light","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-dark","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"row","mb-3"],[1,"bg-gray-100","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-gray-200","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-gray-300","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-gray-400","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-gray-500","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-gray-600","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-gray-700","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-gray-800","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-gray-900","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-blue","theme-color","mb-3","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-light-blue","theme-color","mb-3","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-indigo","theme-color","mb-3","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-purple","theme-color","mb-3","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-pink","theme-color","mb-3","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-red","theme-color","mb-3","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-orange","theme-color","mb-3","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-yellow","theme-color","mb-3","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-green","theme-color","mb-3","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-teal","theme-color","mb-3","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-cyan","theme-color","mb-3","w-75","rounded","mb-2",2,"padding-top","75%"]],template:function(b,e){1&b&&(n.Rb(0,"div",0),n.Rb(1,"div",1),n.Rb(2,"div",2),n.Mb(3,"i",3),n.wc(4," Theme colors "),n.Qb(),n.Rb(5,"div",4),n.Rb(6,"div",5),n.Rb(7,"div",6),n.Mb(8,"div",7),n.Rb(9,"h6"),n.wc(10,"Brand Primary Color"),n.Qb(),n.Qb(),n.Rb(11,"div",6),n.Mb(12,"div",8),n.Rb(13,"h6"),n.wc(14,"Brand Secondary Color"),n.Qb(),n.Qb(),n.Rb(15,"div",6),n.Mb(16,"div",9),n.Rb(17,"h6"),n.wc(18,"Brand Success Color"),n.Qb(),n.Qb(),n.Rb(19,"div",6),n.Mb(20,"div",10),n.Rb(21,"h6"),n.wc(22,"Brand Danger Color"),n.Qb(),n.Qb(),n.Rb(23,"div",6),n.Mb(24,"div",11),n.Rb(25,"h6"),n.wc(26,"Brand Warning Color"),n.Qb(),n.Qb(),n.Rb(27,"div",6),n.Mb(28,"div",12),n.Rb(29,"h6"),n.wc(30,"Brand Info Color"),n.Qb(),n.Qb(),n.Rb(31,"div",6),n.Mb(32,"div",13),n.Rb(33,"h6"),n.wc(34,"Brand Light Color"),n.Qb(),n.Qb(),n.Rb(35,"div",6),n.Mb(36,"div",14),n.Rb(37,"h6"),n.wc(38,"Brand Dark Color"),n.Qb(),n.Qb(),n.Qb(),n.Qb(),n.Qb(),n.Rb(39,"div",1),n.Rb(40,"div",2),n.Mb(41,"i",3),n.wc(42," Grays "),n.Qb(),n.Rb(43,"div",4),n.Rb(44,"div",15),n.Rb(45,"div",6),n.Mb(46,"div",16),n.Rb(47,"h6"),n.wc(48,"Gray 100 Color"),n.Qb(),n.Qb(),n.Rb(49,"div",6),n.Mb(50,"div",17),n.Rb(51,"h6"),n.wc(52,"Gray 200 Color"),n.Qb(),n.Qb(),n.Rb(53,"div",6),n.Mb(54,"div",18),n.Rb(55,"h6"),n.wc(56,"Gray 300 Color"),n.Qb(),n.Qb(),n.Rb(57,"div",6),n.Mb(58,"div",19),n.Rb(59,"h6"),n.wc(60,"Gray 400 Color"),n.Qb(),n.Qb(),n.Rb(61,"div",6),n.Mb(62,"div",20),n.Rb(63,"h6"),n.wc(64,"Gray 500 Color"),n.Qb(),n.Qb(),n.Rb(65,"div",6),n.Mb(66,"div",21),n.Rb(67,"h6"),n.wc(68,"Gray 600 Color"),n.Qb(),n.Qb(),n.Rb(69,"div",6),n.Mb(70,"div",22),n.Rb(71,"h6"),n.wc(72,"Gray 700 Color"),n.Qb(),n.Qb(),n.Rb(73,"div",6),n.Mb(74,"div",23),n.Rb(75,"h6"),n.wc(76,"Gray 800 Color"),n.Qb(),n.Qb(),n.Rb(77,"div",6),n.Mb(78,"div",24),n.Rb(79,"h6"),n.wc(80,"Gray 900 Color"),n.Qb(),n.Qb(),n.Qb(),n.Qb(),n.Qb(),n.Rb(81,"div",1),n.Rb(82,"div",2),n.Mb(83,"i",3),n.wc(84," Additional colors "),n.Qb(),n.Rb(85,"div",4),n.Rb(86,"div",5),n.Rb(87,"div",6),n.Mb(88,"div",25),n.Rb(89,"h6"),n.wc(90,"Blue Color"),n.Qb(),n.Qb(),n.Rb(91,"div",6),n.Mb(92,"div",26),n.Rb(93,"h6"),n.wc(94,"Light Blue Color"),n.Qb(),n.Qb(),n.Rb(95,"div",6),n.Mb(96,"div",27),n.Rb(97,"h6"),n.wc(98,"Indigo Color"),n.Qb(),n.Qb(),n.Rb(99,"div",6),n.Mb(100,"div",28),n.Rb(101,"h6"),n.wc(102,"Purple Color"),n.Qb(),n.Qb(),n.Rb(103,"div",6),n.Mb(104,"div",29),n.Rb(105,"h6"),n.wc(106,"Pink Color"),n.Qb(),n.Qb(),n.Rb(107,"div",6),n.Mb(108,"div",30),n.Rb(109,"h6"),n.wc(110,"Red Color"),n.Qb(),n.Qb(),n.Rb(111,"div",6),n.Mb(112,"div",31),n.Rb(113,"h6"),n.wc(114,"Orange Color"),n.Qb(),n.Qb(),n.Rb(115,"div",6),n.Mb(116,"div",32),n.Rb(117,"h6"),n.wc(118,"Yellow Color"),n.Qb(),n.Qb(),n.Rb(119,"div",6),n.Mb(120,"div",33),n.Rb(121,"h6"),n.wc(122,"Green Color"),n.Qb(),n.Qb(),n.Rb(123,"div",6),n.Mb(124,"div",34),n.Rb(125,"h6"),n.wc(126,"Teal Color"),n.Qb(),n.Qb(),n.Rb(127,"div",6),n.Mb(128,"div",35),n.Rb(129,"h6"),n.wc(130,"Cyan Color"),n.Qb(),n.Qb(),n.Qb(),n.Qb(),n.Qb(),n.Qb())},encapsulation:2}),b})(),data:{title:"Colors"}},{path:"typography",component:(()=>{class b{constructor(){}}return b.\u0275fac=function(e){return new(e||b)},b.\u0275cmp=n.Fb({type:b,selectors:[["ng-component"]],decls:189,vars:0,consts:[[1,"animated","fadeIn"],[1,"card"],[1,"card-header"],[1,"card-body"],[1,"table"],[1,"highlighter-rouge"],[1,"h1"],[1,"h2"],[1,"h3"],[1,"h4"],[1,"h5"],[1,"h6"],[1,"bd-example"],[1,"bd-example","bd-example-type"],[1,"display-1"],[1,"display-2"],[1,"display-3"],[1,"display-4"],[1,"row"],[1,"col-sm-3"],[1,"col-sm-9"],[1,"col-sm-3","text-truncate"],[1,"col-sm-4"],[1,"col-sm-8"]],template:function(b,e){1&b&&(n.Rb(0,"div",0),n.Rb(1,"div",1),n.Rb(2,"div",2),n.wc(3," Headings "),n.Qb(),n.Rb(4,"div",3),n.Rb(5,"p"),n.wc(6,"Documentation and examples for Bootstrap typography, including global settings, headings, body text, lists, and more."),n.Qb(),n.Rb(7,"table",4),n.Rb(8,"thead"),n.Rb(9,"tr"),n.Rb(10,"th"),n.wc(11,"Heading"),n.Qb(),n.Rb(12,"th"),n.wc(13,"Example"),n.Qb(),n.Qb(),n.Qb(),n.Rb(14,"tbody"),n.Rb(15,"tr"),n.Rb(16,"td"),n.Rb(17,"p"),n.Rb(18,"code",5),n.wc(19,"

"),n.Qb(),n.Qb(),n.Qb(),n.Rb(20,"td"),n.Rb(21,"span",6),n.wc(22,"h1. Bootstrap heading"),n.Qb(),n.Qb(),n.Qb(),n.Rb(23,"tr"),n.Rb(24,"td"),n.Rb(25,"p"),n.Rb(26,"code",5),n.wc(27,"

"),n.Qb(),n.Qb(),n.Qb(),n.Rb(28,"td"),n.Rb(29,"span",7),n.wc(30,"h2. Bootstrap heading"),n.Qb(),n.Qb(),n.Qb(),n.Rb(31,"tr"),n.Rb(32,"td"),n.Rb(33,"p"),n.Rb(34,"code",5),n.wc(35,"

"),n.Qb(),n.Qb(),n.Qb(),n.Rb(36,"td"),n.Rb(37,"span",8),n.wc(38,"h3. Bootstrap heading"),n.Qb(),n.Qb(),n.Qb(),n.Rb(39,"tr"),n.Rb(40,"td"),n.Rb(41,"p"),n.Rb(42,"code",5),n.wc(43,"

"),n.Qb(),n.Qb(),n.Qb(),n.Rb(44,"td"),n.Rb(45,"span",9),n.wc(46,"h4. Bootstrap heading"),n.Qb(),n.Qb(),n.Qb(),n.Rb(47,"tr"),n.Rb(48,"td"),n.Rb(49,"p"),n.Rb(50,"code",5),n.wc(51,"
"),n.Qb(),n.Qb(),n.Qb(),n.Rb(52,"td"),n.Rb(53,"span",10),n.wc(54,"h5. Bootstrap heading"),n.Qb(),n.Qb(),n.Qb(),n.Rb(55,"tr"),n.Rb(56,"td"),n.Rb(57,"p"),n.Rb(58,"code",5),n.wc(59,"
"),n.Qb(),n.Qb(),n.Qb(),n.Rb(60,"td"),n.Rb(61,"span",11),n.wc(62,"h6. Bootstrap heading"),n.Qb(),n.Qb(),n.Qb(),n.Qb(),n.Qb(),n.Qb(),n.Qb(),n.Rb(63,"div",1),n.Rb(64,"div",2),n.wc(65," Headings "),n.Qb(),n.Rb(66,"div",3),n.Rb(67,"p"),n.Rb(68,"code",5),n.wc(69,".h1"),n.Qb(),n.wc(70," through "),n.Rb(71,"code",5),n.wc(72,".h6"),n.Qb(),n.wc(73," classes are also available, for when you want to match the font styling of a heading but cannot use the associated HTML element."),n.Qb(),n.Rb(74,"div",12),n.Rb(75,"p",6),n.wc(76,"h1. Bootstrap heading"),n.Qb(),n.Rb(77,"p",7),n.wc(78,"h2. Bootstrap heading"),n.Qb(),n.Rb(79,"p",8),n.wc(80,"h3. Bootstrap heading"),n.Qb(),n.Rb(81,"p",9),n.wc(82,"h4. Bootstrap heading"),n.Qb(),n.Rb(83,"p",10),n.wc(84,"h5. Bootstrap heading"),n.Qb(),n.Rb(85,"p",11),n.wc(86,"h6. Bootstrap heading"),n.Qb(),n.Qb(),n.Qb(),n.Qb(),n.Rb(87,"div",1),n.Rb(88,"div",2),n.wc(89," Display headings "),n.Qb(),n.Rb(90,"div",3),n.Rb(91,"p"),n.wc(92,"Traditional heading elements are designed to work best in the meat of your page content. When you need a heading to stand out, consider using a "),n.Rb(93,"strong"),n.wc(94,"display heading"),n.Qb(),n.wc(95,"\u2014a larger, slightly more opinionated heading style."),n.Qb(),n.Rb(96,"div",13),n.Rb(97,"table",4),n.Rb(98,"tbody"),n.Rb(99,"tr"),n.Rb(100,"td"),n.Rb(101,"span",14),n.wc(102,"Display 1"),n.Qb(),n.Qb(),n.Qb(),n.Rb(103,"tr"),n.Rb(104,"td"),n.Rb(105,"span",15),n.wc(106,"Display 2"),n.Qb(),n.Qb(),n.Qb(),n.Rb(107,"tr"),n.Rb(108,"td"),n.Rb(109,"span",16),n.wc(110,"Display 3"),n.Qb(),n.Qb(),n.Qb(),n.Rb(111,"tr"),n.Rb(112,"td"),n.Rb(113,"span",17),n.wc(114,"Display 4"),n.Qb(),n.Qb(),n.Qb(),n.Qb(),n.Qb(),n.Qb(),n.Qb(),n.Qb(),n.Rb(115,"div",1),n.Rb(116,"div",2),n.wc(117," Inline text elements "),n.Qb(),n.Rb(118,"div",3),n.Rb(119,"p"),n.wc(120,"Traditional heading elements are designed to work best in the meat of your page content. When you need a heading to stand out, consider using a "),n.Rb(121,"strong"),n.wc(122,"display heading"),n.Qb(),n.wc(123,"\u2014a larger, slightly more opinionated heading style."),n.Qb(),n.Rb(124,"div",12),n.Rb(125,"p"),n.wc(126,"You can use the mark tag to "),n.Rb(127,"mark"),n.wc(128,"highlight"),n.Qb(),n.wc(129," text."),n.Qb(),n.Rb(130,"p"),n.Rb(131,"del"),n.wc(132,"This line of text is meant to be treated as deleted text."),n.Qb(),n.Qb(),n.Rb(133,"p"),n.Rb(134,"s"),n.wc(135,"This line of text is meant to be treated as no longer accurate."),n.Qb(),n.Qb(),n.Rb(136,"p"),n.Rb(137,"ins"),n.wc(138,"This line of text is meant to be treated as an addition to the document."),n.Qb(),n.Qb(),n.Rb(139,"p"),n.Rb(140,"u"),n.wc(141,"This line of text will render as underlined"),n.Qb(),n.Qb(),n.Rb(142,"p"),n.Rb(143,"small"),n.wc(144,"This line of text is meant to be treated as fine print."),n.Qb(),n.Qb(),n.Rb(145,"p"),n.Rb(146,"strong"),n.wc(147,"This line rendered as bold text."),n.Qb(),n.Qb(),n.Rb(148,"p"),n.Rb(149,"em"),n.wc(150,"This line rendered as italicized text."),n.Qb(),n.Qb(),n.Qb(),n.Qb(),n.Qb(),n.Rb(151,"div",1),n.Rb(152,"div",2),n.wc(153," Description list alignment "),n.Qb(),n.Rb(154,"div",3),n.Rb(155,"p"),n.wc(156,"Align terms and descriptions horizontally by using our grid system\u2019s predefined classes (or semantic mixins). For longer terms, you can optionally add a "),n.Rb(157,"code",5),n.wc(158,".text-truncate"),n.Qb(),n.wc(159," class to truncate the text with an ellipsis."),n.Qb(),n.Rb(160,"div",12),n.Rb(161,"dl",18),n.Rb(162,"dt",19),n.wc(163,"Description lists"),n.Qb(),n.Rb(164,"dd",20),n.wc(165,"A description list is perfect for defining terms."),n.Qb(),n.Rb(166,"dt",19),n.wc(167,"Euismod"),n.Qb(),n.Rb(168,"dd",20),n.Rb(169,"p"),n.wc(170,"Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit."),n.Qb(),n.Rb(171,"p"),n.wc(172,"Donec id elit non mi porta gravida at eget metus."),n.Qb(),n.Qb(),n.Rb(173,"dt",19),n.wc(174,"Malesuada porta"),n.Qb(),n.Rb(175,"dd",20),n.wc(176,"Etiam porta sem malesuada magna mollis euismod."),n.Qb(),n.Rb(177,"dt",21),n.wc(178,"Truncated term is truncated"),n.Qb(),n.Rb(179,"dd",20),n.wc(180,"Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus."),n.Qb(),n.Rb(181,"dt",19),n.wc(182,"Nesting"),n.Qb(),n.Rb(183,"dd",20),n.Rb(184,"dl",18),n.Rb(185,"dt",22),n.wc(186,"Nested definition list"),n.Qb(),n.Rb(187,"dd",23),n.wc(188,"Aenean posuere, tortor sed cursus feugiat, nunc augue blandit nunc."),n.Qb(),n.Qb(),n.Qb(),n.Qb(),n.Qb(),n.Qb(),n.Qb(),n.Qb())},encapsulation:2}),b})(),data:{title:"Typography"}}]}];let r=(()=>{class b{}return b.\u0275fac=function(e){return new(e||b)},b.\u0275mod=n.Jb({type:b}),b.\u0275inj=n.Ib({imports:[[t.g.forChild(a)],t.g]}),b})(),c=(()=>{class b{}return b.\u0275fac=function(e){return new(e||b)},b.\u0275mod=n.Jb({type:b}),b.\u0275inj=n.Ib({imports:[[o.c,r]]}),b})()}}]); \ No newline at end of file diff --git a/frontend/src/main/template_original/prod_build/15-es5.76675bd6e83123e402ce.js b/frontend/src/main/template_original/prod_build/15-es5.76675bd6e83123e402ce.js deleted file mode 100644 index 17b8df9e6..000000000 --- a/frontend/src/main/template_original/prod_build/15-es5.76675bd6e83123e402ce.js +++ /dev/null @@ -1 +0,0 @@ -!function(){function b(b,e){if(!(b instanceof e))throw new TypeError("Cannot call a class as a function")}function e(b,e){for(var t=0;t\n \n HEX:\n '.concat(Object(s.rgbToHex)(t),'\n \n \n RGB:\n ').concat(t,"\n \n \n "),e.parentNode.appendChild(o)})}},{key:"ngOnInit",value:function(){this.themeColors()}}]),e}(),i.\u0275fac=function(b){return new(b||i)(R.Lb(c.d))},i.\u0275cmp=R.Fb({type:i,selectors:[["ng-component"]],decls:131,vars:0,consts:[[1,"animated","fadeIn"],[1,"card"],[1,"card-header"],[1,"icon-drop"],[1,"card-body"],[1,"row"],[1,"col-xl-2","col-md-3","col-sm-4","col-6","mb-4"],[1,"bg-primary","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-secondary","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-success","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-danger","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-warning","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-info","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-light","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-dark","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"row","mb-3"],[1,"bg-gray-100","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-gray-200","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-gray-300","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-gray-400","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-gray-500","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-gray-600","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-gray-700","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-gray-800","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-gray-900","theme-color","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-blue","theme-color","mb-3","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-light-blue","theme-color","mb-3","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-indigo","theme-color","mb-3","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-purple","theme-color","mb-3","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-pink","theme-color","mb-3","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-red","theme-color","mb-3","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-orange","theme-color","mb-3","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-yellow","theme-color","mb-3","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-green","theme-color","mb-3","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-teal","theme-color","mb-3","w-75","rounded","mb-2",2,"padding-top","75%"],[1,"bg-cyan","theme-color","mb-3","w-75","rounded","mb-2",2,"padding-top","75%"]],template:function(b,e){1&b&&(R.Rb(0,"div",0),R.Rb(1,"div",1),R.Rb(2,"div",2),R.Mb(3,"i",3),R.wc(4," Theme colors "),R.Qb(),R.Rb(5,"div",4),R.Rb(6,"div",5),R.Rb(7,"div",6),R.Mb(8,"div",7),R.Rb(9,"h6"),R.wc(10,"Brand Primary Color"),R.Qb(),R.Qb(),R.Rb(11,"div",6),R.Mb(12,"div",8),R.Rb(13,"h6"),R.wc(14,"Brand Secondary Color"),R.Qb(),R.Qb(),R.Rb(15,"div",6),R.Mb(16,"div",9),R.Rb(17,"h6"),R.wc(18,"Brand Success Color"),R.Qb(),R.Qb(),R.Rb(19,"div",6),R.Mb(20,"div",10),R.Rb(21,"h6"),R.wc(22,"Brand Danger Color"),R.Qb(),R.Qb(),R.Rb(23,"div",6),R.Mb(24,"div",11),R.Rb(25,"h6"),R.wc(26,"Brand Warning Color"),R.Qb(),R.Qb(),R.Rb(27,"div",6),R.Mb(28,"div",12),R.Rb(29,"h6"),R.wc(30,"Brand Info Color"),R.Qb(),R.Qb(),R.Rb(31,"div",6),R.Mb(32,"div",13),R.Rb(33,"h6"),R.wc(34,"Brand Light Color"),R.Qb(),R.Qb(),R.Rb(35,"div",6),R.Mb(36,"div",14),R.Rb(37,"h6"),R.wc(38,"Brand Dark Color"),R.Qb(),R.Qb(),R.Qb(),R.Qb(),R.Qb(),R.Rb(39,"div",1),R.Rb(40,"div",2),R.Mb(41,"i",3),R.wc(42," Grays "),R.Qb(),R.Rb(43,"div",4),R.Rb(44,"div",15),R.Rb(45,"div",6),R.Mb(46,"div",16),R.Rb(47,"h6"),R.wc(48,"Gray 100 Color"),R.Qb(),R.Qb(),R.Rb(49,"div",6),R.Mb(50,"div",17),R.Rb(51,"h6"),R.wc(52,"Gray 200 Color"),R.Qb(),R.Qb(),R.Rb(53,"div",6),R.Mb(54,"div",18),R.Rb(55,"h6"),R.wc(56,"Gray 300 Color"),R.Qb(),R.Qb(),R.Rb(57,"div",6),R.Mb(58,"div",19),R.Rb(59,"h6"),R.wc(60,"Gray 400 Color"),R.Qb(),R.Qb(),R.Rb(61,"div",6),R.Mb(62,"div",20),R.Rb(63,"h6"),R.wc(64,"Gray 500 Color"),R.Qb(),R.Qb(),R.Rb(65,"div",6),R.Mb(66,"div",21),R.Rb(67,"h6"),R.wc(68,"Gray 600 Color"),R.Qb(),R.Qb(),R.Rb(69,"div",6),R.Mb(70,"div",22),R.Rb(71,"h6"),R.wc(72,"Gray 700 Color"),R.Qb(),R.Qb(),R.Rb(73,"div",6),R.Mb(74,"div",23),R.Rb(75,"h6"),R.wc(76,"Gray 800 Color"),R.Qb(),R.Qb(),R.Rb(77,"div",6),R.Mb(78,"div",24),R.Rb(79,"h6"),R.wc(80,"Gray 900 Color"),R.Qb(),R.Qb(),R.Qb(),R.Qb(),R.Qb(),R.Rb(81,"div",1),R.Rb(82,"div",2),R.Mb(83,"i",3),R.wc(84," Additional colors "),R.Qb(),R.Rb(85,"div",4),R.Rb(86,"div",5),R.Rb(87,"div",6),R.Mb(88,"div",25),R.Rb(89,"h6"),R.wc(90,"Blue Color"),R.Qb(),R.Qb(),R.Rb(91,"div",6),R.Mb(92,"div",26),R.Rb(93,"h6"),R.wc(94,"Light Blue Color"),R.Qb(),R.Qb(),R.Rb(95,"div",6),R.Mb(96,"div",27),R.Rb(97,"h6"),R.wc(98,"Indigo Color"),R.Qb(),R.Qb(),R.Rb(99,"div",6),R.Mb(100,"div",28),R.Rb(101,"h6"),R.wc(102,"Purple Color"),R.Qb(),R.Qb(),R.Rb(103,"div",6),R.Mb(104,"div",29),R.Rb(105,"h6"),R.wc(106,"Pink Color"),R.Qb(),R.Qb(),R.Rb(107,"div",6),R.Mb(108,"div",30),R.Rb(109,"h6"),R.wc(110,"Red Color"),R.Qb(),R.Qb(),R.Rb(111,"div",6),R.Mb(112,"div",31),R.Rb(113,"h6"),R.wc(114,"Orange Color"),R.Qb(),R.Qb(),R.Rb(115,"div",6),R.Mb(116,"div",32),R.Rb(117,"h6"),R.wc(118,"Yellow Color"),R.Qb(),R.Qb(),R.Rb(119,"div",6),R.Mb(120,"div",33),R.Rb(121,"h6"),R.wc(122,"Green Color"),R.Qb(),R.Qb(),R.Rb(123,"div",6),R.Mb(124,"div",34),R.Rb(125,"h6"),R.wc(126,"Teal Color"),R.Qb(),R.Qb(),R.Rb(127,"div",6),R.Mb(128,"div",35),R.Rb(129,"h6"),R.wc(130,"Cyan Color"),R.Qb(),R.Qb(),R.Qb(),R.Qb(),R.Qb(),R.Qb())},encapsulation:2}),i),data:{title:"Colors"}},{path:"typography",component:(n=t(function e(){b(this,e)}),n.\u0275fac=function(b){return new(b||n)},n.\u0275cmp=R.Fb({type:n,selectors:[["ng-component"]],decls:189,vars:0,consts:[[1,"animated","fadeIn"],[1,"card"],[1,"card-header"],[1,"card-body"],[1,"table"],[1,"highlighter-rouge"],[1,"h1"],[1,"h2"],[1,"h3"],[1,"h4"],[1,"h5"],[1,"h6"],[1,"bd-example"],[1,"bd-example","bd-example-type"],[1,"display-1"],[1,"display-2"],[1,"display-3"],[1,"display-4"],[1,"row"],[1,"col-sm-3"],[1,"col-sm-9"],[1,"col-sm-3","text-truncate"],[1,"col-sm-4"],[1,"col-sm-8"]],template:function(b,e){1&b&&(R.Rb(0,"div",0),R.Rb(1,"div",1),R.Rb(2,"div",2),R.wc(3," Headings "),R.Qb(),R.Rb(4,"div",3),R.Rb(5,"p"),R.wc(6,"Documentation and examples for Bootstrap typography, including global settings, headings, body text, lists, and more."),R.Qb(),R.Rb(7,"table",4),R.Rb(8,"thead"),R.Rb(9,"tr"),R.Rb(10,"th"),R.wc(11,"Heading"),R.Qb(),R.Rb(12,"th"),R.wc(13,"Example"),R.Qb(),R.Qb(),R.Qb(),R.Rb(14,"tbody"),R.Rb(15,"tr"),R.Rb(16,"td"),R.Rb(17,"p"),R.Rb(18,"code",5),R.wc(19,"

"),R.Qb(),R.Qb(),R.Qb(),R.Rb(20,"td"),R.Rb(21,"span",6),R.wc(22,"h1. Bootstrap heading"),R.Qb(),R.Qb(),R.Qb(),R.Rb(23,"tr"),R.Rb(24,"td"),R.Rb(25,"p"),R.Rb(26,"code",5),R.wc(27,"

"),R.Qb(),R.Qb(),R.Qb(),R.Rb(28,"td"),R.Rb(29,"span",7),R.wc(30,"h2. Bootstrap heading"),R.Qb(),R.Qb(),R.Qb(),R.Rb(31,"tr"),R.Rb(32,"td"),R.Rb(33,"p"),R.Rb(34,"code",5),R.wc(35,"

"),R.Qb(),R.Qb(),R.Qb(),R.Rb(36,"td"),R.Rb(37,"span",8),R.wc(38,"h3. Bootstrap heading"),R.Qb(),R.Qb(),R.Qb(),R.Rb(39,"tr"),R.Rb(40,"td"),R.Rb(41,"p"),R.Rb(42,"code",5),R.wc(43,"

"),R.Qb(),R.Qb(),R.Qb(),R.Rb(44,"td"),R.Rb(45,"span",9),R.wc(46,"h4. Bootstrap heading"),R.Qb(),R.Qb(),R.Qb(),R.Rb(47,"tr"),R.Rb(48,"td"),R.Rb(49,"p"),R.Rb(50,"code",5),R.wc(51,"
"),R.Qb(),R.Qb(),R.Qb(),R.Rb(52,"td"),R.Rb(53,"span",10),R.wc(54,"h5. Bootstrap heading"),R.Qb(),R.Qb(),R.Qb(),R.Rb(55,"tr"),R.Rb(56,"td"),R.Rb(57,"p"),R.Rb(58,"code",5),R.wc(59,"
"),R.Qb(),R.Qb(),R.Qb(),R.Rb(60,"td"),R.Rb(61,"span",11),R.wc(62,"h6. Bootstrap heading"),R.Qb(),R.Qb(),R.Qb(),R.Qb(),R.Qb(),R.Qb(),R.Qb(),R.Rb(63,"div",1),R.Rb(64,"div",2),R.wc(65," Headings "),R.Qb(),R.Rb(66,"div",3),R.Rb(67,"p"),R.Rb(68,"code",5),R.wc(69,".h1"),R.Qb(),R.wc(70," through "),R.Rb(71,"code",5),R.wc(72,".h6"),R.Qb(),R.wc(73," classes are also available, for when you want to match the font styling of a heading but cannot use the associated HTML element."),R.Qb(),R.Rb(74,"div",12),R.Rb(75,"p",6),R.wc(76,"h1. Bootstrap heading"),R.Qb(),R.Rb(77,"p",7),R.wc(78,"h2. Bootstrap heading"),R.Qb(),R.Rb(79,"p",8),R.wc(80,"h3. Bootstrap heading"),R.Qb(),R.Rb(81,"p",9),R.wc(82,"h4. Bootstrap heading"),R.Qb(),R.Rb(83,"p",10),R.wc(84,"h5. Bootstrap heading"),R.Qb(),R.Rb(85,"p",11),R.wc(86,"h6. Bootstrap heading"),R.Qb(),R.Qb(),R.Qb(),R.Qb(),R.Rb(87,"div",1),R.Rb(88,"div",2),R.wc(89," Display headings "),R.Qb(),R.Rb(90,"div",3),R.Rb(91,"p"),R.wc(92,"Traditional heading elements are designed to work best in the meat of your page content. When you need a heading to stand out, consider using a "),R.Rb(93,"strong"),R.wc(94,"display heading"),R.Qb(),R.wc(95,"\u2014a larger, slightly more opinionated heading style."),R.Qb(),R.Rb(96,"div",13),R.Rb(97,"table",4),R.Rb(98,"tbody"),R.Rb(99,"tr"),R.Rb(100,"td"),R.Rb(101,"span",14),R.wc(102,"Display 1"),R.Qb(),R.Qb(),R.Qb(),R.Rb(103,"tr"),R.Rb(104,"td"),R.Rb(105,"span",15),R.wc(106,"Display 2"),R.Qb(),R.Qb(),R.Qb(),R.Rb(107,"tr"),R.Rb(108,"td"),R.Rb(109,"span",16),R.wc(110,"Display 3"),R.Qb(),R.Qb(),R.Qb(),R.Rb(111,"tr"),R.Rb(112,"td"),R.Rb(113,"span",17),R.wc(114,"Display 4"),R.Qb(),R.Qb(),R.Qb(),R.Qb(),R.Qb(),R.Qb(),R.Qb(),R.Qb(),R.Rb(115,"div",1),R.Rb(116,"div",2),R.wc(117," Inline text elements "),R.Qb(),R.Rb(118,"div",3),R.Rb(119,"p"),R.wc(120,"Traditional heading elements are designed to work best in the meat of your page content. When you need a heading to stand out, consider using a "),R.Rb(121,"strong"),R.wc(122,"display heading"),R.Qb(),R.wc(123,"\u2014a larger, slightly more opinionated heading style."),R.Qb(),R.Rb(124,"div",12),R.Rb(125,"p"),R.wc(126,"You can use the mark tag to "),R.Rb(127,"mark"),R.wc(128,"highlight"),R.Qb(),R.wc(129," text."),R.Qb(),R.Rb(130,"p"),R.Rb(131,"del"),R.wc(132,"This line of text is meant to be treated as deleted text."),R.Qb(),R.Qb(),R.Rb(133,"p"),R.Rb(134,"s"),R.wc(135,"This line of text is meant to be treated as no longer accurate."),R.Qb(),R.Qb(),R.Rb(136,"p"),R.Rb(137,"ins"),R.wc(138,"This line of text is meant to be treated as an addition to the document."),R.Qb(),R.Qb(),R.Rb(139,"p"),R.Rb(140,"u"),R.wc(141,"This line of text will render as underlined"),R.Qb(),R.Qb(),R.Rb(142,"p"),R.Rb(143,"small"),R.wc(144,"This line of text is meant to be treated as fine print."),R.Qb(),R.Qb(),R.Rb(145,"p"),R.Rb(146,"strong"),R.wc(147,"This line rendered as bold text."),R.Qb(),R.Qb(),R.Rb(148,"p"),R.Rb(149,"em"),R.wc(150,"This line rendered as italicized text."),R.Qb(),R.Qb(),R.Qb(),R.Qb(),R.Qb(),R.Rb(151,"div",1),R.Rb(152,"div",2),R.wc(153," Description list alignment "),R.Qb(),R.Rb(154,"div",3),R.Rb(155,"p"),R.wc(156,"Align terms and descriptions horizontally by using our grid system\u2019s predefined classes (or semantic mixins). For longer terms, you can optionally add a "),R.Rb(157,"code",5),R.wc(158,".text-truncate"),R.Qb(),R.wc(159," class to truncate the text with an ellipsis."),R.Qb(),R.Rb(160,"div",12),R.Rb(161,"dl",18),R.Rb(162,"dt",19),R.wc(163,"Description lists"),R.Qb(),R.Rb(164,"dd",20),R.wc(165,"A description list is perfect for defining terms."),R.Qb(),R.Rb(166,"dt",19),R.wc(167,"Euismod"),R.Qb(),R.Rb(168,"dd",20),R.Rb(169,"p"),R.wc(170,"Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit."),R.Qb(),R.Rb(171,"p"),R.wc(172,"Donec id elit non mi porta gravida at eget metus."),R.Qb(),R.Qb(),R.Rb(173,"dt",19),R.wc(174,"Malesuada porta"),R.Qb(),R.Rb(175,"dd",20),R.wc(176,"Etiam porta sem malesuada magna mollis euismod."),R.Qb(),R.Rb(177,"dt",21),R.wc(178,"Truncated term is truncated"),R.Qb(),R.Rb(179,"dd",20),R.wc(180,"Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus."),R.Qb(),R.Rb(181,"dt",19),R.wc(182,"Nesting"),R.Qb(),R.Rb(183,"dd",20),R.Rb(184,"dl",18),R.Rb(185,"dt",22),R.wc(186,"Nested definition list"),R.Qb(),R.Rb(187,"dd",23),R.wc(188,"Aenean posuere, tortor sed cursus feugiat, nunc augue blandit nunc."),R.Qb(),R.Qb(),R.Qb(),R.Qb(),R.Qb(),R.Qb(),R.Qb(),R.Qb())},encapsulation:2}),n),data:{title:"Typography"}}]}],p=((r=t(function e(){b(this,e)})).\u0275fac=function(b){return new(b||r)},r.\u0275mod=R.Jb({type:r}),r.\u0275inj=R.Ib({imports:[[l.g.forChild(Q)],l.g]}),r),h=((a=t(function e(){b(this,e)})).\u0275fac=function(b){return new(b||a)},a.\u0275mod=R.Jb({type:a}),a.\u0275inj=R.Ib({imports:[[c.c,p]]}),a)}}])}(); \ No newline at end of file diff --git a/frontend/src/main/template_original/prod_build/16-es2015.8939259941bb0bea44af.js b/frontend/src/main/template_original/prod_build/16-es2015.8939259941bb0bea44af.js deleted file mode 100644 index 44adba2aa..000000000 --- a/frontend/src/main/template_original/prod_build/16-es2015.8939259941bb0bea44af.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{XVX6:function(b,i,a){"use strict";a.r(i),a.d(i,"WidgetsModule",function(){return c});var e=a("hrfs"),t=a("FE24"),r=a("iInd"),d=a("NuRj"),s=a("H++W"),o=a("8Y7J");function n(b,i){1&b&&(o.Rb(0,"div",93),o.Rb(1,"a",94),o.wc(2,"Action"),o.Qb(),o.Rb(3,"a",94),o.wc(4,"Another action"),o.Qb(),o.Rb(5,"a",94),o.wc(6,"Something else here"),o.Qb(),o.Rb(7,"a",94),o.wc(8,"Something else here"),o.Qb(),o.Qb())}function l(b,i){1&b&&(o.Rb(0,"div",93),o.Rb(1,"a",94),o.wc(2,"Action"),o.Qb(),o.Rb(3,"a",94),o.wc(4,"Another action"),o.Qb(),o.Rb(5,"a",94),o.wc(6,"Something else here"),o.Qb(),o.Qb())}function R(b,i){1&b&&(o.Rb(0,"div",93),o.Rb(1,"a",94),o.wc(2,"Action"),o.Qb(),o.Rb(3,"a",94),o.wc(4,"Another action"),o.Qb(),o.Rb(5,"a",94),o.wc(6,"Something else here"),o.Qb(),o.Qb())}const v=[{path:"",component:(()=>{class b{constructor(){this.lineChart1Data=[{data:[65,59,84,84,51,55,40],label:"Series A"}],this.lineChart1Labels=["January","February","March","April","May","June","July"],this.lineChart1Options={tooltips:{enabled:!1,custom:s.CustomTooltips},maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{color:"transparent",zeroLineColor:"transparent"},ticks:{fontSize:2,fontColor:"transparent"}}],yAxes:[{display:!1,ticks:{display:!1,min:35,max:89}}]},elements:{line:{borderWidth:1},point:{radius:4,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart1Colours=[{backgroundColor:Object(d.getStyle)("--primary"),borderColor:"rgba(255,255,255,.55)"}],this.lineChart1Legend=!1,this.lineChart1Type="line",this.lineChart2Data=[{data:[1,18,9,17,34,22,11],label:"Series A"}],this.lineChart2Labels=["January","February","March","April","May","June","July"],this.lineChart2Options={tooltips:{enabled:!1,custom:s.CustomTooltips},maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{color:"transparent",zeroLineColor:"transparent"},ticks:{fontSize:2,fontColor:"transparent"}}],yAxes:[{display:!1,ticks:{display:!1,min:-4,max:39}}]},elements:{line:{tension:1e-5,borderWidth:1},point:{radius:4,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart2Colours=[{backgroundColor:Object(d.getStyle)("--info"),borderColor:"rgba(255,255,255,.55)"}],this.lineChart2Legend=!1,this.lineChart2Type="line",this.lineChart3Data=[{data:[78,81,80,45,34,12,40],label:"Series A"}],this.lineChart3Labels=["January","February","March","April","May","June","July"],this.lineChart3Options={tooltips:{enabled:!1,custom:s.CustomTooltips},maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},elements:{line:{borderWidth:2},point:{radius:0,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart3Colours=[{backgroundColor:"rgba(255,255,255,.2)",borderColor:"rgba(255,255,255,.55)"}],this.lineChart3Legend=!1,this.lineChart3Type="line",this.barChart1Data=[{data:[78,81,80,45,34,12,40,78,81,80,45,34,12,40,12,40],label:"Series A",barPercentage:.6}],this.barChart1Labels=["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16"],this.barChart1Options={tooltips:{enabled:!1,custom:s.CustomTooltips},maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},legend:{display:!1}},this.barChart1Colours=[{backgroundColor:"rgba(255,255,255,.3)",borderWidth:0}],this.barChart1Legend=!1,this.barChart1Type="bar",this.lineChart4Data=[{data:[4,18,9,17,34,22,11,3,15,12,18,9],label:"Series A"}],this.lineChart4Labels=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],this.lineChart4Options={tooltips:{enabled:!1,custom:s.CustomTooltips},maintainAspectRatio:!1,scales:{xAxes:[{display:!1,points:!1}],yAxes:[{display:!1}]},elements:{point:{radius:0}},legend:{display:!1}},this.lineChart4Colours=[{backgroundColor:"transparent",borderColor:"rgba(255,255,255,.55)",borderWidth:2}],this.lineChart4Legend=!1,this.lineChart4Type="line",this.barChart2Data=[{data:[4,18,9,17,34,22,11,3,15,12,18,9],label:"Series A",barPercentage:.6}],this.barChart2Labels=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],this.barChart2Options={tooltips:{enabled:!1,custom:s.CustomTooltips},maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1,ticks:{beginAtZero:!0}}]},legend:{display:!1}},this.barChart2Colours=[{backgroundColor:"rgba(0,0,0,.2)",borderWidth:0}],this.barChart2Legend=!1,this.barChart2Type="bar",this.barChart3Data=[{data:[4,18,9,17,34,22,11,3,15,12,18,9],label:"Series A"}],this.barChart3Labels=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],this.barChart3Options={tooltips:{enabled:!1,custom:s.CustomTooltips},maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},legend:{display:!1}},this.barChart3Primary=[{backgroundColor:Object(d.getStyle)("--primary"),borderColor:"transparent",borderWidth:1}],this.barChart3Danger=[{backgroundColor:Object(d.getStyle)("--danger"),borderColor:"transparent",borderWidth:1}],this.barChart3Success=[{backgroundColor:Object(d.getStyle)("--success"),borderColor:"transparent",borderWidth:1}],this.barChart3Legend=!1,this.barChart3Type="bar",this.lineChart5Data=[{data:[65,59,84,84,51,55,40],label:"Series A"}],this.lineChart5Labels=["January","February","March","April","May","June","July"],this.lineChart5Options={tooltips:{enabled:!1,custom:s.CustomTooltips},maintainAspectRatio:!1,scales:{xAxes:[{display:!1,points:!1}],yAxes:[{display:!1}]},elements:{point:{radius:0}},legend:{display:!1}},this.lineChart5Info=[{backgroundColor:"transparent",borderColor:Object(d.getStyle)("--info"),borderWidth:2}],this.lineChart5Success=[{backgroundColor:"transparent",borderColor:Object(d.getStyle)("--info"),borderWidth:2}],this.lineChart5Warning=[{backgroundColor:"transparent",borderColor:Object(d.getStyle)("--warning"),borderWidth:2}],this.lineChart5Legend=!1,this.lineChart5Type="line"}}return b.\u0275fac=function(i){return new(i||b)},b.\u0275cmp=o.Fb({type:b,selectors:[["ng-component"]],decls:666,vars:108,consts:[[1,"animated","fadeIn"],[1,"row"],[1,"col-sm-6","col-lg-3"],[1,"card","text-white","bg-primary"],[1,"card-body","pb-0"],["dropdown","",1,"btn-group","float-right"],["type","button","dropdownToggle","",1,"btn","btn-transparent","dropdown-toggle","p-0"],[1,"icon-settings"],["class","dropdown-menu dropdown-menu-right",4,"dropdownMenu"],[1,"text-value"],[1,"chart-wrapper","mt-3","mx-3",2,"height","70px"],["baseChart","",1,"chart",3,"datasets","labels","options","colors","legend","chartType"],[1,"card","text-white","bg-info"],["type","button",1,"btn","btn-transparent","p-0","float-right"],[1,"icon-location-pin"],[1,"card","text-white","bg-warning"],[1,"chart-wrapper","mt-3",2,"height","70px"],[1,"card","text-white","bg-danger"],[1,"card"],[1,"card-header","bg-primary"],[1,"font-weight-bold"],[1,"float-right"],[1,"chart-wrapper",2,"height","38px"],[1,"card-header","bg-danger"],[1,"card-header","bg-success"],[1,"card-header","bg-warning"],[1,"card-body"],[1,"h4","m-0"],[1,"progress","progress-xs","my-3"],["role","progressbar","aria-valuenow","25","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-success",2,"width","25%"],[1,"text-muted"],["role","progressbar","aria-valuenow","25","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-info",2,"width","25%"],["role","progressbar","aria-valuenow","25","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-warning",2,"width","25%"],["role","progressbar","aria-valuenow","25","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-danger",2,"width","25%"],[1,"progress","progress-white","progress-xs","my-3"],["role","progressbar","aria-valuenow","25","aria-valuemin","0","aria-valuemax","100",1,"progress-bar",2,"width","25%"],[1,"col-md-2","col-sm-4"],[1,"card-body","text-center"],[1,"text-muted","small","text-uppercase","font-weight-bold"],[1,"h2","py-3"],[1,"chart-wrapper","mx-auto",2,"height","40px","width","80px"],[1,"col-6","col-lg-3"],[1,"card-body","p-3","clearfix"],[1,"fa","fa-cogs","bg-primary","p-3","font-2xl","mr-3","float-left"],[1,"h5","text-primary","mb-0","mt-2"],[1,"text-muted","text-uppercase","font-weight-bold","font-xs"],[1,"fa","fa-laptop","bg-info","p-3","font-2xl","mr-3","float-left"],[1,"h5","text-info","mb-0","mt-2"],[1,"fa","fa-moon-o","bg-warning","p-3","font-2xl","mr-3","float-left"],[1,"h5","text-warning","mb-0","mt-2"],[1,"fa","fa-bell","bg-danger","p-3","font-2xl","mr-3","float-left"],[1,"h5","text-danger","mb-0","mt-2"],[1,"card-footer","px-3","py-2"],["href","#",1,"font-weight-bold","font-xs","btn-block","text-muted"],[1,"fa","fa-angle-right","float-right","font-lg"],[1,"card-body","p-0","clearfix"],[1,"fa","fa-cogs","bg-primary","p-4","font-2xl","mr-3","float-left"],[1,"h5","text-primary","mb-0","pt-3"],[1,"fa","fa-laptop","bg-info","p-4","font-2xl","mr-3","float-left"],[1,"h5","text-info","mb-0","pt-3"],[1,"fa","fa-moon-o","bg-warning","p-4","font-2xl","mr-3","float-left"],[1,"h5","text-warning","mb-0","pt-3"],[1,"fa","fa-bell","bg-danger","p-4","font-2xl","mr-3","float-left"],[1,"h5","text-danger","mb-0","pt-3"],[1,"fa","fa-cogs","bg-primary","p-4","px-5","font-2xl","mr-3","float-left"],[1,"fa","fa-laptop","bg-info","p-4","px-5","font-2xl","mr-3","float-left"],[1,"fa","fa-moon-o","bg-warning","p-4","px-5","font-2xl","mr-3","float-left"],[1,"fa","fa-bell","bg-danger","p-4","px-5","font-2xl","mr-3","float-left"],[1,"brand-card"],[1,"brand-card-header","bg-facebook"],[1,"fa","fa-facebook"],[1,"brand-card-body"],[1,"text-uppercase","text-muted","small"],[1,"brand-card-header","bg-twitter"],[1,"fa","fa-twitter"],[1,"brand-card-header","bg-linkedin"],[1,"fa","fa-linkedin"],[1,"brand-card-header","bg-google-plus"],[1,"fa","fa-google-plus"],[1,"card-group","mb-4"],[1,"h1","text-muted","text-right","mb-4"],[1,"icon-people"],[1,"h4","mb-0"],[1,"text-muted","text-uppercase","font-weight-bold"],[1,"progress","progress-xs","mt-3","mb-0"],[1,"icon-user-follow"],[1,"icon-basket-loaded"],[1,"icon-pie-chart"],[1,"icon-speedometer"],[1,"col-sm-6","col-md-2"],[1,"icon-speech"],[1,"progress","progress-white","progress-xs","mt-3"],[1,"card","text-white","bg-success"],[1,"dropdown-menu","dropdown-menu-right"],["href","#",1,"dropdown-item"]],template:function(b,i){if(1&b){o.Rb(0,"div",0),o.Rb(1,"div",1),o.Rb(2,"div",2),o.Rb(3,"div",3),o.Rb(4,"div",4),o.Rb(5,"div",5),o.Rb(6,"button",6),o.Mb(7,"i",7),o.Qb(),o.uc(8,n,9,0,"div",8),o.Qb(),o.Rb(9,"div",9),o.wc(10,"9.823"),o.Qb(),o.Rb(11,"div"),o.wc(12,"Members online"),o.Qb(),o.Qb(),o.Rb(13,"div",10),o.Mb(14,"canvas",11),o.Qb(),o.Qb(),o.Qb(),o.Rb(15,"div",2),o.Rb(16,"div",12),o.Rb(17,"div",4),o.Rb(18,"button",13),o.Mb(19,"i",14),o.Qb(),o.Rb(20,"div",9),o.wc(21,"9.823"),o.Qb(),o.Rb(22,"div"),o.wc(23,"Members online"),o.Qb(),o.Qb(),o.Rb(24,"div",10),o.Mb(25,"canvas",11),o.Qb(),o.Qb(),o.Qb(),o.Rb(26,"div",2),o.Rb(27,"div",15),o.Rb(28,"div",4),o.Rb(29,"div",5),o.Rb(30,"button",6),o.Mb(31,"i",7),o.Qb(),o.uc(32,l,7,0,"div",8),o.Qb(),o.Rb(33,"div",9),o.wc(34,"9.823"),o.Qb(),o.Rb(35,"div"),o.wc(36,"Members online"),o.Qb(),o.Qb(),o.Rb(37,"div",16),o.Mb(38,"canvas",11),o.Qb(),o.Qb(),o.Qb(),o.Rb(39,"div",2),o.Rb(40,"div",17),o.Rb(41,"div",4),o.Rb(42,"div",5),o.Rb(43,"button",6),o.Mb(44,"i",7),o.Qb(),o.uc(45,R,7,0,"div",8),o.Qb(),o.Rb(46,"div",9),o.wc(47,"9.823"),o.Qb(),o.Rb(48,"div"),o.wc(49,"Members online"),o.Qb(),o.Qb(),o.Rb(50,"div",10),o.Mb(51,"canvas",11),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(52,"div",1),o.Rb(53,"div",2),o.Rb(54,"div",18),o.Rb(55,"div",19),o.Rb(56,"div",20),o.Rb(57,"span"),o.wc(58,"SALE"),o.Qb(),o.Rb(59,"span",21),o.wc(60,"$1.890,65"),o.Qb(),o.Qb(),o.Rb(61,"div"),o.Rb(62,"span"),o.Rb(63,"small"),o.wc(64,"Today 6:43 AM"),o.Qb(),o.Qb(),o.Rb(65,"span",21),o.Rb(66,"small"),o.wc(67,"+432,50 (15,78%)"),o.Qb(),o.Qb(),o.Qb(),o.Rb(68,"div",22),o.Mb(69,"canvas",11),o.Qb(),o.Rb(70,"div",22),o.Mb(71,"canvas",11),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(72,"div",2),o.Rb(73,"div",18),o.Rb(74,"div",23),o.Rb(75,"div",20),o.Rb(76,"span"),o.wc(77,"SALE"),o.Qb(),o.Rb(78,"span",21),o.wc(79,"$1.890,65"),o.Qb(),o.Qb(),o.Rb(80,"div"),o.Rb(81,"span"),o.Rb(82,"small"),o.wc(83,"Today 6:43 AM"),o.Qb(),o.Qb(),o.Rb(84,"span",21),o.Rb(85,"small"),o.wc(86,"+432,50 (15,78%)"),o.Qb(),o.Qb(),o.Qb(),o.Rb(87,"div",22),o.Mb(88,"canvas",11),o.Qb(),o.Rb(89,"div",22),o.Mb(90,"canvas",11),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(91,"div",2),o.Rb(92,"div",18),o.Rb(93,"div",24),o.Rb(94,"div",20),o.Rb(95,"span"),o.wc(96,"SALE"),o.Qb(),o.Rb(97,"span",21),o.wc(98,"$1.890,65"),o.Qb(),o.Qb(),o.Rb(99,"div"),o.Rb(100,"span"),o.Rb(101,"small"),o.wc(102,"Today 6:43 AM"),o.Qb(),o.Qb(),o.Rb(103,"span",21),o.Rb(104,"small"),o.wc(105,"+432,50 (15,78%)"),o.Qb(),o.Qb(),o.Qb(),o.Rb(106,"div",22),o.Mb(107,"canvas",11),o.Qb(),o.Rb(108,"div",22),o.Mb(109,"canvas",11),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(110,"div",2),o.Rb(111,"div",18),o.Rb(112,"div",25),o.Rb(113,"div",20),o.Rb(114,"span"),o.wc(115,"SALE"),o.Qb(),o.Rb(116,"span",21),o.wc(117,"$1.890,65"),o.Qb(),o.Qb(),o.Rb(118,"div"),o.Rb(119,"span"),o.Rb(120,"small"),o.wc(121,"Today 6:43 AM"),o.Qb(),o.Qb(),o.Rb(122,"span",21),o.Rb(123,"small"),o.wc(124,"+432,50 (15,78%)"),o.Qb(),o.Qb(),o.Qb(),o.Rb(125,"div",22),o.Mb(126,"canvas",11),o.Qb(),o.Rb(127,"div",22),o.Mb(128,"canvas",11),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(129,"div",1),o.Rb(130,"div",2),o.Rb(131,"div",18),o.Rb(132,"div",26),o.Rb(133,"div",27),o.wc(134,"89.9%"),o.Qb(),o.Rb(135,"div"),o.wc(136,"Lorem ipsum..."),o.Qb(),o.Rb(137,"div",28),o.Mb(138,"div",29),o.Qb(),o.Rb(139,"small",30),o.wc(140,"Lorem ipsum dolor sit amet enim."),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(141,"div",2),o.Rb(142,"div",18),o.Rb(143,"div",26),o.Rb(144,"div",27),o.wc(145,"12.124"),o.Qb(),o.Rb(146,"div"),o.wc(147,"Lorem ipsum..."),o.Qb(),o.Rb(148,"div",28),o.Mb(149,"div",31),o.Qb(),o.Rb(150,"small",30),o.wc(151,"Lorem ipsum dolor sit amet enim."),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(152,"div",2),o.Rb(153,"div",18),o.Rb(154,"div",26),o.Rb(155,"div",27),o.wc(156,"$98.111,00"),o.Qb(),o.Rb(157,"div"),o.wc(158,"Lorem ipsum..."),o.Qb(),o.Rb(159,"div",28),o.Mb(160,"div",32),o.Qb(),o.Rb(161,"small",30),o.wc(162,"Lorem ipsum dolor sit amet enim."),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(163,"div",2),o.Rb(164,"div",18),o.Rb(165,"div",26),o.Rb(166,"div",27),o.wc(167,"2 TB"),o.Qb(),o.Rb(168,"div"),o.wc(169,"Lorem ipsum..."),o.Qb(),o.Rb(170,"div",28),o.Mb(171,"div",33),o.Qb(),o.Rb(172,"small",30),o.wc(173,"Lorem ipsum dolor sit amet enim."),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(174,"div",1),o.Rb(175,"div",2),o.Rb(176,"div",3),o.Rb(177,"div",26),o.Rb(178,"div",27),o.wc(179,"89.9%"),o.Qb(),o.Rb(180,"div"),o.wc(181,"Lorem ipsum..."),o.Qb(),o.Rb(182,"div",34),o.Mb(183,"div",35),o.Qb(),o.Rb(184,"small",30),o.wc(185,"Lorem ipsum dolor sit amet enim."),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(186,"div",2),o.Rb(187,"div",15),o.Rb(188,"div",26),o.Rb(189,"div",27),o.wc(190,"12.124"),o.Qb(),o.Rb(191,"div"),o.wc(192,"Lorem ipsum..."),o.Qb(),o.Rb(193,"div",34),o.Mb(194,"div",35),o.Qb(),o.Rb(195,"small",30),o.wc(196,"Lorem ipsum dolor sit amet enim."),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(197,"div",2),o.Rb(198,"div",17),o.Rb(199,"div",26),o.Rb(200,"div",27),o.wc(201,"$98.111,00"),o.Qb(),o.Rb(202,"div"),o.wc(203,"Lorem ipsum..."),o.Qb(),o.Rb(204,"div",34),o.Mb(205,"div",35),o.Qb(),o.Rb(206,"small",30),o.wc(207,"Lorem ipsum dolor sit amet enim."),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(208,"div",2),o.Rb(209,"div",12),o.Rb(210,"div",26),o.Rb(211,"div",27),o.wc(212,"2 TB"),o.Qb(),o.Rb(213,"div"),o.wc(214,"Lorem ipsum..."),o.Qb(),o.Rb(215,"div",34),o.Mb(216,"div",35),o.Qb(),o.Rb(217,"small",30),o.wc(218,"Lorem ipsum dolor sit amet enim."),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(219,"div",1),o.Rb(220,"div",36),o.Rb(221,"div",18),o.Rb(222,"div",37),o.Rb(223,"div",38),o.wc(224,"Title"),o.Qb(),o.Rb(225,"div",39),o.wc(226,"1,123"),o.Qb(),o.Rb(227,"div",40),o.Mb(228,"canvas",11),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(229,"div",36),o.Rb(230,"div",18),o.Rb(231,"div",37),o.Rb(232,"div",38),o.wc(233,"Title"),o.Qb(),o.Rb(234,"div",39),o.wc(235,"1,123"),o.Qb(),o.Rb(236,"div",40),o.Mb(237,"canvas",11),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(238,"div",36),o.Rb(239,"div",18),o.Rb(240,"div",37),o.Rb(241,"div",38),o.wc(242,"Title"),o.Qb(),o.Rb(243,"div",39),o.wc(244,"1,123"),o.Qb(),o.Rb(245,"div",40),o.Mb(246,"canvas",11),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(247,"div",36),o.Rb(248,"div",18),o.Rb(249,"div",37),o.Rb(250,"div",38),o.wc(251,"Title"),o.Qb(),o.Rb(252,"div",39),o.wc(253,"1,123"),o.Qb(),o.Rb(254,"div",40),o.Mb(255,"canvas",11),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(256,"div",36),o.Rb(257,"div",18),o.Rb(258,"div",37),o.Rb(259,"div",38),o.wc(260,"Title"),o.Qb(),o.Rb(261,"div",39),o.wc(262,"1,123"),o.Qb(),o.Rb(263,"div",40),o.Mb(264,"canvas",11),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(265,"div",36),o.Rb(266,"div",18),o.Rb(267,"div",37),o.Rb(268,"div",38),o.wc(269,"Title"),o.Qb(),o.Rb(270,"div",39),o.wc(271,"1,123"),o.Qb(),o.Rb(272,"div",40),o.Mb(273,"canvas",11),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(274,"div",1),o.Rb(275,"div",41),o.Rb(276,"div",18),o.Rb(277,"div",42),o.Mb(278,"i",43),o.Rb(279,"div",44),o.wc(280,"$1.999,50"),o.Qb(),o.Rb(281,"div",45),o.wc(282,"Income"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(283,"div",41),o.Rb(284,"div",18),o.Rb(285,"div",42),o.Mb(286,"i",46),o.Rb(287,"div",47),o.wc(288,"$1.999,50"),o.Qb(),o.Rb(289,"div",45),o.wc(290,"Income"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(291,"div",41),o.Rb(292,"div",18),o.Rb(293,"div",42),o.Mb(294,"i",48),o.Rb(295,"div",49),o.wc(296,"$1.999,50"),o.Qb(),o.Rb(297,"div",45),o.wc(298,"Income"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(299,"div",41),o.Rb(300,"div",18),o.Rb(301,"div",42),o.Mb(302,"i",50),o.Rb(303,"div",51),o.wc(304,"$1.999,50"),o.Qb(),o.Rb(305,"div",45),o.wc(306,"Income"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(307,"div",41),o.Rb(308,"div",18),o.Rb(309,"div",42),o.Mb(310,"i",43),o.Rb(311,"div",44),o.wc(312,"$1.999,50"),o.Qb(),o.Rb(313,"div",45),o.wc(314,"Income"),o.Qb(),o.Qb(),o.Rb(315,"div",52),o.Rb(316,"a",53),o.wc(317,"View More "),o.Mb(318,"i",54),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(319,"div",41),o.Rb(320,"div",18),o.Rb(321,"div",42),o.Mb(322,"i",46),o.Rb(323,"div",47),o.wc(324,"$1.999,50"),o.Qb(),o.Rb(325,"div",45),o.wc(326,"Income"),o.Qb(),o.Qb(),o.Rb(327,"div",52),o.Rb(328,"a",53),o.wc(329,"View More "),o.Mb(330,"i",54),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(331,"div",41),o.Rb(332,"div",18),o.Rb(333,"div",42),o.Mb(334,"i",48),o.Rb(335,"div",49),o.wc(336,"$1.999,50"),o.Qb(),o.Rb(337,"div",45),o.wc(338,"Income"),o.Qb(),o.Qb(),o.Rb(339,"div",52),o.Rb(340,"a",53),o.wc(341,"View More "),o.Mb(342,"i",54),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(343,"div",41),o.Rb(344,"div",18),o.Rb(345,"div",42),o.Mb(346,"i",50),o.Rb(347,"div",51),o.wc(348,"$1.999,50"),o.Qb(),o.Rb(349,"div",45),o.wc(350,"Income"),o.Qb(),o.Qb(),o.Rb(351,"div",52),o.Rb(352,"a",53),o.wc(353,"View More "),o.Mb(354,"i",54),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(355,"div",1),o.Rb(356,"div",41),o.Rb(357,"div",18),o.Rb(358,"div",55),o.Mb(359,"i",56),o.Rb(360,"div",57),o.wc(361,"$1.999,50"),o.Qb(),o.Rb(362,"div",45),o.wc(363,"Income"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(364,"div",41),o.Rb(365,"div",18),o.Rb(366,"div",55),o.Mb(367,"i",58),o.Rb(368,"div",59),o.wc(369,"$1.999,50"),o.Qb(),o.Rb(370,"div",45),o.wc(371,"Income"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(372,"div",41),o.Rb(373,"div",18),o.Rb(374,"div",55),o.Mb(375,"i",60),o.Rb(376,"div",61),o.wc(377,"$1.999,50"),o.Qb(),o.Rb(378,"div",45),o.wc(379,"Income"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(380,"div",41),o.Rb(381,"div",18),o.Rb(382,"div",55),o.Mb(383,"i",62),o.Rb(384,"div",63),o.wc(385,"$1.999,50"),o.Qb(),o.Rb(386,"div",45),o.wc(387,"Income"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(388,"div",41),o.Rb(389,"div",18),o.Rb(390,"div",55),o.Mb(391,"i",64),o.Rb(392,"div",57),o.wc(393,"$1.999,50"),o.Qb(),o.Rb(394,"div",45),o.wc(395,"Income"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(396,"div",41),o.Rb(397,"div",18),o.Rb(398,"div",55),o.Mb(399,"i",65),o.Rb(400,"div",59),o.wc(401,"$1.999,50"),o.Qb(),o.Rb(402,"div",45),o.wc(403,"Income"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(404,"div",41),o.Rb(405,"div",18),o.Rb(406,"div",55),o.Mb(407,"i",66),o.Rb(408,"div",61),o.wc(409,"$1.999,50"),o.Qb(),o.Rb(410,"div",45),o.wc(411,"Income"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(412,"div",41),o.Rb(413,"div",18),o.Rb(414,"div",55),o.Mb(415,"i",67),o.Rb(416,"div",63),o.wc(417,"$1.999,50"),o.Qb(),o.Rb(418,"div",45),o.wc(419,"Income"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(420,"div",1),o.Rb(421,"div",2),o.Rb(422,"div",68),o.Rb(423,"div",69),o.Mb(424,"i",70),o.Qb(),o.Rb(425,"div",71),o.Rb(426,"div"),o.Rb(427,"div",9),o.wc(428,"89k"),o.Qb(),o.Rb(429,"div",72),o.wc(430,"friends"),o.Qb(),o.Qb(),o.Rb(431,"div"),o.Rb(432,"div",9),o.wc(433,"459"),o.Qb(),o.Rb(434,"div",72),o.wc(435,"feeds"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(436,"div",2),o.Rb(437,"div",68),o.Rb(438,"div",73),o.Mb(439,"i",74),o.Qb(),o.Rb(440,"div",71),o.Rb(441,"div"),o.Rb(442,"div",9),o.wc(443,"973k"),o.Qb(),o.Rb(444,"div",72),o.wc(445,"followers"),o.Qb(),o.Qb(),o.Rb(446,"div"),o.Rb(447,"div",9),o.wc(448,"1.792"),o.Qb(),o.Rb(449,"div",72),o.wc(450,"tweets"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(451,"div",2),o.Rb(452,"div",68),o.Rb(453,"div",75),o.Mb(454,"i",76),o.Qb(),o.Rb(455,"div",71),o.Rb(456,"div"),o.Rb(457,"div",9),o.wc(458,"500+"),o.Qb(),o.Rb(459,"div",72),o.wc(460,"contacts"),o.Qb(),o.Qb(),o.Rb(461,"div"),o.Rb(462,"div",9),o.wc(463,"292"),o.Qb(),o.Rb(464,"div",72),o.wc(465,"feeds"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(466,"div",2),o.Rb(467,"div",68),o.Rb(468,"div",77),o.Mb(469,"i",78),o.Qb(),o.Rb(470,"div",71),o.Rb(471,"div"),o.Rb(472,"div",9),o.wc(473,"894"),o.Qb(),o.Rb(474,"div",72),o.wc(475,"followers"),o.Qb(),o.Qb(),o.Rb(476,"div"),o.Rb(477,"div",9),o.wc(478,"92"),o.Qb(),o.Rb(479,"div",72),o.wc(480,"circles"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(481,"div",79),o.Rb(482,"div",18),o.Rb(483,"div",26),o.Rb(484,"div",80),o.Mb(485,"i",81),o.Qb(),o.Rb(486,"div",82),o.wc(487,"87.500");o.Qb(),o.Rb(488,"small",83),o.wc(489,"Visitors"),o.Qb(),o.Rb(490,"div",84),o.Mb(491,"div",31),o.Qb(),o.Qb(),o.Qb(),o.Rb(492,"div",18),o.Rb(493,"div",26),o.Rb(494,"div",80),o.Mb(495,"i",85),o.Qb(),o.Rb(496,"div",82),o.wc(497,"385"),o.Qb(),o.Rb(498,"small",83),o.wc(499,"New Clients"),o.Qb(),o.Rb(500,"div",84),o.Mb(501,"div",29),o.Qb(),o.Qb(),o.Qb(),o.Rb(502,"div",18),o.Rb(503,"div",26),o.Rb(504,"div",80),o.Mb(505,"i",86),o.Qb(),o.Rb(506,"div",82),o.wc(507,"1238"),o.Qb(),o.Rb(508,"small",83),o.wc(509,"Products sold"),o.Qb(),o.Rb(510,"div",84),o.Mb(511,"div",32),o.Qb(),o.Qb(),o.Qb(),o.Rb(512,"div",18),o.Rb(513,"div",26),o.Rb(514,"div",80),o.Mb(515,"i",87),o.Qb(),o.Rb(516,"div",82),o.wc(517,"28%"),o.Qb(),o.Rb(518,"small",83),o.wc(519,"Returning Visitors"),o.Qb(),o.Rb(520,"div",84),o.Mb(521,"div",35),o.Qb(),o.Qb(),o.Qb(),o.Rb(522,"div",18),o.Rb(523,"div",26),o.Rb(524,"div",80),o.Mb(525,"i",88),o.Qb(),o.Rb(526,"div",82),o.wc(527,"5:34:11"),o.Qb(),o.Rb(528,"small",83),o.wc(529,"Avg. Time"),o.Qb(),o.Rb(530,"div",84),o.Mb(531,"div",33),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(532,"div",1),o.Rb(533,"div",89),o.Rb(534,"div",18),o.Rb(535,"div",26),o.Rb(536,"div",80),o.Mb(537,"i",81),o.Qb(),o.Rb(538,"div",82),o.wc(539,"87.500"),o.Qb(),o.Rb(540,"small",83),o.wc(541,"Visitors"),o.Qb(),o.Rb(542,"div",84),o.Mb(543,"div",31),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(544,"div",89),o.Rb(545,"div",18),o.Rb(546,"div",26),o.Rb(547,"div",80),o.Mb(548,"i",85),o.Qb(),o.Rb(549,"div",82),o.wc(550,"385"),o.Qb(),o.Rb(551,"small",83),o.wc(552,"New Clients"),o.Qb(),o.Rb(553,"div",84),o.Mb(554,"div",29),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(555,"div",89),o.Rb(556,"div",18),o.Rb(557,"div",26),o.Rb(558,"div",80),o.Mb(559,"i",86),o.Qb(),o.Rb(560,"div",82),o.wc(561,"1238"),o.Qb(),o.Rb(562,"small",83),o.wc(563,"Products sold"),o.Qb(),o.Rb(564,"div",84),o.Mb(565,"div",32),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(566,"div",89),o.Rb(567,"div",18),o.Rb(568,"div",26),o.Rb(569,"div",80),o.Mb(570,"i",87),o.Qb(),o.Rb(571,"div",82),o.wc(572,"28%"),o.Qb(),o.Rb(573,"small",83),o.wc(574,"Returning Visitors"),o.Qb(),o.Rb(575,"div",84),o.Mb(576,"div",35),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(577,"div",89),o.Rb(578,"div",18),o.Rb(579,"div",26),o.Rb(580,"div",80),o.Mb(581,"i",88),o.Qb(),o.Rb(582,"div",82),o.wc(583,"5:34:11"),o.Qb(),o.Rb(584,"small",83),o.wc(585,"Avg. Time"),o.Qb(),o.Rb(586,"div",84),o.Mb(587,"div",33),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(588,"div",89),o.Rb(589,"div",18),o.Rb(590,"div",26),o.Rb(591,"div",80),o.Mb(592,"i",90),o.Qb(),o.Rb(593,"div",82),o.wc(594,"972"),o.Qb(),o.Rb(595,"small",83),o.wc(596,"Comments"),o.Qb(),o.Rb(597,"div",84),o.Mb(598,"div",31),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(599,"div",1),o.Rb(600,"div",89),o.Rb(601,"div",12),o.Rb(602,"div",26),o.Rb(603,"div",80),o.Mb(604,"i",81),o.Qb(),o.Rb(605,"div",82),o.wc(606,"87.500"),o.Qb(),o.Rb(607,"small",83),o.wc(608,"Visitors"),o.Qb(),o.Rb(609,"div",91),o.Mb(610,"div",35),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(611,"div",89),o.Rb(612,"div",92),o.Rb(613,"div",26),o.Rb(614,"div",80),o.Mb(615,"i",85),o.Qb(),o.Rb(616,"div",82),o.wc(617,"385"),o.Qb(),o.Rb(618,"small",83),o.wc(619,"New Clients"),o.Qb(),o.Rb(620,"div",91),o.Mb(621,"div",35),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(622,"div",89),o.Rb(623,"div",15),o.Rb(624,"div",26),o.Rb(625,"div",80),o.Mb(626,"i",86),o.Qb(),o.Rb(627,"div",82),o.wc(628,"1238"),o.Qb(),o.Rb(629,"small",83),o.wc(630,"Products sold"),o.Qb(),o.Rb(631,"div",91),o.Mb(632,"div",35),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(633,"div",89),o.Rb(634,"div",3),o.Rb(635,"div",26),o.Rb(636,"div",80),o.Mb(637,"i",87),o.Qb(),o.Rb(638,"div",82),o.wc(639,"28%"),o.Qb(),o.Rb(640,"small",83),o.wc(641,"Returning Visitors"),o.Qb(),o.Rb(642,"div",91),o.Mb(643,"div",35),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(644,"div",89),o.Rb(645,"div",17),o.Rb(646,"div",26),o.Rb(647,"div",80),o.Mb(648,"i",88),o.Qb(),o.Rb(649,"div",82),o.wc(650,"5:34:11"),o.Qb(),o.Rb(651,"small",83),o.wc(652,"Avg. Time"),o.Qb(),o.Rb(653,"div",91),o.Mb(654,"div",35),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(655,"div",89),o.Rb(656,"div",12),o.Rb(657,"div",26),o.Rb(658,"div",80),o.Mb(659,"i",90),o.Qb(),o.Rb(660,"div",82),o.wc(661,"972"),o.Qb(),o.Rb(662,"small",83),o.wc(663,"Comments"),o.Qb(),o.Rb(664,"div",91),o.Mb(665,"div",35),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb()}2&b&&(o.zb(14),o.gc("datasets",i.lineChart1Data)("labels",i.lineChart1Labels)("options",i.lineChart1Options)("colors",i.lineChart1Colours)("legend",i.lineChart1Legend)("chartType",i.lineChart1Type),o.zb(11),o.gc("datasets",i.lineChart2Data)("labels",i.lineChart2Labels)("options",i.lineChart2Options)("colors",i.lineChart2Colours)("legend",i.lineChart2Legend)("chartType",i.lineChart2Type),o.zb(13),o.gc("datasets",i.lineChart3Data)("labels",i.lineChart3Labels)("options",i.lineChart3Options)("colors",i.lineChart3Colours)("legend",i.lineChart3Legend)("chartType",i.lineChart3Type),o.zb(13),o.gc("datasets",i.barChart1Data)("labels",i.barChart1Labels)("options",i.barChart1Options)("colors",i.barChart1Colours)("legend",i.barChart1Legend)("chartType",i.barChart1Type),o.zb(18),o.gc("datasets",i.lineChart4Data)("labels",i.lineChart4Labels)("options",i.lineChart4Options)("colors",i.lineChart4Colours)("legend",i.lineChart4Legend)("chartType",i.lineChart4Type),o.zb(2),o.gc("datasets",i.barChart2Data)("labels",i.barChart2Labels)("options",i.barChart2Options)("colors",i.barChart2Colours)("legend",i.barChart2Legend)("chartType",i.barChart2Type),o.zb(17),o.gc("datasets",i.lineChart4Data)("labels",i.lineChart4Labels)("options",i.lineChart4Options)("colors",i.lineChart4Colours)("legend",i.lineChart4Legend)("chartType",i.lineChart4Type),o.zb(2),o.gc("datasets",i.barChart2Data)("labels",i.barChart2Labels)("options",i.barChart2Options)("colors",i.barChart2Colours)("legend",i.barChart2Legend)("chartType",i.barChart2Type),o.zb(17),o.gc("datasets",i.lineChart4Data)("labels",i.lineChart4Labels)("options",i.lineChart4Options)("colors",i.lineChart4Colours)("legend",i.lineChart4Legend)("chartType",i.lineChart4Type),o.zb(2),o.gc("datasets",i.barChart2Data)("labels",i.barChart2Labels)("options",i.barChart2Options)("colors",i.barChart2Colours)("legend",i.barChart2Legend)("chartType",i.barChart2Type),o.zb(17),o.gc("datasets",i.lineChart4Data)("labels",i.lineChart4Labels)("options",i.lineChart4Options)("colors",i.lineChart4Colours)("legend",i.lineChart4Legend)("chartType",i.lineChart4Type),o.zb(2),o.gc("datasets",i.barChart2Data)("labels",i.barChart2Labels)("options",i.barChart2Options)("colors",i.barChart2Colours)("legend",i.barChart2Legend)("chartType",i.barChart2Type),o.zb(100),o.gc("datasets",i.barChart3Data)("labels",i.barChart3Labels)("options",i.barChart3Options)("colors",i.barChart3Primary)("legend",i.barChart3Legend)("chartType",i.barChart3Type),o.zb(9),o.gc("datasets",i.barChart3Data)("labels",i.barChart3Labels)("options",i.barChart3Options)("colors",i.barChart3Danger)("legend",i.barChart3Legend)("chartType",i.barChart3Type),o.zb(9),o.gc("datasets",i.barChart3Data)("labels",i.barChart3Labels)("options",i.barChart3Options)("colors",i.barChart3Success)("legend",i.barChart3Legend)("chartType",i.barChart3Type),o.zb(9),o.gc("datasets",i.lineChart5Data)("labels",i.lineChart5Labels)("options",i.lineChart5Options)("colors",i.lineChart5Info)("legend",i.lineChart5Legend)("chartType",i.lineChart5Type),o.zb(9),o.gc("datasets",i.lineChart5Data)("labels",i.lineChart5Labels)("options",i.lineChart5Options)("colors",i.lineChart5Success)("legend",i.lineChart5Legend)("chartType",i.lineChart5Type),o.zb(9),o.gc("datasets",i.lineChart5Data)("labels",i.lineChart5Labels)("options",i.lineChart5Options)("colors",i.lineChart5Warning)("legend",i.lineChart5Legend)("chartType",i.lineChart5Type))},directives:[t.a,t.d,t.b,e.a],encapsulation:2}),b})(),data:{title:"Widgets"}}];let Q=(()=>{class b{}return b.\u0275fac=function(i){return new(i||b)},b.\u0275mod=o.Jb({type:b}),b.\u0275inj=o.Ib({imports:[[r.g.forChild(v)],r.g]}),b})(),c=(()=>{class b{}return b.\u0275fac=function(i){return new(i||b)},b.\u0275mod=o.Jb({type:b}),b.\u0275inj=o.Ib({imports:[[Q,e.b,t.c]]}),b})()}}]); \ No newline at end of file diff --git a/frontend/src/main/template_original/prod_build/16-es5.8939259941bb0bea44af.js b/frontend/src/main/template_original/prod_build/16-es5.8939259941bb0bea44af.js deleted file mode 100644 index a02e66192..000000000 --- a/frontend/src/main/template_original/prod_build/16-es5.8939259941bb0bea44af.js +++ /dev/null @@ -1 +0,0 @@ -!function(){function b(b,i){for(var a=0;a{const s=t.length;if(0===s)return void n.complete();const i=new Array(s);let r=0,o=0;for(let a=0;a{u||(u=!0,o++),i[a]=t},error:t=>n.error(t),complete:()=>{r++,r!==s&&u||(o===s&&n.next(e?e.reduce((t,e,n)=>(t[e]=i[n],t),{}):i),n.complete())}}))}})}const c=new s.r("NgValueAccessor"),d={provide:c,useExisting:Object(s.T)(()=>p),multi:!0};let p=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"checked",t)}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(s.Lb(s.E),s.Lb(s.l))},t.\u0275dir=s.Gb({type:t,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(t,e){1&t&&s.Yb("change",function(t){return e.onChange(t.target.checked)})("blur",function(){return e.onTouched()})},features:[s.yb([d])]}),t})();const _={provide:c,useExisting:Object(s.T)(()=>f),multi:!0},g=new s.r("CompositionEventMode");let f=(()=>{class t{constructor(t,e,n){this._renderer=t,this._elementRef=e,this._compositionMode=n,this.onChange=t=>{},this.onTouched=()=>{},this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function(){const t=Object(i.w)()?Object(i.w)().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}())}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}}return t.\u0275fac=function(e){return new(e||t)(s.Lb(s.E),s.Lb(s.l),s.Lb(g,8))},t.\u0275dir=s.Gb({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(t,e){1&t&&s.Yb("input",function(t){return e._handleInput(t.target.value)})("blur",function(){return e.onTouched()})("compositionstart",function(){return e._compositionStart()})("compositionend",function(t){return e._compositionEnd(t.target.value)})},features:[s.yb([_])]}),t})();function m(t){return null==t||0===t.length}function y(t){return null!=t&&"number"==typeof t.length}const b=new s.r("NgValidators"),C=new s.r("NgAsyncValidators"),V=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class v{static min(t){return e=>{if(m(e.value)||m(t))return null;const n=parseFloat(e.value);return!isNaN(n)&&n{if(m(e.value)||m(t))return null;const n=parseFloat(e.value);return!isNaN(n)&&n>t?{max:{max:t,actual:e.value}}:null}}static required(t){return m(t.value)?{required:!0}:null}static requiredTrue(t){return!0===t.value?null:{required:!0}}static email(t){return m(t.value)||V.test(t.value)?null:{email:!0}}static minLength(t){return e=>m(e.value)||!y(e.value)?null:e.value.lengthy(e.value)&&e.value.length>t?{maxlength:{requiredLength:t,actualLength:e.value.length}}:null}static pattern(t){if(!t)return v.nullValidator;let e,n;return"string"==typeof t?(n="","^"!==t.charAt(0)&&(n+="^"),n+=t,"$"!==t.charAt(t.length-1)&&(n+="$"),e=new RegExp(n)):(n=t.toString(),e=t),t=>{if(m(t.value))return null;const s=t.value;return e.test(s)?null:{pattern:{requiredPattern:n,actualValue:s}}}}static nullValidator(t){return null}static compose(t){if(!t)return null;const e=t.filter(A);return 0==e.length?null:function(t){return O(w(t,e))}}static composeAsync(t){if(!t)return null;const e=t.filter(A);return 0==e.length?null:function(t){return function(...t){if(1===t.length){const e=t[0];if(Object(o.a)(e))return u(e,null);if(Object(l.a)(e)&&Object.getPrototypeOf(e)===Object.prototype){const t=Object.keys(e);return u(t.map(t=>e[t]),t)}}if("function"==typeof t[t.length-1]){const e=t.pop();return u(t=1===t.length&&Object(o.a)(t[0])?t[0]:t,null).pipe(Object(a.a)(t=>e(...t)))}return u(t,null)}(w(t,e).map(E)).pipe(Object(a.a)(O))}}}function A(t){return null!=t}function E(t){const e=Object(s.qb)(t)?Object(h.a)(t):t;return Object(s.pb)(e),e}function O(t){let e={};return t.forEach(t=>{e=null!=t?Object.assign(Object.assign({},e),t):e}),0===Object.keys(e).length?null:e}function w(t,e){return e.map(e=>e(t))}function S(t){return t.map(t=>function(t){return!t.validate}(t)?t:e=>t.validate(e))}function D(t){return null!=t?v.compose(S(t)):null}function k(t){return null!=t?v.composeAsync(S(t)):null}function T(t,e){return null===t?[e]:Array.isArray(t)?[...t,e]:[t,e]}let P=(()=>{class t{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(t){this._rawValidators=t||[],this._composedValidatorFn=D(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=k(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t){this.control&&this.control.reset(t)}hasError(t,e){return!!this.control&&this.control.hasError(t,e)}getError(t,e){return this.control?this.control.getError(t,e):null}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.Gb({type:t}),t})(),M=(()=>{class t extends P{get formDirective(){return null}get path(){return null}}return t.\u0275fac=function(e){return j(e||t)},t.\u0275dir=s.Gb({type:t,features:[s.wb]}),t})();const j=s.Tb(M);class L extends P{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class x{constructor(t){this._cd=t}is(t){var e,n;return!!(null===(n=null===(e=this._cd)||void 0===e?void 0:e.control)||void 0===n?void 0:n[t])}}let N=(()=>{class t extends x{constructor(t){super(t)}}return t.\u0275fac=function(e){return new(e||t)(s.Lb(L,2))},t.\u0275dir=s.Gb({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(t,e){2&t&&s.Db("ng-untouched",e.is("untouched"))("ng-touched",e.is("touched"))("ng-pristine",e.is("pristine"))("ng-dirty",e.is("dirty"))("ng-valid",e.is("valid"))("ng-invalid",e.is("invalid"))("ng-pending",e.is("pending"))},features:[s.wb]}),t})(),I=(()=>{class t extends x{constructor(t){super(t)}}return t.\u0275fac=function(e){return new(e||t)(s.Lb(M,10))},t.\u0275dir=s.Gb({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:14,hostBindings:function(t,e){2&t&&s.Db("ng-untouched",e.is("untouched"))("ng-touched",e.is("touched"))("ng-pristine",e.is("pristine"))("ng-dirty",e.is("dirty"))("ng-valid",e.is("valid"))("ng-invalid",e.is("invalid"))("ng-pending",e.is("pending"))},features:[s.wb]}),t})();const F={provide:c,useExisting:Object(s.T)(()=>G),multi:!0};let G=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)}registerOnChange(t){this.onChange=e=>{t(""==e?null:parseFloat(e))}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(s.Lb(s.E),s.Lb(s.l))},t.\u0275dir=s.Gb({type:t,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(t,e){1&t&&s.Yb("input",function(t){return e.onChange(t.target.value)})("blur",function(){return e.onTouched()})},features:[s.yb([F])]}),t})();const R={provide:c,useExisting:Object(s.T)(()=>B),multi:!0};let U=(()=>{class t{constructor(){this._accessors=[]}add(t,e){this._accessors.push([t,e])}remove(t){for(let e=this._accessors.length-1;e>=0;--e)if(this._accessors[e][1]===t)return void this._accessors.splice(e,1)}select(t){this._accessors.forEach(e=>{this._isSameGroup(e,t)&&e[1]!==t&&e[1].fireUncheck(t.value)})}_isSameGroup(t,e){return!!t[0].control&&t[0]._parent===e._control._parent&&t[1].name===e.name}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.Hb({token:t,factory:t.\u0275fac}),t})(),B=(()=>{class t{constructor(t,e,n,s){this._renderer=t,this._elementRef=e,this._registry=n,this._injector=s,this.onChange=()=>{},this.onTouched=()=>{}}ngOnInit(){this._control=this._injector.get(L),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(t){this._state=t===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)}registerOnChange(t){this._fn=t,this.onChange=()=>{t(this.value),this._registry.select(this)}}fireUncheck(t){this.writeValue(t)}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return t.\u0275fac=function(e){return new(e||t)(s.Lb(s.E),s.Lb(s.l),s.Lb(U),s.Lb(s.s))},t.\u0275dir=s.Gb({type:t,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(t,e){1&t&&s.Yb("change",function(){return e.onChange()})("blur",function(){return e.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[s.yb([R])]}),t})();const $={provide:c,useExisting:Object(s.T)(()=>W),multi:!0};let W=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",parseFloat(t))}registerOnChange(t){this.onChange=e=>{t(""==e?null:parseFloat(e))}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(s.Lb(s.E),s.Lb(s.l))},t.\u0275dir=s.Gb({type:t,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(t,e){1&t&&s.Yb("change",function(t){return e.onChange(t.target.value)})("input",function(t){return e.onChange(t.target.value)})("blur",function(){return e.onTouched()})},features:[s.yb([$])]}),t})();const Y={provide:c,useExisting:Object(s.T)(()=>z),multi:!0};function q(t,e){return null==t?`${e}`:(e&&"object"==typeof e&&(e="Object"),`${t}: ${e}`.slice(0,50))}let z=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=t=>{},this.onTouched=()=>{},this._compareWith=Object.is}set compareWith(t){this._compareWith=t}writeValue(t){this.value=t;const e=this._getOptionId(t);null==e&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);const n=q(e,t);this._renderer.setProperty(this._elementRef.nativeElement,"value",n)}registerOnChange(t){this.onChange=e=>{this.value=this._getOptionValue(e),t(this.value)}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_registerOption(){return(this._idCounter++).toString()}_getOptionId(t){for(const e of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(e),t))return e;return null}_getOptionValue(t){const e=function(t){return t.split(":")[0]}(t);return this._optionMap.has(e)?this._optionMap.get(e):t}}return t.\u0275fac=function(e){return new(e||t)(s.Lb(s.E),s.Lb(s.l))},t.\u0275dir=s.Gb({type:t,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(t,e){1&t&&s.Yb("change",function(t){return e.onChange(t.target.value)})("blur",function(){return e.onTouched()})},inputs:{compareWith:"compareWith"},features:[s.yb([Y])]}),t})(),Z=(()=>{class t{constructor(t,e,n){this._element=t,this._renderer=e,this._select=n,this._select&&(this.id=this._select._registerOption())}set ngValue(t){null!=this._select&&(this._select._optionMap.set(this.id,t),this._setElementValue(q(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._setElementValue(t),this._select&&this._select.writeValue(this._select.value)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return t.\u0275fac=function(e){return new(e||t)(s.Lb(s.l),s.Lb(s.E),s.Lb(z,9))},t.\u0275dir=s.Gb({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),t})();const H={provide:c,useExisting:Object(s.T)(()=>X),multi:!0};function J(t,e){return null==t?`${e}`:("string"==typeof e&&(e=`'${e}'`),e&&"object"==typeof e&&(e="Object"),`${t}: ${e}`.slice(0,50))}let X=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=t=>{},this.onTouched=()=>{},this._compareWith=Object.is}set compareWith(t){this._compareWith=t}writeValue(t){let e;if(this.value=t,Array.isArray(t)){const n=t.map(t=>this._getOptionId(t));e=(t,e)=>{t._setSelected(n.indexOf(e.toString())>-1)}}else e=(t,e)=>{t._setSelected(!1)};this._optionMap.forEach(e)}registerOnChange(t){this.onChange=e=>{const n=[];if(void 0!==e.selectedOptions){const t=e.selectedOptions;for(let e=0;e{class t{constructor(t,e,n){this._element=t,this._renderer=e,this._select=n,this._select&&(this.id=this._select._registerOption(this))}set ngValue(t){null!=this._select&&(this._value=t,this._setElementValue(J(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._select?(this._value=t,this._setElementValue(J(this.id,t)),this._select.writeValue(this._select.value)):this._setElementValue(t)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}_setSelected(t){this._renderer.setProperty(this._element.nativeElement,"selected",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return t.\u0275fac=function(e){return new(e||t)(s.Lb(s.l),s.Lb(s.E),s.Lb(X,9))},t.\u0275dir=s.Gb({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),t})();function Q(t,e){et(t,e,!0),e.valueAccessor.writeValue(t.value),function(t,e){e.valueAccessor.registerOnChange(n=>{t._pendingValue=n,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&nt(t,e)})}(t,e),function(t,e){const n=(t,n)=>{e.valueAccessor.writeValue(t),n&&e.viewToModelUpdate(t)};t.registerOnChange(n),e._registerOnDestroy(()=>{t._unregisterOnChange(n)})}(t,e),function(t,e){e.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&nt(t,e),"submit"!==t.updateOn&&t.markAsTouched()})}(t,e),function(t,e){if(e.valueAccessor.setDisabledState){const n=t=>{e.valueAccessor.setDisabledState(t)};t.registerOnDisabledChange(n),e._registerOnDestroy(()=>{t._unregisterOnDisabledChange(n)})}}(t,e)}function tt(t,e){t.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(e)})}function et(t,e,n){const s=function(t){return t._rawValidators}(t);null!==e.validator?t.setValidators(T(s,e.validator)):"function"==typeof s&&t.setValidators([s]);const i=function(t){return t._rawAsyncValidators}(t);if(null!==e.asyncValidator?t.setAsyncValidators(T(i,e.asyncValidator)):"function"==typeof i&&t.setAsyncValidators([i]),n){const n=()=>t.updateValueAndValidity();tt(e._rawValidators,n),tt(e._rawAsyncValidators,n)}}function nt(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}const st=[p,W,G,z,X,B];function it(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}function rt(t){return(ht(t)?t.validators:t)||null}function ot(t){return Array.isArray(t)?D(t):t||null}function at(t,e){return(ht(e)?e.asyncValidators:t)||null}function lt(t){return Array.isArray(t)?k(t):t||null}function ht(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}class ut{constructor(t,e){this._hasOwnPendingAsyncValidator=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=t,this._rawAsyncValidators=e,this._composedValidatorFn=ot(this._rawValidators),this._composedAsyncValidatorFn=lt(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get valid(){return"VALID"===this.status}get invalid(){return"INVALID"===this.status}get pending(){return"PENDING"==this.status}get disabled(){return"DISABLED"===this.status}get enabled(){return"DISABLED"!==this.status}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._rawValidators=t,this._composedValidatorFn=ot(t)}setAsyncValidators(t){this._rawAsyncValidators=t,this._composedAsyncValidatorFn=lt(t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(t=>t.markAllAsTouched())}markAsUntouched(t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(t=>{t.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}markAsDirty(t={}){this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}markAsPristine(t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(t=>{t.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}markAsPending(t={}){this.status="PENDING",!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}disable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status="DISABLED",this.errors=null,this._forEachChild(e=>{e.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(t=>t(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status="VALID",this._forEachChild(e=>{e.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(t){this._parent=t}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),"VALID"!==this.status&&"PENDING"!==this.status||this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?"DISABLED":"VALID"}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status="PENDING",this._hasOwnPendingAsyncValidator=!0;const e=E(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(e=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(e,{emitEvent:t})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(t,e={}){this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}get(t){return function(t,e,n){if(null==e)return null;if(Array.isArray(e)||(e=e.split(".")),Array.isArray(e)&&0===e.length)return null;let s=t;return e.forEach(t=>{s=s instanceof dt?s.controls.hasOwnProperty(t)?s.controls[t]:null:s instanceof pt&&s.at(t)||null}),s}(this,t)}getError(t,e){const n=e?this.get(e):this;return n&&n.errors?n.errors[t]:null}hasError(t,e){return!!this.getError(t,e)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}_initObservables(){this.valueChanges=new s.n,this.statusChanges=new s.n}_calculateStatus(){return this._allControlsDisabled()?"DISABLED":this.errors?"INVALID":this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus("PENDING")?"PENDING":this._anyControlsHaveStatus("INVALID")?"INVALID":"VALID"}_anyControlsHaveStatus(t){return this._anyControls(e=>e.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}_updateTouched(t={}){this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}_isBoxedValue(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){ht(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class ct extends ut{constructor(t=null,e,n){super(rt(e),at(n,e)),this._onChange=[],this._applyFormState(t),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!n})}setValue(t,e={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(t=>t(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(t,e={}){this.setValue(t,e)}reset(t=null,e={}){this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){it(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){it(this._onDisabledChange,t)}_forEachChild(t){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(t){this._isBoxedValue(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}}class dt extends ut{constructor(t,e,n){super(rt(e),at(n,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!n})}registerControl(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(t,e){this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}removeControl(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity(),this._onCollectionChange()}setControl(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,e={}){this._checkAllValuesPresent(t),Object.keys(t).forEach(n=>{this._throwIfControlMissing(n),this.controls[n].setValue(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){null!=t&&(Object.keys(t).forEach(n=>{this.controls[n]&&this.controls[n].patchValue(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(t={},e={}){this._forEachChild((n,s)=>{n.reset(t[s],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(t,e,n)=>(t[n]=e instanceof ct?e.value:e.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(t,e)=>!!e._syncPendingControls()||t);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_throwIfControlMissing(t){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[t])throw new Error(`Cannot find form control with name: ${t}.`)}_forEachChild(t){Object.keys(this.controls).forEach(e=>{const n=this.controls[e];n&&t(n,e)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(const e of Object.keys(this.controls)){const n=this.controls[e];if(this.contains(e)&&t(n))return!0}return!1}_reduceValue(){return this._reduceChildren({},(t,e,n)=>((e.enabled||this.disabled)&&(t[n]=e.value),t))}_reduceChildren(t,e){let n=t;return this._forEachChild((t,s)=>{n=e(n,t,s)}),n}_allControlsDisabled(){for(const t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_checkAllValuesPresent(t){this._forEachChild((e,n)=>{if(void 0===t[n])throw new Error(`Must supply a value for form control with name: '${n}'.`)})}}class pt extends ut{constructor(t,e,n){super(rt(e),at(n,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!n})}at(t){return this.controls[t]}push(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()}insert(t,e){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity()}removeAt(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),this.updateValueAndValidity()}setControl(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity(),this._onCollectionChange()}get length(){return this.controls.length}setValue(t,e={}){this._checkAllValuesPresent(t),t.forEach((t,n)=>{this._throwIfControlMissing(n),this.at(n).setValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){null!=t&&(t.forEach((t,n)=>{this.at(n)&&this.at(n).patchValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(t=[],e={}){this._forEachChild((n,s)=>{n.reset(t[s],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(t=>t instanceof ct?t.value:t.getRawValue())}clear(){this.controls.length<1||(this._forEachChild(t=>t._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity())}_syncPendingControls(){let t=this.controls.reduce((t,e)=>!!e._syncPendingControls()||t,!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_throwIfControlMissing(t){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(t))throw new Error(`Cannot find form control at index ${t}`)}_forEachChild(t){this.controls.forEach((e,n)=>{t(e,n)})}_updateValue(){this.value=this.controls.filter(t=>t.enabled||this.disabled).map(t=>t.value)}_anyControls(t){return this.controls.some(e=>e.enabled&&t(e))}_setUpControls(){this._forEachChild(t=>this._registerControl(t))}_checkAllValuesPresent(t){this._forEachChild((e,n)=>{if(void 0===t[n])throw new Error(`Must supply a value for form control at index: ${n}.`)})}_allControlsDisabled(){for(const t of this.controls)if(t.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)}}const _t={provide:M,useExisting:Object(s.T)(()=>ft)},gt=(()=>Promise.resolve(null))();let ft=(()=>{class t extends M{constructor(t,e){super(),this.submitted=!1,this._directives=[],this.ngSubmit=new s.n,this.form=new dt({},D(t),k(e))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(t){gt.then(()=>{const e=this._findContainer(t.path);t.control=e.registerControl(t.name,t.control),Q(t.control,t),t.control.updateValueAndValidity({emitEvent:!1}),this._directives.push(t)})}getControl(t){return this.form.get(t.path)}removeControl(t){gt.then(()=>{const e=this._findContainer(t.path);e&&e.removeControl(t.name),it(this._directives,t)})}addFormGroup(t){gt.then(()=>{const e=this._findContainer(t.path),n=new dt({});(function(t,e){et(t,e,!1)})(n,t),e.registerControl(t.name,n),n.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(t){gt.then(()=>{const e=this._findContainer(t.path);e&&e.removeControl(t.name)})}getFormGroup(t){return this.form.get(t.path)}updateModel(t,e){gt.then(()=>{this.form.get(t.path).setValue(e)})}setValue(t){this.control.setValue(t)}onSubmit(t){return this.submitted=!0,e=this._directives,this.form._syncPendingControls(),e.forEach(t=>{const e=t.control;"submit"===e.updateOn&&e._pendingChange&&(t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)}),this.ngSubmit.emit(t),!1;var e}onReset(){this.resetForm()}resetForm(t){this.form.reset(t),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(t){return t.pop(),t.length?this.form.get(t):this.form}}return t.\u0275fac=function(e){return new(e||t)(s.Lb(b,10),s.Lb(C,10))},t.\u0275dir=s.Gb({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(t,e){1&t&&s.Yb("submit",function(t){return e.onSubmit(t)})("reset",function(){return e.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s.yb([_t]),s.wb]}),t})();const mt={provide:L,useExisting:Object(s.T)(()=>bt)},yt=(()=>Promise.resolve(null))();let bt=(()=>{class t extends L{constructor(t,e,n,i){super(),this.control=new ct,this._registered=!1,this.update=new s.n,this._parent=t,this._setValidators(e),this._setAsyncValidators(n),this.valueAccessor=function(t,e){if(!e)return null;let n,s,i;return Array.isArray(e),e.forEach(t=>{var e;t.constructor===f?n=t:(e=t,st.some(t=>e.constructor===t)?s=t:i=t)}),i||s||n||null}(0,i)}ngOnChanges(t){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in t&&this._updateDisabled(t),function(t,e){if(!t.hasOwnProperty("model"))return!1;const n=t.model;return!!n.isFirstChange()||!Object.is(e,n.currentValue)}(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._parent?[...this._parent.path,this.name]:[this.name]}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Q(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(t){yt.then(()=>{this.control.setValue(t,{emitViewToModelChange:!1})})}_updateDisabled(t){const e=t.isDisabled.currentValue,n=""===e||e&&"false"!==e;yt.then(()=>{n&&!this.control.disabled?this.control.disable():!n&&this.control.disabled&&this.control.enable()})}}return t.\u0275fac=function(e){return new(e||t)(s.Lb(M,9),s.Lb(b,10),s.Lb(C,10),s.Lb(c,10))},t.\u0275dir=s.Gb({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[s.yb([mt]),s.wb,s.xb]}),t})(),Ct=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.Gb({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),t})(),Vt=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.Jb({type:t}),t.\u0275inj=s.Ib({}),t})(),vt=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.Jb({type:t}),t.\u0275inj=s.Ib({providers:[U],imports:[Vt]}),t})()}}]); \ No newline at end of file diff --git a/frontend/src/main/template_original/prod_build/2-es5.c059ee56c984b845c25a.js b/frontend/src/main/template_original/prod_build/2-es5.c059ee56c984b845c25a.js deleted file mode 100644 index d0dc65240..000000000 --- a/frontend/src/main/template_original/prod_build/2-es5.c059ee56c984b845c25a.js +++ /dev/null @@ -1 +0,0 @@ -!function(){function t(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&e(t,n)}function e(t,n){return(e=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,n)}function n(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}();return function(){var n,o=r(t);if(e){var u=r(this).constructor;n=Reflect.construct(o,arguments,u)}else n=o.apply(this,arguments);return i(this,n)}}function i(t,e){if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}function r(t){return(r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function o(t){return function(t){if(Array.isArray(t))return a(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||u(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(t,e){if(t){if("string"==typeof t)return a(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(t,e):void 0}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);nt?{max:{max:t,actual:e.value}}:null}}},{key:"required",value:function(t){return A(t.value)?{required:!0}:null}},{key:"requiredTrue",value:function(t){return!0===t.value?null:{required:!0}}},{key:"email",value:function(t){return A(t.value)||D.test(t.value)?null:{email:!0}}},{key:"minLength",value:function(t){return function(e){return A(e.value)||!w(e.value)?null:e.value.lengtht?{maxlength:{requiredLength:t,actualLength:e.value.length}}:null}}},{key:"pattern",value:function(e){return e?("string"==typeof e?(i="","^"!==e.charAt(0)&&(i+="^"),i+=e,"$"!==e.charAt(e.length-1)&&(i+="$"),n=new RegExp(i)):(i=e.toString(),n=e),function(t){if(A(t.value))return null;var e=t.value;return n.test(e)?null:{pattern:{requiredPattern:i,actualValue:e}}}):t.nullValidator;var n,i}},{key:"nullValidator",value:function(t){return null}},{key:"compose",value:function(t){if(!t)return null;var e=t.filter(P);return 0==e.length?null:function(t){return M(L(t,e))}}},{key:"composeAsync",value:function(t){if(!t)return null;var e=t.filter(P);return 0==e.length?null:function(t){return function(){for(var t=arguments.length,e=new Array(t),n=0;n=0;--e)if(this._accessors[e][1]===t)return void this._accessors.splice(e,1)}},{key:"select",value:function(t){var e=this;this._accessors.forEach(function(n){e._isSameGroup(n,t)&&n[1]!==t&&n[1].fireUncheck(t.value)})}},{key:"_isSameGroup",value:function(t,e){return!!t[0].control&&t[0]._parent===e._control._parent&&t[1].name===e.name}}]),t}()).\u0275fac=function(t){return new(t||q)},q.\u0275prov=a.Hb({token:q,factory:q.\u0275fac}),q),rt=((Y=function(){function t(e,n,i,r){s(this,t),this._renderer=e,this._elementRef=n,this._registry=i,this._injector=r,this.onChange=function(){},this.onTouched=function(){}}return c(t,[{key:"ngOnInit",value:function(){this._control=this._injector.get(J),this._checkName(),this._registry.add(this._control,this)}},{key:"ngOnDestroy",value:function(){this._registry.remove(this)}},{key:"writeValue",value:function(t){this._state=t===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)}},{key:"registerOnChange",value:function(t){var e=this;this._fn=t,this.onChange=function(){t(e.value),e._registry.select(e)}}},{key:"fireUncheck",value:function(t){this.writeValue(t)}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}},{key:"_checkName",value:function(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}]),t}()).\u0275fac=function(t){return new(t||Y)(a.Lb(a.E),a.Lb(a.l),a.Lb(it),a.Lb(a.s))},Y.\u0275dir=a.Gb({type:Y,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(t,e){1&t&&a.Yb("change",function(){return e.onChange()})("blur",function(){return e.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[a.yb([nt])]}),Y),ot={provide:m,useExisting:Object(a.T)(function(){return ut}),multi:!0},ut=((z=function(){function t(e,n){s(this,t),this._renderer=e,this._elementRef=n,this.onChange=function(t){},this.onTouched=function(){}}return c(t,[{key:"writeValue",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",parseFloat(t))}},{key:"registerOnChange",value:function(t){this.onChange=function(e){t(""==e?null:parseFloat(e))}}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}]),t}()).\u0275fac=function(t){return new(t||z)(a.Lb(a.E),a.Lb(a.l))},z.\u0275dir=a.Gb({type:z,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(t,e){1&t&&a.Yb("change",function(t){return e.onChange(t.target.value)})("input",function(t){return e.onChange(t.target.value)})("blur",function(){return e.onTouched()})},features:[a.yb([ot])]}),z),at={provide:m,useExisting:Object(a.T)(function(){return ht}),multi:!0};function st(t,e){return null==t?"".concat(e):(e&&"object"==typeof e&&(e="Object"),"".concat(t,": ").concat(e).slice(0,50))}var lt,ct,ht=((ct=function(){function t(e,n){s(this,t),this._renderer=e,this._elementRef=n,this._optionMap=new Map,this._idCounter=0,this.onChange=function(t){},this.onTouched=function(){},this._compareWith=Object.is}return c(t,[{key:"compareWith",set:function(t){this._compareWith=t}},{key:"writeValue",value:function(t){this.value=t;var e=this._getOptionId(t);null==e&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);var n=st(e,t);this._renderer.setProperty(this._elementRef.nativeElement,"value",n)}},{key:"registerOnChange",value:function(t){var e=this;this.onChange=function(n){e.value=e._getOptionValue(n),t(e.value)}}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}},{key:"_registerOption",value:function(){return(this._idCounter++).toString()}},{key:"_getOptionId",value:function(t){for(var e=0,n=Array.from(this._optionMap.keys());e-1)}}else e=function(t,e){t._setSelected(!1)};this._optionMap.forEach(e)}},{key:"registerOnChange",value:function(t){var e=this;this.onChange=function(n){var i=[];if(void 0!==n.selectedOptions)for(var r=n.selectedOptions,o=0;o-1&&t.splice(n,1)}function At(t){return(Dt(t)?t.validators:t)||null}function wt(t){return Array.isArray(t)?N(t):t||null}function Et(t,e){return(Dt(e)?e.asyncValidators:t)||null}function St(t){return Array.isArray(t)?x(t):t||null}function Dt(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}var Tt,Pt,jt,Mt,Lt,It=function(){function t(e,n){s(this,t),this._hasOwnPendingAsyncValidator=!1,this._onCollectionChange=function(){},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=e,this._rawAsyncValidators=n,this._composedValidatorFn=wt(this._rawValidators),this._composedAsyncValidatorFn=St(this._rawAsyncValidators)}return c(t,[{key:"validator",get:function(){return this._composedValidatorFn},set:function(t){this._rawValidators=this._composedValidatorFn=t}},{key:"asyncValidator",get:function(){return this._composedAsyncValidatorFn},set:function(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}},{key:"parent",get:function(){return this._parent}},{key:"valid",get:function(){return"VALID"===this.status}},{key:"invalid",get:function(){return"INVALID"===this.status}},{key:"pending",get:function(){return"PENDING"==this.status}},{key:"disabled",get:function(){return"DISABLED"===this.status}},{key:"enabled",get:function(){return"DISABLED"!==this.status}},{key:"dirty",get:function(){return!this.pristine}},{key:"untouched",get:function(){return!this.touched}},{key:"updateOn",get:function(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}},{key:"setValidators",value:function(t){this._rawValidators=t,this._composedValidatorFn=wt(t)}},{key:"setAsyncValidators",value:function(t){this._rawAsyncValidators=t,this._composedAsyncValidatorFn=St(t)}},{key:"clearValidators",value:function(){this.validator=null}},{key:"clearAsyncValidators",value:function(){this.asyncValidator=null}},{key:"markAsTouched",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}},{key:"markAllAsTouched",value:function(){this.markAsTouched({onlySelf:!0}),this._forEachChild(function(t){return t.markAllAsTouched()})}},{key:"markAsUntouched",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!1,this._pendingTouched=!1,this._forEachChild(function(t){t.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}},{key:"markAsDirty",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}},{key:"markAsPristine",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!0,this._pendingDirty=!1,this._forEachChild(function(t){t.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}},{key:"markAsPending",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.status="PENDING",!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}},{key:"disable",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this._parentMarkedDirty(t.onlySelf);this.status="DISABLED",this.errors=null,this._forEachChild(function(e){e.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(function(t){return t(!0)})}},{key:"enable",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this._parentMarkedDirty(t.onlySelf);this.status="VALID",this._forEachChild(function(e){e.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(function(t){return t(!1)})}},{key:"_updateAncestors",value:function(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}},{key:"setParent",value:function(t){this._parent=t}},{key:"updateValueAndValidity",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),"VALID"!==this.status&&"PENDING"!==this.status||this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}},{key:"_updateTreeValidity",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{emitEvent:!0};this._forEachChild(function(e){return e._updateTreeValidity(t)}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}},{key:"_setInitialStatus",value:function(){this.status=this._allControlsDisabled()?"DISABLED":"VALID"}},{key:"_runValidator",value:function(){return this.validator?this.validator(this):null}},{key:"_runAsyncValidator",value:function(t){var e=this;if(this.asyncValidator){this.status="PENDING",this._hasOwnPendingAsyncValidator=!0;var n=j(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(function(n){e._hasOwnPendingAsyncValidator=!1,e.setErrors(n,{emitEvent:t})})}}},{key:"_cancelExistingSubscription",value:function(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}},{key:"setErrors",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}},{key:"get",value:function(t){return function(t,e,n){if(null==e)return null;if(Array.isArray(e)||(e=e.split(".")),Array.isArray(e)&&0===e.length)return null;var i=t;return e.forEach(function(t){i=i instanceof xt?i.controls.hasOwnProperty(t)?i.controls[t]:null:i instanceof Ft&&i.at(t)||null}),i}(this,t)}},{key:"getError",value:function(t,e){var n=e?this.get(e):this;return n&&n.errors?n.errors[t]:null}},{key:"hasError",value:function(t,e){return!!this.getError(t,e)}},{key:"root",get:function(){for(var t=this;t._parent;)t=t._parent;return t}},{key:"_updateControlsErrors",value:function(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}},{key:"_initObservables",value:function(){this.valueChanges=new a.n,this.statusChanges=new a.n}},{key:"_calculateStatus",value:function(){return this._allControlsDisabled()?"DISABLED":this.errors?"INVALID":this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus("PENDING")?"PENDING":this._anyControlsHaveStatus("INVALID")?"INVALID":"VALID"}},{key:"_anyControlsHaveStatus",value:function(t){return this._anyControls(function(e){return e.status===t})}},{key:"_anyControlsDirty",value:function(){return this._anyControls(function(t){return t.dirty})}},{key:"_anyControlsTouched",value:function(){return this._anyControls(function(t){return t.touched})}},{key:"_updatePristine",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}},{key:"_updateTouched",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}},{key:"_isBoxedValue",value:function(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}},{key:"_registerOnCollectionChange",value:function(t){this._onCollectionChange=t}},{key:"_setUpdateStrategy",value:function(t){Dt(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}},{key:"_parentMarkedDirty",value:function(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}]),t}(),Nt=function(e){t(r,e);var i=n(r);function r(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1?arguments[1]:void 0,o=arguments.length>2?arguments[2]:void 0;return s(this,r),(t=i.call(this,At(n),Et(o,n)))._onChange=[],t._applyFormState(e),t._setUpdateStrategy(n),t._initObservables(),t.updateValueAndValidity({onlySelf:!0,emitEvent:!!o}),t}return c(r,[{key:"setValue",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.value=this._pendingValue=t,this._onChange.length&&!1!==n.emitModelToViewChange&&this._onChange.forEach(function(t){return t(e.value,!1!==n.emitViewToModelChange)}),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.setValue(t,e)}},{key:"reset",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}},{key:"_updateValue",value:function(){}},{key:"_anyControls",value:function(t){return!1}},{key:"_allControlsDisabled",value:function(){return this.disabled}},{key:"registerOnChange",value:function(t){this._onChange.push(t)}},{key:"_unregisterOnChange",value:function(t){Ot(this._onChange,t)}},{key:"registerOnDisabledChange",value:function(t){this._onDisabledChange.push(t)}},{key:"_unregisterOnDisabledChange",value:function(t){Ot(this._onDisabledChange,t)}},{key:"_forEachChild",value:function(t){}},{key:"_syncPendingControls",value:function(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}},{key:"_applyFormState",value:function(t){this._isBoxedValue(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}}]),r}(It),xt=function(e){t(r,e);var i=n(r);function r(t,e,n){var o;return s(this,r),(o=i.call(this,At(e),Et(n,e))).controls=t,o._initObservables(),o._setUpdateStrategy(e),o._setUpControls(),o.updateValueAndValidity({onlySelf:!0,emitEvent:!!n}),o}return c(r,[{key:"registerControl",value:function(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}},{key:"addControl",value:function(t,e){this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"removeControl",value:function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),delete this.controls[t],this.updateValueAndValidity(),this._onCollectionChange()}},{key:"setControl",value:function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"contains",value:function(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}},{key:"setValue",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(t),Object.keys(t).forEach(function(i){e._throwIfControlMissing(i),e.controls[i].setValue(t[i],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};null!=t&&(Object.keys(t).forEach(function(i){e.controls[i]&&e.controls[i].patchValue(t[i],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}},{key:"reset",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild(function(n,i){n.reset(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}},{key:"getRawValue",value:function(){return this._reduceChildren({},function(t,e,n){return t[n]=e instanceof Nt?e.value:e.getRawValue(),t})}},{key:"_syncPendingControls",value:function(){var t=this._reduceChildren(!1,function(t,e){return!!e._syncPendingControls()||t});return t&&this.updateValueAndValidity({onlySelf:!0}),t}},{key:"_throwIfControlMissing",value:function(t){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[t])throw new Error("Cannot find form control with name: ".concat(t,"."))}},{key:"_forEachChild",value:function(t){var e=this;Object.keys(this.controls).forEach(function(n){var i=e.controls[n];i&&t(i,n)})}},{key:"_setUpControls",value:function(){var t=this;this._forEachChild(function(e){e.setParent(t),e._registerOnCollectionChange(t._onCollectionChange)})}},{key:"_updateValue",value:function(){this.value=this._reduceValue()}},{key:"_anyControls",value:function(t){for(var e=0,n=Object.keys(this.controls);e0||this.disabled}},{key:"_checkAllValuesPresent",value:function(t){this._forEachChild(function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control with name: '".concat(n,"'."))})}}]),r}(It),Ft=function(e){t(r,e);var i=n(r);function r(t,e,n){var o;return s(this,r),(o=i.call(this,At(e),Et(n,e))).controls=t,o._initObservables(),o._setUpdateStrategy(e),o._setUpControls(),o.updateValueAndValidity({onlySelf:!0,emitEvent:!!n}),o}return c(r,[{key:"at",value:function(t){return this.controls[t]}},{key:"push",value:function(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"insert",value:function(t,e){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity()}},{key:"removeAt",value:function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),this.controls.splice(t,1),this.updateValueAndValidity()}},{key:"setControl",value:function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"length",get:function(){return this.controls.length}},{key:"setValue",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(t),t.forEach(function(t,i){e._throwIfControlMissing(i),e.at(i).setValue(t,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};null!=t&&(t.forEach(function(t,i){e.at(i)&&e.at(i).patchValue(t,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}},{key:"reset",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild(function(n,i){n.reset(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}},{key:"getRawValue",value:function(){return this.controls.map(function(t){return t instanceof Nt?t.value:t.getRawValue()})}},{key:"clear",value:function(){this.controls.length<1||(this._forEachChild(function(t){return t._registerOnCollectionChange(function(){})}),this.controls.splice(0),this.updateValueAndValidity())}},{key:"_syncPendingControls",value:function(){var t=this.controls.reduce(function(t,e){return!!e._syncPendingControls()||t},!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t}},{key:"_throwIfControlMissing",value:function(t){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(t))throw new Error("Cannot find form control at index ".concat(t))}},{key:"_forEachChild",value:function(t){this.controls.forEach(function(e,n){t(e,n)})}},{key:"_updateValue",value:function(){var t=this;this.value=this.controls.filter(function(e){return e.enabled||t.disabled}).map(function(t){return t.value})}},{key:"_anyControls",value:function(t){return this.controls.some(function(e){return e.enabled&&t(e)})}},{key:"_setUpControls",value:function(){var t=this;this._forEachChild(function(e){return t._registerControl(e)})}},{key:"_checkAllValuesPresent",value:function(t){this._forEachChild(function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control at index: ".concat(n,"."))})}},{key:"_allControlsDisabled",value:function(){var t,e=function(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=u(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}(this.controls);try{for(e.s();!(t=e.n()).done;){if(t.value.enabled)return!1}}catch(n){e.e(n)}finally{e.f()}return this.controls.length>0||this.disabled}},{key:"_registerControl",value:function(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)}}]),r}(It),Rt={provide:H,useExisting:Object(a.T)(function(){return Ut})},Gt=Promise.resolve(null),Ut=((Tt=function(e){t(r,e);var i=n(r);function r(t,e){var n;return s(this,r),(n=i.call(this)).submitted=!1,n._directives=[],n.ngSubmit=new a.n,n.form=new xt({},N(t),x(e)),n}return c(r,[{key:"ngAfterViewInit",value:function(){this._setUpdateStrategy()}},{key:"formDirective",get:function(){return this}},{key:"control",get:function(){return this.form}},{key:"path",get:function(){return[]}},{key:"controls",get:function(){return this.form.controls}},{key:"addControl",value:function(t){var e=this;Gt.then(function(){var n=e._findContainer(t.path);t.control=n.registerControl(t.name,t.control),mt(t.control,t),t.control.updateValueAndValidity({emitEvent:!1}),e._directives.push(t)})}},{key:"getControl",value:function(t){return this.form.get(t.path)}},{key:"removeControl",value:function(t){var e=this;Gt.then(function(){var n=e._findContainer(t.path);n&&n.removeControl(t.name),Ot(e._directives,t)})}},{key:"addFormGroup",value:function(t){var e=this;Gt.then(function(){var n=e._findContainer(t.path),i=new xt({});(function(t,e){bt(t,e,!1)})(i,t),n.registerControl(t.name,i),i.updateValueAndValidity({emitEvent:!1})})}},{key:"removeFormGroup",value:function(t){var e=this;Gt.then(function(){var n=e._findContainer(t.path);n&&n.removeControl(t.name)})}},{key:"getFormGroup",value:function(t){return this.form.get(t.path)}},{key:"updateModel",value:function(t,e){var n=this;Gt.then(function(){n.form.get(t.path).setValue(e)})}},{key:"setValue",value:function(t){this.control.setValue(t)}},{key:"onSubmit",value:function(t){return this.submitted=!0,e=this._directives,this.form._syncPendingControls(),e.forEach(function(t){var e=t.control;"submit"===e.updateOn&&e._pendingChange&&(t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)}),this.ngSubmit.emit(t),!1;var e}},{key:"onReset",value:function(){this.resetForm()}},{key:"resetForm",value:function(t){this.form.reset(t),this.submitted=!1}},{key:"_setUpdateStrategy",value:function(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}},{key:"_findContainer",value:function(t){return t.pop(),t.length?this.form.get(t):this.form}}]),r}(H)).\u0275fac=function(t){return new(t||Tt)(a.Lb(E,10),a.Lb(S,10))},Tt.\u0275dir=a.Gb({type:Tt,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(t,e){1&t&&a.Yb("submit",function(t){return e.onSubmit(t)})("reset",function(){return e.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[a.yb([Rt]),a.wb]}),Tt),Bt={provide:J,useExisting:Object(a.T)(function(){return Yt})},Wt=Promise.resolve(null),Yt=((Lt=function(e){t(r,e);var i=n(r);function r(t,e,n,o){var u;return s(this,r),(u=i.call(this)).control=new Nt,u._registered=!1,u.update=new a.n,u._parent=t,u._setValidators(e),u._setAsyncValidators(n),u.valueAccessor=function(t,e){return e?(Array.isArray(e),e.forEach(function(t){var e;t.constructor===O?n=t:(e=t,Vt.some(function(t){return e.constructor===t})?i=t:r=t)}),r||i||n||null):null;var n,i,r}(0,o),u}return c(r,[{key:"ngOnChanges",value:function(t){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in t&&this._updateDisabled(t),function(t,e){if(!t.hasOwnProperty("model"))return!1;var n=t.model;return!!n.isFirstChange()||!Object.is(e,n.currentValue)}(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeControl(this)}},{key:"path",get:function(){return this._parent?[].concat(o(this._parent.path),[this.name]):[this.name]}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"viewToModelUpdate",value:function(t){this.viewModel=t,this.update.emit(t)}},{key:"_setUpControl",value:function(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}},{key:"_setUpdateStrategy",value:function(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}},{key:"_isStandalone",value:function(){return!this._parent||!(!this.options||!this.options.standalone)}},{key:"_setUpStandalone",value:function(){mt(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}},{key:"_checkForErrors",value:function(){this._isStandalone()||this._checkParentType(),this._checkName()}},{key:"_checkParentType",value:function(){}},{key:"_checkName",value:function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}},{key:"_updateValue",value:function(t){var e=this;Wt.then(function(){e.control.setValue(t,{emitViewToModelChange:!1})})}},{key:"_updateDisabled",value:function(t){var e=this,n=t.isDisabled.currentValue,i=""===n||n&&"false"!==n;Wt.then(function(){i&&!e.control.disabled?e.control.disable():!i&&e.control.disabled&&e.control.enable()})}}]),r}(J)).\u0275fac=function(t){return new(t||Lt)(a.Lb(H,9),a.Lb(E,10),a.Lb(S,10),a.Lb(m,10))},Lt.\u0275dir=a.Gb({type:Lt,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[a.yb([Bt]),a.wb,a.xb]}),Lt),qt=((Mt=c(function t(){s(this,t)})).\u0275fac=function(t){return new(t||Mt)},Mt.\u0275dir=a.Gb({type:Mt,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),Mt),zt=((jt=c(function t(){s(this,t)})).\u0275fac=function(t){return new(t||jt)},jt.\u0275mod=a.Jb({type:jt}),jt.\u0275inj=a.Ib({}),jt),Zt=((Pt=c(function t(){s(this,t)})).\u0275fac=function(t){return new(t||Pt)},Pt.\u0275mod=a.Jb({type:Pt}),Pt.\u0275inj=a.Ib({providers:[it],imports:[zt]}),Pt)}}])}(); \ No newline at end of file diff --git a/frontend/src/main/template_original/prod_build/3-es2015.2865a9adcdb0561b60c2.js b/frontend/src/main/template_original/prod_build/3-es2015.2865a9adcdb0561b60c2.js deleted file mode 100644 index 276b2b714..000000000 --- a/frontend/src/main/template_original/prod_build/3-es2015.2865a9adcdb0561b60c2.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{NuRj:function(t,n,r){!function(t){"use strict";var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function r(t,n){return t(n={exports:{}},n.exports),n.exports}var e,o,i,u=function(t){return t&&t.Math==Math&&t},a=u("object"==typeof globalThis&&globalThis)||u("object"==typeof window&&window)||u("object"==typeof self&&self)||u("object"==typeof n&&n)||Function("return this")(),c=function(t){try{return!!t()}catch(n){return!0}},s=!c(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),l={}.propertyIsEnumerable,f=Object.getOwnPropertyDescriptor,g={f:f&&!l.call({1:2},1)?function(t){var n=f(this,t);return!!n&&n.enumerable}:l},p=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}},h={}.toString,d=function(t){return h.call(t).slice(8,-1)},v="".split,y=c(function(){return!Object("z").propertyIsEnumerable(0)})?function(t){return"String"==d(t)?v.call(t,""):Object(t)}:Object,b=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},m=function(t){return y(b(t))},S=function(t){return"object"==typeof t?null!==t:"function"==typeof t},x=function(t,n){if(!S(t))return t;var r,e;if(n&&"function"==typeof(r=t.toString)&&!S(e=r.call(t)))return e;if("function"==typeof(r=t.valueOf)&&!S(e=r.call(t)))return e;if(!n&&"function"==typeof(r=t.toString)&&!S(e=r.call(t)))return e;throw TypeError("Can't convert object to primitive value")},w={}.hasOwnProperty,E=function(t,n){return w.call(t,n)},j=a.document,O=S(j)&&S(j.createElement),I=!s&&!c(function(){return 7!=Object.defineProperty(O?j.createElement("div"):{},"a",{get:function(){return 7}}).a}),T=Object.getOwnPropertyDescriptor,L={f:s?T:function(t,n){if(t=m(t),n=x(n,!0),I)try{return T(t,n)}catch(r){}if(E(t,n))return p(!g.f.call(t,n),t[n])}},M=function(t){if(!S(t))throw TypeError(String(t)+" is not an object");return t},k=Object.defineProperty,R={f:s?k:function(t,n,r){if(M(t),n=x(n,!0),M(r),I)try{return k(t,n,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(t[n]=r.value),t}},A=s?function(t,n,r){return R.f(t,n,p(1,r))}:function(t,n,r){return t[n]=r,t},C=function(t,n){try{A(a,t,n)}catch(r){a[t]=n}return n},P=a["__core-js_shared__"]||C("__core-js_shared__",{}),_=r(function(t){(t.exports=function(t,n){return P[t]||(P[t]=void 0!==n?n:{})})("versions",[]).push({version:"3.3.4",mode:"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})}),N=_("native-function-to-string",Function.toString),$=a.WeakMap,V="function"==typeof $&&/native code/.test(N.call($)),D=0,G=Math.random(),H=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++D+G).toString(36)},F=_("keys"),z={};if(V){var B=new(0,a.WeakMap),q=B.get,J=B.has,W=B.set;e=function(t,n){return W.call(B,t,n),n},o=function(t){return q.call(B,t)||{}},i=function(t){return J.call(B,t)}}else{var K=F.state||(F.state=H("state"));z[K]=!0,e=function(t,n){return A(t,K,n),n},o=function(t){return E(t,K)?t[K]:{}},i=function(t){return E(t,K)}}var U={set:e,get:o,has:i,enforce:function(t){return i(t)?o(t):e(t,{})},getterFor:function(t){return function(n){var r;if(!S(n)||(r=o(n)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return r}}},Y=r(function(t){var n=U.get,r=U.enforce,e=String(N).split("toString");_("inspectSource",function(t){return N.call(t)}),(t.exports=function(t,n,o,i){var u=!!i&&!!i.unsafe,c=!!i&&!!i.enumerable,s=!!i&&!!i.noTargetGet;"function"==typeof o&&("string"!=typeof n||E(o,"name")||A(o,"name",n),r(o).source=e.join("string"==typeof n?n:"")),t!==a?(u?!s&&t[n]&&(c=!0):delete t[n],c?t[n]=o:A(t,n,o)):c?t[n]=o:C(n,o)})(Function.prototype,"toString",function(){return"function"==typeof this&&n(this).source||N.call(this)})}),Q=a,X=function(t){return"function"==typeof t?t:void 0},Z=function(t,n){return arguments.length<2?X(Q[t])||X(a[t]):Q[t]&&Q[t][n]||a[t]&&a[t][n]},tt=Math.ceil,nt=Math.floor,rt=function(t){return isNaN(t=+t)?0:(t>0?nt:tt)(t)},et=Math.min,ot=function(t){return t>0?et(rt(t),9007199254740991):0},it=Math.max,ut=Math.min,at=function(t,n){var r=rt(t);return r<0?it(r+n,0):ut(r,n)},ct=function(t){return function(n,r,e){var o,i=m(n),u=ot(i.length),a=at(e,u);if(t&&r!=r){for(;u>a;)if((o=i[a++])!=o)return!0}else for(;u>a;a++)if((t||a in i)&&i[a]===r)return t||a||0;return!t&&-1}},st=(ct(!0),ct(!1)),lt=function(t,n){var r,e=m(t),o=0,i=[];for(r in e)!E(z,r)&&E(e,r)&&i.push(r);for(;n.length>o;)E(e,r=n[o++])&&(~st(i,r)||i.push(r));return i},ft=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],gt=ft.concat("length","prototype"),pt={f:Object.getOwnPropertyNames||function(t){return lt(t,gt)}},ht={f:Object.getOwnPropertySymbols},dt=Z("Reflect","ownKeys")||function(t){var n=pt.f(M(t)),r=ht.f;return r?n.concat(r(t)):n},vt=function(t,n){for(var r=dt(n),e=R.f,o=L.f,i=0;io;)for(var a,c=y(arguments[o++]),l=i?It(c).concat(i(c)):It(c),f=l.length,p=0;f>p;)a=l[p++],s&&!u.call(c,a)||(r[a]=c[a]);return r}:Lt;Ot({target:"Object",stat:!0,forced:Object.assign!==Mt},{assign:Mt}),Ot({target:"Object",stat:!0,forced:c(function(){It(1)})},{keys:function(t){return It(Tt(t))}});var kt,Rt,At=!!Object.getOwnPropertySymbols&&!c(function(){return!String(Symbol())}),Ct=a.Symbol,Pt=_("wks"),_t=function(t){return Pt[t]||(Pt[t]=At&&Ct[t]||(At?Ct:H)("Symbol."+t))},Nt=function(){var t=M(this),n="";return t.global&&(n+="g"),t.ignoreCase&&(n+="i"),t.multiline&&(n+="m"),t.dotAll&&(n+="s"),t.unicode&&(n+="u"),t.sticky&&(n+="y"),n},$t=RegExp.prototype.exec,Vt=String.prototype.replace,Dt=$t,Gt=(Rt=/b*/g,$t.call(kt=/a/,"a"),$t.call(Rt,"a"),0!==kt.lastIndex||0!==Rt.lastIndex),Ht=void 0!==/()??/.exec("")[1];(Gt||Ht)&&(Dt=function(t){var n,r,e,o,i=this;return Ht&&(r=new RegExp("^"+i.source+"$(?!\\s)",Nt.call(i))),Gt&&(n=i.lastIndex),e=$t.call(i,t),Gt&&e&&(i.lastIndex=i.global?e.index+e[0].length:n),Ht&&e&&e.length>1&&Vt.call(e[0],r,function(){for(o=1;o")}),qt=!c(function(){var t=/(?:)/,n=t.exec;t.exec=function(){return n.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]}),Jt=function(t,n,r,e){var o=_t(t),i=!c(function(){var n={};return n[o]=function(){return 7},7!=""[t](n)}),u=i&&!c(function(){var n=!1,r=/a/;return"split"===t&&((r={}).constructor={},r.constructor[zt]=function(){return r},r.flags="",r[o]=/./[o]),r.exec=function(){return n=!0,null},r[o](""),!n});if(!i||!u||"replace"===t&&!Bt||"split"===t&&!qt){var a=/./[o],s=r(o,""[t],function(t,n,r,e,o){return n.exec===Ft?i&&!o?{done:!0,value:a.call(n,r,e)}:{done:!0,value:t.call(r,n,e)}:{done:!1}}),l=s[1];Y(String.prototype,t,s[0]),Y(RegExp.prototype,o,2==n?function(t,n){return l.call(t,this,n)}:function(t){return l.call(t,this)}),e&&A(RegExp.prototype[o],"sham",!0)}},Wt=function(t){return function(n,r){var e,o,i=String(b(n)),u=rt(r),a=i.length;return u<0||u>=a?t?"":void 0:(e=i.charCodeAt(u))<55296||e>56319||u+1===a||(o=i.charCodeAt(u+1))<56320||o>57343?t?i.charAt(u):e:t?i.slice(u,u+2):o-56320+(e-55296<<10)+65536}},Kt=(Wt(!1),Wt(!0)),Ut=function(t,n,r){return n+(r?Kt(t,n).length:1)},Yt=function(t,n){var r=t.exec;if("function"==typeof r){var e=r.call(t,n);if("object"!=typeof e)throw TypeError("RegExp exec method returned something other than an Object or null");return e}if("RegExp"!==d(t))throw TypeError("RegExp#exec called on incompatible receiver");return Ft.call(t,n)};Jt("match",1,function(t,n,r){return[function(n){var r=b(this),e=null==n?void 0:n[t];return void 0!==e?e.call(n,r):new RegExp(n)[t](String(r))},function(t){var e=r(n,t,this);if(e.done)return e.value;var o=M(t),i=String(this);if(!o.global)return Yt(o,i);var u=o.unicode;o.lastIndex=0;for(var a,c=[],s=0;null!==(a=Yt(o,i));){var l=String(a[0]);c[s]=l,""===l&&(o.lastIndex=Ut(i,ot(o.lastIndex),u)),s++}return 0===s?null:c}]});var Qt=Math.max,Xt=Math.min,Zt=Math.floor,tn=/\$([$&'`]|\d\d?|<[^>]*>)/g,nn=/\$([$&'`]|\d\d?)/g;Jt("replace",2,function(t,n,r){return[function(r,e){var o=b(this),i=null==r?void 0:r[t];return void 0!==i?i.call(r,o,e):n.call(String(o),r,e)},function(t,o){var i=r(n,t,this,o);if(i.done)return i.value;var u=M(t),a=String(this),c="function"==typeof o;c||(o=String(o));var s=u.global;if(s){var l=u.unicode;u.lastIndex=0}for(var f=[];;){var g=Yt(u,a);if(null===g)break;if(f.push(g),!s)break;""===String(g[0])&&(u.lastIndex=Ut(a,ot(u.lastIndex),l))}for(var p,h="",d=0,v=0;v=d&&(h+=a.slice(d,b)+E,d=b+y.length)}return h+a.slice(d)}];function e(t,r,e,o,i,u){var a=e+t.length,c=o.length,s=nn;return void 0!==i&&(i=Tt(i),s=tn),n.call(u,s,function(n,u){var s;switch(u.charAt(0)){case"$":return"$";case"&":return t;case"`":return r.slice(0,e);case"'":return r.slice(a);case"<":s=i[u.slice(1,-1)];break;default:var l=+u;if(0===l)return n;if(l>c){var f=Zt(l/10);return 0===f?n:f<=c?void 0===o[f-1]?u.charAt(1):o[f-1]+u.charAt(1):n}s=o[l-1]}return void 0===s?"":s})}});var rn=_t("match"),en=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t},on=_t("species"),un=[].push,an=Math.min,cn=!c(function(){return!RegExp(4294967295,"y")});Jt("split",2,function(t,n,r){var e;return e="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,r){var e,o,i=String(b(this)),u=void 0===r?4294967295:r>>>0;if(0===u)return[];if(void 0===t)return[i];if(!S(e=t)||!(void 0!==(o=e[rn])?o:"RegExp"==d(e)))return n.call(i,t,u);for(var a,c,s,l=[],f=0,g=new RegExp(t.source,(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":"")+"g");(a=Ft.call(g,i))&&!((c=g.lastIndex)>f&&(l.push(i.slice(f,a.index)),a.length>1&&a.index=u));)g.lastIndex===a.index&&g.lastIndex++;return f===i.length?!s&&g.test("")||l.push(""):l.push(i.slice(f)),l.length>u?l.slice(0,u):l}:"0".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:n.call(this,t,r)}:n,[function(n,r){var o=b(this),i=null==n?void 0:n[t];return void 0!==i?i.call(n,o,r):e.call(String(o),n,r)},function(t,o){var i=r(e,t,this,o,e!==n);if(i.done)return i.value;var u=M(t),a=String(this),c=function(t,n){var r,e=M(t).constructor;return void 0===e||null==(r=M(e)[on])?n:en(r)}(u,RegExp),s=u.unicode,l=new c(cn?u:"^(?:"+u.source+")",(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.unicode?"u":"")+(cn?"y":"g")),f=void 0===o?4294967295:o>>>0;if(0===f)return[];if(0===a.length)return null===Yt(l,a)?[a]:[];for(var g=0,p=0,h=[];pb;b++)if((u||b in h)&&(g=d(f=h[b],b,p),t))if(n)S[b]=g;else if(g)switch(t){case 3:return!0;case 5:return f;case 6:return b;case 2:mn.call(S,f)}else if(o)return!1;return i?-1:e||o?o:S}},xn=[Sn(0),Sn(1),Sn(2),Sn(3),Sn(4),Sn(5),Sn(6)][0],wn=(dn=[].forEach)&&c(function(){dn.call(null,function(){throw 1},1)})?[].forEach:function(t){return xn(this,t,arguments.length>1?arguments[1]:void 0)};for(var En in{CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}){var jn=a[En],On=jn&&jn.prototype;if(On&&On.forEach!==wn)try{A(On,"forEach",wn)}catch(qn){On.forEach=wn}}var In,Tn,Ln=function(t,n){return void 0===n&&(n=document.body),function(t){return t.match(/^--.*/i)}(t)&&Boolean(document.documentMode)&&document.documentMode>=10?function(){for(var t={},n=document.styleSheets,r="",e=n.length-1;e>-1;e--){for(var o=n[e].cssRules,i=o.length-1;i>-1;i--)if(".ie-custom-properties"===o[i].selectorText){r=o[i].cssText;break}if(r)break}return(r=r.substring(r.lastIndexOf("{")+1,r.lastIndexOf("}"))).split(";").forEach(function(n){if(n){var r=n.split(": ")[0],e=n.split(": ")[1];r&&e&&(t["--"+r.trim()]=e.trim())}}),t}()[t]:window.getComputedStyle(n,null).getPropertyValue(t).replace(/^\s/,"")},Mn=Z("navigator","userAgent")||"",kn=a.process,Rn=kn&&kn.versions,An=Rn&&Rn.v8;An?Tn=(In=An.split("."))[0]+In[1]:Mn&&(In=Mn.match(/Chrome\/(\d+)/))&&(Tn=In[1]);var Cn=Tn&&+Tn,Pn=_t("species"),_n=_t("species"),Nn=[].slice,$n=Math.max;Ot({target:"Array",proto:!0,forced:!(Cn>=51||!c(function(){var t=[];return(t.constructor={})[Pn]=function(){return{foo:1}},1!==t.slice(Boolean).foo}))},{slice:function(t,n){var r,e,o,i,u,a,c=m(this),s=ot(c.length),l=at(t,s),f=at(void 0===n?s:n,s);if(vn(c)&&("function"!=typeof(r=c.constructor)||r!==Array&&!vn(r.prototype)?S(r)&&null===(r=r[_n])&&(r=void 0):r=void 0,r===Array||void 0===r))return Nn.call(c,l,f);for(e=new(void 0===r?Array:r)($n(f-l,0)),o=0;l-1},t.deepObjectsMerge=function t(n,r){for(var e=0,o=Object.keys(r);e0?nt:tt)(t)},et=Math.min,ot=function(t){return t>0?et(rt(t),9007199254740991):0},it=Math.max,ut=Math.min,at=function(t,n){var r=rt(t);return r<0?it(r+n,0):ut(r,n)},ct=function(t){return function(n,r,e){var o,i=m(n),u=ot(i.length),a=at(e,u);if(t&&r!=r){for(;u>a;)if((o=i[a++])!=o)return!0}else for(;u>a;a++)if((t||a in i)&&i[a]===r)return t||a||0;return!t&&-1}},st=(ct(!0),ct(!1)),lt=function(t,n){var r,e=m(t),o=0,i=[];for(r in e)!E(z,r)&&E(e,r)&&i.push(r);for(;n.length>o;)E(e,r=n[o++])&&(~st(i,r)||i.push(r));return i},ft=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],gt=ft.concat("length","prototype"),pt={f:Object.getOwnPropertyNames||function(t){return lt(t,gt)}},ht={f:Object.getOwnPropertySymbols},dt=Z("Reflect","ownKeys")||function(t){var n=pt.f(M(t)),r=ht.f;return r?n.concat(r(t)):n},vt=function(t,n){for(var r=dt(n),e=R.f,o=L.f,i=0;io;)for(var a,c=y(arguments[o++]),l=i?It(c).concat(i(c)):It(c),f=l.length,p=0;f>p;)a=l[p++],s&&!u.call(c,a)||(r[a]=c[a]);return r}:Lt;Ot({target:"Object",stat:!0,forced:Object.assign!==Mt},{assign:Mt}),Ot({target:"Object",stat:!0,forced:c(function(){It(1)})},{keys:function(t){return It(Tt(t))}});var kt,Rt,At=!!Object.getOwnPropertySymbols&&!c(function(){return!String(Symbol())}),Ct=a.Symbol,Pt=_("wks"),_t=function(t){return Pt[t]||(Pt[t]=At&&Ct[t]||(At?Ct:H)("Symbol."+t))},Nt=function(){var t=M(this),n="";return t.global&&(n+="g"),t.ignoreCase&&(n+="i"),t.multiline&&(n+="m"),t.dotAll&&(n+="s"),t.unicode&&(n+="u"),t.sticky&&(n+="y"),n},$t=RegExp.prototype.exec,Vt=String.prototype.replace,Dt=$t,Gt=(Rt=/b*/g,$t.call(kt=/a/,"a"),$t.call(Rt,"a"),0!==kt.lastIndex||0!==Rt.lastIndex),Ht=void 0!==/()??/.exec("")[1];(Gt||Ht)&&(Dt=function(t){var n,r,e,o,i=this;return Ht&&(r=new RegExp("^"+i.source+"$(?!\\s)",Nt.call(i))),Gt&&(n=i.lastIndex),e=$t.call(i,t),Gt&&e&&(i.lastIndex=i.global?e.index+e[0].length:n),Ht&&e&&e.length>1&&Vt.call(e[0],r,function(){for(o=1;o")}),qt=!c(function(){var t=/(?:)/,n=t.exec;t.exec=function(){return n.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]}),Jt=function(t,n,r,e){var o=_t(t),i=!c(function(){var n={};return n[o]=function(){return 7},7!=""[t](n)}),u=i&&!c(function(){var n=!1,r=/a/;return"split"===t&&((r={}).constructor={},r.constructor[zt]=function(){return r},r.flags="",r[o]=/./[o]),r.exec=function(){return n=!0,null},r[o](""),!n});if(!i||!u||"replace"===t&&!Bt||"split"===t&&!qt){var a=/./[o],s=r(o,""[t],function(t,n,r,e,o){return n.exec===Ft?i&&!o?{done:!0,value:a.call(n,r,e)}:{done:!0,value:t.call(r,n,e)}:{done:!1}}),l=s[1];Y(String.prototype,t,s[0]),Y(RegExp.prototype,o,2==n?function(t,n){return l.call(t,this,n)}:function(t){return l.call(t,this)}),e&&A(RegExp.prototype[o],"sham",!0)}},Wt=function(t){return function(n,r){var e,o,i=String(b(n)),u=rt(r),a=i.length;return u<0||u>=a?t?"":void 0:(e=i.charCodeAt(u))<55296||e>56319||u+1===a||(o=i.charCodeAt(u+1))<56320||o>57343?t?i.charAt(u):e:t?i.slice(u,u+2):o-56320+(e-55296<<10)+65536}},Kt=(Wt(!1),Wt(!0)),Ut=function(t,n,r){return n+(r?Kt(t,n).length:1)},Yt=function(t,n){var r=t.exec;if("function"==typeof r){var e=r.call(t,n);if("object"!=typeof e)throw TypeError("RegExp exec method returned something other than an Object or null");return e}if("RegExp"!==d(t))throw TypeError("RegExp#exec called on incompatible receiver");return Ft.call(t,n)};Jt("match",1,function(t,n,r){return[function(n){var r=b(this),e=null==n?void 0:n[t];return void 0!==e?e.call(n,r):new RegExp(n)[t](String(r))},function(t){var e=r(n,t,this);if(e.done)return e.value;var o=M(t),i=String(this);if(!o.global)return Yt(o,i);var u=o.unicode;o.lastIndex=0;for(var a,c=[],s=0;null!==(a=Yt(o,i));){var l=String(a[0]);c[s]=l,""===l&&(o.lastIndex=Ut(i,ot(o.lastIndex),u)),s++}return 0===s?null:c}]});var Qt=Math.max,Xt=Math.min,Zt=Math.floor,tn=/\$([$&'`]|\d\d?|<[^>]*>)/g,nn=/\$([$&'`]|\d\d?)/g;Jt("replace",2,function(t,n,r){return[function(r,e){var o=b(this),i=null==r?void 0:r[t];return void 0!==i?i.call(r,o,e):n.call(String(o),r,e)},function(t,o){var i=r(n,t,this,o);if(i.done)return i.value;var u=M(t),a=String(this),c="function"==typeof o;c||(o=String(o));var s=u.global;if(s){var l=u.unicode;u.lastIndex=0}for(var f=[];;){var g=Yt(u,a);if(null===g)break;if(f.push(g),!s)break;""===String(g[0])&&(u.lastIndex=Ut(a,ot(u.lastIndex),l))}for(var p,h="",d=0,v=0;v=d&&(h+=a.slice(d,b)+E,d=b+y.length)}return h+a.slice(d)}];function e(t,r,e,o,i,u){var a=e+t.length,c=o.length,s=nn;return void 0!==i&&(i=Tt(i),s=tn),n.call(u,s,function(n,u){var s;switch(u.charAt(0)){case"$":return"$";case"&":return t;case"`":return r.slice(0,e);case"'":return r.slice(a);case"<":s=i[u.slice(1,-1)];break;default:var l=+u;if(0===l)return n;if(l>c){var f=Zt(l/10);return 0===f?n:f<=c?void 0===o[f-1]?u.charAt(1):o[f-1]+u.charAt(1):n}s=o[l-1]}return void 0===s?"":s})}});var rn=_t("match"),en=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t},on=_t("species"),un=[].push,an=Math.min,cn=!c(function(){return!RegExp(4294967295,"y")});Jt("split",2,function(t,n,r){var e;return e="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,r){var e,o,i=String(b(this)),u=void 0===r?4294967295:r>>>0;if(0===u)return[];if(void 0===t)return[i];if(!S(e=t)||!(void 0!==(o=e[rn])?o:"RegExp"==d(e)))return n.call(i,t,u);for(var a,c,s,l=[],f=0,g=new RegExp(t.source,(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":"")+"g");(a=Ft.call(g,i))&&!((c=g.lastIndex)>f&&(l.push(i.slice(f,a.index)),a.length>1&&a.index=u));)g.lastIndex===a.index&&g.lastIndex++;return f===i.length?!s&&g.test("")||l.push(""):l.push(i.slice(f)),l.length>u?l.slice(0,u):l}:"0".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:n.call(this,t,r)}:n,[function(n,r){var o=b(this),i=null==n?void 0:n[t];return void 0!==i?i.call(n,o,r):e.call(String(o),n,r)},function(t,o){var i=r(e,t,this,o,e!==n);if(i.done)return i.value;var u=M(t),a=String(this),c=function(t,n){var r,e=M(t).constructor;return void 0===e||null==(r=M(e)[on])?n:en(r)}(u,RegExp),s=u.unicode,l=new c(cn?u:"^(?:"+u.source+")",(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.unicode?"u":"")+(cn?"y":"g")),f=void 0===o?4294967295:o>>>0;if(0===f)return[];if(0===a.length)return null===Yt(l,a)?[a]:[];for(var g=0,p=0,h=[];pb;b++)if((u||b in h)&&(g=d(f=h[b],b,p),t))if(n)S[b]=g;else if(g)switch(t){case 3:return!0;case 5:return f;case 6:return b;case 2:mn.call(S,f)}else if(o)return!1;return i?-1:e||o?o:S}},xn=[Sn(0),Sn(1),Sn(2),Sn(3),Sn(4),Sn(5),Sn(6)][0],wn=(dn=[].forEach)&&c(function(){dn.call(null,function(){throw 1},1)})?[].forEach:function(t){return xn(this,t,arguments.length>1?arguments[1]:void 0)};for(var En in{CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}){var jn=a[En],On=jn&&jn.prototype;if(On&&On.forEach!==wn)try{A(On,"forEach",wn)}catch(qn){On.forEach=wn}}var In,Tn,Ln=function(t,n){return void 0===n&&(n=document.body),function(t){return t.match(/^--.*/i)}(t)&&Boolean(document.documentMode)&&document.documentMode>=10?function(){for(var t={},n=document.styleSheets,r="",e=n.length-1;e>-1;e--){for(var o=n[e].cssRules,i=o.length-1;i>-1;i--)if(".ie-custom-properties"===o[i].selectorText){r=o[i].cssText;break}if(r)break}return(r=r.substring(r.lastIndexOf("{")+1,r.lastIndexOf("}"))).split(";").forEach(function(n){if(n){var r=n.split(": ")[0],e=n.split(": ")[1];r&&e&&(t["--"+r.trim()]=e.trim())}}),t}()[t]:window.getComputedStyle(n,null).getPropertyValue(t).replace(/^\s/,"")},Mn=Z("navigator","userAgent")||"",kn=a.process,Rn=kn&&kn.versions,An=Rn&&Rn.v8;An?Tn=(In=An.split("."))[0]+In[1]:Mn&&(In=Mn.match(/Chrome\/(\d+)/))&&(Tn=In[1]);var Cn=Tn&&+Tn,Pn=_t("species"),_n=_t("species"),Nn=[].slice,$n=Math.max;Ot({target:"Array",proto:!0,forced:!(Cn>=51||!c(function(){var t=[];return(t.constructor={})[Pn]=function(){return{foo:1}},1!==t.slice(Boolean).foo}))},{slice:function(t,n){var r,e,o,i,u,a,c=m(this),s=ot(c.length),l=at(t,s),f=at(void 0===n?s:n,s);if(vn(c)&&("function"!=typeof(r=c.constructor)||r!==Array&&!vn(r.prototype)?S(r)&&null===(r=r[_n])&&(r=void 0):r=void 0,r===Array||void 0===r))return Nn.call(c,l,f);for(e=new(void 0===r?Array:r)($n(f-l,0)),o=0;l-1},t.deepObjectsMerge=function t(n,r){for(var e=0,o=Object.keys(r);e - -@coreui/icons-angular -MIT - -chart.js -MIT -The MIT License (MIT) - -Copyright (c) 2018 Chart.js Contributors - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -classnames -MIT -The MIT License (MIT) - -Copyright (c) 2018 Jed Watson - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -core-js -MIT -Copyright (c) 2014-2021 Denis Pushkarev - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -flag-icon-css -MIT -The MIT License (MIT) - -Copyright (c) 2013 Panayiotis Lipiridis - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -font-awesome -(OFL-1.1 AND MIT) - -lodash-es -MIT -Copyright OpenJS Foundation and other contributors - -Based on Underscore.js, copyright Jeremy Ashkenas, -DocumentCloud and Investigative Reporters & Editors - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/lodash/lodash - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code displayed within the prose of the -documentation. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -Files located in the node_modules and vendor directories are externally -maintained libraries used by this software which have their own -licenses; we recommend you read them, as their terms may differ from the -terms above. - - -moment -MIT -Copyright (c) JS Foundation and other contributors - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - - -ng2-charts -ISC - -ngx-bootstrap/alert - -ngx-bootstrap/buttons - -ngx-bootstrap/carousel - -ngx-bootstrap/collapse - -ngx-bootstrap/component-loader - -ngx-bootstrap/dropdown - -ngx-bootstrap/modal - -ngx-bootstrap/pagination - -ngx-bootstrap/popover - -ngx-bootstrap/positioning - -ngx-bootstrap/progressbar - -ngx-bootstrap/tabs - -ngx-bootstrap/tooltip - -ngx-bootstrap/utils - -ngx-perfect-scrollbar -MIT - -perfect-scrollbar -MIT -The MIT License (MIT) Copyright (c) 2012-2019 Hyunje Jun, MDBootstrap.com and other contributors - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -regenerator-runtime -MIT -MIT License - -Copyright (c) 2014-present, Facebook, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -resize-observer-polyfill -MIT -The MIT License (MIT) - -Copyright (c) 2016 Denis Rul - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -rxjs -Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - - -simple-line-icons -MIT -The MIT License (MIT) -Copyright (c) 2016 Sabbir Ahmed & All Contributors - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -tslib -0BSD -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -web-animations-js -Apache-2.0 - -webpack -MIT -Copyright JS Foundation and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -zone.js -MIT -The MIT License - -Copyright (c) 2010-2020 Google LLC. http://angular.io/license - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/frontend/src/main/template_original/prod_build/9-es2015.9fe4b055e8015de5e2b0.js b/frontend/src/main/template_original/prod_build/9-es2015.9fe4b055e8015de5e2b0.js deleted file mode 100644 index c282b2456..000000000 --- a/frontend/src/main/template_original/prod_build/9-es2015.9fe4b055e8015de5e2b0.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{Cvcy:function(t,e,i){"use strict";i.r(e),i.d(e,"BaseModule",function(){return Xt});var b=i("SVse"),n=i("s7LF"),s=i("2ZVE"),o=i("8Y7J"),a=i("hpHm");function l(t,e){if(1&t){const t=o.Sb();o.Rb(0,"li",7),o.Yb("click",function(){o.pc(t);const i=e.index;return o.bc(2).selectSlide(i)}),o.Qb()}2&t&&o.Db("active",!0===e.$implicit.active)}function c(t,e){if(1&t&&(o.Rb(0,"ol",5),o.uc(1,l,1,2,"li",6),o.Qb()),2&t){const t=o.bc();o.zb(1),o.gc("ngForOf",t.indicatorsSlides())}}function r(t,e){1&t&&(o.Rb(0,"span",11),o.wc(1,"Previous"),o.Qb())}function d(t,e){if(1&t){const t=o.Sb();o.Rb(0,"a",8),o.Yb("click",function(){return o.pc(t),o.bc().previousSlide()}),o.Mb(1,"span",9),o.uc(2,r,2,0,"span",10),o.Qb()}if(2&t){const t=o.bc();o.Db("disabled",0===t.activeSlide&&t.noWrap),o.zb(2),o.gc("ngIf",t.isBs4)}}function p(t,e){if(1&t){const t=o.Sb();o.Rb(0,"a",12),o.Yb("click",function(){return o.pc(t),o.bc().nextSlide()}),o.Mb(1,"span",13),o.Rb(2,"span",11),o.wc(3,"Next"),o.Qb(),o.Qb()}if(2&t){const t=o.bc();o.Db("disabled",t.isLast(t.activeSlide)&&t.noWrap)}}const u=function(t){return{display:t}},m=["*"];let h=(()=>{class t{constructor(){this.interval=5e3,this.noPause=!1,this.noWrap=!1,this.showIndicators=!0,this.pauseOnFocus=!1,this.indicatorsByChunk=!1,this.itemsPerSlide=1,this.singleSlideOffset=!1}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(o.Hb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const R={UNKNOWN:0,NEXT:1,PREV:2};R[R.UNKNOWN]="UNKNOWN",R[R.NEXT]="NEXT",R[R.PREV]="PREV";let Q=(()=>{class t{constructor(t,e){this.ngZone=e,this.indicatorsByChunk=!1,this.itemsPerSlide=1,this.singleSlideOffset=!1,this.isAnimated=!1,this.activeSlideChange=new o.n(!1),this.slideRangeChange=new o.n,this.startFromIndex=0,this._slides=new a.a,this._currentVisibleSlidesIndex=0,this.destroyed=!1,this.getActive=t=>t.active,this.makeSlidesConsistent=t=>{t.forEach((t,e)=>t.item.order=e)},Object.assign(this,t)}set activeSlide(t){this.multilist||this._slides.length&&t!==this._currentActiveSlide&&this._select(t)}get activeSlide(){return this._currentActiveSlide}get interval(){return this._interval}set interval(t){this._interval=t,this.restartTimer()}get slides(){return this._slides.toArray()}get isBs4(){return!Object(a.e)()}ngAfterViewInit(){setTimeout(()=>{this.singleSlideOffset&&(this.indicatorsByChunk=!1),this.multilist&&(this._chunkedSlides=function(t,e){const i=[],b=Math.ceil(t.length/e);let n=0;for(;nthis.itemsPerSlide&&this.play()}removeSlide(t){const e=this._slides.indexOf(t);if(this._currentActiveSlide===e){let t;this._slides.length>1&&(t=this.isLast(e)?this.noWrap?e-1:0:e),this._slides.remove(e),setTimeout(()=>{this._select(t)},0)}else{this._slides.remove(e);const t=this.getCurrentSlideIndex();setTimeout(()=>{this._currentActiveSlide=t,this.activeSlideChange.emit(this._currentActiveSlide)},0)}}nextSlideFromInterval(t=!1){this.move(R.NEXT,t)}nextSlide(t=!1){this.isPlaying&&this.restartTimer(),this.move(R.NEXT,t)}previousSlide(t=!1){this.isPlaying&&this.restartTimer(),this.move(R.PREV,t)}getFirstVisibleIndex(){return this.slides.findIndex(this.getActive)}getLastVisibleIndex(){return function(t,e){let i=t.length;for(;i--;)if(e(t[i],i,t))return i;return-1}(this.slides,this.getActive)}move(t,e=!1){const i=this.getFirstVisibleIndex(),b=this.getLastVisibleIndex();this.noWrap&&(t===R.NEXT&&this.isLast(b)||t===R.PREV&&0===i)||(this.multilist?this.moveMultilist(t):this.activeSlide=this.findNextSlideIndex(t,e))}keydownPress(t){if(13===t.keyCode||"Enter"===t.key||32===t.keyCode||"Space"===t.key)return this.nextSlide(),void t.preventDefault();37!==t.keyCode&&"LeftArrow"!==t.key?39!==t.keyCode&&"RightArrow"!==t.key||this.nextSlide():this.previousSlide()}onMouseLeave(){this.pauseOnFocus||this.play()}onMouseUp(){this.pauseOnFocus||this.play()}pauseFocusIn(){this.pauseOnFocus&&(this.isPlaying=!1,this.resetTimer())}pauseFocusOut(){this.play()}selectSlide(t){this.isPlaying&&this.restartTimer(),this.multilist?this.selectSlideRange(this.indicatorsByChunk?t*this.itemsPerSlide:t):this.activeSlide=this.indicatorsByChunk?t*this.itemsPerSlide:t}play(){this.isPlaying||(this.isPlaying=!0,this.restartTimer())}pause(){this.noPause||(this.isPlaying=!1,this.resetTimer())}getCurrentSlideIndex(){return this._slides.findIndex(this.getActive)}isLast(t){return t+1>=this._slides.length}isFirst(t){return 0===t}indicatorsSlides(){return this.slides.filter((t,e)=>!this.indicatorsByChunk||e%this.itemsPerSlide==0)}selectInitialSlides(){const t=this.startFromIndex<=this._slides.length?this.startFromIndex:0;if(this.hideSlides(),this.singleSlideOffset){if(this._slidesWithIndexes=this.mapSlidesAndIndexes(),this._slides.length-tt.item.active=!0),this.makeSlidesConsistent(this._slidesWithIndexes)}else this.selectRangeByNestedIndex(t);this.slideRangeChange.emit(this.getVisibleIndexes())}findNextSlideIndex(t,e){let i=0;if(e||!this.isLast(this.activeSlide)||t===R.PREV||!this.noWrap){switch(t){case R.NEXT:i=this.isLast(this._currentActiveSlide)?!e&&this.noWrap?this._currentActiveSlide:0:this._currentActiveSlide+1;break;case R.PREV:i=this._currentActiveSlide>0?this._currentActiveSlide-1:!e&&this.noWrap?this._currentActiveSlide:this._slides.length-1;break;default:throw new Error("Unknown direction")}return i}}mapSlidesAndIndexes(){return this.slides.slice().map((t,e)=>({index:e,item:t}))}selectSlideRange(t){if(!this.isIndexInRange(t)){if(this.hideSlides(),this.singleSlideOffset){const e=this.isIndexOnTheEdges(t)?t:t-this.itemsPerSlide+1,i=this.isIndexOnTheEdges(t)?t+this.itemsPerSlide:t+1;this._slidesWithIndexes=this.mapSlidesAndIndexes().slice(e,i),this.makeSlidesConsistent(this._slidesWithIndexes),this._slidesWithIndexes.forEach(t=>t.item.active=!0)}else this.selectRangeByNestedIndex(t);this.slideRangeChange.emit(this.getVisibleIndexes())}}selectRangeByNestedIndex(t){const e=this._chunkedSlides.map((t,e)=>({index:e,list:t})).find(e=>void 0!==e.list.find(e=>e.index===t));this._currentVisibleSlidesIndex=e.index,this._chunkedSlides[e.index].forEach(t=>{t.item.active=!0})}isIndexOnTheEdges(t){return t+1-this.itemsPerSlide<=0||t+this.itemsPerSlide<=this._slides.length}isIndexInRange(t){return this.singleSlideOffset?this._slidesWithIndexes.map(t=>t.index).indexOf(t)>=0:t<=this.getLastVisibleIndex()&&t>=this.getFirstVisibleIndex()}hideSlides(){this.slides.forEach(t=>t.active=!1)}isVisibleSlideListLast(){return this._currentVisibleSlidesIndex===this._chunkedSlides.length-1}isVisibleSlideListFirst(){return 0===this._currentVisibleSlidesIndex}moveSliderByOneItem(t){let e,i,b,n;if(this.noWrap){e=this.getFirstVisibleIndex(),i=this.getLastVisibleIndex(),b=t===R.NEXT?e:i,n=t!==R.NEXT?e-1:this.isLast(i)?0:i+1,this._slides.get(b).active=!1,this._slides.get(n).active=!0;const s=this.mapSlidesAndIndexes().filter(t=>t.item.active);this.makeSlidesConsistent(s),this.slideRangeChange.emit(this.getVisibleIndexes())}else{let b;e=this._slidesWithIndexes[0].index,i=this._slidesWithIndexes[this._slidesWithIndexes.length-1].index,t===R.NEXT?(this._slidesWithIndexes.shift(),b=this.isLast(i)?0:i+1,this._slidesWithIndexes.push({index:b,item:this._slides.get(b)})):(this._slidesWithIndexes.pop(),b=this.isFirst(e)?this._slides.length-1:e-1,this._slidesWithIndexes=[{index:b,item:this._slides.get(b)},...this._slidesWithIndexes]),this.hideSlides(),this._slidesWithIndexes.forEach(t=>t.item.active=!0),this.makeSlidesConsistent(this._slidesWithIndexes),this.slideRangeChange.emit(this._slidesWithIndexes.map(t=>t.index))}}moveMultilist(t){this.singleSlideOffset?this.moveSliderByOneItem(t):(this.hideSlides(),this._currentVisibleSlidesIndex=this.noWrap?t===R.NEXT?this._currentVisibleSlidesIndex+1:this._currentVisibleSlidesIndex-1:t===R.NEXT?this.isVisibleSlideListLast()?0:this._currentVisibleSlidesIndex+1:this.isVisibleSlideListFirst()?this._chunkedSlides.length-1:this._currentVisibleSlidesIndex-1,this._chunkedSlides[this._currentVisibleSlidesIndex].forEach(t=>t.item.active=!0),this.slideRangeChange.emit(this.getVisibleIndexes()))}getVisibleIndexes(){return this.singleSlideOffset?this._slidesWithIndexes.map(t=>t.index):this._chunkedSlides[this._currentVisibleSlidesIndex].map(t=>t.index)}_select(t){if(isNaN(t))return void this.pause();if(!this.multilist){const t=this._slides.get(this._currentActiveSlide);t&&(t.active=!1)}const e=this._slides.get(t);e&&(this._currentActiveSlide=t,e.active=!0,this.activeSlide=t,this.activeSlideChange.emit(t))}restartTimer(){this.resetTimer();const t=+this.interval;!isNaN(t)&&t>0&&(this.currentInterval=this.ngZone.runOutsideAngular(()=>setInterval(()=>{const t=+this.interval;this.ngZone.run(()=>{this.isPlaying&&!isNaN(this.interval)&&t>0&&this.slides.length?this.nextSlideFromInterval():this.pause()})},t)))}get multilist(){return this.itemsPerSlide>1}resetTimer(){this.currentInterval&&(clearInterval(this.currentInterval),this.currentInterval=void 0)}}return t.\u0275fac=function(e){return new(e||t)(o.Lb(h),o.Lb(o.A))},t.\u0275cmp=o.Fb({type:t,selectors:[["carousel"]],inputs:{indicatorsByChunk:"indicatorsByChunk",itemsPerSlide:"itemsPerSlide",singleSlideOffset:"singleSlideOffset",isAnimated:"isAnimated",startFromIndex:"startFromIndex",activeSlide:"activeSlide",interval:"interval",noWrap:"noWrap",noPause:"noPause",showIndicators:"showIndicators",pauseOnFocus:"pauseOnFocus"},outputs:{activeSlideChange:"activeSlideChange",slideRangeChange:"slideRangeChange"},ngContentSelectors:m,decls:6,vars:6,consts:[["tabindex","0",1,"carousel","slide",3,"mouseenter","mouseleave","mouseup","keydown","focusin","focusout"],["class","carousel-indicators",4,"ngIf"],[1,"carousel-inner",3,"ngStyle"],["class","left carousel-control carousel-control-prev","tabindex","0","role","button",3,"disabled","click",4,"ngIf"],["class","right carousel-control carousel-control-next","tabindex","0","role","button",3,"disabled","click",4,"ngIf"],[1,"carousel-indicators"],[3,"active","click",4,"ngFor","ngForOf"],[3,"click"],["tabindex","0","role","button",1,"left","carousel-control","carousel-control-prev",3,"click"],["aria-hidden","true",1,"icon-prev","carousel-control-prev-icon"],["class","sr-only",4,"ngIf"],[1,"sr-only"],["tabindex","0","role","button",1,"right","carousel-control","carousel-control-next",3,"click"],["aria-hidden","true",1,"icon-next","carousel-control-next-icon"]],template:function(t,e){1&t&&(o.fc(),o.Rb(0,"div",0),o.Yb("mouseenter",function(){return e.pause()})("mouseleave",function(){return e.onMouseLeave()})("mouseup",function(){return e.onMouseUp()})("keydown",function(t){return e.keydownPress(t)})("focusin",function(){return e.pauseFocusIn()})("focusout",function(){return e.pauseFocusOut()}),o.uc(1,c,2,1,"ol",1),o.Rb(2,"div",2),o.ec(3),o.Qb(),o.uc(4,d,3,3,"a",3),o.uc(5,p,4,2,"a",4),o.Qb()),2&t&&(o.zb(1),o.gc("ngIf",e.showIndicators&&e.slides.length>1),o.zb(1),o.gc("ngStyle",o.jc(4,u,e.multilist?"flex":"block")),o.zb(2),o.gc("ngIf",e.slides.length>1),o.zb(1),o.gc("ngIf",e.slides.length>1))},directives:[b.k,b.l,b.j],encapsulation:2}),t})(),v=(()=>{class t{constructor(t){this.itemWidth="100%",this.order=0,this.addClass=!0,this.carousel=t}ngOnInit(){this.carousel.addSlide(this),this.itemWidth=100/this.carousel.itemsPerSlide+"%"}ngOnDestroy(){this.carousel.removeSlide(this)}}return t.\u0275fac=function(e){return new(e||t)(o.Lb(Q))},t.\u0275cmp=o.Fb({type:t,selectors:[["slide"]],hostVars:13,hostBindings:function(t,e){2&t&&(o.Ab("aria-hidden",!e.active),o.tc("width",e.itemWidth)("order",e.order),o.Db("item",e.addClass)("carousel-item",e.addClass)("active",e.active)("carousel-animation",e.isAnimated))},inputs:{active:"active"},ngContentSelectors:m,decls:2,vars:2,consts:[[1,"item"]],template:function(t,e){1&t&&(o.fc(),o.Rb(0,"div",0),o.ec(1),o.Qb()),2&t&&o.Db("active",e.active)},styles:[".carousel-animation[_nghost-%COMP%] {\n transition: opacity 0.6s ease, visibility 0.6s ease;\n float: left;\n }\n .carousel-animation.active[_nghost-%COMP%] {\n opacity: 1;\n visibility: visible;\n }\n .carousel-animation[_nghost-%COMP%]:not(.active) {\n display: block;\n position: absolute;\n opacity: 0;\n visibility: hidden;\n }"]}),t})(),w=(()=>{class t{static forRoot(){return{ngModule:t,providers:[]}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=o.Jb({type:t}),t.\u0275inj=o.Ib({imports:[[b.c]]}),t})();var g=i("GS7A");const f=[Object(g.g)({height:0,visibility:"hidden"}),Object(g.e)("400ms cubic-bezier(0.4,0.0,0.2,1)",Object(g.g)({height:"*",visibility:"visible"}))],y=[Object(g.g)({height:"*",visibility:"visible"}),Object(g.e)("400ms cubic-bezier(0.4,0.0,0.2,1)",Object(g.g)({height:0,visibility:"hidden"}))];let x=(()=>{class t{constructor(t,e,i){this._el=t,this._renderer=e,this.collapsed=new o.n,this.collapses=new o.n,this.expanded=new o.n,this.expands=new o.n,this.isExpanded=!0,this.collapseNewValue=!0,this.isCollapsed=!1,this.isCollapse=!0,this.isCollapsing=!1,this.isAnimated=!1,this._display="block",this._stylesLoaded=!1,this._COLLAPSE_ACTION_NAME="collapse",this._EXPAND_ACTION_NAME="expand",this._factoryCollapseAnimation=i.build(y),this._factoryExpandAnimation=i.build(f)}set display(t){this.isAnimated?(this._display=t,"none"!==t?this.show():this.hide()):this._renderer.setStyle(this._el.nativeElement,"display",t)}set collapse(t){this.collapseNewValue=t,this._player&&!this._isAnimationDone||(this.isExpanded=t,this.toggle())}get collapse(){return this.isExpanded}ngAfterViewChecked(){this._stylesLoaded=!0,this._player&&this._isAnimationDone&&(this._player.reset(),this._renderer.setStyle(this._el.nativeElement,"height","*"))}toggle(){this.isExpanded?this.hide():this.show()}hide(){this.isCollapsing=!0,this.isExpanded=!1,this.isCollapsed=!0,this.isCollapsing=!1,this.collapses.emit(this),this._isAnimationDone=!1,this.animationRun(this.isAnimated,this._COLLAPSE_ACTION_NAME)(()=>{this._isAnimationDone=!0,this.collapseNewValue!==this.isCollapsed&&this.isAnimated?this.show():(this.collapsed.emit(this),this._renderer.setStyle(this._el.nativeElement,"display","none"))})}show(){this._renderer.setStyle(this._el.nativeElement,"display",this._display),this.isCollapsing=!0,this.isExpanded=!0,this.isCollapsed=!1,this.isCollapsing=!1,this.expands.emit(this),this._isAnimationDone=!1,this.animationRun(this.isAnimated,this._EXPAND_ACTION_NAME)(()=>{this._isAnimationDone=!0,this.collapseNewValue!==this.isCollapsed&&this.isAnimated?this.hide():(this.expanded.emit(this),this._renderer.removeStyle(this._el.nativeElement,"overflow"))})}animationRun(t,e){if(!t||!this._stylesLoaded)return t=>t();this._renderer.setStyle(this._el.nativeElement,"overflow","hidden"),this._renderer.addClass(this._el.nativeElement,"collapse");const i=e===this._EXPAND_ACTION_NAME?this._factoryExpandAnimation:this._factoryCollapseAnimation;return this._player&&this._player.destroy(),this._player=i.create(this._el.nativeElement),this._player.play(),t=>this._player.onDone(t)}}return t.\u0275fac=function(e){return new(e||t)(o.Lb(o.l),o.Lb(o.E),o.Lb(g.b))},t.\u0275dir=o.Gb({type:t,selectors:[["","collapse",""]],hostVars:10,hostBindings:function(t,e){2&t&&(o.Ab("aria-expanded",e.isExpanded)("aria-hidden",e.isCollapsed),o.Db("collapse",e.isCollapse)("in",e.isExpanded)("show",e.isExpanded)("collapsing",e.isCollapsing))},inputs:{isAnimated:"isAnimated",display:"display",collapse:"collapse"},outputs:{collapsed:"collapsed",collapses:"collapses",expanded:"expanded",expands:"expands"},exportAs:["bs-collapse"]}),t})(),M=(()=>{class t{static forRoot(){return{ngModule:t,providers:[]}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=o.Jb({type:t}),t.\u0275inj=o.Ib({}),t})();var S=i("FE24");const P=function(t,e){return{"pull-left":t,"float-left":e}},C=function(t,e){return{"pull-right":t,"float-right":e}},_=function(t,e){return{disabled:t,currentPage:e}};function k(t,e){if(1&t){const t=o.Sb();o.Rb(0,"li",11),o.Rb(1,"a",12),o.Yb("click",function(e){return o.pc(t),o.bc().selectPage(1,e)}),o.Nb(2,13),o.Qb(),o.Qb()}if(2&t){const t=o.bc(),e=o.nc(13);o.Db("disabled",t.noPrevious()||t.disabled),o.zb(2),o.gc("ngTemplateOutlet",t.customFirstTemplate||e)("ngTemplateOutletContext",o.kc(4,_,t.noPrevious()||t.disabled,t.page))}}function I(t,e){if(1&t){const t=o.Sb();o.Rb(0,"li",14),o.Rb(1,"a",12),o.Yb("click",function(e){o.pc(t);const i=o.bc();return i.selectPage(i.page-1,e)}),o.Nb(2,13),o.Qb(),o.Qb()}if(2&t){const t=o.bc(),e=o.nc(11);o.Db("disabled",t.noPrevious()||t.disabled),o.zb(2),o.gc("ngTemplateOutlet",t.customPreviousTemplate||e)("ngTemplateOutletContext",o.kc(4,_,t.noPrevious()||t.disabled,t.page))}}const T=function(t,e,i){return{disabled:t,$implicit:e,currentPage:i}};function O(t,e){if(1&t){const t=o.Sb();o.Rb(0,"li",15),o.Rb(1,"a",12),o.Yb("click",function(i){o.pc(t);const b=e.$implicit;return o.bc().selectPage(b.number,i)}),o.Nb(2,13),o.Qb(),o.Qb()}if(2&t){const t=e.$implicit,i=o.bc(),b=o.nc(7);o.Db("active",t.active)("disabled",i.disabled&&!t.active),o.zb(2),o.gc("ngTemplateOutlet",i.customPageTemplate||b)("ngTemplateOutletContext",o.lc(6,T,i.disabled,t,i.page))}}function L(t,e){if(1&t){const t=o.Sb();o.Rb(0,"li",16),o.Rb(1,"a",12),o.Yb("click",function(e){o.pc(t);const i=o.bc();return i.selectPage(i.page+1,e)}),o.Nb(2,13),o.Qb(),o.Qb()}if(2&t){const t=o.bc(),e=o.nc(9);o.Db("disabled",t.noNext()||t.disabled),o.zb(2),o.gc("ngTemplateOutlet",t.customNextTemplate||e)("ngTemplateOutletContext",o.kc(4,_,t.noNext()||t.disabled,t.page))}}function q(t,e){if(1&t){const t=o.Sb();o.Rb(0,"li",17),o.Rb(1,"a",12),o.Yb("click",function(e){o.pc(t);const i=o.bc();return i.selectPage(i.totalPages,e)}),o.Nb(2,13),o.Qb(),o.Qb()}if(2&t){const t=o.bc(),e=o.nc(15);o.Db("disabled",t.noNext()||t.disabled),o.zb(2),o.gc("ngTemplateOutlet",t.customLastTemplate||e)("ngTemplateOutletContext",o.kc(4,_,t.noNext()||t.disabled,t.page))}}function A(t,e){1&t&&o.wc(0),2&t&&o.xc(e.$implicit.text)}function E(t,e){if(1&t&&o.wc(0),2&t){const t=o.bc();o.xc(t.getText("next"))}}function z(t,e){if(1&t&&o.wc(0),2&t){const t=o.bc();o.xc(t.getText("previous"))}}function D(t,e){if(1&t&&o.wc(0),2&t){const t=o.bc();o.xc(t.getText("first"))}}function F(t,e){if(1&t&&o.wc(0),2&t){const t=o.bc();o.xc(t.getText("last"))}}let N=(()=>{class t{constructor(){this.main={maxSize:void 0,itemsPerPage:10,boundaryLinks:!1,directionLinks:!0,firstText:"First",previousText:"Previous",nextText:"Next",lastText:"Last",pageBtnClass:"",rotate:!0},this.pager={itemsPerPage:15,previousText:"\xab Previous",nextText:"Next \xbb",pageBtnClass:"",align:!0}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(o.Hb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const B={provide:n.d,useExisting:Object(o.T)(()=>V),multi:!0};let V=(()=>{class t{constructor(t,e,i){this.elementRef=t,this.changeDetection=i,this.numPages=new o.n,this.pageChanged=new o.n,this.onChange=Function.prototype,this.onTouched=Function.prototype,this.inited=!1,this._page=1,this.elementRef=t,this.config||this.configureOptions(Object.assign({},e.main,e.pager))}get itemsPerPage(){return this._itemsPerPage}set itemsPerPage(t){this._itemsPerPage=t,this.totalPages=this.calculateTotalPages()}get totalItems(){return this._totalItems}set totalItems(t){this._totalItems=t,this.totalPages=this.calculateTotalPages()}get totalPages(){return this._totalPages}set totalPages(t){this._totalPages=t,this.numPages.emit(t),this.inited&&this.selectPage(this.page)}set page(t){const e=this._page;this._page=t>this.totalPages?this.totalPages:t||1,this.changeDetection.markForCheck(),e!==this._page&&void 0!==e&&this.pageChanged.emit({page:this._page,itemsPerPage:this.itemsPerPage})}get page(){return this._page}configureOptions(t){this.config=Object.assign({},t)}ngOnInit(){"undefined"!=typeof window&&(this.classMap=this.elementRef.nativeElement.getAttribute("class")||""),this.maxSize=void 0!==this.maxSize?this.maxSize:this.config.maxSize,this.rotate=void 0!==this.rotate?this.rotate:this.config.rotate,this.boundaryLinks=void 0!==this.boundaryLinks?this.boundaryLinks:this.config.boundaryLinks,this.directionLinks=void 0!==this.directionLinks?this.directionLinks:this.config.directionLinks,this.pageBtnClass=void 0!==this.pageBtnClass?this.pageBtnClass:this.config.pageBtnClass,this.itemsPerPage=void 0!==this.itemsPerPage?this.itemsPerPage:this.config.itemsPerPage,this.totalPages=this.calculateTotalPages(),this.pages=this.getPages(this.page,this.totalPages),this.inited=!0}writeValue(t){this.page=t,this.pages=this.getPages(this.page,this.totalPages)}getText(t){return this[`${t}Text`]||this.config[`${t}Text`]}noPrevious(){return 1===this.page}noNext(){return this.page===this.totalPages}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}selectPage(t,e){e&&e.preventDefault(),this.disabled||(e&&e.target&&e.target.blur(),this.writeValue(t),this.onChange(this.page))}makePage(t,e,i){return{text:e,number:t,active:i}}getPages(t,e){const i=[];let b=1,n=e;const s=void 0!==this.maxSize&&this.maxSizee&&(n=e,b=n-this.maxSize+1)):(b=(Math.ceil(t/this.maxSize)-1)*this.maxSize+1,n=Math.min(b+this.maxSize-1,e)));for(let o=b;o<=n;o++){const e=this.makePage(o,o.toString(),o===t);i.push(e)}if(s&&!this.rotate){if(b>1){const t=this.makePage(b-1,"...",!1);i.unshift(t)}if(nU),multi:!0};let U=(()=>{class t{constructor(t,e,i){this.elementRef=t,this.changeDetection=i,this.numPages=new o.n,this.pageChanged=new o.n,this.onChange=Function.prototype,this.onTouched=Function.prototype,this.inited=!1,this._page=1,this.elementRef=t,this.config||this.configureOptions(e.main)}get itemsPerPage(){return this._itemsPerPage}set itemsPerPage(t){this._itemsPerPage=t,this.totalPages=this.calculateTotalPages()}get totalItems(){return this._totalItems}set totalItems(t){this._totalItems=t,this.totalPages=this.calculateTotalPages()}get totalPages(){return this._totalPages}set totalPages(t){this._totalPages=t,this.numPages.emit(t),this.inited&&this.selectPage(this.page)}set page(t){const e=this._page;this._page=t>this.totalPages?this.totalPages:t||1,this.changeDetection.markForCheck(),e!==this._page&&void 0!==e&&this.pageChanged.emit({page:this._page,itemsPerPage:this.itemsPerPage})}get page(){return this._page}configureOptions(t){this.config=Object.assign({},t)}ngOnInit(){"undefined"!=typeof window&&(this.classMap=this.elementRef.nativeElement.getAttribute("class")||""),this.maxSize=void 0!==this.maxSize?this.maxSize:this.config.maxSize,this.rotate=void 0!==this.rotate?this.rotate:this.config.rotate,this.boundaryLinks=void 0!==this.boundaryLinks?this.boundaryLinks:this.config.boundaryLinks,this.directionLinks=void 0!==this.directionLinks?this.directionLinks:this.config.directionLinks,this.pageBtnClass=void 0!==this.pageBtnClass?this.pageBtnClass:this.config.pageBtnClass,this.itemsPerPage=void 0!==this.itemsPerPage?this.itemsPerPage:this.config.itemsPerPage,this.totalPages=this.calculateTotalPages(),this.pages=this.getPages(this.page,this.totalPages),this.inited=!0}writeValue(t){this.page=t,this.pages=this.getPages(this.page,this.totalPages)}getText(t){return this[`${t}Text`]||this.config[`${t}Text`]}noPrevious(){return 1===this.page}noNext(){return this.page===this.totalPages}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}selectPage(t,e){e&&e.preventDefault(),this.disabled||(e&&e.target&&e.target.blur(),this.writeValue(t),this.onChange(this.page))}makePage(t,e,i){return{text:e,number:t,active:i}}getPages(t,e){const i=[];let b=1,n=e;const s=void 0!==this.maxSize&&this.maxSizee&&(n=e,b=n-this.maxSize+1)):(b=(Math.ceil(t/this.maxSize)-1)*this.maxSize+1,n=Math.min(b+this.maxSize-1,e)));for(let o=b;o<=n;o++){const e=this.makePage(o,o.toString(),o===t);i.push(e)}if(s&&!this.rotate){if(b>1){const t=this.makePage(b-1,"...",!1);i.unshift(t)}if(n{class t{static forRoot(){return{ngModule:t,providers:[]}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=o.Jb({type:t}),t.\u0275inj=o.Ib({imports:[[b.c]]}),t})();var H=i("z/SZ"),Y=i("2uy1"),$=i("PqYM");function X(t,e){if(1&t&&(o.Rb(0,"h3",3),o.wc(1),o.Qb()),2&t){const t=o.bc();o.zb(1),o.xc(t.title)}}const G=["*"];let J=(()=>{class t{constructor(){this.adaptivePosition=!0,this.placement="top",this.triggers="click",this.outsideClick=!1,this.delay=0}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(o.Hb)({factory:function(){return new t},token:t,providedIn:"root"}),t})(),Z=(()=>{class t{constructor(t){Object.assign(this,t)}get isBs3(){return Object(a.e)()}}return t.\u0275fac=function(e){return new(e||t)(o.Lb(J))},t.\u0275cmp=o.Fb({type:t,selectors:[["popover-container"]],hostAttrs:["role","tooltip",2,"display","block"],hostVars:7,hostBindings:function(t,e){2&t&&(o.Ab("id",e.popoverId),o.Bb("popover in popover-"+e.placement+" bs-popover-"+e.placement+" "+e.placement+" "+e.containerClass),o.Db("show",!e.isBs3)("bs3",e.isBs3))},inputs:{placement:"placement",title:"title"},ngContentSelectors:G,decls:4,vars:1,consts:[[1,"popover-arrow","arrow"],["class","popover-title popover-header",4,"ngIf"],[1,"popover-content","popover-body"],[1,"popover-title","popover-header"]],template:function(t,e){1&t&&(o.fc(),o.Mb(0,"div",0),o.uc(1,X,2,1,"h3",1),o.Rb(2,"div",2),o.ec(3),o.Qb()),2&t&&(o.zb(1),o.gc("ngIf",e.title))},directives:[b.k],styles:[".bs3.popover-top[_nghost-%COMP%] {\n margin-bottom: 10px;\n }\n .bs3.popover.top[_nghost-%COMP%] > .arrow[_ngcontent-%COMP%] {\n margin-left: -2px;\n }\n .bs3.popover.top[_nghost-%COMP%] {\n margin-bottom: 10px;\n }\n .popover.bottom[_nghost-%COMP%] > .arrow[_ngcontent-%COMP%] {\n margin-left: -4px;\n }\n .bs3.bs-popover-left[_nghost-%COMP%] {\n margin-right: .5rem;\n }\n .bs3.bs-popover-right[_nghost-%COMP%] .arrow[_ngcontent-%COMP%], .bs3.bs-popover-left[_nghost-%COMP%] .arrow[_ngcontent-%COMP%]{\n margin: .3rem 0;\n }"],changeDetection:0}),t})(),K=0,tt=(()=>{class t{constructor(t,e,i,b,n,s){this._elementRef=e,this._renderer=i,this._positionService=s,this.popoverId=K++,this.outsideClick=!1,this.containerClass="",this._isInited=!1,this._popover=n.createLoader(e,b,i).provide({provide:J,useValue:t}),Object.assign(this,t),this.onShown=this._popover.onShown,this.onHidden=this._popover.onHidden,"undefined"!=typeof window&&e.nativeElement.addEventListener("click",function(){try{e.nativeElement.focus()}catch(t){return}})}get isOpen(){return this._popover.isShown}set isOpen(t){t?this.show():this.hide()}setAriaDescribedBy(){this._ariaDescribedby=this.isOpen?`ngx-popover-${this.popoverId}`:null,this._ariaDescribedby?(this._popover.instance.popoverId=this._ariaDescribedby,this._renderer.setAttribute(this._elementRef.nativeElement,"aria-describedby",this._ariaDescribedby)):this._renderer.removeAttribute(this._elementRef.nativeElement,"aria-describedby")}show(){if(this._popover.isShown||!this.popover||this._delayTimeoutId)return;this._positionService.setOptions({modifiers:{flip:{enabled:this.adaptivePosition},preventOverflow:{enabled:this.adaptivePosition}}});const t=()=>{this._delayTimeoutId&&(this._delayTimeoutId=void 0),this._popover.attach(Z).to(this.container).position({attachment:this.placement}).show({content:this.popover,context:this.popoverContext,placement:this.placement,title:this.popoverTitle,containerClass:this.containerClass}),this.adaptivePosition||(this._positionService.calcPosition(),this._positionService.deletePositionElement(this._popover._componentRef.location)),this.isOpen=!0,this.setAriaDescribedBy()},e=()=>{this._popoverCancelShowFn&&this._popoverCancelShowFn()};if(this.delay){const i=Object($.a)(this.delay).subscribe(()=>{t(),e()});this.triggers&&Object(a.g)(this.triggers).forEach(t=>{this._popoverCancelShowFn=this._renderer.listen(this._elementRef.nativeElement,t.close,()=>{i.unsubscribe(),e()})})}else t()}hide(){this._delayTimeoutId&&(clearTimeout(this._delayTimeoutId),this._delayTimeoutId=void 0),this.isOpen&&(this._popover.hide(),this.setAriaDescribedBy(),this.isOpen=!1)}toggle(){if(this.isOpen)return this.hide();this.show()}ngOnInit(){this._isInited||(this._isInited=!0,this._popover.listen({triggers:this.triggers,outsideClick:this.outsideClick,show:()=>this.show(),hide:()=>this.hide()}))}ngOnDestroy(){this._popover.dispose()}}return t.\u0275fac=function(e){return new(e||t)(o.Lb(J),o.Lb(o.l),o.Lb(o.E),o.Lb(o.P),o.Lb(H.a),o.Lb(Y.a))},t.\u0275dir=o.Gb({type:t,selectors:[["","popover",""]],inputs:{outsideClick:"outsideClick",containerClass:"containerClass",isOpen:"isOpen",adaptivePosition:"adaptivePosition",popover:"popover",popoverContext:"popoverContext",popoverTitle:"popoverTitle",placement:"placement",triggers:"triggers",container:"container",delay:"delay"},outputs:{onShown:"onShown",onHidden:"onHidden"},exportAs:["bs-popover"]}),t})(),et=(()=>{class t{static forRoot(){return{ngModule:t,providers:[H.a,Y.a]}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=o.Jb({type:t}),t.\u0275inj=o.Ib({imports:[[b.c]]}),t})();function it(t,e){if(1&t&&(o.Rb(0,"bar",2),o.ec(1),o.Qb()),2&t){const t=o.bc();o.gc("type",t.type)("value",t._value)("max",t._max)}}function bt(t,e){if(1&t&&(o.Rb(0,"bar",2),o.wc(1),o.Qb()),2&t){const t=e.$implicit;o.gc("type",t.type)("value",t.value)("max",t.max),o.zb(1),o.xc(t.label)}}function nt(t,e){if(1&t&&o.uc(0,bt,2,4,"bar",3),2&t){const t=o.bc();o.gc("ngForOf",t._value)}}const st=["*"];let ot=(()=>{class t{constructor(){this.animate=!1,this.max=100}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(o.Hb)({factory:function(){return new t},token:t,providedIn:"root"}),t})(),at=(()=>{class t{constructor(t){this.isStacked=!1,this._max=100,this.addClass=!0,this.bars=[],Object.assign(this,t)}set animate(t){this._animate=t,this.bars.forEach(e=>{e.animate=t})}set striped(t){this._striped=t,this.bars.forEach(e=>{e.striped=t})}set value(t){this.isStacked=Array.isArray(t),this._value=t}get isBs3(){return Object(a.e)()}get max(){return this._max}set max(t){this._max=t,this.bars.forEach(t=>{t.recalculatePercentage()})}addBar(t){t.animate=this._animate,t.striped=this._striped,this.bars.push(t)}removeBar(t){this.bars.splice(this.bars.indexOf(t),1)}}return t.\u0275fac=function(e){return new(e||t)(o.Lb(ot))},t.\u0275cmp=o.Fb({type:t,selectors:[["progressbar"]],hostVars:3,hostBindings:function(t,e){2&t&&(o.Ab("max",e.max),o.Db("progress",e.addClass))},inputs:{animate:"animate",striped:"striped",value:"value",max:"max",type:"type"},ngContentSelectors:st,decls:2,vars:2,consts:[[3,"type","value","max",4,"ngIf"],[3,"ngIf"],[3,"type","value","max"],[3,"type","value","max",4,"ngFor","ngForOf"]],template:function(t,e){1&t&&(o.fc(),o.uc(0,it,2,3,"bar",0),o.uc(1,nt,1,1,"ng-template",1)),2&t&&(o.gc("ngIf",!e.isStacked),o.zb(1),o.gc("ngIf",e.isStacked))},directives:function(){return[b.k,lt,b.j]},styles:["[_nghost-%COMP%] {\n width: 100%;\n display: flex;\n }"]}),t})(),lt=(()=>{class t{constructor(t,e,i){this.el=t,this.renderer=i,this.addClass=!0,this.percent=0,this.progress=e}get setBarWidth(){return this.recalculatePercentage(),this.percent}get isBs3(){return Object(a.e)()}ngOnInit(){this.progress.addBar(this)}ngOnDestroy(){this.progress.removeBar(this)}ngOnChanges(t){if(t.value){if(!t.value.currentValue&&0!==t.value.currentValue)return;this.value=t.value.currentValue,this.recalculatePercentage()}t.type&&(this.type=t.type.currentValue,this.applyTypeClasses())}recalculatePercentage(){this.percent=+(this.value/this.progress.max*100).toFixed(2);const t=this.progress.bars.reduce(function(t,e){return t+e.percent},0);t>100&&(this.percent-=t-100)}applyTypeClasses(){if(this._prevType){const t=`bg-${this._prevType}`;this.renderer.removeClass(this.el.nativeElement,`progress-bar-${this._prevType}`),this.renderer.removeClass(this.el.nativeElement,t),this._prevType=null}if(this.type){const t=`bg-${this.type}`;this.renderer.addClass(this.el.nativeElement,`progress-bar-${this.type}`),this.renderer.addClass(this.el.nativeElement,t),this._prevType=this.type}}}return t.\u0275fac=function(e){return new(e||t)(o.Lb(o.l),o.Lb(at,1),o.Lb(o.E))},t.\u0275cmp=o.Fb({type:t,selectors:[["bar"]],hostAttrs:["role","progressbar","aria-valuemin","0"],hostVars:15,hostBindings:function(t,e){2&t&&(o.Ab("aria-valuenow",e.value)("aria-valuetext",e.percent?e.percent.toFixed(0)+"%":"")("aria-valuemax",e.max),o.tc("height","100","%")("width",e.setBarWidth,"%"),o.Db("progress-bar-animated",!e.isBs3&&e.animate)("progress-bar-striped",e.striped)("active",e.isBs3&&e.animate)("progress-bar",e.addClass))},inputs:{value:"value",type:"type",max:"max"},features:[o.xb],ngContentSelectors:st,decls:1,vars:0,template:function(t,e){1&t&&(o.fc(),o.ec(0))},encapsulation:2}),t})(),ct=(()=>{class t{static forRoot(){return{ngModule:t,providers:[]}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=o.Jb({type:t}),t.\u0275inj=o.Ib({imports:[[b.c]]}),t})();var rt=i("mrSG");const dt=["*"];let pt=(()=>{class t{constructor(){this.adaptivePosition=!0,this.placement="top",this.triggers="hover focus",this.delay=0}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(o.Hb)({factory:function(){return new t},token:t,providedIn:"root"}),t})(),ut=(()=>{class t{constructor(t){Object.assign(this,t)}get isBs3(){return Object(a.e)()}ngAfterViewInit(){this.classMap={in:!1,fade:!1},this.classMap[this.placement]=!0,this.classMap[`tooltip-${this.placement}`]=!0,this.classMap.in=!0,this.animation&&(this.classMap.fade=!0),this.containerClass&&(this.classMap[this.containerClass]=!0)}}return t.\u0275fac=function(e){return new(e||t)(o.Lb(pt))},t.\u0275cmp=o.Fb({type:t,selectors:[["bs-tooltip-container"]],hostAttrs:["role","tooltip"],hostVars:7,hostBindings:function(t,e){2&t&&(o.Ab("id",e.id),o.Bb("tooltip in tooltip-"+e.placement+" bs-tooltip-"+e.placement+" "+e.placement+" "+e.containerClass),o.Db("show",!e.isBs3)("bs3",e.isBs3))},ngContentSelectors:dt,decls:3,vars:0,consts:[[1,"tooltip-arrow","arrow"],[1,"tooltip-inner"]],template:function(t,e){1&t&&(o.fc(),o.Mb(0,"div",0),o.Rb(1,"div",1),o.ec(2),o.Qb())},styles:[".tooltip[_nghost-%COMP%] {\n display: block;\n pointer-events: none;\n }\n .bs3.tooltip.top[_nghost-%COMP%] > .arrow[_ngcontent-%COMP%] {\n margin-left: -2px;\n }\n .bs3.tooltip.bottom[_nghost-%COMP%] {\n margin-top: 0px;\n }\n .bs3.bs-tooltip-left[_nghost-%COMP%], .bs3.bs-tooltip-right[_nghost-%COMP%]{\n margin: 0px;\n }\n .bs3.bs-tooltip-right[_nghost-%COMP%] .arrow[_ngcontent-%COMP%], .bs3.bs-tooltip-left[_nghost-%COMP%] .arrow[_ngcontent-%COMP%] {\n margin: .3rem 0;\n }"],changeDetection:0}),t})(),mt=0,ht=(()=>{class t{constructor(t,e,i,b,n,s){this._elementRef=b,this._renderer=n,this._positionService=s,this.tooltipId=mt++,this.tooltipChange=new o.n,this.containerClass="",this.tooltipAnimation=!0,this.tooltipFadeDuration=150,this.tooltipStateChanged=new o.n,this._tooltip=e.createLoader(this._elementRef,t,this._renderer).provide({provide:pt,useValue:i}),Object.assign(this,i),this.onShown=this._tooltip.onShown,this.onHidden=this._tooltip.onHidden}get isOpen(){return this._tooltip.isShown}set isOpen(t){t?this.show():this.hide()}set htmlContent(t){Object(a.j)("tooltipHtml was deprecated, please use `tooltip` instead"),this.tooltip=t}set _placement(t){Object(a.j)("tooltipPlacement was deprecated, please use `placement` instead"),this.placement=t}set _isOpen(t){Object(a.j)("tooltipIsOpen was deprecated, please use `isOpen` instead"),this.isOpen=t}get _isOpen(){return Object(a.j)("tooltipIsOpen was deprecated, please use `isOpen` instead"),this.isOpen}set _enable(t){Object(a.j)("tooltipEnable was deprecated, please use `isDisabled` instead"),this.isDisabled=!t}get _enable(){return Object(a.j)("tooltipEnable was deprecated, please use `isDisabled` instead"),this.isDisabled}set _appendToBody(t){Object(a.j)('tooltipAppendToBody was deprecated, please use `container="body"` instead'),this.container=t?"body":this.container}get _appendToBody(){return Object(a.j)('tooltipAppendToBody was deprecated, please use `container="body"` instead'),"body"===this.container}set _popupClass(t){Object(a.j)("tooltipClass deprecated")}set _tooltipContext(t){Object(a.j)("tooltipContext deprecated")}set _tooltipPopupDelay(t){Object(a.j)("tooltipPopupDelay is deprecated, use `delay` instead"),this.delay=t}get _tooltipTrigger(){return Object(a.j)("tooltipTrigger was deprecated, please use `triggers` instead"),this.triggers}set _tooltipTrigger(t){Object(a.j)("tooltipTrigger was deprecated, please use `triggers` instead"),this.triggers=(t||"").toString()}ngOnInit(){this._tooltip.listen({triggers:this.triggers,show:()=>this.show()}),this.tooltipChange.subscribe(t=>{t||this._tooltip.hide()}),this.onShown.subscribe(()=>{this.setAriaDescribedBy()}),this.onHidden.subscribe(()=>{this.setAriaDescribedBy()})}setAriaDescribedBy(){this._ariaDescribedby=this.isOpen?`tooltip-${this.tooltipId}`:null,this._ariaDescribedby?this._renderer.setAttribute(this._elementRef.nativeElement,"aria-describedby",this._ariaDescribedby):this._renderer.removeAttribute(this._elementRef.nativeElement,"aria-describedby")}toggle(){if(this.isOpen)return this.hide();this.show()}show(){if(this._positionService.setOptions({modifiers:{flip:{enabled:this.adaptivePosition},preventOverflow:{enabled:this.adaptivePosition}}}),this.isOpen||this.isDisabled||this._delayTimeoutId||!this.tooltip)return;const t=()=>{this._delayTimeoutId&&(this._delayTimeoutId=void 0),this._tooltip.attach(ut).to(this.container).position({attachment:this.placement}).show({content:this.tooltip,placement:this.placement,containerClass:this.containerClass,id:`tooltip-${this.tooltipId}`})},e=()=>{this._tooltipCancelShowFn&&this._tooltipCancelShowFn()};this.delay?(this._delaySubscription&&this._delaySubscription.unsubscribe(),this._delaySubscription=Object($.a)(this.delay).subscribe(()=>{t(),e()}),this.triggers&&Object(a.g)(this.triggers).forEach(t=>{this._tooltipCancelShowFn=this._renderer.listen(this._elementRef.nativeElement,t.close,()=>{this._delaySubscription.unsubscribe(),e()})})):t()}hide(){this._delayTimeoutId&&(clearTimeout(this._delayTimeoutId),this._delayTimeoutId=void 0),this._tooltip.isShown&&(this._tooltip.instance.classMap.in=!1,setTimeout(()=>{this._tooltip.hide()},this.tooltipFadeDuration))}ngOnDestroy(){this._tooltip.dispose(),this.tooltipChange.unsubscribe(),this._delaySubscription&&this._delaySubscription.unsubscribe(),this.onShown.unsubscribe(),this.onHidden.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(o.Lb(o.P),o.Lb(H.a),o.Lb(pt),o.Lb(o.l),o.Lb(o.E),o.Lb(Y.a))},t.\u0275dir=o.Gb({type:t,selectors:[["","tooltip",""],["","tooltipHtml",""]],inputs:{containerClass:"containerClass",tooltipAnimation:"tooltipAnimation",tooltipFadeDuration:"tooltipFadeDuration",isOpen:"isOpen",htmlContent:["tooltipHtml","htmlContent"],tooltip:"tooltip",_placement:["tooltipPlacement","_placement"],placement:"placement",_isOpen:["tooltipIsOpen","_isOpen"],_enable:["tooltipEnable","_enable"],isDisabled:"isDisabled",_appendToBody:["tooltipAppendToBody","_appendToBody"],container:"container",_popupClass:["tooltipClass","_popupClass"],_tooltipContext:["tooltipContext","_tooltipContext"],_tooltipPopupDelay:["tooltipPopupDelay","_tooltipPopupDelay"],delay:"delay",_tooltipTrigger:["tooltipTrigger","_tooltipTrigger"],triggers:"triggers",adaptivePosition:"adaptivePosition"},outputs:{tooltipChange:"tooltipChange",tooltipStateChanged:"tooltipStateChanged",onShown:"onShown",onHidden:"onHidden"},exportAs:["bs-tooltip"]}),Object(rt.a)([Object(a.b)(),Object(rt.b)("design:type",Object)],t.prototype,"tooltip",void 0),t})(),Rt=(()=>{class t{static forRoot(){return{ngModule:t,providers:[H.a,Y.a]}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=o.Jb({type:t}),t.\u0275inj=o.Ib({imports:[[b.c]]}),t})();var Qt=i("iInd");let vt=(()=>{class t{constructor(){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=o.Fb({type:t,selectors:[["ng-component"]],decls:215,vars:0,consts:[[1,"animated","fadeIn"],[1,"row"],[1,"col-sm-6","col-md-4"],[1,"card"],[1,"card-header"],[1,"card-body"],[1,"card-footer"],[1,"fa","fa-check"],[1,"card-header-actions",2,"height","21px"],[1,"switch","switch-sm","switch-label","switch-info"],["type","checkbox","checked","",1,"switch-input"],["data-checked","On","data-unchecked","Off",1,"switch-slider"],[1,"card-header-actions"],[1,"badge","badge-success"],[1,"badge","badge-pill","badge-danger"],[1,"card","border-primary"],[1,"card","border-secondary"],[1,"card","border-success"],[1,"card","border-info"],[1,"card","border-warning"],[1,"card","border-danger"],[1,"card","card-accent-primary"],[1,"card","card-accent-secondary"],[1,"card","card-accent-success"],[1,"card","card-accent-info"],[1,"card","card-accent-warning"],[1,"card","card-accent-danger"],[1,"card","text-white","bg-primary","text-center"],[1,"card-bodyquote"],["title","Source Title"],[1,"card","text-white","bg-success","text-center"],[1,"card","text-white","bg-info","text-center"],[1,"card","text-white","bg-warning","text-center"],[1,"card","text-white","bg-danger","text-center"],[1,"card","text-white","bg-primary"],[1,"card","text-white","bg-success"],[1,"card","text-white","bg-info"],[1,"card","text-white","bg-warning"],[1,"card","text-white","bg-danger"]],template:function(t,e){1&t&&(o.Rb(0,"div",0),o.Rb(1,"div",1),o.Rb(2,"div",2),o.Rb(3,"div",3),o.Rb(4,"div",4),o.wc(5," Card title "),o.Qb(),o.Rb(6,"div",5),o.wc(7," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),o.Qb(),o.Qb(),o.Qb(),o.Rb(8,"div",2),o.Rb(9,"div",3),o.Rb(10,"div",5),o.wc(11," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),o.Qb(),o.Rb(12,"div",6),o.wc(13,"Card footer"),o.Qb(),o.Qb(),o.Qb(),o.Rb(14,"div",2),o.Rb(15,"div",3),o.Rb(16,"div",4),o.Mb(17,"i",7),o.wc(18,"Card with icon "),o.Qb(),o.Rb(19,"div",5),o.wc(20," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),o.Qb(),o.Qb(),o.Qb(),o.Rb(21,"div",2),o.Rb(22,"div",3),o.Rb(23,"div",4),o.wc(24," Card with switch "),o.Rb(25,"div",8),o.Rb(26,"label",9),o.Mb(27,"input",10),o.Mb(28,"span",11),o.Qb(),o.Qb(),o.Qb(),o.Rb(29,"div",5),o.wc(30," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),o.Qb(),o.Qb(),o.Qb(),o.Rb(31,"div",2),o.Rb(32,"div",3),o.Rb(33,"div",4),o.wc(34," Card with label "),o.Rb(35,"div",12),o.Rb(36,"span",13),o.wc(37,"Success"),o.Qb(),o.Qb(),o.Qb(),o.Rb(38,"div",5),o.wc(39," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),o.Qb(),o.Qb(),o.Qb(),o.Rb(40,"div",2),o.Rb(41,"div",3),o.Rb(42,"div",4),o.wc(43," Card with label "),o.Rb(44,"div",12),o.Rb(45,"span",14),o.wc(46,"42"),o.Qb(),o.Qb(),o.Qb(),o.Rb(47,"div",5),o.wc(48," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(49,"div",1),o.Rb(50,"div",2),o.Rb(51,"div",15),o.Rb(52,"div",4),o.wc(53," Card outline "),o.Qb(),o.Rb(54,"div",5),o.wc(55," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),o.Qb(),o.Qb(),o.Qb(),o.Rb(56,"div",2),o.Rb(57,"div",16),o.Rb(58,"div",4),o.wc(59," Card outline "),o.Qb(),o.Rb(60,"div",5),o.wc(61," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),o.Qb(),o.Qb(),o.Qb(),o.Rb(62,"div",2),o.Rb(63,"div",17),o.Rb(64,"div",4),o.wc(65," Card outline "),o.Qb(),o.Rb(66,"div",5),o.wc(67," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),o.Qb(),o.Qb(),o.Qb(),o.Rb(68,"div",2),o.Rb(69,"div",18),o.Rb(70,"div",4),o.wc(71," Card outline "),o.Qb(),o.Rb(72,"div",5),o.wc(73," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),o.Qb(),o.Qb(),o.Qb(),o.Rb(74,"div",2),o.Rb(75,"div",19),o.Rb(76,"div",4),o.wc(77," Card outline "),o.Qb(),o.Rb(78,"div",5),o.wc(79," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),o.Qb(),o.Qb(),o.Qb(),o.Rb(80,"div",2),o.Rb(81,"div",20),o.Rb(82,"div",4),o.wc(83," Card outline "),o.Qb(),o.Rb(84,"div",5),o.wc(85," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(86,"div",1),o.Rb(87,"div",2),o.Rb(88,"div",21),o.Rb(89,"div",4),o.wc(90," Card with accent "),o.Qb(),o.Rb(91,"div",5),o.wc(92," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),o.Qb(),o.Qb(),o.Qb(),o.Rb(93,"div",2),o.Rb(94,"div",22),o.Rb(95,"div",4),o.wc(96," Card with accent "),o.Qb(),o.Rb(97,"div",5),o.wc(98," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),o.Qb(),o.Qb(),o.Qb(),o.Rb(99,"div",2),o.Rb(100,"div",23),o.Rb(101,"div",4),o.wc(102," Card with accent "),o.Qb(),o.Rb(103,"div",5),o.wc(104," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),o.Qb(),o.Qb(),o.Qb(),o.Rb(105,"div",2),o.Rb(106,"div",24),o.Rb(107,"div",4),o.wc(108," Card with accent "),o.Qb(),o.Rb(109,"div",5),o.wc(110," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),o.Qb(),o.Qb(),o.Qb(),o.Rb(111,"div",2),o.Rb(112,"div",25),o.Rb(113,"div",4),o.wc(114," Card with accent "),o.Qb(),o.Rb(115,"div",5),o.wc(116," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),o.Qb(),o.Qb(),o.Qb(),o.Rb(117,"div",2),o.Rb(118,"div",26),o.Rb(119,"div",4),o.wc(120," Card with accent "),o.Qb(),o.Rb(121,"div",5),o.wc(122," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(123,"div",1),o.Rb(124,"div",2),o.Rb(125,"div",27),o.Rb(126,"div",5),o.Rb(127,"blockquote",28),o.Rb(128,"p"),o.wc(129,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante."),o.Qb(),o.Rb(130,"footer"),o.wc(131,"Someone famous in "),o.Rb(132,"cite",29),o.wc(133,"Source Title"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(134,"div",2),o.Rb(135,"div",30),o.Rb(136,"div",5),o.Rb(137,"blockquote",28),o.Rb(138,"p"),o.wc(139,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante."),o.Qb(),o.Rb(140,"footer"),o.wc(141,"Someone famous in "),o.Rb(142,"cite",29),o.wc(143,"Source Title"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(144,"div",2),o.Rb(145,"div",31),o.Rb(146,"div",5),o.Rb(147,"blockquote",28),o.Rb(148,"p"),o.wc(149,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante."),o.Qb(),o.Rb(150,"footer"),o.wc(151,"Someone famous in "),o.Rb(152,"cite",29),o.wc(153,"Source Title"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(154,"div",2),o.Rb(155,"div",32),o.Rb(156,"div",5),o.Rb(157,"blockquote",28),o.Rb(158,"p"),o.wc(159,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante."),o.Qb(),o.Rb(160,"footer"),o.wc(161,"Someone famous in "),o.Rb(162,"cite",29),o.wc(163,"Source Title"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(164,"div",2),o.Rb(165,"div",33),o.Rb(166,"div",5),o.Rb(167,"blockquote",28),o.Rb(168,"p"),o.wc(169,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante."),o.Qb(),o.Rb(170,"footer"),o.wc(171,"Someone famous in "),o.Rb(172,"cite",29),o.wc(173,"Source Title"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(174,"div",2),o.Rb(175,"div",27),o.Rb(176,"div",5),o.Rb(177,"blockquote",28),o.Rb(178,"p"),o.wc(179,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante."),o.Qb(),o.Rb(180,"footer"),o.wc(181,"Someone famous in "),o.Rb(182,"cite",29),o.wc(183,"Source Title"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(184,"div",1),o.Rb(185,"div",2),o.Rb(186,"div",34),o.Rb(187,"div",4),o.wc(188," Card title "),o.Qb(),o.Rb(189,"div",5),o.wc(190," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),o.Qb(),o.Qb(),o.Qb(),o.Rb(191,"div",2),o.Rb(192,"div",35),o.Rb(193,"div",4),o.wc(194," Card title "),o.Qb(),o.Rb(195,"div",5),o.wc(196," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),o.Qb(),o.Qb(),o.Qb(),o.Rb(197,"div",2),o.Rb(198,"div",36),o.Rb(199,"div",4),o.wc(200," Card title "),o.Qb(),o.Rb(201,"div",5),o.wc(202," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),o.Qb(),o.Qb(),o.Qb(),o.Rb(203,"div",2),o.Rb(204,"div",37),o.Rb(205,"div",4),o.wc(206," Card title "),o.Qb(),o.Rb(207,"div",5),o.wc(208," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),o.Qb(),o.Qb(),o.Qb(),o.Rb(209,"div",2),o.Rb(210,"div",38),o.Rb(211,"div",4),o.wc(212," Card title "),o.Qb(),o.Rb(213,"div",5),o.wc(214," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb())},encapsulation:2}),t})();function wt(t,e){1&t&&(o.Rb(0,"div",251),o.Rb(1,"a",252),o.wc(2,"Action"),o.Qb(),o.Rb(3,"a",252),o.wc(4,"Another action"),o.Qb(),o.Rb(5,"a",252),o.wc(6,"Something else here"),o.Qb(),o.Mb(7,"div",253),o.Rb(8,"a",252),o.wc(9,"Separated link"),o.Qb(),o.Qb())}function gt(t,e){1&t&&(o.Rb(0,"div",251),o.Rb(1,"a",252),o.wc(2,"Action"),o.Qb(),o.Rb(3,"a",252),o.wc(4,"Another action"),o.Qb(),o.Rb(5,"a",252),o.wc(6,"Something else here"),o.Qb(),o.Mb(7,"div",253),o.Rb(8,"a",252),o.wc(9,"Separated link"),o.Qb(),o.Qb())}function ft(t,e){1&t&&(o.Rb(0,"div",251),o.Rb(1,"a",252),o.wc(2,"Action prepend"),o.Qb(),o.Rb(3,"a",252),o.wc(4,"Another action"),o.Qb(),o.Rb(5,"a",252),o.wc(6,"Something else here"),o.Qb(),o.Mb(7,"div",253),o.Rb(8,"a",252),o.wc(9,"Separated link"),o.Qb(),o.Qb())}function yt(t,e){1&t&&(o.Rb(0,"div",251),o.Rb(1,"a",252),o.wc(2,"Action append"),o.Qb(),o.Rb(3,"a",252),o.wc(4,"Another action"),o.Qb(),o.Rb(5,"a",252),o.wc(6,"Something else here"),o.Qb(),o.Mb(7,"div",253),o.Rb(8,"a",252),o.wc(9,"Separated link"),o.Qb(),o.Qb())}let xt=(()=>{class t{constructor(){this.isCollapsed=!1,this.iconCollapse="icon-arrow-up"}collapsed(t){}expanded(t){}toggleCollapse(){this.isCollapsed=!this.isCollapsed,this.iconCollapse=this.isCollapsed?"icon-arrow-down":"icon-arrow-up"}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=o.Fb({type:t,selectors:[["ng-component"]],decls:916,vars:4,consts:[[1,"animated","fadeIn"],[1,"row"],[1,"col-sm-6"],[1,"card"],[1,"card-header"],[1,"card-body"],[1,"col-sm-12"],[1,"form-group"],["for","name"],["type","text","id","name","placeholder","Enter your name",1,"form-control"],["for","ccnumber"],["type","text","id","ccnumber","placeholder","0000 0000 0000 0000",1,"form-control"],[1,"form-group","col-sm-4"],["for","ccmonth"],["id","ccmonth",1,"form-control"],["for","ccyear"],["id","ccyear",1,"form-control"],[1,"col-sm-4"],["for","cvv"],["type","text","id","cvv","placeholder","123",1,"form-control"],["for","company"],["type","text","id","company","placeholder","Enter your company name",1,"form-control"],["for","vat"],["type","text","id","vat","placeholder","PL1234567890",1,"form-control"],["for","street"],["type","text","id","street","placeholder","Enter street name",1,"form-control"],[1,"form-group","col-sm-8"],["for","city"],["type","text","id","city","placeholder","Enter your city",1,"form-control"],["for","postal-code"],["type","text","id","postal-code","placeholder","Postal Code",1,"form-control"],["for","country"],["type","text","id","country","placeholder","Country name",1,"form-control"],[1,"col-md-6"],["action","","method","post","enctype","multipart/form-data",1,"form-horizontal"],[1,"form-group","row"],[1,"col-md-3","col-form-label"],[1,"col-md-9"],[1,"form-control-static"],["for","text-input",1,"col-md-3","col-form-label"],["type","text","id","text-input","name","text-input","placeholder","Text",1,"form-control"],[1,"help-block"],["for","email-input",1,"col-md-3","col-form-label"],["type","email","id","email-input","name","email-input","placeholder","Enter Email","autocomplete","email",1,"form-control"],["for","password-input",1,"col-md-3","col-form-label"],["type","password","id","password-input","name","password-input","placeholder","Password","autocomplete","current-password",1,"form-control"],["for","date-input",1,"col-md-3","col-form-label"],["id","date-input","type","date","name","date-input","placeholder","date",1,"form-control"],["for","disabled-input",1,"col-md-3","col-form-label"],["type","text","id","disabled-input","name","disabled-input","placeholder","Disabled","disabled","",1,"form-control"],["for","textarea-input",1,"col-md-3","col-form-label"],["id","textarea-input","name","textarea-input","rows","9","placeholder","Content..",1,"form-control"],["for","select1",1,"col-md-3","col-form-label"],["id","select1","name","select1",1,"form-control"],["value","0"],["value","1"],["value","2"],["value","3"],["for","select2",1,"col-md-3","col-form-label"],["id","select2","name","select2",1,"form-control","form-control-lg"],["for","select3",1,"col-md-3","col-form-label"],["id","select3","name","select3",1,"form-control","form-control-sm"],["for","disabledSelect",1,"col-md-3","col-form-label"],["id","disabledSelect","disabled","",1,"form-control"],["for","multiple-select",1,"col-md-3","col-form-label"],["id","multiple-select","name","multiple-select","size","5","multiple","",1,"form-control"],["value","4"],["value","5"],["value","6"],["value","7"],["value","8"],["value","9"],["value","10"],[1,"col-md-9","col-form-label"],[1,"form-check"],["type","radio","name","radios","id","radio1","value","option1","checked","",1,"form-check-input"],["for","radio1",1,"form-check-label"],["type","radio","name","radios","id","radio2","value","option2",1,"form-check-input"],["for","radio2",1,"form-check-label"],["type","radio","name","radios","id","radio3","value","option3",1,"form-check-input"],["for","radio3",1,"form-check-label"],["for","inline-radios",1,"col-md-3","col-form-label"],["id","inline-radios",1,"form-check","form-check-inline","mr-1"],["type","radio","name","inline-radios","id","inlineRadio1","value","option1",1,"form-check-input"],["for","inlineRadio1",1,"form-check-label"],[1,"form-check","form-check-inline","mr-1"],["type","radio","name","inline-radios","id","inlineRadio2","value","option2",1,"form-check-input"],["for","inlineRadio2",1,"form-check-label"],["type","radio","name","inline-radios","id","inlineRadio3","value","option3",1,"form-check-input"],["for","inlineRadio3",1,"form-check-label"],["type","checkbox","value","option1","id","checkbox1",1,"form-check-input"],["for","checkbox1",1,"form-check-label"],["type","checkbox","value","option1","id","checkbox2",1,"form-check-input"],["for","checkbox2",1,"form-check-label"],[1,"form-check","checkbox"],["type","checkbox","value","option1","id","checkbox3",1,"form-check-input"],["for","checkbox3",1,"form-check-label"],["type","checkbox","id","inline-checkbox1","value","option1",1,"form-check-input"],["for","inline-checkbox1",1,"form-check-label"],["type","checkbox","id","inline-checkbox2","value","option2",1,"form-check-input"],["for","inline-checkbox2",1,"form-check-label"],["type","checkbox","id","inline-checkbox3","value","option3",1,"form-check-input"],["for","inline-checkbox3",1,"form-check-label"],["for","file-input",1,"col-md-3","col-form-label"],["type","file","id","file-input","name","file-input"],["for","file-multiple-input",1,"col-md-3","col-form-label"],["type","file","id","file-multiple-input","name","file-multiple-input","multiple",""],[1,"card-footer"],["type","submit",1,"btn","btn-sm","btn-primary"],[1,"fa","fa-dot-circle-o"],["type","reset",1,"btn","btn-sm","btn-danger"],[1,"fa","fa-ban"],["action","","method","post",1,"form-inline"],["for","if-email",1,"sr-only"],["type","email","id","if-email","name","if-email","placeholder","Enter Email..","autocomplete","email",1,"form-control"],["for","if-password",1,"sr-only"],["type","password","id","if-password","name","if-password","placeholder","Enter Password..","autocomplete","current-password",1,"form-control"],["action","","method","post",1,"form-horizontal"],["for","hf-email",1,"col-md-3","col-form-label"],["type","email","id","hf-email","name","hf-email","placeholder","Enter Email..","autocomplete","email",1,"form-control"],["for","hf-password",1,"col-md-3","col-form-label"],["type","password","id","hf-password","name","hf-password","placeholder","Enter Password..","autocomplete","current-password",1,"form-control"],["action","","method","post"],["for","nf-email"],["type","email","id","nf-email","name","nf-email","placeholder","Enter Email..","autocomplete","email",1,"form-control"],["for","nf-password"],["type","password","id","nf-password","name","nf-password","placeholder","Enter Password..","autocomplete","current-password",1,"form-control"],[1,"col-sm-3"],["type","text","placeholder",".col-sm-3",1,"form-control"],["type","text","placeholder",".col-sm-4",1,"form-control"],[1,"col-sm-5"],["type","text","placeholder",".col-sm-5",1,"form-control"],["type","text","placeholder",".col-sm-6",1,"form-control"],[1,"col-sm-7"],["type","text","placeholder",".col-sm-7",1,"form-control"],[1,"col-sm-8"],["type","text","placeholder",".col-sm-8",1,"form-control"],[1,"col-sm-9"],["type","text","placeholder",".col-sm-9",1,"form-control"],[1,"col-sm-10"],["type","text","placeholder",".col-sm-10",1,"form-control"],[1,"col-sm-11"],["type","text","placeholder",".col-sm-11",1,"form-control"],["type","text","placeholder",".col-sm-12",1,"form-control"],[1,"fa","fa-user"],["for","input-small",1,"col-sm-5","col-form-label"],["type","text","id","input-small","name","input-small","placeholder",".form-control-sm",1,"form-control","form-control-sm"],["for","input-normal",1,"col-sm-5","col-form-label"],["type","text","id","input-normal","name","input-normal","placeholder","Normal",1,"form-control"],["for","input-large",1,"col-sm-5","col-form-label"],["type","text","id","input-large","name","input-large","placeholder",".form-control-lg",1,"form-control","form-control-lg"],["for","inputSuccess1",1,"form-col-form-label"],["type","text","id","inputSuccess1",1,"form-control","is-valid"],[1,"valid-feedback"],["for","inputError1",1,"form-col-form-label"],["type","text","id","inputError1",1,"form-control","is-invalid"],[1,"invalid-feedback"],[1,"was-validated"],["for","inputSuccess2",1,"form-col-form-label"],["type","text","id","inputSuccess2",1,"form-control","is-valid"],["for","inputError2",1,"form-col-form-label"],["type","text","id","inputError2","required","",1,"form-control"],[1,"col-md-12"],[1,"input-group"],[1,"input-group-prepend"],[1,"input-group-text"],["type","text","id","input1-group1","name","input1-group1","placeholder","Username",1,"form-control"],["type","email","id","input2-group1","name","input2-group1","placeholder","Email","autocomplete","email",1,"form-control"],[1,"input-group-append"],[1,"fa","fa-envelope-o"],[1,"fa","fa-euro"],["type","text","id","input3-group1","name","input3-group1","placeholder","..",1,"form-control"],["type","submit",1,"btn","btn-sm","btn-success"],["type","button",1,"btn","btn-primary"],[1,"fa","fa-search"],["type","text","id","input1-group2","name","input1-group2","placeholder","Username",1,"form-control"],["type","email","id","input2-group2","name","input2-group2","placeholder","Email","autocomplete","email",1,"form-control"],[1,"fa","fa-facebook"],["type","text","id","input3-group2","name","input3-group2","placeholder","Search",1,"form-control"],[1,"fa","fa-twitter"],["dropdown","",1,"input-group-prepend"],["type","button","dropdownToggle","",1,"btn","btn-primary","dropdown-toggle"],[1,"caret"],["class","dropdown-menu",4,"dropdownMenu"],["type","text","id","input1-group3","name","input1-group3","placeholder","Username",1,"form-control"],["type","email","id","input2-group3","name","input2-group3","placeholder","Email","autocomplete","email",1,"form-control"],["dropdown","",1,"input-group-append"],["type","button","dropdownToggle","",1,"btn","btn-primary","dropdown-toggle","dropdown-toggle-split"],[1,"sr-only"],["type","text","id","input3-group3","name","input3-group3","placeholder","..",1,"form-control"],[1,"col-md-8"],["type","text","placeholder",".col-md-8",1,"form-control"],[1,"col-md-4"],["type","text","placeholder",".col-md-4",1,"form-control"],[1,"col-md-7"],["type","text","placeholder",".col-md-7",1,"form-control"],[1,"col-md-5"],["type","text","placeholder",".col-md-5",1,"form-control"],["type","text","placeholder",".col-md-6",1,"form-control"],["type","button",1,"btn","btn-sm","btn-danger"],["type","button",1,"btn","btn-sm","btn-warning"],["type","button",1,"btn","btn-sm","btn-info"],["type","button",1,"btn","btn-sm","btn-success"],[1,"col-4"],["type","text","placeholder",".col-4",1,"form-control"],[1,"col-8"],["type","text","placeholder",".col-8",1,"form-control"],[1,"col-5"],["type","text","placeholder",".col-5",1,"form-control"],[1,"col-7"],["type","text","placeholder",".col-7",1,"form-control"],[1,"col-6"],["type","text","placeholder",".col-6",1,"form-control"],["type","text","id","username3","name","username3",1,"form-control"],["type","email","id","email3","name","email3","autocomplete","email",1,"form-control"],[1,"fa","fa-envelope"],["type","password","id","password3","name","password3","autocomplete","current-password",1,"form-control"],[1,"fa","fa-asterisk"],[1,"form-group","form-actions"],["type","text","id","username2","name","username2","placeholder","Username",1,"form-control"],["type","email","id","email2","name","email2","placeholder","Email","autocomplete","email",1,"form-control"],["type","password","id","password2","name","password2","placeholder","Password","autocomplete","current-password",1,"form-control"],["type","submit",1,"btn","btn-sm","btn-secondary"],["type","text","id","username","name","username","placeholder","Username",1,"form-control"],["type","email","id","email","name","email","placeholder","Email","autocomplete","email",1,"form-control"],["type","password","id","password","name","password","placeholder","Password","autocomplete","current-password",1,"form-control"],[1,"col-lg-12"],[1,"fa","fa-edit"],[1,"card-header-actions"],["type","button",1,"card-header-action","btn","btn-link","btn-setting"],[1,"icon-settings"],["type","button",1,"card-header-action","btn","btn-link","btn-minimize",3,"click"],["type","button",1,"card-header-action","btn","btn-link","btn-close"],[1,"icon-close"],[1,"card-body",3,"collapse","collapsed","expanded"],[1,"form-horizontal"],["for","prependedInput",1,"col-form-label"],[1,"controls"],[1,"input-prepend","input-group"],["id","prependedInput","size","16","type","text",1,"form-control"],["for","appendedInput",1,"col-form-label"],["id","appendedInput","size","16","type","text",1,"form-control"],["for","appendedPrependedInput",1,"col-form-label"],["id","appendedPrependedInput","size","16","type","text",1,"form-control"],["for","appendedInputButton",1,"col-form-label"],["id","appendedInputButton","size","16","type","text",1,"form-control"],["type","button",1,"btn","btn-secondary"],["for","appendedInputButtons",1,"col-form-label"],["id","appendedInputButtons","size","16","type","text",1,"form-control"],[1,"form-actions"],["type","submit",1,"btn","btn-primary"],[1,"dropdown-menu"],["href","#",1,"dropdown-item"],["role","separator",1,"dropdown-divider"]],template:function(t,e){if(1&t){o.Rb(0,"div",0),o.Rb(1,"div",1),o.Rb(2,"div",2),o.Rb(3,"div",3),o.Rb(4,"div",4),o.Rb(5,"strong"),o.wc(6,"Credit Card"),o.Qb(),o.Rb(7,"small"),o.wc(8,"Form"),o.Qb(),o.Qb(),o.Rb(9,"div",5),o.Rb(10,"div",1),o.Rb(11,"div",6),o.Rb(12,"div",7),o.Rb(13,"label",8),o.wc(14,"Name"),o.Qb(),o.Mb(15,"input",9),o.Qb(),o.Qb(),o.Qb(),o.Rb(16,"div",1),o.Rb(17,"div",6),o.Rb(18,"div",7),o.Rb(19,"label",10),o.wc(20,"Credit Card Number"),o.Qb(),o.Mb(21,"input",11),o.Qb(),o.Qb(),o.Qb(),o.Rb(22,"div",1),o.Rb(23,"div",12),o.Rb(24,"label",13),o.wc(25,"Month"),o.Qb(),o.Rb(26,"select",14),o.Rb(27,"option"),o.wc(28,"1"),o.Qb(),o.Rb(29,"option"),o.wc(30,"2"),o.Qb(),o.Rb(31,"option"),o.wc(32,"3"),o.Qb(),o.Rb(33,"option"),o.wc(34,"4"),o.Qb(),o.Rb(35,"option"),o.wc(36,"5"),o.Qb(),o.Rb(37,"option"),o.wc(38,"6"),o.Qb(),o.Rb(39,"option"),o.wc(40,"7"),o.Qb(),o.Rb(41,"option"),o.wc(42,"8"),o.Qb(),o.Rb(43,"option"),o.wc(44,"9"),o.Qb(),o.Rb(45,"option"),o.wc(46,"10"),o.Qb(),o.Rb(47,"option"),o.wc(48,"11"),o.Qb(),o.Rb(49,"option"),o.wc(50,"12"),o.Qb(),o.Qb(),o.Qb(),o.Rb(51,"div",12),o.Rb(52,"label",15),o.wc(53,"Year"),o.Qb(),o.Rb(54,"select",16),o.Rb(55,"option"),o.wc(56,"2014"),o.Qb(),o.Rb(57,"option"),o.wc(58,"2015"),o.Qb(),o.Rb(59,"option"),o.wc(60,"2016"),o.Qb(),o.Rb(61,"option"),o.wc(62,"2017"),o.Qb(),o.Rb(63,"option"),o.wc(64,"2018"),o.Qb(),o.Rb(65,"option"),o.wc(66,"2019"),o.Qb(),o.Rb(67,"option"),o.wc(68,"2020"),o.Qb(),o.Rb(69,"option"),o.wc(70,"2021"),o.Qb(),o.Rb(71,"option"),o.wc(72,"2022"),o.Qb(),o.Rb(73,"option"),o.wc(74,"2023"),o.Qb(),o.Rb(75,"option"),o.wc(76,"2024"),o.Qb(),o.Rb(77,"option"),o.wc(78,"2025"),o.Qb(),o.Qb(),o.Qb(),o.Rb(79,"div",17),o.Rb(80,"div",7),o.Rb(81,"label",18),o.wc(82,"CVV/CVC"),o.Qb(),o.Mb(83,"input",19),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(84,"div",2),o.Rb(85,"div",3),o.Rb(86,"div",4),o.Rb(87,"strong"),o.wc(88,"Company"),o.Qb(),o.Rb(89,"small"),o.wc(90,"Form"),o.Qb(),o.Qb(),o.Rb(91,"div",5),o.Rb(92,"div",7),o.Rb(93,"label",20),o.wc(94,"Company"),o.Qb(),o.Mb(95,"input",21),o.Qb(),o.Rb(96,"div",7),o.Rb(97,"label",22),o.wc(98,"VAT"),o.Qb(),o.Mb(99,"input",23),o.Qb(),o.Rb(100,"div",7),o.Rb(101,"label",24),o.wc(102,"Street"),o.Qb(),o.Mb(103,"input",25),o.Qb(),o.Rb(104,"div",1),o.Rb(105,"div",26),o.Rb(106,"label",27),o.wc(107,"City"),o.Qb(),o.Mb(108,"input",28),o.Qb(),o.Rb(109,"div",12),o.Rb(110,"label",29),o.wc(111,"Postal Code"),o.Qb(),o.Mb(112,"input",30),o.Qb(),o.Qb(),o.Rb(113,"div",7),o.Rb(114,"label",31),o.wc(115,"Country"),o.Qb(),o.Mb(116,"input",32),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(117,"div",1),o.Rb(118,"div",33),o.Rb(119,"div",3),o.Rb(120,"div",4),o.Rb(121,"strong"),o.wc(122,"Basic Form"),o.Qb(),o.wc(123," Elements "),o.Qb(),o.Rb(124,"div",5),o.Rb(125,"form",34),o.Rb(126,"div",35),o.Rb(127,"label",36),o.wc(128,"Static"),o.Qb(),o.Rb(129,"div",37),o.Rb(130,"p",38),o.wc(131,"Username"),o.Qb(),o.Qb(),o.Qb(),o.Rb(132,"div",35),o.Rb(133,"label",39),o.wc(134,"Text Input"),o.Qb(),o.Rb(135,"div",37),o.Mb(136,"input",40),o.Rb(137,"span",41),o.wc(138,"This is a help text"),o.Qb(),o.Qb(),o.Qb(),o.Rb(139,"div",35),o.Rb(140,"label",42),o.wc(141,"Email Input"),o.Qb(),o.Rb(142,"div",37),o.Mb(143,"input",43),o.Rb(144,"span",41),o.wc(145,"Please enter your email"),o.Qb(),o.Qb(),o.Qb(),o.Rb(146,"div",35),o.Rb(147,"label",44),o.wc(148,"Password"),o.Qb(),o.Rb(149,"div",37),o.Mb(150,"input",45),o.Rb(151,"span",41),o.wc(152,"Please enter a complex password"),o.Qb(),o.Qb(),o.Qb(),o.Rb(153,"div",35),o.Rb(154,"label",46),o.wc(155,"Date Input"),o.Qb(),o.Rb(156,"div",37),o.Mb(157,"input",47),o.Rb(158,"span",41),o.wc(159,"Please enter a valid date"),o.Qb(),o.Qb(),o.Qb(),o.Rb(160,"div",35),o.Rb(161,"label",48),o.wc(162,"Disabled Input"),o.Qb(),o.Rb(163,"div",37),o.Mb(164,"input",49),o.Qb(),o.Qb(),o.Rb(165,"div",35),o.Rb(166,"label",50),o.wc(167,"Textarea"),o.Qb(),o.Rb(168,"div",37),o.Mb(169,"textarea",51),o.Qb(),o.Qb(),o.Rb(170,"div",35),o.Rb(171,"label",52),o.wc(172,"Select"),o.Qb(),o.Rb(173,"div",37),o.Rb(174,"select",53),o.Rb(175,"option",54),o.wc(176,"Please select"),o.Qb(),o.Rb(177,"option",55),o.wc(178,"Option #1"),o.Qb(),o.Rb(179,"option",56),o.wc(180,"Option #2"),o.Qb(),o.Rb(181,"option",57),o.wc(182,"Option #3"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(183,"div",35),o.Rb(184,"label",58),o.wc(185,"Select Large"),o.Qb(),o.Rb(186,"div",37),o.Rb(187,"select",59),o.Rb(188,"option",54),o.wc(189,"Please select"),o.Qb(),o.Rb(190,"option",55),o.wc(191,"Option #1"),o.Qb(),o.Rb(192,"option",56),o.wc(193,"Option #2"),o.Qb(),o.Rb(194,"option",57),o.wc(195,"Option #3"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(196,"div",35),o.Rb(197,"label",60),o.wc(198,"Select Small"),o.Qb(),o.Rb(199,"div",37),o.Rb(200,"select",61),o.Rb(201,"option",54),o.wc(202,"Please select"),o.Qb(),o.Rb(203,"option",55),o.wc(204,"Option #1"),o.Qb(),o.Rb(205,"option",56),o.wc(206,"Option #2"),o.Qb(),o.Rb(207,"option",57),o.wc(208,"Option #3"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(209,"div",35),o.Rb(210,"label",62),o.wc(211,"Disabled Select"),o.Qb(),o.Rb(212,"div",37),o.Rb(213,"select",63),o.Rb(214,"option",54),o.wc(215,"Please select"),o.Qb(),o.Rb(216,"option",55),o.wc(217,"Option #1"),o.Qb(),o.Rb(218,"option",56),o.wc(219,"Option #2"),o.Qb(),o.Rb(220,"option",57),o.wc(221,"Option #3"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(222,"div",35),o.Rb(223,"label",64),o.wc(224,"Multiple select"),o.Qb(),o.Rb(225,"div",37),o.Rb(226,"select",65),o.Rb(227,"option",55),o.wc(228,"Option #1"),o.Qb(),o.Rb(229,"option",56),o.wc(230,"Option #2"),o.Qb(),o.Rb(231,"option",57),o.wc(232,"Option #3"),o.Qb(),o.Rb(233,"option",66),o.wc(234,"Option #4"),o.Qb(),o.Rb(235,"option",67),o.wc(236,"Option #5"),o.Qb(),o.Rb(237,"option",68),o.wc(238,"Option #6"),o.Qb(),o.Rb(239,"option",69),o.wc(240,"Option #7"),o.Qb(),o.Rb(241,"option",70),o.wc(242,"Option #8"),o.Qb(),o.Rb(243,"option",71),o.wc(244,"Option #9"),o.Qb(),o.Rb(245,"option",72),o.wc(246,"Option #10"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(247,"div",35),o.Rb(248,"label",36),o.wc(249,"Radios"),o.Qb(),o.Rb(250,"div",73),o.Rb(251,"div",74),o.Mb(252,"input",75),o.Rb(253,"label",76),o.wc(254," Option 1 "),o.Qb(),o.Qb(),o.Rb(255,"div",74),o.Mb(256,"input",77),o.Rb(257,"label",78),o.wc(258," Option 2 "),o.Qb(),o.Qb(),o.Rb(259,"div",74),o.Mb(260,"input",79),o.Rb(261,"label",80),o.wc(262," Option 3 "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(263,"div",35),o.Rb(264,"label",81),o.wc(265,"Inline Radios"),o.Qb(),o.Rb(266,"div",73),o.Rb(267,"div",82),o.Mb(268,"input",83),o.Rb(269,"label",84),o.wc(270,"One"),o.Qb(),o.Qb(),o.Rb(271,"div",85),o.Mb(272,"input",86),o.Rb(273,"label",87),o.wc(274,"Two"),o.Qb(),o.Qb(),o.Rb(275,"div",85),o.Mb(276,"input",88),o.Rb(277,"label",89),o.wc(278,"Three"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(279,"div",35),o.Rb(280,"label",36),o.wc(281,"Checkboxes"),o.Qb(),o.Rb(282,"div",73),o.Rb(283,"div",74),o.Mb(284,"input",90),o.Rb(285,"label",91),o.wc(286," Option 1 "),o.Qb(),o.Qb(),o.Rb(287,"div",74),o.Mb(288,"input",92),o.Rb(289,"label",93),o.wc(290," Option 2 "),o.Qb(),o.Qb(),o.Rb(291,"div",94),o.Mb(292,"input",95),o.Rb(293,"label",96),o.wc(294," Option 3 "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(295,"div",35),o.Rb(296,"label",36),o.wc(297,"Inline Checkboxes"),o.Qb(),o.Rb(298,"div",73),o.Rb(299,"div",85),o.Mb(300,"input",97),o.Rb(301,"label",98),o.wc(302,"One"),o.Qb(),o.Qb(),o.Rb(303,"div",85),o.Mb(304,"input",99),o.Rb(305,"label",100),o.wc(306,"Two"),o.Qb(),o.Qb(),o.Rb(307,"div",85),o.Mb(308,"input",101),o.Rb(309,"label",102),o.wc(310,"Three"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(311,"div",35),o.Rb(312,"label",103),o.wc(313,"File input"),o.Qb(),o.Rb(314,"div",37),o.Mb(315,"input",104),o.Qb(),o.Qb(),o.Rb(316,"div",35),o.Rb(317,"label",105),o.wc(318,"Multiple File input"),o.Qb(),o.Rb(319,"div",37),o.Mb(320,"input",106),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(321,"div",107),o.Rb(322,"button",108),o.Mb(323,"i",109),o.wc(324," Submit"),o.Qb(),o.Rb(325,"button",110),o.Mb(326,"i",111),o.wc(327," Reset"),o.Qb(),o.Qb(),o.Qb(),o.Rb(328,"div",3),o.Rb(329,"div",4),o.Rb(330,"strong"),o.wc(331,"Inline"),o.Qb(),o.wc(332," Form "),o.Qb(),o.Rb(333,"div",5),o.Rb(334,"form",112),o.Rb(335,"div",7),o.Rb(336,"label",113),o.wc(337,"Email"),o.Qb(),o.Mb(338,"input",114),o.Qb(),o.Rb(339,"div",7),o.Rb(340,"label",115),o.wc(341,"Password"),o.Qb(),o.Mb(342,"input",116),o.Qb(),o.Qb(),o.Qb(),o.Rb(343,"div",107),o.Rb(344,"button",108),o.Mb(345,"i",109),o.wc(346," Submit"),o.Qb(),o.Rb(347,"button",110),o.Mb(348,"i",111),o.wc(349," Reset"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(350,"div",33),o.Rb(351,"div",3),o.Rb(352,"div",4),o.Rb(353,"strong"),o.wc(354,"Horizontal"),o.Qb(),o.wc(355," Form "),o.Qb(),o.Rb(356,"div",5),o.Rb(357,"form",117),o.Rb(358,"div",35),o.Rb(359,"label",118),o.wc(360,"Email"),o.Qb(),o.Rb(361,"div",37),o.Mb(362,"input",119),o.Rb(363,"span",41),o.wc(364,"Please enter your email"),o.Qb(),o.Qb(),o.Qb(),o.Rb(365,"div",35),o.Rb(366,"label",120),o.wc(367,"Password"),o.Qb(),o.Rb(368,"div",37),o.Mb(369,"input",121),o.Rb(370,"span",41),o.wc(371,"Please enter your password"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(372,"div",107),o.Rb(373,"button",108),o.Mb(374,"i",109),o.wc(375," Submit"),o.Qb(),o.Rb(376,"button",110),o.Mb(377,"i",111),o.wc(378," Reset"),o.Qb(),o.Qb(),o.Qb(),o.Rb(379,"div",3),o.Rb(380,"div",4),o.Rb(381,"strong"),o.wc(382,"Normal"),o.Qb(),o.wc(383," Form "),o.Qb(),o.Rb(384,"div",5),o.Rb(385,"form",122),o.Rb(386,"div",7),o.Rb(387,"label",123),o.wc(388,"Email"),o.Qb(),o.Mb(389,"input",124),o.Rb(390,"span",41),o.wc(391,"Please enter your email"),o.Qb(),o.Qb(),o.Rb(392,"div",7),o.Rb(393,"label",125),o.wc(394,"Password"),o.Qb(),o.Mb(395,"input",126),o.Rb(396,"span",41),o.wc(397,"Please enter your password"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(398,"div",107),o.Rb(399,"button",108),o.Mb(400,"i",109),o.wc(401," Submit"),o.Qb(),o.Rb(402,"button",110),o.Mb(403,"i",111),o.wc(404," Reset"),o.Qb(),o.Qb(),o.Qb(),o.Rb(405,"div",3),o.Rb(406,"div",4),o.wc(407," Input "),o.Rb(408,"strong"),o.wc(409,"Grid"),o.Qb(),o.Qb(),o.Rb(410,"div",5),o.Rb(411,"form",117),o.Rb(412,"div",35),o.Rb(413,"div",127),o.Mb(414,"input",128),o.Qb(),o.Qb(),o.Rb(415,"div",35),o.Rb(416,"div",17),o.Mb(417,"input",129),o.Qb(),o.Qb(),o.Rb(418,"div",35),o.Rb(419,"div",130),o.Mb(420,"input",131),o.Qb(),o.Qb(),o.Rb(421,"div",35),o.Rb(422,"div",2),o.Mb(423,"input",132),o.Qb(),o.Qb(),o.Rb(424,"div",35),o.Rb(425,"div",133),o.Mb(426,"input",134),o.Qb(),o.Qb(),o.Rb(427,"div",35),o.Rb(428,"div",135),o.Mb(429,"input",136),o.Qb(),o.Qb(),o.Rb(430,"div",35),o.Rb(431,"div",137),o.Mb(432,"input",138),o.Qb(),o.Qb(),o.Rb(433,"div",35),o.Rb(434,"div",139),o.Mb(435,"input",140),o.Qb(),o.Qb(),o.Rb(436,"div",35),o.Rb(437,"div",141),o.Mb(438,"input",142),o.Qb(),o.Qb(),o.Rb(439,"div",35),o.Rb(440,"div",6),o.Mb(441,"input",143),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(442,"div",107),o.Rb(443,"button",108),o.Mb(444,"i",144),o.wc(445," Login"),o.Qb(),o.Rb(446,"button",110),o.Mb(447,"i",111),o.wc(448," Reset"),o.Qb(),o.Qb(),o.Qb(),o.Rb(449,"div",3),o.Rb(450,"div",4),o.wc(451," Input "),o.Rb(452,"strong"),o.wc(453,"Sizes"),o.Qb(),o.Qb(),o.Rb(454,"div",5),o.Rb(455,"form",117),o.Rb(456,"div",35),o.Rb(457,"label",145),o.wc(458,"Small Input"),o.Qb(),o.Rb(459,"div",2),o.Mb(460,"input",146),o.Qb(),o.Qb(),o.Rb(461,"div",35),o.Rb(462,"label",147),o.wc(463,"Normal Input"),o.Qb(),o.Rb(464,"div",2),o.Mb(465,"input",148),o.Qb(),o.Qb(),o.Rb(466,"div",35),o.Rb(467,"label",149),o.wc(468,"Large Input"),o.Qb(),o.Rb(469,"div",2),o.Mb(470,"input",150),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(471,"div",107),o.Rb(472,"button",108),o.Mb(473,"i",109),o.wc(474," Submit"),o.Qb(),o.Rb(475,"button",110),o.Mb(476,"i",111),o.wc(477," Reset"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(478,"div",1),o.Rb(479,"div",2),o.Rb(480,"div",3),o.Rb(481,"div",4),o.Rb(482,"strong"),o.wc(483,"Validation states"),o.Qb(),o.wc(484," Form "),o.Qb(),o.Rb(485,"form"),o.Rb(486,"div",5),o.Rb(487,"div",7),o.Rb(488,"label",151),o.wc(489,"Input with success"),o.Qb(),o.Mb(490,"input",152),o.Rb(491,"div",153),o.wc(492," Input is valid. "),o.Qb(),o.Qb(),o.Rb(493,"div",7),o.Rb(494,"label",154),o.wc(495,"Input with error"),o.Qb(),o.Mb(496,"input",155),o.Rb(497,"div",156),o.wc(498," Please provide a valid information. "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(499,"div",2),o.Rb(500,"div",3),o.Rb(501,"div",4),o.Rb(502,"strong"),o.wc(503,"Validation "),o.Qb(),o.Rb(504,"code"),o.wc(505,"was-validated"),o.Qb();o.Qb(),o.Rb(506,"div",5),o.Rb(507,"form",157),o.Rb(508,"div",7),o.Rb(509,"label",158),o.wc(510,"Input is valid"),o.Qb(),o.Mb(511,"input",159),o.Rb(512,"div",153),o.wc(513," Looks good! "),o.Qb(),o.Qb(),o.Rb(514,"div",7),o.Rb(515,"label",160),o.wc(516,"Input required"),o.Qb(),o.Mb(517,"input",161),o.Rb(518,"div",153),o.wc(519," Input is valid. "),o.Qb(),o.Rb(520,"div",156),o.wc(521," Please provide a valid information. "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(522,"div",1),o.Rb(523,"div",17),o.Rb(524,"div",3),o.Rb(525,"div",4),o.Rb(526,"strong"),o.wc(527,"Icon/Text"),o.Qb(),o.wc(528," Groups "),o.Qb(),o.Rb(529,"div",5),o.Rb(530,"form",117),o.Rb(531,"div",35),o.Rb(532,"div",162),o.Rb(533,"div",163),o.Rb(534,"div",164),o.Rb(535,"span",165),o.Mb(536,"i",144),o.Qb(),o.Qb(),o.Mb(537,"input",166),o.Qb(),o.Qb(),o.Qb(),o.Rb(538,"div",35),o.Rb(539,"div",162),o.Rb(540,"div",163),o.Mb(541,"input",167),o.Rb(542,"div",168),o.Rb(543,"span",165),o.Mb(544,"i",169),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(545,"div",35),o.Rb(546,"div",162),o.Rb(547,"div",163),o.Rb(548,"div",164),o.Rb(549,"span",165),o.Mb(550,"i",170),o.Qb(),o.Qb(),o.Mb(551,"input",171),o.Rb(552,"div",168),o.Rb(553,"span",165),o.wc(554,".00"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(555,"div",107),o.Rb(556,"button",172),o.Mb(557,"i",109),o.wc(558," Submit"),o.Qb(),o.Rb(559,"button",110),o.Mb(560,"i",111),o.wc(561," Reset"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(562,"div",17),o.Rb(563,"div",3),o.Rb(564,"div",4),o.Rb(565,"strong"),o.wc(566,"Buttons"),o.Qb(),o.wc(567," Groups "),o.Qb(),o.Rb(568,"div",5),o.Rb(569,"form",117),o.Rb(570,"div",35),o.Rb(571,"div",162),o.Rb(572,"div",163),o.Rb(573,"span",164),o.Rb(574,"button",173),o.Mb(575,"i",174),o.wc(576," Search"),o.Qb(),o.Qb(),o.Mb(577,"input",175),o.Qb(),o.Qb(),o.Qb(),o.Rb(578,"div",35),o.Rb(579,"div",162),o.Rb(580,"div",163),o.Mb(581,"input",176),o.Rb(582,"span",168),o.Rb(583,"button",173),o.wc(584,"Submit"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(585,"div",35),o.Rb(586,"div",162),o.Rb(587,"div",163),o.Rb(588,"span",164),o.Rb(589,"button",173),o.Mb(590,"i",177),o.Qb(),o.Qb(),o.Mb(591,"input",178),o.Rb(592,"span",168),o.Rb(593,"button",173),o.Mb(594,"i",179),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(595,"div",107),o.Rb(596,"button",172),o.Mb(597,"i",109),o.wc(598," Submit"),o.Qb(),o.Rb(599,"button",110),o.Mb(600,"i",111),o.wc(601," Reset"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(602,"div",17),o.Rb(603,"div",3),o.Rb(604,"div",4),o.Rb(605,"strong"),o.wc(606,"Dropdowns"),o.Qb(),o.wc(607," Groups "),o.Qb(),o.Rb(608,"div",5),o.Rb(609,"form",117),o.Rb(610,"div",35),o.Rb(611,"div",162),o.Rb(612,"div",163),o.Rb(613,"div",180),o.Rb(614,"button",181),o.wc(615,"Action "),o.Mb(616,"span",182),o.Qb(),o.uc(617,wt,10,0,"div",183),o.Qb(),o.Mb(618,"input",184),o.Qb(),o.Qb(),o.Qb(),o.Rb(619,"div",35),o.Rb(620,"div",162),o.Rb(621,"div",163),o.Mb(622,"input",185),o.Rb(623,"div",186),o.Rb(624,"button",181),o.wc(625,"Action "),o.Mb(626,"span",182),o.Qb(),o.uc(627,gt,10,0,"div",183),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(628,"div",35),o.Rb(629,"div",162),o.Rb(630,"div",163),o.Rb(631,"div",180),o.Rb(632,"button",173),o.wc(633,"Action"),o.Qb(),o.Rb(634,"button",187),o.Mb(635,"span",182),o.Rb(636,"span",188),o.wc(637,"Split button!"),o.Qb(),o.Qb(),o.uc(638,ft,10,0,"div",183),o.Qb(),o.Mb(639,"input",189),o.Rb(640,"div",186),o.Rb(641,"button",181),o.wc(642,"Action "),o.Mb(643,"span",182),o.Qb(),o.uc(644,yt,10,0,"div",183),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(645,"div",107),o.Rb(646,"button",172),o.Mb(647,"i",109),o.wc(648," Submit"),o.Qb(),o.Rb(649,"button",110),o.Mb(650,"i",111),o.wc(651," Reset"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(652,"div",1),o.Rb(653,"div",33),o.Rb(654,"div",3),o.Rb(655,"div",4),o.wc(656," Use the grid for big devices! "),o.Rb(657,"small"),o.Rb(658,"code"),o.wc(659,".col-lg-*"),o.Qb(),o.Rb(660,"code"),o.wc(661,".col-md-*"),o.Qb(),o.Rb(662,"code"),o.wc(663,".col-sm-*"),o.Qb(),o.Qb(),o.Qb(),o.Rb(664,"div",5),o.Rb(665,"form",117),o.Rb(666,"div",35),o.Rb(667,"div",190),o.Mb(668,"input",191),o.Qb(),o.Rb(669,"div",192),o.Mb(670,"input",193),o.Qb(),o.Qb(),o.Rb(671,"div",35),o.Rb(672,"div",194),o.Mb(673,"input",195),o.Qb(),o.Rb(674,"div",196),o.Mb(675,"input",197),o.Qb(),o.Qb(),o.Rb(676,"div",35),o.Rb(677,"div",33),o.Mb(678,"input",198),o.Qb(),o.Rb(679,"div",33),o.Mb(680,"input",198),o.Qb(),o.Qb(),o.Rb(681,"div",35),o.Rb(682,"div",196),o.Mb(683,"input",197),o.Qb(),o.Rb(684,"div",194),o.Mb(685,"input",195),o.Qb(),o.Qb(),o.Rb(686,"div",35),o.Rb(687,"div",192),o.Mb(688,"input",193),o.Qb(),o.Rb(689,"div",190),o.Mb(690,"input",191),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(691,"div",107),o.Rb(692,"button",108),o.wc(693,"Action"),o.Qb(),o.Rb(694,"button",199),o.wc(695,"Action"),o.Qb(),o.Rb(696,"button",200),o.wc(697,"Action"),o.Qb(),o.Rb(698,"button",201),o.wc(699,"Action"),o.Qb(),o.Rb(700,"button",202),o.wc(701,"Action"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(702,"div",33),o.Rb(703,"div",3),o.Rb(704,"div",4),o.wc(705," Input Grid for small devices! "),o.Rb(706,"small"),o.Rb(707,"code"),o.wc(708,".col-*"),o.Qb(),o.Qb(),o.Qb(),o.Rb(709,"div",5),o.Rb(710,"form",117),o.Rb(711,"div",35),o.Rb(712,"div",203),o.Mb(713,"input",204),o.Qb(),o.Rb(714,"div",205),o.Mb(715,"input",206),o.Qb(),o.Qb(),o.Rb(716,"div",35),o.Rb(717,"div",207),o.Mb(718,"input",208),o.Qb(),o.Rb(719,"div",209),o.Mb(720,"input",210),o.Qb(),o.Qb(),o.Rb(721,"div",35),o.Rb(722,"div",211),o.Mb(723,"input",212),o.Qb(),o.Rb(724,"div",211),o.Mb(725,"input",212),o.Qb(),o.Qb(),o.Rb(726,"div",35),o.Rb(727,"div",209),o.Mb(728,"input",208),o.Qb(),o.Rb(729,"div",207),o.Mb(730,"input",208),o.Qb(),o.Qb(),o.Rb(731,"div",35),o.Rb(732,"div",205),o.Mb(733,"input",206),o.Qb(),o.Rb(734,"div",203),o.Mb(735,"input",204),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(736,"div",107),o.Rb(737,"button",108),o.wc(738,"Action"),o.Qb(),o.Rb(739,"button",199),o.wc(740,"Action"),o.Qb(),o.Rb(741,"button",200),o.wc(742,"Action"),o.Qb(),o.Rb(743,"button",201),o.wc(744,"Action"),o.Qb(),o.Rb(745,"button",202),o.wc(746,"Action"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(747,"div",1),o.Rb(748,"div",17),o.Rb(749,"div",3),o.Rb(750,"div",4),o.wc(751," Example Form "),o.Qb(),o.Rb(752,"div",5),o.Rb(753,"form",122),o.Rb(754,"div",7),o.Rb(755,"div",163),o.Rb(756,"div",164),o.Rb(757,"span",165),o.wc(758,"Username"),o.Qb(),o.Qb(),o.Mb(759,"input",213),o.Rb(760,"div",168),o.Rb(761,"span",165),o.Mb(762,"i",144),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(763,"div",7),o.Rb(764,"div",163),o.Rb(765,"div",164),o.Rb(766,"span",165),o.wc(767,"Email"),o.Qb(),o.Qb(),o.Mb(768,"input",214),o.Rb(769,"div",168),o.Rb(770,"span",165),o.Mb(771,"i",215),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(772,"div",7),o.Rb(773,"div",163),o.Rb(774,"div",164),o.Rb(775,"span",165),o.wc(776,"Password"),o.Qb(),o.Qb(),o.Mb(777,"input",216),o.Rb(778,"div",168),o.Rb(779,"span",165),o.Mb(780,"i",217),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(781,"div",218),o.Rb(782,"button",108),o.wc(783,"Submit"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(784,"div",17),o.Rb(785,"div",3),o.Rb(786,"div",4),o.wc(787," Example Form "),o.Rb(788,"code"),o.wc(789,"append"),o.Qb(),o.Qb(),o.Rb(790,"div",5),o.Rb(791,"form",122),o.Rb(792,"div",7),o.Rb(793,"div",163),o.Mb(794,"input",219),o.Rb(795,"div",168),o.Rb(796,"span",165),o.Mb(797,"i",144),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(798,"div",7),o.Rb(799,"div",163),o.Mb(800,"input",220),o.Rb(801,"div",168),o.Rb(802,"span",165),o.Mb(803,"i",215),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(804,"div",7),o.Rb(805,"div",163),o.Mb(806,"input",221),o.Rb(807,"div",168),o.Rb(808,"span",165),o.Mb(809,"i",217),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(810,"div",218),o.Rb(811,"button",222),o.wc(812,"Submit"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(813,"div",17),o.Rb(814,"div",3),o.Rb(815,"div",4),o.wc(816," Example Form "),o.Rb(817,"code"),o.wc(818,"prepend"),o.Qb(),o.Qb(),o.Rb(819,"div",5),o.Rb(820,"form",122),o.Rb(821,"div",7),o.Rb(822,"div",163),o.Rb(823,"div",164),o.Rb(824,"span",165),o.Mb(825,"i",144),o.Qb(),o.Qb(),o.Mb(826,"input",223),o.Qb(),o.Qb(),o.Rb(827,"div",7),o.Rb(828,"div",163),o.Rb(829,"div",164),o.Rb(830,"span",165),o.Mb(831,"i",215),o.Qb(),o.Qb(),o.Mb(832,"input",224),o.Qb(),o.Qb(),o.Rb(833,"div",7),o.Rb(834,"div",163),o.Rb(835,"div",164),o.Rb(836,"span",165),o.Mb(837,"i",217),o.Qb(),o.Qb(),o.Mb(838,"input",225),o.Qb(),o.Qb(),o.Rb(839,"div",218),o.Rb(840,"button",172),o.wc(841,"Submit"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(842,"div",1),o.Rb(843,"div",226),o.Rb(844,"div",3),o.Rb(845,"div",4),o.Mb(846,"i",227),o.wc(847,"Form Elements "),o.Rb(848,"div",228),o.Rb(849,"button",229),o.Mb(850,"i",230),o.Qb(),o.Rb(851,"button",231),o.Yb("click",function(){return e.toggleCollapse()}),o.Mb(852,"i"),o.Qb(),o.Rb(853,"button",232),o.Mb(854,"i",233),o.Qb(),o.Qb(),o.Qb(),o.Rb(855,"div",234),o.Yb("collapsed",function(t){return e.collapsed(t)})("expanded",function(t){return e.expanded(t)}),o.Rb(856,"form",235),o.Rb(857,"div",7),o.Rb(858,"label",236),o.wc(859,"Prepended text"),o.Qb(),o.Rb(860,"div",237),o.Rb(861,"div",238),o.Rb(862,"div",164),o.Rb(863,"span",165),o.wc(864,"@"),o.Qb(),o.Qb(),o.Mb(865,"input",239),o.Qb(),o.Rb(866,"p",41),o.wc(867,"Here's some help text"),o.Qb(),o.Qb(),o.Qb(),o.Rb(868,"div",7),o.Rb(869,"label",240),o.wc(870,"Appended text"),o.Qb(),o.Rb(871,"div",237),o.Rb(872,"div",163),o.Mb(873,"input",241),o.Rb(874,"div",168),o.Rb(875,"span",165),o.wc(876,".00"),o.Qb(),o.Qb(),o.Qb(),o.Rb(877,"span",41),o.wc(878,"Here's more help text"),o.Qb(),o.Qb(),o.Qb(),o.Rb(879,"div",7),o.Rb(880,"label",242),o.wc(881,"Append and prepend"),o.Qb(),o.Rb(882,"div",237),o.Rb(883,"div",238),o.Rb(884,"div",164),o.Rb(885,"span",165),o.wc(886,"$"),o.Qb(),o.Qb(),o.Mb(887,"input",243),o.Rb(888,"div",168),o.Rb(889,"span",165),o.wc(890,".00"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(891,"div",7),o.Rb(892,"label",244),o.wc(893,"Append with button"),o.Qb(),o.Rb(894,"div",237),o.Rb(895,"div",163),o.Mb(896,"input",245),o.Rb(897,"span",168),o.Rb(898,"button",246),o.wc(899,"Go!"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(900,"div",7),o.Rb(901,"label",247),o.wc(902,"Two-button append"),o.Qb(),o.Rb(903,"div",237),o.Rb(904,"div",163),o.Mb(905,"input",248),o.Rb(906,"span",168),o.Rb(907,"button",246),o.wc(908,"Search"),o.Qb(),o.Rb(909,"button",246),o.wc(910,"Options"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(911,"div",249),o.Rb(912,"button",250),o.wc(913,"Save changes"),o.Qb(),o.Rb(914,"button",246),o.wc(915,"Cancel"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb()}2&t&&(o.zb(852),o.Bb(e.iconCollapse),o.zb(3),o.gc("collapse",e.isCollapsed))},directives:[n.i,n.k,n.l,n.f,n.g,S.a,S.d,S.b,x],encapsulation:2}),t})(),Mt=(()=>{class t{constructor(){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=o.Fb({type:t,selectors:[["ng-component"]],decls:579,vars:0,consts:[[1,"animated","fadeIn"],[1,"row"],[1,"col-md-12"],[1,"card"],[1,"card-header"],[1,"card-body"],[1,"switch","switch-3d","switch-primary"],["type","checkbox","checked","",1,"switch-input"],[1,"switch-slider"],[1,"switch","switch-3d","switch-secondary"],[1,"switch","switch-3d","switch-success"],[1,"switch","switch-3d","switch-warning"],[1,"switch","switch-3d","switch-info"],[1,"switch","switch-3d","switch-danger"],[1,"col-md-6"],[1,"switch","switch-primary"],[1,"switch","switch-secondary"],[1,"switch","switch-success"],[1,"switch","switch-warning"],[1,"switch","switch-info"],[1,"switch","switch-danger"],[1,"switch","switch-pill","switch-primary"],[1,"switch","switch-pill","switch-secondary"],[1,"switch","switch-pill","switch-success"],[1,"switch","switch-pill","switch-warning"],[1,"switch","switch-pill","switch-info"],[1,"switch","switch-pill","switch-danger"],[1,"switch","switch-outline-primary"],[1,"switch","switch-outline-secondary"],[1,"switch","switch-outline-success"],[1,"switch","switch-outline-warning"],[1,"switch","switch-outline-info"],[1,"switch","switch-outline-danger"],[1,"switch","switch-pill","switch-outline-primary"],[1,"switch","switch-pill","switch-outline-secondary"],[1,"switch","switch-pill","switch-outline-success"],[1,"switch","switch-pill","switch-outline-warning"],[1,"switch","switch-pill","switch-outline-info"],[1,"switch","switch-pill","switch-outline-danger"],[1,"switch","switch-outline-primary-alt"],[1,"switch","switch-outline-secondary-alt"],[1,"switch","switch-outline-success-alt"],[1,"switch","switch-outline-warning-alt"],[1,"switch","switch-outline-info-alt"],[1,"switch","switch-outline-danger-alt"],[1,"switch","switch-pill","switch-outline-primary-alt"],[1,"switch","switch-pill","switch-outline-secondary-alt"],[1,"switch","switch-pill","switch-outline-success-alt"],[1,"switch","switch-pill","switch-outline-warning-alt"],[1,"switch","switch-pill","switch-outline-info-alt"],[1,"switch","switch-pill","switch-outline-danger-alt"],[1,"switch","switch-label","switch-primary"],["data-checked","On","data-unchecked","Off",1,"switch-slider"],[1,"switch","switch-label","switch-secondary"],[1,"switch","switch-label","switch-success"],[1,"switch","switch-label","switch-warning"],[1,"switch","switch-label","switch-info"],[1,"switch","switch-label","switch-danger"],[1,"switch","switch-label","switch-pill","switch-primary"],[1,"switch","switch-label","switch-pill","switch-secondary"],[1,"switch","switch-label","switch-pill","switch-success"],[1,"switch","switch-label","switch-pill","switch-warning"],[1,"switch","switch-label","switch-pill","switch-info"],[1,"switch","switch-label","switch-pill","switch-danger"],[1,"switch","switch-label","switch-outline-primary"],[1,"switch","switch-label","switch-outline-secondary"],[1,"switch","switch-label","switch-outline-success"],[1,"switch","switch-label","switch-outline-warning"],[1,"switch","switch-label","switch-outline-info"],[1,"switch","switch-label","switch-outline-danger"],[1,"switch","switch-label","switch-pill","switch-outline-primary"],[1,"switch","switch-label","switch-pill","switch-outline-secondary"],[1,"switch","switch-label","switch-pill","switch-outline-success"],[1,"switch","switch-label","switch-pill","switch-outline-warning"],[1,"switch","switch-label","switch-pill","switch-outline-info"],[1,"switch","switch-label","switch-pill","switch-outline-danger"],[1,"switch","switch-label","switch-outline-primary-alt"],[1,"switch","switch-label","switch-outline-secondary-alt"],[1,"switch","switch-label","switch-outline-success-alt"],[1,"switch","switch-label","switch-outline-warning-alt"],[1,"switch","switch-label","switch-outline-info-alt"],[1,"switch","switch-label","switch-outline-danger-alt"],[1,"switch","switch-label","switch-pill","switch-outline-primary-alt"],[1,"switch","switch-label","switch-pill","switch-outline-secondary-alt"],[1,"switch","switch-label","switch-pill","switch-outline-success-alt"],[1,"switch","switch-label","switch-pill","switch-outline-warning-alt"],[1,"switch","switch-label","switch-pill","switch-outline-info-alt"],[1,"switch","switch-label","switch-pill","switch-outline-danger-alt"],["data-checked","\u2713","data-unchecked","\u2715",1,"switch-slider"],[1,"card-body","p-0"],[1,"table","table-hover","table-striped","table-align-middle","mb-0"],[1,"switch","switch-lg","switch-3d","switch-primary"],[1,"switch","switch-sm","switch-3d","switch-primary"]],template:function(t,e){1&t&&(o.Rb(0,"div",0),o.Rb(1,"div",1),o.Rb(2,"div",2),o.Rb(3,"div",3),o.Rb(4,"div",4),o.wc(5," 3d Switch "),o.Qb(),o.Rb(6,"div",5),o.Rb(7,"label",6),o.Mb(8,"input",7),o.Mb(9,"span",8),o.Qb(),o.wc(10," \xa0\xa0\xa0 "),o.Rb(11,"label",9),o.Mb(12,"input",7),o.Mb(13,"span",8),o.Qb(),o.wc(14," \xa0\xa0\xa0 "),o.Rb(15,"label",10),o.Mb(16,"input",7),o.Mb(17,"span",8),o.Qb(),o.wc(18," \xa0\xa0\xa0 "),o.Rb(19,"label",11),o.Mb(20,"input",7),o.Mb(21,"span",8),o.Qb(),o.wc(22," \xa0\xa0\xa0 "),o.Rb(23,"label",12),o.Mb(24,"input",7),o.Mb(25,"span",8),o.Qb(),o.wc(26," \xa0\xa0\xa0 "),o.Rb(27,"label",13),o.Mb(28,"input",7),o.Mb(29,"span",8),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(30,"div",14),o.Rb(31,"div",3),o.Rb(32,"div",4),o.wc(33," Switch default "),o.Qb(),o.Rb(34,"div",5),o.Rb(35,"label",15),o.Mb(36,"input",7),o.Mb(37,"span",8),o.Qb(),o.wc(38," \xa0\xa0\xa0 "),o.Rb(39,"label",16),o.Mb(40,"input",7),o.Mb(41,"span",8),o.Qb(),o.wc(42," \xa0\xa0\xa0 "),o.Rb(43,"label",17),o.Mb(44,"input",7),o.Mb(45,"span",8),o.Qb(),o.wc(46," \xa0\xa0\xa0 "),o.Rb(47,"label",18),o.Mb(48,"input",7),o.Mb(49,"span",8),o.Qb(),o.wc(50," \xa0\xa0\xa0 "),o.Rb(51,"label",19),o.Mb(52,"input",7),o.Mb(53,"span",8),o.Qb(),o.wc(54," \xa0\xa0\xa0 "),o.Rb(55,"label",20),o.Mb(56,"input",7),o.Mb(57,"span",8),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(58,"div",14),o.Rb(59,"div",3),o.Rb(60,"div",4),o.wc(61," Switch default - pills "),o.Qb(),o.Rb(62,"div",5),o.Rb(63,"label",21),o.Mb(64,"input",7),o.Mb(65,"span",8),o.Qb(),o.wc(66," \xa0\xa0\xa0 "),o.Rb(67,"label",22),o.Mb(68,"input",7),o.Mb(69,"span",8),o.Qb(),o.wc(70," \xa0\xa0\xa0 "),o.Rb(71,"label",23),o.Mb(72,"input",7),o.Mb(73,"span",8),o.Qb(),o.wc(74," \xa0\xa0\xa0 "),o.Rb(75,"label",24),o.Mb(76,"input",7),o.Mb(77,"span",8),o.Qb(),o.wc(78," \xa0\xa0\xa0 "),o.Rb(79,"label",25),o.Mb(80,"input",7),o.Mb(81,"span",8),o.Qb(),o.wc(82," \xa0\xa0\xa0 "),o.Rb(83,"label",26),o.Mb(84,"input",7),o.Mb(85,"span",8),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(86,"div",14),o.Rb(87,"div",3),o.Rb(88,"div",4),o.wc(89," Switch outline "),o.Qb(),o.Rb(90,"div",5),o.Rb(91,"label",27),o.Mb(92,"input",7),o.Mb(93,"span",8),o.Qb(),o.wc(94," \xa0\xa0\xa0 "),o.Rb(95,"label",28),o.Mb(96,"input",7),o.Mb(97,"span",8),o.Qb(),o.wc(98," \xa0\xa0\xa0 "),o.Rb(99,"label",29),o.Mb(100,"input",7),o.Mb(101,"span",8),o.Qb(),o.wc(102," \xa0\xa0\xa0 "),o.Rb(103,"label",30),o.Mb(104,"input",7),o.Mb(105,"span",8),o.Qb(),o.wc(106," \xa0\xa0\xa0 "),o.Rb(107,"label",31),o.Mb(108,"input",7),o.Mb(109,"span",8),o.Qb(),o.wc(110," \xa0\xa0\xa0 "),o.Rb(111,"label",32),o.Mb(112,"input",7),o.Mb(113,"span",8),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(114,"div",14),o.Rb(115,"div",3),o.Rb(116,"div",4),o.wc(117," Switch outline - pills "),o.Qb(),o.Rb(118,"div",5),o.Rb(119,"label",33),o.Mb(120,"input",7),o.Mb(121,"span",8),o.Qb(),o.wc(122," \xa0\xa0\xa0 "),o.Rb(123,"label",34),o.Mb(124,"input",7),o.Mb(125,"span",8),o.Qb(),o.wc(126," \xa0\xa0\xa0 "),o.Rb(127,"label",35),o.Mb(128,"input",7),o.Mb(129,"span",8),o.Qb(),o.wc(130," \xa0\xa0\xa0 "),o.Rb(131,"label",36),o.Mb(132,"input",7),o.Mb(133,"span",8),o.Qb(),o.wc(134," \xa0\xa0\xa0 "),o.Rb(135,"label",37),o.Mb(136,"input",7),o.Mb(137,"span",8),o.Qb(),o.wc(138," \xa0\xa0\xa0 "),o.Rb(139,"label",38),o.Mb(140,"input",7),o.Mb(141,"span",8),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(142,"div",14),o.Rb(143,"div",3),o.Rb(144,"div",4),o.wc(145," Switch outline alternative "),o.Qb(),o.Rb(146,"div",5),o.Rb(147,"label",39),o.Mb(148,"input",7),o.Mb(149,"span",8),o.Qb(),o.wc(150," \xa0\xa0\xa0 "),o.Rb(151,"label",40),o.Mb(152,"input",7),o.Mb(153,"span",8),o.Qb(),o.wc(154," \xa0\xa0\xa0 "),o.Rb(155,"label",41),o.Mb(156,"input",7),o.Mb(157,"span",8),o.Qb(),o.wc(158," \xa0\xa0\xa0 "),o.Rb(159,"label",42),o.Mb(160,"input",7),o.Mb(161,"span",8),o.Qb(),o.wc(162," \xa0\xa0\xa0 "),o.Rb(163,"label",43),o.Mb(164,"input",7),o.Mb(165,"span",8),o.Qb(),o.wc(166," \xa0\xa0\xa0 "),o.Rb(167,"label",44),o.Mb(168,"input",7),o.Mb(169,"span",8),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(170,"div",14),o.Rb(171,"div",3),o.Rb(172,"div",4),o.wc(173," Switch outline alternative - pills "),o.Qb(),o.Rb(174,"div",5),o.Rb(175,"label",45),o.Mb(176,"input",7),o.Mb(177,"span",8),o.Qb(),o.wc(178," \xa0\xa0\xa0 "),o.Rb(179,"label",46),o.Mb(180,"input",7),o.Mb(181,"span",8),o.Qb(),o.wc(182," \xa0\xa0\xa0 "),o.Rb(183,"label",47),o.Mb(184,"input",7),o.Mb(185,"span",8),o.Qb(),o.wc(186," \xa0\xa0\xa0 "),o.Rb(187,"label",48),o.Mb(188,"input",7),o.Mb(189,"span",8),o.Qb(),o.wc(190," \xa0\xa0\xa0 "),o.Rb(191,"label",49),o.Mb(192,"input",7),o.Mb(193,"span",8),o.Qb(),o.wc(194," \xa0\xa0\xa0 "),o.Rb(195,"label",50),o.Mb(196,"input",7),o.Mb(197,"span",8),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(198,"div",14),o.Rb(199,"div",3),o.Rb(200,"div",4),o.wc(201," Switch with text "),o.Qb(),o.Rb(202,"div",5),o.Rb(203,"label",51),o.Mb(204,"input",7),o.Mb(205,"span",52),o.Qb(),o.wc(206," \xa0\xa0\xa0 "),o.Rb(207,"label",53),o.Mb(208,"input",7),o.Mb(209,"span",52),o.Qb(),o.wc(210," \xa0\xa0\xa0 "),o.Rb(211,"label",54),o.Mb(212,"input",7),o.Mb(213,"span",52),o.Qb(),o.wc(214," \xa0\xa0\xa0 "),o.Rb(215,"label",55),o.Mb(216,"input",7),o.Mb(217,"span",52),o.Qb(),o.wc(218," \xa0\xa0\xa0 "),o.Rb(219,"label",56),o.Mb(220,"input",7),o.Mb(221,"span",52),o.Qb(),o.wc(222," \xa0\xa0\xa0 "),o.Rb(223,"label",57),o.Mb(224,"input",7),o.Mb(225,"span",52),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(226,"div",14),o.Rb(227,"div",3),o.Rb(228,"div",4),o.wc(229," Switch with text - pills "),o.Qb(),o.Rb(230,"div",5),o.Rb(231,"label",58),o.Mb(232,"input",7),o.Mb(233,"span",52),o.Qb(),o.wc(234," \xa0\xa0\xa0 "),o.Rb(235,"label",59),o.Mb(236,"input",7),o.Mb(237,"span",52),o.Qb(),o.wc(238," \xa0\xa0\xa0 "),o.Rb(239,"label",60),o.Mb(240,"input",7),o.Mb(241,"span",52),o.Qb(),o.wc(242," \xa0\xa0\xa0 "),o.Rb(243,"label",61),o.Mb(244,"input",7),o.Mb(245,"span",52),o.Qb(),o.wc(246," \xa0\xa0\xa0 "),o.Rb(247,"label",62),o.Mb(248,"input",7),o.Mb(249,"span",52),o.Qb(),o.wc(250," \xa0\xa0\xa0 "),o.Rb(251,"label",63),o.Mb(252,"input",7),o.Mb(253,"span",52),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(254,"div",14),o.Rb(255,"div",3),o.Rb(256,"div",4),o.wc(257," Switch with text outline "),o.Qb(),o.Rb(258,"div",5),o.Rb(259,"label",64),o.Mb(260,"input",7),o.Mb(261,"span",52),o.Qb(),o.wc(262," \xa0\xa0\xa0 "),o.Rb(263,"label",65),o.Mb(264,"input",7),o.Mb(265,"span",52),o.Qb(),o.wc(266," \xa0\xa0\xa0 "),o.Rb(267,"label",66),o.Mb(268,"input",7),o.Mb(269,"span",52),o.Qb(),o.wc(270," \xa0\xa0\xa0 "),o.Rb(271,"label",67),o.Mb(272,"input",7),o.Mb(273,"span",52),o.Qb(),o.wc(274," \xa0\xa0\xa0 "),o.Rb(275,"label",68),o.Mb(276,"input",7),o.Mb(277,"span",52),o.Qb(),o.wc(278," \xa0\xa0\xa0 "),o.Rb(279,"label",69),o.Mb(280,"input",7),o.Mb(281,"span",52),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(282,"div",14),o.Rb(283,"div",3),o.Rb(284,"div",4),o.wc(285," Switch with text outline - pills "),o.Qb(),o.Rb(286,"div",5),o.Rb(287,"label",70),o.Mb(288,"input",7),o.Mb(289,"span",52),o.Qb(),o.wc(290," \xa0\xa0\xa0 "),o.Rb(291,"label",71),o.Mb(292,"input",7),o.Mb(293,"span",52),o.Qb(),o.wc(294," \xa0\xa0\xa0 "),o.Rb(295,"label",72),o.Mb(296,"input",7),o.Mb(297,"span",52),o.Qb(),o.wc(298," \xa0\xa0\xa0 "),o.Rb(299,"label",73),o.Mb(300,"input",7),o.Mb(301,"span",52),o.Qb(),o.wc(302," \xa0\xa0\xa0 "),o.Rb(303,"label",74),o.Mb(304,"input",7),o.Mb(305,"span",52),o.Qb(),o.wc(306," \xa0\xa0\xa0 "),o.Rb(307,"label",75),o.Mb(308,"input",7),o.Mb(309,"span",52),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(310,"div",14),o.Rb(311,"div",3),o.Rb(312,"div",4),o.wc(313," Switch with text outline alternative "),o.Qb(),o.Rb(314,"div",5),o.Rb(315,"label",76),o.Mb(316,"input",7),o.Mb(317,"span",52),o.Qb(),o.wc(318," \xa0\xa0\xa0 "),o.Rb(319,"label",77),o.Mb(320,"input",7),o.Mb(321,"span",52),o.Qb(),o.wc(322," \xa0\xa0\xa0 "),o.Rb(323,"label",78),o.Mb(324,"input",7),o.Mb(325,"span",52),o.Qb(),o.wc(326," \xa0\xa0\xa0 "),o.Rb(327,"label",79),o.Mb(328,"input",7),o.Mb(329,"span",52),o.Qb(),o.wc(330," \xa0\xa0\xa0 "),o.Rb(331,"label",80),o.Mb(332,"input",7),o.Mb(333,"span",52),o.Qb(),o.wc(334," \xa0\xa0\xa0 "),o.Rb(335,"label",81),o.Mb(336,"input",7),o.Mb(337,"span",52),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(338,"div",14),o.Rb(339,"div",3),o.Rb(340,"div",4),o.wc(341," Switch with text outline alternative - pills "),o.Qb(),o.Rb(342,"div",5),o.Rb(343,"label",82),o.Mb(344,"input",7),o.Mb(345,"span",52),o.Qb(),o.wc(346," \xa0\xa0\xa0 "),o.Rb(347,"label",83),o.Mb(348,"input",7),o.Mb(349,"span",52),o.Qb(),o.wc(350," \xa0\xa0\xa0 "),o.Rb(351,"label",84),o.Mb(352,"input",7),o.Mb(353,"span",52),o.Qb(),o.wc(354," \xa0\xa0\xa0 "),o.Rb(355,"label",85),o.Mb(356,"input",7),o.Mb(357,"span",52),o.Qb(),o.wc(358," \xa0\xa0\xa0 "),o.Rb(359,"label",86),o.Mb(360,"input",7),o.Mb(361,"span",52),o.Qb(),o.wc(362," \xa0\xa0\xa0 "),o.Rb(363,"label",87),o.Mb(364,"input",7),o.Mb(365,"span",52),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(366,"div",14),o.Rb(367,"div",3),o.Rb(368,"div",4),o.wc(369," Switch with icon "),o.Qb(),o.Rb(370,"div",5),o.Rb(371,"label",51),o.Mb(372,"input",7),o.Mb(373,"span",88),o.Qb(),o.wc(374," \xa0\xa0\xa0 "),o.Rb(375,"label",53),o.Mb(376,"input",7),o.Mb(377,"span",88),o.Qb(),o.wc(378," \xa0\xa0\xa0 "),o.Rb(379,"label",54),o.Mb(380,"input",7),o.Mb(381,"span",88),o.Qb(),o.wc(382," \xa0\xa0\xa0 "),o.Rb(383,"label",55),o.Mb(384,"input",7),o.Mb(385,"span",88),o.Qb(),o.wc(386," \xa0\xa0\xa0 "),o.Rb(387,"label",56),o.Mb(388,"input",7),o.Mb(389,"span",88),o.Qb(),o.wc(390," \xa0\xa0\xa0 "),o.Rb(391,"label",57),o.Mb(392,"input",7),o.Mb(393,"span",88),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(394,"div",14),o.Rb(395,"div",3),o.Rb(396,"div",4),o.wc(397," Switch with icon - pills "),o.Qb(),o.Rb(398,"div",5),o.Rb(399,"label",58),o.Mb(400,"input",7),o.Mb(401,"span",88),o.Qb(),o.wc(402," \xa0\xa0\xa0 "),o.Rb(403,"label",59),o.Mb(404,"input",7),o.Mb(405,"span",88),o.Qb(),o.wc(406," \xa0\xa0\xa0 "),o.Rb(407,"label",60),o.Mb(408,"input",7),o.Mb(409,"span",88),o.Qb(),o.wc(410," \xa0\xa0\xa0 "),o.Rb(411,"label",61),o.Mb(412,"input",7),o.Mb(413,"span",88),o.Qb(),o.wc(414," \xa0\xa0\xa0 "),o.Rb(415,"label",62),o.Mb(416,"input",7),o.Mb(417,"span",88),o.Qb(),o.wc(418," \xa0\xa0\xa0 "),o.Rb(419,"label",63),o.Mb(420,"input",7),o.Mb(421,"span",88),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(422,"div",14),o.Rb(423,"div",3),o.Rb(424,"div",4),o.wc(425," Switch with icon outline "),o.Qb(),o.Rb(426,"div",5),o.Rb(427,"label",64),o.Mb(428,"input",7),o.Mb(429,"span",88),o.Qb(),o.wc(430," \xa0\xa0\xa0 "),o.Rb(431,"label",65),o.Mb(432,"input",7),o.Mb(433,"span",88),o.Qb(),o.wc(434," \xa0\xa0\xa0 "),o.Rb(435,"label",66),o.Mb(436,"input",7),o.Mb(437,"span",88),o.Qb(),o.wc(438," \xa0\xa0\xa0 "),o.Rb(439,"label",67),o.Mb(440,"input",7),o.Mb(441,"span",88),o.Qb(),o.wc(442," \xa0\xa0\xa0 "),o.Rb(443,"label",68),o.Mb(444,"input",7),o.Mb(445,"span",88),o.Qb(),o.wc(446," \xa0\xa0\xa0 "),o.Rb(447,"label",69),o.Mb(448,"input",7),o.Mb(449,"span",88),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(450,"div",14),o.Rb(451,"div",3),o.Rb(452,"div",4),o.wc(453," Switch with icon outline - pills "),o.Qb(),o.Rb(454,"div",5),o.Rb(455,"label",70),o.Mb(456,"input",7),o.Mb(457,"span",88),o.Qb(),o.wc(458," \xa0\xa0\xa0 "),o.Rb(459,"label",71),o.Mb(460,"input",7),o.Mb(461,"span",88),o.Qb(),o.wc(462," \xa0\xa0\xa0 "),o.Rb(463,"label",72),o.Mb(464,"input",7),o.Mb(465,"span",88),o.Qb(),o.wc(466," \xa0\xa0\xa0 "),o.Rb(467,"label",73),o.Mb(468,"input",7),o.Mb(469,"span",88),o.Qb(),o.wc(470," \xa0\xa0\xa0 "),o.Rb(471,"label",74),o.Mb(472,"input",7),o.Mb(473,"span",88),o.Qb(),o.wc(474," \xa0\xa0\xa0 "),o.Rb(475,"label",75),o.Mb(476,"input",7),o.Mb(477,"span",88),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(478,"div",14),o.Rb(479,"div",3),o.Rb(480,"div",4),o.wc(481," Switch with icon outline alternative "),o.Qb(),o.Rb(482,"div",5),o.Rb(483,"label",76),o.Mb(484,"input",7),o.Mb(485,"span",88),o.Qb(),o.wc(486," \xa0\xa0\xa0 "),o.Rb(487,"label",77),o.Mb(488,"input",7),o.Mb(489,"span",88),o.Qb(),o.wc(490," \xa0\xa0\xa0 "),o.Rb(491,"label",78),o.Mb(492,"input",7),o.Mb(493,"span",88),o.Qb(),o.wc(494," \xa0\xa0\xa0 "),o.Rb(495,"label",79),o.Mb(496,"input",7),o.Mb(497,"span",88),o.Qb(),o.wc(498," \xa0\xa0\xa0 "),o.Rb(499,"label",80),o.Mb(500,"input",7),o.Mb(501,"span",88),o.Qb(),o.wc(502," \xa0\xa0\xa0 "),o.Rb(503,"label",81),o.Mb(504,"input",7),o.Mb(505,"span",88),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(506,"div",14),o.Rb(507,"div",3),o.Rb(508,"div",4),o.wc(509," Switch with icon outline alternative - pills "),o.Qb(),o.Rb(510,"div",5),o.Rb(511,"label",82),o.Mb(512,"input",7),o.Mb(513,"span",88),o.Qb(),o.wc(514," \xa0\xa0\xa0 "),o.Rb(515,"label",83),o.Mb(516,"input",7),o.Mb(517,"span",88),o.Qb(),o.wc(518," \xa0\xa0\xa0 "),o.Rb(519,"label",84),o.Mb(520,"input",7),o.Mb(521,"span",88),o.Qb(),o.wc(522," \xa0\xa0\xa0 "),o.Rb(523,"label",85),o.Mb(524,"input",7),o.Mb(525,"span",88),o.Qb(),o.wc(526," \xa0\xa0\xa0 "),o.Rb(527,"label",86),o.Mb(528,"input",7),o.Mb(529,"span",88),o.Qb(),o.wc(530," \xa0\xa0\xa0 "),o.Rb(531,"label",87),o.Mb(532,"input",7),o.Mb(533,"span",88),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(534,"div",2),o.Rb(535,"div",3),o.Rb(536,"div",4),o.wc(537," Sizes "),o.Qb(),o.Rb(538,"div",89),o.Rb(539,"table",90),o.Rb(540,"thead"),o.Rb(541,"th"),o.wc(542,"Size"),o.Qb(),o.Rb(543,"th"),o.wc(544,"Example"),o.Qb(),o.Rb(545,"th"),o.wc(546,"CSS Class"),o.Qb(),o.Qb(),o.Rb(547,"tbody"),o.Rb(548,"tr"),o.Rb(549,"td"),o.wc(550," Large "),o.Qb(),o.Rb(551,"td"),o.Rb(552,"label",91),o.Mb(553,"input",7),o.Mb(554,"span",8),o.Qb(),o.Qb(),o.Rb(555,"td"),o.wc(556," Add following class "),o.Rb(557,"code"),o.wc(558,".switch-lg"),o.Qb(),o.Qb(),o.Qb(),o.Rb(559,"tr"),o.Rb(560,"td"),o.wc(561," Normal "),o.Qb(),o.Rb(562,"td"),o.Rb(563,"label",6),o.Mb(564,"input",7),o.Mb(565,"span",8),o.Qb(),o.Qb(),o.Rb(566,"td"),o.wc(567," - "),o.Qb(),o.Qb(),o.Rb(568,"tr"),o.Rb(569,"td"),o.wc(570," Small "),o.Qb(),o.Rb(571,"td"),o.Rb(572,"label",92),o.Mb(573,"input",7),o.Mb(574,"span",8),o.Qb(),o.Qb(),o.Rb(575,"td"),o.wc(576," Add following class "),o.Rb(577,"code"),o.wc(578,".switch-sm"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb())},encapsulation:2}),t})(),St=(()=>{class t{constructor(){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=o.Fb({type:t,selectors:[["ng-component"]],decls:440,vars:0,consts:[[1,"animated","fadeIn"],[1,"row"],[1,"col-lg-6"],[1,"card"],[1,"card-header"],[1,"fa","fa-align-justify"],[1,"card-body"],[1,"table"],[1,"badge","badge-success"],[1,"badge","badge-danger"],[1,"badge","badge-secondary"],[1,"badge","badge-warning"],[1,"pagination"],[1,"page-item"],["href","#",1,"page-link"],[1,"page-item","active"],[1,"table","table-striped"],[1,"table","table-sm"],[1,"table","table-bordered"],[1,"col-lg-12"],[1,"table","table-bordered","table-striped","table-sm"]],template:function(t,e){1&t&&(o.Rb(0,"div",0),o.Rb(1,"div",1),o.Rb(2,"div",2),o.Rb(3,"div",3),o.Rb(4,"div",4),o.Mb(5,"i",5),o.wc(6," Simple Table "),o.Qb(),o.Rb(7,"div",6),o.Rb(8,"table",7),o.Rb(9,"thead"),o.Rb(10,"tr"),o.Rb(11,"th"),o.wc(12,"Username"),o.Qb(),o.Rb(13,"th"),o.wc(14,"Date registered"),o.Qb(),o.Rb(15,"th"),o.wc(16,"Role"),o.Qb(),o.Rb(17,"th"),o.wc(18,"Status"),o.Qb(),o.Qb(),o.Qb(),o.Rb(19,"tbody"),o.Rb(20,"tr"),o.Rb(21,"td"),o.wc(22,"Samppa Nori"),o.Qb(),o.Rb(23,"td"),o.wc(24,"2012/01/01"),o.Qb(),o.Rb(25,"td"),o.wc(26,"Member"),o.Qb(),o.Rb(27,"td"),o.Rb(28,"span",8),o.wc(29,"Active"),o.Qb(),o.Qb(),o.Qb(),o.Rb(30,"tr"),o.Rb(31,"td"),o.wc(32,"Estavan Lykos"),o.Qb(),o.Rb(33,"td"),o.wc(34,"2012/02/01"),o.Qb(),o.Rb(35,"td"),o.wc(36,"Staff"),o.Qb(),o.Rb(37,"td"),o.Rb(38,"span",9),o.wc(39,"Banned"),o.Qb(),o.Qb(),o.Qb(),o.Rb(40,"tr"),o.Rb(41,"td"),o.wc(42,"Chetan Mohamed"),o.Qb(),o.Rb(43,"td"),o.wc(44,"2012/02/01"),o.Qb(),o.Rb(45,"td"),o.wc(46,"Admin"),o.Qb(),o.Rb(47,"td"),o.Rb(48,"span",10),o.wc(49,"Inactive"),o.Qb(),o.Qb(),o.Qb(),o.Rb(50,"tr"),o.Rb(51,"td"),o.wc(52,"Derick Maximinus"),o.Qb(),o.Rb(53,"td"),o.wc(54,"2012/03/01"),o.Qb(),o.Rb(55,"td"),o.wc(56,"Member"),o.Qb(),o.Rb(57,"td"),o.Rb(58,"span",11),o.wc(59,"Pending"),o.Qb(),o.Qb(),o.Qb(),o.Rb(60,"tr"),o.Rb(61,"td"),o.wc(62,"Friderik D\xe1vid"),o.Qb(),o.Rb(63,"td"),o.wc(64,"2012/01/21"),o.Qb(),o.Rb(65,"td"),o.wc(66,"Staff"),o.Qb(),o.Rb(67,"td"),o.Rb(68,"span",8),o.wc(69,"Active"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(70,"ul",12),o.Rb(71,"li",13),o.Rb(72,"a",14),o.wc(73,"Prev"),o.Qb(),o.Qb(),o.Rb(74,"li",15),o.Rb(75,"a",14),o.wc(76,"1"),o.Qb(),o.Qb(),o.Rb(77,"li",13),o.Rb(78,"a",14),o.wc(79,"2"),o.Qb(),o.Qb(),o.Rb(80,"li",13),o.Rb(81,"a",14),o.wc(82,"3"),o.Qb(),o.Qb(),o.Rb(83,"li",13),o.Rb(84,"a",14),o.wc(85,"4"),o.Qb(),o.Qb(),o.Rb(86,"li",13),o.Rb(87,"a",14),o.wc(88,"Next"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(89,"div",2),o.Rb(90,"div",3),o.Rb(91,"div",4),o.Mb(92,"i",5),o.wc(93," Striped Table "),o.Qb(),o.Rb(94,"div",6),o.Rb(95,"table",16),o.Rb(96,"thead"),o.Rb(97,"tr"),o.Rb(98,"th"),o.wc(99,"Username"),o.Qb(),o.Rb(100,"th"),o.wc(101,"Date registered"),o.Qb(),o.Rb(102,"th"),o.wc(103,"Role"),o.Qb(),o.Rb(104,"th"),o.wc(105,"Status"),o.Qb(),o.Qb(),o.Qb(),o.Rb(106,"tbody"),o.Rb(107,"tr"),o.Rb(108,"td"),o.wc(109,"Yiorgos Avraamu"),o.Qb(),o.Rb(110,"td"),o.wc(111,"2012/01/01"),o.Qb(),o.Rb(112,"td"),o.wc(113,"Member"),o.Qb(),o.Rb(114,"td"),o.Rb(115,"span",8),o.wc(116,"Active"),o.Qb(),o.Qb(),o.Qb(),o.Rb(117,"tr"),o.Rb(118,"td"),o.wc(119,"Avram Tarasios"),o.Qb(),o.Rb(120,"td"),o.wc(121,"2012/02/01"),o.Qb(),o.Rb(122,"td"),o.wc(123,"Staff"),o.Qb(),o.Rb(124,"td"),o.Rb(125,"span",9),o.wc(126,"Banned"),o.Qb(),o.Qb(),o.Qb(),o.Rb(127,"tr"),o.Rb(128,"td"),o.wc(129,"Quintin Ed"),o.Qb(),o.Rb(130,"td"),o.wc(131,"2012/02/01"),o.Qb(),o.Rb(132,"td"),o.wc(133,"Admin"),o.Qb(),o.Rb(134,"td"),o.Rb(135,"span",10),o.wc(136,"Inactive"),o.Qb(),o.Qb(),o.Qb(),o.Rb(137,"tr"),o.Rb(138,"td"),o.wc(139,"En\xe9as Kwadwo"),o.Qb(),o.Rb(140,"td"),o.wc(141,"2012/03/01"),o.Qb(),o.Rb(142,"td"),o.wc(143,"Member"),o.Qb(),o.Rb(144,"td"),o.Rb(145,"span",11),o.wc(146,"Pending"),o.Qb(),o.Qb(),o.Qb(),o.Rb(147,"tr"),o.Rb(148,"td"),o.wc(149,"Agapetus Tade\xe1\u0161"),o.Qb(),o.Rb(150,"td"),o.wc(151,"2012/01/21"),o.Qb(),o.Rb(152,"td"),o.wc(153,"Staff"),o.Qb(),o.Rb(154,"td"),o.Rb(155,"span",8),o.wc(156,"Active"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(157,"ul",12),o.Rb(158,"li",13),o.Rb(159,"a",14),o.wc(160,"Prev"),o.Qb(),o.Qb(),o.Rb(161,"li",15),o.Rb(162,"a",14),o.wc(163,"1"),o.Qb(),o.Qb(),o.Rb(164,"li",13),o.Rb(165,"a",14),o.wc(166,"2"),o.Qb(),o.Qb(),o.Rb(167,"li",13),o.Rb(168,"a",14),o.wc(169,"3"),o.Qb(),o.Qb(),o.Rb(170,"li",13),o.Rb(171,"a",14),o.wc(172,"4"),o.Qb(),o.Qb(),o.Rb(173,"li",13),o.Rb(174,"a",14),o.wc(175,"Next"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(176,"div",1),o.Rb(177,"div",2),o.Rb(178,"div",3),o.Rb(179,"div",4),o.Mb(180,"i",5),o.wc(181," Condensed Table "),o.Qb(),o.Rb(182,"div",6),o.Rb(183,"table",17),o.Rb(184,"thead"),o.Rb(185,"tr"),o.Rb(186,"th"),o.wc(187,"Username"),o.Qb(),o.Rb(188,"th"),o.wc(189,"Date registered"),o.Qb(),o.Rb(190,"th"),o.wc(191,"Role"),o.Qb(),o.Rb(192,"th"),o.wc(193,"Status"),o.Qb(),o.Qb(),o.Qb(),o.Rb(194,"tbody"),o.Rb(195,"tr"),o.Rb(196,"td"),o.wc(197,"Carwyn Fachtna"),o.Qb(),o.Rb(198,"td"),o.wc(199,"2012/01/01"),o.Qb(),o.Rb(200,"td"),o.wc(201,"Member"),o.Qb(),o.Rb(202,"td"),o.Rb(203,"span",8),o.wc(204,"Active"),o.Qb(),o.Qb(),o.Qb(),o.Rb(205,"tr"),o.Rb(206,"td"),o.wc(207,"Nehemiah Tatius"),o.Qb(),o.Rb(208,"td"),o.wc(209,"2012/02/01"),o.Qb(),o.Rb(210,"td"),o.wc(211,"Staff"),o.Qb(),o.Rb(212,"td"),o.Rb(213,"span",9),o.wc(214,"Banned"),o.Qb(),o.Qb(),o.Qb(),o.Rb(215,"tr"),o.Rb(216,"td"),o.wc(217,"Ebbe Gemariah"),o.Qb(),o.Rb(218,"td"),o.wc(219,"2012/02/01"),o.Qb(),o.Rb(220,"td"),o.wc(221,"Admin"),o.Qb(),o.Rb(222,"td"),o.Rb(223,"span",10),o.wc(224,"Inactive"),o.Qb(),o.Qb(),o.Qb(),o.Rb(225,"tr"),o.Rb(226,"td"),o.wc(227,"Eustorgios Amulius"),o.Qb(),o.Rb(228,"td"),o.wc(229,"2012/03/01"),o.Qb(),o.Rb(230,"td"),o.wc(231,"Member"),o.Qb(),o.Rb(232,"td"),o.Rb(233,"span",11),o.wc(234,"Pending"),o.Qb(),o.Qb(),o.Qb(),o.Rb(235,"tr"),o.Rb(236,"td"),o.wc(237,"Leopold G\xe1sp\xe1r"),o.Qb(),o.Rb(238,"td"),o.wc(239,"2012/01/21"),o.Qb(),o.Rb(240,"td"),o.wc(241,"Staff"),o.Qb(),o.Rb(242,"td"),o.Rb(243,"span",8),o.wc(244,"Active"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(245,"ul",12),o.Rb(246,"li",13),o.Rb(247,"a",14),o.wc(248,"Prev"),o.Qb(),o.Qb(),o.Rb(249,"li",15),o.Rb(250,"a",14),o.wc(251,"1"),o.Qb(),o.Qb(),o.Rb(252,"li",13),o.Rb(253,"a",14),o.wc(254,"2"),o.Qb(),o.Qb(),o.Rb(255,"li",13),o.Rb(256,"a",14),o.wc(257,"3"),o.Qb(),o.Qb(),o.Rb(258,"li",13),o.Rb(259,"a",14),o.wc(260,"4"),o.Qb(),o.Qb(),o.Rb(261,"li",13),o.Rb(262,"a",14),o.wc(263,"Next"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(264,"div",2),o.Rb(265,"div",3),o.Rb(266,"div",4),o.Mb(267,"i",5),o.wc(268," Bordered Table "),o.Qb(),o.Rb(269,"div",6),o.Rb(270,"table",18),o.Rb(271,"thead"),o.Rb(272,"tr"),o.Rb(273,"th"),o.wc(274,"Username"),o.Qb(),o.Rb(275,"th"),o.wc(276,"Date registered"),o.Qb(),o.Rb(277,"th"),o.wc(278,"Role"),o.Qb(),o.Rb(279,"th"),o.wc(280,"Status"),o.Qb(),o.Qb(),o.Qb(),o.Rb(281,"tbody"),o.Rb(282,"tr"),o.Rb(283,"td"),o.wc(284,"Pompeius Ren\xe9"),o.Qb(),o.Rb(285,"td"),o.wc(286,"2012/01/01"),o.Qb(),o.Rb(287,"td"),o.wc(288,"Member"),o.Qb(),o.Rb(289,"td"),o.Rb(290,"span",8),o.wc(291,"Active"),o.Qb(),o.Qb(),o.Qb(),o.Rb(292,"tr"),o.Rb(293,"td"),o.wc(294,"Pa\u0109jo Jadon"),o.Qb(),o.Rb(295,"td"),o.wc(296,"2012/02/01"),o.Qb(),o.Rb(297,"td"),o.wc(298,"Staff"),o.Qb(),o.Rb(299,"td"),o.Rb(300,"span",9),o.wc(301,"Banned"),o.Qb(),o.Qb(),o.Qb(),o.Rb(302,"tr"),o.Rb(303,"td"),o.wc(304,"Micheal Mercurius"),o.Qb(),o.Rb(305,"td"),o.wc(306,"2012/02/01"),o.Qb(),o.Rb(307,"td"),o.wc(308,"Admin"),o.Qb(),o.Rb(309,"td"),o.Rb(310,"span",10),o.wc(311,"Inactive"),o.Qb(),o.Qb(),o.Qb(),o.Rb(312,"tr"),o.Rb(313,"td"),o.wc(314,"Ganesha Dubhghall"),o.Qb(),o.Rb(315,"td"),o.wc(316,"2012/03/01"),o.Qb(),o.Rb(317,"td"),o.wc(318,"Member"),o.Qb(),o.Rb(319,"td"),o.Rb(320,"span",11),o.wc(321,"Pending"),o.Qb(),o.Qb(),o.Qb(),o.Rb(322,"tr"),o.Rb(323,"td"),o.wc(324,"Hiroto \u0160imun"),o.Qb(),o.Rb(325,"td"),o.wc(326,"2012/01/21"),o.Qb(),o.Rb(327,"td"),o.wc(328,"Staff"),o.Qb(),o.Rb(329,"td"),o.Rb(330,"span",8),o.wc(331,"Active"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(332,"ul",12),o.Rb(333,"li",13),o.Rb(334,"a",14),o.wc(335,"Prev"),o.Qb(),o.Qb(),o.Rb(336,"li",15),o.Rb(337,"a",14),o.wc(338,"1"),o.Qb(),o.Qb(),o.Rb(339,"li",13),o.Rb(340,"a",14),o.wc(341,"2"),o.Qb(),o.Qb(),o.Rb(342,"li",13),o.Rb(343,"a",14),o.wc(344,"3"),o.Qb(),o.Qb(),o.Rb(345,"li",13),o.Rb(346,"a",14),o.wc(347,"4"),o.Qb(),o.Qb(),o.Rb(348,"li",13),o.Rb(349,"a",14),o.wc(350,"Next"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(351,"div",1),o.Rb(352,"div",19),o.Rb(353,"div",3),o.Rb(354,"div",4),o.Mb(355,"i",5),o.wc(356," Combined All Table "),o.Qb(),o.Rb(357,"div",6),o.Rb(358,"table",20),o.Rb(359,"thead"),o.Rb(360,"tr"),o.Rb(361,"th"),o.wc(362,"Username"),o.Qb(),o.Rb(363,"th"),o.wc(364,"Date registered"),o.Qb(),o.Rb(365,"th"),o.wc(366,"Role"),o.Qb(),o.Rb(367,"th"),o.wc(368,"Status"),o.Qb(),o.Qb(),o.Qb(),o.Rb(369,"tbody"),o.Rb(370,"tr"),o.Rb(371,"td"),o.wc(372,"Vishnu Serghei"),o.Qb(),o.Rb(373,"td"),o.wc(374,"2012/01/01"),o.Qb(),o.Rb(375,"td"),o.wc(376,"Member"),o.Qb(),o.Rb(377,"td"),o.Rb(378,"span",8),o.wc(379,"Active"),o.Qb(),o.Qb(),o.Qb(),o.Rb(380,"tr"),o.Rb(381,"td"),o.wc(382,"Zbyn\u011bk Phoibos"),o.Qb(),o.Rb(383,"td"),o.wc(384,"2012/02/01"),o.Qb(),o.Rb(385,"td"),o.wc(386,"Staff"),o.Qb(),o.Rb(387,"td"),o.Rb(388,"span",9),o.wc(389,"Banned"),o.Qb(),o.Qb(),o.Qb(),o.Rb(390,"tr"),o.Rb(391,"td"),o.wc(392,"Einar Randall"),o.Qb(),o.Rb(393,"td"),o.wc(394,"2012/02/01"),o.Qb(),o.Rb(395,"td"),o.wc(396,"Admin"),o.Qb(),o.Rb(397,"td"),o.Rb(398,"span",10),o.wc(399,"Inactive"),o.Qb(),o.Qb(),o.Qb(),o.Rb(400,"tr"),o.Rb(401,"td"),o.wc(402,"F\xe9lix Troels"),o.Qb(),o.Rb(403,"td"),o.wc(404,"2012/03/01"),o.Qb(),o.Rb(405,"td"),o.wc(406,"Member"),o.Qb(),o.Rb(407,"td"),o.Rb(408,"span",11),o.wc(409,"Pending"),o.Qb(),o.Qb(),o.Qb(),o.Rb(410,"tr"),o.Rb(411,"td"),o.wc(412,"Aulus Agmundr"),o.Qb(),o.Rb(413,"td"),o.wc(414,"2012/01/21"),o.Qb(),o.Rb(415,"td"),o.wc(416,"Staff"),o.Qb(),o.Rb(417,"td"),o.Rb(418,"span",8),o.wc(419,"Active"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(420,"nav"),o.Rb(421,"ul",12),o.Rb(422,"li",13),o.Rb(423,"a",14),o.wc(424,"Prev"),o.Qb(),o.Qb(),o.Rb(425,"li",15),o.Rb(426,"a",14),o.wc(427,"1"),o.Qb(),o.Qb(),o.Rb(428,"li",13),o.Rb(429,"a",14),o.wc(430,"2"),o.Qb(),o.Qb(),o.Rb(431,"li",13),o.Rb(432,"a",14),o.wc(433,"3"),o.Qb(),o.Qb(),o.Rb(434,"li",13),o.Rb(435,"a",14),o.wc(436,"4"),o.Qb(),o.Qb(),o.Rb(437,"li",13),o.Rb(438,"a",14),o.wc(439,"Next"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb())},encapsulation:2}),t})();function Pt(t,e){1&t&&o.Mb(0,"i",7)}function Ct(t,e){1&t&&o.Mb(0,"i",8)}function _t(t,e){1&t&&o.Mb(0,"i",9)}function kt(t,e){1&t&&(o.Mb(0,"i",7),o.wc(1," Calculator"))}function It(t,e){1&t&&(o.Mb(0,"i",8),o.wc(1," Shoping cart"))}function Tt(t,e){1&t&&(o.Mb(0,"i",9),o.wc(1," Charts"))}function Ot(t,e){1&t&&(o.Mb(0,"i",10),o.wc(1," Menu \xa0"),o.Rb(2,"span",11),o.wc(3,"New"),o.Qb())}function Lt(t,e){1&t&&(o.Mb(0,"i",7),o.wc(1," Calculator \xa0"),o.Rb(2,"span",12),o.wc(3,"29"),o.Qb())}function qt(t,e){1&t&&(o.Mb(0,"i",9),o.wc(1," Charts"))}let At=(()=>{class t{constructor(){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=o.Fb({type:t,selectors:[["ng-component"]],decls:43,vars:0,consts:[[1,"animated","fadeIn"],[1,"row"],[1,"col-md-6","mb-4"],["heading","Home"],["heading","Profile"],["heading","Messages"],["tabHeading",""],[1,"icon-calculator"],[1,"icon-basket-loaded"],[1,"icon-pie-chart"],[1,"icon-list"],[1,"badge","badge-success"],[1,"badge","badge-pill","badge-danger"]],template:function(t,e){1&t&&(o.Rb(0,"div",0),o.Rb(1,"div",1),o.Rb(2,"div",2),o.Rb(3,"tabset"),o.Rb(4,"tab",3),o.wc(5," 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),o.Qb(),o.Rb(6,"tab",4),o.wc(7," 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),o.Qb(),o.Rb(8,"tab",5),o.wc(9," 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),o.Qb(),o.Qb(),o.Qb(),o.Rb(10,"div",2),o.Rb(11,"tabset"),o.Rb(12,"tab"),o.uc(13,Pt,1,0,"ng-template",6),o.wc(14," 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),o.Qb(),o.Rb(15,"tab"),o.uc(16,Ct,1,0,"ng-template",6),o.wc(17," 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),o.Qb(),o.Rb(18,"tab"),o.uc(19,_t,1,0,"ng-template",6),o.wc(20," 4. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),o.Qb(),o.Qb(),o.Qb(),o.Rb(21,"div",2),o.Rb(22,"tabset"),o.Rb(23,"tab"),o.uc(24,kt,2,0,"ng-template",6),o.wc(25," 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),o.Qb(),o.Rb(26,"tab"),o.uc(27,It,2,0,"ng-template",6),o.wc(28," 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),o.Qb(),o.Rb(29,"tab"),o.uc(30,Tt,2,0,"ng-template",6),o.wc(31," 4. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),o.Qb(),o.Qb(),o.Qb(),o.Rb(32,"div",2),o.Rb(33,"tabset"),o.Rb(34,"tab"),o.uc(35,Ot,4,0,"ng-template",6),o.wc(36," 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),o.Qb(),o.Rb(37,"tab"),o.uc(38,Lt,4,0,"ng-template",6),o.wc(39," 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),o.Qb(),o.Rb(40,"tab"),o.uc(41,qt,2,0,"ng-template",6),o.wc(42," 4. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb())},directives:[s.d,s.a,s.b],encapsulation:2}),t})();function Et(t,e){if(1&t&&(o.Rb(0,"slide"),o.Mb(1,"img",26),o.Rb(2,"div",27),o.Rb(3,"h4"),o.wc(4),o.Qb(),o.Rb(5,"p"),o.wc(6),o.Qb(),o.Qb(),o.Qb()),2&t){const t=e.$implicit,i=e.index;o.zb(1),o.gc("src",t.image,o.rc),o.zb(3),o.yc("Slide ",i,""),o.zb(2),o.xc(t.text)}}let zt=(()=>{class t{constructor(){this.myInterval=6e3,this.slides=[],this.activeSlideIndex=0,this.noWrapSlides=!1;for(let t=0;t<4;t++)this.addSlide()}ngOnDestroy(){this.myInterval=0,this.noWrapSlides=!0,this.myInterval=!1}addSlide(){setTimeout(()=>{const t=Math.random().toString(36).slice(-6);this.slides.push({image:`https://picsum.photos/seed/${t}/900/500`})},500)}removeSlide(t){this.slides.splice(t||this.activeSlideIndex,1)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=o.Fb({type:t,selectors:[["ng-component"]],features:[o.yb([{provide:h,useValue:{interval:1500,noPause:!1}}])],decls:102,vars:9,consts:[[1,"animated","fadeIn"],[1,"row"],[1,"col-sm-6"],[1,"card"],[1,"card-header"],[1,"card-header-actions"],["href","https://valor-software.com/ngx-bootstrap/#/carousel","target","_blank"],["className","text-muted"],[1,"card-body"],[3,"interval"],["src","https://picsum.photos/id/1/900/500","alt","First slide",2,"display","block","width","100%"],["src","https://picsum.photos/id/1026/900/500","alt","Second slide",2,"display","block","width","100%"],["src","https://picsum.photos/id/1031/900/500","alt","Third slide",2,"display","block","width","100%"],["src","https://picsum.photos/id/1032/900/500","alt","First slide",2,"display","block","width","100%"],[1,"carousel-caption","d-none","d-md-block"],["src","https://picsum.photos/id/1036/900/500","alt","Second slide",2,"display","block","width","100%"],["src","https://picsum.photos/id/1043/900/500","alt","Third slide",2,"display","block","width","100%"],["src","https://picsum.photos/id/1054/900/500","alt","First slide",2,"display","block","width","100%"],["src","https://picsum.photos/id/1059/900/500","alt","Second slide",2,"display","block","width","100%"],["src","https://picsum.photos/id/1065/900/500","alt","Third slide",2,"display","block","width","100%"],[3,"interval","noWrap","activeSlide","activeSlideChange"],[4,"ngFor","ngForOf"],["type","button",1,"btn","btn-info",3,"click"],[1,"checkbox"],["type","checkbox",3,"ngModel","ngModelChange"],["type","number",1,"form-control",3,"ngModel","ngModelChange"],["alt","image slide",2,"display","block","width","100%",3,"src"],[1,"carousel-caption"]],template:function(t,e){1&t&&(o.Rb(0,"div",0),o.Rb(1,"div",1),o.Rb(2,"div",2),o.Rb(3,"div",3),o.Rb(4,"div",4),o.wc(5," Bootstrap Carousel "),o.Rb(6,"div",5),o.Rb(7,"a",6),o.Rb(8,"small",7),o.wc(9,"docs"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(10,"div",8),o.Rb(11,"carousel",9),o.Rb(12,"slide"),o.Mb(13,"img",10),o.Qb(),o.Rb(14,"slide"),o.Mb(15,"img",11),o.Qb(),o.Rb(16,"slide"),o.Mb(17,"img",12),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(18,"div",2),o.Rb(19,"div",3),o.Rb(20,"div",4),o.wc(21," Carousel "),o.Rb(22,"small"),o.wc(23," optional captions"),o.Qb(),o.Qb(),o.Rb(24,"div",8),o.Rb(25,"carousel",9),o.Rb(26,"slide"),o.Mb(27,"img",13),o.Rb(28,"div",14),o.Rb(29,"h3"),o.wc(30,"First slide label"),o.Qb(),o.Rb(31,"p"),o.wc(32,"Nulla vitae elit libero, a pharetra augue mollis interdum."),o.Qb(),o.Qb(),o.Qb(),o.Rb(33,"slide"),o.Mb(34,"img",15),o.Rb(35,"div",14),o.Rb(36,"h3"),o.wc(37,"Second slide label"),o.Qb(),o.Rb(38,"p"),o.wc(39,"Lorem ipsum dolor sit amet, consectetur adipiscing elit."),o.Qb(),o.Qb(),o.Qb(),o.Rb(40,"slide"),o.Mb(41,"img",16),o.Rb(42,"div",14),o.Rb(43,"h3"),o.wc(44,"Third slide label"),o.Qb(),o.Rb(45,"p"),o.wc(46,"Praesent commodo cursus magna, vel scelerisque nisl consectetur."),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(47,"div",1),o.Rb(48,"div",2),o.Rb(49,"div",3),o.Rb(50,"div",4),o.wc(51," Carousel "),o.Rb(52,"small"),o.wc(53," configuring defaults"),o.Qb(),o.Qb(),o.Rb(54,"div",8),o.Rb(55,"carousel",9),o.Rb(56,"slide"),o.Mb(57,"img",17),o.Rb(58,"div",14),o.Rb(59,"h3"),o.wc(60,"First slide label"),o.Qb(),o.Rb(61,"p"),o.wc(62,"Nulla vitae elit libero, a pharetra augue mollis interdum."),o.Qb(),o.Qb(),o.Qb(),o.Rb(63,"slide"),o.Mb(64,"img",18),o.Rb(65,"div",14),o.Rb(66,"h3"),o.wc(67,"Second slide label"),o.Qb(),o.Rb(68,"p"),o.wc(69,"Lorem ipsum dolor sit amet, consectetur adipiscing elit."),o.Qb(),o.Qb(),o.Qb(),o.Rb(70,"slide"),o.Mb(71,"img",19),o.Rb(72,"div",14),o.Rb(73,"h3"),o.wc(74,"Third slide label"),o.Qb(),o.Rb(75,"p"),o.wc(76,"Praesent commodo cursus magna, vel scelerisque nisl consectetur."),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(77,"div",2),o.Rb(78,"div",3),o.Rb(79,"div",4),o.wc(80," Carousel "),o.Rb(81,"small"),o.wc(82," dynamic slides"),o.Qb(),o.Qb(),o.Rb(83,"div",8),o.Rb(84,"carousel",20),o.Yb("activeSlideChange",function(t){return e.activeSlideIndex=t}),o.uc(85,Et,7,3,"slide",21),o.Qb(),o.Mb(86,"br"),o.Rb(87,"div"),o.Rb(88,"button",22),o.Yb("click",function(){return e.addSlide()}),o.wc(89,"Add Slide "),o.Qb(),o.Rb(90,"button",22),o.Yb("click",function(){return e.removeSlide()}),o.wc(91,"Remove Current "),o.Qb(),o.Rb(92,"button",22),o.Yb("click",function(){return e.removeSlide(2)}),o.wc(93,"Remove #3 "),o.Qb(),o.Qb(),o.Rb(94,"div"),o.Rb(95,"div",23),o.Rb(96,"label"),o.Rb(97,"input",24),o.Yb("ngModelChange",function(t){return e.noWrapSlides=t}),o.Qb(),o.wc(98,"Disable Slide Looping"),o.Qb(),o.Qb(),o.Rb(99,"span"),o.wc(100,"Interval, in milliseconds (Enter a negative number or 0 to stop the interval.): "),o.Qb(),o.Rb(101,"input",25),o.Yb("ngModelChange",function(t){return e.myInterval=t}),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb()),2&t&&(o.zb(11),o.gc("interval",!1),o.zb(14),o.gc("interval",!1),o.zb(30),o.gc("interval",!1),o.zb(29),o.gc("interval",e.myInterval)("noWrap",e.noWrapSlides)("activeSlide",e.activeSlideIndex),o.zb(1),o.gc("ngForOf",e.slides),o.zb(12),o.gc("ngModel",e.noWrapSlides),o.zb(4),o.gc("ngModel",e.myInterval))},directives:[Q,v,b.j,n.a,n.e,n.h,n.j,n.b],encapsulation:2}),t})(),Dt=(()=>{class t{constructor(){this.isCollapsed=!1}collapsed(t){}expanded(t){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=o.Fb({type:t,selectors:[["ng-component"]],decls:14,vars:1,consts:[[1,"animated","fadeIn"],[1,"card"],[1,"card-header"],[1,"card-header-actions"],["href","https://valor-software.com/ngx-bootstrap/#/collapse","target","_blank"],["className","text-muted"],[1,"card-body",3,"collapse","collapsed","expanded"],[1,"card-footer"],["type","button",1,"btn","btn-primary",3,"click"]],template:function(t,e){1&t&&(o.Rb(0,"div",0),o.Rb(1,"div",1),o.Rb(2,"div",2),o.wc(3," Bootstrap Collapse "),o.Rb(4,"div",3),o.Rb(5,"a",4),o.Rb(6,"small",5),o.wc(7,"docs"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(8,"div",6),o.Yb("collapsed",function(t){return e.collapsed(t)})("expanded",function(t){return e.expanded(t)}),o.Rb(9,"p"),o.wc(10," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),o.Qb(),o.Qb(),o.Rb(11,"div",7),o.Rb(12,"button",8),o.Yb("click",function(){return e.isCollapsed=!e.isCollapsed}),o.wc(13,"Toggle collapse "),o.Qb(),o.Qb(),o.Qb(),o.Qb()),2&t&&(o.zb(8),o.gc("collapse",e.isCollapsed))},directives:[x],encapsulation:2}),t})(),Ft=(()=>{class t{constructor(){this.totalItems=64,this.currentPage=4,this.smallnumPages=0,this.maxSize=5,this.bigTotalItems=675,this.bigCurrentPage=1,this.numPages=0,this.currentPager=4}setPage(t){this.currentPage=t}pageChanged(t){console.log("Page changed to: "+t.page),console.log("Number items per page: "+t.itemsPerPage)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=o.Fb({type:t,selectors:[["ng-component"]],decls:45,vars:32,consts:[[1,"animated","fadeIn"],[1,"card"],[1,"card-header"],[1,"card-header-actions"],["href","https://valor-software.com/ngx-bootstrap/#/pagination","target","_blank"],["className","text-muted"],[1,"card-body"],[1,"row"],[1,"col-xs-12","col-12","d-sm-down-none"],[3,"totalItems","ngModel","ngModelChange","pageChanged"],[1,"col-xs-12","col-12"],["previousText","\u2039","nextText","\u203a","firstText","\xab","lastText","\xbb",1,"pagination-sm",3,"boundaryLinks","totalItems","ngModel","maxSize","ngModelChange"],[3,"directionLinks","boundaryLinks","totalItems","ngModel","ngModelChange"],[3,"directionLinks","totalItems","ngModel","ngModelChange","numPages"],[1,"card","card-body","card-header","mb-3"],[1,"card-footer"],["type","button",1,"btn","btn-info",3,"click"],["previousText","\u2039","nextText","\u203a",1,"pagination-sm",3,"totalItems","ngModel","maxSize","boundaryLinks","ngModelChange"],["previousText","\u2039","nextText","\u203a","firstText","\xab","lastText","\xbb",1,"pagination-sm",3,"totalItems","ngModel","maxSize","boundaryLinks","rotate","ngModelChange","numPages"],[1,"card","card-body","card-header"],[1,"col-xs-12","col-12","col-md-6"],["pageBtnClass","btn",1,"pull-left",3,"totalItems","ngModel","itemsPerPage","ngModelChange","pageChanged"]],template:function(t,e){1&t&&(o.Rb(0,"div",0),o.Rb(1,"div",1),o.Rb(2,"div",2),o.wc(3," Bootstrap Pagination "),o.Rb(4,"div",3),o.Rb(5,"a",4),o.Rb(6,"small",5),o.wc(7,"docs"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(8,"div",6),o.Rb(9,"div",7),o.Rb(10,"div",8),o.Rb(11,"pagination",9),o.Yb("ngModelChange",function(t){return e.currentPage=t})("pageChanged",function(t){return e.pageChanged(t)}),o.Qb(),o.Qb(),o.Rb(12,"div",10),o.Rb(13,"pagination",11),o.Yb("ngModelChange",function(t){return e.currentPage=t}),o.Qb(),o.Qb(),o.Rb(14,"div",8),o.Rb(15,"pagination",12),o.Yb("ngModelChange",function(t){return e.currentPage=t}),o.Qb(),o.Qb(),o.Rb(16,"div",10),o.Rb(17,"pagination",13),o.Yb("ngModelChange",function(t){return e.currentPage=t})("numPages",function(t){return e.smallnumPages=t}),o.Qb(),o.Qb(),o.Qb(),o.Rb(18,"pre",14),o.wc(19),o.Qb(),o.Qb(),o.Rb(20,"div",15),o.Rb(21,"button",16),o.Yb("click",function(){return e.setPage(3)}),o.wc(22,"Set current page to: 3"),o.Qb(),o.Qb(),o.Qb(),o.Rb(23,"div",1),o.Rb(24,"div",2),o.wc(25," Pagination "),o.Rb(26,"small"),o.wc(27,"states & limits"),o.Qb(),o.Qb(),o.Rb(28,"div",6),o.Rb(29,"div",7),o.Rb(30,"div",10),o.Rb(31,"pagination",17),o.Yb("ngModelChange",function(t){return e.bigCurrentPage=t}),o.Qb(),o.Qb(),o.Rb(32,"div",10),o.Rb(33,"pagination",18),o.Yb("ngModelChange",function(t){return e.bigCurrentPage=t})("numPages",function(t){return e.numPages=t}),o.Qb(),o.Qb(),o.Qb(),o.Rb(34,"pre",19),o.wc(35),o.Qb(),o.Qb(),o.Qb(),o.Rb(36,"div",1),o.Rb(37,"div",2),o.wc(38," Pager "),o.Qb(),o.Rb(39,"div",6),o.Rb(40,"div",7),o.Rb(41,"div",20),o.Rb(42,"pagination",13),o.Yb("ngModelChange",function(t){return e.currentPager=t})("numPages",function(t){return e.smallnumPages=t}),o.Qb(),o.Qb(),o.Rb(43,"div",20),o.Rb(44,"pager",21),o.Yb("ngModelChange",function(t){return e.currentPager=t})("pageChanged",function(t){return e.pageChanged(t)}),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb()),2&t&&(o.zb(11),o.gc("totalItems",e.totalItems)("ngModel",e.currentPage),o.zb(2),o.gc("boundaryLinks",!0)("totalItems",e.totalItems)("ngModel",e.currentPage)("maxSize",6),o.zb(2),o.gc("directionLinks",!1)("boundaryLinks",!0)("totalItems",e.totalItems)("ngModel",e.currentPage),o.zb(2),o.gc("directionLinks",!1)("totalItems",e.totalItems)("ngModel",e.currentPage),o.zb(2),o.zc("The selected page no: ",e.currentPage,"/",e.smallnumPages,""),o.zb(12),o.gc("totalItems",e.bigTotalItems)("ngModel",e.bigCurrentPage)("maxSize",e.maxSize)("boundaryLinks",!0),o.zb(2),o.gc("totalItems",e.bigTotalItems)("ngModel",e.bigCurrentPage)("maxSize",e.maxSize)("boundaryLinks",!0)("rotate",!1),o.zb(2),o.zc("Page: ",e.bigCurrentPage," / ",e.numPages,""),o.zb(7),o.gc("directionLinks",!1)("totalItems",e.totalItems)("ngModel",e.currentPager),o.zb(2),o.gc("totalItems",e.totalItems)("ngModel",e.currentPager)("itemsPerPage",10))},directives:[U,n.e,n.h,V],styles:[".pager li.btn:active { box-shadow: none; }"],encapsulation:2}),t})();var Nt=i("cUpR");function Bt(t,e){if(1&t&&o.wc(0),2&t){const t=o.bc();o.yc("Just another: ",t.content,"")}}function Vt(t,e){if(1&t&&(o.wc(0,"Here we go: "),o.Mb(1,"div",28)),2&t){const t=o.bc();o.zb(1),o.gc("innerHtml",t.html,o.qc)}}function jt(t,e){1&t&&(o.Rb(0,"i"),o.wc(1,"!!! Watch out !!!"),o.Qb())}function Ut(t,e){if(1&t&&o.wc(0),2&t){const t=o.bc();o.yc("Just another: ",t.content,"")}}function Wt(t,e){if(1&t&&(o.wc(0,"Here we go: "),o.Mb(1,"div",31)),2&t){const t=o.bc();o.zb(1),o.gc("innerHtml",t.html,o.qc)}}function Ht(t,e){1&t&&(o.Rb(0,"div",23),o.Rb(1,"a",24),o.wc(2,"Action"),o.Qb(),o.Rb(3,"a",24),o.wc(4,"Another action"),o.Qb(),o.Mb(5,"div",25),o.Rb(6,"a",24),o.wc(7,"Something else here"),o.Qb(),o.Qb())}const Yt=[{path:"",data:{title:"Base"},children:[{path:"",redirectTo:"cards"},{path:"cards",component:vt,data:{title:"Cards"}},{path:"forms",component:xt,data:{title:"Forms"}},{path:"switches",component:Mt,data:{title:"Switches"}},{path:"tables",component:St,data:{title:"Tables"}},{path:"tabs",component:At,data:{title:"Tabs"}},{path:"carousels",component:zt,data:{title:"Carousels"}},{path:"collapses",component:Dt,data:{title:"Collapses"}},{path:"paginations",component:Ft,data:{title:"Pagination"}},{path:"popovers",component:(()=>{class t{constructor(t){this.title="Welcome word",this.content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.",this.html='Never trust not sanitized HTML!!!',this.html=t.sanitize(o.I.HTML,this.html)}}return t.\u0275fac=function(e){return new(e||t)(o.Lb(Nt.b))},t.\u0275cmp=o.Fb({type:t,selectors:[["ng-component"]],decls:95,vars:4,consts:[[1,"animated","fadeIn"],[1,"card"],[1,"card-header"],[1,"card-header-actions"],["href","https://valor-software.com/ngx-bootstrap/#/popover","target","_blank"],["className","text-muted"],[1,"card-body"],["type","button","popover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.",1,"btn","btn-primary"],["type","button","popover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","popoverTitle","Popover on top","placement","top",1,"btn","btn-default","btn-secondary"],["type","button","popover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","popoverTitle","Popover on right","placement","right",1,"btn","btn-default","btn-secondary"],["type","button","popover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","popoverTitle","Popover auto","placement","auto",1,"btn","btn-default","btn-secondary"],["type","button","popover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","popoverTitle","Popover on left","placement","left",1,"btn","btn-default","btn-secondary"],["type","button","popover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","popoverTitle","Popover on bottom","placement","bottom",1,"btn","btn-default","btn-secondary"],["type","button","popover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","popoverTitle","Dismissible popover","triggers","focus",1,"btn","btn-success"],["type","button",1,"btn","btn-info",3,"popover","popoverTitle"],["popTemplate",""],["type","button","popoverTitle","Template ref content inside",1,"btn","btn-warning",3,"popover"],["popTemplateHtml",""],["type","button","popoverTitle","Dynamic html inside",1,"btn","btn-success",3,"popover"],[1,"row","panel",2,"position","relative","overflow","hidden"],[1,"card-body","panel-body"],["type","button","popover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.",1,"btn","btn-danger"],["type","button","popover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","container","body",1,"btn","btn-success"],["type","button","popover","I will hide on blur","triggers","mouseenter:mouseleave",1,"btn","btn-info"],["popover","Hello there! I was triggered manually","triggers",""],["pop","bs-popover"],["type","button",1,"btn","btn-success",3,"click"],["type","button",1,"btn","btn-warning",3,"click"],[3,"innerHtml"]],template:function(t,e){if(1&t){const t=o.Sb();o.Rb(0,"div",0),o.Rb(1,"div",1),o.Rb(2,"div",2),o.wc(3," Bootstrap Popover "),o.Rb(4,"div",3),o.Rb(5,"a",4),o.Rb(6,"small",5),o.wc(7,"docs"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(8,"div",6),o.Rb(9,"button",7),o.wc(10," Live demo "),o.Qb(),o.Qb(),o.Qb(),o.Rb(11,"div",1),o.Rb(12,"div",2),o.wc(13," Popover "),o.Rb(14,"small"),o.wc(15,"positioning"),o.Qb(),o.Qb(),o.Rb(16,"div",6),o.Rb(17,"button",8),o.wc(18," Popover on top "),o.Qb(),o.Rb(19,"button",9),o.wc(20," Popover on right "),o.Qb(),o.Rb(21,"button",10),o.wc(22," Popover auto "),o.Qb(),o.Rb(23,"button",11),o.wc(24," Popover on left "),o.Qb(),o.Rb(25,"button",12),o.wc(26," Popover on bottom "),o.Qb(),o.Qb(),o.Qb(),o.Rb(27,"div",1),o.Rb(28,"div",2),o.wc(29," Popover "),o.Rb(30,"small"),o.Rb(31,"code"),o.wc(32,"focus"),o.Qb(),o.wc(33," trigger"),o.Qb(),o.Qb(),o.Rb(34,"div",6),o.Rb(35,"button",13),o.wc(36," Dismissible popover "),o.Qb(),o.Qb(),o.Qb(),o.Rb(37,"div",1),o.Rb(38,"div",2),o.wc(39," Popover "),o.Rb(40,"small"),o.wc(41,"dynamic content"),o.Qb(),o.Qb(),o.Rb(42,"div",6),o.Rb(43,"button",14),o.wc(44," Simple binding "),o.Qb(),o.uc(45,Bt,1,1,"ng-template",null,15,o.vc),o.Rb(47,"button",16),o.wc(48," TemplateRef binding "),o.Qb(),o.Qb(),o.Qb(),o.Rb(49,"div",1),o.Rb(50,"div",2),o.wc(51," Popover "),o.Rb(52,"small"),o.wc(53,"dynamic HTML"),o.Qb(),o.Qb(),o.Rb(54,"div",6),o.uc(55,Vt,2,1,"ng-template",null,17,o.vc),o.Rb(57,"button",18),o.wc(58," Show me popover with html "),o.Qb(),o.Qb(),o.Qb(),o.Rb(59,"div",1),o.Rb(60,"div",2),o.wc(61," Popover "),o.Rb(62,"small"),o.wc(63,"append to "),o.Rb(64,"code"),o.wc(65,"body"),o.Qb(),o.Qb(),o.Qb(),o.Rb(66,"div",6),o.Rb(67,"div",19),o.Rb(68,"div",20),o.Rb(69,"button",21),o.wc(70," Default popover "),o.Qb(),o.Rb(71,"button",22),o.wc(72," Popover appended to body "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(73,"div",1),o.Rb(74,"div",2),o.wc(75," Popover "),o.Rb(76,"small"),o.wc(77,"custom triggers"),o.Qb(),o.Qb(),o.Rb(78,"div",6),o.Rb(79,"button",23),o.wc(80," Hover over me! "),o.Qb(),o.Qb(),o.Qb(),o.Rb(81,"div",1),o.Rb(82,"div",2),o.wc(83," Popover "),o.Rb(84,"small"),o.wc(85,"manual triggering"),o.Qb(),o.Qb(),o.Rb(86,"div",6),o.Rb(87,"p"),o.Rb(88,"span",24,25),o.wc(90," This text has attached popover "),o.Qb(),o.Qb(),o.Rb(91,"button",26),o.Yb("click",function(){return o.pc(t),o.nc(89).show()}),o.wc(92," Show "),o.Qb(),o.Rb(93,"button",27),o.Yb("click",function(){return o.pc(t),o.nc(89).hide()}),o.wc(94," Hide "),o.Qb(),o.Qb(),o.Qb(),o.Qb()}if(2&t){const t=o.nc(46),i=o.nc(56);o.zb(43),o.gc("popover",e.content)("popoverTitle",e.title),o.zb(4),o.gc("popover",t),o.zb(10),o.gc("popover",i)}},directives:[tt],encapsulation:2}),t})(),data:{title:"Popover"}},{path:"progress",component:(()=>{class t{constructor(){this.max=200,this.stacked=[],this.timer=null,this.buttonCaption="Start",this.random(),this.randomStacked()}ngOnDestroy(){this.timer&&clearInterval(this.timer)}random(){const t=Math.floor(100*Math.random()+1);let e;e=t<25?"success":t<50?"info":t<75?"warning":"danger",this.showWarning="danger"===e||"warning"===e,this.dynamic=t,this.type=e}randomStacked(){const t=["success","info","warning","danger"];this.stacked=[];const e=Math.floor(4*Math.random()+1);for(let i=0;ithis.randomStacked(),2e3),this.buttonCaption=this.timer?"Stop":"Start"}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=o.Fb({type:t,selectors:[["ng-component"]],decls:55,vars:21,consts:[[1,"animated","fadeIn"],[1,"card"],[1,"card-header"],[1,"card-header-actions"],["href","https://valor-software.com/ngx-bootstrap/#/progressbar","target","_blank"],["className","text-muted"],[1,"card-body"],[1,"row"],[1,"col-sm-4"],[1,"progress",3,"value","max"],["type","warning",1,"progress","progress-striped",3,"value","max"],["type","danger",1,"progress","progress-striped","active",3,"max","value"],[1,"progress","progress-striped","progress-animated",3,"max","value"],[2,"color","white","white-space","nowrap"],["type","success",1,"progress","progress-success",3,"value","max"],[1,"progress-bar","progress-bar-striped","progress-bar-animated",3,"value","max","type"],[4,"ngIf"],["type","button",1,"btn","btn-sm","btn-primary",3,"click"],[1,"row","col-lg-12"],[1,"row","col-md-12"]],template:function(t,e){1&t&&(o.Rb(0,"div",0),o.Rb(1,"div",1),o.Rb(2,"div",2),o.wc(3," Bootstrap Progress "),o.Rb(4,"div",3),o.Rb(5,"a",4),o.Rb(6,"small",5),o.wc(7,"docs"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(8,"div",6),o.Rb(9,"div",7),o.Rb(10,"div",8),o.Mb(11,"progressbar",9),o.Qb(),o.Rb(12,"div",8),o.Rb(13,"progressbar",10),o.wc(14,"22%"),o.Qb(),o.Qb(),o.Rb(15,"div",8),o.Rb(16,"progressbar",11),o.Rb(17,"i"),o.wc(18,"166 / 200"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(19,"div",1),o.Rb(20,"div",2),o.wc(21," Progress "),o.Rb(22,"small"),o.wc(23,"dynamic"),o.Qb(),o.Qb(),o.Rb(24,"div",6),o.Rb(25,"progressbar",12),o.Rb(26,"span",13),o.wc(27),o.Qb(),o.Qb(),o.Rb(28,"small"),o.Rb(29,"em"),o.wc(30,"No animation"),o.Qb(),o.Qb(),o.Rb(31,"progressbar",14),o.Rb(32,"b"),o.wc(33),o.Qb(),o.Qb(),o.Rb(34,"small"),o.Rb(35,"em"),o.wc(36,"Object (changes type based on value)"),o.Qb(),o.Qb(),o.Rb(37,"progressbar",15),o.wc(38),o.uc(39,jt,2,0,"i",16),o.Qb(),o.Mb(40,"br"),o.Rb(41,"button",17),o.Yb("click",function(){return e.random()}),o.wc(42,"Randomize"),o.Qb(),o.Qb(),o.Qb(),o.Rb(43,"div",1),o.Rb(44,"div",2),o.wc(45," Progress "),o.Rb(46,"small"),o.wc(47,"stacked"),o.Qb(),o.Qb(),o.Rb(48,"div",6),o.Rb(49,"div",18),o.Mb(50,"progressbar",9),o.Qb(),o.Mb(51,"br"),o.Rb(52,"div",19),o.Rb(53,"button",17),o.Yb("click",function(){return e.randomize()}),o.wc(54),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb()),2&t&&(o.zb(11),o.gc("value",55)("max",100),o.zb(2),o.gc("value",22)("max",100),o.zb(3),o.gc("max",200)("value",166),o.zb(9),o.gc("max",e.max)("value",e.dynamic),o.zb(2),o.zc("",e.dynamic," / ",e.max,""),o.zb(4),o.gc("value",e.dynamic)("max",100),o.zb(2),o.yc("",e.dynamic,"%"),o.zb(4),o.gc("value",e.dynamic)("max",e.max)("type",e.type),o.zb(1),o.yc(" ",e.type," "),o.zb(1),o.gc("ngIf",e.showWarning),o.zb(11),o.gc("value",e.stacked)("max",100),o.zb(4),o.yc("",e.buttonCaption," randomize"))},directives:[at,b.k],encapsulation:2}),t})(),data:{title:"Progress"}},{path:"tooltips",component:(()=>{class t{constructor(t){this.content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.",this.html='Never trust not sanitized HTML!!!',this.html=t.sanitize(o.I.HTML,this.html)}}return t.\u0275fac=function(e){return new(e||t)(o.Lb(Nt.b))},t.\u0275cmp=o.Fb({type:t,selectors:[["ng-component"]],decls:102,vars:3,consts:[[1,"animated","fadeIn"],[1,"card"],[1,"card-header"],[1,"card-header-actions"],["href","https://valor-software.com/ngx-bootstrap/#/tooltip","target","_blank"],["className","text-muted"],[1,"card-body"],["type","button","tooltip","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.",1,"btn","btn-primary"],["type","button","tooltip","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","placement","top",1,"btn","btn-default","btn-secondary"],["type","button","tooltip","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","placement","right",1,"btn","btn-default","btn-secondary"],["type","button","tooltip","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","placement","auto",1,"btn","btn-default","btn-secondary"],["type","button","tooltip","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","placement","left",1,"btn","btn-default","btn-secondary"],["type","button","tooltip","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","placement","bottom",1,"btn","btn-default","btn-secondary"],["type","button","tooltip","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","triggers","focus",1,"btn","btn-success"],["type","button",1,"btn","btn-info",3,"tooltip"],["tolTemplate",""],["type","button",1,"btn","btn-warning",3,"tooltip"],["popTemplate",""],["type","button",1,"btn","btn-success",3,"tooltip"],[1,"row",2,"position","relative","overflow","hidden","padding-top","10px"],[1,"col-xs-12","col-12"],["type","button","tooltip","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.",1,"btn","btn-danger"],["type","button","tooltip","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","container","body",1,"btn","btn-success"],[1,"row"],[1,"col-xs-6","col-6"],["type","button","tooltip","I will hide on click","triggers","mouseenter:click",1,"btn","btn-info"],["type","button","tooltip","I will hide on click","triggers","click",1,"btn","btn-info"],["tooltip","Hello there! I was triggered manually","triggers",""],["pop","bs-tooltip"],["type","button",1,"btn","btn-success",3,"click"],["type","button",1,"btn","btn-warning",3,"click"],[3,"innerHtml"]],template:function(t,e){if(1&t){const t=o.Sb();o.Rb(0,"div",0),o.Rb(1,"div",1),o.Rb(2,"div",2),o.wc(3," Bootstrap Tooltips "),o.Rb(4,"div",3),o.Rb(5,"a",4),o.Rb(6,"small",5),o.wc(7,"docs"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(8,"div",6),o.Rb(9,"button",7),o.wc(10," Simple demo "),o.Qb(),o.Qb(),o.Qb(),o.Rb(11,"div",1),o.Rb(12,"div",2),o.wc(13," Tooltips "),o.Rb(14,"small"),o.wc(15,"positioning"),o.Qb(),o.Qb(),o.Rb(16,"div",6),o.Rb(17,"button",8),o.wc(18," Tooltip on top "),o.Qb(),o.Rb(19,"button",9),o.wc(20," Tooltip on right "),o.Qb(),o.Rb(21,"button",10),o.wc(22," Tooltip auto "),o.Qb(),o.Rb(23,"button",11),o.wc(24," Tooltip on left "),o.Qb(),o.Rb(25,"button",12),o.wc(26," Tooltip on bottom "),o.Qb(),o.Qb(),o.Qb(),o.Rb(27,"div",1),o.Rb(28,"div",2),o.wc(29," Tooltips "),o.Rb(30,"small"),o.wc(31,"dismissible"),o.Qb(),o.Qb(),o.Rb(32,"div",6),o.Rb(33,"button",13),o.wc(34," Dismissible tooltip "),o.Qb(),o.Qb(),o.Qb(),o.Rb(35,"div",1),o.Rb(36,"div",2),o.wc(37," Tooltips "),o.Rb(38,"small"),o.wc(39,"dynamic content"),o.Qb(),o.Qb(),o.Rb(40,"div",6),o.Rb(41,"button",14),o.wc(42," Simple binding "),o.Qb(),o.uc(43,Ut,1,1,"ng-template",null,15,o.vc),o.Rb(45,"button",16),o.wc(46," TemplateRef binding "),o.Qb(),o.Qb(),o.Qb(),o.Rb(47,"div",1),o.Rb(48,"div",2),o.wc(49," Tooltips "),o.Rb(50,"small"),o.wc(51,"dynamic html"),o.Qb(),o.Qb(),o.Rb(52,"div",6),o.uc(53,Wt,2,1,"ng-template",null,17,o.vc),o.Rb(55,"button",18),o.wc(56," Show me tooltip with html "),o.Qb(),o.Qb(),o.Qb(),o.Rb(57,"div",1),o.Rb(58,"div",2),o.wc(59," Tooltips "),o.Rb(60,"small"),o.wc(61,"append to "),o.Rb(62,"code"),o.wc(63,"body"),o.Qb(),o.Qb(),o.Qb(),o.Rb(64,"div",6),o.Rb(65,"div",19),o.Rb(66,"div",20),o.Rb(67,"button",21),o.wc(68," Default tooltip "),o.Qb(),o.Rb(69,"button",22),o.wc(70," Tooltip appended to body "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(71,"div",1),o.Rb(72,"div",2),o.wc(73," Tooltips "),o.Rb(74,"small"),o.wc(75,"custom triggers"),o.Qb(),o.Qb(),o.Rb(76,"div",6),o.Rb(77,"div",23),o.Rb(78,"div",24),o.Rb(79,"p"),o.wc(80,"Desktop"),o.Qb(),o.Rb(81,"button",25),o.wc(82," Hover over me! "),o.Qb(),o.Qb(),o.Rb(83,"div",24),o.Rb(84,"p"),o.wc(85,"Mobile"),o.Qb(),o.Rb(86,"button",26),o.wc(87," Click on me! "),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Rb(88,"div",1),o.Rb(89,"div",2),o.wc(90," Tooltips "),o.Rb(91,"small"),o.wc(92,"manual triggers"),o.Qb(),o.Qb(),o.Rb(93,"div",6),o.Rb(94,"p"),o.Rb(95,"span",27,28),o.wc(97," This text has attached tooltip "),o.Qb(),o.Qb(),o.Rb(98,"button",29),o.Yb("click",function(){return o.pc(t),o.nc(96).show()}),o.wc(99," Show "),o.Qb(),o.Rb(100,"button",30),o.Yb("click",function(){return o.pc(t),o.nc(96).hide()}),o.wc(101," Hide "),o.Qb(),o.Qb(),o.Qb(),o.Qb()}if(2&t){const t=o.nc(44),i=o.nc(54);o.zb(41),o.gc("tooltip",e.content),o.zb(4),o.gc("tooltip",t),o.zb(10),o.gc("tooltip",i)}},directives:[ht],encapsulation:2}),t})(),data:{title:"Tooltips"}},{path:"navbars",component:(()=>{class t{constructor(t){this.renderer=t,this._isCollapsed=!0}set isCollapsed(t){this._isCollapsed=t}get isCollapsed(){return this.collapseRef&&"flex"===getComputedStyle(this.collapseRef.nativeElement).getPropertyValue("display")&&this.renderer.removeStyle(this.collapseRef.nativeElement,"overflow"),this._isCollapsed}ngOnInit(){}ngAfterViewChecked(){this.collapseRef=this.collapse}}return t.\u0275fac=function(e){return new(e||t)(o.Lb(o.E))},t.\u0275cmp=o.Fb({type:t,selectors:[["app-navbars"]],viewQuery:function(t,e){if(1&t&&o.Ac(x,1,o.l),2&t){let t;o.mc(t=o.Zb())&&(e.collapse=t.first)}},decls:33,vars:3,consts:[[1,"animated","fadeIn"],[1,"row"],[1,"col"],[1,"card"],[1,"card-header"],[1,"card-body"],[1,"navbar","navbar-expand-lg","navbar-light","bg-light"],["href","#",1,"navbar-brand"],["aria-controls","navbarSupportedContent","type","button","aria-label","Toggle navigation",1,"navbar-toggler",3,"click"],[1,"navbar-toggler-icon"],["id","navbarSupportedContent",1,"collapse","navbar-collapse",3,"collapse","isAnimated"],[1,"navbar-nav","mr-auto"],[1,"nav-item","active"],["href","#",1,"nav-link"],[1,"sr-only"],[1,"nav-item"],["dropdown","",1,"nav-item","dropdown"],["id","link-dropdown","href","","dropdownToggle","","aria-controls","your-dropdown",1,"nav-link","dropdown-toggle",3,"click"],["id","your-dropdown","class","dropdown-menu","aria-labelledby","link-dropdown",4,"dropdownMenu"],["href","#",1,"nav-link","disabled"],[1,"form-inline","my-2","my-lg-0"],["type","search","placeholder","Search","aria-label","Search",1,"form-control","mr-sm-2"],["type","submit",1,"btn","btn-outline-success","my-2","my-sm-0"],["id","your-dropdown","aria-labelledby","link-dropdown",1,"dropdown-menu"],["href","#",1,"dropdown-item"],[1,"dropdown-divider"]],template:function(t,e){1&t&&(o.Rb(0,"div",0),o.Rb(1,"div",1),o.Rb(2,"div",2),o.Rb(3,"div",3),o.Rb(4,"div",4),o.wc(5," Bootstrap Navbar "),o.Qb(),o.Rb(6,"div",5),o.Rb(7,"nav",6),o.Rb(8,"a",7),o.wc(9,"Navbar"),o.Qb(),o.Rb(10,"button",8),o.Yb("click",function(){return e.isCollapsed=!e.isCollapsed}),o.Mb(11,"span",9),o.Qb(),o.Rb(12,"div",10),o.Rb(13,"ul",11),o.Rb(14,"li",12),o.Rb(15,"a",13),o.wc(16,"Home "),o.Rb(17,"span",14),o.wc(18,"(current)"),o.Qb(),o.Qb(),o.Qb(),o.Rb(19,"li",15),o.Rb(20,"a",13),o.wc(21,"Link"),o.Qb(),o.Qb(),o.Rb(22,"li",16),o.Rb(23,"a",17),o.Yb("click",function(){return!1}),o.wc(24," Dropdown "),o.Qb(),o.uc(25,Ht,8,0,"div",18),o.Qb(),o.Rb(26,"li",15),o.Rb(27,"a",19),o.wc(28,"Disabled"),o.Qb(),o.Qb(),o.Qb(),o.Rb(29,"form",20),o.Mb(30,"input",21),o.Rb(31,"button",22),o.wc(32,"Search"),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb(),o.Qb()),2&t&&(o.zb(10),o.Ab("aria-expanded",!e.isCollapsed),o.zb(2),o.gc("collapse",e.isCollapsed)("isAnimated",!0))},directives:[x,S.a,S.d,S.b,n.l,n.f,n.g],styles:[""]}),t})(),data:{title:"Navbars"}}]}];let $t=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=o.Jb({type:t}),t.\u0275inj=o.Ib({imports:[[Qt.g.forChild(Yt)],Qt.g]}),t})(),Xt=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=o.Jb({type:t}),t.\u0275inj=o.Ib({imports:[[b.c,n.c,$t,S.c.forRoot(),s.c,w.forRoot(),M.forRoot(),W.forRoot(),et.forRoot(),ct.forRoot(),Rt.forRoot()]]}),t})()}}]); \ No newline at end of file diff --git a/frontend/src/main/template_original/prod_build/9-es5.9fe4b055e8015de5e2b0.js b/frontend/src/main/template_original/prod_build/9-es5.9fe4b055e8015de5e2b0.js deleted file mode 100644 index 234daa2ef..000000000 --- a/frontend/src/main/template_original/prod_build/9-es5.9fe4b055e8015de5e2b0.js +++ /dev/null @@ -1 +0,0 @@ -!function(){function t(t){return function(t){if(Array.isArray(t))return e(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,i){if(!t)return;if("string"==typeof t)return e(t,i);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return e(t,i)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function e(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);ithis.itemsPerSlide&&this.play()}},{key:"removeSlide",value:function(t){var e=this,i=this._slides.indexOf(t);if(this._currentActiveSlide===i){var n;this._slides.length>1&&(n=this.isLast(i)?this.noWrap?i-1:0:i),this._slides.remove(i),setTimeout(function(){e._select(n)},0)}else{this._slides.remove(i);var b=this.getCurrentSlideIndex();setTimeout(function(){e._currentActiveSlide=b,e.activeSlideChange.emit(e._currentActiveSlide)},0)}}},{key:"nextSlideFromInterval",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.move(g.NEXT,t)}},{key:"nextSlide",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.isPlaying&&this.restartTimer(),this.move(g.NEXT,t)}},{key:"previousSlide",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.isPlaying&&this.restartTimer(),this.move(g.PREV,t)}},{key:"getFirstVisibleIndex",value:function(){return this.slides.findIndex(this.getActive)}},{key:"getLastVisibleIndex",value:function(){return function(t,e){for(var i=t.length;i--;)if(e(t[i],i,t))return i;return-1}(this.slides,this.getActive)}},{key:"move",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=this.getFirstVisibleIndex(),n=this.getLastVisibleIndex();this.noWrap&&(t===g.NEXT&&this.isLast(n)||t===g.PREV&&0===i)||(this.multilist?this.moveMultilist(t):this.activeSlide=this.findNextSlideIndex(t,e))}},{key:"keydownPress",value:function(t){if(13===t.keyCode||"Enter"===t.key||32===t.keyCode||"Space"===t.key)return this.nextSlide(),void t.preventDefault();37!==t.keyCode&&"LeftArrow"!==t.key?39!==t.keyCode&&"RightArrow"!==t.key||this.nextSlide():this.previousSlide()}},{key:"onMouseLeave",value:function(){this.pauseOnFocus||this.play()}},{key:"onMouseUp",value:function(){this.pauseOnFocus||this.play()}},{key:"pauseFocusIn",value:function(){this.pauseOnFocus&&(this.isPlaying=!1,this.resetTimer())}},{key:"pauseFocusOut",value:function(){this.play()}},{key:"selectSlide",value:function(t){this.isPlaying&&this.restartTimer(),this.multilist?this.selectSlideRange(this.indicatorsByChunk?t*this.itemsPerSlide:t):this.activeSlide=this.indicatorsByChunk?t*this.itemsPerSlide:t}},{key:"play",value:function(){this.isPlaying||(this.isPlaying=!0,this.restartTimer())}},{key:"pause",value:function(){this.noPause||(this.isPlaying=!1,this.resetTimer())}},{key:"getCurrentSlideIndex",value:function(){return this._slides.findIndex(this.getActive)}},{key:"isLast",value:function(t){return t+1>=this._slides.length}},{key:"isFirst",value:function(t){return 0===t}},{key:"indicatorsSlides",value:function(){var t=this;return this.slides.filter(function(e,i){return!t.indicatorsByChunk||i%t.itemsPerSlide==0})}},{key:"selectInitialSlides",value:function(){var e=this.startFromIndex<=this._slides.length?this.startFromIndex:0;if(this.hideSlides(),this.singleSlideOffset){if(this._slidesWithIndexes=this.mapSlidesAndIndexes(),this._slides.length-e0?this._currentActiveSlide-1:!e&&this.noWrap?this._currentActiveSlide:this._slides.length-1;break;default:throw new Error("Unknown direction")}return i}}},{key:"mapSlidesAndIndexes",value:function(){return this.slides.slice().map(function(t,e){return{index:e,item:t}})}},{key:"selectSlideRange",value:function(t){if(!this.isIndexInRange(t)){if(this.hideSlides(),this.singleSlideOffset){var e=this.isIndexOnTheEdges(t)?t:t-this.itemsPerSlide+1,i=this.isIndexOnTheEdges(t)?t+this.itemsPerSlide:t+1;this._slidesWithIndexes=this.mapSlidesAndIndexes().slice(e,i),this.makeSlidesConsistent(this._slidesWithIndexes),this._slidesWithIndexes.forEach(function(t){return t.item.active=!0})}else this.selectRangeByNestedIndex(t);this.slideRangeChange.emit(this.getVisibleIndexes())}}},{key:"selectRangeByNestedIndex",value:function(t){var e=this._chunkedSlides.map(function(t,e){return{index:e,list:t}}).find(function(e){return void 0!==e.list.find(function(e){return e.index===t})});this._currentVisibleSlidesIndex=e.index,this._chunkedSlides[e.index].forEach(function(t){t.item.active=!0})}},{key:"isIndexOnTheEdges",value:function(t){return t+1-this.itemsPerSlide<=0||t+this.itemsPerSlide<=this._slides.length}},{key:"isIndexInRange",value:function(t){return this.singleSlideOffset?this._slidesWithIndexes.map(function(t){return t.index}).indexOf(t)>=0:t<=this.getLastVisibleIndex()&&t>=this.getFirstVisibleIndex()}},{key:"hideSlides",value:function(){this.slides.forEach(function(t){return t.active=!1})}},{key:"isVisibleSlideListLast",value:function(){return this._currentVisibleSlidesIndex===this._chunkedSlides.length-1}},{key:"isVisibleSlideListFirst",value:function(){return 0===this._currentVisibleSlidesIndex}},{key:"moveSliderByOneItem",value:function(e){var i,n,b,o;if(this.noWrap){i=this.getFirstVisibleIndex(),n=this.getLastVisibleIndex(),b=e===g.NEXT?i:n,o=e!==g.NEXT?i-1:this.isLast(n)?0:n+1,this._slides.get(b).active=!1,this._slides.get(o).active=!0;var a=this.mapSlidesAndIndexes().filter(function(t){return t.item.active});this.makeSlidesConsistent(a),this.slideRangeChange.emit(this.getVisibleIndexes())}else{var s;i=this._slidesWithIndexes[0].index,n=this._slidesWithIndexes[this._slidesWithIndexes.length-1].index,e===g.NEXT?(this._slidesWithIndexes.shift(),s=this.isLast(n)?0:n+1,this._slidesWithIndexes.push({index:s,item:this._slides.get(s)})):(this._slidesWithIndexes.pop(),s=this.isFirst(i)?this._slides.length-1:i-1,this._slidesWithIndexes=[{index:s,item:this._slides.get(s)}].concat(t(this._slidesWithIndexes))),this.hideSlides(),this._slidesWithIndexes.forEach(function(t){return t.item.active=!0}),this.makeSlidesConsistent(this._slidesWithIndexes),this.slideRangeChange.emit(this._slidesWithIndexes.map(function(t){return t.index}))}}},{key:"moveMultilist",value:function(t){this.singleSlideOffset?this.moveSliderByOneItem(t):(this.hideSlides(),this._currentVisibleSlidesIndex=this.noWrap?t===g.NEXT?this._currentVisibleSlidesIndex+1:this._currentVisibleSlidesIndex-1:t===g.NEXT?this.isVisibleSlideListLast()?0:this._currentVisibleSlidesIndex+1:this.isVisibleSlideListFirst()?this._chunkedSlides.length-1:this._currentVisibleSlidesIndex-1,this._chunkedSlides[this._currentVisibleSlidesIndex].forEach(function(t){return t.item.active=!0}),this.slideRangeChange.emit(this.getVisibleIndexes()))}},{key:"getVisibleIndexes",value:function(){return this.singleSlideOffset?this._slidesWithIndexes.map(function(t){return t.index}):this._chunkedSlides[this._currentVisibleSlidesIndex].map(function(t){return t.index})}},{key:"_select",value:function(t){if(isNaN(t))this.pause();else{if(!this.multilist){var e=this._slides.get(this._currentActiveSlide);e&&(e.active=!1)}var i=this._slides.get(t);i&&(this._currentActiveSlide=t,i.active=!0,this.activeSlide=t,this.activeSlideChange.emit(t))}}},{key:"restartTimer",value:function(){var t=this;this.resetTimer();var e=+this.interval;!isNaN(e)&&e>0&&(this.currentInterval=this.ngZone.runOutsideAngular(function(){return setInterval(function(){var e=+t.interval;t.ngZone.run(function(){t.isPlaying&&!isNaN(t.interval)&&e>0&&t.slides.length?t.nextSlideFromInterval():t.pause()})},e)}))}},{key:"multilist",get:function(){return this.itemsPerSlide>1}},{key:"resetTimer",value:function(){this.currentInterval&&(clearInterval(this.currentInterval),this.currentInterval=void 0)}}]),e}()).\u0275fac=function(t){return new(t||x)(c.Lb(w),c.Lb(c.A))},x.\u0275cmp=c.Fb({type:x,selectors:[["carousel"]],inputs:{indicatorsByChunk:"indicatorsByChunk",itemsPerSlide:"itemsPerSlide",singleSlideOffset:"singleSlideOffset",isAnimated:"isAnimated",startFromIndex:"startFromIndex",activeSlide:"activeSlide",interval:"interval",noWrap:"noWrap",noPause:"noPause",showIndicators:"showIndicators",pauseOnFocus:"pauseOnFocus"},outputs:{activeSlideChange:"activeSlideChange",slideRangeChange:"slideRangeChange"},ngContentSelectors:Q,decls:6,vars:6,consts:[["tabindex","0",1,"carousel","slide",3,"mouseenter","mouseleave","mouseup","keydown","focusin","focusout"],["class","carousel-indicators",4,"ngIf"],[1,"carousel-inner",3,"ngStyle"],["class","left carousel-control carousel-control-prev","tabindex","0","role","button",3,"disabled","click",4,"ngIf"],["class","right carousel-control carousel-control-next","tabindex","0","role","button",3,"disabled","click",4,"ngIf"],[1,"carousel-indicators"],[3,"active","click",4,"ngFor","ngForOf"],[3,"click"],["tabindex","0","role","button",1,"left","carousel-control","carousel-control-prev",3,"click"],["aria-hidden","true",1,"icon-prev","carousel-control-prev-icon"],["class","sr-only",4,"ngIf"],[1,"sr-only"],["tabindex","0","role","button",1,"right","carousel-control","carousel-control-next",3,"click"],["aria-hidden","true",1,"icon-next","carousel-control-next-icon"]],template:function(t,e){1&t&&(c.fc(),c.Rb(0,"div",0),c.Yb("mouseenter",function(){return e.pause()})("mouseleave",function(){return e.onMouseLeave()})("mouseup",function(){return e.onMouseUp()})("keydown",function(t){return e.keydownPress(t)})("focusin",function(){return e.pauseFocusIn()})("focusout",function(){return e.pauseFocusOut()}),c.uc(1,u,2,1,"ol",1),c.Rb(2,"div",2),c.ec(3),c.Qb(),c.uc(4,m,3,3,"a",3),c.uc(5,h,4,2,"a",4),c.Qb()),2&t&&(c.zb(1),c.gc("ngIf",e.showIndicators&&e.slides.length>1),c.zb(1),c.gc("ngStyle",c.jc(4,R,e.multilist?"flex":"block")),c.zb(2),c.gc("ngIf",e.slides.length>1),c.zb(1),c.gc("ngIf",e.slides.length>1))},directives:[a.k,a.l,a.j],encapsulation:2}),x),P=((y=function(){function t(e){b(this,t),this.itemWidth="100%",this.order=0,this.addClass=!0,this.carousel=e}return n(t,[{key:"ngOnInit",value:function(){this.carousel.addSlide(this),this.itemWidth=100/this.carousel.itemsPerSlide+"%"}},{key:"ngOnDestroy",value:function(){this.carousel.removeSlide(this)}}]),t}()).\u0275fac=function(t){return new(t||y)(c.Lb(S))},y.\u0275cmp=c.Fb({type:y,selectors:[["slide"]],hostVars:13,hostBindings:function(t,e){2&t&&(c.Ab("aria-hidden",!e.active),c.tc("width",e.itemWidth)("order",e.order),c.Db("item",e.addClass)("carousel-item",e.addClass)("active",e.active)("carousel-animation",e.isAnimated))},inputs:{active:"active"},ngContentSelectors:Q,decls:2,vars:2,consts:[[1,"item"]],template:function(t,e){1&t&&(c.fc(),c.Rb(0,"div",0),c.ec(1),c.Qb()),2&t&&c.Db("active",e.active)},styles:[".carousel-animation[_nghost-%COMP%] {\n transition: opacity 0.6s ease, visibility 0.6s ease;\n float: left;\n }\n .carousel-animation.active[_nghost-%COMP%] {\n opacity: 1;\n visibility: visible;\n }\n .carousel-animation[_nghost-%COMP%]:not(.active) {\n display: block;\n position: absolute;\n opacity: 0;\n visibility: hidden;\n }"]}),y),C=((f=function(){function t(){b(this,t)}return n(t,null,[{key:"forRoot",value:function(){return{ngModule:t,providers:[]}}}]),t}()).\u0275fac=function(t){return new(t||f)},f.\u0275mod=c.Jb({type:f}),f.\u0275inj=c.Ib({imports:[[a.c]]}),f),_=o("GS7A"),I=[Object(_.g)({height:0,visibility:"hidden"}),Object(_.e)("400ms cubic-bezier(0.4,0.0,0.2,1)",Object(_.g)({height:"*",visibility:"visible"}))],T=[Object(_.g)({height:"*",visibility:"visible"}),Object(_.e)("400ms cubic-bezier(0.4,0.0,0.2,1)",Object(_.g)({height:0,visibility:"hidden"}))],O=((k=function(){function t(e,i,n){b(this,t),this._el=e,this._renderer=i,this.collapsed=new c.n,this.collapses=new c.n,this.expanded=new c.n,this.expands=new c.n,this.isExpanded=!0,this.collapseNewValue=!0,this.isCollapsed=!1,this.isCollapse=!0,this.isCollapsing=!1,this.isAnimated=!1,this._display="block",this._stylesLoaded=!1,this._COLLAPSE_ACTION_NAME="collapse",this._EXPAND_ACTION_NAME="expand",this._factoryCollapseAnimation=n.build(T),this._factoryExpandAnimation=n.build(I)}return n(t,[{key:"display",set:function(t){this.isAnimated?(this._display=t,"none"!==t?this.show():this.hide()):this._renderer.setStyle(this._el.nativeElement,"display",t)}},{key:"collapse",get:function(){return this.isExpanded},set:function(t){this.collapseNewValue=t,this._player&&!this._isAnimationDone||(this.isExpanded=t,this.toggle())}},{key:"ngAfterViewChecked",value:function(){this._stylesLoaded=!0,this._player&&this._isAnimationDone&&(this._player.reset(),this._renderer.setStyle(this._el.nativeElement,"height","*"))}},{key:"toggle",value:function(){this.isExpanded?this.hide():this.show()}},{key:"hide",value:function(){var t=this;this.isCollapsing=!0,this.isExpanded=!1,this.isCollapsed=!0,this.isCollapsing=!1,this.collapses.emit(this),this._isAnimationDone=!1,this.animationRun(this.isAnimated,this._COLLAPSE_ACTION_NAME)(function(){t._isAnimationDone=!0,t.collapseNewValue!==t.isCollapsed&&t.isAnimated?t.show():(t.collapsed.emit(t),t._renderer.setStyle(t._el.nativeElement,"display","none"))})}},{key:"show",value:function(){var t=this;this._renderer.setStyle(this._el.nativeElement,"display",this._display),this.isCollapsing=!0,this.isExpanded=!0,this.isCollapsed=!1,this.isCollapsing=!1,this.expands.emit(this),this._isAnimationDone=!1,this.animationRun(this.isAnimated,this._EXPAND_ACTION_NAME)(function(){t._isAnimationDone=!0,t.collapseNewValue!==t.isCollapsed&&t.isAnimated?t.hide():(t.expanded.emit(t),t._renderer.removeStyle(t._el.nativeElement,"overflow"))})}},{key:"animationRun",value:function(t,e){var i=this;if(!t||!this._stylesLoaded)return function(t){return t()};this._renderer.setStyle(this._el.nativeElement,"overflow","hidden"),this._renderer.addClass(this._el.nativeElement,"collapse");var n=e===this._EXPAND_ACTION_NAME?this._factoryExpandAnimation:this._factoryCollapseAnimation;return this._player&&this._player.destroy(),this._player=n.create(this._el.nativeElement),this._player.play(),function(t){return i._player.onDone(t)}}}]),t}()).\u0275fac=function(t){return new(t||k)(c.Lb(c.l),c.Lb(c.E),c.Lb(_.b))},k.\u0275dir=c.Gb({type:k,selectors:[["","collapse",""]],hostVars:10,hostBindings:function(t,e){2&t&&(c.Ab("aria-expanded",e.isExpanded)("aria-hidden",e.isCollapsed),c.Db("collapse",e.isCollapse)("in",e.isExpanded)("show",e.isExpanded)("collapsing",e.isCollapsing))},inputs:{isAnimated:"isAnimated",display:"display",collapse:"collapse"},outputs:{collapsed:"collapsed",collapses:"collapses",expanded:"expanded",expands:"expands"},exportAs:["bs-collapse"]}),k),L=((M=function(){function t(){b(this,t)}return n(t,null,[{key:"forRoot",value:function(){return{ngModule:t,providers:[]}}}]),t}()).\u0275fac=function(t){return new(t||M)},M.\u0275mod=c.Jb({type:M}),M.\u0275inj=c.Ib({}),M),q=o("FE24"),A=function(t,e){return{"pull-left":t,"float-left":e}},E=function(t,e){return{"pull-right":t,"float-right":e}},z=function(t,e){return{disabled:t,currentPage:e}};function D(t,e){if(1&t){var i=c.Sb();c.Rb(0,"li",11),c.Rb(1,"a",12),c.Yb("click",function(t){return c.pc(i),c.bc().selectPage(1,t)}),c.Nb(2,13),c.Qb(),c.Qb()}if(2&t){var n=c.bc(),b=c.nc(13);c.Db("disabled",n.noPrevious()||n.disabled),c.zb(2),c.gc("ngTemplateOutlet",n.customFirstTemplate||b)("ngTemplateOutletContext",c.kc(4,z,n.noPrevious()||n.disabled,n.page))}}function F(t,e){if(1&t){var i=c.Sb();c.Rb(0,"li",14),c.Rb(1,"a",12),c.Yb("click",function(t){c.pc(i);var e=c.bc();return e.selectPage(e.page-1,t)}),c.Nb(2,13),c.Qb(),c.Qb()}if(2&t){var n=c.bc(),b=c.nc(11);c.Db("disabled",n.noPrevious()||n.disabled),c.zb(2),c.gc("ngTemplateOutlet",n.customPreviousTemplate||b)("ngTemplateOutletContext",c.kc(4,z,n.noPrevious()||n.disabled,n.page))}}var N=function(t,e,i){return{disabled:t,$implicit:e,currentPage:i}};function B(t,e){if(1&t){var i=c.Sb();c.Rb(0,"li",15),c.Rb(1,"a",12),c.Yb("click",function(t){c.pc(i);var n=e.$implicit;return c.bc().selectPage(n.number,t)}),c.Nb(2,13),c.Qb(),c.Qb()}if(2&t){var n=e.$implicit,b=c.bc(),o=c.nc(7);c.Db("active",n.active)("disabled",b.disabled&&!n.active),c.zb(2),c.gc("ngTemplateOutlet",b.customPageTemplate||o)("ngTemplateOutletContext",c.lc(6,N,b.disabled,n,b.page))}}function V(t,e){if(1&t){var i=c.Sb();c.Rb(0,"li",16),c.Rb(1,"a",12),c.Yb("click",function(t){c.pc(i);var e=c.bc();return e.selectPage(e.page+1,t)}),c.Nb(2,13),c.Qb(),c.Qb()}if(2&t){var n=c.bc(),b=c.nc(9);c.Db("disabled",n.noNext()||n.disabled),c.zb(2),c.gc("ngTemplateOutlet",n.customNextTemplate||b)("ngTemplateOutletContext",c.kc(4,z,n.noNext()||n.disabled,n.page))}}function j(t,e){if(1&t){var i=c.Sb();c.Rb(0,"li",17),c.Rb(1,"a",12),c.Yb("click",function(t){c.pc(i);var e=c.bc();return e.selectPage(e.totalPages,t)}),c.Nb(2,13),c.Qb(),c.Qb()}if(2&t){var n=c.bc(),b=c.nc(15);c.Db("disabled",n.noNext()||n.disabled),c.zb(2),c.gc("ngTemplateOutlet",n.customLastTemplate||b)("ngTemplateOutletContext",c.kc(4,z,n.noNext()||n.disabled,n.page))}}function U(t,e){1&t&&c.wc(0),2&t&&c.xc(e.$implicit.text)}function W(t,e){if(1&t&&c.wc(0),2&t){var i=c.bc();c.xc(i.getText("next"))}}function H(t,e){if(1&t&&c.wc(0),2&t){var i=c.bc();c.xc(i.getText("previous"))}}function Y(t,e){if(1&t&&c.wc(0),2&t){var i=c.bc();c.xc(i.getText("first"))}}function X(t,e){if(1&t&&c.wc(0),2&t){var i=c.bc();c.xc(i.getText("last"))}}var G,J,$,Z,K=((G=n(function t(){b(this,t),this.main={maxSize:void 0,itemsPerPage:10,boundaryLinks:!1,directionLinks:!0,firstText:"First",previousText:"Previous",nextText:"Next",lastText:"Last",pageBtnClass:"",rotate:!0},this.pager={itemsPerPage:15,previousText:"\xab Previous",nextText:"Next \xbb",pageBtnClass:"",align:!0}})).\u0275fac=function(t){return new(t||G)},G.\u0275prov=Object(c.Hb)({factory:function(){return new G},token:G,providedIn:"root"}),G),tt={provide:s.d,useExisting:Object(c.T)(function(){return et}),multi:!0},et=((J=function(){function t(e,i,n){b(this,t),this.elementRef=e,this.changeDetection=n,this.numPages=new c.n,this.pageChanged=new c.n,this.onChange=Function.prototype,this.onTouched=Function.prototype,this.inited=!1,this._page=1,this.elementRef=e,this.config||this.configureOptions(Object.assign({},i.main,i.pager))}return n(t,[{key:"itemsPerPage",get:function(){return this._itemsPerPage},set:function(t){this._itemsPerPage=t,this.totalPages=this.calculateTotalPages()}},{key:"totalItems",get:function(){return this._totalItems},set:function(t){this._totalItems=t,this.totalPages=this.calculateTotalPages()}},{key:"totalPages",get:function(){return this._totalPages},set:function(t){this._totalPages=t,this.numPages.emit(t),this.inited&&this.selectPage(this.page)}},{key:"page",get:function(){return this._page},set:function(t){var e=this._page;this._page=t>this.totalPages?this.totalPages:t||1,this.changeDetection.markForCheck(),e!==this._page&&void 0!==e&&this.pageChanged.emit({page:this._page,itemsPerPage:this.itemsPerPage})}},{key:"configureOptions",value:function(t){this.config=Object.assign({},t)}},{key:"ngOnInit",value:function(){"undefined"!=typeof window&&(this.classMap=this.elementRef.nativeElement.getAttribute("class")||""),this.maxSize=void 0!==this.maxSize?this.maxSize:this.config.maxSize,this.rotate=void 0!==this.rotate?this.rotate:this.config.rotate,this.boundaryLinks=void 0!==this.boundaryLinks?this.boundaryLinks:this.config.boundaryLinks,this.directionLinks=void 0!==this.directionLinks?this.directionLinks:this.config.directionLinks,this.pageBtnClass=void 0!==this.pageBtnClass?this.pageBtnClass:this.config.pageBtnClass,this.itemsPerPage=void 0!==this.itemsPerPage?this.itemsPerPage:this.config.itemsPerPage,this.totalPages=this.calculateTotalPages(),this.pages=this.getPages(this.page,this.totalPages),this.inited=!0}},{key:"writeValue",value:function(t){this.page=t,this.pages=this.getPages(this.page,this.totalPages)}},{key:"getText",value:function(t){return this["".concat(t,"Text")]||this.config["".concat(t,"Text")]}},{key:"noPrevious",value:function(){return 1===this.page}},{key:"noNext",value:function(){return this.page===this.totalPages}},{key:"registerOnChange",value:function(t){this.onChange=t}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"selectPage",value:function(t,e){e&&e.preventDefault(),this.disabled||(e&&e.target&&e.target.blur(),this.writeValue(t),this.onChange(this.page))}},{key:"makePage",value:function(t,e,i){return{text:e,number:t,active:i}}},{key:"getPages",value:function(t,e){var i=[],n=1,b=e,o=void 0!==this.maxSize&&this.maxSizee&&(n=(b=e)-this.maxSize+1):(n=(Math.ceil(t/this.maxSize)-1)*this.maxSize+1,b=Math.min(n+this.maxSize-1,e)));for(var a=n;a<=b;a++){var s=this.makePage(a,a.toString(),a===t);i.push(s)}if(o&&!this.rotate){if(n>1){var l=this.makePage(n-1,"...",!1);i.unshift(l)}if(bthis.totalPages?this.totalPages:t||1,this.changeDetection.markForCheck(),e!==this._page&&void 0!==e&&this.pageChanged.emit({page:this._page,itemsPerPage:this.itemsPerPage})}},{key:"configureOptions",value:function(t){this.config=Object.assign({},t)}},{key:"ngOnInit",value:function(){"undefined"!=typeof window&&(this.classMap=this.elementRef.nativeElement.getAttribute("class")||""),this.maxSize=void 0!==this.maxSize?this.maxSize:this.config.maxSize,this.rotate=void 0!==this.rotate?this.rotate:this.config.rotate,this.boundaryLinks=void 0!==this.boundaryLinks?this.boundaryLinks:this.config.boundaryLinks,this.directionLinks=void 0!==this.directionLinks?this.directionLinks:this.config.directionLinks,this.pageBtnClass=void 0!==this.pageBtnClass?this.pageBtnClass:this.config.pageBtnClass,this.itemsPerPage=void 0!==this.itemsPerPage?this.itemsPerPage:this.config.itemsPerPage,this.totalPages=this.calculateTotalPages(),this.pages=this.getPages(this.page,this.totalPages),this.inited=!0}},{key:"writeValue",value:function(t){this.page=t,this.pages=this.getPages(this.page,this.totalPages)}},{key:"getText",value:function(t){return this["".concat(t,"Text")]||this.config["".concat(t,"Text")]}},{key:"noPrevious",value:function(){return 1===this.page}},{key:"noNext",value:function(){return this.page===this.totalPages}},{key:"registerOnChange",value:function(t){this.onChange=t}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"selectPage",value:function(t,e){e&&e.preventDefault(),this.disabled||(e&&e.target&&e.target.blur(),this.writeValue(t),this.onChange(this.page))}},{key:"makePage",value:function(t,e,i){return{text:e,number:t,active:i}}},{key:"getPages",value:function(t,e){var i=[],n=1,b=e,o=void 0!==this.maxSize&&this.maxSizee&&(n=(b=e)-this.maxSize+1):(n=(Math.ceil(t/this.maxSize)-1)*this.maxSize+1,b=Math.min(n+this.maxSize-1,e)));for(var a=n;a<=b;a++){var s=this.makePage(a,a.toString(),a===t);i.push(s)}if(o&&!this.rotate){if(n>1){var l=this.makePage(n-1,"...",!1);i.unshift(l)}if(b .arrow[_ngcontent-%COMP%] {\n margin-left: -2px;\n }\n .bs3.popover.top[_nghost-%COMP%] {\n margin-bottom: 10px;\n }\n .popover.bottom[_nghost-%COMP%] > .arrow[_ngcontent-%COMP%] {\n margin-left: -4px;\n }\n .bs3.bs-popover-left[_nghost-%COMP%] {\n margin-right: .5rem;\n }\n .bs3.bs-popover-right[_nghost-%COMP%] .arrow[_ngcontent-%COMP%], .bs3.bs-popover-left[_nghost-%COMP%] .arrow[_ngcontent-%COMP%]{\n margin: .3rem 0;\n }"],changeDetection:0}),dt),vt=0,Rt=((rt=function(){function t(e,i,n,o,a,s){b(this,t),this._elementRef=i,this._renderer=n,this._positionService=s,this.popoverId=vt++,this.outsideClick=!1,this.containerClass="",this._isInited=!1,this._popover=a.createLoader(i,o,n).provide({provide:mt,useValue:e}),Object.assign(this,e),this.onShown=this._popover.onShown,this.onHidden=this._popover.onHidden,"undefined"!=typeof window&&i.nativeElement.addEventListener("click",function(){try{i.nativeElement.focus()}catch(t){return}})}return n(t,[{key:"isOpen",get:function(){return this._popover.isShown},set:function(t){t?this.show():this.hide()}},{key:"setAriaDescribedBy",value:function(){this._ariaDescribedby=this.isOpen?"ngx-popover-".concat(this.popoverId):null,this._ariaDescribedby?(this._popover.instance.popoverId=this._ariaDescribedby,this._renderer.setAttribute(this._elementRef.nativeElement,"aria-describedby",this._ariaDescribedby)):this._renderer.removeAttribute(this._elementRef.nativeElement,"aria-describedby")}},{key:"show",value:function(){var t=this;if(!this._popover.isShown&&this.popover&&!this._delayTimeoutId){this._positionService.setOptions({modifiers:{flip:{enabled:this.adaptivePosition},preventOverflow:{enabled:this.adaptivePosition}}});var e=function(){t._delayTimeoutId&&(t._delayTimeoutId=void 0),t._popover.attach(ht).to(t.container).position({attachment:t.placement}).show({content:t.popover,context:t.popoverContext,placement:t.placement,title:t.popoverTitle,containerClass:t.containerClass}),t.adaptivePosition||(t._positionService.calcPosition(),t._positionService.deletePositionElement(t._popover._componentRef.location)),t.isOpen=!0,t.setAriaDescribedBy()},i=function(){t._popoverCancelShowFn&&t._popoverCancelShowFn()};if(this.delay){var n=Object(st.a)(this.delay).subscribe(function(){e(),i()});this.triggers&&Object(r.g)(this.triggers).forEach(function(e){t._popoverCancelShowFn=t._renderer.listen(t._elementRef.nativeElement,e.close,function(){n.unsubscribe(),i()})})}else e()}}},{key:"hide",value:function(){this._delayTimeoutId&&(clearTimeout(this._delayTimeoutId),this._delayTimeoutId=void 0),this.isOpen&&(this._popover.hide(),this.setAriaDescribedBy(),this.isOpen=!1)}},{key:"toggle",value:function(){if(this.isOpen)return this.hide();this.show()}},{key:"ngOnInit",value:function(){var t=this;this._isInited||(this._isInited=!0,this._popover.listen({triggers:this.triggers,outsideClick:this.outsideClick,show:function(){return t.show()},hide:function(){return t.hide()}}))}},{key:"ngOnDestroy",value:function(){this._popover.dispose()}}]),t}()).\u0275fac=function(t){return new(t||rt)(c.Lb(mt),c.Lb(c.l),c.Lb(c.E),c.Lb(c.P),c.Lb(ot.a),c.Lb(at.a))},rt.\u0275dir=c.Gb({type:rt,selectors:[["","popover",""]],inputs:{outsideClick:"outsideClick",containerClass:"containerClass",isOpen:"isOpen",adaptivePosition:"adaptivePosition",popover:"popover",popoverContext:"popoverContext",popoverTitle:"popoverTitle",placement:"placement",triggers:"triggers",container:"container",delay:"delay"},outputs:{onShown:"onShown",onHidden:"onHidden"},exportAs:["bs-popover"]}),rt),Qt=((ct=function(){function t(){b(this,t)}return n(t,null,[{key:"forRoot",value:function(){return{ngModule:t,providers:[ot.a,at.a]}}}]),t}()).\u0275fac=function(t){return new(t||ct)},ct.\u0275mod=c.Jb({type:ct}),ct.\u0275inj=c.Ib({imports:[[a.c]]}),ct);function wt(t,e){if(1&t&&(c.Rb(0,"bar",2),c.ec(1),c.Qb()),2&t){var i=c.bc();c.gc("type",i.type)("value",i._value)("max",i._max)}}function gt(t,e){if(1&t&&(c.Rb(0,"bar",2),c.wc(1),c.Qb()),2&t){var i=e.$implicit;c.gc("type",i.type)("value",i.value)("max",i.max),c.zb(1),c.xc(i.label)}}function ft(t,e){if(1&t&&c.uc(0,gt,2,4,"bar",3),2&t){var i=c.bc();c.gc("ngForOf",i._value)}}var yt,xt,Mt,kt,St,Pt,Ct,_t,It,Tt=["*"],Ot=((kt=n(function t(){b(this,t),this.animate=!1,this.max=100})).\u0275fac=function(t){return new(t||kt)},kt.\u0275prov=Object(c.Hb)({factory:function(){return new kt},token:kt,providedIn:"root"}),kt),Lt=((Mt=function(){function t(e){b(this,t),this.isStacked=!1,this._max=100,this.addClass=!0,this.bars=[],Object.assign(this,e)}return n(t,[{key:"animate",set:function(t){this._animate=t,this.bars.forEach(function(e){e.animate=t})}},{key:"striped",set:function(t){this._striped=t,this.bars.forEach(function(e){e.striped=t})}},{key:"value",set:function(t){this.isStacked=Array.isArray(t),this._value=t}},{key:"isBs3",get:function(){return Object(r.e)()}},{key:"max",get:function(){return this._max},set:function(t){this._max=t,this.bars.forEach(function(t){t.recalculatePercentage()})}},{key:"addBar",value:function(t){t.animate=this._animate,t.striped=this._striped,this.bars.push(t)}},{key:"removeBar",value:function(t){this.bars.splice(this.bars.indexOf(t),1)}}]),t}()).\u0275fac=function(t){return new(t||Mt)(c.Lb(Ot))},Mt.\u0275cmp=c.Fb({type:Mt,selectors:[["progressbar"]],hostVars:3,hostBindings:function(t,e){2&t&&(c.Ab("max",e.max),c.Db("progress",e.addClass))},inputs:{animate:"animate",striped:"striped",value:"value",max:"max",type:"type"},ngContentSelectors:Tt,decls:2,vars:2,consts:[[3,"type","value","max",4,"ngIf"],[3,"ngIf"],[3,"type","value","max"],[3,"type","value","max",4,"ngFor","ngForOf"]],template:function(t,e){1&t&&(c.fc(),c.uc(0,wt,2,3,"bar",0),c.uc(1,ft,1,1,"ng-template",1)),2&t&&(c.gc("ngIf",!e.isStacked),c.zb(1),c.gc("ngIf",e.isStacked))},directives:function(){return[a.k,qt,a.j]},styles:["[_nghost-%COMP%] {\n width: 100%;\n display: flex;\n }"]}),Mt),qt=((xt=function(){function t(e,i,n){b(this,t),this.el=e,this.renderer=n,this.addClass=!0,this.percent=0,this.progress=i}return n(t,[{key:"setBarWidth",get:function(){return this.recalculatePercentage(),this.percent}},{key:"isBs3",get:function(){return Object(r.e)()}},{key:"ngOnInit",value:function(){this.progress.addBar(this)}},{key:"ngOnDestroy",value:function(){this.progress.removeBar(this)}},{key:"ngOnChanges",value:function(t){if(t.value){if(!t.value.currentValue&&0!==t.value.currentValue)return;this.value=t.value.currentValue,this.recalculatePercentage()}t.type&&(this.type=t.type.currentValue,this.applyTypeClasses())}},{key:"recalculatePercentage",value:function(){this.percent=+(this.value/this.progress.max*100).toFixed(2);var t=this.progress.bars.reduce(function(t,e){return t+e.percent},0);t>100&&(this.percent-=t-100)}},{key:"applyTypeClasses",value:function(){if(this._prevType){var t="bg-".concat(this._prevType);this.renderer.removeClass(this.el.nativeElement,"progress-bar-".concat(this._prevType)),this.renderer.removeClass(this.el.nativeElement,t),this._prevType=null}if(this.type){var e="bg-".concat(this.type);this.renderer.addClass(this.el.nativeElement,"progress-bar-".concat(this.type)),this.renderer.addClass(this.el.nativeElement,e),this._prevType=this.type}}}]),t}()).\u0275fac=function(t){return new(t||xt)(c.Lb(c.l),c.Lb(Lt,1),c.Lb(c.E))},xt.\u0275cmp=c.Fb({type:xt,selectors:[["bar"]],hostAttrs:["role","progressbar","aria-valuemin","0"],hostVars:15,hostBindings:function(t,e){2&t&&(c.Ab("aria-valuenow",e.value)("aria-valuetext",e.percent?e.percent.toFixed(0)+"%":"")("aria-valuemax",e.max),c.tc("height","100","%")("width",e.setBarWidth,"%"),c.Db("progress-bar-animated",!e.isBs3&&e.animate)("progress-bar-striped",e.striped)("active",e.isBs3&&e.animate)("progress-bar",e.addClass))},inputs:{value:"value",type:"type",max:"max"},features:[c.xb],ngContentSelectors:Tt,decls:1,vars:0,template:function(t,e){1&t&&(c.fc(),c.ec(0))},encapsulation:2}),xt),At=((yt=function(){function t(){b(this,t)}return n(t,null,[{key:"forRoot",value:function(){return{ngModule:t,providers:[]}}}]),t}()).\u0275fac=function(t){return new(t||yt)},yt.\u0275mod=c.Jb({type:yt}),yt.\u0275inj=c.Ib({imports:[[a.c]]}),yt),Et=o("mrSG"),zt=["*"],Dt=((_t=n(function t(){b(this,t),this.adaptivePosition=!0,this.placement="top",this.triggers="hover focus",this.delay=0})).\u0275fac=function(t){return new(t||_t)},_t.\u0275prov=Object(c.Hb)({factory:function(){return new _t},token:_t,providedIn:"root"}),_t),Ft=((Ct=function(){function t(e){b(this,t),Object.assign(this,e)}return n(t,[{key:"isBs3",get:function(){return Object(r.e)()}},{key:"ngAfterViewInit",value:function(){this.classMap={in:!1,fade:!1},this.classMap[this.placement]=!0,this.classMap["tooltip-".concat(this.placement)]=!0,this.classMap.in=!0,this.animation&&(this.classMap.fade=!0),this.containerClass&&(this.classMap[this.containerClass]=!0)}}]),t}()).\u0275fac=function(t){return new(t||Ct)(c.Lb(Dt))},Ct.\u0275cmp=c.Fb({type:Ct,selectors:[["bs-tooltip-container"]],hostAttrs:["role","tooltip"],hostVars:7,hostBindings:function(t,e){2&t&&(c.Ab("id",e.id),c.Bb("tooltip in tooltip-"+e.placement+" bs-tooltip-"+e.placement+" "+e.placement+" "+e.containerClass),c.Db("show",!e.isBs3)("bs3",e.isBs3))},ngContentSelectors:zt,decls:3,vars:0,consts:[[1,"tooltip-arrow","arrow"],[1,"tooltip-inner"]],template:function(t,e){1&t&&(c.fc(),c.Mb(0,"div",0),c.Rb(1,"div",1),c.ec(2),c.Qb())},styles:[".tooltip[_nghost-%COMP%] {\n display: block;\n pointer-events: none;\n }\n .bs3.tooltip.top[_nghost-%COMP%] > .arrow[_ngcontent-%COMP%] {\n margin-left: -2px;\n }\n .bs3.tooltip.bottom[_nghost-%COMP%] {\n margin-top: 0px;\n }\n .bs3.bs-tooltip-left[_nghost-%COMP%], .bs3.bs-tooltip-right[_nghost-%COMP%]{\n margin: 0px;\n }\n .bs3.bs-tooltip-right[_nghost-%COMP%] .arrow[_ngcontent-%COMP%], .bs3.bs-tooltip-left[_nghost-%COMP%] .arrow[_ngcontent-%COMP%] {\n margin: .3rem 0;\n }"],changeDetection:0}),Ct),Nt=0,Bt=((Pt=function(){function t(e,i,n,o,a,s){b(this,t),this._elementRef=o,this._renderer=a,this._positionService=s,this.tooltipId=Nt++,this.tooltipChange=new c.n,this.containerClass="",this.tooltipAnimation=!0,this.tooltipFadeDuration=150,this.tooltipStateChanged=new c.n,this._tooltip=i.createLoader(this._elementRef,e,this._renderer).provide({provide:Dt,useValue:n}),Object.assign(this,n),this.onShown=this._tooltip.onShown,this.onHidden=this._tooltip.onHidden}return n(t,[{key:"isOpen",get:function(){return this._tooltip.isShown},set:function(t){t?this.show():this.hide()}},{key:"htmlContent",set:function(t){Object(r.j)("tooltipHtml was deprecated, please use `tooltip` instead"),this.tooltip=t}},{key:"_placement",set:function(t){Object(r.j)("tooltipPlacement was deprecated, please use `placement` instead"),this.placement=t}},{key:"_isOpen",get:function(){return Object(r.j)("tooltipIsOpen was deprecated, please use `isOpen` instead"),this.isOpen},set:function(t){Object(r.j)("tooltipIsOpen was deprecated, please use `isOpen` instead"),this.isOpen=t}},{key:"_enable",get:function(){return Object(r.j)("tooltipEnable was deprecated, please use `isDisabled` instead"),this.isDisabled},set:function(t){Object(r.j)("tooltipEnable was deprecated, please use `isDisabled` instead"),this.isDisabled=!t}},{key:"_appendToBody",get:function(){return Object(r.j)('tooltipAppendToBody was deprecated, please use `container="body"` instead'),"body"===this.container},set:function(t){Object(r.j)('tooltipAppendToBody was deprecated, please use `container="body"` instead'),this.container=t?"body":this.container}},{key:"_popupClass",set:function(t){Object(r.j)("tooltipClass deprecated")}},{key:"_tooltipContext",set:function(t){Object(r.j)("tooltipContext deprecated")}},{key:"_tooltipPopupDelay",set:function(t){Object(r.j)("tooltipPopupDelay is deprecated, use `delay` instead"),this.delay=t}},{key:"_tooltipTrigger",get:function(){return Object(r.j)("tooltipTrigger was deprecated, please use `triggers` instead"),this.triggers},set:function(t){Object(r.j)("tooltipTrigger was deprecated, please use `triggers` instead"),this.triggers=(t||"").toString()}},{key:"ngOnInit",value:function(){var t=this;this._tooltip.listen({triggers:this.triggers,show:function(){return t.show()}}),this.tooltipChange.subscribe(function(e){e||t._tooltip.hide()}),this.onShown.subscribe(function(){t.setAriaDescribedBy()}),this.onHidden.subscribe(function(){t.setAriaDescribedBy()})}},{key:"setAriaDescribedBy",value:function(){this._ariaDescribedby=this.isOpen?"tooltip-".concat(this.tooltipId):null,this._ariaDescribedby?this._renderer.setAttribute(this._elementRef.nativeElement,"aria-describedby",this._ariaDescribedby):this._renderer.removeAttribute(this._elementRef.nativeElement,"aria-describedby")}},{key:"toggle",value:function(){if(this.isOpen)return this.hide();this.show()}},{key:"show",value:function(){var t=this;if(this._positionService.setOptions({modifiers:{flip:{enabled:this.adaptivePosition},preventOverflow:{enabled:this.adaptivePosition}}}),!(this.isOpen||this.isDisabled||this._delayTimeoutId)&&this.tooltip){var e=function(){t._delayTimeoutId&&(t._delayTimeoutId=void 0),t._tooltip.attach(Ft).to(t.container).position({attachment:t.placement}).show({content:t.tooltip,placement:t.placement,containerClass:t.containerClass,id:"tooltip-".concat(t.tooltipId)})},i=function(){t._tooltipCancelShowFn&&t._tooltipCancelShowFn()};this.delay?(this._delaySubscription&&this._delaySubscription.unsubscribe(),this._delaySubscription=Object(st.a)(this.delay).subscribe(function(){e(),i()}),this.triggers&&Object(r.g)(this.triggers).forEach(function(e){t._tooltipCancelShowFn=t._renderer.listen(t._elementRef.nativeElement,e.close,function(){t._delaySubscription.unsubscribe(),i()})})):e()}}},{key:"hide",value:function(){var t=this;this._delayTimeoutId&&(clearTimeout(this._delayTimeoutId),this._delayTimeoutId=void 0),this._tooltip.isShown&&(this._tooltip.instance.classMap.in=!1,setTimeout(function(){t._tooltip.hide()},this.tooltipFadeDuration))}},{key:"ngOnDestroy",value:function(){this._tooltip.dispose(),this.tooltipChange.unsubscribe(),this._delaySubscription&&this._delaySubscription.unsubscribe(),this.onShown.unsubscribe(),this.onHidden.unsubscribe()}}]),t}()).\u0275fac=function(t){return new(t||Pt)(c.Lb(c.P),c.Lb(ot.a),c.Lb(Dt),c.Lb(c.l),c.Lb(c.E),c.Lb(at.a))},Pt.\u0275dir=c.Gb({type:Pt,selectors:[["","tooltip",""],["","tooltipHtml",""]],inputs:{containerClass:"containerClass",tooltipAnimation:"tooltipAnimation",tooltipFadeDuration:"tooltipFadeDuration",isOpen:"isOpen",htmlContent:["tooltipHtml","htmlContent"],tooltip:"tooltip",_placement:["tooltipPlacement","_placement"],placement:"placement",_isOpen:["tooltipIsOpen","_isOpen"],_enable:["tooltipEnable","_enable"],isDisabled:"isDisabled",_appendToBody:["tooltipAppendToBody","_appendToBody"],container:"container",_popupClass:["tooltipClass","_popupClass"],_tooltipContext:["tooltipContext","_tooltipContext"],_tooltipPopupDelay:["tooltipPopupDelay","_tooltipPopupDelay"],delay:"delay",_tooltipTrigger:["tooltipTrigger","_tooltipTrigger"],triggers:"triggers",adaptivePosition:"adaptivePosition"},outputs:{tooltipChange:"tooltipChange",tooltipStateChanged:"tooltipStateChanged",onShown:"onShown",onHidden:"onHidden"},exportAs:["bs-tooltip"]}),Object(Et.a)([Object(r.b)(),Object(Et.b)("design:type",Object)],Pt.prototype,"tooltip",void 0),Pt),Vt=((St=function(){function t(){b(this,t)}return n(t,null,[{key:"forRoot",value:function(){return{ngModule:t,providers:[ot.a,at.a]}}}]),t}()).\u0275fac=function(t){return new(t||St)},St.\u0275mod=c.Jb({type:St}),St.\u0275inj=c.Ib({imports:[[a.c]]}),St),jt=o("iInd"),Ut=((It=n(function t(){b(this,t)})).\u0275fac=function(t){return new(t||It)},It.\u0275cmp=c.Fb({type:It,selectors:[["ng-component"]],decls:215,vars:0,consts:[[1,"animated","fadeIn"],[1,"row"],[1,"col-sm-6","col-md-4"],[1,"card"],[1,"card-header"],[1,"card-body"],[1,"card-footer"],[1,"fa","fa-check"],[1,"card-header-actions",2,"height","21px"],[1,"switch","switch-sm","switch-label","switch-info"],["type","checkbox","checked","",1,"switch-input"],["data-checked","On","data-unchecked","Off",1,"switch-slider"],[1,"card-header-actions"],[1,"badge","badge-success"],[1,"badge","badge-pill","badge-danger"],[1,"card","border-primary"],[1,"card","border-secondary"],[1,"card","border-success"],[1,"card","border-info"],[1,"card","border-warning"],[1,"card","border-danger"],[1,"card","card-accent-primary"],[1,"card","card-accent-secondary"],[1,"card","card-accent-success"],[1,"card","card-accent-info"],[1,"card","card-accent-warning"],[1,"card","card-accent-danger"],[1,"card","text-white","bg-primary","text-center"],[1,"card-bodyquote"],["title","Source Title"],[1,"card","text-white","bg-success","text-center"],[1,"card","text-white","bg-info","text-center"],[1,"card","text-white","bg-warning","text-center"],[1,"card","text-white","bg-danger","text-center"],[1,"card","text-white","bg-primary"],[1,"card","text-white","bg-success"],[1,"card","text-white","bg-info"],[1,"card","text-white","bg-warning"],[1,"card","text-white","bg-danger"]],template:function(t,e){1&t&&(c.Rb(0,"div",0),c.Rb(1,"div",1),c.Rb(2,"div",2),c.Rb(3,"div",3),c.Rb(4,"div",4),c.wc(5," Card title "),c.Qb(),c.Rb(6,"div",5),c.wc(7," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),c.Qb(),c.Qb(),c.Qb(),c.Rb(8,"div",2),c.Rb(9,"div",3),c.Rb(10,"div",5),c.wc(11," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),c.Qb(),c.Rb(12,"div",6),c.wc(13,"Card footer"),c.Qb(),c.Qb(),c.Qb(),c.Rb(14,"div",2),c.Rb(15,"div",3),c.Rb(16,"div",4),c.Mb(17,"i",7),c.wc(18,"Card with icon "),c.Qb(),c.Rb(19,"div",5),c.wc(20," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),c.Qb(),c.Qb(),c.Qb(),c.Rb(21,"div",2),c.Rb(22,"div",3),c.Rb(23,"div",4),c.wc(24," Card with switch "),c.Rb(25,"div",8),c.Rb(26,"label",9),c.Mb(27,"input",10),c.Mb(28,"span",11),c.Qb(),c.Qb(),c.Qb(),c.Rb(29,"div",5),c.wc(30," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),c.Qb(),c.Qb(),c.Qb(),c.Rb(31,"div",2),c.Rb(32,"div",3),c.Rb(33,"div",4),c.wc(34," Card with label "),c.Rb(35,"div",12),c.Rb(36,"span",13),c.wc(37,"Success"),c.Qb(),c.Qb(),c.Qb(),c.Rb(38,"div",5),c.wc(39," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),c.Qb(),c.Qb(),c.Qb(),c.Rb(40,"div",2),c.Rb(41,"div",3),c.Rb(42,"div",4),c.wc(43," Card with label "),c.Rb(44,"div",12),c.Rb(45,"span",14),c.wc(46,"42"),c.Qb(),c.Qb(),c.Qb(),c.Rb(47,"div",5),c.wc(48," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(49,"div",1),c.Rb(50,"div",2),c.Rb(51,"div",15),c.Rb(52,"div",4),c.wc(53," Card outline "),c.Qb(),c.Rb(54,"div",5),c.wc(55," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),c.Qb(),c.Qb(),c.Qb(),c.Rb(56,"div",2),c.Rb(57,"div",16),c.Rb(58,"div",4),c.wc(59," Card outline "),c.Qb(),c.Rb(60,"div",5),c.wc(61," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),c.Qb(),c.Qb(),c.Qb(),c.Rb(62,"div",2),c.Rb(63,"div",17),c.Rb(64,"div",4),c.wc(65," Card outline "),c.Qb(),c.Rb(66,"div",5),c.wc(67," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),c.Qb(),c.Qb(),c.Qb(),c.Rb(68,"div",2),c.Rb(69,"div",18),c.Rb(70,"div",4),c.wc(71," Card outline "),c.Qb(),c.Rb(72,"div",5),c.wc(73," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),c.Qb(),c.Qb(),c.Qb(),c.Rb(74,"div",2),c.Rb(75,"div",19),c.Rb(76,"div",4),c.wc(77," Card outline "),c.Qb(),c.Rb(78,"div",5),c.wc(79," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),c.Qb(),c.Qb(),c.Qb(),c.Rb(80,"div",2),c.Rb(81,"div",20),c.Rb(82,"div",4),c.wc(83," Card outline "),c.Qb(),c.Rb(84,"div",5),c.wc(85," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(86,"div",1),c.Rb(87,"div",2),c.Rb(88,"div",21),c.Rb(89,"div",4),c.wc(90," Card with accent "),c.Qb(),c.Rb(91,"div",5),c.wc(92," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),c.Qb(),c.Qb(),c.Qb(),c.Rb(93,"div",2),c.Rb(94,"div",22),c.Rb(95,"div",4),c.wc(96," Card with accent "),c.Qb(),c.Rb(97,"div",5),c.wc(98," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),c.Qb(),c.Qb(),c.Qb(),c.Rb(99,"div",2),c.Rb(100,"div",23),c.Rb(101,"div",4),c.wc(102," Card with accent "),c.Qb(),c.Rb(103,"div",5),c.wc(104," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),c.Qb(),c.Qb(),c.Qb(),c.Rb(105,"div",2),c.Rb(106,"div",24),c.Rb(107,"div",4),c.wc(108," Card with accent "),c.Qb(),c.Rb(109,"div",5),c.wc(110," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),c.Qb(),c.Qb(),c.Qb(),c.Rb(111,"div",2),c.Rb(112,"div",25),c.Rb(113,"div",4),c.wc(114," Card with accent "),c.Qb(),c.Rb(115,"div",5),c.wc(116," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),c.Qb(),c.Qb(),c.Qb(),c.Rb(117,"div",2),c.Rb(118,"div",26),c.Rb(119,"div",4),c.wc(120," Card with accent "),c.Qb(),c.Rb(121,"div",5),c.wc(122," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(123,"div",1),c.Rb(124,"div",2),c.Rb(125,"div",27),c.Rb(126,"div",5),c.Rb(127,"blockquote",28),c.Rb(128,"p"),c.wc(129,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante."),c.Qb(),c.Rb(130,"footer"),c.wc(131,"Someone famous in "),c.Rb(132,"cite",29),c.wc(133,"Source Title"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(134,"div",2),c.Rb(135,"div",30),c.Rb(136,"div",5),c.Rb(137,"blockquote",28),c.Rb(138,"p"),c.wc(139,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante."),c.Qb(),c.Rb(140,"footer"),c.wc(141,"Someone famous in "),c.Rb(142,"cite",29),c.wc(143,"Source Title"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(144,"div",2),c.Rb(145,"div",31),c.Rb(146,"div",5),c.Rb(147,"blockquote",28),c.Rb(148,"p"),c.wc(149,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante."),c.Qb(),c.Rb(150,"footer"),c.wc(151,"Someone famous in "),c.Rb(152,"cite",29),c.wc(153,"Source Title"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(154,"div",2),c.Rb(155,"div",32),c.Rb(156,"div",5),c.Rb(157,"blockquote",28),c.Rb(158,"p"),c.wc(159,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante."),c.Qb(),c.Rb(160,"footer"),c.wc(161,"Someone famous in "),c.Rb(162,"cite",29),c.wc(163,"Source Title"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(164,"div",2),c.Rb(165,"div",33),c.Rb(166,"div",5),c.Rb(167,"blockquote",28),c.Rb(168,"p"),c.wc(169,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante."),c.Qb(),c.Rb(170,"footer"),c.wc(171,"Someone famous in "),c.Rb(172,"cite",29),c.wc(173,"Source Title"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(174,"div",2),c.Rb(175,"div",27),c.Rb(176,"div",5),c.Rb(177,"blockquote",28),c.Rb(178,"p"),c.wc(179,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante."),c.Qb(),c.Rb(180,"footer"),c.wc(181,"Someone famous in "),c.Rb(182,"cite",29),c.wc(183,"Source Title"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(184,"div",1),c.Rb(185,"div",2),c.Rb(186,"div",34),c.Rb(187,"div",4),c.wc(188," Card title "),c.Qb(),c.Rb(189,"div",5),c.wc(190," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),c.Qb(),c.Qb(),c.Qb(),c.Rb(191,"div",2),c.Rb(192,"div",35),c.Rb(193,"div",4),c.wc(194," Card title "),c.Qb(),c.Rb(195,"div",5),c.wc(196," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),c.Qb(),c.Qb(),c.Qb(),c.Rb(197,"div",2),c.Rb(198,"div",36),c.Rb(199,"div",4),c.wc(200," Card title "),c.Qb(),c.Rb(201,"div",5),c.wc(202," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),c.Qb(),c.Qb(),c.Qb(),c.Rb(203,"div",2),c.Rb(204,"div",37),c.Rb(205,"div",4),c.wc(206," Card title "),c.Qb(),c.Rb(207,"div",5),c.wc(208," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),c.Qb(),c.Qb(),c.Qb(),c.Rb(209,"div",2),c.Rb(210,"div",38),c.Rb(211,"div",4),c.wc(212," Card title "),c.Qb(),c.Rb(213,"div",5),c.wc(214," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb())},encapsulation:2}),It);function Wt(t,e){1&t&&(c.Rb(0,"div",251),c.Rb(1,"a",252),c.wc(2,"Action"),c.Qb(),c.Rb(3,"a",252),c.wc(4,"Another action"),c.Qb(),c.Rb(5,"a",252),c.wc(6,"Something else here"),c.Qb(),c.Mb(7,"div",253),c.Rb(8,"a",252),c.wc(9,"Separated link"),c.Qb(),c.Qb())}function Ht(t,e){1&t&&(c.Rb(0,"div",251),c.Rb(1,"a",252),c.wc(2,"Action"),c.Qb(),c.Rb(3,"a",252),c.wc(4,"Another action"),c.Qb(),c.Rb(5,"a",252),c.wc(6,"Something else here"),c.Qb(),c.Mb(7,"div",253),c.Rb(8,"a",252),c.wc(9,"Separated link"),c.Qb(),c.Qb())}function Yt(t,e){1&t&&(c.Rb(0,"div",251),c.Rb(1,"a",252),c.wc(2,"Action prepend"),c.Qb(),c.Rb(3,"a",252),c.wc(4,"Another action"),c.Qb(),c.Rb(5,"a",252),c.wc(6,"Something else here"),c.Qb(),c.Mb(7,"div",253),c.Rb(8,"a",252),c.wc(9,"Separated link"),c.Qb(),c.Qb())}function Xt(t,e){1&t&&(c.Rb(0,"div",251),c.Rb(1,"a",252),c.wc(2,"Action append"),c.Qb(),c.Rb(3,"a",252),c.wc(4,"Another action"),c.Qb(),c.Rb(5,"a",252),c.wc(6,"Something else here"),c.Qb(),c.Mb(7,"div",253),c.Rb(8,"a",252),c.wc(9,"Separated link"),c.Qb(),c.Qb())}var Gt,Jt,$t,Zt=(($t=function(){function t(){b(this,t),this.isCollapsed=!1,this.iconCollapse="icon-arrow-up"}return n(t,[{key:"collapsed",value:function(t){}},{key:"expanded",value:function(t){}},{key:"toggleCollapse",value:function(){this.isCollapsed=!this.isCollapsed,this.iconCollapse=this.isCollapsed?"icon-arrow-down":"icon-arrow-up"}}]),t}()).\u0275fac=function(t){return new(t||$t)},$t.\u0275cmp=c.Fb({type:$t,selectors:[["ng-component"]],decls:916,vars:4,consts:[[1,"animated","fadeIn"],[1,"row"],[1,"col-sm-6"],[1,"card"],[1,"card-header"],[1,"card-body"],[1,"col-sm-12"],[1,"form-group"],["for","name"],["type","text","id","name","placeholder","Enter your name",1,"form-control"],["for","ccnumber"],["type","text","id","ccnumber","placeholder","0000 0000 0000 0000",1,"form-control"],[1,"form-group","col-sm-4"],["for","ccmonth"],["id","ccmonth",1,"form-control"],["for","ccyear"],["id","ccyear",1,"form-control"],[1,"col-sm-4"],["for","cvv"],["type","text","id","cvv","placeholder","123",1,"form-control"],["for","company"],["type","text","id","company","placeholder","Enter your company name",1,"form-control"],["for","vat"],["type","text","id","vat","placeholder","PL1234567890",1,"form-control"],["for","street"],["type","text","id","street","placeholder","Enter street name",1,"form-control"],[1,"form-group","col-sm-8"],["for","city"],["type","text","id","city","placeholder","Enter your city",1,"form-control"],["for","postal-code"],["type","text","id","postal-code","placeholder","Postal Code",1,"form-control"],["for","country"],["type","text","id","country","placeholder","Country name",1,"form-control"],[1,"col-md-6"],["action","","method","post","enctype","multipart/form-data",1,"form-horizontal"],[1,"form-group","row"],[1,"col-md-3","col-form-label"],[1,"col-md-9"],[1,"form-control-static"],["for","text-input",1,"col-md-3","col-form-label"],["type","text","id","text-input","name","text-input","placeholder","Text",1,"form-control"],[1,"help-block"],["for","email-input",1,"col-md-3","col-form-label"],["type","email","id","email-input","name","email-input","placeholder","Enter Email","autocomplete","email",1,"form-control"],["for","password-input",1,"col-md-3","col-form-label"],["type","password","id","password-input","name","password-input","placeholder","Password","autocomplete","current-password",1,"form-control"],["for","date-input",1,"col-md-3","col-form-label"],["id","date-input","type","date","name","date-input","placeholder","date",1,"form-control"],["for","disabled-input",1,"col-md-3","col-form-label"],["type","text","id","disabled-input","name","disabled-input","placeholder","Disabled","disabled","",1,"form-control"],["for","textarea-input",1,"col-md-3","col-form-label"],["id","textarea-input","name","textarea-input","rows","9","placeholder","Content..",1,"form-control"],["for","select1",1,"col-md-3","col-form-label"],["id","select1","name","select1",1,"form-control"],["value","0"],["value","1"],["value","2"],["value","3"],["for","select2",1,"col-md-3","col-form-label"],["id","select2","name","select2",1,"form-control","form-control-lg"],["for","select3",1,"col-md-3","col-form-label"],["id","select3","name","select3",1,"form-control","form-control-sm"],["for","disabledSelect",1,"col-md-3","col-form-label"],["id","disabledSelect","disabled","",1,"form-control"],["for","multiple-select",1,"col-md-3","col-form-label"],["id","multiple-select","name","multiple-select","size","5","multiple","",1,"form-control"],["value","4"],["value","5"],["value","6"],["value","7"],["value","8"],["value","9"],["value","10"],[1,"col-md-9","col-form-label"],[1,"form-check"],["type","radio","name","radios","id","radio1","value","option1","checked","",1,"form-check-input"],["for","radio1",1,"form-check-label"],["type","radio","name","radios","id","radio2","value","option2",1,"form-check-input"],["for","radio2",1,"form-check-label"],["type","radio","name","radios","id","radio3","value","option3",1,"form-check-input"],["for","radio3",1,"form-check-label"],["for","inline-radios",1,"col-md-3","col-form-label"],["id","inline-radios",1,"form-check","form-check-inline","mr-1"],["type","radio","name","inline-radios","id","inlineRadio1","value","option1",1,"form-check-input"],["for","inlineRadio1",1,"form-check-label"],[1,"form-check","form-check-inline","mr-1"],["type","radio","name","inline-radios","id","inlineRadio2","value","option2",1,"form-check-input"],["for","inlineRadio2",1,"form-check-label"],["type","radio","name","inline-radios","id","inlineRadio3","value","option3",1,"form-check-input"],["for","inlineRadio3",1,"form-check-label"],["type","checkbox","value","option1","id","checkbox1",1,"form-check-input"],["for","checkbox1",1,"form-check-label"],["type","checkbox","value","option1","id","checkbox2",1,"form-check-input"],["for","checkbox2",1,"form-check-label"],[1,"form-check","checkbox"],["type","checkbox","value","option1","id","checkbox3",1,"form-check-input"],["for","checkbox3",1,"form-check-label"],["type","checkbox","id","inline-checkbox1","value","option1",1,"form-check-input"],["for","inline-checkbox1",1,"form-check-label"],["type","checkbox","id","inline-checkbox2","value","option2",1,"form-check-input"],["for","inline-checkbox2",1,"form-check-label"],["type","checkbox","id","inline-checkbox3","value","option3",1,"form-check-input"],["for","inline-checkbox3",1,"form-check-label"],["for","file-input",1,"col-md-3","col-form-label"],["type","file","id","file-input","name","file-input"],["for","file-multiple-input",1,"col-md-3","col-form-label"],["type","file","id","file-multiple-input","name","file-multiple-input","multiple",""],[1,"card-footer"],["type","submit",1,"btn","btn-sm","btn-primary"],[1,"fa","fa-dot-circle-o"],["type","reset",1,"btn","btn-sm","btn-danger"],[1,"fa","fa-ban"],["action","","method","post",1,"form-inline"],["for","if-email",1,"sr-only"],["type","email","id","if-email","name","if-email","placeholder","Enter Email..","autocomplete","email",1,"form-control"],["for","if-password",1,"sr-only"],["type","password","id","if-password","name","if-password","placeholder","Enter Password..","autocomplete","current-password",1,"form-control"],["action","","method","post",1,"form-horizontal"],["for","hf-email",1,"col-md-3","col-form-label"],["type","email","id","hf-email","name","hf-email","placeholder","Enter Email..","autocomplete","email",1,"form-control"],["for","hf-password",1,"col-md-3","col-form-label"],["type","password","id","hf-password","name","hf-password","placeholder","Enter Password..","autocomplete","current-password",1,"form-control"],["action","","method","post"],["for","nf-email"],["type","email","id","nf-email","name","nf-email","placeholder","Enter Email..","autocomplete","email",1,"form-control"],["for","nf-password"],["type","password","id","nf-password","name","nf-password","placeholder","Enter Password..","autocomplete","current-password",1,"form-control"],[1,"col-sm-3"],["type","text","placeholder",".col-sm-3",1,"form-control"],["type","text","placeholder",".col-sm-4",1,"form-control"],[1,"col-sm-5"],["type","text","placeholder",".col-sm-5",1,"form-control"],["type","text","placeholder",".col-sm-6",1,"form-control"],[1,"col-sm-7"],["type","text","placeholder",".col-sm-7",1,"form-control"],[1,"col-sm-8"],["type","text","placeholder",".col-sm-8",1,"form-control"],[1,"col-sm-9"],["type","text","placeholder",".col-sm-9",1,"form-control"],[1,"col-sm-10"],["type","text","placeholder",".col-sm-10",1,"form-control"],[1,"col-sm-11"],["type","text","placeholder",".col-sm-11",1,"form-control"],["type","text","placeholder",".col-sm-12",1,"form-control"],[1,"fa","fa-user"],["for","input-small",1,"col-sm-5","col-form-label"],["type","text","id","input-small","name","input-small","placeholder",".form-control-sm",1,"form-control","form-control-sm"],["for","input-normal",1,"col-sm-5","col-form-label"],["type","text","id","input-normal","name","input-normal","placeholder","Normal",1,"form-control"],["for","input-large",1,"col-sm-5","col-form-label"],["type","text","id","input-large","name","input-large","placeholder",".form-control-lg",1,"form-control","form-control-lg"],["for","inputSuccess1",1,"form-col-form-label"],["type","text","id","inputSuccess1",1,"form-control","is-valid"],[1,"valid-feedback"],["for","inputError1",1,"form-col-form-label"],["type","text","id","inputError1",1,"form-control","is-invalid"],[1,"invalid-feedback"],[1,"was-validated"],["for","inputSuccess2",1,"form-col-form-label"],["type","text","id","inputSuccess2",1,"form-control","is-valid"],["for","inputError2",1,"form-col-form-label"],["type","text","id","inputError2","required","",1,"form-control"],[1,"col-md-12"],[1,"input-group"],[1,"input-group-prepend"],[1,"input-group-text"],["type","text","id","input1-group1","name","input1-group1","placeholder","Username",1,"form-control"],["type","email","id","input2-group1","name","input2-group1","placeholder","Email","autocomplete","email",1,"form-control"],[1,"input-group-append"],[1,"fa","fa-envelope-o"],[1,"fa","fa-euro"],["type","text","id","input3-group1","name","input3-group1","placeholder","..",1,"form-control"],["type","submit",1,"btn","btn-sm","btn-success"],["type","button",1,"btn","btn-primary"],[1,"fa","fa-search"],["type","text","id","input1-group2","name","input1-group2","placeholder","Username",1,"form-control"],["type","email","id","input2-group2","name","input2-group2","placeholder","Email","autocomplete","email",1,"form-control"],[1,"fa","fa-facebook"],["type","text","id","input3-group2","name","input3-group2","placeholder","Search",1,"form-control"],[1,"fa","fa-twitter"],["dropdown","",1,"input-group-prepend"],["type","button","dropdownToggle","",1,"btn","btn-primary","dropdown-toggle"],[1,"caret"],["class","dropdown-menu",4,"dropdownMenu"],["type","text","id","input1-group3","name","input1-group3","placeholder","Username",1,"form-control"],["type","email","id","input2-group3","name","input2-group3","placeholder","Email","autocomplete","email",1,"form-control"],["dropdown","",1,"input-group-append"],["type","button","dropdownToggle","",1,"btn","btn-primary","dropdown-toggle","dropdown-toggle-split"],[1,"sr-only"],["type","text","id","input3-group3","name","input3-group3","placeholder","..",1,"form-control"],[1,"col-md-8"],["type","text","placeholder",".col-md-8",1,"form-control"],[1,"col-md-4"],["type","text","placeholder",".col-md-4",1,"form-control"],[1,"col-md-7"],["type","text","placeholder",".col-md-7",1,"form-control"],[1,"col-md-5"],["type","text","placeholder",".col-md-5",1,"form-control"],["type","text","placeholder",".col-md-6",1,"form-control"],["type","button",1,"btn","btn-sm","btn-danger"],["type","button",1,"btn","btn-sm","btn-warning"],["type","button",1,"btn","btn-sm","btn-info"],["type","button",1,"btn","btn-sm","btn-success"],[1,"col-4"],["type","text","placeholder",".col-4",1,"form-control"],[1,"col-8"],["type","text","placeholder",".col-8",1,"form-control"],[1,"col-5"],["type","text","placeholder",".col-5",1,"form-control"],[1,"col-7"],["type","text","placeholder",".col-7",1,"form-control"],[1,"col-6"],["type","text","placeholder",".col-6",1,"form-control"],["type","text","id","username3","name","username3",1,"form-control"],["type","email","id","email3","name","email3","autocomplete","email",1,"form-control"],[1,"fa","fa-envelope"],["type","password","id","password3","name","password3","autocomplete","current-password",1,"form-control"],[1,"fa","fa-asterisk"],[1,"form-group","form-actions"],["type","text","id","username2","name","username2","placeholder","Username",1,"form-control"],["type","email","id","email2","name","email2","placeholder","Email","autocomplete","email",1,"form-control"],["type","password","id","password2","name","password2","placeholder","Password","autocomplete","current-password",1,"form-control"],["type","submit",1,"btn","btn-sm","btn-secondary"],["type","text","id","username","name","username","placeholder","Username",1,"form-control"],["type","email","id","email","name","email","placeholder","Email","autocomplete","email",1,"form-control"],["type","password","id","password","name","password","placeholder","Password","autocomplete","current-password",1,"form-control"],[1,"col-lg-12"],[1,"fa","fa-edit"],[1,"card-header-actions"],["type","button",1,"card-header-action","btn","btn-link","btn-setting"],[1,"icon-settings"],["type","button",1,"card-header-action","btn","btn-link","btn-minimize",3,"click"],["type","button",1,"card-header-action","btn","btn-link","btn-close"],[1,"icon-close"],[1,"card-body",3,"collapse","collapsed","expanded"],[1,"form-horizontal"],["for","prependedInput",1,"col-form-label"],[1,"controls"],[1,"input-prepend","input-group"],["id","prependedInput","size","16","type","text",1,"form-control"],["for","appendedInput",1,"col-form-label"],["id","appendedInput","size","16","type","text",1,"form-control"],["for","appendedPrependedInput",1,"col-form-label"],["id","appendedPrependedInput","size","16","type","text",1,"form-control"],["for","appendedInputButton",1,"col-form-label"],["id","appendedInputButton","size","16","type","text",1,"form-control"],["type","button",1,"btn","btn-secondary"],["for","appendedInputButtons",1,"col-form-label"],["id","appendedInputButtons","size","16","type","text",1,"form-control"],[1,"form-actions"],["type","submit",1,"btn","btn-primary"],[1,"dropdown-menu"],["href","#",1,"dropdown-item"],["role","separator",1,"dropdown-divider"]],template:function(t,e){if(1&t){c.Rb(0,"div",0),c.Rb(1,"div",1),c.Rb(2,"div",2),c.Rb(3,"div",3),c.Rb(4,"div",4),c.Rb(5,"strong"),c.wc(6,"Credit Card"),c.Qb(),c.Rb(7,"small"),c.wc(8,"Form"),c.Qb(),c.Qb(),c.Rb(9,"div",5),c.Rb(10,"div",1),c.Rb(11,"div",6),c.Rb(12,"div",7),c.Rb(13,"label",8),c.wc(14,"Name"),c.Qb(),c.Mb(15,"input",9),c.Qb(),c.Qb(),c.Qb(),c.Rb(16,"div",1),c.Rb(17,"div",6),c.Rb(18,"div",7),c.Rb(19,"label",10),c.wc(20,"Credit Card Number"),c.Qb(),c.Mb(21,"input",11),c.Qb(),c.Qb(),c.Qb(),c.Rb(22,"div",1),c.Rb(23,"div",12),c.Rb(24,"label",13),c.wc(25,"Month"),c.Qb(),c.Rb(26,"select",14),c.Rb(27,"option"),c.wc(28,"1"),c.Qb(),c.Rb(29,"option"),c.wc(30,"2"),c.Qb(),c.Rb(31,"option"),c.wc(32,"3"),c.Qb(),c.Rb(33,"option"),c.wc(34,"4"),c.Qb(),c.Rb(35,"option"),c.wc(36,"5"),c.Qb(),c.Rb(37,"option"),c.wc(38,"6"),c.Qb(),c.Rb(39,"option"),c.wc(40,"7"),c.Qb(),c.Rb(41,"option"),c.wc(42,"8"),c.Qb(),c.Rb(43,"option"),c.wc(44,"9"),c.Qb(),c.Rb(45,"option"),c.wc(46,"10"),c.Qb(),c.Rb(47,"option"),c.wc(48,"11"),c.Qb(),c.Rb(49,"option"),c.wc(50,"12"),c.Qb(),c.Qb(),c.Qb(),c.Rb(51,"div",12),c.Rb(52,"label",15),c.wc(53,"Year"),c.Qb(),c.Rb(54,"select",16),c.Rb(55,"option"),c.wc(56,"2014"),c.Qb(),c.Rb(57,"option"),c.wc(58,"2015"),c.Qb(),c.Rb(59,"option"),c.wc(60,"2016"),c.Qb(),c.Rb(61,"option"),c.wc(62,"2017"),c.Qb(),c.Rb(63,"option"),c.wc(64,"2018"),c.Qb(),c.Rb(65,"option"),c.wc(66,"2019"),c.Qb(),c.Rb(67,"option"),c.wc(68,"2020"),c.Qb(),c.Rb(69,"option"),c.wc(70,"2021"),c.Qb(),c.Rb(71,"option"),c.wc(72,"2022"),c.Qb(),c.Rb(73,"option"),c.wc(74,"2023"),c.Qb(),c.Rb(75,"option"),c.wc(76,"2024"),c.Qb(),c.Rb(77,"option"),c.wc(78,"2025"),c.Qb(),c.Qb(),c.Qb(),c.Rb(79,"div",17),c.Rb(80,"div",7),c.Rb(81,"label",18),c.wc(82,"CVV/CVC"),c.Qb(),c.Mb(83,"input",19),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(84,"div",2),c.Rb(85,"div",3),c.Rb(86,"div",4),c.Rb(87,"strong"),c.wc(88,"Company"),c.Qb(),c.Rb(89,"small"),c.wc(90,"Form"),c.Qb(),c.Qb(),c.Rb(91,"div",5),c.Rb(92,"div",7),c.Rb(93,"label",20),c.wc(94,"Company"),c.Qb(),c.Mb(95,"input",21),c.Qb(),c.Rb(96,"div",7),c.Rb(97,"label",22),c.wc(98,"VAT"),c.Qb(),c.Mb(99,"input",23),c.Qb(),c.Rb(100,"div",7),c.Rb(101,"label",24),c.wc(102,"Street"),c.Qb(),c.Mb(103,"input",25),c.Qb(),c.Rb(104,"div",1),c.Rb(105,"div",26),c.Rb(106,"label",27),c.wc(107,"City"),c.Qb(),c.Mb(108,"input",28),c.Qb(),c.Rb(109,"div",12),c.Rb(110,"label",29),c.wc(111,"Postal Code"),c.Qb(),c.Mb(112,"input",30),c.Qb(),c.Qb(),c.Rb(113,"div",7),c.Rb(114,"label",31),c.wc(115,"Country"),c.Qb(),c.Mb(116,"input",32),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(117,"div",1),c.Rb(118,"div",33),c.Rb(119,"div",3),c.Rb(120,"div",4),c.Rb(121,"strong"),c.wc(122,"Basic Form"),c.Qb(),c.wc(123," Elements "),c.Qb(),c.Rb(124,"div",5),c.Rb(125,"form",34),c.Rb(126,"div",35),c.Rb(127,"label",36),c.wc(128,"Static"),c.Qb(),c.Rb(129,"div",37),c.Rb(130,"p",38),c.wc(131,"Username"),c.Qb(),c.Qb(),c.Qb(),c.Rb(132,"div",35),c.Rb(133,"label",39),c.wc(134,"Text Input"),c.Qb(),c.Rb(135,"div",37),c.Mb(136,"input",40),c.Rb(137,"span",41),c.wc(138,"This is a help text"),c.Qb(),c.Qb(),c.Qb(),c.Rb(139,"div",35),c.Rb(140,"label",42),c.wc(141,"Email Input"),c.Qb(),c.Rb(142,"div",37),c.Mb(143,"input",43),c.Rb(144,"span",41),c.wc(145,"Please enter your email"),c.Qb(),c.Qb(),c.Qb(),c.Rb(146,"div",35),c.Rb(147,"label",44),c.wc(148,"Password"),c.Qb(),c.Rb(149,"div",37),c.Mb(150,"input",45),c.Rb(151,"span",41),c.wc(152,"Please enter a complex password"),c.Qb(),c.Qb(),c.Qb(),c.Rb(153,"div",35),c.Rb(154,"label",46),c.wc(155,"Date Input"),c.Qb(),c.Rb(156,"div",37),c.Mb(157,"input",47),c.Rb(158,"span",41),c.wc(159,"Please enter a valid date"),c.Qb(),c.Qb(),c.Qb(),c.Rb(160,"div",35),c.Rb(161,"label",48),c.wc(162,"Disabled Input"),c.Qb(),c.Rb(163,"div",37),c.Mb(164,"input",49),c.Qb(),c.Qb(),c.Rb(165,"div",35),c.Rb(166,"label",50),c.wc(167,"Textarea"),c.Qb(),c.Rb(168,"div",37),c.Mb(169,"textarea",51),c.Qb(),c.Qb(),c.Rb(170,"div",35),c.Rb(171,"label",52),c.wc(172,"Select"),c.Qb(),c.Rb(173,"div",37),c.Rb(174,"select",53),c.Rb(175,"option",54),c.wc(176,"Please select"),c.Qb(),c.Rb(177,"option",55),c.wc(178,"Option #1"),c.Qb(),c.Rb(179,"option",56),c.wc(180,"Option #2"),c.Qb(),c.Rb(181,"option",57),c.wc(182,"Option #3"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(183,"div",35),c.Rb(184,"label",58),c.wc(185,"Select Large"),c.Qb(),c.Rb(186,"div",37),c.Rb(187,"select",59),c.Rb(188,"option",54),c.wc(189,"Please select"),c.Qb(),c.Rb(190,"option",55),c.wc(191,"Option #1"),c.Qb(),c.Rb(192,"option",56),c.wc(193,"Option #2"),c.Qb(),c.Rb(194,"option",57),c.wc(195,"Option #3"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(196,"div",35),c.Rb(197,"label",60),c.wc(198,"Select Small"),c.Qb(),c.Rb(199,"div",37),c.Rb(200,"select",61),c.Rb(201,"option",54),c.wc(202,"Please select"),c.Qb(),c.Rb(203,"option",55),c.wc(204,"Option #1"),c.Qb(),c.Rb(205,"option",56),c.wc(206,"Option #2"),c.Qb(),c.Rb(207,"option",57),c.wc(208,"Option #3"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(209,"div",35),c.Rb(210,"label",62),c.wc(211,"Disabled Select"),c.Qb(),c.Rb(212,"div",37),c.Rb(213,"select",63),c.Rb(214,"option",54),c.wc(215,"Please select"),c.Qb(),c.Rb(216,"option",55),c.wc(217,"Option #1"),c.Qb(),c.Rb(218,"option",56),c.wc(219,"Option #2"),c.Qb(),c.Rb(220,"option",57),c.wc(221,"Option #3"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(222,"div",35),c.Rb(223,"label",64),c.wc(224,"Multiple select"),c.Qb(),c.Rb(225,"div",37),c.Rb(226,"select",65),c.Rb(227,"option",55),c.wc(228,"Option #1"),c.Qb(),c.Rb(229,"option",56),c.wc(230,"Option #2"),c.Qb(),c.Rb(231,"option",57),c.wc(232,"Option #3"),c.Qb(),c.Rb(233,"option",66),c.wc(234,"Option #4"),c.Qb(),c.Rb(235,"option",67),c.wc(236,"Option #5"),c.Qb(),c.Rb(237,"option",68),c.wc(238,"Option #6"),c.Qb(),c.Rb(239,"option",69),c.wc(240,"Option #7"),c.Qb(),c.Rb(241,"option",70),c.wc(242,"Option #8"),c.Qb(),c.Rb(243,"option",71),c.wc(244,"Option #9"),c.Qb(),c.Rb(245,"option",72),c.wc(246,"Option #10"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(247,"div",35),c.Rb(248,"label",36),c.wc(249,"Radios"),c.Qb(),c.Rb(250,"div",73),c.Rb(251,"div",74),c.Mb(252,"input",75),c.Rb(253,"label",76),c.wc(254," Option 1 "),c.Qb(),c.Qb(),c.Rb(255,"div",74),c.Mb(256,"input",77),c.Rb(257,"label",78),c.wc(258," Option 2 "),c.Qb(),c.Qb(),c.Rb(259,"div",74),c.Mb(260,"input",79),c.Rb(261,"label",80),c.wc(262," Option 3 "),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(263,"div",35),c.Rb(264,"label",81),c.wc(265,"Inline Radios"),c.Qb(),c.Rb(266,"div",73),c.Rb(267,"div",82),c.Mb(268,"input",83),c.Rb(269,"label",84),c.wc(270,"One"),c.Qb(),c.Qb(),c.Rb(271,"div",85),c.Mb(272,"input",86),c.Rb(273,"label",87),c.wc(274,"Two"),c.Qb(),c.Qb(),c.Rb(275,"div",85),c.Mb(276,"input",88),c.Rb(277,"label",89),c.wc(278,"Three"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(279,"div",35),c.Rb(280,"label",36),c.wc(281,"Checkboxes"),c.Qb(),c.Rb(282,"div",73),c.Rb(283,"div",74),c.Mb(284,"input",90),c.Rb(285,"label",91),c.wc(286," Option 1 "),c.Qb(),c.Qb(),c.Rb(287,"div",74),c.Mb(288,"input",92),c.Rb(289,"label",93),c.wc(290," Option 2 "),c.Qb(),c.Qb(),c.Rb(291,"div",94),c.Mb(292,"input",95),c.Rb(293,"label",96),c.wc(294," Option 3 "),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(295,"div",35),c.Rb(296,"label",36),c.wc(297,"Inline Checkboxes"),c.Qb(),c.Rb(298,"div",73),c.Rb(299,"div",85),c.Mb(300,"input",97),c.Rb(301,"label",98),c.wc(302,"One"),c.Qb(),c.Qb(),c.Rb(303,"div",85),c.Mb(304,"input",99),c.Rb(305,"label",100),c.wc(306,"Two"),c.Qb(),c.Qb(),c.Rb(307,"div",85),c.Mb(308,"input",101),c.Rb(309,"label",102),c.wc(310,"Three"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(311,"div",35),c.Rb(312,"label",103),c.wc(313,"File input"),c.Qb(),c.Rb(314,"div",37),c.Mb(315,"input",104),c.Qb(),c.Qb(),c.Rb(316,"div",35),c.Rb(317,"label",105),c.wc(318,"Multiple File input"),c.Qb(),c.Rb(319,"div",37),c.Mb(320,"input",106),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(321,"div",107),c.Rb(322,"button",108),c.Mb(323,"i",109),c.wc(324," Submit"),c.Qb(),c.Rb(325,"button",110),c.Mb(326,"i",111),c.wc(327," Reset"),c.Qb(),c.Qb(),c.Qb(),c.Rb(328,"div",3),c.Rb(329,"div",4),c.Rb(330,"strong"),c.wc(331,"Inline"),c.Qb(),c.wc(332," Form "),c.Qb(),c.Rb(333,"div",5),c.Rb(334,"form",112),c.Rb(335,"div",7),c.Rb(336,"label",113),c.wc(337,"Email"),c.Qb(),c.Mb(338,"input",114),c.Qb(),c.Rb(339,"div",7),c.Rb(340,"label",115),c.wc(341,"Password"),c.Qb(),c.Mb(342,"input",116),c.Qb(),c.Qb(),c.Qb(),c.Rb(343,"div",107),c.Rb(344,"button",108),c.Mb(345,"i",109),c.wc(346," Submit"),c.Qb(),c.Rb(347,"button",110),c.Mb(348,"i",111),c.wc(349," Reset"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(350,"div",33),c.Rb(351,"div",3),c.Rb(352,"div",4),c.Rb(353,"strong"),c.wc(354,"Horizontal"),c.Qb(),c.wc(355," Form "),c.Qb(),c.Rb(356,"div",5),c.Rb(357,"form",117),c.Rb(358,"div",35),c.Rb(359,"label",118),c.wc(360,"Email"),c.Qb(),c.Rb(361,"div",37),c.Mb(362,"input",119),c.Rb(363,"span",41),c.wc(364,"Please enter your email"),c.Qb(),c.Qb(),c.Qb(),c.Rb(365,"div",35),c.Rb(366,"label",120),c.wc(367,"Password"),c.Qb(),c.Rb(368,"div",37),c.Mb(369,"input",121),c.Rb(370,"span",41),c.wc(371,"Please enter your password"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(372,"div",107),c.Rb(373,"button",108),c.Mb(374,"i",109),c.wc(375," Submit"),c.Qb(),c.Rb(376,"button",110),c.Mb(377,"i",111),c.wc(378," Reset"),c.Qb(),c.Qb(),c.Qb(),c.Rb(379,"div",3),c.Rb(380,"div",4),c.Rb(381,"strong"),c.wc(382,"Normal"),c.Qb(),c.wc(383," Form "),c.Qb(),c.Rb(384,"div",5),c.Rb(385,"form",122),c.Rb(386,"div",7),c.Rb(387,"label",123),c.wc(388,"Email"),c.Qb(),c.Mb(389,"input",124),c.Rb(390,"span",41),c.wc(391,"Please enter your email"),c.Qb(),c.Qb(),c.Rb(392,"div",7),c.Rb(393,"label",125),c.wc(394,"Password"),c.Qb(),c.Mb(395,"input",126),c.Rb(396,"span",41),c.wc(397,"Please enter your password"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(398,"div",107),c.Rb(399,"button",108),c.Mb(400,"i",109),c.wc(401," Submit"),c.Qb(),c.Rb(402,"button",110),c.Mb(403,"i",111),c.wc(404," Reset"),c.Qb(),c.Qb(),c.Qb(),c.Rb(405,"div",3),c.Rb(406,"div",4),c.wc(407," Input "),c.Rb(408,"strong"),c.wc(409,"Grid"),c.Qb(),c.Qb(),c.Rb(410,"div",5),c.Rb(411,"form",117),c.Rb(412,"div",35),c.Rb(413,"div",127),c.Mb(414,"input",128),c.Qb(),c.Qb(),c.Rb(415,"div",35),c.Rb(416,"div",17),c.Mb(417,"input",129),c.Qb(),c.Qb(),c.Rb(418,"div",35),c.Rb(419,"div",130),c.Mb(420,"input",131),c.Qb(),c.Qb(),c.Rb(421,"div",35),c.Rb(422,"div",2),c.Mb(423,"input",132),c.Qb(),c.Qb(),c.Rb(424,"div",35),c.Rb(425,"div",133),c.Mb(426,"input",134),c.Qb(),c.Qb(),c.Rb(427,"div",35),c.Rb(428,"div",135),c.Mb(429,"input",136),c.Qb(),c.Qb(),c.Rb(430,"div",35),c.Rb(431,"div",137),c.Mb(432,"input",138),c.Qb(),c.Qb(),c.Rb(433,"div",35),c.Rb(434,"div",139),c.Mb(435,"input",140),c.Qb(),c.Qb(),c.Rb(436,"div",35),c.Rb(437,"div",141),c.Mb(438,"input",142),c.Qb(),c.Qb(),c.Rb(439,"div",35),c.Rb(440,"div",6),c.Mb(441,"input",143),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(442,"div",107),c.Rb(443,"button",108),c.Mb(444,"i",144),c.wc(445," Login"),c.Qb(),c.Rb(446,"button",110),c.Mb(447,"i",111),c.wc(448," Reset"),c.Qb(),c.Qb(),c.Qb(),c.Rb(449,"div",3),c.Rb(450,"div",4),c.wc(451," Input "),c.Rb(452,"strong"),c.wc(453,"Sizes"),c.Qb(),c.Qb(),c.Rb(454,"div",5),c.Rb(455,"form",117),c.Rb(456,"div",35),c.Rb(457,"label",145),c.wc(458,"Small Input"),c.Qb(),c.Rb(459,"div",2),c.Mb(460,"input",146),c.Qb(),c.Qb(),c.Rb(461,"div",35),c.Rb(462,"label",147),c.wc(463,"Normal Input"),c.Qb(),c.Rb(464,"div",2),c.Mb(465,"input",148),c.Qb(),c.Qb(),c.Rb(466,"div",35),c.Rb(467,"label",149),c.wc(468,"Large Input"),c.Qb(),c.Rb(469,"div",2),c.Mb(470,"input",150),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(471,"div",107),c.Rb(472,"button",108),c.Mb(473,"i",109),c.wc(474," Submit"),c.Qb(),c.Rb(475,"button",110),c.Mb(476,"i",111),c.wc(477," Reset"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(478,"div",1),c.Rb(479,"div",2),c.Rb(480,"div",3),c.Rb(481,"div",4),c.Rb(482,"strong"),c.wc(483,"Validation states"),c.Qb(),c.wc(484," Form "),c.Qb(),c.Rb(485,"form"),c.Rb(486,"div",5),c.Rb(487,"div",7),c.Rb(488,"label",151),c.wc(489,"Input with success"),c.Qb(),c.Mb(490,"input",152),c.Rb(491,"div",153),c.wc(492," Input is valid. "),c.Qb(),c.Qb(),c.Rb(493,"div",7),c.Rb(494,"label",154),c.wc(495,"Input with error"),c.Qb(),c.Mb(496,"input",155),c.Rb(497,"div",156),c.wc(498," Please provide a valid information. "),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(499,"div",2),c.Rb(500,"div",3),c.Rb(501,"div",4),c.Rb(502,"strong"),c.wc(503,"Validation "),c.Qb(),c.Rb(504,"code"),c.wc(505,"was-validated"),c.Qb();c.Qb(),c.Rb(506,"div",5),c.Rb(507,"form",157),c.Rb(508,"div",7),c.Rb(509,"label",158),c.wc(510,"Input is valid"),c.Qb(),c.Mb(511,"input",159),c.Rb(512,"div",153),c.wc(513," Looks good! "),c.Qb(),c.Qb(),c.Rb(514,"div",7),c.Rb(515,"label",160),c.wc(516,"Input required"),c.Qb(),c.Mb(517,"input",161),c.Rb(518,"div",153),c.wc(519," Input is valid. "),c.Qb(),c.Rb(520,"div",156),c.wc(521," Please provide a valid information. "),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(522,"div",1),c.Rb(523,"div",17),c.Rb(524,"div",3),c.Rb(525,"div",4),c.Rb(526,"strong"),c.wc(527,"Icon/Text"),c.Qb(),c.wc(528," Groups "),c.Qb(),c.Rb(529,"div",5),c.Rb(530,"form",117),c.Rb(531,"div",35),c.Rb(532,"div",162),c.Rb(533,"div",163),c.Rb(534,"div",164),c.Rb(535,"span",165),c.Mb(536,"i",144),c.Qb(),c.Qb(),c.Mb(537,"input",166),c.Qb(),c.Qb(),c.Qb(),c.Rb(538,"div",35),c.Rb(539,"div",162),c.Rb(540,"div",163),c.Mb(541,"input",167),c.Rb(542,"div",168),c.Rb(543,"span",165),c.Mb(544,"i",169),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(545,"div",35),c.Rb(546,"div",162),c.Rb(547,"div",163),c.Rb(548,"div",164),c.Rb(549,"span",165),c.Mb(550,"i",170),c.Qb(),c.Qb(),c.Mb(551,"input",171),c.Rb(552,"div",168),c.Rb(553,"span",165),c.wc(554,".00"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(555,"div",107),c.Rb(556,"button",172),c.Mb(557,"i",109),c.wc(558," Submit"),c.Qb(),c.Rb(559,"button",110),c.Mb(560,"i",111),c.wc(561," Reset"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(562,"div",17),c.Rb(563,"div",3),c.Rb(564,"div",4),c.Rb(565,"strong"),c.wc(566,"Buttons"),c.Qb(),c.wc(567," Groups "),c.Qb(),c.Rb(568,"div",5),c.Rb(569,"form",117),c.Rb(570,"div",35),c.Rb(571,"div",162),c.Rb(572,"div",163),c.Rb(573,"span",164),c.Rb(574,"button",173),c.Mb(575,"i",174),c.wc(576," Search"),c.Qb(),c.Qb(),c.Mb(577,"input",175),c.Qb(),c.Qb(),c.Qb(),c.Rb(578,"div",35),c.Rb(579,"div",162),c.Rb(580,"div",163),c.Mb(581,"input",176),c.Rb(582,"span",168),c.Rb(583,"button",173),c.wc(584,"Submit"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(585,"div",35),c.Rb(586,"div",162),c.Rb(587,"div",163),c.Rb(588,"span",164),c.Rb(589,"button",173),c.Mb(590,"i",177),c.Qb(),c.Qb(),c.Mb(591,"input",178),c.Rb(592,"span",168),c.Rb(593,"button",173),c.Mb(594,"i",179),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(595,"div",107),c.Rb(596,"button",172),c.Mb(597,"i",109),c.wc(598," Submit"),c.Qb(),c.Rb(599,"button",110),c.Mb(600,"i",111),c.wc(601," Reset"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(602,"div",17),c.Rb(603,"div",3),c.Rb(604,"div",4),c.Rb(605,"strong"),c.wc(606,"Dropdowns"),c.Qb(),c.wc(607," Groups "),c.Qb(),c.Rb(608,"div",5),c.Rb(609,"form",117),c.Rb(610,"div",35),c.Rb(611,"div",162),c.Rb(612,"div",163),c.Rb(613,"div",180),c.Rb(614,"button",181),c.wc(615,"Action "),c.Mb(616,"span",182),c.Qb(),c.uc(617,Wt,10,0,"div",183),c.Qb(),c.Mb(618,"input",184),c.Qb(),c.Qb(),c.Qb(),c.Rb(619,"div",35),c.Rb(620,"div",162),c.Rb(621,"div",163),c.Mb(622,"input",185),c.Rb(623,"div",186),c.Rb(624,"button",181),c.wc(625,"Action "),c.Mb(626,"span",182),c.Qb(),c.uc(627,Ht,10,0,"div",183),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(628,"div",35),c.Rb(629,"div",162),c.Rb(630,"div",163),c.Rb(631,"div",180),c.Rb(632,"button",173),c.wc(633,"Action"),c.Qb(),c.Rb(634,"button",187),c.Mb(635,"span",182),c.Rb(636,"span",188),c.wc(637,"Split button!"),c.Qb(),c.Qb(),c.uc(638,Yt,10,0,"div",183),c.Qb(),c.Mb(639,"input",189),c.Rb(640,"div",186),c.Rb(641,"button",181),c.wc(642,"Action "),c.Mb(643,"span",182),c.Qb(),c.uc(644,Xt,10,0,"div",183),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(645,"div",107),c.Rb(646,"button",172),c.Mb(647,"i",109),c.wc(648," Submit"),c.Qb(),c.Rb(649,"button",110),c.Mb(650,"i",111),c.wc(651," Reset"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(652,"div",1),c.Rb(653,"div",33),c.Rb(654,"div",3),c.Rb(655,"div",4),c.wc(656," Use the grid for big devices! "),c.Rb(657,"small"),c.Rb(658,"code"),c.wc(659,".col-lg-*"),c.Qb(),c.Rb(660,"code"),c.wc(661,".col-md-*"),c.Qb(),c.Rb(662,"code"),c.wc(663,".col-sm-*"),c.Qb(),c.Qb(),c.Qb(),c.Rb(664,"div",5),c.Rb(665,"form",117),c.Rb(666,"div",35),c.Rb(667,"div",190),c.Mb(668,"input",191),c.Qb(),c.Rb(669,"div",192),c.Mb(670,"input",193),c.Qb(),c.Qb(),c.Rb(671,"div",35),c.Rb(672,"div",194),c.Mb(673,"input",195),c.Qb(),c.Rb(674,"div",196),c.Mb(675,"input",197),c.Qb(),c.Qb(),c.Rb(676,"div",35),c.Rb(677,"div",33),c.Mb(678,"input",198),c.Qb(),c.Rb(679,"div",33),c.Mb(680,"input",198),c.Qb(),c.Qb(),c.Rb(681,"div",35),c.Rb(682,"div",196),c.Mb(683,"input",197),c.Qb(),c.Rb(684,"div",194),c.Mb(685,"input",195),c.Qb(),c.Qb(),c.Rb(686,"div",35),c.Rb(687,"div",192),c.Mb(688,"input",193),c.Qb(),c.Rb(689,"div",190),c.Mb(690,"input",191),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(691,"div",107),c.Rb(692,"button",108),c.wc(693,"Action"),c.Qb(),c.Rb(694,"button",199),c.wc(695,"Action"),c.Qb(),c.Rb(696,"button",200),c.wc(697,"Action"),c.Qb(),c.Rb(698,"button",201),c.wc(699,"Action"),c.Qb(),c.Rb(700,"button",202),c.wc(701,"Action"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(702,"div",33),c.Rb(703,"div",3),c.Rb(704,"div",4),c.wc(705," Input Grid for small devices! "),c.Rb(706,"small"),c.Rb(707,"code"),c.wc(708,".col-*"),c.Qb(),c.Qb(),c.Qb(),c.Rb(709,"div",5),c.Rb(710,"form",117),c.Rb(711,"div",35),c.Rb(712,"div",203),c.Mb(713,"input",204),c.Qb(),c.Rb(714,"div",205),c.Mb(715,"input",206),c.Qb(),c.Qb(),c.Rb(716,"div",35),c.Rb(717,"div",207),c.Mb(718,"input",208),c.Qb(),c.Rb(719,"div",209),c.Mb(720,"input",210),c.Qb(),c.Qb(),c.Rb(721,"div",35),c.Rb(722,"div",211),c.Mb(723,"input",212),c.Qb(),c.Rb(724,"div",211),c.Mb(725,"input",212),c.Qb(),c.Qb(),c.Rb(726,"div",35),c.Rb(727,"div",209),c.Mb(728,"input",208),c.Qb(),c.Rb(729,"div",207),c.Mb(730,"input",208),c.Qb(),c.Qb(),c.Rb(731,"div",35),c.Rb(732,"div",205),c.Mb(733,"input",206),c.Qb(),c.Rb(734,"div",203),c.Mb(735,"input",204),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(736,"div",107),c.Rb(737,"button",108),c.wc(738,"Action"),c.Qb(),c.Rb(739,"button",199),c.wc(740,"Action"),c.Qb(),c.Rb(741,"button",200),c.wc(742,"Action"),c.Qb(),c.Rb(743,"button",201),c.wc(744,"Action"),c.Qb(),c.Rb(745,"button",202),c.wc(746,"Action"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(747,"div",1),c.Rb(748,"div",17),c.Rb(749,"div",3),c.Rb(750,"div",4),c.wc(751," Example Form "),c.Qb(),c.Rb(752,"div",5),c.Rb(753,"form",122),c.Rb(754,"div",7),c.Rb(755,"div",163),c.Rb(756,"div",164),c.Rb(757,"span",165),c.wc(758,"Username"),c.Qb(),c.Qb(),c.Mb(759,"input",213),c.Rb(760,"div",168),c.Rb(761,"span",165),c.Mb(762,"i",144),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(763,"div",7),c.Rb(764,"div",163),c.Rb(765,"div",164),c.Rb(766,"span",165),c.wc(767,"Email"),c.Qb(),c.Qb(),c.Mb(768,"input",214),c.Rb(769,"div",168),c.Rb(770,"span",165),c.Mb(771,"i",215),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(772,"div",7),c.Rb(773,"div",163),c.Rb(774,"div",164),c.Rb(775,"span",165),c.wc(776,"Password"),c.Qb(),c.Qb(),c.Mb(777,"input",216),c.Rb(778,"div",168),c.Rb(779,"span",165),c.Mb(780,"i",217),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(781,"div",218),c.Rb(782,"button",108),c.wc(783,"Submit"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(784,"div",17),c.Rb(785,"div",3),c.Rb(786,"div",4),c.wc(787," Example Form "),c.Rb(788,"code"),c.wc(789,"append"),c.Qb(),c.Qb(),c.Rb(790,"div",5),c.Rb(791,"form",122),c.Rb(792,"div",7),c.Rb(793,"div",163),c.Mb(794,"input",219),c.Rb(795,"div",168),c.Rb(796,"span",165),c.Mb(797,"i",144),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(798,"div",7),c.Rb(799,"div",163),c.Mb(800,"input",220),c.Rb(801,"div",168),c.Rb(802,"span",165),c.Mb(803,"i",215),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(804,"div",7),c.Rb(805,"div",163),c.Mb(806,"input",221),c.Rb(807,"div",168),c.Rb(808,"span",165),c.Mb(809,"i",217),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(810,"div",218),c.Rb(811,"button",222),c.wc(812,"Submit"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(813,"div",17),c.Rb(814,"div",3),c.Rb(815,"div",4),c.wc(816," Example Form "),c.Rb(817,"code"),c.wc(818,"prepend"),c.Qb(),c.Qb(),c.Rb(819,"div",5),c.Rb(820,"form",122),c.Rb(821,"div",7),c.Rb(822,"div",163),c.Rb(823,"div",164),c.Rb(824,"span",165),c.Mb(825,"i",144),c.Qb(),c.Qb(),c.Mb(826,"input",223),c.Qb(),c.Qb(),c.Rb(827,"div",7),c.Rb(828,"div",163),c.Rb(829,"div",164),c.Rb(830,"span",165),c.Mb(831,"i",215),c.Qb(),c.Qb(),c.Mb(832,"input",224),c.Qb(),c.Qb(),c.Rb(833,"div",7),c.Rb(834,"div",163),c.Rb(835,"div",164),c.Rb(836,"span",165),c.Mb(837,"i",217),c.Qb(),c.Qb(),c.Mb(838,"input",225),c.Qb(),c.Qb(),c.Rb(839,"div",218),c.Rb(840,"button",172),c.wc(841,"Submit"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(842,"div",1),c.Rb(843,"div",226),c.Rb(844,"div",3),c.Rb(845,"div",4),c.Mb(846,"i",227),c.wc(847,"Form Elements "),c.Rb(848,"div",228),c.Rb(849,"button",229),c.Mb(850,"i",230),c.Qb(),c.Rb(851,"button",231),c.Yb("click",function(){return e.toggleCollapse()}),c.Mb(852,"i"),c.Qb(),c.Rb(853,"button",232),c.Mb(854,"i",233),c.Qb(),c.Qb(),c.Qb(),c.Rb(855,"div",234),c.Yb("collapsed",function(t){return e.collapsed(t)})("expanded",function(t){return e.expanded(t)}),c.Rb(856,"form",235),c.Rb(857,"div",7),c.Rb(858,"label",236),c.wc(859,"Prepended text"),c.Qb(),c.Rb(860,"div",237),c.Rb(861,"div",238),c.Rb(862,"div",164),c.Rb(863,"span",165),c.wc(864,"@"),c.Qb(),c.Qb(),c.Mb(865,"input",239),c.Qb(),c.Rb(866,"p",41),c.wc(867,"Here's some help text"),c.Qb(),c.Qb(),c.Qb(),c.Rb(868,"div",7),c.Rb(869,"label",240),c.wc(870,"Appended text"),c.Qb(),c.Rb(871,"div",237),c.Rb(872,"div",163),c.Mb(873,"input",241),c.Rb(874,"div",168),c.Rb(875,"span",165),c.wc(876,".00"),c.Qb(),c.Qb(),c.Qb(),c.Rb(877,"span",41),c.wc(878,"Here's more help text"),c.Qb(),c.Qb(),c.Qb(),c.Rb(879,"div",7),c.Rb(880,"label",242),c.wc(881,"Append and prepend"),c.Qb(),c.Rb(882,"div",237),c.Rb(883,"div",238),c.Rb(884,"div",164),c.Rb(885,"span",165),c.wc(886,"$"),c.Qb(),c.Qb(),c.Mb(887,"input",243),c.Rb(888,"div",168),c.Rb(889,"span",165),c.wc(890,".00"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(891,"div",7),c.Rb(892,"label",244),c.wc(893,"Append with button"),c.Qb(),c.Rb(894,"div",237),c.Rb(895,"div",163),c.Mb(896,"input",245),c.Rb(897,"span",168),c.Rb(898,"button",246),c.wc(899,"Go!"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(900,"div",7),c.Rb(901,"label",247),c.wc(902,"Two-button append"),c.Qb(),c.Rb(903,"div",237),c.Rb(904,"div",163),c.Mb(905,"input",248),c.Rb(906,"span",168),c.Rb(907,"button",246),c.wc(908,"Search"),c.Qb(),c.Rb(909,"button",246),c.wc(910,"Options"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(911,"div",249),c.Rb(912,"button",250),c.wc(913,"Save changes"),c.Qb(),c.Rb(914,"button",246),c.wc(915,"Cancel"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb()}2&t&&(c.zb(852),c.Bb(e.iconCollapse),c.zb(3),c.gc("collapse",e.isCollapsed))},directives:[s.i,s.k,s.l,s.f,s.g,q.a,q.d,q.b,O],encapsulation:2}),$t),Kt=((Jt=n(function t(){b(this,t)})).\u0275fac=function(t){return new(t||Jt)},Jt.\u0275cmp=c.Fb({type:Jt,selectors:[["ng-component"]],decls:579,vars:0,consts:[[1,"animated","fadeIn"],[1,"row"],[1,"col-md-12"],[1,"card"],[1,"card-header"],[1,"card-body"],[1,"switch","switch-3d","switch-primary"],["type","checkbox","checked","",1,"switch-input"],[1,"switch-slider"],[1,"switch","switch-3d","switch-secondary"],[1,"switch","switch-3d","switch-success"],[1,"switch","switch-3d","switch-warning"],[1,"switch","switch-3d","switch-info"],[1,"switch","switch-3d","switch-danger"],[1,"col-md-6"],[1,"switch","switch-primary"],[1,"switch","switch-secondary"],[1,"switch","switch-success"],[1,"switch","switch-warning"],[1,"switch","switch-info"],[1,"switch","switch-danger"],[1,"switch","switch-pill","switch-primary"],[1,"switch","switch-pill","switch-secondary"],[1,"switch","switch-pill","switch-success"],[1,"switch","switch-pill","switch-warning"],[1,"switch","switch-pill","switch-info"],[1,"switch","switch-pill","switch-danger"],[1,"switch","switch-outline-primary"],[1,"switch","switch-outline-secondary"],[1,"switch","switch-outline-success"],[1,"switch","switch-outline-warning"],[1,"switch","switch-outline-info"],[1,"switch","switch-outline-danger"],[1,"switch","switch-pill","switch-outline-primary"],[1,"switch","switch-pill","switch-outline-secondary"],[1,"switch","switch-pill","switch-outline-success"],[1,"switch","switch-pill","switch-outline-warning"],[1,"switch","switch-pill","switch-outline-info"],[1,"switch","switch-pill","switch-outline-danger"],[1,"switch","switch-outline-primary-alt"],[1,"switch","switch-outline-secondary-alt"],[1,"switch","switch-outline-success-alt"],[1,"switch","switch-outline-warning-alt"],[1,"switch","switch-outline-info-alt"],[1,"switch","switch-outline-danger-alt"],[1,"switch","switch-pill","switch-outline-primary-alt"],[1,"switch","switch-pill","switch-outline-secondary-alt"],[1,"switch","switch-pill","switch-outline-success-alt"],[1,"switch","switch-pill","switch-outline-warning-alt"],[1,"switch","switch-pill","switch-outline-info-alt"],[1,"switch","switch-pill","switch-outline-danger-alt"],[1,"switch","switch-label","switch-primary"],["data-checked","On","data-unchecked","Off",1,"switch-slider"],[1,"switch","switch-label","switch-secondary"],[1,"switch","switch-label","switch-success"],[1,"switch","switch-label","switch-warning"],[1,"switch","switch-label","switch-info"],[1,"switch","switch-label","switch-danger"],[1,"switch","switch-label","switch-pill","switch-primary"],[1,"switch","switch-label","switch-pill","switch-secondary"],[1,"switch","switch-label","switch-pill","switch-success"],[1,"switch","switch-label","switch-pill","switch-warning"],[1,"switch","switch-label","switch-pill","switch-info"],[1,"switch","switch-label","switch-pill","switch-danger"],[1,"switch","switch-label","switch-outline-primary"],[1,"switch","switch-label","switch-outline-secondary"],[1,"switch","switch-label","switch-outline-success"],[1,"switch","switch-label","switch-outline-warning"],[1,"switch","switch-label","switch-outline-info"],[1,"switch","switch-label","switch-outline-danger"],[1,"switch","switch-label","switch-pill","switch-outline-primary"],[1,"switch","switch-label","switch-pill","switch-outline-secondary"],[1,"switch","switch-label","switch-pill","switch-outline-success"],[1,"switch","switch-label","switch-pill","switch-outline-warning"],[1,"switch","switch-label","switch-pill","switch-outline-info"],[1,"switch","switch-label","switch-pill","switch-outline-danger"],[1,"switch","switch-label","switch-outline-primary-alt"],[1,"switch","switch-label","switch-outline-secondary-alt"],[1,"switch","switch-label","switch-outline-success-alt"],[1,"switch","switch-label","switch-outline-warning-alt"],[1,"switch","switch-label","switch-outline-info-alt"],[1,"switch","switch-label","switch-outline-danger-alt"],[1,"switch","switch-label","switch-pill","switch-outline-primary-alt"],[1,"switch","switch-label","switch-pill","switch-outline-secondary-alt"],[1,"switch","switch-label","switch-pill","switch-outline-success-alt"],[1,"switch","switch-label","switch-pill","switch-outline-warning-alt"],[1,"switch","switch-label","switch-pill","switch-outline-info-alt"],[1,"switch","switch-label","switch-pill","switch-outline-danger-alt"],["data-checked","\u2713","data-unchecked","\u2715",1,"switch-slider"],[1,"card-body","p-0"],[1,"table","table-hover","table-striped","table-align-middle","mb-0"],[1,"switch","switch-lg","switch-3d","switch-primary"],[1,"switch","switch-sm","switch-3d","switch-primary"]],template:function(t,e){1&t&&(c.Rb(0,"div",0),c.Rb(1,"div",1),c.Rb(2,"div",2),c.Rb(3,"div",3),c.Rb(4,"div",4),c.wc(5," 3d Switch "),c.Qb(),c.Rb(6,"div",5),c.Rb(7,"label",6),c.Mb(8,"input",7),c.Mb(9,"span",8),c.Qb(),c.wc(10," \xa0\xa0\xa0 "),c.Rb(11,"label",9),c.Mb(12,"input",7),c.Mb(13,"span",8),c.Qb(),c.wc(14," \xa0\xa0\xa0 "),c.Rb(15,"label",10),c.Mb(16,"input",7),c.Mb(17,"span",8),c.Qb(),c.wc(18," \xa0\xa0\xa0 "),c.Rb(19,"label",11),c.Mb(20,"input",7),c.Mb(21,"span",8),c.Qb(),c.wc(22," \xa0\xa0\xa0 "),c.Rb(23,"label",12),c.Mb(24,"input",7),c.Mb(25,"span",8),c.Qb(),c.wc(26," \xa0\xa0\xa0 "),c.Rb(27,"label",13),c.Mb(28,"input",7),c.Mb(29,"span",8),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(30,"div",14),c.Rb(31,"div",3),c.Rb(32,"div",4),c.wc(33," Switch default "),c.Qb(),c.Rb(34,"div",5),c.Rb(35,"label",15),c.Mb(36,"input",7),c.Mb(37,"span",8),c.Qb(),c.wc(38," \xa0\xa0\xa0 "),c.Rb(39,"label",16),c.Mb(40,"input",7),c.Mb(41,"span",8),c.Qb(),c.wc(42," \xa0\xa0\xa0 "),c.Rb(43,"label",17),c.Mb(44,"input",7),c.Mb(45,"span",8),c.Qb(),c.wc(46," \xa0\xa0\xa0 "),c.Rb(47,"label",18),c.Mb(48,"input",7),c.Mb(49,"span",8),c.Qb(),c.wc(50," \xa0\xa0\xa0 "),c.Rb(51,"label",19),c.Mb(52,"input",7),c.Mb(53,"span",8),c.Qb(),c.wc(54," \xa0\xa0\xa0 "),c.Rb(55,"label",20),c.Mb(56,"input",7),c.Mb(57,"span",8),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(58,"div",14),c.Rb(59,"div",3),c.Rb(60,"div",4),c.wc(61," Switch default - pills "),c.Qb(),c.Rb(62,"div",5),c.Rb(63,"label",21),c.Mb(64,"input",7),c.Mb(65,"span",8),c.Qb(),c.wc(66," \xa0\xa0\xa0 "),c.Rb(67,"label",22),c.Mb(68,"input",7),c.Mb(69,"span",8),c.Qb(),c.wc(70," \xa0\xa0\xa0 "),c.Rb(71,"label",23),c.Mb(72,"input",7),c.Mb(73,"span",8),c.Qb(),c.wc(74," \xa0\xa0\xa0 "),c.Rb(75,"label",24),c.Mb(76,"input",7),c.Mb(77,"span",8),c.Qb(),c.wc(78," \xa0\xa0\xa0 "),c.Rb(79,"label",25),c.Mb(80,"input",7),c.Mb(81,"span",8),c.Qb(),c.wc(82," \xa0\xa0\xa0 "),c.Rb(83,"label",26),c.Mb(84,"input",7),c.Mb(85,"span",8),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(86,"div",14),c.Rb(87,"div",3),c.Rb(88,"div",4),c.wc(89," Switch outline "),c.Qb(),c.Rb(90,"div",5),c.Rb(91,"label",27),c.Mb(92,"input",7),c.Mb(93,"span",8),c.Qb(),c.wc(94," \xa0\xa0\xa0 "),c.Rb(95,"label",28),c.Mb(96,"input",7),c.Mb(97,"span",8),c.Qb(),c.wc(98," \xa0\xa0\xa0 "),c.Rb(99,"label",29),c.Mb(100,"input",7),c.Mb(101,"span",8),c.Qb(),c.wc(102," \xa0\xa0\xa0 "),c.Rb(103,"label",30),c.Mb(104,"input",7),c.Mb(105,"span",8),c.Qb(),c.wc(106," \xa0\xa0\xa0 "),c.Rb(107,"label",31),c.Mb(108,"input",7),c.Mb(109,"span",8),c.Qb(),c.wc(110," \xa0\xa0\xa0 "),c.Rb(111,"label",32),c.Mb(112,"input",7),c.Mb(113,"span",8),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(114,"div",14),c.Rb(115,"div",3),c.Rb(116,"div",4),c.wc(117," Switch outline - pills "),c.Qb(),c.Rb(118,"div",5),c.Rb(119,"label",33),c.Mb(120,"input",7),c.Mb(121,"span",8),c.Qb(),c.wc(122," \xa0\xa0\xa0 "),c.Rb(123,"label",34),c.Mb(124,"input",7),c.Mb(125,"span",8),c.Qb(),c.wc(126," \xa0\xa0\xa0 "),c.Rb(127,"label",35),c.Mb(128,"input",7),c.Mb(129,"span",8),c.Qb(),c.wc(130," \xa0\xa0\xa0 "),c.Rb(131,"label",36),c.Mb(132,"input",7),c.Mb(133,"span",8),c.Qb(),c.wc(134," \xa0\xa0\xa0 "),c.Rb(135,"label",37),c.Mb(136,"input",7),c.Mb(137,"span",8),c.Qb(),c.wc(138," \xa0\xa0\xa0 "),c.Rb(139,"label",38),c.Mb(140,"input",7),c.Mb(141,"span",8),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(142,"div",14),c.Rb(143,"div",3),c.Rb(144,"div",4),c.wc(145," Switch outline alternative "),c.Qb(),c.Rb(146,"div",5),c.Rb(147,"label",39),c.Mb(148,"input",7),c.Mb(149,"span",8),c.Qb(),c.wc(150," \xa0\xa0\xa0 "),c.Rb(151,"label",40),c.Mb(152,"input",7),c.Mb(153,"span",8),c.Qb(),c.wc(154," \xa0\xa0\xa0 "),c.Rb(155,"label",41),c.Mb(156,"input",7),c.Mb(157,"span",8),c.Qb(),c.wc(158," \xa0\xa0\xa0 "),c.Rb(159,"label",42),c.Mb(160,"input",7),c.Mb(161,"span",8),c.Qb(),c.wc(162," \xa0\xa0\xa0 "),c.Rb(163,"label",43),c.Mb(164,"input",7),c.Mb(165,"span",8),c.Qb(),c.wc(166," \xa0\xa0\xa0 "),c.Rb(167,"label",44),c.Mb(168,"input",7),c.Mb(169,"span",8),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(170,"div",14),c.Rb(171,"div",3),c.Rb(172,"div",4),c.wc(173," Switch outline alternative - pills "),c.Qb(),c.Rb(174,"div",5),c.Rb(175,"label",45),c.Mb(176,"input",7),c.Mb(177,"span",8),c.Qb(),c.wc(178," \xa0\xa0\xa0 "),c.Rb(179,"label",46),c.Mb(180,"input",7),c.Mb(181,"span",8),c.Qb(),c.wc(182," \xa0\xa0\xa0 "),c.Rb(183,"label",47),c.Mb(184,"input",7),c.Mb(185,"span",8),c.Qb(),c.wc(186," \xa0\xa0\xa0 "),c.Rb(187,"label",48),c.Mb(188,"input",7),c.Mb(189,"span",8),c.Qb(),c.wc(190," \xa0\xa0\xa0 "),c.Rb(191,"label",49),c.Mb(192,"input",7),c.Mb(193,"span",8),c.Qb(),c.wc(194," \xa0\xa0\xa0 "),c.Rb(195,"label",50),c.Mb(196,"input",7),c.Mb(197,"span",8),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(198,"div",14),c.Rb(199,"div",3),c.Rb(200,"div",4),c.wc(201," Switch with text "),c.Qb(),c.Rb(202,"div",5),c.Rb(203,"label",51),c.Mb(204,"input",7),c.Mb(205,"span",52),c.Qb(),c.wc(206," \xa0\xa0\xa0 "),c.Rb(207,"label",53),c.Mb(208,"input",7),c.Mb(209,"span",52),c.Qb(),c.wc(210," \xa0\xa0\xa0 "),c.Rb(211,"label",54),c.Mb(212,"input",7),c.Mb(213,"span",52),c.Qb(),c.wc(214," \xa0\xa0\xa0 "),c.Rb(215,"label",55),c.Mb(216,"input",7),c.Mb(217,"span",52),c.Qb(),c.wc(218," \xa0\xa0\xa0 "),c.Rb(219,"label",56),c.Mb(220,"input",7),c.Mb(221,"span",52),c.Qb(),c.wc(222," \xa0\xa0\xa0 "),c.Rb(223,"label",57),c.Mb(224,"input",7),c.Mb(225,"span",52),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(226,"div",14),c.Rb(227,"div",3),c.Rb(228,"div",4),c.wc(229," Switch with text - pills "),c.Qb(),c.Rb(230,"div",5),c.Rb(231,"label",58),c.Mb(232,"input",7),c.Mb(233,"span",52),c.Qb(),c.wc(234," \xa0\xa0\xa0 "),c.Rb(235,"label",59),c.Mb(236,"input",7),c.Mb(237,"span",52),c.Qb(),c.wc(238," \xa0\xa0\xa0 "),c.Rb(239,"label",60),c.Mb(240,"input",7),c.Mb(241,"span",52),c.Qb(),c.wc(242," \xa0\xa0\xa0 "),c.Rb(243,"label",61),c.Mb(244,"input",7),c.Mb(245,"span",52),c.Qb(),c.wc(246," \xa0\xa0\xa0 "),c.Rb(247,"label",62),c.Mb(248,"input",7),c.Mb(249,"span",52),c.Qb(),c.wc(250," \xa0\xa0\xa0 "),c.Rb(251,"label",63),c.Mb(252,"input",7),c.Mb(253,"span",52),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(254,"div",14),c.Rb(255,"div",3),c.Rb(256,"div",4),c.wc(257," Switch with text outline "),c.Qb(),c.Rb(258,"div",5),c.Rb(259,"label",64),c.Mb(260,"input",7),c.Mb(261,"span",52),c.Qb(),c.wc(262," \xa0\xa0\xa0 "),c.Rb(263,"label",65),c.Mb(264,"input",7),c.Mb(265,"span",52),c.Qb(),c.wc(266," \xa0\xa0\xa0 "),c.Rb(267,"label",66),c.Mb(268,"input",7),c.Mb(269,"span",52),c.Qb(),c.wc(270," \xa0\xa0\xa0 "),c.Rb(271,"label",67),c.Mb(272,"input",7),c.Mb(273,"span",52),c.Qb(),c.wc(274," \xa0\xa0\xa0 "),c.Rb(275,"label",68),c.Mb(276,"input",7),c.Mb(277,"span",52),c.Qb(),c.wc(278," \xa0\xa0\xa0 "),c.Rb(279,"label",69),c.Mb(280,"input",7),c.Mb(281,"span",52),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(282,"div",14),c.Rb(283,"div",3),c.Rb(284,"div",4),c.wc(285," Switch with text outline - pills "),c.Qb(),c.Rb(286,"div",5),c.Rb(287,"label",70),c.Mb(288,"input",7),c.Mb(289,"span",52),c.Qb(),c.wc(290," \xa0\xa0\xa0 "),c.Rb(291,"label",71),c.Mb(292,"input",7),c.Mb(293,"span",52),c.Qb(),c.wc(294," \xa0\xa0\xa0 "),c.Rb(295,"label",72),c.Mb(296,"input",7),c.Mb(297,"span",52),c.Qb(),c.wc(298," \xa0\xa0\xa0 "),c.Rb(299,"label",73),c.Mb(300,"input",7),c.Mb(301,"span",52),c.Qb(),c.wc(302," \xa0\xa0\xa0 "),c.Rb(303,"label",74),c.Mb(304,"input",7),c.Mb(305,"span",52),c.Qb(),c.wc(306," \xa0\xa0\xa0 "),c.Rb(307,"label",75),c.Mb(308,"input",7),c.Mb(309,"span",52),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(310,"div",14),c.Rb(311,"div",3),c.Rb(312,"div",4),c.wc(313," Switch with text outline alternative "),c.Qb(),c.Rb(314,"div",5),c.Rb(315,"label",76),c.Mb(316,"input",7),c.Mb(317,"span",52),c.Qb(),c.wc(318," \xa0\xa0\xa0 "),c.Rb(319,"label",77),c.Mb(320,"input",7),c.Mb(321,"span",52),c.Qb(),c.wc(322," \xa0\xa0\xa0 "),c.Rb(323,"label",78),c.Mb(324,"input",7),c.Mb(325,"span",52),c.Qb(),c.wc(326," \xa0\xa0\xa0 "),c.Rb(327,"label",79),c.Mb(328,"input",7),c.Mb(329,"span",52),c.Qb(),c.wc(330," \xa0\xa0\xa0 "),c.Rb(331,"label",80),c.Mb(332,"input",7),c.Mb(333,"span",52),c.Qb(),c.wc(334," \xa0\xa0\xa0 "),c.Rb(335,"label",81),c.Mb(336,"input",7),c.Mb(337,"span",52),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(338,"div",14),c.Rb(339,"div",3),c.Rb(340,"div",4),c.wc(341," Switch with text outline alternative - pills "),c.Qb(),c.Rb(342,"div",5),c.Rb(343,"label",82),c.Mb(344,"input",7),c.Mb(345,"span",52),c.Qb(),c.wc(346," \xa0\xa0\xa0 "),c.Rb(347,"label",83),c.Mb(348,"input",7),c.Mb(349,"span",52),c.Qb(),c.wc(350," \xa0\xa0\xa0 "),c.Rb(351,"label",84),c.Mb(352,"input",7),c.Mb(353,"span",52),c.Qb(),c.wc(354," \xa0\xa0\xa0 "),c.Rb(355,"label",85),c.Mb(356,"input",7),c.Mb(357,"span",52),c.Qb(),c.wc(358," \xa0\xa0\xa0 "),c.Rb(359,"label",86),c.Mb(360,"input",7),c.Mb(361,"span",52),c.Qb(),c.wc(362," \xa0\xa0\xa0 "),c.Rb(363,"label",87),c.Mb(364,"input",7),c.Mb(365,"span",52),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(366,"div",14),c.Rb(367,"div",3),c.Rb(368,"div",4),c.wc(369," Switch with icon "),c.Qb(),c.Rb(370,"div",5),c.Rb(371,"label",51),c.Mb(372,"input",7),c.Mb(373,"span",88),c.Qb(),c.wc(374," \xa0\xa0\xa0 "),c.Rb(375,"label",53),c.Mb(376,"input",7),c.Mb(377,"span",88),c.Qb(),c.wc(378," \xa0\xa0\xa0 "),c.Rb(379,"label",54),c.Mb(380,"input",7),c.Mb(381,"span",88),c.Qb(),c.wc(382," \xa0\xa0\xa0 "),c.Rb(383,"label",55),c.Mb(384,"input",7),c.Mb(385,"span",88),c.Qb(),c.wc(386," \xa0\xa0\xa0 "),c.Rb(387,"label",56),c.Mb(388,"input",7),c.Mb(389,"span",88),c.Qb(),c.wc(390," \xa0\xa0\xa0 "),c.Rb(391,"label",57),c.Mb(392,"input",7),c.Mb(393,"span",88),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(394,"div",14),c.Rb(395,"div",3),c.Rb(396,"div",4),c.wc(397," Switch with icon - pills "),c.Qb(),c.Rb(398,"div",5),c.Rb(399,"label",58),c.Mb(400,"input",7),c.Mb(401,"span",88),c.Qb(),c.wc(402," \xa0\xa0\xa0 "),c.Rb(403,"label",59),c.Mb(404,"input",7),c.Mb(405,"span",88),c.Qb(),c.wc(406," \xa0\xa0\xa0 "),c.Rb(407,"label",60),c.Mb(408,"input",7),c.Mb(409,"span",88),c.Qb(),c.wc(410," \xa0\xa0\xa0 "),c.Rb(411,"label",61),c.Mb(412,"input",7),c.Mb(413,"span",88),c.Qb(),c.wc(414," \xa0\xa0\xa0 "),c.Rb(415,"label",62),c.Mb(416,"input",7),c.Mb(417,"span",88),c.Qb(),c.wc(418," \xa0\xa0\xa0 "),c.Rb(419,"label",63),c.Mb(420,"input",7),c.Mb(421,"span",88),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(422,"div",14),c.Rb(423,"div",3),c.Rb(424,"div",4),c.wc(425," Switch with icon outline "),c.Qb(),c.Rb(426,"div",5),c.Rb(427,"label",64),c.Mb(428,"input",7),c.Mb(429,"span",88),c.Qb(),c.wc(430," \xa0\xa0\xa0 "),c.Rb(431,"label",65),c.Mb(432,"input",7),c.Mb(433,"span",88),c.Qb(),c.wc(434," \xa0\xa0\xa0 "),c.Rb(435,"label",66),c.Mb(436,"input",7),c.Mb(437,"span",88),c.Qb(),c.wc(438," \xa0\xa0\xa0 "),c.Rb(439,"label",67),c.Mb(440,"input",7),c.Mb(441,"span",88),c.Qb(),c.wc(442," \xa0\xa0\xa0 "),c.Rb(443,"label",68),c.Mb(444,"input",7),c.Mb(445,"span",88),c.Qb(),c.wc(446," \xa0\xa0\xa0 "),c.Rb(447,"label",69),c.Mb(448,"input",7),c.Mb(449,"span",88),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(450,"div",14),c.Rb(451,"div",3),c.Rb(452,"div",4),c.wc(453," Switch with icon outline - pills "),c.Qb(),c.Rb(454,"div",5),c.Rb(455,"label",70),c.Mb(456,"input",7),c.Mb(457,"span",88),c.Qb(),c.wc(458," \xa0\xa0\xa0 "),c.Rb(459,"label",71),c.Mb(460,"input",7),c.Mb(461,"span",88),c.Qb(),c.wc(462," \xa0\xa0\xa0 "),c.Rb(463,"label",72),c.Mb(464,"input",7),c.Mb(465,"span",88),c.Qb(),c.wc(466," \xa0\xa0\xa0 "),c.Rb(467,"label",73),c.Mb(468,"input",7),c.Mb(469,"span",88),c.Qb(),c.wc(470," \xa0\xa0\xa0 "),c.Rb(471,"label",74),c.Mb(472,"input",7),c.Mb(473,"span",88),c.Qb(),c.wc(474," \xa0\xa0\xa0 "),c.Rb(475,"label",75),c.Mb(476,"input",7),c.Mb(477,"span",88),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(478,"div",14),c.Rb(479,"div",3),c.Rb(480,"div",4),c.wc(481," Switch with icon outline alternative "),c.Qb(),c.Rb(482,"div",5),c.Rb(483,"label",76),c.Mb(484,"input",7),c.Mb(485,"span",88),c.Qb(),c.wc(486," \xa0\xa0\xa0 "),c.Rb(487,"label",77),c.Mb(488,"input",7),c.Mb(489,"span",88),c.Qb(),c.wc(490," \xa0\xa0\xa0 "),c.Rb(491,"label",78),c.Mb(492,"input",7),c.Mb(493,"span",88),c.Qb(),c.wc(494," \xa0\xa0\xa0 "),c.Rb(495,"label",79),c.Mb(496,"input",7),c.Mb(497,"span",88),c.Qb(),c.wc(498," \xa0\xa0\xa0 "),c.Rb(499,"label",80),c.Mb(500,"input",7),c.Mb(501,"span",88),c.Qb(),c.wc(502," \xa0\xa0\xa0 "),c.Rb(503,"label",81),c.Mb(504,"input",7),c.Mb(505,"span",88),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(506,"div",14),c.Rb(507,"div",3),c.Rb(508,"div",4),c.wc(509," Switch with icon outline alternative - pills "),c.Qb(),c.Rb(510,"div",5),c.Rb(511,"label",82),c.Mb(512,"input",7),c.Mb(513,"span",88),c.Qb(),c.wc(514," \xa0\xa0\xa0 "),c.Rb(515,"label",83),c.Mb(516,"input",7),c.Mb(517,"span",88),c.Qb(),c.wc(518," \xa0\xa0\xa0 "),c.Rb(519,"label",84),c.Mb(520,"input",7),c.Mb(521,"span",88),c.Qb(),c.wc(522," \xa0\xa0\xa0 "),c.Rb(523,"label",85),c.Mb(524,"input",7),c.Mb(525,"span",88),c.Qb(),c.wc(526," \xa0\xa0\xa0 "),c.Rb(527,"label",86),c.Mb(528,"input",7),c.Mb(529,"span",88),c.Qb(),c.wc(530," \xa0\xa0\xa0 "),c.Rb(531,"label",87),c.Mb(532,"input",7),c.Mb(533,"span",88),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(534,"div",2),c.Rb(535,"div",3),c.Rb(536,"div",4),c.wc(537," Sizes "),c.Qb(),c.Rb(538,"div",89),c.Rb(539,"table",90),c.Rb(540,"thead"),c.Rb(541,"th"),c.wc(542,"Size"),c.Qb(),c.Rb(543,"th"),c.wc(544,"Example"),c.Qb(),c.Rb(545,"th"),c.wc(546,"CSS Class"),c.Qb(),c.Qb(),c.Rb(547,"tbody"),c.Rb(548,"tr"),c.Rb(549,"td"),c.wc(550," Large "),c.Qb(),c.Rb(551,"td"),c.Rb(552,"label",91),c.Mb(553,"input",7),c.Mb(554,"span",8),c.Qb(),c.Qb(),c.Rb(555,"td"),c.wc(556," Add following class "),c.Rb(557,"code"),c.wc(558,".switch-lg"),c.Qb(),c.Qb(),c.Qb(),c.Rb(559,"tr"),c.Rb(560,"td"),c.wc(561," Normal "),c.Qb(),c.Rb(562,"td"),c.Rb(563,"label",6),c.Mb(564,"input",7),c.Mb(565,"span",8),c.Qb(),c.Qb(),c.Rb(566,"td"),c.wc(567," - "),c.Qb(),c.Qb(),c.Rb(568,"tr"),c.Rb(569,"td"),c.wc(570," Small "),c.Qb(),c.Rb(571,"td"),c.Rb(572,"label",92),c.Mb(573,"input",7),c.Mb(574,"span",8),c.Qb(),c.Qb(),c.Rb(575,"td"),c.wc(576," Add following class "),c.Rb(577,"code"),c.wc(578,".switch-sm"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb())},encapsulation:2}),Jt),te=((Gt=n(function t(){b(this,t)})).\u0275fac=function(t){return new(t||Gt)},Gt.\u0275cmp=c.Fb({type:Gt,selectors:[["ng-component"]],decls:440,vars:0,consts:[[1,"animated","fadeIn"],[1,"row"],[1,"col-lg-6"],[1,"card"],[1,"card-header"],[1,"fa","fa-align-justify"],[1,"card-body"],[1,"table"],[1,"badge","badge-success"],[1,"badge","badge-danger"],[1,"badge","badge-secondary"],[1,"badge","badge-warning"],[1,"pagination"],[1,"page-item"],["href","#",1,"page-link"],[1,"page-item","active"],[1,"table","table-striped"],[1,"table","table-sm"],[1,"table","table-bordered"],[1,"col-lg-12"],[1,"table","table-bordered","table-striped","table-sm"]],template:function(t,e){1&t&&(c.Rb(0,"div",0),c.Rb(1,"div",1),c.Rb(2,"div",2),c.Rb(3,"div",3),c.Rb(4,"div",4),c.Mb(5,"i",5),c.wc(6," Simple Table "),c.Qb(),c.Rb(7,"div",6),c.Rb(8,"table",7),c.Rb(9,"thead"),c.Rb(10,"tr"),c.Rb(11,"th"),c.wc(12,"Username"),c.Qb(),c.Rb(13,"th"),c.wc(14,"Date registered"),c.Qb(),c.Rb(15,"th"),c.wc(16,"Role"),c.Qb(),c.Rb(17,"th"),c.wc(18,"Status"),c.Qb(),c.Qb(),c.Qb(),c.Rb(19,"tbody"),c.Rb(20,"tr"),c.Rb(21,"td"),c.wc(22,"Samppa Nori"),c.Qb(),c.Rb(23,"td"),c.wc(24,"2012/01/01"),c.Qb(),c.Rb(25,"td"),c.wc(26,"Member"),c.Qb(),c.Rb(27,"td"),c.Rb(28,"span",8),c.wc(29,"Active"),c.Qb(),c.Qb(),c.Qb(),c.Rb(30,"tr"),c.Rb(31,"td"),c.wc(32,"Estavan Lykos"),c.Qb(),c.Rb(33,"td"),c.wc(34,"2012/02/01"),c.Qb(),c.Rb(35,"td"),c.wc(36,"Staff"),c.Qb(),c.Rb(37,"td"),c.Rb(38,"span",9),c.wc(39,"Banned"),c.Qb(),c.Qb(),c.Qb(),c.Rb(40,"tr"),c.Rb(41,"td"),c.wc(42,"Chetan Mohamed"),c.Qb(),c.Rb(43,"td"),c.wc(44,"2012/02/01"),c.Qb(),c.Rb(45,"td"),c.wc(46,"Admin"),c.Qb(),c.Rb(47,"td"),c.Rb(48,"span",10),c.wc(49,"Inactive"),c.Qb(),c.Qb(),c.Qb(),c.Rb(50,"tr"),c.Rb(51,"td"),c.wc(52,"Derick Maximinus"),c.Qb(),c.Rb(53,"td"),c.wc(54,"2012/03/01"),c.Qb(),c.Rb(55,"td"),c.wc(56,"Member"),c.Qb(),c.Rb(57,"td"),c.Rb(58,"span",11),c.wc(59,"Pending"),c.Qb(),c.Qb(),c.Qb(),c.Rb(60,"tr"),c.Rb(61,"td"),c.wc(62,"Friderik D\xe1vid"),c.Qb(),c.Rb(63,"td"),c.wc(64,"2012/01/21"),c.Qb(),c.Rb(65,"td"),c.wc(66,"Staff"),c.Qb(),c.Rb(67,"td"),c.Rb(68,"span",8),c.wc(69,"Active"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(70,"ul",12),c.Rb(71,"li",13),c.Rb(72,"a",14),c.wc(73,"Prev"),c.Qb(),c.Qb(),c.Rb(74,"li",15),c.Rb(75,"a",14),c.wc(76,"1"),c.Qb(),c.Qb(),c.Rb(77,"li",13),c.Rb(78,"a",14),c.wc(79,"2"),c.Qb(),c.Qb(),c.Rb(80,"li",13),c.Rb(81,"a",14),c.wc(82,"3"),c.Qb(),c.Qb(),c.Rb(83,"li",13),c.Rb(84,"a",14),c.wc(85,"4"),c.Qb(),c.Qb(),c.Rb(86,"li",13),c.Rb(87,"a",14),c.wc(88,"Next"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(89,"div",2),c.Rb(90,"div",3),c.Rb(91,"div",4),c.Mb(92,"i",5),c.wc(93," Striped Table "),c.Qb(),c.Rb(94,"div",6),c.Rb(95,"table",16),c.Rb(96,"thead"),c.Rb(97,"tr"),c.Rb(98,"th"),c.wc(99,"Username"),c.Qb(),c.Rb(100,"th"),c.wc(101,"Date registered"),c.Qb(),c.Rb(102,"th"),c.wc(103,"Role"),c.Qb(),c.Rb(104,"th"),c.wc(105,"Status"),c.Qb(),c.Qb(),c.Qb(),c.Rb(106,"tbody"),c.Rb(107,"tr"),c.Rb(108,"td"),c.wc(109,"Yiorgos Avraamu"),c.Qb(),c.Rb(110,"td"),c.wc(111,"2012/01/01"),c.Qb(),c.Rb(112,"td"),c.wc(113,"Member"),c.Qb(),c.Rb(114,"td"),c.Rb(115,"span",8),c.wc(116,"Active"),c.Qb(),c.Qb(),c.Qb(),c.Rb(117,"tr"),c.Rb(118,"td"),c.wc(119,"Avram Tarasios"),c.Qb(),c.Rb(120,"td"),c.wc(121,"2012/02/01"),c.Qb(),c.Rb(122,"td"),c.wc(123,"Staff"),c.Qb(),c.Rb(124,"td"),c.Rb(125,"span",9),c.wc(126,"Banned"),c.Qb(),c.Qb(),c.Qb(),c.Rb(127,"tr"),c.Rb(128,"td"),c.wc(129,"Quintin Ed"),c.Qb(),c.Rb(130,"td"),c.wc(131,"2012/02/01"),c.Qb(),c.Rb(132,"td"),c.wc(133,"Admin"),c.Qb(),c.Rb(134,"td"),c.Rb(135,"span",10),c.wc(136,"Inactive"),c.Qb(),c.Qb(),c.Qb(),c.Rb(137,"tr"),c.Rb(138,"td"),c.wc(139,"En\xe9as Kwadwo"),c.Qb(),c.Rb(140,"td"),c.wc(141,"2012/03/01"),c.Qb(),c.Rb(142,"td"),c.wc(143,"Member"),c.Qb(),c.Rb(144,"td"),c.Rb(145,"span",11),c.wc(146,"Pending"),c.Qb(),c.Qb(),c.Qb(),c.Rb(147,"tr"),c.Rb(148,"td"),c.wc(149,"Agapetus Tade\xe1\u0161"),c.Qb(),c.Rb(150,"td"),c.wc(151,"2012/01/21"),c.Qb(),c.Rb(152,"td"),c.wc(153,"Staff"),c.Qb(),c.Rb(154,"td"),c.Rb(155,"span",8),c.wc(156,"Active"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(157,"ul",12),c.Rb(158,"li",13),c.Rb(159,"a",14),c.wc(160,"Prev"),c.Qb(),c.Qb(),c.Rb(161,"li",15),c.Rb(162,"a",14),c.wc(163,"1"),c.Qb(),c.Qb(),c.Rb(164,"li",13),c.Rb(165,"a",14),c.wc(166,"2"),c.Qb(),c.Qb(),c.Rb(167,"li",13),c.Rb(168,"a",14),c.wc(169,"3"),c.Qb(),c.Qb(),c.Rb(170,"li",13),c.Rb(171,"a",14),c.wc(172,"4"),c.Qb(),c.Qb(),c.Rb(173,"li",13),c.Rb(174,"a",14),c.wc(175,"Next"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(176,"div",1),c.Rb(177,"div",2),c.Rb(178,"div",3),c.Rb(179,"div",4),c.Mb(180,"i",5),c.wc(181," Condensed Table "),c.Qb(),c.Rb(182,"div",6),c.Rb(183,"table",17),c.Rb(184,"thead"),c.Rb(185,"tr"),c.Rb(186,"th"),c.wc(187,"Username"),c.Qb(),c.Rb(188,"th"),c.wc(189,"Date registered"),c.Qb(),c.Rb(190,"th"),c.wc(191,"Role"),c.Qb(),c.Rb(192,"th"),c.wc(193,"Status"),c.Qb(),c.Qb(),c.Qb(),c.Rb(194,"tbody"),c.Rb(195,"tr"),c.Rb(196,"td"),c.wc(197,"Carwyn Fachtna"),c.Qb(),c.Rb(198,"td"),c.wc(199,"2012/01/01"),c.Qb(),c.Rb(200,"td"),c.wc(201,"Member"),c.Qb(),c.Rb(202,"td"),c.Rb(203,"span",8),c.wc(204,"Active"),c.Qb(),c.Qb(),c.Qb(),c.Rb(205,"tr"),c.Rb(206,"td"),c.wc(207,"Nehemiah Tatius"),c.Qb(),c.Rb(208,"td"),c.wc(209,"2012/02/01"),c.Qb(),c.Rb(210,"td"),c.wc(211,"Staff"),c.Qb(),c.Rb(212,"td"),c.Rb(213,"span",9),c.wc(214,"Banned"),c.Qb(),c.Qb(),c.Qb(),c.Rb(215,"tr"),c.Rb(216,"td"),c.wc(217,"Ebbe Gemariah"),c.Qb(),c.Rb(218,"td"),c.wc(219,"2012/02/01"),c.Qb(),c.Rb(220,"td"),c.wc(221,"Admin"),c.Qb(),c.Rb(222,"td"),c.Rb(223,"span",10),c.wc(224,"Inactive"),c.Qb(),c.Qb(),c.Qb(),c.Rb(225,"tr"),c.Rb(226,"td"),c.wc(227,"Eustorgios Amulius"),c.Qb(),c.Rb(228,"td"),c.wc(229,"2012/03/01"),c.Qb(),c.Rb(230,"td"),c.wc(231,"Member"),c.Qb(),c.Rb(232,"td"),c.Rb(233,"span",11),c.wc(234,"Pending"),c.Qb(),c.Qb(),c.Qb(),c.Rb(235,"tr"),c.Rb(236,"td"),c.wc(237,"Leopold G\xe1sp\xe1r"),c.Qb(),c.Rb(238,"td"),c.wc(239,"2012/01/21"),c.Qb(),c.Rb(240,"td"),c.wc(241,"Staff"),c.Qb(),c.Rb(242,"td"),c.Rb(243,"span",8),c.wc(244,"Active"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(245,"ul",12),c.Rb(246,"li",13),c.Rb(247,"a",14),c.wc(248,"Prev"),c.Qb(),c.Qb(),c.Rb(249,"li",15),c.Rb(250,"a",14),c.wc(251,"1"),c.Qb(),c.Qb(),c.Rb(252,"li",13),c.Rb(253,"a",14),c.wc(254,"2"),c.Qb(),c.Qb(),c.Rb(255,"li",13),c.Rb(256,"a",14),c.wc(257,"3"),c.Qb(),c.Qb(),c.Rb(258,"li",13),c.Rb(259,"a",14),c.wc(260,"4"),c.Qb(),c.Qb(),c.Rb(261,"li",13),c.Rb(262,"a",14),c.wc(263,"Next"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(264,"div",2),c.Rb(265,"div",3),c.Rb(266,"div",4),c.Mb(267,"i",5),c.wc(268," Bordered Table "),c.Qb(),c.Rb(269,"div",6),c.Rb(270,"table",18),c.Rb(271,"thead"),c.Rb(272,"tr"),c.Rb(273,"th"),c.wc(274,"Username"),c.Qb(),c.Rb(275,"th"),c.wc(276,"Date registered"),c.Qb(),c.Rb(277,"th"),c.wc(278,"Role"),c.Qb(),c.Rb(279,"th"),c.wc(280,"Status"),c.Qb(),c.Qb(),c.Qb(),c.Rb(281,"tbody"),c.Rb(282,"tr"),c.Rb(283,"td"),c.wc(284,"Pompeius Ren\xe9"),c.Qb(),c.Rb(285,"td"),c.wc(286,"2012/01/01"),c.Qb(),c.Rb(287,"td"),c.wc(288,"Member"),c.Qb(),c.Rb(289,"td"),c.Rb(290,"span",8),c.wc(291,"Active"),c.Qb(),c.Qb(),c.Qb(),c.Rb(292,"tr"),c.Rb(293,"td"),c.wc(294,"Pa\u0109jo Jadon"),c.Qb(),c.Rb(295,"td"),c.wc(296,"2012/02/01"),c.Qb(),c.Rb(297,"td"),c.wc(298,"Staff"),c.Qb(),c.Rb(299,"td"),c.Rb(300,"span",9),c.wc(301,"Banned"),c.Qb(),c.Qb(),c.Qb(),c.Rb(302,"tr"),c.Rb(303,"td"),c.wc(304,"Micheal Mercurius"),c.Qb(),c.Rb(305,"td"),c.wc(306,"2012/02/01"),c.Qb(),c.Rb(307,"td"),c.wc(308,"Admin"),c.Qb(),c.Rb(309,"td"),c.Rb(310,"span",10),c.wc(311,"Inactive"),c.Qb(),c.Qb(),c.Qb(),c.Rb(312,"tr"),c.Rb(313,"td"),c.wc(314,"Ganesha Dubhghall"),c.Qb(),c.Rb(315,"td"),c.wc(316,"2012/03/01"),c.Qb(),c.Rb(317,"td"),c.wc(318,"Member"),c.Qb(),c.Rb(319,"td"),c.Rb(320,"span",11),c.wc(321,"Pending"),c.Qb(),c.Qb(),c.Qb(),c.Rb(322,"tr"),c.Rb(323,"td"),c.wc(324,"Hiroto \u0160imun"),c.Qb(),c.Rb(325,"td"),c.wc(326,"2012/01/21"),c.Qb(),c.Rb(327,"td"),c.wc(328,"Staff"),c.Qb(),c.Rb(329,"td"),c.Rb(330,"span",8),c.wc(331,"Active"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(332,"ul",12),c.Rb(333,"li",13),c.Rb(334,"a",14),c.wc(335,"Prev"),c.Qb(),c.Qb(),c.Rb(336,"li",15),c.Rb(337,"a",14),c.wc(338,"1"),c.Qb(),c.Qb(),c.Rb(339,"li",13),c.Rb(340,"a",14),c.wc(341,"2"),c.Qb(),c.Qb(),c.Rb(342,"li",13),c.Rb(343,"a",14),c.wc(344,"3"),c.Qb(),c.Qb(),c.Rb(345,"li",13),c.Rb(346,"a",14),c.wc(347,"4"),c.Qb(),c.Qb(),c.Rb(348,"li",13),c.Rb(349,"a",14),c.wc(350,"Next"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(351,"div",1),c.Rb(352,"div",19),c.Rb(353,"div",3),c.Rb(354,"div",4),c.Mb(355,"i",5),c.wc(356," Combined All Table "),c.Qb(),c.Rb(357,"div",6),c.Rb(358,"table",20),c.Rb(359,"thead"),c.Rb(360,"tr"),c.Rb(361,"th"),c.wc(362,"Username"),c.Qb(),c.Rb(363,"th"),c.wc(364,"Date registered"),c.Qb(),c.Rb(365,"th"),c.wc(366,"Role"),c.Qb(),c.Rb(367,"th"),c.wc(368,"Status"),c.Qb(),c.Qb(),c.Qb(),c.Rb(369,"tbody"),c.Rb(370,"tr"),c.Rb(371,"td"),c.wc(372,"Vishnu Serghei"),c.Qb(),c.Rb(373,"td"),c.wc(374,"2012/01/01"),c.Qb(),c.Rb(375,"td"),c.wc(376,"Member"),c.Qb(),c.Rb(377,"td"),c.Rb(378,"span",8),c.wc(379,"Active"),c.Qb(),c.Qb(),c.Qb(),c.Rb(380,"tr"),c.Rb(381,"td"),c.wc(382,"Zbyn\u011bk Phoibos"),c.Qb(),c.Rb(383,"td"),c.wc(384,"2012/02/01"),c.Qb(),c.Rb(385,"td"),c.wc(386,"Staff"),c.Qb(),c.Rb(387,"td"),c.Rb(388,"span",9),c.wc(389,"Banned"),c.Qb(),c.Qb(),c.Qb(),c.Rb(390,"tr"),c.Rb(391,"td"),c.wc(392,"Einar Randall"),c.Qb(),c.Rb(393,"td"),c.wc(394,"2012/02/01"),c.Qb(),c.Rb(395,"td"),c.wc(396,"Admin"),c.Qb(),c.Rb(397,"td"),c.Rb(398,"span",10),c.wc(399,"Inactive"),c.Qb(),c.Qb(),c.Qb(),c.Rb(400,"tr"),c.Rb(401,"td"),c.wc(402,"F\xe9lix Troels"),c.Qb(),c.Rb(403,"td"),c.wc(404,"2012/03/01"),c.Qb(),c.Rb(405,"td"),c.wc(406,"Member"),c.Qb(),c.Rb(407,"td"),c.Rb(408,"span",11),c.wc(409,"Pending"),c.Qb(),c.Qb(),c.Qb(),c.Rb(410,"tr"),c.Rb(411,"td"),c.wc(412,"Aulus Agmundr"),c.Qb(),c.Rb(413,"td"),c.wc(414,"2012/01/21"),c.Qb(),c.Rb(415,"td"),c.wc(416,"Staff"),c.Qb(),c.Rb(417,"td"),c.Rb(418,"span",8),c.wc(419,"Active"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(420,"nav"),c.Rb(421,"ul",12),c.Rb(422,"li",13),c.Rb(423,"a",14),c.wc(424,"Prev"),c.Qb(),c.Qb(),c.Rb(425,"li",15),c.Rb(426,"a",14),c.wc(427,"1"),c.Qb(),c.Qb(),c.Rb(428,"li",13),c.Rb(429,"a",14),c.wc(430,"2"),c.Qb(),c.Qb(),c.Rb(431,"li",13),c.Rb(432,"a",14),c.wc(433,"3"),c.Qb(),c.Qb(),c.Rb(434,"li",13),c.Rb(435,"a",14),c.wc(436,"4"),c.Qb(),c.Qb(),c.Rb(437,"li",13),c.Rb(438,"a",14),c.wc(439,"Next"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb())},encapsulation:2}),Gt);function ee(t,e){1&t&&c.Mb(0,"i",7)}function ie(t,e){1&t&&c.Mb(0,"i",8)}function ne(t,e){1&t&&c.Mb(0,"i",9)}function be(t,e){1&t&&(c.Mb(0,"i",7),c.wc(1," Calculator"))}function oe(t,e){1&t&&(c.Mb(0,"i",8),c.wc(1," Shoping cart"))}function ae(t,e){1&t&&(c.Mb(0,"i",9),c.wc(1," Charts"))}function se(t,e){1&t&&(c.Mb(0,"i",10),c.wc(1," Menu \xa0"),c.Rb(2,"span",11),c.wc(3,"New"),c.Qb())}function le(t,e){1&t&&(c.Mb(0,"i",7),c.wc(1," Calculator \xa0"),c.Rb(2,"span",12),c.wc(3,"29"),c.Qb())}function ce(t,e){1&t&&(c.Mb(0,"i",9),c.wc(1," Charts"))}var re,de=((re=n(function t(){b(this,t)})).\u0275fac=function(t){return new(t||re)},re.\u0275cmp=c.Fb({type:re,selectors:[["ng-component"]],decls:43,vars:0,consts:[[1,"animated","fadeIn"],[1,"row"],[1,"col-md-6","mb-4"],["heading","Home"],["heading","Profile"],["heading","Messages"],["tabHeading",""],[1,"icon-calculator"],[1,"icon-basket-loaded"],[1,"icon-pie-chart"],[1,"icon-list"],[1,"badge","badge-success"],[1,"badge","badge-pill","badge-danger"]],template:function(t,e){1&t&&(c.Rb(0,"div",0),c.Rb(1,"div",1),c.Rb(2,"div",2),c.Rb(3,"tabset"),c.Rb(4,"tab",3),c.wc(5," 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),c.Qb(),c.Rb(6,"tab",4),c.wc(7," 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),c.Qb(),c.Rb(8,"tab",5),c.wc(9," 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),c.Qb(),c.Qb(),c.Qb(),c.Rb(10,"div",2),c.Rb(11,"tabset"),c.Rb(12,"tab"),c.uc(13,ee,1,0,"ng-template",6),c.wc(14," 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),c.Qb(),c.Rb(15,"tab"),c.uc(16,ie,1,0,"ng-template",6),c.wc(17," 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),c.Qb(),c.Rb(18,"tab"),c.uc(19,ne,1,0,"ng-template",6),c.wc(20," 4. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),c.Qb(),c.Qb(),c.Qb(),c.Rb(21,"div",2),c.Rb(22,"tabset"),c.Rb(23,"tab"),c.uc(24,be,2,0,"ng-template",6),c.wc(25," 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),c.Qb(),c.Rb(26,"tab"),c.uc(27,oe,2,0,"ng-template",6),c.wc(28," 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),c.Qb(),c.Rb(29,"tab"),c.uc(30,ae,2,0,"ng-template",6),c.wc(31," 4. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),c.Qb(),c.Qb(),c.Qb(),c.Rb(32,"div",2),c.Rb(33,"tabset"),c.Rb(34,"tab"),c.uc(35,se,4,0,"ng-template",6),c.wc(36," 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),c.Qb(),c.Rb(37,"tab"),c.uc(38,le,4,0,"ng-template",6),c.wc(39," 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),c.Qb(),c.Rb(40,"tab"),c.uc(41,ce,2,0,"ng-template",6),c.wc(42," 4. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb())},directives:[l.d,l.a,l.b],encapsulation:2}),re);function ue(t,e){if(1&t&&(c.Rb(0,"slide"),c.Mb(1,"img",26),c.Rb(2,"div",27),c.Rb(3,"h4"),c.wc(4),c.Qb(),c.Rb(5,"p"),c.wc(6),c.Qb(),c.Qb(),c.Qb()),2&t){var i=e.$implicit,n=e.index;c.zb(1),c.gc("src",i.image,c.rc),c.zb(3),c.yc("Slide ",n,""),c.zb(2),c.xc(i.text)}}var pe,me,he,ve=((he=function(){function t(){b(this,t),this.myInterval=6e3,this.slides=[],this.activeSlideIndex=0,this.noWrapSlides=!1;for(var e=0;e<4;e++)this.addSlide()}return n(t,[{key:"ngOnDestroy",value:function(){this.myInterval=0,this.noWrapSlides=!0,this.myInterval=!1}},{key:"addSlide",value:function(){var t=this;setTimeout(function(){var e=Math.random().toString(36).slice(-6);t.slides.push({image:"https://picsum.photos/seed/".concat(e,"/900/500")})},500)}},{key:"removeSlide",value:function(t){this.slides.splice(t||this.activeSlideIndex,1)}}]),t}()).\u0275fac=function(t){return new(t||he)},he.\u0275cmp=c.Fb({type:he,selectors:[["ng-component"]],features:[c.yb([{provide:w,useValue:{interval:1500,noPause:!1}}])],decls:102,vars:9,consts:[[1,"animated","fadeIn"],[1,"row"],[1,"col-sm-6"],[1,"card"],[1,"card-header"],[1,"card-header-actions"],["href","https://valor-software.com/ngx-bootstrap/#/carousel","target","_blank"],["className","text-muted"],[1,"card-body"],[3,"interval"],["src","https://picsum.photos/id/1/900/500","alt","First slide",2,"display","block","width","100%"],["src","https://picsum.photos/id/1026/900/500","alt","Second slide",2,"display","block","width","100%"],["src","https://picsum.photos/id/1031/900/500","alt","Third slide",2,"display","block","width","100%"],["src","https://picsum.photos/id/1032/900/500","alt","First slide",2,"display","block","width","100%"],[1,"carousel-caption","d-none","d-md-block"],["src","https://picsum.photos/id/1036/900/500","alt","Second slide",2,"display","block","width","100%"],["src","https://picsum.photos/id/1043/900/500","alt","Third slide",2,"display","block","width","100%"],["src","https://picsum.photos/id/1054/900/500","alt","First slide",2,"display","block","width","100%"],["src","https://picsum.photos/id/1059/900/500","alt","Second slide",2,"display","block","width","100%"],["src","https://picsum.photos/id/1065/900/500","alt","Third slide",2,"display","block","width","100%"],[3,"interval","noWrap","activeSlide","activeSlideChange"],[4,"ngFor","ngForOf"],["type","button",1,"btn","btn-info",3,"click"],[1,"checkbox"],["type","checkbox",3,"ngModel","ngModelChange"],["type","number",1,"form-control",3,"ngModel","ngModelChange"],["alt","image slide",2,"display","block","width","100%",3,"src"],[1,"carousel-caption"]],template:function(t,e){1&t&&(c.Rb(0,"div",0),c.Rb(1,"div",1),c.Rb(2,"div",2),c.Rb(3,"div",3),c.Rb(4,"div",4),c.wc(5," Bootstrap Carousel "),c.Rb(6,"div",5),c.Rb(7,"a",6),c.Rb(8,"small",7),c.wc(9,"docs"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(10,"div",8),c.Rb(11,"carousel",9),c.Rb(12,"slide"),c.Mb(13,"img",10),c.Qb(),c.Rb(14,"slide"),c.Mb(15,"img",11),c.Qb(),c.Rb(16,"slide"),c.Mb(17,"img",12),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(18,"div",2),c.Rb(19,"div",3),c.Rb(20,"div",4),c.wc(21," Carousel "),c.Rb(22,"small"),c.wc(23," optional captions"),c.Qb(),c.Qb(),c.Rb(24,"div",8),c.Rb(25,"carousel",9),c.Rb(26,"slide"),c.Mb(27,"img",13),c.Rb(28,"div",14),c.Rb(29,"h3"),c.wc(30,"First slide label"),c.Qb(),c.Rb(31,"p"),c.wc(32,"Nulla vitae elit libero, a pharetra augue mollis interdum."),c.Qb(),c.Qb(),c.Qb(),c.Rb(33,"slide"),c.Mb(34,"img",15),c.Rb(35,"div",14),c.Rb(36,"h3"),c.wc(37,"Second slide label"),c.Qb(),c.Rb(38,"p"),c.wc(39,"Lorem ipsum dolor sit amet, consectetur adipiscing elit."),c.Qb(),c.Qb(),c.Qb(),c.Rb(40,"slide"),c.Mb(41,"img",16),c.Rb(42,"div",14),c.Rb(43,"h3"),c.wc(44,"Third slide label"),c.Qb(),c.Rb(45,"p"),c.wc(46,"Praesent commodo cursus magna, vel scelerisque nisl consectetur."),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(47,"div",1),c.Rb(48,"div",2),c.Rb(49,"div",3),c.Rb(50,"div",4),c.wc(51," Carousel "),c.Rb(52,"small"),c.wc(53," configuring defaults"),c.Qb(),c.Qb(),c.Rb(54,"div",8),c.Rb(55,"carousel",9),c.Rb(56,"slide"),c.Mb(57,"img",17),c.Rb(58,"div",14),c.Rb(59,"h3"),c.wc(60,"First slide label"),c.Qb(),c.Rb(61,"p"),c.wc(62,"Nulla vitae elit libero, a pharetra augue mollis interdum."),c.Qb(),c.Qb(),c.Qb(),c.Rb(63,"slide"),c.Mb(64,"img",18),c.Rb(65,"div",14),c.Rb(66,"h3"),c.wc(67,"Second slide label"),c.Qb(),c.Rb(68,"p"),c.wc(69,"Lorem ipsum dolor sit amet, consectetur adipiscing elit."),c.Qb(),c.Qb(),c.Qb(),c.Rb(70,"slide"),c.Mb(71,"img",19),c.Rb(72,"div",14),c.Rb(73,"h3"),c.wc(74,"Third slide label"),c.Qb(),c.Rb(75,"p"),c.wc(76,"Praesent commodo cursus magna, vel scelerisque nisl consectetur."),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(77,"div",2),c.Rb(78,"div",3),c.Rb(79,"div",4),c.wc(80," Carousel "),c.Rb(81,"small"),c.wc(82," dynamic slides"),c.Qb(),c.Qb(),c.Rb(83,"div",8),c.Rb(84,"carousel",20),c.Yb("activeSlideChange",function(t){return e.activeSlideIndex=t}),c.uc(85,ue,7,3,"slide",21),c.Qb(),c.Mb(86,"br"),c.Rb(87,"div"),c.Rb(88,"button",22),c.Yb("click",function(){return e.addSlide()}),c.wc(89,"Add Slide "),c.Qb(),c.Rb(90,"button",22),c.Yb("click",function(){return e.removeSlide()}),c.wc(91,"Remove Current "),c.Qb(),c.Rb(92,"button",22),c.Yb("click",function(){return e.removeSlide(2)}),c.wc(93,"Remove #3 "),c.Qb(),c.Qb(),c.Rb(94,"div"),c.Rb(95,"div",23),c.Rb(96,"label"),c.Rb(97,"input",24),c.Yb("ngModelChange",function(t){return e.noWrapSlides=t}),c.Qb(),c.wc(98,"Disable Slide Looping"),c.Qb(),c.Qb(),c.Rb(99,"span"),c.wc(100,"Interval, in milliseconds (Enter a negative number or 0 to stop the interval.): "),c.Qb(),c.Rb(101,"input",25),c.Yb("ngModelChange",function(t){return e.myInterval=t}),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb()),2&t&&(c.zb(11),c.gc("interval",!1),c.zb(14),c.gc("interval",!1),c.zb(30),c.gc("interval",!1),c.zb(29),c.gc("interval",e.myInterval)("noWrap",e.noWrapSlides)("activeSlide",e.activeSlideIndex),c.zb(1),c.gc("ngForOf",e.slides),c.zb(12),c.gc("ngModel",e.noWrapSlides),c.zb(4),c.gc("ngModel",e.myInterval))},directives:[S,P,a.j,s.a,s.e,s.h,s.j,s.b],encapsulation:2}),he),Re=((me=function(){function t(){b(this,t),this.isCollapsed=!1}return n(t,[{key:"collapsed",value:function(t){}},{key:"expanded",value:function(t){}}]),t}()).\u0275fac=function(t){return new(t||me)},me.\u0275cmp=c.Fb({type:me,selectors:[["ng-component"]],decls:14,vars:1,consts:[[1,"animated","fadeIn"],[1,"card"],[1,"card-header"],[1,"card-header-actions"],["href","https://valor-software.com/ngx-bootstrap/#/collapse","target","_blank"],["className","text-muted"],[1,"card-body",3,"collapse","collapsed","expanded"],[1,"card-footer"],["type","button",1,"btn","btn-primary",3,"click"]],template:function(t,e){1&t&&(c.Rb(0,"div",0),c.Rb(1,"div",1),c.Rb(2,"div",2),c.wc(3," Bootstrap Collapse "),c.Rb(4,"div",3),c.Rb(5,"a",4),c.Rb(6,"small",5),c.wc(7,"docs"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(8,"div",6),c.Yb("collapsed",function(t){return e.collapsed(t)})("expanded",function(t){return e.expanded(t)}),c.Rb(9,"p"),c.wc(10," Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. "),c.Qb(),c.Qb(),c.Rb(11,"div",7),c.Rb(12,"button",8),c.Yb("click",function(){return e.isCollapsed=!e.isCollapsed}),c.wc(13,"Toggle collapse "),c.Qb(),c.Qb(),c.Qb(),c.Qb()),2&t&&(c.zb(8),c.gc("collapse",e.isCollapsed))},directives:[O],encapsulation:2}),me),Qe=((pe=function(){function t(){b(this,t),this.totalItems=64,this.currentPage=4,this.smallnumPages=0,this.maxSize=5,this.bigTotalItems=675,this.bigCurrentPage=1,this.numPages=0,this.currentPager=4}return n(t,[{key:"setPage",value:function(t){this.currentPage=t}},{key:"pageChanged",value:function(t){console.log("Page changed to: "+t.page),console.log("Number items per page: "+t.itemsPerPage)}}]),t}()).\u0275fac=function(t){return new(t||pe)},pe.\u0275cmp=c.Fb({type:pe,selectors:[["ng-component"]],decls:45,vars:32,consts:[[1,"animated","fadeIn"],[1,"card"],[1,"card-header"],[1,"card-header-actions"],["href","https://valor-software.com/ngx-bootstrap/#/pagination","target","_blank"],["className","text-muted"],[1,"card-body"],[1,"row"],[1,"col-xs-12","col-12","d-sm-down-none"],[3,"totalItems","ngModel","ngModelChange","pageChanged"],[1,"col-xs-12","col-12"],["previousText","\u2039","nextText","\u203a","firstText","\xab","lastText","\xbb",1,"pagination-sm",3,"boundaryLinks","totalItems","ngModel","maxSize","ngModelChange"],[3,"directionLinks","boundaryLinks","totalItems","ngModel","ngModelChange"],[3,"directionLinks","totalItems","ngModel","ngModelChange","numPages"],[1,"card","card-body","card-header","mb-3"],[1,"card-footer"],["type","button",1,"btn","btn-info",3,"click"],["previousText","\u2039","nextText","\u203a",1,"pagination-sm",3,"totalItems","ngModel","maxSize","boundaryLinks","ngModelChange"],["previousText","\u2039","nextText","\u203a","firstText","\xab","lastText","\xbb",1,"pagination-sm",3,"totalItems","ngModel","maxSize","boundaryLinks","rotate","ngModelChange","numPages"],[1,"card","card-body","card-header"],[1,"col-xs-12","col-12","col-md-6"],["pageBtnClass","btn",1,"pull-left",3,"totalItems","ngModel","itemsPerPage","ngModelChange","pageChanged"]],template:function(t,e){1&t&&(c.Rb(0,"div",0),c.Rb(1,"div",1),c.Rb(2,"div",2),c.wc(3," Bootstrap Pagination "),c.Rb(4,"div",3),c.Rb(5,"a",4),c.Rb(6,"small",5),c.wc(7,"docs"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(8,"div",6),c.Rb(9,"div",7),c.Rb(10,"div",8),c.Rb(11,"pagination",9),c.Yb("ngModelChange",function(t){return e.currentPage=t})("pageChanged",function(t){return e.pageChanged(t)}),c.Qb(),c.Qb(),c.Rb(12,"div",10),c.Rb(13,"pagination",11),c.Yb("ngModelChange",function(t){return e.currentPage=t}),c.Qb(),c.Qb(),c.Rb(14,"div",8),c.Rb(15,"pagination",12),c.Yb("ngModelChange",function(t){return e.currentPage=t}),c.Qb(),c.Qb(),c.Rb(16,"div",10),c.Rb(17,"pagination",13),c.Yb("ngModelChange",function(t){return e.currentPage=t})("numPages",function(t){return e.smallnumPages=t}),c.Qb(),c.Qb(),c.Qb(),c.Rb(18,"pre",14),c.wc(19),c.Qb(),c.Qb(),c.Rb(20,"div",15),c.Rb(21,"button",16),c.Yb("click",function(){return e.setPage(3)}),c.wc(22,"Set current page to: 3"),c.Qb(),c.Qb(),c.Qb(),c.Rb(23,"div",1),c.Rb(24,"div",2),c.wc(25," Pagination "),c.Rb(26,"small"),c.wc(27,"states & limits"),c.Qb(),c.Qb(),c.Rb(28,"div",6),c.Rb(29,"div",7),c.Rb(30,"div",10),c.Rb(31,"pagination",17),c.Yb("ngModelChange",function(t){return e.bigCurrentPage=t}),c.Qb(),c.Qb(),c.Rb(32,"div",10),c.Rb(33,"pagination",18),c.Yb("ngModelChange",function(t){return e.bigCurrentPage=t})("numPages",function(t){return e.numPages=t}),c.Qb(),c.Qb(),c.Qb(),c.Rb(34,"pre",19),c.wc(35),c.Qb(),c.Qb(),c.Qb(),c.Rb(36,"div",1),c.Rb(37,"div",2),c.wc(38," Pager "),c.Qb(),c.Rb(39,"div",6),c.Rb(40,"div",7),c.Rb(41,"div",20),c.Rb(42,"pagination",13),c.Yb("ngModelChange",function(t){return e.currentPager=t})("numPages",function(t){return e.smallnumPages=t}),c.Qb(),c.Qb(),c.Rb(43,"div",20),c.Rb(44,"pager",21),c.Yb("ngModelChange",function(t){return e.currentPager=t})("pageChanged",function(t){return e.pageChanged(t)}),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb()),2&t&&(c.zb(11),c.gc("totalItems",e.totalItems)("ngModel",e.currentPage),c.zb(2),c.gc("boundaryLinks",!0)("totalItems",e.totalItems)("ngModel",e.currentPage)("maxSize",6),c.zb(2),c.gc("directionLinks",!1)("boundaryLinks",!0)("totalItems",e.totalItems)("ngModel",e.currentPage),c.zb(2),c.gc("directionLinks",!1)("totalItems",e.totalItems)("ngModel",e.currentPage),c.zb(2),c.zc("The selected page no: ",e.currentPage,"/",e.smallnumPages,""),c.zb(12),c.gc("totalItems",e.bigTotalItems)("ngModel",e.bigCurrentPage)("maxSize",e.maxSize)("boundaryLinks",!0),c.zb(2),c.gc("totalItems",e.bigTotalItems)("ngModel",e.bigCurrentPage)("maxSize",e.maxSize)("boundaryLinks",!0)("rotate",!1),c.zb(2),c.zc("Page: ",e.bigCurrentPage," / ",e.numPages,""),c.zb(7),c.gc("directionLinks",!1)("totalItems",e.totalItems)("ngModel",e.currentPager),c.zb(2),c.gc("totalItems",e.totalItems)("ngModel",e.currentPager)("itemsPerPage",10))},directives:[nt,s.e,s.h,et],styles:[".pager li.btn:active { box-shadow: none; }"],encapsulation:2}),pe),we=o("cUpR");function ge(t,e){if(1&t&&c.wc(0),2&t){var i=c.bc();c.yc("Just another: ",i.content,"")}}function fe(t,e){if(1&t&&(c.wc(0,"Here we go: "),c.Mb(1,"div",28)),2&t){var i=c.bc();c.zb(1),c.gc("innerHtml",i.html,c.qc)}}function ye(t,e){1&t&&(c.Rb(0,"i"),c.wc(1,"!!! Watch out !!!"),c.Qb())}function xe(t,e){if(1&t&&c.wc(0),2&t){var i=c.bc();c.yc("Just another: ",i.content,"")}}function Me(t,e){if(1&t&&(c.wc(0,"Here we go: "),c.Mb(1,"div",31)),2&t){var i=c.bc();c.zb(1),c.gc("innerHtml",i.html,c.qc)}}function ke(t,e){1&t&&(c.Rb(0,"div",23),c.Rb(1,"a",24),c.wc(2,"Action"),c.Qb(),c.Rb(3,"a",24),c.wc(4,"Another action"),c.Qb(),c.Mb(5,"div",25),c.Rb(6,"a",24),c.wc(7,"Something else here"),c.Qb(),c.Qb())}var Se,Pe,Ce,_e,Ie,Te,Oe=[{path:"",data:{title:"Base"},children:[{path:"",redirectTo:"cards"},{path:"cards",component:Ut,data:{title:"Cards"}},{path:"forms",component:Zt,data:{title:"Forms"}},{path:"switches",component:Kt,data:{title:"Switches"}},{path:"tables",component:te,data:{title:"Tables"}},{path:"tabs",component:de,data:{title:"Tabs"}},{path:"carousels",component:ve,data:{title:"Carousels"}},{path:"collapses",component:Re,data:{title:"Collapses"}},{path:"paginations",component:Qe,data:{title:"Pagination"}},{path:"popovers",component:(_e=n(function t(e){b(this,t),this.title="Welcome word",this.content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.",this.html='Never trust not sanitized HTML!!!',this.html=e.sanitize(c.I.HTML,this.html)}),_e.\u0275fac=function(t){return new(t||_e)(c.Lb(we.b))},_e.\u0275cmp=c.Fb({type:_e,selectors:[["ng-component"]],decls:95,vars:4,consts:[[1,"animated","fadeIn"],[1,"card"],[1,"card-header"],[1,"card-header-actions"],["href","https://valor-software.com/ngx-bootstrap/#/popover","target","_blank"],["className","text-muted"],[1,"card-body"],["type","button","popover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.",1,"btn","btn-primary"],["type","button","popover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","popoverTitle","Popover on top","placement","top",1,"btn","btn-default","btn-secondary"],["type","button","popover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","popoverTitle","Popover on right","placement","right",1,"btn","btn-default","btn-secondary"],["type","button","popover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","popoverTitle","Popover auto","placement","auto",1,"btn","btn-default","btn-secondary"],["type","button","popover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","popoverTitle","Popover on left","placement","left",1,"btn","btn-default","btn-secondary"],["type","button","popover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","popoverTitle","Popover on bottom","placement","bottom",1,"btn","btn-default","btn-secondary"],["type","button","popover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","popoverTitle","Dismissible popover","triggers","focus",1,"btn","btn-success"],["type","button",1,"btn","btn-info",3,"popover","popoverTitle"],["popTemplate",""],["type","button","popoverTitle","Template ref content inside",1,"btn","btn-warning",3,"popover"],["popTemplateHtml",""],["type","button","popoverTitle","Dynamic html inside",1,"btn","btn-success",3,"popover"],[1,"row","panel",2,"position","relative","overflow","hidden"],[1,"card-body","panel-body"],["type","button","popover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.",1,"btn","btn-danger"],["type","button","popover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","container","body",1,"btn","btn-success"],["type","button","popover","I will hide on blur","triggers","mouseenter:mouseleave",1,"btn","btn-info"],["popover","Hello there! I was triggered manually","triggers",""],["pop","bs-popover"],["type","button",1,"btn","btn-success",3,"click"],["type","button",1,"btn","btn-warning",3,"click"],[3,"innerHtml"]],template:function(t,e){if(1&t){var i=c.Sb();c.Rb(0,"div",0),c.Rb(1,"div",1),c.Rb(2,"div",2),c.wc(3," Bootstrap Popover "),c.Rb(4,"div",3),c.Rb(5,"a",4),c.Rb(6,"small",5),c.wc(7,"docs"),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(8,"div",6),c.Rb(9,"button",7),c.wc(10," Live demo "),c.Qb(),c.Qb(),c.Qb(),c.Rb(11,"div",1),c.Rb(12,"div",2),c.wc(13," Popover "),c.Rb(14,"small"),c.wc(15,"positioning"),c.Qb(),c.Qb(),c.Rb(16,"div",6),c.Rb(17,"button",8),c.wc(18," Popover on top "),c.Qb(),c.Rb(19,"button",9),c.wc(20," Popover on right "),c.Qb(),c.Rb(21,"button",10),c.wc(22," Popover auto "),c.Qb(),c.Rb(23,"button",11),c.wc(24," Popover on left "),c.Qb(),c.Rb(25,"button",12),c.wc(26," Popover on bottom "),c.Qb(),c.Qb(),c.Qb(),c.Rb(27,"div",1),c.Rb(28,"div",2),c.wc(29," Popover "),c.Rb(30,"small"),c.Rb(31,"code"),c.wc(32,"focus"),c.Qb(),c.wc(33," trigger"),c.Qb(),c.Qb(),c.Rb(34,"div",6),c.Rb(35,"button",13),c.wc(36," Dismissible popover "),c.Qb(),c.Qb(),c.Qb(),c.Rb(37,"div",1),c.Rb(38,"div",2),c.wc(39," Popover "),c.Rb(40,"small"),c.wc(41,"dynamic content"),c.Qb(),c.Qb(),c.Rb(42,"div",6),c.Rb(43,"button",14),c.wc(44," Simple binding "),c.Qb(),c.uc(45,ge,1,1,"ng-template",null,15,c.vc),c.Rb(47,"button",16),c.wc(48," TemplateRef binding "),c.Qb(),c.Qb(),c.Qb(),c.Rb(49,"div",1),c.Rb(50,"div",2),c.wc(51," Popover "),c.Rb(52,"small"),c.wc(53,"dynamic HTML"),c.Qb(),c.Qb(),c.Rb(54,"div",6),c.uc(55,fe,2,1,"ng-template",null,17,c.vc),c.Rb(57,"button",18),c.wc(58," Show me popover with html "),c.Qb(),c.Qb(),c.Qb(),c.Rb(59,"div",1),c.Rb(60,"div",2),c.wc(61," Popover "),c.Rb(62,"small"),c.wc(63,"append to "),c.Rb(64,"code"),c.wc(65,"body"),c.Qb(),c.Qb(),c.Qb(),c.Rb(66,"div",6),c.Rb(67,"div",19),c.Rb(68,"div",20),c.Rb(69,"button",21),c.wc(70," Default popover "),c.Qb(),c.Rb(71,"button",22),c.wc(72," Popover appended to body "),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Qb(),c.Rb(73,"div",1),c.Rb(74,"div",2),c.wc(75," Popover "),c.Rb(76,"small"),c.wc(77,"custom triggers"),c.Qb(),c.Qb(),c.Rb(78,"div",6),c.Rb(79,"button",23),c.wc(80," Hover over me! "),c.Qb(),c.Qb(),c.Qb(),c.Rb(81,"div",1),c.Rb(82,"div",2),c.wc(83," Popover "),c.Rb(84,"small"),c.wc(85,"manual triggering"),c.Qb(),c.Qb(),c.Rb(86,"div",6),c.Rb(87,"p"),c.Rb(88,"span",24,25),c.wc(90," This text has attached popover "),c.Qb(),c.Qb(),c.Rb(91,"button",26),c.Yb("click",function(){return c.pc(i),c.nc(89).show()}),c.wc(92," Show "),c.Qb(),c.Rb(93,"button",27),c.Yb("click",function(){return c.pc(i),c.nc(89).hide()}),c.wc(94," Hide "),c.Qb(),c.Qb(),c.Qb(),c.Qb()}if(2&t){var n=c.nc(46),b=c.nc(56);c.zb(43),c.gc("popover",e.content)("popoverTitle",e.title),c.zb(4),c.gc("popover",n),c.zb(10),c.gc("popover",b)}},directives:[Rt],encapsulation:2}),_e),data:{title:"Popover"}},{path:"progress",component:(Ce=function(){function t(){b(this,t),this.max=200,this.stacked=[],this.timer=null,this.buttonCaption="Start",this.random(),this.randomStacked()}return n(t,[{key:"ngOnDestroy",value:function(){this.timer&&clearInterval(this.timer)}},{key:"random",value:function(){var t,e=Math.floor(100*Math.random()+1);t=e<25?"success":e<50?"info":e<75?"warning":"danger",this.showWarning="danger"===t||"warning"===t,this.dynamic=e,this.type=t}},{key:"randomStacked",value:function(){var t=["success","info","warning","danger"];this.stacked=[];for(var e=Math.floor(4*Math.random()+1),i=0;i - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/CoreUI-Icons-Free.246845e88bc1880edca6.eot b/frontend/src/main/template_original/prod_build/CoreUI-Icons-Free.246845e88bc1880edca6.eot deleted file mode 100644 index 512aa4236..000000000 Binary files a/frontend/src/main/template_original/prod_build/CoreUI-Icons-Free.246845e88bc1880edca6.eot and /dev/null differ diff --git a/frontend/src/main/template_original/prod_build/CoreUI-Icons-Free.68d6a47af77c11c4dc8b.ttf b/frontend/src/main/template_original/prod_build/CoreUI-Icons-Free.68d6a47af77c11c4dc8b.ttf deleted file mode 100644 index cb8b26a32..000000000 Binary files a/frontend/src/main/template_original/prod_build/CoreUI-Icons-Free.68d6a47af77c11c4dc8b.ttf and /dev/null differ diff --git a/frontend/src/main/template_original/prod_build/CoreUI-Icons-Free.7070e73f104dde775400.woff b/frontend/src/main/template_original/prod_build/CoreUI-Icons-Free.7070e73f104dde775400.woff deleted file mode 100644 index 66c1fb263..000000000 Binary files a/frontend/src/main/template_original/prod_build/CoreUI-Icons-Free.7070e73f104dde775400.woff and /dev/null differ diff --git a/frontend/src/main/template_original/prod_build/Simple-Line-Icons.3826fa1cb2348dd93948.woff2 b/frontend/src/main/template_original/prod_build/Simple-Line-Icons.3826fa1cb2348dd93948.woff2 deleted file mode 100644 index c49fccf51..000000000 Binary files a/frontend/src/main/template_original/prod_build/Simple-Line-Icons.3826fa1cb2348dd93948.woff2 and /dev/null differ diff --git a/frontend/src/main/template_original/prod_build/Simple-Line-Icons.3ec13a24af3fdda11107.ttf b/frontend/src/main/template_original/prod_build/Simple-Line-Icons.3ec13a24af3fdda11107.ttf deleted file mode 100644 index 6ecb68683..000000000 Binary files a/frontend/src/main/template_original/prod_build/Simple-Line-Icons.3ec13a24af3fdda11107.ttf and /dev/null differ diff --git a/frontend/src/main/template_original/prod_build/Simple-Line-Icons.5c9febce52054ae0b96d.woff b/frontend/src/main/template_original/prod_build/Simple-Line-Icons.5c9febce52054ae0b96d.woff deleted file mode 100644 index b17d69491..000000000 Binary files a/frontend/src/main/template_original/prod_build/Simple-Line-Icons.5c9febce52054ae0b96d.woff and /dev/null differ diff --git a/frontend/src/main/template_original/prod_build/Simple-Line-Icons.85e8c542d5e137beecf9.eot b/frontend/src/main/template_original/prod_build/Simple-Line-Icons.85e8c542d5e137beecf9.eot deleted file mode 100644 index f0ca6e8cf..000000000 Binary files a/frontend/src/main/template_original/prod_build/Simple-Line-Icons.85e8c542d5e137beecf9.eot and /dev/null differ diff --git a/frontend/src/main/template_original/prod_build/Simple-Line-Icons.f1515a459c8850890812.svg b/frontend/src/main/template_original/prod_build/Simple-Line-Icons.f1515a459c8850890812.svg deleted file mode 100644 index e24c7464c..000000000 --- a/frontend/src/main/template_original/prod_build/Simple-Line-Icons.f1515a459c8850890812.svg +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ad.45026b922ec57f969a0a.svg b/frontend/src/main/template_original/prod_build/ad.45026b922ec57f969a0a.svg deleted file mode 100644 index 7320bf235..000000000 --- a/frontend/src/main/template_original/prod_build/ad.45026b922ec57f969a0a.svg +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ad.94e810253dbc84702e9a.svg b/frontend/src/main/template_original/prod_build/ad.94e810253dbc84702e9a.svg deleted file mode 100644 index e7fc56abb..000000000 --- a/frontend/src/main/template_original/prod_build/ad.94e810253dbc84702e9a.svg +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ae.23c174705b39d649ba43.svg b/frontend/src/main/template_original/prod_build/ae.23c174705b39d649ba43.svg deleted file mode 100644 index 739c5d464..000000000 --- a/frontend/src/main/template_original/prod_build/ae.23c174705b39d649ba43.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ae.2c530f6449f3e5abd04b.svg b/frontend/src/main/template_original/prod_build/ae.2c530f6449f3e5abd04b.svg deleted file mode 100644 index a7bdb17aa..000000000 --- a/frontend/src/main/template_original/prod_build/ae.2c530f6449f3e5abd04b.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/af.458ab7e0c32d14aefe33.svg b/frontend/src/main/template_original/prod_build/af.458ab7e0c32d14aefe33.svg deleted file mode 100644 index 399c1c731..000000000 --- a/frontend/src/main/template_original/prod_build/af.458ab7e0c32d14aefe33.svg +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/af.867627c537fd29812532.svg b/frontend/src/main/template_original/prod_build/af.867627c537fd29812532.svg deleted file mode 100644 index 90c34b8d5..000000000 --- a/frontend/src/main/template_original/prod_build/af.867627c537fd29812532.svg +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ag.3f18bb58815f1eb37b60.svg b/frontend/src/main/template_original/prod_build/ag.3f18bb58815f1eb37b60.svg deleted file mode 100644 index d0b2a83cb..000000000 --- a/frontend/src/main/template_original/prod_build/ag.3f18bb58815f1eb37b60.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ag.5929ca9ff0f160f96fb5.svg b/frontend/src/main/template_original/prod_build/ag.5929ca9ff0f160f96fb5.svg deleted file mode 100644 index bdeee48ff..000000000 --- a/frontend/src/main/template_original/prod_build/ag.5929ca9ff0f160f96fb5.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ai.546a12e334b3f4d8967c.svg b/frontend/src/main/template_original/prod_build/ai.546a12e334b3f4d8967c.svg deleted file mode 100644 index 472be200e..000000000 --- a/frontend/src/main/template_original/prod_build/ai.546a12e334b3f4d8967c.svg +++ /dev/null @@ -1,763 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ai.c4699001b99c1638c765.svg b/frontend/src/main/template_original/prod_build/ai.c4699001b99c1638c765.svg deleted file mode 100644 index 29e6586f7..000000000 --- a/frontend/src/main/template_original/prod_build/ai.c4699001b99c1638c765.svg +++ /dev/null @@ -1,763 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/al.090568ab89f9b7e68f3b.svg b/frontend/src/main/template_original/prod_build/al.090568ab89f9b7e68f3b.svg deleted file mode 100644 index 75995ecde..000000000 --- a/frontend/src/main/template_original/prod_build/al.090568ab89f9b7e68f3b.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/al.3dd8853b91d6f490b4c1.svg b/frontend/src/main/template_original/prod_build/al.3dd8853b91d6f490b4c1.svg deleted file mode 100644 index e831b028a..000000000 --- a/frontend/src/main/template_original/prod_build/al.3dd8853b91d6f490b4c1.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/am.36fc7db319e532bff785.svg b/frontend/src/main/template_original/prod_build/am.36fc7db319e532bff785.svg deleted file mode 100644 index 1198be035..000000000 --- a/frontend/src/main/template_original/prod_build/am.36fc7db319e532bff785.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/am.e935f82147f4d3c76c92.svg b/frontend/src/main/template_original/prod_build/am.e935f82147f4d3c76c92.svg deleted file mode 100644 index 0cd217815..000000000 --- a/frontend/src/main/template_original/prod_build/am.e935f82147f4d3c76c92.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/ao.7ed590a16ff7642e7a85.svg b/frontend/src/main/template_original/prod_build/ao.7ed590a16ff7642e7a85.svg deleted file mode 100644 index a5a25bf10..000000000 --- a/frontend/src/main/template_original/prod_build/ao.7ed590a16ff7642e7a85.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ao.ad6f3c8c3519f36b36c4.svg b/frontend/src/main/template_original/prod_build/ao.ad6f3c8c3519f36b36c4.svg deleted file mode 100644 index a0b6dbbd0..000000000 --- a/frontend/src/main/template_original/prod_build/ao.ad6f3c8c3519f36b36c4.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/aq.e3fbc5d0ce77f1c9e808.svg b/frontend/src/main/template_original/prod_build/aq.e3fbc5d0ce77f1c9e808.svg deleted file mode 100644 index 2000e3c89..000000000 --- a/frontend/src/main/template_original/prod_build/aq.e3fbc5d0ce77f1c9e808.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/aq.e6c275d0d4e5135fb04b.svg b/frontend/src/main/template_original/prod_build/aq.e6c275d0d4e5135fb04b.svg deleted file mode 100644 index 80e682abd..000000000 --- a/frontend/src/main/template_original/prod_build/aq.e6c275d0d4e5135fb04b.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/ar.2ff091f8773d0ea8640d.svg b/frontend/src/main/template_original/prod_build/ar.2ff091f8773d0ea8640d.svg deleted file mode 100644 index 4553b08ad..000000000 --- a/frontend/src/main/template_original/prod_build/ar.2ff091f8773d0ea8640d.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ar.5a7c09af30ea06db87f1.svg b/frontend/src/main/template_original/prod_build/ar.5a7c09af30ea06db87f1.svg deleted file mode 100644 index 1730ecac9..000000000 --- a/frontend/src/main/template_original/prod_build/ar.5a7c09af30ea06db87f1.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/as.3b86b6876653592c0fa3.svg b/frontend/src/main/template_original/prod_build/as.3b86b6876653592c0fa3.svg deleted file mode 100644 index 81b0d9f5e..000000000 --- a/frontend/src/main/template_original/prod_build/as.3b86b6876653592c0fa3.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/as.7ae00cb9d6bf497132c1.svg b/frontend/src/main/template_original/prod_build/as.7ae00cb9d6bf497132c1.svg deleted file mode 100644 index b8d8162d0..000000000 --- a/frontend/src/main/template_original/prod_build/as.7ae00cb9d6bf497132c1.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/assets/favicon.ico b/frontend/src/main/template_original/prod_build/assets/favicon.ico deleted file mode 100644 index be27078a0..000000000 Binary files a/frontend/src/main/template_original/prod_build/assets/favicon.ico and /dev/null differ diff --git a/frontend/src/main/template_original/prod_build/assets/img/avatars/1.jpg b/frontend/src/main/template_original/prod_build/assets/img/avatars/1.jpg deleted file mode 100644 index 0b0870375..000000000 Binary files a/frontend/src/main/template_original/prod_build/assets/img/avatars/1.jpg and /dev/null differ diff --git a/frontend/src/main/template_original/prod_build/assets/img/avatars/2.jpg b/frontend/src/main/template_original/prod_build/assets/img/avatars/2.jpg deleted file mode 100644 index e7367094a..000000000 Binary files a/frontend/src/main/template_original/prod_build/assets/img/avatars/2.jpg and /dev/null differ diff --git a/frontend/src/main/template_original/prod_build/assets/img/avatars/3.jpg b/frontend/src/main/template_original/prod_build/assets/img/avatars/3.jpg deleted file mode 100644 index caf9a7e7c..000000000 Binary files a/frontend/src/main/template_original/prod_build/assets/img/avatars/3.jpg and /dev/null differ diff --git a/frontend/src/main/template_original/prod_build/assets/img/avatars/4.jpg b/frontend/src/main/template_original/prod_build/assets/img/avatars/4.jpg deleted file mode 100644 index 97f676969..000000000 Binary files a/frontend/src/main/template_original/prod_build/assets/img/avatars/4.jpg and /dev/null differ diff --git a/frontend/src/main/template_original/prod_build/assets/img/avatars/5.jpg b/frontend/src/main/template_original/prod_build/assets/img/avatars/5.jpg deleted file mode 100644 index 82b025fe9..000000000 Binary files a/frontend/src/main/template_original/prod_build/assets/img/avatars/5.jpg and /dev/null differ diff --git a/frontend/src/main/template_original/prod_build/assets/img/avatars/6.jpg b/frontend/src/main/template_original/prod_build/assets/img/avatars/6.jpg deleted file mode 100644 index 1d2b88439..000000000 Binary files a/frontend/src/main/template_original/prod_build/assets/img/avatars/6.jpg and /dev/null differ diff --git a/frontend/src/main/template_original/prod_build/assets/img/avatars/7.jpg b/frontend/src/main/template_original/prod_build/assets/img/avatars/7.jpg deleted file mode 100644 index 2903cd2f9..000000000 Binary files a/frontend/src/main/template_original/prod_build/assets/img/avatars/7.jpg and /dev/null differ diff --git a/frontend/src/main/template_original/prod_build/assets/img/avatars/8.jpg b/frontend/src/main/template_original/prod_build/assets/img/avatars/8.jpg deleted file mode 100644 index 3a5eba9e2..000000000 Binary files a/frontend/src/main/template_original/prod_build/assets/img/avatars/8.jpg and /dev/null differ diff --git a/frontend/src/main/template_original/prod_build/assets/img/brand/logo.svg b/frontend/src/main/template_original/prod_build/assets/img/brand/logo.svg deleted file mode 100644 index a8a749fc5..000000000 --- a/frontend/src/main/template_original/prod_build/assets/img/brand/logo.svg +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/assets/img/brand/sygnet.svg b/frontend/src/main/template_original/prod_build/assets/img/brand/sygnet.svg deleted file mode 100644 index f2f3bc7ed..000000000 --- a/frontend/src/main/template_original/prod_build/assets/img/brand/sygnet.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/at.1281f451a103684e9248.svg b/frontend/src/main/template_original/prod_build/at.1281f451a103684e9248.svg deleted file mode 100644 index e63fb2e20..000000000 --- a/frontend/src/main/template_original/prod_build/at.1281f451a103684e9248.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/at.d7b3791eb6679e92a2bd.svg b/frontend/src/main/template_original/prod_build/at.d7b3791eb6679e92a2bd.svg deleted file mode 100644 index 649d6efe0..000000000 --- a/frontend/src/main/template_original/prod_build/at.d7b3791eb6679e92a2bd.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/au.5b98a120aeec3f5a1aeb.svg b/frontend/src/main/template_original/prod_build/au.5b98a120aeec3f5a1aeb.svg deleted file mode 100644 index ca5d607ea..000000000 --- a/frontend/src/main/template_original/prod_build/au.5b98a120aeec3f5a1aeb.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/au.932d918261bcbb88f0cc.svg b/frontend/src/main/template_original/prod_build/au.932d918261bcbb88f0cc.svg deleted file mode 100644 index 18394ab73..000000000 --- a/frontend/src/main/template_original/prod_build/au.932d918261bcbb88f0cc.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/aw.98298192f432c6fc56cc.svg b/frontend/src/main/template_original/prod_build/aw.98298192f432c6fc56cc.svg deleted file mode 100644 index 66adb1160..000000000 --- a/frontend/src/main/template_original/prod_build/aw.98298192f432c6fc56cc.svg +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/aw.b478dded01c70ad2275c.svg b/frontend/src/main/template_original/prod_build/aw.b478dded01c70ad2275c.svg deleted file mode 100644 index 248a08d69..000000000 --- a/frontend/src/main/template_original/prod_build/aw.b478dded01c70ad2275c.svg +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ax.6651bb2513bc040f7f2b.svg b/frontend/src/main/template_original/prod_build/ax.6651bb2513bc040f7f2b.svg deleted file mode 100644 index dad7d94c6..000000000 --- a/frontend/src/main/template_original/prod_build/ax.6651bb2513bc040f7f2b.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ax.c260e9a581b4c4415f20.svg b/frontend/src/main/template_original/prod_build/ax.c260e9a581b4c4415f20.svg deleted file mode 100644 index cdeb07e27..000000000 --- a/frontend/src/main/template_original/prod_build/ax.c260e9a581b4c4415f20.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/az.84126238074d3c3c30b9.svg b/frontend/src/main/template_original/prod_build/az.84126238074d3c3c30b9.svg deleted file mode 100644 index 0119e1ab4..000000000 --- a/frontend/src/main/template_original/prod_build/az.84126238074d3c3c30b9.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/az.d4faca473814e47b3f03.svg b/frontend/src/main/template_original/prod_build/az.d4faca473814e47b3f03.svg deleted file mode 100644 index 4293e9f52..000000000 --- a/frontend/src/main/template_original/prod_build/az.d4faca473814e47b3f03.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ba.7097f2f878560a3debc6.svg b/frontend/src/main/template_original/prod_build/ba.7097f2f878560a3debc6.svg deleted file mode 100644 index 6402c1037..000000000 --- a/frontend/src/main/template_original/prod_build/ba.7097f2f878560a3debc6.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ba.d1e732dc96724fe02492.svg b/frontend/src/main/template_original/prod_build/ba.d1e732dc96724fe02492.svg deleted file mode 100644 index 5b92b0ab5..000000000 --- a/frontend/src/main/template_original/prod_build/ba.d1e732dc96724fe02492.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bb.021629a6a596929b0462.svg b/frontend/src/main/template_original/prod_build/bb.021629a6a596929b0462.svg deleted file mode 100644 index 73f532913..000000000 --- a/frontend/src/main/template_original/prod_build/bb.021629a6a596929b0462.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bb.17738ccf41cecf9d38ba.svg b/frontend/src/main/template_original/prod_build/bb.17738ccf41cecf9d38ba.svg deleted file mode 100644 index 9d627842f..000000000 --- a/frontend/src/main/template_original/prod_build/bb.17738ccf41cecf9d38ba.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bd.a3ae69dedf0b3ad8fb44.svg b/frontend/src/main/template_original/prod_build/bd.a3ae69dedf0b3ad8fb44.svg deleted file mode 100644 index 4cb38cf50..000000000 --- a/frontend/src/main/template_original/prod_build/bd.a3ae69dedf0b3ad8fb44.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/frontend/src/main/template_original/prod_build/bd.d16830cba55e113c5888.svg b/frontend/src/main/template_original/prod_build/bd.d16830cba55e113c5888.svg deleted file mode 100644 index 1e3433e5a..000000000 --- a/frontend/src/main/template_original/prod_build/bd.d16830cba55e113c5888.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/frontend/src/main/template_original/prod_build/be.410c4acc521ec3a59836.svg b/frontend/src/main/template_original/prod_build/be.410c4acc521ec3a59836.svg deleted file mode 100644 index eaf016d08..000000000 --- a/frontend/src/main/template_original/prod_build/be.410c4acc521ec3a59836.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/be.914a3c37d1998aa1f6b0.svg b/frontend/src/main/template_original/prod_build/be.914a3c37d1998aa1f6b0.svg deleted file mode 100644 index 01496c3ca..000000000 --- a/frontend/src/main/template_original/prod_build/be.914a3c37d1998aa1f6b0.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bf.4275eb85c53fe2d0f6a8.svg b/frontend/src/main/template_original/prod_build/bf.4275eb85c53fe2d0f6a8.svg deleted file mode 100644 index c92cce6be..000000000 --- a/frontend/src/main/template_original/prod_build/bf.4275eb85c53fe2d0f6a8.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bf.6fc31e160aec39c1d496.svg b/frontend/src/main/template_original/prod_build/bf.6fc31e160aec39c1d496.svg deleted file mode 100644 index a3c7c44a4..000000000 --- a/frontend/src/main/template_original/prod_build/bf.6fc31e160aec39c1d496.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bg.4f2a9bbb4c1ea18ea4dd.svg b/frontend/src/main/template_original/prod_build/bg.4f2a9bbb4c1ea18ea4dd.svg deleted file mode 100644 index 5abe67f64..000000000 --- a/frontend/src/main/template_original/prod_build/bg.4f2a9bbb4c1ea18ea4dd.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bg.c9c13073359faec8e076.svg b/frontend/src/main/template_original/prod_build/bg.c9c13073359faec8e076.svg deleted file mode 100644 index 15ba696cf..000000000 --- a/frontend/src/main/template_original/prod_build/bg.c9c13073359faec8e076.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bh.0cfc56195412f09f4c70.svg b/frontend/src/main/template_original/prod_build/bh.0cfc56195412f09f4c70.svg deleted file mode 100644 index 22fba621a..000000000 --- a/frontend/src/main/template_original/prod_build/bh.0cfc56195412f09f4c70.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bh.ec61516daebfebe2cd49.svg b/frontend/src/main/template_original/prod_build/bh.ec61516daebfebe2cd49.svg deleted file mode 100644 index d4a32c0b0..000000000 --- a/frontend/src/main/template_original/prod_build/bh.ec61516daebfebe2cd49.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bi.3fce551eeb9f82d29f76.svg b/frontend/src/main/template_original/prod_build/bi.3fce551eeb9f82d29f76.svg deleted file mode 100644 index 091f2df6a..000000000 --- a/frontend/src/main/template_original/prod_build/bi.3fce551eeb9f82d29f76.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bi.5adb744e68bc13f75956.svg b/frontend/src/main/template_original/prod_build/bi.5adb744e68bc13f75956.svg deleted file mode 100644 index cc11dcff2..000000000 --- a/frontend/src/main/template_original/prod_build/bi.5adb744e68bc13f75956.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bj.e8591ed7d23999de96ef.svg b/frontend/src/main/template_original/prod_build/bj.e8591ed7d23999de96ef.svg deleted file mode 100644 index fa0df27c1..000000000 --- a/frontend/src/main/template_original/prod_build/bj.e8591ed7d23999de96ef.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bj.fb3d1c01b8a808e6fe13.svg b/frontend/src/main/template_original/prod_build/bj.fb3d1c01b8a808e6fe13.svg deleted file mode 100644 index 07c4c117c..000000000 --- a/frontend/src/main/template_original/prod_build/bj.fb3d1c01b8a808e6fe13.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bl.669bbb820754f1cc0ce4.svg b/frontend/src/main/template_original/prod_build/bl.669bbb820754f1cc0ce4.svg deleted file mode 100644 index 0fa74e1c3..000000000 --- a/frontend/src/main/template_original/prod_build/bl.669bbb820754f1cc0ce4.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bl.6a6bc7f183b774316b63.svg b/frontend/src/main/template_original/prod_build/bl.6a6bc7f183b774316b63.svg deleted file mode 100644 index ecf6ec433..000000000 --- a/frontend/src/main/template_original/prod_build/bl.6a6bc7f183b774316b63.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bm.7dd1b92ad42d2f9d69dd.svg b/frontend/src/main/template_original/prod_build/bm.7dd1b92ad42d2f9d69dd.svg deleted file mode 100644 index a7057d24c..000000000 --- a/frontend/src/main/template_original/prod_build/bm.7dd1b92ad42d2f9d69dd.svg +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bm.e2aa572a02963b087e48.svg b/frontend/src/main/template_original/prod_build/bm.e2aa572a02963b087e48.svg deleted file mode 100644 index 5e2c873da..000000000 --- a/frontend/src/main/template_original/prod_build/bm.e2aa572a02963b087e48.svg +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bn.5fd8c65274736a1b6af4.svg b/frontend/src/main/template_original/prod_build/bn.5fd8c65274736a1b6af4.svg deleted file mode 100644 index 2e93aea32..000000000 --- a/frontend/src/main/template_original/prod_build/bn.5fd8c65274736a1b6af4.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bn.ad7aafa9a29894397b43.svg b/frontend/src/main/template_original/prod_build/bn.ad7aafa9a29894397b43.svg deleted file mode 100644 index ab6678faf..000000000 --- a/frontend/src/main/template_original/prod_build/bn.ad7aafa9a29894397b43.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bo.1155c3da4861424ea8ff.svg b/frontend/src/main/template_original/prod_build/bo.1155c3da4861424ea8ff.svg deleted file mode 100644 index c2dcbc83e..000000000 --- a/frontend/src/main/template_original/prod_build/bo.1155c3da4861424ea8ff.svg +++ /dev/null @@ -1,676 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bo.ee5938f07b3324e9af6d.svg b/frontend/src/main/template_original/prod_build/bo.ee5938f07b3324e9af6d.svg deleted file mode 100644 index 52a534fe2..000000000 --- a/frontend/src/main/template_original/prod_build/bo.ee5938f07b3324e9af6d.svg +++ /dev/null @@ -1,678 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bq.6e5b96f6104d2ff9977a.svg b/frontend/src/main/template_original/prod_build/bq.6e5b96f6104d2ff9977a.svg deleted file mode 100644 index cc872ef1b..000000000 --- a/frontend/src/main/template_original/prod_build/bq.6e5b96f6104d2ff9977a.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/bq.8ff78ac28371e9069bfb.svg b/frontend/src/main/template_original/prod_build/bq.8ff78ac28371e9069bfb.svg deleted file mode 100644 index 4b74eb400..000000000 --- a/frontend/src/main/template_original/prod_build/bq.8ff78ac28371e9069bfb.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/br.5ec13287c2da0d77a7e7.svg b/frontend/src/main/template_original/prod_build/br.5ec13287c2da0d77a7e7.svg deleted file mode 100644 index 3252a8ecc..000000000 --- a/frontend/src/main/template_original/prod_build/br.5ec13287c2da0d77a7e7.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/br.b3663866f502ec386f0e.svg b/frontend/src/main/template_original/prod_build/br.b3663866f502ec386f0e.svg deleted file mode 100644 index 8353e823f..000000000 --- a/frontend/src/main/template_original/prod_build/br.b3663866f502ec386f0e.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bs.5497678a4578b848e08d.svg b/frontend/src/main/template_original/prod_build/bs.5497678a4578b848e08d.svg deleted file mode 100644 index a14500bc5..000000000 --- a/frontend/src/main/template_original/prod_build/bs.5497678a4578b848e08d.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bs.a9ddb124f725485b9445.svg b/frontend/src/main/template_original/prod_build/bs.a9ddb124f725485b9445.svg deleted file mode 100644 index decdebb1e..000000000 --- a/frontend/src/main/template_original/prod_build/bs.a9ddb124f725485b9445.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bt.1372873ed65891680a2d.svg b/frontend/src/main/template_original/prod_build/bt.1372873ed65891680a2d.svg deleted file mode 100644 index 3bbbfaac7..000000000 --- a/frontend/src/main/template_original/prod_build/bt.1372873ed65891680a2d.svg +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bt.eed19cbfd0dc809d6886.svg b/frontend/src/main/template_original/prod_build/bt.eed19cbfd0dc809d6886.svg deleted file mode 100644 index f4b6e6360..000000000 --- a/frontend/src/main/template_original/prod_build/bt.eed19cbfd0dc809d6886.svg +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bv.adee14dc818c2a37dbd9.svg b/frontend/src/main/template_original/prod_build/bv.adee14dc818c2a37dbd9.svg deleted file mode 100644 index 01c9ee147..000000000 --- a/frontend/src/main/template_original/prod_build/bv.adee14dc818c2a37dbd9.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bv.b789f839eda2bce4b0e3.svg b/frontend/src/main/template_original/prod_build/bv.b789f839eda2bce4b0e3.svg deleted file mode 100644 index 71d098a2b..000000000 --- a/frontend/src/main/template_original/prod_build/bv.b789f839eda2bce4b0e3.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bw.0acc600b67ac7165e38c.svg b/frontend/src/main/template_original/prod_build/bw.0acc600b67ac7165e38c.svg deleted file mode 100644 index 0bc5d3d34..000000000 --- a/frontend/src/main/template_original/prod_build/bw.0acc600b67ac7165e38c.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bw.8a35721e3f5ff275ace8.svg b/frontend/src/main/template_original/prod_build/bw.8a35721e3f5ff275ace8.svg deleted file mode 100644 index 3d65eda2e..000000000 --- a/frontend/src/main/template_original/prod_build/bw.8a35721e3f5ff275ace8.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/by.da99aaa559633b439aa3.svg b/frontend/src/main/template_original/prod_build/by.da99aaa559633b439aa3.svg deleted file mode 100644 index 73e14f7a2..000000000 --- a/frontend/src/main/template_original/prod_build/by.da99aaa559633b439aa3.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/by.ed1fb53394827e144c8a.svg b/frontend/src/main/template_original/prod_build/by.ed1fb53394827e144c8a.svg deleted file mode 100644 index 9566c6a78..000000000 --- a/frontend/src/main/template_original/prod_build/by.ed1fb53394827e144c8a.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bz.4eb2d29f4fcc586ae3e2.svg b/frontend/src/main/template_original/prod_build/bz.4eb2d29f4fcc586ae3e2.svg deleted file mode 100644 index 682495776..000000000 --- a/frontend/src/main/template_original/prod_build/bz.4eb2d29f4fcc586ae3e2.svg +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/bz.7826f0d58900985ad312.svg b/frontend/src/main/template_original/prod_build/bz.7826f0d58900985ad312.svg deleted file mode 100644 index 0e9a27ca6..000000000 --- a/frontend/src/main/template_original/prod_build/bz.7826f0d58900985ad312.svg +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ca.102b45b24a03abdaeae6.svg b/frontend/src/main/template_original/prod_build/ca.102b45b24a03abdaeae6.svg deleted file mode 100644 index 6882f6da6..000000000 --- a/frontend/src/main/template_original/prod_build/ca.102b45b24a03abdaeae6.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/frontend/src/main/template_original/prod_build/ca.d348137a99e6d528c5b7.svg b/frontend/src/main/template_original/prod_build/ca.d348137a99e6d528c5b7.svg deleted file mode 100644 index 4843fc326..000000000 --- a/frontend/src/main/template_original/prod_build/ca.d348137a99e6d528c5b7.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/frontend/src/main/template_original/prod_build/cc.200233c98efe5d026e98.svg b/frontend/src/main/template_original/prod_build/cc.200233c98efe5d026e98.svg deleted file mode 100644 index 2c456980d..000000000 --- a/frontend/src/main/template_original/prod_build/cc.200233c98efe5d026e98.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/cc.27d55bfa0a8b66542f74.svg b/frontend/src/main/template_original/prod_build/cc.27d55bfa0a8b66542f74.svg deleted file mode 100644 index dd6e20003..000000000 --- a/frontend/src/main/template_original/prod_build/cc.27d55bfa0a8b66542f74.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/cd.d44809aaad5d32f91a56.svg b/frontend/src/main/template_original/prod_build/cd.d44809aaad5d32f91a56.svg deleted file mode 100644 index 5da2a9689..000000000 --- a/frontend/src/main/template_original/prod_build/cd.d44809aaad5d32f91a56.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/cd.e5fd4d1225cc6c53b73d.svg b/frontend/src/main/template_original/prod_build/cd.e5fd4d1225cc6c53b73d.svg deleted file mode 100644 index 739fab774..000000000 --- a/frontend/src/main/template_original/prod_build/cd.e5fd4d1225cc6c53b73d.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/cf.617adc02abcee400496d.svg b/frontend/src/main/template_original/prod_build/cf.617adc02abcee400496d.svg deleted file mode 100644 index 9f19138b4..000000000 --- a/frontend/src/main/template_original/prod_build/cf.617adc02abcee400496d.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/cf.eb50c5ecfa556ddba5a7.svg b/frontend/src/main/template_original/prod_build/cf.eb50c5ecfa556ddba5a7.svg deleted file mode 100644 index e92462152..000000000 --- a/frontend/src/main/template_original/prod_build/cf.eb50c5ecfa556ddba5a7.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/cg.440e321a39cf550b0bec.svg b/frontend/src/main/template_original/prod_build/cg.440e321a39cf550b0bec.svg deleted file mode 100644 index 8b66be246..000000000 --- a/frontend/src/main/template_original/prod_build/cg.440e321a39cf550b0bec.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/cg.862f4608de0f8e9d213c.svg b/frontend/src/main/template_original/prod_build/cg.862f4608de0f8e9d213c.svg deleted file mode 100644 index a52ba7e21..000000000 --- a/frontend/src/main/template_original/prod_build/cg.862f4608de0f8e9d213c.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ch.1113c7e9162d605ca580.svg b/frontend/src/main/template_original/prod_build/ch.1113c7e9162d605ca580.svg deleted file mode 100644 index 773cdc8a3..000000000 --- a/frontend/src/main/template_original/prod_build/ch.1113c7e9162d605ca580.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ch.7a52ef5e31b7f5e08a01.svg b/frontend/src/main/template_original/prod_build/ch.7a52ef5e31b7f5e08a01.svg deleted file mode 100644 index f5ec8d462..000000000 --- a/frontend/src/main/template_original/prod_build/ch.7a52ef5e31b7f5e08a01.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ci.6f06682eaf98960662af.svg b/frontend/src/main/template_original/prod_build/ci.6f06682eaf98960662af.svg deleted file mode 100644 index bd1e3f414..000000000 --- a/frontend/src/main/template_original/prod_build/ci.6f06682eaf98960662af.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ci.b1030b2b5315547c7fbe.svg b/frontend/src/main/template_original/prod_build/ci.b1030b2b5315547c7fbe.svg deleted file mode 100644 index 2bd710474..000000000 --- a/frontend/src/main/template_original/prod_build/ci.b1030b2b5315547c7fbe.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ck.65a80cb3a138985c22dc.svg b/frontend/src/main/template_original/prod_build/ck.65a80cb3a138985c22dc.svg deleted file mode 100644 index e4f0d0c4c..000000000 --- a/frontend/src/main/template_original/prod_build/ck.65a80cb3a138985c22dc.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ck.d76f3968d6f25ed0bc7d.svg b/frontend/src/main/template_original/prod_build/ck.d76f3968d6f25ed0bc7d.svg deleted file mode 100644 index f2df0dbe3..000000000 --- a/frontend/src/main/template_original/prod_build/ck.d76f3968d6f25ed0bc7d.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/cl.303f56a616afb6bae962.svg b/frontend/src/main/template_original/prod_build/cl.303f56a616afb6bae962.svg deleted file mode 100644 index b80889672..000000000 --- a/frontend/src/main/template_original/prod_build/cl.303f56a616afb6bae962.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/cl.b9ff305a088060fd040a.svg b/frontend/src/main/template_original/prod_build/cl.b9ff305a088060fd040a.svg deleted file mode 100644 index 287a37e86..000000000 --- a/frontend/src/main/template_original/prod_build/cl.b9ff305a088060fd040a.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/cm.0dcbc4f1fe098b1b8725.svg b/frontend/src/main/template_original/prod_build/cm.0dcbc4f1fe098b1b8725.svg deleted file mode 100644 index 08b710bb8..000000000 --- a/frontend/src/main/template_original/prod_build/cm.0dcbc4f1fe098b1b8725.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/cm.7578267e8568b1490427.svg b/frontend/src/main/template_original/prod_build/cm.7578267e8568b1490427.svg deleted file mode 100644 index b4272b7d5..000000000 --- a/frontend/src/main/template_original/prod_build/cm.7578267e8568b1490427.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/cn.7977e12a9afade492c93.svg b/frontend/src/main/template_original/prod_build/cn.7977e12a9afade492c93.svg deleted file mode 100644 index 72080b6b0..000000000 --- a/frontend/src/main/template_original/prod_build/cn.7977e12a9afade492c93.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/cn.f5a6f048eb8367343bd4.svg b/frontend/src/main/template_original/prod_build/cn.f5a6f048eb8367343bd4.svg deleted file mode 100644 index 7873c1b4f..000000000 --- a/frontend/src/main/template_original/prod_build/cn.f5a6f048eb8367343bd4.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/co.4c87d079860a09479706.svg b/frontend/src/main/template_original/prod_build/co.4c87d079860a09479706.svg deleted file mode 100644 index 18d1c5f45..000000000 --- a/frontend/src/main/template_original/prod_build/co.4c87d079860a09479706.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/co.59ec93f7d718ebed3779.svg b/frontend/src/main/template_original/prod_build/co.59ec93f7d718ebed3779.svg deleted file mode 100644 index 0d74127a2..000000000 --- a/frontend/src/main/template_original/prod_build/co.59ec93f7d718ebed3779.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/common-es2015.ff751e5ff7adb72ea42a.js b/frontend/src/main/template_original/prod_build/common-es2015.ff751e5ff7adb72ea42a.js deleted file mode 100644 index ee6e8b90b..000000000 --- a/frontend/src/main/template_original/prod_build/common-es2015.ff751e5ff7adb72ea42a.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{"H++W":function(e,t,a){!function(e){"use strict";function t(e){var t,a,n={DIV:"div",SPAN:"span",TOOLTIP:(this._chart.canvas.id||(t=function(){return(65536*(1+Math.random())|0).toString(16)},a="_canvas-"+(t()+t()),this._chart.canvas.id=a,a))+"-tooltip"},o=document.getElementById(n.TOOLTIP);if(o||((o=document.createElement("div")).id=n.TOOLTIP,o.className="chartjs-tooltip",this._chart.canvas.parentNode.appendChild(o)),0!==e.opacity){if(o.classList.remove("above","below","no-transform"),o.classList.add(e.yAlign?e.yAlign:"no-transform"),e.body){var c=e.title||[],i=document.createElement(n.DIV);i.className="tooltip-header",c.forEach(function(e){var t=document.createElement(n.DIV);t.className="tooltip-header-item",t.innerHTML=e,i.appendChild(t)});var l=document.createElement(n.DIV);l.className="tooltip-body",e.body.map(function(e){return e.lines}).forEach(function(t,a){var o=document.createElement(n.DIV);o.className="tooltip-body-item";var c=e.labelColors[a],i=document.createElement(n.SPAN);if(i.className="tooltip-body-item-color",i.style.backgroundColor=c.backgroundColor,o.appendChild(i),t[0].split(":").length>1){var r=document.createElement(n.SPAN);r.className="tooltip-body-item-label",r.innerHTML=t[0].split(": ")[0],o.appendChild(r);var s=document.createElement(n.SPAN);s.className="tooltip-body-item-value",s.innerHTML=t[0].split(": ").pop(),o.appendChild(s)}else{var d=document.createElement(n.SPAN);d.className="tooltip-body-item-value",d.innerHTML=t[0],o.appendChild(d)}l.appendChild(o)}),o.innerHTML="",o.appendChild(i),o.appendChild(l)}var r=this._chart.canvas.getBoundingClientRect(),s=this._chart.canvas.offsetLeft+e.caretX,d=this._chart.canvas.offsetTop+e.caretY,p=e.width/2;s+p>r.width?s-=p:s=0;l--)(o=e[l])&&(i=(c<3?o(i):c>3?o(t,a,i):o(t,a))||i);return c>3&&i&&Object.defineProperty(t,a,i),i}function o(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}a.d(t,"a",function(){return n}),a.d(t,"b",function(){return o})}}]); \ No newline at end of file diff --git a/frontend/src/main/template_original/prod_build/common-es5.ff751e5ff7adb72ea42a.js b/frontend/src/main/template_original/prod_build/common-es5.ff751e5ff7adb72ea42a.js deleted file mode 100644 index ee6e8b90b..000000000 --- a/frontend/src/main/template_original/prod_build/common-es5.ff751e5ff7adb72ea42a.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{"H++W":function(e,t,a){!function(e){"use strict";function t(e){var t,a,n={DIV:"div",SPAN:"span",TOOLTIP:(this._chart.canvas.id||(t=function(){return(65536*(1+Math.random())|0).toString(16)},a="_canvas-"+(t()+t()),this._chart.canvas.id=a,a))+"-tooltip"},o=document.getElementById(n.TOOLTIP);if(o||((o=document.createElement("div")).id=n.TOOLTIP,o.className="chartjs-tooltip",this._chart.canvas.parentNode.appendChild(o)),0!==e.opacity){if(o.classList.remove("above","below","no-transform"),o.classList.add(e.yAlign?e.yAlign:"no-transform"),e.body){var c=e.title||[],i=document.createElement(n.DIV);i.className="tooltip-header",c.forEach(function(e){var t=document.createElement(n.DIV);t.className="tooltip-header-item",t.innerHTML=e,i.appendChild(t)});var l=document.createElement(n.DIV);l.className="tooltip-body",e.body.map(function(e){return e.lines}).forEach(function(t,a){var o=document.createElement(n.DIV);o.className="tooltip-body-item";var c=e.labelColors[a],i=document.createElement(n.SPAN);if(i.className="tooltip-body-item-color",i.style.backgroundColor=c.backgroundColor,o.appendChild(i),t[0].split(":").length>1){var r=document.createElement(n.SPAN);r.className="tooltip-body-item-label",r.innerHTML=t[0].split(": ")[0],o.appendChild(r);var s=document.createElement(n.SPAN);s.className="tooltip-body-item-value",s.innerHTML=t[0].split(": ").pop(),o.appendChild(s)}else{var d=document.createElement(n.SPAN);d.className="tooltip-body-item-value",d.innerHTML=t[0],o.appendChild(d)}l.appendChild(o)}),o.innerHTML="",o.appendChild(i),o.appendChild(l)}var r=this._chart.canvas.getBoundingClientRect(),s=this._chart.canvas.offsetLeft+e.caretX,d=this._chart.canvas.offsetTop+e.caretY,p=e.width/2;s+p>r.width?s-=p:s=0;l--)(o=e[l])&&(i=(c<3?o(i):c>3?o(t,a,i):o(t,a))||i);return c>3&&i&&Object.defineProperty(t,a,i),i}function o(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}a.d(t,"a",function(){return n}),a.d(t,"b",function(){return o})}}]); \ No newline at end of file diff --git a/frontend/src/main/template_original/prod_build/cr.6f2d7bb05d9edb1089ec.svg b/frontend/src/main/template_original/prod_build/cr.6f2d7bb05d9edb1089ec.svg deleted file mode 100644 index 133b02939..000000000 --- a/frontend/src/main/template_original/prod_build/cr.6f2d7bb05d9edb1089ec.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/cr.ebed46008265a3777565.svg b/frontend/src/main/template_original/prod_build/cr.ebed46008265a3777565.svg deleted file mode 100644 index a60a6dd61..000000000 --- a/frontend/src/main/template_original/prod_build/cr.ebed46008265a3777565.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/cu.1452c504ef675071dcdf.svg b/frontend/src/main/template_original/prod_build/cu.1452c504ef675071dcdf.svg deleted file mode 100644 index 396817620..000000000 --- a/frontend/src/main/template_original/prod_build/cu.1452c504ef675071dcdf.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/cu.ff35f996902731bad287.svg b/frontend/src/main/template_original/prod_build/cu.ff35f996902731bad287.svg deleted file mode 100644 index 079a29b1e..000000000 --- a/frontend/src/main/template_original/prod_build/cu.ff35f996902731bad287.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/cv.1ddd34244b91f9c46e1d.svg b/frontend/src/main/template_original/prod_build/cv.1ddd34244b91f9c46e1d.svg deleted file mode 100644 index a8311b2f8..000000000 --- a/frontend/src/main/template_original/prod_build/cv.1ddd34244b91f9c46e1d.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/cv.434373304db5970887de.svg b/frontend/src/main/template_original/prod_build/cv.434373304db5970887de.svg deleted file mode 100644 index 39a7b7e8c..000000000 --- a/frontend/src/main/template_original/prod_build/cv.434373304db5970887de.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/cw.3fc4503762b62953af04.svg b/frontend/src/main/template_original/prod_build/cw.3fc4503762b62953af04.svg deleted file mode 100644 index d7ba21865..000000000 --- a/frontend/src/main/template_original/prod_build/cw.3fc4503762b62953af04.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/cw.8e4cecbf86c9e4b2df3a.svg b/frontend/src/main/template_original/prod_build/cw.8e4cecbf86c9e4b2df3a.svg deleted file mode 100644 index 533644d5f..000000000 --- a/frontend/src/main/template_original/prod_build/cw.8e4cecbf86c9e4b2df3a.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/cx.b9b5e6cd65826aab60c6.svg b/frontend/src/main/template_original/prod_build/cx.b9b5e6cd65826aab60c6.svg deleted file mode 100644 index f5b89b7dc..000000000 --- a/frontend/src/main/template_original/prod_build/cx.b9b5e6cd65826aab60c6.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/cx.dda4107fd05b8081ae62.svg b/frontend/src/main/template_original/prod_build/cx.dda4107fd05b8081ae62.svg deleted file mode 100644 index ef82c4536..000000000 --- a/frontend/src/main/template_original/prod_build/cx.dda4107fd05b8081ae62.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/cy.70de54e68d8683969410.svg b/frontend/src/main/template_original/prod_build/cy.70de54e68d8683969410.svg deleted file mode 100644 index 3d483a12c..000000000 --- a/frontend/src/main/template_original/prod_build/cy.70de54e68d8683969410.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/cy.bdc1fde27ba14b2afa3b.svg b/frontend/src/main/template_original/prod_build/cy.bdc1fde27ba14b2afa3b.svg deleted file mode 100644 index ba2b0f890..000000000 --- a/frontend/src/main/template_original/prod_build/cy.bdc1fde27ba14b2afa3b.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/cz.1b3452b8ce83987fb494.svg b/frontend/src/main/template_original/prod_build/cz.1b3452b8ce83987fb494.svg deleted file mode 100644 index 9557b6e88..000000000 --- a/frontend/src/main/template_original/prod_build/cz.1b3452b8ce83987fb494.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/cz.8ef2bc6a4d5bad23e284.svg b/frontend/src/main/template_original/prod_build/cz.8ef2bc6a4d5bad23e284.svg deleted file mode 100644 index 876758141..000000000 --- a/frontend/src/main/template_original/prod_build/cz.8ef2bc6a4d5bad23e284.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/de.11d88d2b77e6abe5ebb1.svg b/frontend/src/main/template_original/prod_build/de.11d88d2b77e6abe5ebb1.svg deleted file mode 100644 index b9ea8a613..000000000 --- a/frontend/src/main/template_original/prod_build/de.11d88d2b77e6abe5ebb1.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/de.7e82f4c71df5fc78abbb.svg b/frontend/src/main/template_original/prod_build/de.7e82f4c71df5fc78abbb.svg deleted file mode 100644 index 1acf302d3..000000000 --- a/frontend/src/main/template_original/prod_build/de.7e82f4c71df5fc78abbb.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/dj.278a5a5fce9a6090ce80.svg b/frontend/src/main/template_original/prod_build/dj.278a5a5fce9a6090ce80.svg deleted file mode 100644 index 3f6b2e4f3..000000000 --- a/frontend/src/main/template_original/prod_build/dj.278a5a5fce9a6090ce80.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/dj.76f4cdf5eb6411038bc5.svg b/frontend/src/main/template_original/prod_build/dj.76f4cdf5eb6411038bc5.svg deleted file mode 100644 index f328f3a9e..000000000 --- a/frontend/src/main/template_original/prod_build/dj.76f4cdf5eb6411038bc5.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/dk.c2e570fa503242ab4c3e.svg b/frontend/src/main/template_original/prod_build/dk.c2e570fa503242ab4c3e.svg deleted file mode 100644 index 51ff69feb..000000000 --- a/frontend/src/main/template_original/prod_build/dk.c2e570fa503242ab4c3e.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/dk.f4e8fc5376a202f1d771.svg b/frontend/src/main/template_original/prod_build/dk.f4e8fc5376a202f1d771.svg deleted file mode 100644 index ab47e0cb9..000000000 --- a/frontend/src/main/template_original/prod_build/dk.f4e8fc5376a202f1d771.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/dm.466757644ba07a8bbf78.svg b/frontend/src/main/template_original/prod_build/dm.466757644ba07a8bbf78.svg deleted file mode 100644 index e35d7caed..000000000 --- a/frontend/src/main/template_original/prod_build/dm.466757644ba07a8bbf78.svg +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/dm.dc3455775ad035d0926c.svg b/frontend/src/main/template_original/prod_build/dm.dc3455775ad035d0926c.svg deleted file mode 100644 index 405a4b6b9..000000000 --- a/frontend/src/main/template_original/prod_build/dm.dc3455775ad035d0926c.svg +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/do.64a9810e7d07e3af7412.svg b/frontend/src/main/template_original/prod_build/do.64a9810e7d07e3af7412.svg deleted file mode 100644 index 03d3f3547..000000000 --- a/frontend/src/main/template_original/prod_build/do.64a9810e7d07e3af7412.svg +++ /dev/null @@ -1,6745 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/do.c05850db8e87e53a1268.svg b/frontend/src/main/template_original/prod_build/do.c05850db8e87e53a1268.svg deleted file mode 100644 index 97bae5f4c..000000000 --- a/frontend/src/main/template_original/prod_build/do.c05850db8e87e53a1268.svg +++ /dev/null @@ -1,6745 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/dz.2be2fee6433a59e75c3d.svg b/frontend/src/main/template_original/prod_build/dz.2be2fee6433a59e75c3d.svg deleted file mode 100644 index 37df0c8bb..000000000 --- a/frontend/src/main/template_original/prod_build/dz.2be2fee6433a59e75c3d.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/dz.945a413c6ba8e484b7b1.svg b/frontend/src/main/template_original/prod_build/dz.945a413c6ba8e484b7b1.svg deleted file mode 100644 index aa4eca2b9..000000000 --- a/frontend/src/main/template_original/prod_build/dz.945a413c6ba8e484b7b1.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/ec.3ea7f906eaf807123a28.svg b/frontend/src/main/template_original/prod_build/ec.3ea7f906eaf807123a28.svg deleted file mode 100644 index 42fbef52f..000000000 --- a/frontend/src/main/template_original/prod_build/ec.3ea7f906eaf807123a28.svg +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ec.7be6ca137c0a396154ac.svg b/frontend/src/main/template_original/prod_build/ec.7be6ca137c0a396154ac.svg deleted file mode 100644 index 65fd0bad2..000000000 --- a/frontend/src/main/template_original/prod_build/ec.7be6ca137c0a396154ac.svg +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ee.7b6b8abcf78cfa7f4a77.svg b/frontend/src/main/template_original/prod_build/ee.7b6b8abcf78cfa7f4a77.svg deleted file mode 100644 index fbc9e3394..000000000 --- a/frontend/src/main/template_original/prod_build/ee.7b6b8abcf78cfa7f4a77.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ee.887a78f0eb107b3ce616.svg b/frontend/src/main/template_original/prod_build/ee.887a78f0eb107b3ce616.svg deleted file mode 100644 index aa917bbe6..000000000 --- a/frontend/src/main/template_original/prod_build/ee.887a78f0eb107b3ce616.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/eg.b3580df977ae211f31d3.svg b/frontend/src/main/template_original/prod_build/eg.b3580df977ae211f31d3.svg deleted file mode 100644 index a755cd71b..000000000 --- a/frontend/src/main/template_original/prod_build/eg.b3580df977ae211f31d3.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/eg.c6ff8d6c3057865a32f1.svg b/frontend/src/main/template_original/prod_build/eg.c6ff8d6c3057865a32f1.svg deleted file mode 100644 index 2965b6afa..000000000 --- a/frontend/src/main/template_original/prod_build/eg.c6ff8d6c3057865a32f1.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/eh.8c8b27438e64065d8542.svg b/frontend/src/main/template_original/prod_build/eh.8c8b27438e64065d8542.svg deleted file mode 100644 index 438c382a8..000000000 --- a/frontend/src/main/template_original/prod_build/eh.8c8b27438e64065d8542.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/eh.905fdd0842d1597c4a27.svg b/frontend/src/main/template_original/prod_build/eh.905fdd0842d1597c4a27.svg deleted file mode 100644 index 4c3feba1b..000000000 --- a/frontend/src/main/template_original/prod_build/eh.905fdd0842d1597c4a27.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/er.458bc299993e856c309d.svg b/frontend/src/main/template_original/prod_build/er.458bc299993e856c309d.svg deleted file mode 100644 index 7a2579826..000000000 --- a/frontend/src/main/template_original/prod_build/er.458bc299993e856c309d.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/er.ff62e2720daee288818f.svg b/frontend/src/main/template_original/prod_build/er.ff62e2720daee288818f.svg deleted file mode 100644 index 86343349e..000000000 --- a/frontend/src/main/template_original/prod_build/er.ff62e2720daee288818f.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/es-ca.2b2d073d58c4747e322e.svg b/frontend/src/main/template_original/prod_build/es-ca.2b2d073d58c4747e322e.svg deleted file mode 100644 index fc7c2e8c3..000000000 --- a/frontend/src/main/template_original/prod_build/es-ca.2b2d073d58c4747e322e.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/frontend/src/main/template_original/prod_build/es-ca.a03129ff81e9f5633e75.svg b/frontend/src/main/template_original/prod_build/es-ca.a03129ff81e9f5633e75.svg deleted file mode 100644 index 2a50685dd..000000000 --- a/frontend/src/main/template_original/prod_build/es-ca.a03129ff81e9f5633e75.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/frontend/src/main/template_original/prod_build/es-ga.23a30d01d4c6338e7f5c.svg b/frontend/src/main/template_original/prod_build/es-ga.23a30d01d4c6338e7f5c.svg deleted file mode 100644 index 4e213f526..000000000 --- a/frontend/src/main/template_original/prod_build/es-ga.23a30d01d4c6338e7f5c.svg +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/es-ga.405f191245cb5d0085d7.svg b/frontend/src/main/template_original/prod_build/es-ga.405f191245cb5d0085d7.svg deleted file mode 100644 index 5c55ff855..000000000 --- a/frontend/src/main/template_original/prod_build/es-ga.405f191245cb5d0085d7.svg +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/es.1a25a96e26fcca676c08.svg b/frontend/src/main/template_original/prod_build/es.1a25a96e26fcca676c08.svg deleted file mode 100644 index 576dd67cb..000000000 --- a/frontend/src/main/template_original/prod_build/es.1a25a96e26fcca676c08.svg +++ /dev/null @@ -1,544 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/es.b3825b28f7a64779d80d.svg b/frontend/src/main/template_original/prod_build/es.b3825b28f7a64779d80d.svg deleted file mode 100644 index d7030eb29..000000000 --- a/frontend/src/main/template_original/prod_build/es.b3825b28f7a64779d80d.svg +++ /dev/null @@ -1,547 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/et.061591dd14f8c02c150f.svg b/frontend/src/main/template_original/prod_build/et.061591dd14f8c02c150f.svg deleted file mode 100644 index 8b02f6b7c..000000000 --- a/frontend/src/main/template_original/prod_build/et.061591dd14f8c02c150f.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/et.cbe354bb4afa8afc62da.svg b/frontend/src/main/template_original/prod_build/et.cbe354bb4afa8afc62da.svg deleted file mode 100644 index 9145fd7bc..000000000 --- a/frontend/src/main/template_original/prod_build/et.cbe354bb4afa8afc62da.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/eu.1019087b8a58ac24c4ea.svg b/frontend/src/main/template_original/prod_build/eu.1019087b8a58ac24c4ea.svg deleted file mode 100644 index b031d2d33..000000000 --- a/frontend/src/main/template_original/prod_build/eu.1019087b8a58ac24c4ea.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/eu.db2e50ad0bf5ecccc0ca.svg b/frontend/src/main/template_original/prod_build/eu.db2e50ad0bf5ecccc0ca.svg deleted file mode 100644 index b6a39f5ff..000000000 --- a/frontend/src/main/template_original/prod_build/eu.db2e50ad0bf5ecccc0ca.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/fi.3b522e7f272eee4009b2.svg b/frontend/src/main/template_original/prod_build/fi.3b522e7f272eee4009b2.svg deleted file mode 100644 index c3451a476..000000000 --- a/frontend/src/main/template_original/prod_build/fi.3b522e7f272eee4009b2.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/fi.eb793b740dd4fa0f8b63.svg b/frontend/src/main/template_original/prod_build/fi.eb793b740dd4fa0f8b63.svg deleted file mode 100644 index aff1304c6..000000000 --- a/frontend/src/main/template_original/prod_build/fi.eb793b740dd4fa0f8b63.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/fj.55dd1c6e9a323130d8e7.svg b/frontend/src/main/template_original/prod_build/fj.55dd1c6e9a323130d8e7.svg deleted file mode 100644 index 9d9c3029e..000000000 --- a/frontend/src/main/template_original/prod_build/fj.55dd1c6e9a323130d8e7.svg +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/fj.f3d86add9fe9ed672274.svg b/frontend/src/main/template_original/prod_build/fj.f3d86add9fe9ed672274.svg deleted file mode 100644 index c7549b562..000000000 --- a/frontend/src/main/template_original/prod_build/fj.f3d86add9fe9ed672274.svg +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/fk.ddc6bd174c1e6603e323.svg b/frontend/src/main/template_original/prod_build/fk.ddc6bd174c1e6603e323.svg deleted file mode 100644 index 28ad70271..000000000 --- a/frontend/src/main/template_original/prod_build/fk.ddc6bd174c1e6603e323.svg +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/fk.fe8e733a5a44d9626de2.svg b/frontend/src/main/template_original/prod_build/fk.fe8e733a5a44d9626de2.svg deleted file mode 100644 index 12a34c46d..000000000 --- a/frontend/src/main/template_original/prod_build/fk.fe8e733a5a44d9626de2.svg +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/fm.1579e5b6f7e79e751445.svg b/frontend/src/main/template_original/prod_build/fm.1579e5b6f7e79e751445.svg deleted file mode 100644 index 791fde992..000000000 --- a/frontend/src/main/template_original/prod_build/fm.1579e5b6f7e79e751445.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/fm.3bfd96ee5faa59b8017a.svg b/frontend/src/main/template_original/prod_build/fm.3bfd96ee5faa59b8017a.svg deleted file mode 100644 index 54f3e7792..000000000 --- a/frontend/src/main/template_original/prod_build/fm.3bfd96ee5faa59b8017a.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/fo.8b4db68d6e0717fe940e.svg b/frontend/src/main/template_original/prod_build/fo.8b4db68d6e0717fe940e.svg deleted file mode 100644 index b28915c01..000000000 --- a/frontend/src/main/template_original/prod_build/fo.8b4db68d6e0717fe940e.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/fo.f284df39e89f9ed508ad.svg b/frontend/src/main/template_original/prod_build/fo.f284df39e89f9ed508ad.svg deleted file mode 100644 index 341d52eeb..000000000 --- a/frontend/src/main/template_original/prod_build/fo.f284df39e89f9ed508ad.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/fontawesome-webfont.1e59d2330b4c6deb84b3.ttf b/frontend/src/main/template_original/prod_build/fontawesome-webfont.1e59d2330b4c6deb84b3.ttf deleted file mode 100644 index 35acda2fa..000000000 Binary files a/frontend/src/main/template_original/prod_build/fontawesome-webfont.1e59d2330b4c6deb84b3.ttf and /dev/null differ diff --git a/frontend/src/main/template_original/prod_build/fontawesome-webfont.20fd1704ea223900efa9.woff2 b/frontend/src/main/template_original/prod_build/fontawesome-webfont.20fd1704ea223900efa9.woff2 deleted file mode 100644 index 4d13fc604..000000000 Binary files a/frontend/src/main/template_original/prod_build/fontawesome-webfont.20fd1704ea223900efa9.woff2 and /dev/null differ diff --git a/frontend/src/main/template_original/prod_build/fontawesome-webfont.8b43027f47b20503057d.eot b/frontend/src/main/template_original/prod_build/fontawesome-webfont.8b43027f47b20503057d.eot deleted file mode 100644 index e9f60ca95..000000000 Binary files a/frontend/src/main/template_original/prod_build/fontawesome-webfont.8b43027f47b20503057d.eot and /dev/null differ diff --git a/frontend/src/main/template_original/prod_build/fontawesome-webfont.c1e38fd9e0e74ba58f7a.svg b/frontend/src/main/template_original/prod_build/fontawesome-webfont.c1e38fd9e0e74ba58f7a.svg deleted file mode 100644 index 855c845e5..000000000 --- a/frontend/src/main/template_original/prod_build/fontawesome-webfont.c1e38fd9e0e74ba58f7a.svg +++ /dev/null @@ -1,2671 +0,0 @@ - - - - -Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 - By ,,, -Copyright Dave Gandy 2016. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/fontawesome-webfont.f691f37e57f04c152e23.woff b/frontend/src/main/template_original/prod_build/fontawesome-webfont.f691f37e57f04c152e23.woff deleted file mode 100644 index 400014a4b..000000000 Binary files a/frontend/src/main/template_original/prod_build/fontawesome-webfont.f691f37e57f04c152e23.woff and /dev/null differ diff --git a/frontend/src/main/template_original/prod_build/fr.81d43a151d8bc64145f2.svg b/frontend/src/main/template_original/prod_build/fr.81d43a151d8bc64145f2.svg deleted file mode 100644 index 712c8a5db..000000000 --- a/frontend/src/main/template_original/prod_build/fr.81d43a151d8bc64145f2.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/fr.c88df3297cffe49852ae.svg b/frontend/src/main/template_original/prod_build/fr.c88df3297cffe49852ae.svg deleted file mode 100644 index f8e3ca0d5..000000000 --- a/frontend/src/main/template_original/prod_build/fr.c88df3297cffe49852ae.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ga.4257c8ec8a129da794b2.svg b/frontend/src/main/template_original/prod_build/ga.4257c8ec8a129da794b2.svg deleted file mode 100644 index 1f0a9ca2e..000000000 --- a/frontend/src/main/template_original/prod_build/ga.4257c8ec8a129da794b2.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ga.dec832634c40be902627.svg b/frontend/src/main/template_original/prod_build/ga.dec832634c40be902627.svg deleted file mode 100644 index 16c81b302..000000000 --- a/frontend/src/main/template_original/prod_build/ga.dec832634c40be902627.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gb-eng.1fa89df2764a3f107c34.svg b/frontend/src/main/template_original/prod_build/gb-eng.1fa89df2764a3f107c34.svg deleted file mode 100644 index eab52bd59..000000000 --- a/frontend/src/main/template_original/prod_build/gb-eng.1fa89df2764a3f107c34.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/gb-eng.ebbd69accf16823ad684.svg b/frontend/src/main/template_original/prod_build/gb-eng.ebbd69accf16823ad684.svg deleted file mode 100644 index 18026d294..000000000 --- a/frontend/src/main/template_original/prod_build/gb-eng.ebbd69accf16823ad684.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/gb-nir.8ad03581959bce8c3da0.svg b/frontend/src/main/template_original/prod_build/gb-nir.8ad03581959bce8c3da0.svg deleted file mode 100644 index e043b3e39..000000000 --- a/frontend/src/main/template_original/prod_build/gb-nir.8ad03581959bce8c3da0.svg +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gb-nir.f9fcc604971f0e53b88d.svg b/frontend/src/main/template_original/prod_build/gb-nir.f9fcc604971f0e53b88d.svg deleted file mode 100644 index 6d8a3a397..000000000 --- a/frontend/src/main/template_original/prod_build/gb-nir.f9fcc604971f0e53b88d.svg +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gb-sct.4743f1b0f3ffe8d16ba5.svg b/frontend/src/main/template_original/prod_build/gb-sct.4743f1b0f3ffe8d16ba5.svg deleted file mode 100644 index 169bfba4a..000000000 --- a/frontend/src/main/template_original/prod_build/gb-sct.4743f1b0f3ffe8d16ba5.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/frontend/src/main/template_original/prod_build/gb-sct.bea4865f11865ef56465.svg b/frontend/src/main/template_original/prod_build/gb-sct.bea4865f11865ef56465.svg deleted file mode 100644 index 6987b0886..000000000 --- a/frontend/src/main/template_original/prod_build/gb-sct.bea4865f11865ef56465.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/frontend/src/main/template_original/prod_build/gb-wls.77f90d8e620af4d9604d.svg b/frontend/src/main/template_original/prod_build/gb-wls.77f90d8e620af4d9604d.svg deleted file mode 100644 index 3931a1795..000000000 --- a/frontend/src/main/template_original/prod_build/gb-wls.77f90d8e620af4d9604d.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gb-wls.a69b6bb076d89808e064.svg b/frontend/src/main/template_original/prod_build/gb-wls.a69b6bb076d89808e064.svg deleted file mode 100644 index 48a642054..000000000 --- a/frontend/src/main/template_original/prod_build/gb-wls.a69b6bb076d89808e064.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gb.35dbacd736781608964a.svg b/frontend/src/main/template_original/prod_build/gb.35dbacd736781608964a.svg deleted file mode 100644 index ef048dc2a..000000000 --- a/frontend/src/main/template_original/prod_build/gb.35dbacd736781608964a.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gb.ba1c7f5df0dd4173c951.svg b/frontend/src/main/template_original/prod_build/gb.ba1c7f5df0dd4173c951.svg deleted file mode 100644 index 132dbedbe..000000000 --- a/frontend/src/main/template_original/prod_build/gb.ba1c7f5df0dd4173c951.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gd.1b313417e54a6f4446ee.svg b/frontend/src/main/template_original/prod_build/gd.1b313417e54a6f4446ee.svg deleted file mode 100644 index cca37ba48..000000000 --- a/frontend/src/main/template_original/prod_build/gd.1b313417e54a6f4446ee.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gd.b446a44dff915db18869.svg b/frontend/src/main/template_original/prod_build/gd.b446a44dff915db18869.svg deleted file mode 100644 index f2254f34f..000000000 --- a/frontend/src/main/template_original/prod_build/gd.b446a44dff915db18869.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ge.7ccc29e2355cf25d55c5.svg b/frontend/src/main/template_original/prod_build/ge.7ccc29e2355cf25d55c5.svg deleted file mode 100644 index ac1d87bb4..000000000 --- a/frontend/src/main/template_original/prod_build/ge.7ccc29e2355cf25d55c5.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ge.98cf9dc189b05e67103c.svg b/frontend/src/main/template_original/prod_build/ge.98cf9dc189b05e67103c.svg deleted file mode 100644 index 8abdee305..000000000 --- a/frontend/src/main/template_original/prod_build/ge.98cf9dc189b05e67103c.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gf.695a47d62497dc584667.svg b/frontend/src/main/template_original/prod_build/gf.695a47d62497dc584667.svg deleted file mode 100644 index e38288378..000000000 --- a/frontend/src/main/template_original/prod_build/gf.695a47d62497dc584667.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gf.74219f32e778ea33b181.svg b/frontend/src/main/template_original/prod_build/gf.74219f32e778ea33b181.svg deleted file mode 100644 index c00a57634..000000000 --- a/frontend/src/main/template_original/prod_build/gf.74219f32e778ea33b181.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gg.30f47622e942430014e8.svg b/frontend/src/main/template_original/prod_build/gg.30f47622e942430014e8.svg deleted file mode 100644 index 2d06a9f86..000000000 --- a/frontend/src/main/template_original/prod_build/gg.30f47622e942430014e8.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gg.6b23b5b1092e831766f9.svg b/frontend/src/main/template_original/prod_build/gg.6b23b5b1092e831766f9.svg deleted file mode 100644 index deb4af5a6..000000000 --- a/frontend/src/main/template_original/prod_build/gg.6b23b5b1092e831766f9.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gh.286f4413bbf14d667ea8.svg b/frontend/src/main/template_original/prod_build/gh.286f4413bbf14d667ea8.svg deleted file mode 100644 index 4b6446d64..000000000 --- a/frontend/src/main/template_original/prod_build/gh.286f4413bbf14d667ea8.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gh.d060e231aa94a98e78d9.svg b/frontend/src/main/template_original/prod_build/gh.d060e231aa94a98e78d9.svg deleted file mode 100644 index 3f9783449..000000000 --- a/frontend/src/main/template_original/prod_build/gh.d060e231aa94a98e78d9.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gi.345b700f04babfed53e1.svg b/frontend/src/main/template_original/prod_build/gi.345b700f04babfed53e1.svg deleted file mode 100644 index 1b44fd6f5..000000000 --- a/frontend/src/main/template_original/prod_build/gi.345b700f04babfed53e1.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gi.e73af10429f00dc293ea.svg b/frontend/src/main/template_original/prod_build/gi.e73af10429f00dc293ea.svg deleted file mode 100644 index 39f5b2770..000000000 --- a/frontend/src/main/template_original/prod_build/gi.e73af10429f00dc293ea.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gl.68756f324152d0ada90c.svg b/frontend/src/main/template_original/prod_build/gl.68756f324152d0ada90c.svg deleted file mode 100644 index 7a026d995..000000000 --- a/frontend/src/main/template_original/prod_build/gl.68756f324152d0ada90c.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/frontend/src/main/template_original/prod_build/gl.84ac5572fd0727fd850e.svg b/frontend/src/main/template_original/prod_build/gl.84ac5572fd0727fd850e.svg deleted file mode 100644 index 20f5c5eee..000000000 --- a/frontend/src/main/template_original/prod_build/gl.84ac5572fd0727fd850e.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/frontend/src/main/template_original/prod_build/gm.65c86e0a8df296521d90.svg b/frontend/src/main/template_original/prod_build/gm.65c86e0a8df296521d90.svg deleted file mode 100644 index b06ab6cb5..000000000 --- a/frontend/src/main/template_original/prod_build/gm.65c86e0a8df296521d90.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gm.cdfdf8bcb862134ab9fe.svg b/frontend/src/main/template_original/prod_build/gm.cdfdf8bcb862134ab9fe.svg deleted file mode 100644 index 76d03afcf..000000000 --- a/frontend/src/main/template_original/prod_build/gm.cdfdf8bcb862134ab9fe.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gn.7bf7a35a82ae814ed25d.svg b/frontend/src/main/template_original/prod_build/gn.7bf7a35a82ae814ed25d.svg deleted file mode 100644 index 8f8855da4..000000000 --- a/frontend/src/main/template_original/prod_build/gn.7bf7a35a82ae814ed25d.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gn.bf5b087387ce93eddfac.svg b/frontend/src/main/template_original/prod_build/gn.bf5b087387ce93eddfac.svg deleted file mode 100644 index 7841e8d07..000000000 --- a/frontend/src/main/template_original/prod_build/gn.bf5b087387ce93eddfac.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gp.092b6bf958cd4a1f76c9.svg b/frontend/src/main/template_original/prod_build/gp.092b6bf958cd4a1f76c9.svg deleted file mode 100644 index 24a826024..000000000 --- a/frontend/src/main/template_original/prod_build/gp.092b6bf958cd4a1f76c9.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gp.30b1d26cfe9f458611e2.svg b/frontend/src/main/template_original/prod_build/gp.30b1d26cfe9f458611e2.svg deleted file mode 100644 index 0a5bdb005..000000000 --- a/frontend/src/main/template_original/prod_build/gp.30b1d26cfe9f458611e2.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gq.89421f59da9e40d8cfcc.svg b/frontend/src/main/template_original/prod_build/gq.89421f59da9e40d8cfcc.svg deleted file mode 100644 index 8149406de..000000000 --- a/frontend/src/main/template_original/prod_build/gq.89421f59da9e40d8cfcc.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gq.c2cb1adba91b64af03bc.svg b/frontend/src/main/template_original/prod_build/gq.c2cb1adba91b64af03bc.svg deleted file mode 100644 index 4cec1a525..000000000 --- a/frontend/src/main/template_original/prod_build/gq.c2cb1adba91b64af03bc.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gr.c51a52c416ea428fe41f.svg b/frontend/src/main/template_original/prod_build/gr.c51a52c416ea428fe41f.svg deleted file mode 100644 index 4bc68fc1f..000000000 --- a/frontend/src/main/template_original/prod_build/gr.c51a52c416ea428fe41f.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gr.e2d0116790bdfda46fb4.svg b/frontend/src/main/template_original/prod_build/gr.e2d0116790bdfda46fb4.svg deleted file mode 100644 index 581af2853..000000000 --- a/frontend/src/main/template_original/prod_build/gr.e2d0116790bdfda46fb4.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gs.a96857cd4e8cd95734f9.svg b/frontend/src/main/template_original/prod_build/gs.a96857cd4e8cd95734f9.svg deleted file mode 100644 index 48f68b8b6..000000000 --- a/frontend/src/main/template_original/prod_build/gs.a96857cd4e8cd95734f9.svg +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - L - - - E - - - O - - - T - - - E - - - R - - - R - - - R - - - R - - - R - - - E - - - O - - - O - - - A - - - A - - - A - - - M - - - P - - - P - - - P - - - I - - - T - - - T - - - M - - - G - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gs.c19adcdd5855af626a3c.svg b/frontend/src/main/template_original/prod_build/gs.c19adcdd5855af626a3c.svg deleted file mode 100644 index 683355519..000000000 --- a/frontend/src/main/template_original/prod_build/gs.c19adcdd5855af626a3c.svg +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - L - - - E - - - O - - - T - - - E - - - R - - - R - - - R - - - R - - - R - - - E - - - O - - - O - - - A - - - A - - - A - - - M - - - P - - - P - - - P - - - I - - - T - - - T - - - M - - - G - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gt.3d87ccc4e82ef502f1dd.svg b/frontend/src/main/template_original/prod_build/gt.3d87ccc4e82ef502f1dd.svg deleted file mode 100644 index 761801ca4..000000000 --- a/frontend/src/main/template_original/prod_build/gt.3d87ccc4e82ef502f1dd.svg +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gt.ccfc27d34052eec1eb6e.svg b/frontend/src/main/template_original/prod_build/gt.ccfc27d34052eec1eb6e.svg deleted file mode 100644 index 724e9702a..000000000 --- a/frontend/src/main/template_original/prod_build/gt.ccfc27d34052eec1eb6e.svg +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gu.35820090ead0219b998c.svg b/frontend/src/main/template_original/prod_build/gu.35820090ead0219b998c.svg deleted file mode 100644 index d6f5d535c..000000000 --- a/frontend/src/main/template_original/prod_build/gu.35820090ead0219b998c.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - G - - - U - - - A - - - M - - - - - - - - G - - - U - - - A - - - M - - diff --git a/frontend/src/main/template_original/prod_build/gu.459831ea94ce2f15eede.svg b/frontend/src/main/template_original/prod_build/gu.459831ea94ce2f15eede.svg deleted file mode 100644 index 00e861518..000000000 --- a/frontend/src/main/template_original/prod_build/gu.459831ea94ce2f15eede.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - G - - - U - - - A - - - M - - - - - - - - G - - - U - - - A - - - M - - diff --git a/frontend/src/main/template_original/prod_build/gw.f29eedfe431a60cae11e.svg b/frontend/src/main/template_original/prod_build/gw.f29eedfe431a60cae11e.svg deleted file mode 100644 index ae173140b..000000000 --- a/frontend/src/main/template_original/prod_build/gw.f29eedfe431a60cae11e.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gw.f647ba54d53db3f2e3a4.svg b/frontend/src/main/template_original/prod_build/gw.f647ba54d53db3f2e3a4.svg deleted file mode 100644 index 064a59347..000000000 --- a/frontend/src/main/template_original/prod_build/gw.f647ba54d53db3f2e3a4.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gy.43c003e277ed5a4d0ca0.svg b/frontend/src/main/template_original/prod_build/gy.43c003e277ed5a4d0ca0.svg deleted file mode 100644 index 57eb52090..000000000 --- a/frontend/src/main/template_original/prod_build/gy.43c003e277ed5a4d0ca0.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/gy.49a30b4ff82716f3aadd.svg b/frontend/src/main/template_original/prod_build/gy.49a30b4ff82716f3aadd.svg deleted file mode 100644 index e957f3ef9..000000000 --- a/frontend/src/main/template_original/prod_build/gy.49a30b4ff82716f3aadd.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/hk.5a1122079f786b82c2ed.svg b/frontend/src/main/template_original/prod_build/hk.5a1122079f786b82c2ed.svg deleted file mode 100644 index 024c07055..000000000 --- a/frontend/src/main/template_original/prod_build/hk.5a1122079f786b82c2ed.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/hk.c0a93c089256c99bf337.svg b/frontend/src/main/template_original/prod_build/hk.c0a93c089256c99bf337.svg deleted file mode 100644 index 9e4529287..000000000 --- a/frontend/src/main/template_original/prod_build/hk.c0a93c089256c99bf337.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/hm.8b4c33d4098f83d3cddd.svg b/frontend/src/main/template_original/prod_build/hm.8b4c33d4098f83d3cddd.svg deleted file mode 100644 index 7e1f7e7e6..000000000 --- a/frontend/src/main/template_original/prod_build/hm.8b4c33d4098f83d3cddd.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/hm.fdd5197f75474534c518.svg b/frontend/src/main/template_original/prod_build/hm.fdd5197f75474534c518.svg deleted file mode 100644 index a9dda0740..000000000 --- a/frontend/src/main/template_original/prod_build/hm.fdd5197f75474534c518.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/hn.ebef2cd564ca07f12aa1.svg b/frontend/src/main/template_original/prod_build/hn.ebef2cd564ca07f12aa1.svg deleted file mode 100644 index c7c4c4acf..000000000 --- a/frontend/src/main/template_original/prod_build/hn.ebef2cd564ca07f12aa1.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/hn.f53ee3d65d19c9dd755e.svg b/frontend/src/main/template_original/prod_build/hn.f53ee3d65d19c9dd755e.svg deleted file mode 100644 index 47af518ed..000000000 --- a/frontend/src/main/template_original/prod_build/hn.f53ee3d65d19c9dd755e.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/hr.00a76e1b588a62b0fad9.svg b/frontend/src/main/template_original/prod_build/hr.00a76e1b588a62b0fad9.svg deleted file mode 100644 index 7b699d33c..000000000 --- a/frontend/src/main/template_original/prod_build/hr.00a76e1b588a62b0fad9.svg +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/hr.f3f2e25c45a219c68654.svg b/frontend/src/main/template_original/prod_build/hr.f3f2e25c45a219c68654.svg deleted file mode 100644 index 7ea00410d..000000000 --- a/frontend/src/main/template_original/prod_build/hr.f3f2e25c45a219c68654.svg +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ht.3af38bff509f443ef70e.svg b/frontend/src/main/template_original/prod_build/ht.3af38bff509f443ef70e.svg deleted file mode 100644 index 14f67d788..000000000 --- a/frontend/src/main/template_original/prod_build/ht.3af38bff509f443ef70e.svg +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ht.663996cf665e8ab764d5.svg b/frontend/src/main/template_original/prod_build/ht.663996cf665e8ab764d5.svg deleted file mode 100644 index 920833a66..000000000 --- a/frontend/src/main/template_original/prod_build/ht.663996cf665e8ab764d5.svg +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/hu.7ae2a1f04ec537fbba4b.svg b/frontend/src/main/template_original/prod_build/hu.7ae2a1f04ec537fbba4b.svg deleted file mode 100644 index 94bc29f13..000000000 --- a/frontend/src/main/template_original/prod_build/hu.7ae2a1f04ec537fbba4b.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/hu.bcbd277021f4a8f5a059.svg b/frontend/src/main/template_original/prod_build/hu.bcbd277021f4a8f5a059.svg deleted file mode 100644 index 177da97a9..000000000 --- a/frontend/src/main/template_original/prod_build/hu.bcbd277021f4a8f5a059.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/id.0b7fa609d99165dc5377.svg b/frontend/src/main/template_original/prod_build/id.0b7fa609d99165dc5377.svg deleted file mode 100644 index 6d2cf0941..000000000 --- a/frontend/src/main/template_original/prod_build/id.0b7fa609d99165dc5377.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/id.e2afd171e6a62816237b.svg b/frontend/src/main/template_original/prod_build/id.e2afd171e6a62816237b.svg deleted file mode 100644 index 0663baffa..000000000 --- a/frontend/src/main/template_original/prod_build/id.e2afd171e6a62816237b.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ie.1b0ac4e772c2e62aef2f.svg b/frontend/src/main/template_original/prod_build/ie.1b0ac4e772c2e62aef2f.svg deleted file mode 100644 index 60448a9de..000000000 --- a/frontend/src/main/template_original/prod_build/ie.1b0ac4e772c2e62aef2f.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ie.5ecf710f14d859cbceb6.svg b/frontend/src/main/template_original/prod_build/ie.5ecf710f14d859cbceb6.svg deleted file mode 100644 index 53f346431..000000000 --- a/frontend/src/main/template_original/prod_build/ie.5ecf710f14d859cbceb6.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/il.3bc4ce048568d30c327f.svg b/frontend/src/main/template_original/prod_build/il.3bc4ce048568d30c327f.svg deleted file mode 100644 index 6cb4b1c1f..000000000 --- a/frontend/src/main/template_original/prod_build/il.3bc4ce048568d30c327f.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/il.4c70e23214e9da6a56eb.svg b/frontend/src/main/template_original/prod_build/il.4c70e23214e9da6a56eb.svg deleted file mode 100644 index fc10b47d6..000000000 --- a/frontend/src/main/template_original/prod_build/il.4c70e23214e9da6a56eb.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/im.b21ce587e66db16e0428.svg b/frontend/src/main/template_original/prod_build/im.b21ce587e66db16e0428.svg deleted file mode 100644 index 31b222234..000000000 --- a/frontend/src/main/template_original/prod_build/im.b21ce587e66db16e0428.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/im.d637f63b68f97839a27b.svg b/frontend/src/main/template_original/prod_build/im.d637f63b68f97839a27b.svg deleted file mode 100644 index 0f487f67d..000000000 --- a/frontend/src/main/template_original/prod_build/im.d637f63b68f97839a27b.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/in.e5926cb75dcbb15638da.svg b/frontend/src/main/template_original/prod_build/in.e5926cb75dcbb15638da.svg deleted file mode 100644 index 6b831bcff..000000000 --- a/frontend/src/main/template_original/prod_build/in.e5926cb75dcbb15638da.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/in.e626d1bb4e16e732e1dd.svg b/frontend/src/main/template_original/prod_build/in.e626d1bb4e16e732e1dd.svg deleted file mode 100644 index e6557cd01..000000000 --- a/frontend/src/main/template_original/prod_build/in.e626d1bb4e16e732e1dd.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/index.html b/frontend/src/main/template_original/prod_build/index.html deleted file mode 100644 index 221280fc9..000000000 --- a/frontend/src/main/template_original/prod_build/index.html +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - CoreUI - Free Angular Admin Template - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/io.c32d7f9e59460fb90af6.svg b/frontend/src/main/template_original/prod_build/io.c32d7f9e59460fb90af6.svg deleted file mode 100644 index 4d809e03e..000000000 --- a/frontend/src/main/template_original/prod_build/io.c32d7f9e59460fb90af6.svg +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/io.e31ca9aa9209d9b76a0b.svg b/frontend/src/main/template_original/prod_build/io.e31ca9aa9209d9b76a0b.svg deleted file mode 100644 index d6e58547d..000000000 --- a/frontend/src/main/template_original/prod_build/io.e31ca9aa9209d9b76a0b.svg +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/iq.5cd51d2bbb7385580434.svg b/frontend/src/main/template_original/prod_build/iq.5cd51d2bbb7385580434.svg deleted file mode 100644 index ab90fd01c..000000000 --- a/frontend/src/main/template_original/prod_build/iq.5cd51d2bbb7385580434.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/iq.e549011efede8b5ba38b.svg b/frontend/src/main/template_original/prod_build/iq.e549011efede8b5ba38b.svg deleted file mode 100644 index 6b96774d9..000000000 --- a/frontend/src/main/template_original/prod_build/iq.e549011efede8b5ba38b.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ir.12e7432b428f8d631eb5.svg b/frontend/src/main/template_original/prod_build/ir.12e7432b428f8d631eb5.svg deleted file mode 100644 index ffb37b471..000000000 --- a/frontend/src/main/template_original/prod_build/ir.12e7432b428f8d631eb5.svg +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ir.c945dfdfaee26ad2861c.svg b/frontend/src/main/template_original/prod_build/ir.c945dfdfaee26ad2861c.svg deleted file mode 100644 index 79f66324f..000000000 --- a/frontend/src/main/template_original/prod_build/ir.c945dfdfaee26ad2861c.svg +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/is.1842f1a952e8f0d4ca47.svg b/frontend/src/main/template_original/prod_build/is.1842f1a952e8f0d4ca47.svg deleted file mode 100644 index 08d1e6838..000000000 --- a/frontend/src/main/template_original/prod_build/is.1842f1a952e8f0d4ca47.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/is.2dfa14d19684fbe061e4.svg b/frontend/src/main/template_original/prod_build/is.2dfa14d19684fbe061e4.svg deleted file mode 100644 index a7524b562..000000000 --- a/frontend/src/main/template_original/prod_build/is.2dfa14d19684fbe061e4.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/it.290f2fec799fabdf2a85.svg b/frontend/src/main/template_original/prod_build/it.290f2fec799fabdf2a85.svg deleted file mode 100644 index 5cb92aaaf..000000000 --- a/frontend/src/main/template_original/prod_build/it.290f2fec799fabdf2a85.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/it.9938f4b9588502f93b20.svg b/frontend/src/main/template_original/prod_build/it.9938f4b9588502f93b20.svg deleted file mode 100644 index 615c58fb8..000000000 --- a/frontend/src/main/template_original/prod_build/it.9938f4b9588502f93b20.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/je.7a0b4850d933dbc21d75.svg b/frontend/src/main/template_original/prod_build/je.7a0b4850d933dbc21d75.svg deleted file mode 100644 index d90f124da..000000000 --- a/frontend/src/main/template_original/prod_build/je.7a0b4850d933dbc21d75.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/je.e1bb30f3c6be27ba0bc4.svg b/frontend/src/main/template_original/prod_build/je.e1bb30f3c6be27ba0bc4.svg deleted file mode 100644 index c63ccb29e..000000000 --- a/frontend/src/main/template_original/prod_build/je.e1bb30f3c6be27ba0bc4.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/jm.6bb96bbc99218d9f84f7.svg b/frontend/src/main/template_original/prod_build/jm.6bb96bbc99218d9f84f7.svg deleted file mode 100644 index 535daf44b..000000000 --- a/frontend/src/main/template_original/prod_build/jm.6bb96bbc99218d9f84f7.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/jm.74ccffca23e5a91356de.svg b/frontend/src/main/template_original/prod_build/jm.74ccffca23e5a91356de.svg deleted file mode 100644 index c261da097..000000000 --- a/frontend/src/main/template_original/prod_build/jm.74ccffca23e5a91356de.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/jo.e678dae866ec74e6a939.svg b/frontend/src/main/template_original/prod_build/jo.e678dae866ec74e6a939.svg deleted file mode 100644 index ab1c62aaa..000000000 --- a/frontend/src/main/template_original/prod_build/jo.e678dae866ec74e6a939.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/jo.f41fe7d26b69dec06fef.svg b/frontend/src/main/template_original/prod_build/jo.f41fe7d26b69dec06fef.svg deleted file mode 100644 index 3a17678c7..000000000 --- a/frontend/src/main/template_original/prod_build/jo.f41fe7d26b69dec06fef.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/jp.19c631c1498ba5517cd5.svg b/frontend/src/main/template_original/prod_build/jp.19c631c1498ba5517cd5.svg deleted file mode 100644 index d41581645..000000000 --- a/frontend/src/main/template_original/prod_build/jp.19c631c1498ba5517cd5.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/jp.980c12c54fe225923434.svg b/frontend/src/main/template_original/prod_build/jp.980c12c54fe225923434.svg deleted file mode 100644 index dc7a64a5c..000000000 --- a/frontend/src/main/template_original/prod_build/jp.980c12c54fe225923434.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ke.74aaf58557811d8e79ab.svg b/frontend/src/main/template_original/prod_build/ke.74aaf58557811d8e79ab.svg deleted file mode 100644 index c1fd2d8e8..000000000 --- a/frontend/src/main/template_original/prod_build/ke.74aaf58557811d8e79ab.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ke.9ea890912ffd2f80e7a3.svg b/frontend/src/main/template_original/prod_build/ke.9ea890912ffd2f80e7a3.svg deleted file mode 100644 index 0b82f3a6c..000000000 --- a/frontend/src/main/template_original/prod_build/ke.9ea890912ffd2f80e7a3.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/kg.1fe994c1e99757dce023.svg b/frontend/src/main/template_original/prod_build/kg.1fe994c1e99757dce023.svg deleted file mode 100644 index 936767bfa..000000000 --- a/frontend/src/main/template_original/prod_build/kg.1fe994c1e99757dce023.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/kg.4ad89b3a703d225e1f6d.svg b/frontend/src/main/template_original/prod_build/kg.4ad89b3a703d225e1f6d.svg deleted file mode 100644 index 71ee7b8df..000000000 --- a/frontend/src/main/template_original/prod_build/kg.4ad89b3a703d225e1f6d.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/kh.695ec7a1a39090e600d5.svg b/frontend/src/main/template_original/prod_build/kh.695ec7a1a39090e600d5.svg deleted file mode 100644 index 8c888f168..000000000 --- a/frontend/src/main/template_original/prod_build/kh.695ec7a1a39090e600d5.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/kh.7b33804c913e2285c538.svg b/frontend/src/main/template_original/prod_build/kh.7b33804c913e2285c538.svg deleted file mode 100644 index 7cd890aa6..000000000 --- a/frontend/src/main/template_original/prod_build/kh.7b33804c913e2285c538.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ki.32000b051bb6bb9ee785.svg b/frontend/src/main/template_original/prod_build/ki.32000b051bb6bb9ee785.svg deleted file mode 100644 index bfc5ccab4..000000000 --- a/frontend/src/main/template_original/prod_build/ki.32000b051bb6bb9ee785.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ki.de100d3095b62260166f.svg b/frontend/src/main/template_original/prod_build/ki.de100d3095b62260166f.svg deleted file mode 100644 index 604890cbb..000000000 --- a/frontend/src/main/template_original/prod_build/ki.de100d3095b62260166f.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/km.4c4fa2a75b7c9360ac5f.svg b/frontend/src/main/template_original/prod_build/km.4c4fa2a75b7c9360ac5f.svg deleted file mode 100644 index 8f842ea8c..000000000 --- a/frontend/src/main/template_original/prod_build/km.4c4fa2a75b7c9360ac5f.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/km.93ef5e214ae093b8adc8.svg b/frontend/src/main/template_original/prod_build/km.93ef5e214ae093b8adc8.svg deleted file mode 100644 index a6ccb8d0c..000000000 --- a/frontend/src/main/template_original/prod_build/km.93ef5e214ae093b8adc8.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/kn.091a5508172f8eee28f2.svg b/frontend/src/main/template_original/prod_build/kn.091a5508172f8eee28f2.svg deleted file mode 100644 index 4b2a2488b..000000000 --- a/frontend/src/main/template_original/prod_build/kn.091a5508172f8eee28f2.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/kn.a4e974e81853186f1522.svg b/frontend/src/main/template_original/prod_build/kn.a4e974e81853186f1522.svg deleted file mode 100644 index d13066b5a..000000000 --- a/frontend/src/main/template_original/prod_build/kn.a4e974e81853186f1522.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/kp.2e79afa21a3e610e5551.svg b/frontend/src/main/template_original/prod_build/kp.2e79afa21a3e610e5551.svg deleted file mode 100644 index 8eda6be87..000000000 --- a/frontend/src/main/template_original/prod_build/kp.2e79afa21a3e610e5551.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/kp.8d10def41b377b1163c5.svg b/frontend/src/main/template_original/prod_build/kp.8d10def41b377b1163c5.svg deleted file mode 100644 index 06b4e3888..000000000 --- a/frontend/src/main/template_original/prod_build/kp.8d10def41b377b1163c5.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/kr.939387c390531d01a687.svg b/frontend/src/main/template_original/prod_build/kr.939387c390531d01a687.svg deleted file mode 100644 index 39508cbf9..000000000 --- a/frontend/src/main/template_original/prod_build/kr.939387c390531d01a687.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/kr.9406f22f1237e7e4059d.svg b/frontend/src/main/template_original/prod_build/kr.9406f22f1237e7e4059d.svg deleted file mode 100644 index 2db51b02a..000000000 --- a/frontend/src/main/template_original/prod_build/kr.9406f22f1237e7e4059d.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/kw.2dce482defe9d86d0596.svg b/frontend/src/main/template_original/prod_build/kw.2dce482defe9d86d0596.svg deleted file mode 100644 index b4a4bf29f..000000000 --- a/frontend/src/main/template_original/prod_build/kw.2dce482defe9d86d0596.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/kw.a3a60802b9df1ea679ac.svg b/frontend/src/main/template_original/prod_build/kw.a3a60802b9df1ea679ac.svg deleted file mode 100644 index 3d4047fff..000000000 --- a/frontend/src/main/template_original/prod_build/kw.a3a60802b9df1ea679ac.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ky.c311ddba04238d23214d.svg b/frontend/src/main/template_original/prod_build/ky.c311ddba04238d23214d.svg deleted file mode 100644 index b4ae00aa8..000000000 --- a/frontend/src/main/template_original/prod_build/ky.c311ddba04238d23214d.svg +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ky.ef8e18776eff1caf6b64.svg b/frontend/src/main/template_original/prod_build/ky.ef8e18776eff1caf6b64.svg deleted file mode 100644 index 1a2d9c9a9..000000000 --- a/frontend/src/main/template_original/prod_build/ky.ef8e18776eff1caf6b64.svg +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/kz.7194851eb720d3fdb3ad.svg b/frontend/src/main/template_original/prod_build/kz.7194851eb720d3fdb3ad.svg deleted file mode 100644 index 049d6fdb2..000000000 --- a/frontend/src/main/template_original/prod_build/kz.7194851eb720d3fdb3ad.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/kz.f528d1705766032d8237.svg b/frontend/src/main/template_original/prod_build/kz.f528d1705766032d8237.svg deleted file mode 100644 index f17bd6e0f..000000000 --- a/frontend/src/main/template_original/prod_build/kz.f528d1705766032d8237.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/la.80cf2b55ad4d86b51967.svg b/frontend/src/main/template_original/prod_build/la.80cf2b55ad4d86b51967.svg deleted file mode 100644 index 1e7686a93..000000000 --- a/frontend/src/main/template_original/prod_build/la.80cf2b55ad4d86b51967.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/la.8d6ad26b7061bc058892.svg b/frontend/src/main/template_original/prod_build/la.8d6ad26b7061bc058892.svg deleted file mode 100644 index a87bc987c..000000000 --- a/frontend/src/main/template_original/prod_build/la.8d6ad26b7061bc058892.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/lb.75479923a75562bb3dbe.svg b/frontend/src/main/template_original/prod_build/lb.75479923a75562bb3dbe.svg deleted file mode 100644 index 096784297..000000000 --- a/frontend/src/main/template_original/prod_build/lb.75479923a75562bb3dbe.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/lb.940cc75a55e4b18f510a.svg b/frontend/src/main/template_original/prod_build/lb.940cc75a55e4b18f510a.svg deleted file mode 100644 index a047b0b94..000000000 --- a/frontend/src/main/template_original/prod_build/lb.940cc75a55e4b18f510a.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/lc.0d361ba543e6cd2404e1.svg b/frontend/src/main/template_original/prod_build/lc.0d361ba543e6cd2404e1.svg deleted file mode 100644 index b13b8852a..000000000 --- a/frontend/src/main/template_original/prod_build/lc.0d361ba543e6cd2404e1.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/lc.c6488de9494a4e151cc4.svg b/frontend/src/main/template_original/prod_build/lc.c6488de9494a4e151cc4.svg deleted file mode 100644 index 8ba746c5e..000000000 --- a/frontend/src/main/template_original/prod_build/lc.c6488de9494a4e151cc4.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/li.572f90277090beca0d31.svg b/frontend/src/main/template_original/prod_build/li.572f90277090beca0d31.svg deleted file mode 100644 index cbed5cc84..000000000 --- a/frontend/src/main/template_original/prod_build/li.572f90277090beca0d31.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/li.69a1d60ca3996705d91f.svg b/frontend/src/main/template_original/prod_build/li.69a1d60ca3996705d91f.svg deleted file mode 100644 index 6b4160c81..000000000 --- a/frontend/src/main/template_original/prod_build/li.69a1d60ca3996705d91f.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/lk.593078c9718a2a7a20d6.svg b/frontend/src/main/template_original/prod_build/lk.593078c9718a2a7a20d6.svg deleted file mode 100644 index 4a377f156..000000000 --- a/frontend/src/main/template_original/prod_build/lk.593078c9718a2a7a20d6.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/lk.93412c6fbb52d5bb809b.svg b/frontend/src/main/template_original/prod_build/lk.93412c6fbb52d5bb809b.svg deleted file mode 100644 index 2b112155f..000000000 --- a/frontend/src/main/template_original/prod_build/lk.93412c6fbb52d5bb809b.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/lr.3a7c494b08f2d0e36a4f.svg b/frontend/src/main/template_original/prod_build/lr.3a7c494b08f2d0e36a4f.svg deleted file mode 100644 index 00e3629e2..000000000 --- a/frontend/src/main/template_original/prod_build/lr.3a7c494b08f2d0e36a4f.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/lr.74dcec3fec3f73e24a0a.svg b/frontend/src/main/template_original/prod_build/lr.74dcec3fec3f73e24a0a.svg deleted file mode 100644 index 0ae34e728..000000000 --- a/frontend/src/main/template_original/prod_build/lr.74dcec3fec3f73e24a0a.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ls.0de0f907e70c37b2e86e.svg b/frontend/src/main/template_original/prod_build/ls.0de0f907e70c37b2e86e.svg deleted file mode 100644 index 5dd5b0c3d..000000000 --- a/frontend/src/main/template_original/prod_build/ls.0de0f907e70c37b2e86e.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ls.cddead61f832a10065e9.svg b/frontend/src/main/template_original/prod_build/ls.cddead61f832a10065e9.svg deleted file mode 100644 index e71bb5bb7..000000000 --- a/frontend/src/main/template_original/prod_build/ls.cddead61f832a10065e9.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/lt.2ea82cfcd24756f9d718.svg b/frontend/src/main/template_original/prod_build/lt.2ea82cfcd24756f9d718.svg deleted file mode 100644 index aa96cf323..000000000 --- a/frontend/src/main/template_original/prod_build/lt.2ea82cfcd24756f9d718.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/lt.4c19d3a9f8cb00a45baa.svg b/frontend/src/main/template_original/prod_build/lt.4c19d3a9f8cb00a45baa.svg deleted file mode 100644 index 36e30e9eb..000000000 --- a/frontend/src/main/template_original/prod_build/lt.4c19d3a9f8cb00a45baa.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/lu.adc8f77e99b53bd83b54.svg b/frontend/src/main/template_original/prod_build/lu.adc8f77e99b53bd83b54.svg deleted file mode 100644 index bf6ca1670..000000000 --- a/frontend/src/main/template_original/prod_build/lu.adc8f77e99b53bd83b54.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/lu.b843e6436ac12254b9d2.svg b/frontend/src/main/template_original/prod_build/lu.b843e6436ac12254b9d2.svg deleted file mode 100644 index 629367160..000000000 --- a/frontend/src/main/template_original/prod_build/lu.b843e6436ac12254b9d2.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/lv.2ce7f836390f846b1359.svg b/frontend/src/main/template_original/prod_build/lv.2ce7f836390f846b1359.svg deleted file mode 100644 index 5556de1a3..000000000 --- a/frontend/src/main/template_original/prod_build/lv.2ce7f836390f846b1359.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/lv.9a5d132cec13c3e033f0.svg b/frontend/src/main/template_original/prod_build/lv.9a5d132cec13c3e033f0.svg deleted file mode 100644 index efa5a3286..000000000 --- a/frontend/src/main/template_original/prod_build/lv.9a5d132cec13c3e033f0.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ly.0ea8dfcec5cc820043a4.svg b/frontend/src/main/template_original/prod_build/ly.0ea8dfcec5cc820043a4.svg deleted file mode 100644 index fcc2dc91c..000000000 --- a/frontend/src/main/template_original/prod_build/ly.0ea8dfcec5cc820043a4.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ly.9d867c1b9d3b76652858.svg b/frontend/src/main/template_original/prod_build/ly.9d867c1b9d3b76652858.svg deleted file mode 100644 index fe0ed81b6..000000000 --- a/frontend/src/main/template_original/prod_build/ly.9d867c1b9d3b76652858.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ma.363a4f79da72a6e74be0.svg b/frontend/src/main/template_original/prod_build/ma.363a4f79da72a6e74be0.svg deleted file mode 100644 index 8de40777a..000000000 --- a/frontend/src/main/template_original/prod_build/ma.363a4f79da72a6e74be0.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/frontend/src/main/template_original/prod_build/ma.3b79aff17ae55b760333.svg b/frontend/src/main/template_original/prod_build/ma.3b79aff17ae55b760333.svg deleted file mode 100644 index 85c99b3b9..000000000 --- a/frontend/src/main/template_original/prod_build/ma.3b79aff17ae55b760333.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/frontend/src/main/template_original/prod_build/main-es2015.21d26fa33f52ac07e995.js b/frontend/src/main/template_original/prod_build/main-es2015.21d26fa33f52ac07e995.js deleted file mode 100644 index 27e905a5a..000000000 --- a/frontend/src/main/template_original/prod_build/main-es2015.21d26fa33f52ac07e995.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{0:function(e,t,a){e.exports=a("zUnb")},RnhZ:function(e,t,a){var i={"./af":"K/tc","./af.js":"K/tc","./ar":"jnO4","./ar-dz":"o1bE","./ar-dz.js":"o1bE","./ar-kw":"Qj4J","./ar-kw.js":"Qj4J","./ar-ly":"HP3h","./ar-ly.js":"HP3h","./ar-ma":"CoRJ","./ar-ma.js":"CoRJ","./ar-sa":"gjCT","./ar-sa.js":"gjCT","./ar-tn":"bYM6","./ar-tn.js":"bYM6","./ar.js":"jnO4","./az":"SFxW","./az.js":"SFxW","./be":"H8ED","./be.js":"H8ED","./bg":"hKrs","./bg.js":"hKrs","./bm":"p/rL","./bm.js":"p/rL","./bn":"kEOa","./bn-bd":"loYQ","./bn-bd.js":"loYQ","./bn.js":"kEOa","./bo":"0mo+","./bo.js":"0mo+","./br":"aIdf","./br.js":"aIdf","./bs":"JVSJ","./bs.js":"JVSJ","./ca":"1xZ4","./ca.js":"1xZ4","./cs":"PA2r","./cs.js":"PA2r","./cv":"A+xa","./cv.js":"A+xa","./cy":"l5ep","./cy.js":"l5ep","./da":"DxQv","./da.js":"DxQv","./de":"tGlX","./de-at":"s+uk","./de-at.js":"s+uk","./de-ch":"u3GI","./de-ch.js":"u3GI","./de.js":"tGlX","./dv":"WYrj","./dv.js":"WYrj","./el":"jUeY","./el.js":"jUeY","./en-au":"Dmvi","./en-au.js":"Dmvi","./en-ca":"OIYi","./en-ca.js":"OIYi","./en-gb":"Oaa7","./en-gb.js":"Oaa7","./en-ie":"4dOw","./en-ie.js":"4dOw","./en-il":"czMo","./en-il.js":"czMo","./en-in":"7C5Q","./en-in.js":"7C5Q","./en-nz":"b1Dy","./en-nz.js":"b1Dy","./en-sg":"t+mt","./en-sg.js":"t+mt","./eo":"Zduo","./eo.js":"Zduo","./es":"iYuL","./es-do":"CjzT","./es-do.js":"CjzT","./es-mx":"tbfe","./es-mx.js":"tbfe","./es-us":"Vclq","./es-us.js":"Vclq","./es.js":"iYuL","./et":"7BjC","./et.js":"7BjC","./eu":"D/JM","./eu.js":"D/JM","./fa":"jfSC","./fa.js":"jfSC","./fi":"gekB","./fi.js":"gekB","./fil":"1ppg","./fil.js":"1ppg","./fo":"ByF4","./fo.js":"ByF4","./fr":"nyYc","./fr-ca":"2fjn","./fr-ca.js":"2fjn","./fr-ch":"Dkky","./fr-ch.js":"Dkky","./fr.js":"nyYc","./fy":"cRix","./fy.js":"cRix","./ga":"USCx","./ga.js":"USCx","./gd":"9rRi","./gd.js":"9rRi","./gl":"iEDd","./gl.js":"iEDd","./gom-deva":"qvJo","./gom-deva.js":"qvJo","./gom-latn":"DKr+","./gom-latn.js":"DKr+","./gu":"4MV3","./gu.js":"4MV3","./he":"x6pH","./he.js":"x6pH","./hi":"3E1r","./hi.js":"3E1r","./hr":"S6ln","./hr.js":"S6ln","./hu":"WxRl","./hu.js":"WxRl","./hy-am":"1rYy","./hy-am.js":"1rYy","./id":"UDhR","./id.js":"UDhR","./is":"BVg3","./is.js":"BVg3","./it":"bpih","./it-ch":"bxKX","./it-ch.js":"bxKX","./it.js":"bpih","./ja":"B55N","./ja.js":"B55N","./jv":"tUCv","./jv.js":"tUCv","./ka":"IBtZ","./ka.js":"IBtZ","./kk":"bXm7","./kk.js":"bXm7","./km":"6B0Y","./km.js":"6B0Y","./kn":"PpIw","./kn.js":"PpIw","./ko":"Ivi+","./ko.js":"Ivi+","./ku":"JCF/","./ku.js":"JCF/","./ky":"lgnt","./ky.js":"lgnt","./lb":"RAwQ","./lb.js":"RAwQ","./lo":"sp3z","./lo.js":"sp3z","./lt":"JvlW","./lt.js":"JvlW","./lv":"uXwI","./lv.js":"uXwI","./me":"KTz0","./me.js":"KTz0","./mi":"aIsn","./mi.js":"aIsn","./mk":"aQkU","./mk.js":"aQkU","./ml":"AvvY","./ml.js":"AvvY","./mn":"lYtQ","./mn.js":"lYtQ","./mr":"Ob0Z","./mr.js":"Ob0Z","./ms":"6+QB","./ms-my":"ZAMP","./ms-my.js":"ZAMP","./ms.js":"6+QB","./mt":"G0Uy","./mt.js":"G0Uy","./my":"honF","./my.js":"honF","./nb":"bOMt","./nb.js":"bOMt","./ne":"OjkT","./ne.js":"OjkT","./nl":"+s0g","./nl-be":"2ykv","./nl-be.js":"2ykv","./nl.js":"+s0g","./nn":"uEye","./nn.js":"uEye","./oc-lnc":"Fnuy","./oc-lnc.js":"Fnuy","./pa-in":"8/+R","./pa-in.js":"8/+R","./pl":"jVdC","./pl.js":"jVdC","./pt":"8mBD","./pt-br":"0tRk","./pt-br.js":"0tRk","./pt.js":"8mBD","./ro":"lyxo","./ro.js":"lyxo","./ru":"lXzo","./ru.js":"lXzo","./sd":"Z4QM","./sd.js":"Z4QM","./se":"//9w","./se.js":"//9w","./si":"7aV9","./si.js":"7aV9","./sk":"e+ae","./sk.js":"e+ae","./sl":"gVVK","./sl.js":"gVVK","./sq":"yPMs","./sq.js":"yPMs","./sr":"zx6S","./sr-cyrl":"E+lV","./sr-cyrl.js":"E+lV","./sr.js":"zx6S","./ss":"Ur1D","./ss.js":"Ur1D","./sv":"X709","./sv.js":"X709","./sw":"dNwA","./sw.js":"dNwA","./ta":"PeUW","./ta.js":"PeUW","./te":"XLvN","./te.js":"XLvN","./tet":"V2x9","./tet.js":"V2x9","./tg":"Oxv6","./tg.js":"Oxv6","./th":"EOgW","./th.js":"EOgW","./tk":"Wv91","./tk.js":"Wv91","./tl-ph":"Dzi0","./tl-ph.js":"Dzi0","./tlh":"z3Vd","./tlh.js":"z3Vd","./tr":"DoHr","./tr.js":"DoHr","./tzl":"z1FC","./tzl.js":"z1FC","./tzm":"wQk9","./tzm-latn":"tT3J","./tzm-latn.js":"tT3J","./tzm.js":"wQk9","./ug-cn":"YRex","./ug-cn.js":"YRex","./uk":"raLr","./uk.js":"raLr","./ur":"UpQW","./ur.js":"UpQW","./uz":"Loxo","./uz-latn":"AQ68","./uz-latn.js":"AQ68","./uz.js":"Loxo","./vi":"KSF8","./vi.js":"KSF8","./x-pseudo":"/X5v","./x-pseudo.js":"/X5v","./yo":"fzPg","./yo.js":"fzPg","./zh-cn":"XDpg","./zh-cn.js":"XDpg","./zh-hk":"SatO","./zh-hk.js":"SatO","./zh-mo":"OmwH","./zh-mo.js":"OmwH","./zh-tw":"kOpN","./zh-tw.js":"kOpN"};function b(e){var t=n(e);return a(t)}function n(e){if(!a.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}b.keys=function(){return Object.keys(i)},b.resolve=n,e.exports=b,b.id="RnhZ"},zUnb:function(e,t,a){"use strict";a.r(t);var i=a("cUpR"),b=a("8Y7J"),n=a("SVse"),o=a("omvX"),s=a("aLe/"),r=a("rVqu"),c=a("iInd"),l=a("dgaq");let d=(()=>{class e{constructor(e,t){this.router=e,this.iconSet=t,t.icons=Object.assign({},l.a)}ngOnInit(){this.router.events.subscribe(e=>{e instanceof c.b&&window.scrollTo(0,0)})}}return e.\u0275fac=function(t){return new(t||e)(b.Lb(c.c),b.Lb(r.d))},e.\u0275cmp=b.Fb({type:e,selectors:[["body"]],features:[b.yb([r.d])],decls:1,vars:0,template:function(e,t){1&e&&b.Mb(0,"router-outlet")},directives:[c.h],encapsulation:2}),e})();const p=[{name:"Dashboard",url:"/dashboard",icon:"icon-speedometer",badge:{variant:"info",text:"NEW"}},{title:!0,name:"Theme"},{name:"Colors",url:"/theme/colors",icon:"icon-drop"},{name:"Typography",url:"/theme/typography",icon:"icon-pencil"},{title:!0,name:"Components"},{name:"Base",url:"/base",icon:"icon-puzzle",children:[{name:"Cards",url:"/base/cards",icon:"icon-puzzle"},{name:"Carousels",url:"/base/carousels",icon:"icon-puzzle"},{name:"Collapses",url:"/base/collapses",icon:"icon-puzzle"},{name:"Forms",url:"/base/forms",icon:"icon-puzzle"},{name:"Navbars",url:"/base/navbars",icon:"icon-puzzle"},{name:"Pagination",url:"/base/paginations",icon:"icon-puzzle"},{name:"Popovers",url:"/base/popovers",icon:"icon-puzzle"},{name:"Progress",url:"/base/progress",icon:"icon-puzzle"},{name:"Switches",url:"/base/switches",icon:"icon-puzzle"},{name:"Tables",url:"/base/tables",icon:"icon-puzzle"},{name:"Tabs",url:"/base/tabs",icon:"icon-puzzle"},{name:"Tooltips",url:"/base/tooltips",icon:"icon-puzzle"}]},{name:"Buttons",url:"/buttons",icon:"icon-cursor",children:[{name:"Buttons",url:"/buttons/buttons",icon:"icon-cursor"},{name:"Dropdowns",url:"/buttons/dropdowns",icon:"icon-cursor"},{name:"Brand Buttons",url:"/buttons/brand-buttons",icon:"icon-cursor"}]},{name:"Charts",url:"/charts",icon:"icon-pie-chart"},{name:"Icons",url:"/icons",icon:"icon-star",children:[{name:"CoreUI Icons",url:"/icons/coreui-icons",icon:"icon-star",badge:{variant:"success",text:"NEW"}},{name:"Flags",url:"/icons/flags",icon:"icon-star"},{name:"Font Awesome",url:"/icons/font-awesome",icon:"icon-star",badge:{variant:"secondary",text:"4.7"}},{name:"Simple Line Icons",url:"/icons/simple-line-icons",icon:"icon-star"}]},{name:"Notifications",url:"/notifications",icon:"icon-bell",children:[{name:"Alerts",url:"/notifications/alerts",icon:"icon-bell"},{name:"Badges",url:"/notifications/badges",icon:"icon-bell"},{name:"Modals",url:"/notifications/modals",icon:"icon-bell"}]},{name:"Widgets",url:"/widgets",icon:"icon-calculator",badge:{variant:"info",text:"NEW"}},{divider:!0},{title:!0,name:"Extras"},{name:"Pages",url:"/pages",icon:"icon-star",children:[{name:"Login",url:"/login",icon:"icon-star"},{name:"Register",url:"/register",icon:"icon-star"},{name:"Error 404",url:"/404",icon:"icon-star"},{name:"Error 500",url:"/500",icon:"icon-star"}]},{name:"Disabled",url:"/dashboard",icon:"icon-ban",badge:{variant:"secondary",text:"NEW"},attributes:{disabled:!0}},{name:"Download CoreUI",url:"http://coreui.io/angular/",icon:"icon-cloud-download",class:"mt-auto",variant:"success",attributes:{target:"_blank",rel:"noopener"}},{name:"Try CoreUI PRO",url:"http://coreui.io/pro/angular/",icon:"icon-layers",variant:"danger",attributes:{target:"_blank",rel:"noopener"}}];var u=a("Iluq"),m=a("FE24"),g=a("2ZVE");function R(e,t){1&e&&(b.Rb(0,"div",75),b.Rb(1,"div",76),b.Rb(2,"strong"),b.wc(3,"Account"),b.Qb(),b.Qb(),b.Rb(4,"a",77),b.Mb(5,"i",78),b.wc(6," Updates"),b.Rb(7,"span",79),b.wc(8,"42"),b.Qb(),b.Qb(),b.Rb(9,"a",77),b.Mb(10,"i",80),b.wc(11," Messages"),b.Rb(12,"span",81),b.wc(13,"42"),b.Qb(),b.Qb(),b.Rb(14,"a",77),b.Mb(15,"i",82),b.wc(16," Tasks"),b.Rb(17,"span",83),b.wc(18,"42"),b.Qb(),b.Qb(),b.Rb(19,"a",77),b.Mb(20,"i",84),b.wc(21," Comment"),b.Rb(22,"span",85),b.wc(23,"42"),b.Qb(),b.Qb(),b.Rb(24,"div",76),b.Rb(25,"strong"),b.wc(26,"Settings"),b.Qb(),b.Qb(),b.Rb(27,"a",77),b.Mb(28,"i",86),b.wc(29," Profile"),b.Qb(),b.Rb(30,"a",77),b.Mb(31,"i",87),b.wc(32," Setting"),b.Qb(),b.Rb(33,"a",77),b.Mb(34,"i",88),b.wc(35," Payments"),b.Rb(36,"span",89),b.wc(37,"42"),b.Qb(),b.Qb(),b.Rb(38,"a",77),b.Mb(39,"i",90),b.wc(40," Projects"),b.Rb(41,"span",91),b.wc(42,"42"),b.Qb(),b.Qb(),b.Mb(43,"div",92),b.Rb(44,"a",77),b.Mb(45,"i",93),b.wc(46," Lock account"),b.Qb(),b.Rb(47,"a",77),b.Mb(48,"i",94),b.wc(49," Logout"),b.Qb(),b.Qb())}function Q(e,t){1&e&&b.Mb(0,"i",8)}function v(e,t){1&e&&b.Mb(0,"i",22)}function w(e,t){1&e&&b.Mb(0,"i",25)}const h=function(){return["/dashboard"]},f=function(){return{src:"assets/img/brand/logo.svg",width:89,height:25,alt:"CoreUI Logo"}},j=function(){return{src:"assets/img/brand/sygnet.svg",width:30,height:30,alt:"CoreUI Logo"}};let M=(()=>{class e{constructor(){this.sidebarMinimized=!1,this.navItems=p}toggleMinimize(e){this.sidebarMinimized=e}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=b.Fb({type:e,selectors:[["app-dashboard"]],decls:304,vars:19,consts:[[3,"navbarBrandRouterLink","fixed","navbarBrandFull","navbarBrandMinimized","sidebarToggler","asideMenuToggler"],[1,"nav","navbar-nav","d-md-down-none"],[1,"nav-item","px-3"],["href","#",1,"nav-link"],[1,"nav","navbar-nav","ml-auto"],[1,"nav-item","d-md-down-none"],[1,"icon-bell"],[1,"badge","badge-pill","badge-danger"],[1,"icon-list"],[1,"icon-location-pin"],["dropdown","","placement","bottom right",1,"nav-item","dropdown"],["data-toggle","dropdown","href","#","role","button","aria-haspopup","true","aria-expanded","false","dropdownToggle","",1,"nav-link",3,"click"],["src","assets/img/avatars/6.jpg","alt","admin@bootstrapmaster.com",1,"img-avatar"],["class","dropdown-menu dropdown-menu-right","aria-labelledby","simple-dropdown",4,"dropdownMenu"],[1,"app-body"],[3,"fixed","display","minimized","minimizedChange"],["appSidebar",""],[3,"navItems","perfectScrollbar","disabled"],[1,"main"],[1,"breadcrumb-menu","d-md-down-none"],["role","group","aria-label","Button group with nested dropdown",1,"btn-group"],["href","#",1,"btn"],[1,"icon-speech"],[1,"btn",3,"routerLink"],[1,"icon-graph"],[1,"icon-settings"],[1,"container-fluid"],[3,"fixed","display","ngClass"],["tabHeading",""],[1,"list-group","list-group-accent"],[1,"list-group-item","list-group-item-accent-secondary","bg-light","text-center","font-weight-bold","text-muted","text-uppercase","small"],[1,"list-group-item","list-group-item-accent-warning","list-group-item-divider"],[1,"avatar","float-right"],["src","assets/img/avatars/7.jpg","alt","admin@bootstrapmaster.com",1,"img-avatar"],[1,"text-muted","mr-3"],[1,"icon-calendar"],[1,"text-muted"],[1,"list-group-item","list-group-item-accent-info"],["src","assets/img/avatars/4.jpg","alt","admin@bootstrapmaster.com",1,"img-avatar"],[1,"icon-social-skype"],[1,"list-group-item","list-group-item-accent-danger","list-group-item-divider"],[1,"icon-home"],[1,"avatars-stack","mt-2"],[1,"avatar","avatar-xs"],["src","assets/img/avatars/2.jpg","alt","admin@bootstrapmaster.com",1,"img-avatar"],["src","assets/img/avatars/3.jpg","alt","admin@bootstrapmaster.com",1,"img-avatar"],["src","assets/img/avatars/5.jpg","alt","admin@bootstrapmaster.com",1,"img-avatar"],[1,"list-group-item","list-group-item-accent-success","list-group-item-divider"],[1,"list-group-item","list-group-item-accent-primary","list-group-item-divider"],["src","assets/img/avatars/8.jpg","alt","admin@bootstrapmaster.com",1,"img-avatar"],[1,"p-3"],[1,"message"],[1,"py-3","pb-5","mr-3","float-left"],[1,"avatar"],[1,"avatar-status","badge-success"],[1,"text-muted","float-right","mt-1"],[1,"text-truncate","font-weight-bold"],[1,"aside-options"],[1,"clearfix","mt-4"],[1,"switch","switch-label","switch-pill","switch-success","switch-sm","float-right"],["type","checkbox","checked","",1,"switch-input"],["data-checked","On","data-unchecked","Off",1,"switch-slider"],[1,"clearfix","mt-3"],["type","checkbox",1,"switch-input"],[1,"switch-handle"],[1,"text-uppercase","mb-1","mt-4"],[1,"progress","progress-xs"],["role","progressbar","aria-valuenow","25","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-info",2,"width","25%"],[1,"text-uppercase","mb-1","mt-2"],["role","progressbar","aria-valuenow","70","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-warning",2,"width","70%"],["role","progressbar","aria-valuenow","95","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-danger",2,"width","95%"],["role","progressbar","aria-valuenow","10","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-success",2,"width","10%"],["href","https://coreui.io"],[1,"ml-auto"],["href","https://coreui.io/angular"],["aria-labelledby","simple-dropdown",1,"dropdown-menu","dropdown-menu-right"],[1,"dropdown-header","text-center"],["href","#",1,"dropdown-item"],[1,"fa","fa-bell-o"],[1,"badge","badge-info"],[1,"fa","fa-envelope-o"],[1,"badge","badge-success"],[1,"fa","fa-tasks"],[1,"badge","badge-danger"],[1,"fa","fa-comments"],[1,"badge","badge-warning"],[1,"fa","fa-user"],[1,"fa","fa-wrench"],[1,"fa","fa-usd"],[1,"badge","badge-dark"],[1,"fa","fa-file"],[1,"badge","badge-primary"],[1,"divider"],[1,"fa","fa-shield"],[1,"fa","fa-lock"]],template:function(e,t){if(1&e&&(b.Rb(0,"app-header",0),b.Rb(1,"ul",1),b.Rb(2,"li",2),b.Rb(3,"a",3),b.wc(4,"Dashboard"),b.Qb(),b.Qb(),b.Rb(5,"li",2),b.Rb(6,"a",3),b.wc(7,"Users"),b.Qb(),b.Qb(),b.Rb(8,"li",2),b.Rb(9,"a",3),b.wc(10,"Settings"),b.Qb(),b.Qb(),b.Qb(),b.Rb(11,"ul",4),b.Rb(12,"li",5),b.Rb(13,"a",3),b.Mb(14,"i",6),b.Rb(15,"span",7),b.wc(16,"5"),b.Qb(),b.Qb(),b.Qb(),b.Rb(17,"li",5),b.Rb(18,"a",3),b.Mb(19,"i",8),b.Qb(),b.Qb(),b.Rb(20,"li",5),b.Rb(21,"a",3),b.Mb(22,"i",9),b.Qb(),b.Qb(),b.Rb(23,"li",10),b.Rb(24,"a",11),b.Yb("click",function(){return!1}),b.Mb(25,"img",12),b.Qb(),b.uc(26,R,50,0,"div",13),b.Qb(),b.Qb(),b.Qb(),b.Rb(27,"div",14),b.Rb(28,"app-sidebar",15,16),b.Yb("minimizedChange",function(e){return t.toggleMinimize(e)}),b.Mb(30,"app-sidebar-nav",17),b.Mb(31,"app-sidebar-minimizer"),b.Qb(),b.Rb(32,"main",18),b.Rb(33,"cui-breadcrumb"),b.Rb(34,"li",19),b.Rb(35,"div",20),b.Rb(36,"a",21),b.Mb(37,"i",22),b.Qb(),b.Rb(38,"a",23),b.Mb(39,"i",24),b.wc(40," \xa0Dashboard"),b.Qb(),b.Rb(41,"a",21),b.Mb(42,"i",25),b.wc(43," \xa0Settings"),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Rb(44,"div",26),b.Mb(45,"router-outlet"),b.Qb(),b.Qb(),b.Rb(46,"app-aside",27),b.Rb(47,"tabset"),b.Rb(48,"tab"),b.uc(49,Q,1,0,"ng-template",28),b.Rb(50,"div",29),b.Rb(51,"div",30),b.wc(52,"Today"),b.Qb(),b.Rb(53,"div",31),b.Rb(54,"div",32),b.Mb(55,"img",33),b.Qb(),b.Rb(56,"div"),b.wc(57,"Meeting with "),b.Rb(58,"strong"),b.wc(59,"Lucas"),b.Qb(),b.Qb(),b.Rb(60,"small",34),b.Mb(61,"i",35),b.wc(62,"\xa0 1 - 3pm"),b.Qb(),b.Rb(63,"small",36),b.Mb(64,"i",9),b.wc(65,"\xa0 Palo Alto, CA"),b.Qb(),b.Qb(),b.Rb(66,"div",37),b.Rb(67,"div",32),b.Mb(68,"img",38),b.Qb(),b.Rb(69,"div"),b.wc(70,"Skype with "),b.Rb(71,"strong"),b.wc(72,"Megan"),b.Qb(),b.Qb(),b.Rb(73,"small",34),b.Mb(74,"i",35),b.wc(75,"\xa0 4 - 5pm"),b.Qb(),b.Rb(76,"small",36),b.Mb(77,"i",39),b.wc(78,"\xa0 On-line"),b.Qb(),b.Qb(),b.Rb(79,"div",30),b.wc(80,"Tomorrow"),b.Qb(),b.Rb(81,"div",40),b.Rb(82,"div"),b.wc(83,"New UI Project - "),b.Rb(84,"strong"),b.wc(85,"deadline"),b.Qb(),b.Qb(),b.Rb(86,"small",34),b.Mb(87,"i",35),b.wc(88,"\xa0 10 - 11pm"),b.Qb(),b.Rb(89,"small",36),b.Mb(90,"i",41),b.wc(91,"\xa0 creativeLabs HQ"),b.Qb(),b.Rb(92,"div",42),b.Rb(93,"div",43),b.Mb(94,"img",44),b.Qb(),b.Rb(95,"div",43),b.Mb(96,"img",45),b.Qb(),b.Rb(97,"div",43),b.Mb(98,"img",38),b.Qb(),b.Rb(99,"div",43),b.Mb(100,"img",46),b.Qb(),b.Rb(101,"div",43),b.Mb(102,"img",12),b.Qb(),b.Qb(),b.Qb(),b.Rb(103,"div",47),b.Rb(104,"div"),b.Rb(105,"strong"),b.wc(106,"#10 Startups.Garden"),b.Qb(),b.wc(107," Meetup"),b.Qb(),b.Rb(108,"small",34),b.Mb(109,"i",35),b.wc(110,"\xa0 1 - 3pm"),b.Qb(),b.Rb(111,"small",36),b.Mb(112,"i",9),b.wc(113,"\xa0 Palo Alto, CA"),b.Qb(),b.Qb(),b.Rb(114,"div",48),b.Rb(115,"div"),b.Rb(116,"strong"),b.wc(117,"Team meeting"),b.Qb(),b.Qb(),b.Rb(118,"small",34),b.Mb(119,"i",35),b.wc(120,"\xa0 4 - 6pm"),b.Qb(),b.Rb(121,"small",36),b.Mb(122,"i",41),b.wc(123,"\xa0 creativeLabs HQ"),b.Qb(),b.Rb(124,"div",42),b.Rb(125,"div",43),b.Mb(126,"img",44),b.Qb(),b.Rb(127,"div",43),b.Mb(128,"img",45),b.Qb(),b.Rb(129,"div",43),b.Mb(130,"img",38),b.Qb(),b.Rb(131,"div",43),b.Mb(132,"img",46),b.Qb(),b.Rb(133,"div",43),b.Mb(134,"img",12),b.Qb(),b.Rb(135,"div",43),b.Mb(136,"img",33),b.Qb(),b.Rb(137,"div",43),b.Mb(138,"img",49),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Rb(139,"tab"),b.uc(140,v,1,0,"ng-template",28),b.Rb(141,"div",50),b.Rb(142,"div",51),b.Rb(143,"div",52),b.Rb(144,"div",53),b.Mb(145,"img",33),b.Mb(146,"span",54),b.Qb(),b.Qb(),b.Rb(147,"div"),b.Rb(148,"small",36),b.wc(149,"Lukasz Holeczek"),b.Qb(),b.Rb(150,"small",55),b.wc(151,"1:52 PM"),b.Qb(),b.Qb(),b.Rb(152,"div",56),b.wc(153,"Lorem ipsum dolor sit amet"),b.Qb(),b.Rb(154,"small",36),b.wc(155,"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt..."),b.Qb(),b.Qb(),b.Mb(156,"hr"),b.Rb(157,"div",51),b.Rb(158,"div",52),b.Rb(159,"div",53),b.Mb(160,"img",33),b.Mb(161,"span",54),b.Qb(),b.Qb(),b.Rb(162,"div"),b.Rb(163,"small",36),b.wc(164,"Lukasz Holeczek"),b.Qb(),b.Rb(165,"small",55),b.wc(166,"1:52 PM"),b.Qb(),b.Qb(),b.Rb(167,"div",56),b.wc(168,"Lorem ipsum dolor sit amet"),b.Qb(),b.Rb(169,"small",36),b.wc(170,"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt..."),b.Qb(),b.Qb(),b.Mb(171,"hr"),b.Rb(172,"div",51),b.Rb(173,"div",52),b.Rb(174,"div",53),b.Mb(175,"img",33),b.Mb(176,"span",54),b.Qb(),b.Qb(),b.Rb(177,"div"),b.Rb(178,"small",36),b.wc(179,"Lukasz Holeczek"),b.Qb(),b.Rb(180,"small",55),b.wc(181,"1:52 PM"),b.Qb(),b.Qb(),b.Rb(182,"div",56),b.wc(183,"Lorem ipsum dolor sit amet"),b.Qb(),b.Rb(184,"small",36),b.wc(185,"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt..."),b.Qb(),b.Qb(),b.Mb(186,"hr"),b.Rb(187,"div",51),b.Rb(188,"div",52),b.Rb(189,"div",53),b.Mb(190,"img",33),b.Mb(191,"span",54),b.Qb(),b.Qb(),b.Rb(192,"div"),b.Rb(193,"small",36),b.wc(194,"Lukasz Holeczek"),b.Qb(),b.Rb(195,"small",55),b.wc(196,"1:52 PM"),b.Qb(),b.Qb(),b.Rb(197,"div",56),b.wc(198,"Lorem ipsum dolor sit amet"),b.Qb(),b.Rb(199,"small",36),b.wc(200,"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt..."),b.Qb(),b.Qb(),b.Mb(201,"hr"),b.Rb(202,"div",51),b.Rb(203,"div",52),b.Rb(204,"div",53),b.Mb(205,"img",33),b.Mb(206,"span",54),b.Qb(),b.Qb(),b.Rb(207,"div"),b.Rb(208,"small",36),b.wc(209,"Lukasz Holeczek"),b.Qb(),b.Rb(210,"small",55),b.wc(211,"1:52 PM"),b.Qb(),b.Qb(),b.Rb(212,"div",56),b.wc(213,"Lorem ipsum dolor sit amet"),b.Qb(),b.Rb(214,"small",36),b.wc(215,"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt..."),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Rb(216,"tab"),b.uc(217,w,1,0,"ng-template",28),b.Rb(218,"div",50),b.Rb(219,"h6"),b.wc(220,"Settings"),b.Qb(),b.Rb(221,"div",57),b.Rb(222,"div",58),b.Rb(223,"small"),b.Rb(224,"b"),b.wc(225,"Option 1"),b.Qb(),b.Qb(),b.Rb(226,"label",59),b.Mb(227,"input",60),b.Mb(228,"span",61),b.Qb(),b.Qb(),b.Rb(229,"div"),b.Rb(230,"small",36),b.wc(231,"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),b.Qb(),b.Qb(),b.Qb(),b.Rb(232,"div",57),b.Rb(233,"div",62),b.Rb(234,"small"),b.Rb(235,"b"),b.wc(236,"Option 2"),b.Qb(),b.Qb(),b.Rb(237,"label",59),b.Mb(238,"input",63),b.Mb(239,"span",61),b.Qb(),b.Qb(),b.Rb(240,"div"),b.Rb(241,"small",36),b.wc(242,"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),b.Qb(),b.Qb(),b.Qb(),b.Rb(243,"div",57),b.Rb(244,"div",62),b.Rb(245,"small"),b.Rb(246,"b"),b.wc(247,"Option 3"),b.Qb(),b.Qb(),b.Rb(248,"label",59),b.Mb(249,"input",63),b.Mb(250,"span",61),b.Mb(251,"span",64),b.Qb(),b.Qb(),b.Qb(),b.Rb(252,"div",57),b.Rb(253,"div",62),b.Rb(254,"small"),b.Rb(255,"b"),b.wc(256,"Option 4"),b.Qb(),b.Qb(),b.Rb(257,"label",59),b.Mb(258,"input",60),b.Mb(259,"span",61),b.Qb(),b.Qb(),b.Qb(),b.Mb(260,"hr"),b.Rb(261,"h6"),b.wc(262,"System Utilization"),b.Qb(),b.Rb(263,"div",65),b.Rb(264,"small"),b.Rb(265,"b"),b.wc(266,"CPU Usage"),b.Qb(),b.Qb(),b.Qb(),b.Rb(267,"div",66),b.Mb(268,"div",67),b.Qb(),b.Rb(269,"small",36),b.wc(270,"348 Processes. 1/4 Cores."),b.Qb(),b.Rb(271,"div",68),b.Rb(272,"small"),b.Rb(273,"b"),b.wc(274,"Memory Usage"),b.Qb(),b.Qb(),b.Qb(),b.Rb(275,"div",66),b.Mb(276,"div",69),b.Qb(),b.Rb(277,"small",36),b.wc(278,"11444GB/16384MB"),b.Qb(),b.Rb(279,"div",68),b.Rb(280,"small"),b.Rb(281,"b"),b.wc(282,"SSD 1 Usage"),b.Qb(),b.Qb(),b.Qb(),b.Rb(283,"div",66),b.Mb(284,"div",70),b.Qb(),b.Rb(285,"small",36),b.wc(286,"243GB/256GB"),b.Qb(),b.Rb(287,"div",68),b.Rb(288,"small"),b.Rb(289,"b"),b.wc(290,"SSD 2 Usage"),b.Qb(),b.Qb(),b.Qb(),b.Rb(291,"div",66),b.Mb(292,"div",71),b.Qb(),b.Rb(293,"small",36),b.wc(294,"25GB/256GB"),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Rb(295,"app-footer"),b.Rb(296,"span"),b.Rb(297,"a",72),b.wc(298,"CoreUI"),b.Qb(),b.wc(299," \xa9 2021 creativeLabs."),b.Qb(),b.Rb(300,"span",73),b.wc(301,"Powered by "),b.Rb(302,"a",74),b.wc(303,"CoreUI for Angular"),b.Qb(),b.Qb(),b.Qb()),2&e){const e=b.nc(29);b.gc("navbarBrandRouterLink",b.ic(15,h))("fixed",!0)("navbarBrandFull",b.ic(16,f))("navbarBrandMinimized",b.ic(17,j))("sidebarToggler","lg")("asideMenuToggler","lg"),b.zb(28),b.gc("fixed",!0)("display","lg")("minimized",t.sidebarMinimized),b.zb(2),b.gc("navItems",t.navItems)("disabled",e.minimized),b.zb(8),b.gc("routerLink",b.ic(18,h)),b.zb(8),b.gc("fixed",!0)("display",!1)("ngClass","test")}},directives:[u.f,m.a,m.d,m.b,u.h,u.k,s.a,u.i,u.l,c.f,c.h,u.a,n.i,g.d,g.a,g.b,u.d],encapsulation:2}),e})(),y=(()=>{class e{constructor(){}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=b.Fb({type:e,selectors:[["ng-component"]],decls:19,vars:0,consts:[[1,"app","flex-row","align-items-center"],[1,"container"],[1,"row","justify-content-center"],[1,"col-md-6"],[1,"clearfix"],[1,"float-left","display-3","mr-4"],[1,"pt-3"],[1,"text-muted"],[1,"input-prepend","input-group"],[1,"input-group-prepend"],[1,"input-group-text"],[1,"fa","fa-search"],["id","prependedInput","size","16","type","text","placeholder","What are you looking for?",1,"form-control"],[1,"input-group-append"],["type","button",1,"btn","btn-info"]],template:function(e,t){1&e&&(b.Rb(0,"div",0),b.Rb(1,"div",1),b.Rb(2,"div",2),b.Rb(3,"div",3),b.Rb(4,"div",4),b.Rb(5,"h1",5),b.wc(6,"404"),b.Qb(),b.Rb(7,"h4",6),b.wc(8,"Oops! You're lost."),b.Qb(),b.Rb(9,"p",7),b.wc(10,"The page you are looking for was not found."),b.Qb(),b.Qb(),b.Rb(11,"div",8),b.Rb(12,"div",9),b.Rb(13,"span",10),b.Mb(14,"i",11),b.Qb(),b.Qb(),b.Mb(15,"input",12),b.Rb(16,"span",13),b.Rb(17,"button",14),b.wc(18,"Search"),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb())},encapsulation:2}),e})();const z=[{path:"",redirectTo:"dashboard",pathMatch:"full"},{path:"404",component:y,data:{title:"Page 404"}},{path:"500",component:(()=>{class e{constructor(){}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=b.Fb({type:e,selectors:[["ng-component"]],decls:19,vars:0,consts:[[1,"app","flex-row","align-items-center"],[1,"container"],[1,"row","justify-content-center"],[1,"col-md-6"],[1,"clearfix"],[1,"float-left","display-3","mr-4"],[1,"pt-3"],[1,"text-muted"],[1,"input-prepend","input-group"],[1,"input-group-prepend"],[1,"input-group-text"],[1,"fa","fa-search"],["id","prependedInput","size","16","type","text","placeholder","What are you looking for?",1,"form-control"],[1,"input-group-append"],["type","button",1,"btn","btn-info"]],template:function(e,t){1&e&&(b.Rb(0,"div",0),b.Rb(1,"div",1),b.Rb(2,"div",2),b.Rb(3,"div",3),b.Rb(4,"div",4),b.Rb(5,"h1",5),b.wc(6,"500"),b.Qb(),b.Rb(7,"h4",6),b.wc(8,"Houston, we have a problem!"),b.Qb(),b.Rb(9,"p",7),b.wc(10,"The page you are looking for is temporarily unavailable."),b.Qb(),b.Qb(),b.Rb(11,"div",8),b.Rb(12,"div",9),b.Rb(13,"span",10),b.Mb(14,"i",11),b.Qb(),b.Qb(),b.Mb(15,"input",12),b.Rb(16,"span",13),b.Rb(17,"button",14),b.wc(18,"Search"),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb())},encapsulation:2}),e})(),data:{title:"Page 500"}},{path:"login",component:(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=b.Fb({type:e,selectors:[["app-dashboard"]],decls:39,vars:0,consts:[[1,"app-body"],[1,"main","d-flex","align-items-center"],[1,"container"],[1,"row"],[1,"col-md-8","mx-auto"],[1,"card-group"],[1,"card","p-4"],[1,"card-body"],[1,"text-muted"],[1,"input-group","mb-3"],[1,"input-group-prepend"],[1,"input-group-text"],[1,"icon-user"],["type","text","placeholder","Username","autocomplete","username","required","",1,"form-control"],[1,"input-group","mb-4"],[1,"icon-lock"],["type","password","placeholder","Password","autocomplete","current-password","required","",1,"form-control"],[1,"col-6"],["type","button",1,"btn","btn-primary","px-4"],[1,"col-6","text-right"],["type","button",1,"btn","btn-link","px-0"],[1,"card","text-white","bg-primary","py-5","d-md-down-none",2,"width","44%"],[1,"card-body","text-center"],["type","button",1,"btn","btn-primary","active","mt-3"]],template:function(e,t){1&e&&(b.Rb(0,"div",0),b.Rb(1,"main",1),b.Rb(2,"div",2),b.Rb(3,"div",3),b.Rb(4,"div",4),b.Rb(5,"div",5),b.Rb(6,"div",6),b.Rb(7,"div",7),b.Rb(8,"form"),b.Rb(9,"h1"),b.wc(10,"Login"),b.Qb(),b.Rb(11,"p",8),b.wc(12,"Sign In to your account"),b.Qb(),b.Rb(13,"div",9),b.Rb(14,"div",10),b.Rb(15,"span",11),b.Mb(16,"i",12),b.Qb(),b.Qb(),b.Mb(17,"input",13),b.Qb(),b.Rb(18,"div",14),b.Rb(19,"div",10),b.Rb(20,"span",11),b.Mb(21,"i",15),b.Qb(),b.Qb(),b.Mb(22,"input",16),b.Qb(),b.Rb(23,"div",3),b.Rb(24,"div",17),b.Rb(25,"button",18),b.wc(26,"Login"),b.Qb(),b.Qb(),b.Rb(27,"div",19),b.Rb(28,"button",20),b.wc(29,"Forgot password?"),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Rb(30,"div",21),b.Rb(31,"div",22),b.Rb(32,"div"),b.Rb(33,"h2"),b.wc(34,"Sign up"),b.Qb(),b.Rb(35,"p"),b.wc(36,"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),b.Qb(),b.Rb(37,"button",23),b.wc(38,"Register Now!"),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb())},encapsulation:2}),e})(),data:{title:"Login Page"}},{path:"register",component:(()=>{class e{constructor(){}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=b.Fb({type:e,selectors:[["app-dashboard"]],decls:44,vars:0,consts:[[1,"app-body"],[1,"main","d-flex","align-items-center"],[1,"container"],[1,"row"],[1,"col-md-6","mx-auto"],[1,"card","mx-4"],[1,"card-body","p-4"],[1,"text-muted"],[1,"input-group","mb-3"],[1,"input-group-prepend"],[1,"input-group-text"],[1,"icon-user"],["type","text","placeholder","Username","autocomplete","username","required","",1,"form-control"],["type","text","placeholder","Email","autocomplete","email","required","",1,"form-control"],[1,"icon-lock"],["type","password","placeholder","Password","autocomplete","new-password","required","",1,"form-control"],[1,"input-group","mb-4"],["type","password","placeholder","Repeat password","autocomplete","new-password","required","",1,"form-control"],["type","button",1,"btn","btn-block","btn-success"],[1,"card-footer","p-4"],[1,"col-6"],["type","button",1,"btn","btn-block","btn-facebook"],["type","button",1,"btn","btn-block","btn-twitter"]],template:function(e,t){1&e&&(b.Rb(0,"div",0),b.Rb(1,"main",1),b.Rb(2,"div",2),b.Rb(3,"div",3),b.Rb(4,"div",4),b.Rb(5,"div",5),b.Rb(6,"div",6),b.Rb(7,"form"),b.Rb(8,"h1"),b.wc(9,"Register"),b.Qb(),b.Rb(10,"p",7),b.wc(11,"Create your account"),b.Qb(),b.Rb(12,"div",8),b.Rb(13,"div",9),b.Rb(14,"span",10),b.Mb(15,"i",11),b.Qb(),b.Qb(),b.Mb(16,"input",12),b.Qb(),b.Rb(17,"div",8),b.Rb(18,"div",9),b.Rb(19,"span",10),b.wc(20,"@"),b.Qb(),b.Qb(),b.Mb(21,"input",13),b.Qb(),b.Rb(22,"div",8),b.Rb(23,"div",9),b.Rb(24,"span",10),b.Mb(25,"i",14),b.Qb(),b.Qb(),b.Mb(26,"input",15),b.Qb(),b.Rb(27,"div",16),b.Rb(28,"div",9),b.Rb(29,"span",10),b.Mb(30,"i",14),b.Qb(),b.Qb(),b.Mb(31,"input",17),b.Qb(),b.Rb(32,"button",18),b.wc(33,"Create Account"),b.Qb(),b.Qb(),b.Qb(),b.Rb(34,"div",19),b.Rb(35,"div",3),b.Rb(36,"div",20),b.Rb(37,"button",21),b.Rb(38,"span"),b.wc(39,"facebook"),b.Qb(),b.Qb(),b.Qb(),b.Rb(40,"div",20),b.Rb(41,"button",22),b.Rb(42,"span"),b.wc(43,"twitter"),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb(),b.Qb())},encapsulation:2}),e})(),data:{title:"Register Page"}},{path:"",component:M,data:{title:"Home"},children:[{path:"base",loadChildren:()=>Promise.all([a.e(2),a.e(0),a.e(9)]).then(a.bind(null,"Cvcy")).then(e=>e.BaseModule)},{path:"buttons",loadChildren:()=>Promise.all([a.e(2),a.e(10)]).then(a.bind(null,"Reju")).then(e=>e.ButtonsModule)},{path:"charts",loadChildren:()=>a.e(11).then(a.bind(null,"Y+KY")).then(e=>e.ChartJSModule)},{path:"dashboard",loadChildren:()=>Promise.all([a.e(2),a.e(3),a.e(0),a.e(12)]).then(a.bind(null,"6dU7")).then(e=>e.DashboardModule)},{path:"icons",loadChildren:()=>a.e(13).then(a.bind(null,"aPNi")).then(e=>e.IconsModule)},{path:"notifications",loadChildren:()=>Promise.all([a.e(0),a.e(14)]).then(a.bind(null,"KpDv")).then(e=>e.NotificationsModule)},{path:"theme",loadChildren:()=>Promise.all([a.e(3),a.e(15)]).then(a.bind(null,"AgMk")).then(e=>e.ThemeModule)},{path:"widgets",loadChildren:()=>Promise.all([a.e(3),a.e(0),a.e(16)]).then(a.bind(null,"XVX6")).then(e=>e.WidgetsModule)}]},{path:"**",component:y}];let k=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=b.Jb({type:e}),e.\u0275inj=b.Ib({imports:[[c.g.forRoot(z,{relativeLinkResolution:"legacy"})],c.g]}),e})();var x=a("hrfs");let C=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=b.Jb({type:e,bootstrap:[d]}),e.\u0275inj=b.Ib({providers:[{provide:n.h,useClass:n.e},r.d],imports:[[i.a,o.a,k,u.b,u.c.forRoot(),u.e,u.g,u.j,s.b,m.c.forRoot(),g.c.forRoot(),x.b,r.b,r.c.forRoot()]]}),e})();Object(b.S)(),i.c().bootstrapModule(C,{useJit:!0,preserveWhitespaces:!0}).catch(e=>console.log(e))},zn8P:function(e,t){function a(e){return Promise.resolve().then(function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t})}a.keys=function(){return[]},a.resolve=a,e.exports=a,a.id="zn8P"}},[[0,1,8]]]); \ No newline at end of file diff --git a/frontend/src/main/template_original/prod_build/main-es5.21d26fa33f52ac07e995.js b/frontend/src/main/template_original/prod_build/main-es5.21d26fa33f52ac07e995.js deleted file mode 100644 index 13792a255..000000000 --- a/frontend/src/main/template_original/prod_build/main-es5.21d26fa33f52ac07e995.js +++ /dev/null @@ -1 +0,0 @@ -!function(){function e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function t(e,t){for(var i=0;i - - - - - diff --git a/frontend/src/main/template_original/prod_build/mc.a2634c60fa92f9ff20f0.svg b/frontend/src/main/template_original/prod_build/mc.a2634c60fa92f9ff20f0.svg deleted file mode 100644 index 45133dcb9..000000000 --- a/frontend/src/main/template_original/prod_build/mc.a2634c60fa92f9ff20f0.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/md.4d08e48ef4cfb7c192dc.svg b/frontend/src/main/template_original/prod_build/md.4d08e48ef4cfb7c192dc.svg deleted file mode 100644 index a86be9099..000000000 --- a/frontend/src/main/template_original/prod_build/md.4d08e48ef4cfb7c192dc.svg +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/md.efdfab01385b30e73986.svg b/frontend/src/main/template_original/prod_build/md.efdfab01385b30e73986.svg deleted file mode 100644 index 86b2a9614..000000000 --- a/frontend/src/main/template_original/prod_build/md.efdfab01385b30e73986.svg +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/me.0b785614513a0b99de04.svg b/frontend/src/main/template_original/prod_build/me.0b785614513a0b99de04.svg deleted file mode 100644 index 613083fff..000000000 --- a/frontend/src/main/template_original/prod_build/me.0b785614513a0b99de04.svg +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/me.4c8b84af010134d56b90.svg b/frontend/src/main/template_original/prod_build/me.4c8b84af010134d56b90.svg deleted file mode 100644 index 56a19ed0a..000000000 --- a/frontend/src/main/template_original/prod_build/me.4c8b84af010134d56b90.svg +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mf.2d96a80bd05aca4ef711.svg b/frontend/src/main/template_original/prod_build/mf.2d96a80bd05aca4ef711.svg deleted file mode 100644 index bf46785cc..000000000 --- a/frontend/src/main/template_original/prod_build/mf.2d96a80bd05aca4ef711.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mf.c02a78fb2738ceb5eece.svg b/frontend/src/main/template_original/prod_build/mf.c02a78fb2738ceb5eece.svg deleted file mode 100644 index 310afce40..000000000 --- a/frontend/src/main/template_original/prod_build/mf.c02a78fb2738ceb5eece.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mg.5bdc14fe1aa439d1a0b7.svg b/frontend/src/main/template_original/prod_build/mg.5bdc14fe1aa439d1a0b7.svg deleted file mode 100644 index f0375cc6b..000000000 --- a/frontend/src/main/template_original/prod_build/mg.5bdc14fe1aa439d1a0b7.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mg.f9101073ea57c9f7664c.svg b/frontend/src/main/template_original/prod_build/mg.f9101073ea57c9f7664c.svg deleted file mode 100644 index 76e84fc47..000000000 --- a/frontend/src/main/template_original/prod_build/mg.f9101073ea57c9f7664c.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mh.7ec670b4d72f8a614957.svg b/frontend/src/main/template_original/prod_build/mh.7ec670b4d72f8a614957.svg deleted file mode 100644 index 97f34631a..000000000 --- a/frontend/src/main/template_original/prod_build/mh.7ec670b4d72f8a614957.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mh.c0b2e372c1a8cb36930e.svg b/frontend/src/main/template_original/prod_build/mh.c0b2e372c1a8cb36930e.svg deleted file mode 100644 index f74e99d72..000000000 --- a/frontend/src/main/template_original/prod_build/mh.c0b2e372c1a8cb36930e.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mk.31ba11ec4d4cdae74ebc.svg b/frontend/src/main/template_original/prod_build/mk.31ba11ec4d4cdae74ebc.svg deleted file mode 100644 index 1f1eaf684..000000000 --- a/frontend/src/main/template_original/prod_build/mk.31ba11ec4d4cdae74ebc.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/mk.c370fe88a49ab3c18701.svg b/frontend/src/main/template_original/prod_build/mk.c370fe88a49ab3c18701.svg deleted file mode 100644 index da2e9a4c4..000000000 --- a/frontend/src/main/template_original/prod_build/mk.c370fe88a49ab3c18701.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/ml.18083e46073cc9f5f58f.svg b/frontend/src/main/template_original/prod_build/ml.18083e46073cc9f5f58f.svg deleted file mode 100644 index 66da1bb95..000000000 --- a/frontend/src/main/template_original/prod_build/ml.18083e46073cc9f5f58f.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ml.d11c30638f3d7b1766dc.svg b/frontend/src/main/template_original/prod_build/ml.d11c30638f3d7b1766dc.svg deleted file mode 100644 index 1e4d98900..000000000 --- a/frontend/src/main/template_original/prod_build/ml.d11c30638f3d7b1766dc.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mm.6f93c6d0ec04077b61c7.svg b/frontend/src/main/template_original/prod_build/mm.6f93c6d0ec04077b61c7.svg deleted file mode 100644 index c77927ec6..000000000 --- a/frontend/src/main/template_original/prod_build/mm.6f93c6d0ec04077b61c7.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mm.7068544f07c5b683b67a.svg b/frontend/src/main/template_original/prod_build/mm.7068544f07c5b683b67a.svg deleted file mode 100644 index 5076184c3..000000000 --- a/frontend/src/main/template_original/prod_build/mm.7068544f07c5b683b67a.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mn.291814d605941d58335f.svg b/frontend/src/main/template_original/prod_build/mn.291814d605941d58335f.svg deleted file mode 100644 index 568fda088..000000000 --- a/frontend/src/main/template_original/prod_build/mn.291814d605941d58335f.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mn.5e4557f7ed743f19592c.svg b/frontend/src/main/template_original/prod_build/mn.5e4557f7ed743f19592c.svg deleted file mode 100644 index 6c6297327..000000000 --- a/frontend/src/main/template_original/prod_build/mn.5e4557f7ed743f19592c.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mo.8d4848888f2e8b825545.svg b/frontend/src/main/template_original/prod_build/mo.8d4848888f2e8b825545.svg deleted file mode 100644 index 83d04ea28..000000000 --- a/frontend/src/main/template_original/prod_build/mo.8d4848888f2e8b825545.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mo.ac9b1701934ac6845610.svg b/frontend/src/main/template_original/prod_build/mo.ac9b1701934ac6845610.svg deleted file mode 100644 index 30e9129db..000000000 --- a/frontend/src/main/template_original/prod_build/mo.ac9b1701934ac6845610.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mp.394b0c91d8212a6cb6db.svg b/frontend/src/main/template_original/prod_build/mp.394b0c91d8212a6cb6db.svg deleted file mode 100644 index bf9ed634e..000000000 --- a/frontend/src/main/template_original/prod_build/mp.394b0c91d8212a6cb6db.svg +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mp.b0a5ed44db6410228f23.svg b/frontend/src/main/template_original/prod_build/mp.b0a5ed44db6410228f23.svg deleted file mode 100644 index 54a0ede9f..000000000 --- a/frontend/src/main/template_original/prod_build/mp.b0a5ed44db6410228f23.svg +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mq.09c19f656772c8f93989.svg b/frontend/src/main/template_original/prod_build/mq.09c19f656772c8f93989.svg deleted file mode 100644 index 7a69fb584..000000000 --- a/frontend/src/main/template_original/prod_build/mq.09c19f656772c8f93989.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mq.e82d6df9e99c87fb655b.svg b/frontend/src/main/template_original/prod_build/mq.e82d6df9e99c87fb655b.svg deleted file mode 100644 index b389d4390..000000000 --- a/frontend/src/main/template_original/prod_build/mq.e82d6df9e99c87fb655b.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mr.3642790a35ff100e55f7.svg b/frontend/src/main/template_original/prod_build/mr.3642790a35ff100e55f7.svg deleted file mode 100644 index b53ce61a3..000000000 --- a/frontend/src/main/template_original/prod_build/mr.3642790a35ff100e55f7.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mr.7211bfd49f97a5ae1253.svg b/frontend/src/main/template_original/prod_build/mr.7211bfd49f97a5ae1253.svg deleted file mode 100644 index 7da23e5f4..000000000 --- a/frontend/src/main/template_original/prod_build/mr.7211bfd49f97a5ae1253.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ms.8f7c204278ae1cdcd35c.svg b/frontend/src/main/template_original/prod_build/ms.8f7c204278ae1cdcd35c.svg deleted file mode 100644 index d7d910d02..000000000 --- a/frontend/src/main/template_original/prod_build/ms.8f7c204278ae1cdcd35c.svg +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ms.9474f8cf128ce6813e2d.svg b/frontend/src/main/template_original/prod_build/ms.9474f8cf128ce6813e2d.svg deleted file mode 100644 index 579686357..000000000 --- a/frontend/src/main/template_original/prod_build/ms.9474f8cf128ce6813e2d.svg +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mt.0c23ea353ac917d9e4d4.svg b/frontend/src/main/template_original/prod_build/mt.0c23ea353ac917d9e4d4.svg deleted file mode 100644 index 96acc15e7..000000000 --- a/frontend/src/main/template_original/prod_build/mt.0c23ea353ac917d9e4d4.svg +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mt.c91049a111e0a4dc2611.svg b/frontend/src/main/template_original/prod_build/mt.c91049a111e0a4dc2611.svg deleted file mode 100644 index 93fe67b7f..000000000 --- a/frontend/src/main/template_original/prod_build/mt.c91049a111e0a4dc2611.svg +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mu.97beced41b168e88e8fb.svg b/frontend/src/main/template_original/prod_build/mu.97beced41b168e88e8fb.svg deleted file mode 100644 index 102ed3be2..000000000 --- a/frontend/src/main/template_original/prod_build/mu.97beced41b168e88e8fb.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mu.d7d71f034d81a7105373.svg b/frontend/src/main/template_original/prod_build/mu.d7d71f034d81a7105373.svg deleted file mode 100644 index 773d3d59e..000000000 --- a/frontend/src/main/template_original/prod_build/mu.d7d71f034d81a7105373.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mv.0329f53cf8f786716fe4.svg b/frontend/src/main/template_original/prod_build/mv.0329f53cf8f786716fe4.svg deleted file mode 100644 index 2525c9236..000000000 --- a/frontend/src/main/template_original/prod_build/mv.0329f53cf8f786716fe4.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mv.91b2c27c9c550f558607.svg b/frontend/src/main/template_original/prod_build/mv.91b2c27c9c550f558607.svg deleted file mode 100644 index aa5ed5333..000000000 --- a/frontend/src/main/template_original/prod_build/mv.91b2c27c9c550f558607.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mw.6807c4fdd0370b23d239.svg b/frontend/src/main/template_original/prod_build/mw.6807c4fdd0370b23d239.svg deleted file mode 100644 index a9521a08c..000000000 --- a/frontend/src/main/template_original/prod_build/mw.6807c4fdd0370b23d239.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mw.b4d805efda655aef8b6e.svg b/frontend/src/main/template_original/prod_build/mw.b4d805efda655aef8b6e.svg deleted file mode 100644 index 5bd17f890..000000000 --- a/frontend/src/main/template_original/prod_build/mw.b4d805efda655aef8b6e.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mx.05c8d69783e68aaad2f4.svg b/frontend/src/main/template_original/prod_build/mx.05c8d69783e68aaad2f4.svg deleted file mode 100644 index a44065680..000000000 --- a/frontend/src/main/template_original/prod_build/mx.05c8d69783e68aaad2f4.svg +++ /dev/null @@ -1,378 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mx.bc63d25be57acf721e56.svg b/frontend/src/main/template_original/prod_build/mx.bc63d25be57acf721e56.svg deleted file mode 100644 index 7de1b66a7..000000000 --- a/frontend/src/main/template_original/prod_build/mx.bc63d25be57acf721e56.svg +++ /dev/null @@ -1,382 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/my.0d298a9e4566332f8a84.svg b/frontend/src/main/template_original/prod_build/my.0d298a9e4566332f8a84.svg deleted file mode 100644 index a08f08598..000000000 --- a/frontend/src/main/template_original/prod_build/my.0d298a9e4566332f8a84.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/my.848fbf91865a8d191263.svg b/frontend/src/main/template_original/prod_build/my.848fbf91865a8d191263.svg deleted file mode 100644 index 7ebe064b7..000000000 --- a/frontend/src/main/template_original/prod_build/my.848fbf91865a8d191263.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mz.dac5f7ee4f2a02e79de2.svg b/frontend/src/main/template_original/prod_build/mz.dac5f7ee4f2a02e79de2.svg deleted file mode 100644 index 2e98e991f..000000000 --- a/frontend/src/main/template_original/prod_build/mz.dac5f7ee4f2a02e79de2.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/mz.dcf8977ee74002921810.svg b/frontend/src/main/template_original/prod_build/mz.dcf8977ee74002921810.svg deleted file mode 100644 index 113a20579..000000000 --- a/frontend/src/main/template_original/prod_build/mz.dcf8977ee74002921810.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/na.27bc2313a9535106015c.svg b/frontend/src/main/template_original/prod_build/na.27bc2313a9535106015c.svg deleted file mode 100644 index b934fc157..000000000 --- a/frontend/src/main/template_original/prod_build/na.27bc2313a9535106015c.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/na.e241f81665d5aa3bcd02.svg b/frontend/src/main/template_original/prod_build/na.e241f81665d5aa3bcd02.svg deleted file mode 100644 index f2f571fab..000000000 --- a/frontend/src/main/template_original/prod_build/na.e241f81665d5aa3bcd02.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/nc.046cebb8a66efa64641c.svg b/frontend/src/main/template_original/prod_build/nc.046cebb8a66efa64641c.svg deleted file mode 100644 index 2bdf6ee5b..000000000 --- a/frontend/src/main/template_original/prod_build/nc.046cebb8a66efa64641c.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/nc.5681de45e8340741e312.svg b/frontend/src/main/template_original/prod_build/nc.5681de45e8340741e312.svg deleted file mode 100644 index 4a2ac30c4..000000000 --- a/frontend/src/main/template_original/prod_build/nc.5681de45e8340741e312.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ne.64f5ff142997ea42d42e.svg b/frontend/src/main/template_original/prod_build/ne.64f5ff142997ea42d42e.svg deleted file mode 100644 index e76e44c0b..000000000 --- a/frontend/src/main/template_original/prod_build/ne.64f5ff142997ea42d42e.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ne.6fd3ccdef1a91e8be5ae.svg b/frontend/src/main/template_original/prod_build/ne.6fd3ccdef1a91e8be5ae.svg deleted file mode 100644 index f4709078d..000000000 --- a/frontend/src/main/template_original/prod_build/ne.6fd3ccdef1a91e8be5ae.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/nf.7a4f3d1b34fa49f5a098.svg b/frontend/src/main/template_original/prod_build/nf.7a4f3d1b34fa49f5a098.svg deleted file mode 100644 index 46d7e8fda..000000000 --- a/frontend/src/main/template_original/prod_build/nf.7a4f3d1b34fa49f5a098.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/nf.7c3216dcabd2a393fa48.svg b/frontend/src/main/template_original/prod_build/nf.7c3216dcabd2a393fa48.svg deleted file mode 100644 index 21495222f..000000000 --- a/frontend/src/main/template_original/prod_build/nf.7c3216dcabd2a393fa48.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ng.b69ed1e58b69dcadbf0e.svg b/frontend/src/main/template_original/prod_build/ng.b69ed1e58b69dcadbf0e.svg deleted file mode 100644 index 42ee5ad4f..000000000 --- a/frontend/src/main/template_original/prod_build/ng.b69ed1e58b69dcadbf0e.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ng.caaf41205a6fde2a1853.svg b/frontend/src/main/template_original/prod_build/ng.caaf41205a6fde2a1853.svg deleted file mode 100644 index 57d65d380..000000000 --- a/frontend/src/main/template_original/prod_build/ng.caaf41205a6fde2a1853.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ni.52cfeebfb0f78f395c13.svg b/frontend/src/main/template_original/prod_build/ni.52cfeebfb0f78f395c13.svg deleted file mode 100644 index 8f68d4225..000000000 --- a/frontend/src/main/template_original/prod_build/ni.52cfeebfb0f78f395c13.svg +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ni.d30c03773b8ce5412033.svg b/frontend/src/main/template_original/prod_build/ni.d30c03773b8ce5412033.svg deleted file mode 100644 index f77ed63eb..000000000 --- a/frontend/src/main/template_original/prod_build/ni.d30c03773b8ce5412033.svg +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/nl.21eb77dcfa38c6d7bb81.svg b/frontend/src/main/template_original/prod_build/nl.21eb77dcfa38c6d7bb81.svg deleted file mode 100644 index 202693720..000000000 --- a/frontend/src/main/template_original/prod_build/nl.21eb77dcfa38c6d7bb81.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/nl.f9d570ec865ab2c1e9d4.svg b/frontend/src/main/template_original/prod_build/nl.f9d570ec865ab2c1e9d4.svg deleted file mode 100644 index 9db233dd4..000000000 --- a/frontend/src/main/template_original/prod_build/nl.f9d570ec865ab2c1e9d4.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/frontend/src/main/template_original/prod_build/no.266dbd6fc3e66414aa3c.svg b/frontend/src/main/template_original/prod_build/no.266dbd6fc3e66414aa3c.svg deleted file mode 100644 index 08ea5728d..000000000 --- a/frontend/src/main/template_original/prod_build/no.266dbd6fc3e66414aa3c.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/no.6df96bb22557028a5f77.svg b/frontend/src/main/template_original/prod_build/no.6df96bb22557028a5f77.svg deleted file mode 100644 index 56e78e153..000000000 --- a/frontend/src/main/template_original/prod_build/no.6df96bb22557028a5f77.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/np.ecc31e52fb6b958eb681.svg b/frontend/src/main/template_original/prod_build/np.ecc31e52fb6b958eb681.svg deleted file mode 100644 index 4e151e412..000000000 --- a/frontend/src/main/template_original/prod_build/np.ecc31e52fb6b958eb681.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/np.f7885aa646996a2aa6e0.svg b/frontend/src/main/template_original/prod_build/np.f7885aa646996a2aa6e0.svg deleted file mode 100644 index f34ee8c63..000000000 --- a/frontend/src/main/template_original/prod_build/np.f7885aa646996a2aa6e0.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/nr.1f7cfffb6cb01e5215ad.svg b/frontend/src/main/template_original/prod_build/nr.1f7cfffb6cb01e5215ad.svg deleted file mode 100644 index 282d80fa1..000000000 --- a/frontend/src/main/template_original/prod_build/nr.1f7cfffb6cb01e5215ad.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/nr.dcf2ea3a8e5dbf8a9b80.svg b/frontend/src/main/template_original/prod_build/nr.dcf2ea3a8e5dbf8a9b80.svg deleted file mode 100644 index cfdc0d14a..000000000 --- a/frontend/src/main/template_original/prod_build/nr.dcf2ea3a8e5dbf8a9b80.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/nu.770e6779515b496ac3b6.svg b/frontend/src/main/template_original/prod_build/nu.770e6779515b496ac3b6.svg deleted file mode 100644 index b38585e13..000000000 --- a/frontend/src/main/template_original/prod_build/nu.770e6779515b496ac3b6.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/nu.9deebec59d90dece17fc.svg b/frontend/src/main/template_original/prod_build/nu.9deebec59d90dece17fc.svg deleted file mode 100644 index aced440dc..000000000 --- a/frontend/src/main/template_original/prod_build/nu.9deebec59d90dece17fc.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/nz.37be84f4206a0eae405b.svg b/frontend/src/main/template_original/prod_build/nz.37be84f4206a0eae405b.svg deleted file mode 100644 index 5283a96ed..000000000 --- a/frontend/src/main/template_original/prod_build/nz.37be84f4206a0eae405b.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/nz.4dedf09b8933ec6f4390.svg b/frontend/src/main/template_original/prod_build/nz.4dedf09b8933ec6f4390.svg deleted file mode 100644 index ba7cac02f..000000000 --- a/frontend/src/main/template_original/prod_build/nz.4dedf09b8933ec6f4390.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/om.09e65f88432f6b938338.svg b/frontend/src/main/template_original/prod_build/om.09e65f88432f6b938338.svg deleted file mode 100644 index 055d1e698..000000000 --- a/frontend/src/main/template_original/prod_build/om.09e65f88432f6b938338.svg +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/om.716feea54634c16f406a.svg b/frontend/src/main/template_original/prod_build/om.716feea54634c16f406a.svg deleted file mode 100644 index 68fe15d6b..000000000 --- a/frontend/src/main/template_original/prod_build/om.716feea54634c16f406a.svg +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/pa.69b3b90501ccfc42beff.svg b/frontend/src/main/template_original/prod_build/pa.69b3b90501ccfc42beff.svg deleted file mode 100644 index 57965b9ea..000000000 --- a/frontend/src/main/template_original/prod_build/pa.69b3b90501ccfc42beff.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/pa.8788ab50de263793f74b.svg b/frontend/src/main/template_original/prod_build/pa.8788ab50de263793f74b.svg deleted file mode 100644 index 09b3e1195..000000000 --- a/frontend/src/main/template_original/prod_build/pa.8788ab50de263793f74b.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/pe.83c26459858b4334c435.svg b/frontend/src/main/template_original/prod_build/pe.83c26459858b4334c435.svg deleted file mode 100644 index 40b87badb..000000000 --- a/frontend/src/main/template_original/prod_build/pe.83c26459858b4334c435.svg +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/pe.9e2ec84ad461c170e9e5.svg b/frontend/src/main/template_original/prod_build/pe.9e2ec84ad461c170e9e5.svg deleted file mode 100644 index 71a1be113..000000000 --- a/frontend/src/main/template_original/prod_build/pe.9e2ec84ad461c170e9e5.svg +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/pf.296e94595f307817fc2b.svg b/frontend/src/main/template_original/prod_build/pf.296e94595f307817fc2b.svg deleted file mode 100644 index 7a325563b..000000000 --- a/frontend/src/main/template_original/prod_build/pf.296e94595f307817fc2b.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/pf.fbd548e641a7199e969d.svg b/frontend/src/main/template_original/prod_build/pf.fbd548e641a7199e969d.svg deleted file mode 100644 index 94ff90cb2..000000000 --- a/frontend/src/main/template_original/prod_build/pf.fbd548e641a7199e969d.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/pg.9ebf0bb36bfe656e7aba.svg b/frontend/src/main/template_original/prod_build/pg.9ebf0bb36bfe656e7aba.svg deleted file mode 100644 index 739775418..000000000 --- a/frontend/src/main/template_original/prod_build/pg.9ebf0bb36bfe656e7aba.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/pg.dcb8c4ab032af81620bd.svg b/frontend/src/main/template_original/prod_build/pg.dcb8c4ab032af81620bd.svg deleted file mode 100644 index 5fb0cd58e..000000000 --- a/frontend/src/main/template_original/prod_build/pg.dcb8c4ab032af81620bd.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ph.374bb0d60bc777e60d0f.svg b/frontend/src/main/template_original/prod_build/ph.374bb0d60bc777e60d0f.svg deleted file mode 100644 index 681cf23ff..000000000 --- a/frontend/src/main/template_original/prod_build/ph.374bb0d60bc777e60d0f.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/ph.596b9b66d026fa222c2d.svg b/frontend/src/main/template_original/prod_build/ph.596b9b66d026fa222c2d.svg deleted file mode 100644 index a0c37d835..000000000 --- a/frontend/src/main/template_original/prod_build/ph.596b9b66d026fa222c2d.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/pk.0e17f31b0f156316ef20.svg b/frontend/src/main/template_original/prod_build/pk.0e17f31b0f156316ef20.svg deleted file mode 100644 index 06b6022f0..000000000 --- a/frontend/src/main/template_original/prod_build/pk.0e17f31b0f156316ef20.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/pk.8f9276eb2e7dc3eac94d.svg b/frontend/src/main/template_original/prod_build/pk.8f9276eb2e7dc3eac94d.svg deleted file mode 100644 index 387265cd1..000000000 --- a/frontend/src/main/template_original/prod_build/pk.8f9276eb2e7dc3eac94d.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/pl.7ea4b5b2df865bf73b06.svg b/frontend/src/main/template_original/prod_build/pl.7ea4b5b2df865bf73b06.svg deleted file mode 100644 index c00513a2c..000000000 --- a/frontend/src/main/template_original/prod_build/pl.7ea4b5b2df865bf73b06.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/pl.9400273de5d060652ce7.svg b/frontend/src/main/template_original/prod_build/pl.9400273de5d060652ce7.svg deleted file mode 100644 index f7c12a184..000000000 --- a/frontend/src/main/template_original/prod_build/pl.9400273de5d060652ce7.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/frontend/src/main/template_original/prod_build/pm.7582c30f04bd66a4e73c.svg b/frontend/src/main/template_original/prod_build/pm.7582c30f04bd66a4e73c.svg deleted file mode 100644 index 3d4014a41..000000000 --- a/frontend/src/main/template_original/prod_build/pm.7582c30f04bd66a4e73c.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/pm.c5a64f87b2370f6a2ae3.svg b/frontend/src/main/template_original/prod_build/pm.c5a64f87b2370f6a2ae3.svg deleted file mode 100644 index 07ea24cc1..000000000 --- a/frontend/src/main/template_original/prod_build/pm.c5a64f87b2370f6a2ae3.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/pn.0911eddaa4bb5cbf54b8.svg b/frontend/src/main/template_original/prod_build/pn.0911eddaa4bb5cbf54b8.svg deleted file mode 100644 index 80682ab28..000000000 --- a/frontend/src/main/template_original/prod_build/pn.0911eddaa4bb5cbf54b8.svg +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/pn.ab7259a94ec182c05827.svg b/frontend/src/main/template_original/prod_build/pn.ab7259a94ec182c05827.svg deleted file mode 100644 index 47b0749a0..000000000 --- a/frontend/src/main/template_original/prod_build/pn.ab7259a94ec182c05827.svg +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/src/main/template_original/prod_build/polyfills-es2015.b7cf1cb33943dafb8789.js b/frontend/src/main/template_original/prod_build/polyfills-es2015.b7cf1cb33943dafb8789.js deleted file mode 100644 index 51665d06b..000000000 --- a/frontend/src/main/template_original/prod_build/polyfills-es2015.b7cf1cb33943dafb8789.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{"++zV":function(t,e,r){var n=r("I+eb"),o=r("eDxR"),i=r("glrk"),a=o.toKey,s=o.set;n({target:"Reflect",stat:!0},{defineMetadata:function(t,e,r){var n=arguments.length<4?void 0:a(arguments[3]);s(t,e,i(r),n)}})},"+2oP":function(t,e,r){"use strict";var n=r("I+eb"),o=r("hh1v"),i=r("6LWA"),a=r("I8vh"),s=r("UMSQ"),u=r("/GqU"),c=r("hBjN"),f=r("tiKp"),l=r("Hd5f")("slice"),h=f("species"),p=[].slice,d=Math.max;n({target:"Array",proto:!0,forced:!l},{slice:function(t,e){var r,n,f,l=u(this),v=s(l.length),g=a(t,v),y=a(void 0===e?v:e,v);if(i(l)&&("function"!=typeof(r=l.constructor)||r!==Array&&!i(r.prototype)?o(r)&&null===(r=r[h])&&(r=void 0):r=void 0,r===Array||void 0===r))return p.call(l,g,y);for(n=new(void 0===r?Array:r)(d(y-g,0)),f=0;g1?arguments[1]:void 0)})},"+ywr":function(t,e,r){r("dOgj")("Uint32",function(t){return function(e,r,n){return t(this,e,r,n)}})},"//ze":function(t,e,r){"use strict";var n=r("I+eb"),o=r("ImZN"),i=r("HAuM"),a=r("glrk");n({target:"Iterator",proto:!0,real:!0},{find:function(t){return a(this),i(t),o(this,function(e,r){if(t(e))return r(e)},{IS_ITERATOR:!0,INTERRUPTED:!0}).result}})},"/5zm":function(t,e,r){var n=r("I+eb"),o=r("jrUv"),i=Math.cosh,a=Math.abs,s=Math.E;n({target:"Math",stat:!0,forced:!i||i(710)===1/0},{cosh:function(t){var e=o(a(t)-1)+1;return(e+1/(e*s*s))*(s/2)}})},"/GqU":function(t,e,r){var n=r("RK3t"),o=r("HYAF");t.exports=function(t){return n(o(t))}},"/YG1":function(t,e,r){"use strict";var n=r("afO8"),o=r("ntOU"),i=r("hh1v"),a=r("N+g0"),s=r("g6v/"),u="Incorrect Number.range arguments",c=n.set,f=n.getterFor("NumericRangeIterator"),l=o(function(t,e,r,n,o,a){if(typeof t!=n||e!==1/0&&e!==-1/0&&typeof e!=n)throw new TypeError(u);if(t===1/0||t===-1/0)throw new RangeError(u);var f,l=e>t,h=!1;if(void 0===r)f=void 0;else if(i(r))f=r.step,h=!!r.inclusive;else{if(typeof r!=n)throw new TypeError(u);f=r}if(null==f&&(f=l?a:-a),typeof f!=n)throw new TypeError(u);if(f===1/0||f===-1/0||f===o&&t!==e)throw new RangeError(u);c(this,{type:"NumericRangeIterator",start:t,end:e,step:f,inclusiveEnd:h,hitsEnd:t!=t||e!=e||f!=f||e>t!=f>o,currentCount:o,zero:o}),s||(this.start=t,this.end=e,this.step=f,this.inclusive=h)},"NumericRangeIterator",function(){var t=f(this);if(t.hitsEnd)return{value:void 0,done:!0};var e=t.start,r=t.end,n=e+t.step*t.currentCount++;n===r&&(t.hitsEnd=!0);var o=t.inclusiveEnd;return(r>e?o?n>r:n>=r:o?r>n:r>=n)?{value:void 0,done:t.hitsEnd=!0}:{value:n,done:!1}}),h=function(t){return{get:t,set:function(){},configurable:!0,enumerable:!1}};s&&a(l.prototype,{start:h(function(){return f(this).start}),end:h(function(){return f(this).end}),inclusive:h(function(){return f(this).inclusiveEnd}),step:h(function(){return f(this).step})}),t.exports=l},"/Yfv":function(t,e,r){r("dOgj")("Int8",function(t){return function(e,r,n){return t(this,e,r,n)}})},"/b8u":function(t,e,r){var n=r("STAE");t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},"/byt":function(t,e){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"/d/1":function(t,e,r){r("6PKz");var n=r("499b");t.exports=n},"/qmn":function(t,e,r){var n=r("2oRo");t.exports=n.Promise},"/r59":function(t,e,r){r("4VdS"),r("qBsx"),r("mI2u"),r("0xdg"),r("bjGK"),r("44GV"),r("3RA6"),r("4lDr"),r("9pNi"),r("uSEA"),r("0Kgx"),r("nK6O"),r("dLLG"),r("13Gc"),r("Wv9O"),r("+FBT"),r("UR95");var n=r("mgKr");t.exports=n},"07d7":function(t,e,r){var n=r("AO7/"),o=r("busE"),i=r("sEFX");n||o(Object.prototype,"toString",i,{unsafe:!0})},"0BK2":function(t,e){t.exports={}},"0Dky":function(t,e){t.exports=function(t){try{return!!t()}catch(e){return!0}}},"0GbY":function(t,e,r){var n=r("Qo9l"),o=r("2oRo"),i=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?i(n[t])||i(o[t]):n[t]&&n[t][e]||o[t]&&o[t][e]}},"0Kgx":function(t,e,r){r("36Qf"),r("M5PG")},"0TkE":function(t,e,r){"use strict";var n=r("67WC"),o=r("tycR").find,i=n.aTypedArray;(0,n.exportTypedArrayMethod)("find",function(t){return o(i(this),t,arguments.length>1?arguments[1]:void 0)})},"0ZUg":function(t,e,r){"use strict";var n=r("Qo9l"),o=r("HAuM"),i=r("glrk"),a=r("fHMY"),s=r("kRJp"),u=r("4syw"),c=r("tiKp"),f=r("afO8"),l=r("0GbY")("Promise"),h=f.set,p=f.get,d=c("toStringTag"),v=function(t){var e=p(this).iterator,r=e.return;return void 0===r?l.resolve({done:!0,value:t}):i(r.call(e,t))},g=function(t){var e=p(this).iterator,r=e.throw;return void 0===r?l.reject(t):r.call(e,t)};t.exports=function(t,e){var r=function(t){t.next=o(t.iterator.next),t.done=!1,h(this,t)};return r.prototype=u(a(n.AsyncIterator.prototype),{next:function(e){var r=p(this);if(r.done)return l.resolve({done:!0,value:void 0});try{return l.resolve(i(t.call(r,e,l)))}catch(n){return l.reject(n)}},return:v,throw:g}),e||s(r.prototype,d,"Generator"),r}},"0eef":function(t,e,r){"use strict";var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!n.call({1:2},1);e.f=i?function(t){var e=o(this,t);return!!e&&e.enumerable}:n},"0oug":function(t,e,r){r("dG/n")("iterator")},"0q/z":function(t,e,r){"use strict";var n=r("I+eb"),o=r("xDBR"),i=r("glrk"),a=r("A2ZE"),s=r("Sssf"),u=r("ImZN");n({target:"Map",proto:!0,real:!0,forced:o},{find:function(t){var e=i(this),r=s(e),n=a(t,arguments.length>1?arguments[1]:void 0,3);return u(r,function(t,r,o){if(n(r,t,e))return o(r)},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).result}})},"0rvr":function(t,e,r){var n=r("glrk"),o=r("O741");t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(r,[]),e=r instanceof Array}catch(i){}return function(r,i){return n(r),o(i),e?t.call(r,i):r.__proto__=i,r}}():void 0)},"0xdg":function(t,e,r){r("Tskq"),r("FD54"),r("aoZJ")},"13Gc":function(t,e,r){r("6V7H")},"14Sl":function(t,e,r){"use strict";r("rB9j");var n=r("busE"),o=r("0Dky"),i=r("tiKp"),a=r("kmMV"),s=r("kRJp"),u=i("species"),c=!o(function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$
")}),f="$0"==="a".replace(/./,"$0"),l=i("replace"),h=!!/./[l]&&""===/./[l]("a","$0"),p=!o(function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]});t.exports=function(t,e,r,l){var d=i(t),v=!o(function(){var e={};return e[d]=function(){return 7},7!=""[t](e)}),g=v&&!o(function(){var e=!1,r=/a/;return"split"===t&&((r={}).constructor={},r.constructor[u]=function(){return r},r.flags="",r[d]=/./[d]),r.exec=function(){return e=!0,null},r[d](""),!e});if(!v||!g||"replace"===t&&(!c||!f||h)||"split"===t&&!p){var y=/./[d],m=r(d,""[t],function(t,e,r,n,o){return e.exec===a?v&&!o?{done:!0,value:y.call(e,r,n)}:{done:!0,value:t.call(r,e,n)}:{done:!1}},{REPLACE_KEEPS_$0:f,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:h}),b=m[1];n(String.prototype,t,m[0]),n(RegExp.prototype,d,2==e?function(t,e){return b.call(t,this,e)}:function(t){return b.call(t,this)})}l&&s(RegExp.prototype[d],"sham",!0)}},"1E5z":function(t,e,r){var n=r("m/L8").f,o=r("UTVS"),i=r("tiKp")("toStringTag");t.exports=function(t,e,r){t&&!o(t=r?t:t.prototype,i)&&n(t,i,{configurable:!0,value:e})}},"1Y/n":function(t,e,r){var n=r("HAuM"),o=r("ewvW"),i=r("RK3t"),a=r("UMSQ"),s=function(t){return function(e,r,s,u){n(r);var c=o(e),f=i(c),l=a(c.length),h=t?l-1:0,p=t?-1:1;if(s<2)for(;;){if(h in f){u=f[h],h+=p;break}if(h+=p,t?h<0:l<=h)throw TypeError("Reduce of empty array with no initial value")}for(;t?h>=0:l>h;h+=p)h in f&&(u=r(u,f[h],h,c));return u}};t.exports={left:s(!1),right:s(!0)}},"1dYe":function(t,e,r){"use strict";var n=r("67WC"),o=r("tycR").forEach,i=n.aTypedArray;(0,n.exportTypedArrayMethod)("forEach",function(t){o(i(this),t,arguments.length>1?arguments[1]:void 0)})},"1kQv":function(t,e,r){r("I+eb")({target:"Set",stat:!0},{from:r("qY7S")})},"1t3B":function(t,e,r){var n=r("I+eb"),o=r("0GbY"),i=r("glrk");n({target:"Reflect",stat:!0,sham:!r("uy83")},{preventExtensions:function(t){i(t);try{var e=o("Object","preventExtensions");return e&&e(t),!0}catch(r){return!1}}})},2:function(t,e,r){t.exports=r("hN/g")},"2/pz":function(t,e,r){"use strict";var n=r("I+eb"),o=r("HAuM"),i=r("0GbY"),a=r("8GlL"),s=r("5mdu"),u=r("ImZN");n({target:"Promise",stat:!0},{any:function(t){var e=this,r=a.f(e),n=r.resolve,c=r.reject,f=s(function(){var r=o(e.resolve),a=[],s=0,f=1,l=!1;u(t,function(t){var o=s++,u=!1;a.push(void 0),f++,r.call(e,t).then(function(t){u||l||(l=!0,n(t))},function(t){u||l||(u=!0,a[o]=t,--f||c(new(i("AggregateError"))(a,"No one promise resolved")))})}),--f||c(new(i("AggregateError"))(a,"No one promise resolved"))});return f.error&&c(f.value),r.promise}})},"25bX":function(t,e,r){var n=r("I+eb"),o=r("glrk"),i=Object.isExtensible;n({target:"Reflect",stat:!0},{isExtensible:function(t){return o(t),!i||i(t)}})},"27RR":function(t,e,r){var n=r("I+eb"),o=r("g6v/"),i=r("Vu81"),a=r("/GqU"),s=r("Bs8V"),u=r("hBjN");n({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(t){for(var e,r,n=a(t),o=s.f,c=i(n),f={},l=0;c.length>l;)void 0!==(r=o(n,e=c[l++]))&&u(f,e,r);return f}})},"2A+d":function(t,e,r){var n=r("I+eb"),o=r("/GqU"),i=r("UMSQ");n({target:"String",stat:!0},{raw:function(t){for(var e=o(t.raw),r=i(e.length),n=arguments.length,a=[],s=0;r>s;)a.push(String(e[s++])),s1?arguments[1]:void 0)}})},"2oRo":function(t,e){var r=function(t){return t&&t.Math==Math&&t};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof global&&global)||function(){return this}()||Function("return this")()},"2rAw":function(t,e,r){"use strict";var n=r("I+eb"),o=r("glrk"),i=r("0ZUg")(function(t,e){var r=this;return e.resolve(o(r.next.call(r.iterator,t))).then(function(t){return o(t).done?(r.done=!0,{done:!0,value:void 0}):{done:!1,value:[r.index++,t.value]}})});n({target:"AsyncIterator",proto:!0,real:!0},{asIndexedPairs:function(){return new i({iterator:o(this),index:0})}})},"2tOg":function(t,e,r){"use strict";var n=r("g6v/"),o=r("RNIs"),i=r("ewvW"),a=r("UMSQ"),s=r("m/L8").f;n&&!("lastItem"in[])&&(s(Array.prototype,"lastItem",{configurable:!0,get:function(){var t=i(this),e=a(t.length);return 0==e?void 0:t[e-1]},set:function(t){var e=i(this),r=a(e.length);return e[0==r?0:r-1]=t}}),o("lastItem"))},"31L3":function(t,e,r){r("hcok"),r("ZY7T"),r("C1JJ"),r("lmH4"),r("Co1j"),r("BGb9"),r("Si40")},"33Wh":function(t,e,r){var n=r("yoRg"),o=r("eDl+");t.exports=Object.keys||function(t){return n(t,o)}},"36Qf":function(t,e,r){"use strict";var n=r("I+eb"),o=r("/YG1");"function"==typeof BigInt&&n({target:"BigInt",stat:!0},{range:function(t,e,r){return new o(t,e,r,"bigint",BigInt(0),BigInt(1))}})},"3FYz":function(t,e,r){"use strict";var n=r("I+eb"),o=r("oljQ").findLastIndex,i=r("RNIs");n({target:"Array",proto:!0},{findLastIndex:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i("findLastIndex")},"3I1R":function(t,e,r){r("dG/n")("hasInstance")},"3KgV":function(t,e,r){var n=r("I+eb"),o=r("uy83"),i=r("0Dky"),a=r("hh1v"),s=r("8YOa").onFreeze,u=Object.freeze;n({target:"Object",stat:!0,forced:i(function(){u(1)}),sham:!o},{freeze:function(t){return u&&a(t)?u(s(t)):t}})},"3RA6":function(t,e,r){r("gYJb"),r("EDT/")},"3S9X":function(t,e,r){"use strict";var n=r("HAuM"),o=r("glrk"),i=r("0GbY")("Promise"),a=[].push,s=function(t){var e=0==t,r=1==t,s=2==t,u=3==t;return function(t,c){o(t);var f=n(t.next),l=e?[]:void 0;return e||n(c),new i(function(n,h){var p=function(e,r){try{var n=t.return;if(void 0!==n)return i.resolve(n.call(t)).then(function(){e(r)},function(t){h(t)})}catch(o){return h(o)}e(r)},d=function(t){p(h,t)},v=function(){try{i.resolve(o(f.call(t))).then(function(t){try{if(o(t).done)n(e?l:!u&&(s||void 0));else{var f=t.value;e?(a.call(l,f),v()):i.resolve(c(f)).then(function(t){r?v():s?t?v():p(n,!1):t?p(n,u||f):v()},d)}}catch(h){d(h)}},d)}catch(h){d(h)}};v()})}};t.exports={toArray:s(0),forEach:s(1),every:s(2),some:s(3),find:s(4)}},"3bBZ":function(t,e,r){var n=r("2oRo"),o=r("/byt"),i=r("4mDm"),a=r("kRJp"),s=r("tiKp"),u=s("iterator"),c=s("toStringTag"),f=i.values;for(var l in o){var h=n[l],p=h&&h.prototype;if(p){if(p[u]!==f)try{a(p,u,f)}catch(v){p[u]=f}if(p[c]||a(p,c,l),o[l])for(var d in i)if(p[d]!==i[d])try{a(p,d,i[d])}catch(v){p[d]=i[d]}}}},"3dHW":function(t,e,r){r("v/qe"),r("tCPV"),r("uIHF"),r("nmsK"),r("5VXN")},"3deY":function(t,e,r){"use strict";var n=r("I+eb"),o=r("HAuM"),i=r("glrk"),a=r("0ZUg")(function(t,e){var r=this,n=r.filterer;return new e(function(o,a){var s=function(){try{e.resolve(i(r.next.call(r.iterator,t))).then(function(t){try{if(i(t).done)r.done=!0,o({done:!0,value:void 0});else{var u=t.value;e.resolve(n(u)).then(function(t){t?o({done:!1,value:u}):s()},a)}}catch(c){a(c)}},a)}catch(u){a(u)}};s()})});n({target:"AsyncIterator",proto:!0,real:!0},{filter:function(t){return new a({iterator:i(this),filterer:o(t)})}})},"3uUd":function(t,e,r){"use strict";var n=r("I+eb"),o=r("xDBR"),i=r("0GbY"),a=r("glrk"),s=r("HAuM"),u=r("A2ZE"),c=r("SEBh"),f=r("WGBp"),l=r("ImZN");n({target:"Set",proto:!0,real:!0,forced:o},{filter:function(t){var e=a(this),r=f(e),n=u(t,arguments.length>1?arguments[1]:void 0,3),o=new(c(e,i("Set"))),h=s(o.add);return l(r,function(t){n(t,t,e)&&h.call(o,t)},{IS_ITERATOR:!0}),o}})},"44GV":function(t,e,r){r("zu+z"),r("5921"),r("1kQv"),r("8r4s"),r("702D"),r("TJ79"),r("spTT"),r("rb3L")},"49+q":function(t,e,r){"use strict";var n=r("I+eb"),o=r("xDBR"),i=r("fXLg");n({target:"Set",proto:!0,real:!0,forced:o},{addAll:function(){return i.apply(this,arguments)}})},"499b":function(t,e,r){r("nuzQ"),r("fCqB"),r("vKE4");var n=r("/r59");t.exports=n},"4Brf":function(t,e,r){"use strict";var n=r("I+eb"),o=r("g6v/"),i=r("2oRo"),a=r("UTVS"),s=r("hh1v"),u=r("m/L8").f,c=r("6JNq"),f=i.Symbol;if(o&&"function"==typeof f&&(!("description"in f.prototype)||void 0!==f().description)){var l={},h=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof h?new f(t):void 0===t?f():f(t);return""===t&&(l[e]=!0),e};c(h,f);var p=h.prototype=f.prototype;p.constructor=h;var d=p.toString,v="Symbol(test)"==String(f("test")),g=/^Symbol\((.*)\)[^)]+$/;u(p,"description",{configurable:!0,get:function(){var t=s(this)?this.valueOf():this,e=d.call(t);if(a(l,t))return"";var r=v?e.slice(7,-1):e.replace(g,"$1");return""===r?void 0:r}}),n({global:!0,forced:!0},{Symbol:h})}},"4VdS":function(t,e,r){r("VMgC"),r("pSme")},"4WOD":function(t,e,r){var n=r("UTVS"),o=r("ewvW"),i=r("93I0"),a=r("4Xet"),s=i("IE_PROTO"),u=Object.prototype;t.exports=a?Object.getPrototypeOf:function(t){return t=o(t),n(t,s)?t[s]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?u:null}},"4XaG":function(t,e,r){r("dG/n")("observable")},"4Xet":function(t,e,r){var n=r("0Dky");t.exports=!n(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})},"4h0Y":function(t,e,r){var n=r("I+eb"),o=r("0Dky"),i=r("hh1v"),a=Object.isFrozen;n({target:"Object",stat:!0,forced:o(function(){a(1)})},{isFrozen:function(t){return!i(t)||!!a&&a(t)}})},"4l63":function(t,e,r){var n=r("I+eb"),o=r("wg0c");n({global:!0,forced:parseInt!=o},{parseInt:o})},"4lDr":function(t,e,r){r("cOPa"),r("vdRX"),r("KrxN"),r("SL6q"),r("w7s6"),r("uWhJ"),r("WPzJ")},"4mDm":function(t,e,r){"use strict";var n=r("/GqU"),o=r("RNIs"),i=r("P4y1"),a=r("afO8"),s=r("fdAy"),u=a.set,c=a.getterFor("Array Iterator");t.exports=s(Array,"Array",function(t,e){u(this,{type:"Array Iterator",target:n(t),index:0,kind:e})},function(){var t=c(this),e=t.target,r=t.kind,n=t.index++;return!e||n>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==r?{value:n,done:!1}:"values"==r?{value:e[n],done:!1}:{value:[n,e[n]],done:!1}},"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},"4mGc":function(t,e,r){r("UWOw");var n=r("WBqs");t.exports=n},"4oU/":function(t,e,r){var n=r("2oRo").isFinite;t.exports=Number.isFinite||function(t){return"number"==typeof t&&n(t)}},"4syw":function(t,e,r){var n=r("busE");t.exports=function(t,e,r){for(var o in e)n(t,o,e[o],r);return t}},"5/SW":function(t,e,r){var n=r("NaFW"),o=r("tiKp")("asyncIterator");t.exports=function(t){var e=t[o];return void 0===e?n(t):e}},5921:function(t,e,r){r("I+eb")({target:"Map",stat:!0},{of:r("P940")})},"5D5o":function(t,e,r){var n=r("I+eb"),o=r("0Dky"),i=r("hh1v"),a=Object.isSealed;n({target:"Object",stat:!0,forced:o(function(){a(1)})},{isSealed:function(t){return!i(t)||!!a&&a(t)}})},"5DmW":function(t,e,r){var n=r("I+eb"),o=r("0Dky"),i=r("/GqU"),a=r("Bs8V").f,s=r("g6v/"),u=o(function(){a(1)});n({target:"Object",stat:!0,forced:!s||u,sham:!s},{getOwnPropertyDescriptor:function(t,e){return a(i(t),e)}})},"5JV0":function(t,e,r){"use strict";var n=r("I+eb"),o=r("xDBR"),i=r("glrk"),a=r("WGBp"),s=r("ImZN");n({target:"Set",proto:!0,real:!0,forced:o},{join:function(t){var e=i(this),r=a(e),n=void 0===t?",":String(t),o=[];return s(r,o.push,{that:o,IS_ITERATOR:!0}),o.join(n)}})},"5Tg+":function(t,e,r){var n=r("tiKp");e.f=n},"5VXN":function(t,e,r){"use strict";r("I+eb")({target:"WeakMap",proto:!0,real:!0,forced:r("xDBR")},{upsert:r("6eAB")})},"5Yz+":function(t,e,r){"use strict";var n=r("/GqU"),o=r("ppGB"),i=r("UMSQ"),a=r("pkCn"),s=Math.min,u=[].lastIndexOf,c=!!u&&1/[1].lastIndexOf(1,-0)<0,f=a("lastIndexOf");t.exports=c||!f?function(t){if(c)return u.apply(this,arguments)||0;var e=n(this),r=i(e.length),a=r-1;for(arguments.length>1&&(a=s(a,o(arguments[1]))),a<0&&(a=r+a);a>=0;a--)if(a in e&&e[a]===t)return a||0;return-1}:u},"5mdu":function(t,e){t.exports=function(t){try{return{error:!1,value:t()}}catch(e){return{error:!0,value:e}}}},"5r1n":function(t,e,r){var n=r("I+eb"),o=r("eDxR"),i=r("glrk"),a=o.get,s=o.toKey;n({target:"Reflect",stat:!0},{getOwnMetadata:function(t,e){var r=arguments.length<3?void 0:s(arguments[2]);return a(t,i(e),r)}})},"5s+n":function(t,e,r){"use strict";var n,o,i,a,s=r("I+eb"),u=r("xDBR"),c=r("2oRo"),f=r("0GbY"),l=r("/qmn"),h=r("busE"),p=r("4syw"),d=r("1E5z"),v=r("JiZb"),g=r("hh1v"),y=r("HAuM"),m=r("GarU"),b=r("iSVu"),x=r("ImZN"),w=r("HH4o"),I=r("SEBh"),T=r("LPSS").set,k=r("tXUg"),S=r("zfnd"),E=r("RN6c"),_=r("8GlL"),R=r("5mdu"),A=r("afO8"),O=r("lMq5"),M=r("tiKp"),D=r("YF1G"),N=r("LQDL"),P=M("species"),L="Promise",j=A.get,U=A.set,B=A.getterFor(L),C=l,W=c.TypeError,F=c.document,Z=c.process,z=f("fetch"),G=_.f,H=G,Y=!!(F&&F.createEvent&&c.dispatchEvent),K="function"==typeof PromiseRejectionEvent,V=O(L,function(){if(b(C)===String(C)){if(66===N)return!0;if(!D&&!K)return!0}if(u&&!C.prototype.finally)return!0;if(N>=51&&/native code/.test(C))return!1;var t=C.resolve(1),e=function(t){t(function(){},function(){})};return(t.constructor={})[P]=e,!(t.then(function(){})instanceof e)}),q=V||!w(function(t){C.all(t).catch(function(){})}),X=function(t){var e;return!(!g(t)||"function"!=typeof(e=t.then))&&e},J=function(t,e){if(!t.notified){t.notified=!0;var r=t.reactions;k(function(){for(var n=t.value,o=1==t.state,i=0;r.length>i;){var a,s,u,c=r[i++],f=o?c.ok:c.fail,l=c.resolve,h=c.reject,p=c.domain;try{f?(o||(2===t.rejection&&et(t),t.rejection=1),!0===f?a=n:(p&&p.enter(),a=f(n),p&&(p.exit(),u=!0)),a===c.promise?h(W("Promise-chain cycle")):(s=X(a))?s.call(a,l,h):l(a)):h(n)}catch(d){p&&!u&&p.exit(),h(d)}}t.reactions=[],t.notified=!1,e&&!t.rejection&&$(t)})}},Q=function(t,e,r){var n,o;Y?((n=F.createEvent("Event")).promise=e,n.reason=r,n.initEvent(t,!1,!0),c.dispatchEvent(n)):n={promise:e,reason:r},!K&&(o=c["on"+t])?o(n):"unhandledrejection"===t&&E("Unhandled promise rejection",r)},$=function(t){T.call(c,function(){var e,r=t.facade,n=t.value;if(tt(t)&&(e=R(function(){D?Z.emit("unhandledRejection",n,r):Q("unhandledrejection",r,n)}),t.rejection=D||tt(t)?2:1,e.error))throw e.value})},tt=function(t){return 1!==t.rejection&&!t.parent},et=function(t){T.call(c,function(){var e=t.facade;D?Z.emit("rejectionHandled",e):Q("rejectionhandled",e,t.value)})},rt=function(t,e,r){return function(n){t(e,n,r)}},nt=function(t,e,r){t.done||(t.done=!0,r&&(t=r),t.value=e,t.state=2,J(t,!0))},ot=function(t,e,r){if(!t.done){t.done=!0,r&&(t=r);try{if(t.facade===e)throw W("Promise can't be resolved itself");var n=X(e);n?k(function(){var r={done:!1};try{n.call(e,rt(ot,r,t),rt(nt,r,t))}catch(o){nt(r,o,t)}}):(t.value=e,t.state=1,J(t,!1))}catch(o){nt({done:!1},o,t)}}};V&&(C=function(t){m(this,C,L),y(t),n.call(this);var e=j(this);try{t(rt(ot,e),rt(nt,e))}catch(r){nt(e,r)}},(n=function(t){U(this,{type:L,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=p(C.prototype,{then:function(t,e){var r=B(this),n=G(I(this,C));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&&e,n.domain=D?Z.domain:void 0,r.parent=!0,r.reactions.push(n),0!=r.state&&J(r,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),o=function(){var t=new n,e=j(t);this.promise=t,this.resolve=rt(ot,e),this.reject=rt(nt,e)},_.f=G=function(t){return t===C||t===i?new o(t):H(t)},u||"function"!=typeof l||(a=l.prototype.then,h(l.prototype,"then",function(t,e){var r=this;return new C(function(t,e){a.call(r,t,e)}).then(t,e)},{unsafe:!0}),"function"==typeof z&&s({global:!0,enumerable:!0,forced:!0},{fetch:function(t){return S(C,z.apply(c,arguments))}}))),s({global:!0,wrap:!0,forced:V},{Promise:C}),d(C,L,!1,!0),v(L),i=f(L),s({target:L,stat:!0,forced:V},{reject:function(t){var e=G(this);return e.reject.call(void 0,t),e.promise}}),s({target:L,stat:!0,forced:u||V},{resolve:function(t){return S(u&&this===i?C:this,t)}}),s({target:L,stat:!0,forced:q},{all:function(t){var e=this,r=G(e),n=r.resolve,o=r.reject,i=R(function(){var r=y(e.resolve),i=[],a=0,s=1;x(t,function(t){var u=a++,c=!1;i.push(void 0),s++,r.call(e,t).then(function(t){c||(c=!0,i[u]=t,--s||n(i))},o)}),--s||n(i)});return i.error&&o(i.value),r.promise},race:function(t){var e=this,r=G(e),n=r.reject,o=R(function(){var o=y(e.resolve);x(t,function(t){o.call(e,t).then(r.resolve,n)})});return o.error&&n(o.value),r.promise}})},"5uH8":function(t,e,r){r("I+eb")({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},"5xtp":function(t,e,r){"use strict";var n=r("I+eb"),o=r("g6v/"),i=r("6x0u"),a=r("ewvW"),s=r("HAuM"),u=r("m/L8");o&&n({target:"Object",proto:!0,forced:i},{__defineSetter__:function(t,e){u.f(a(this),t,{set:s(e),enumerable:!0,configurable:!0})}})},"66V8":function(t,e,r){r("lnpS")},"67WC":function(t,e,r){"use strict";var n,o=r("qYE9"),i=r("g6v/"),a=r("2oRo"),s=r("hh1v"),u=r("UTVS"),c=r("9d/t"),f=r("kRJp"),l=r("busE"),h=r("m/L8").f,p=r("4WOD"),d=r("0rvr"),v=r("tiKp"),g=r("kOOl"),y=a.Int8Array,m=y&&y.prototype,b=a.Uint8ClampedArray,x=b&&b.prototype,w=y&&p(y),I=m&&p(m),T=Object.prototype,k=T.isPrototypeOf,S=v("toStringTag"),E=g("TYPED_ARRAY_TAG"),_=o&&!!d&&"Opera"!==c(a.opera),R=!1,A={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},O={BigInt64Array:8,BigUint64Array:8},M=function(t){if(!s(t))return!1;var e=c(t);return u(A,e)||u(O,e)};for(n in A)a[n]||(_=!1);if((!_||"function"!=typeof w||w===Function.prototype)&&(w=function(){throw TypeError("Incorrect invocation")},_))for(n in A)a[n]&&d(a[n],w);if((!_||!I||I===T)&&(I=w.prototype,_))for(n in A)a[n]&&d(a[n].prototype,I);if(_&&p(x)!==I&&d(x,I),i&&!u(I,S))for(n in R=!0,h(I,S,{get:function(){return s(this)?this[E]:void 0}}),A)a[n]&&f(a[n],E,n);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:_,TYPED_ARRAY_TAG:R&&E,aTypedArray:function(t){if(M(t))return t;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(t){if(d){if(k.call(w,t))return t}else for(var e in A)if(u(A,n)){var r=a[e];if(r&&(t===r||k.call(r,t)))return t}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(t,e,r){if(i){if(r)for(var n in A){var o=a[n];o&&u(o.prototype,t)&&delete o.prototype[t]}I[t]&&!r||l(I,t,r?e:_&&m[t]||e)}},exportTypedArrayStaticMethod:function(t,e,r){var n,o;if(i){if(d){if(r)for(n in A)(o=a[n])&&u(o,t)&&delete o[t];if(w[t]&&!r)return;try{return l(w,t,r?e:_&&y[t]||e)}catch(s){}}for(n in A)!(o=a[n])||o[t]&&!r||l(o,t,e)}},isView:function(t){if(!s(t))return!1;var e=c(t);return"DataView"===e||u(A,e)||u(O,e)},isTypedArray:M,TypedArray:w,TypedArrayPrototype:I}},"6JNq":function(t,e,r){var n=r("UTVS"),o=r("Vu81"),i=r("Bs8V"),a=r("m/L8");t.exports=function(t,e){for(var r=o(e),s=a.f,u=i.f,c=0;c1?arguments[1]:void 0)})},"6V7H":function(t,e,r){r("dG/n")("patternMatch")},"6VoE":function(t,e,r){var n=r("tiKp"),o=r("P4y1"),i=n("iterator"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(o.Array===t||a[i]===t)}},"6cQw":function(t,e,r){var n=r("I+eb"),o=r("0GbY"),i=r("0Dky"),a=o("JSON","stringify"),s=/[\uD800-\uDFFF]/g,u=/^[\uD800-\uDBFF]$/,c=/^[\uDC00-\uDFFF]$/,f=function(t,e,r){var n=r.charAt(e-1),o=r.charAt(e+1);return u.test(t)&&!c.test(o)||c.test(t)&&!u.test(n)?"\\u"+t.charCodeAt(0).toString(16):t},l=i(function(){return'"\\udf06\\ud834"'!==a("\udf06\ud834")||'"\\udead"'!==a("\udead")});a&&n({target:"JSON",stat:!0,forced:l},{stringify:function(t,e,r){var n=a.apply(null,arguments);return"string"==typeof n?n.replace(s,f):n}})},"6dTf":function(t,e){var r,n;n={},function(t,e){function r(){this._delay=0,this._endDelay=0,this._fill="none",this._iterationStart=0,this._iterations=1,this._duration=0,this._playbackRate=1,this._direction="normal",this._easing="linear",this._easingFunction=h}function n(){return t.isDeprecated("Invalid timing inputs","2016-03-02","TypeError exceptions will be thrown instead.",!0)}function o(e,n,o){var i=new r;return n&&(i.fill="both",i.duration="auto"),"number"!=typeof e||isNaN(e)?void 0!==e&&Object.getOwnPropertyNames(e).forEach(function(r){if("auto"!=e[r]){if(("number"==typeof i[r]||"duration"==r)&&("number"!=typeof e[r]||isNaN(e[r])))return;if("fill"==r&&-1==f.indexOf(e[r]))return;if("direction"==r&&-1==l.indexOf(e[r]))return;if("playbackRate"==r&&1!==e[r]&&t.isDeprecated("AnimationEffectTiming.playbackRate","2014-11-28","Use Animation.playbackRate instead."))return;i[r]=e[r]}}):i.duration=e,i}function i(t,e,r,n){return t<0||t>1||r<0||r>1?h:function(o){function i(t,e,r){return 3*t*(1-r)*(1-r)*r+3*e*(1-r)*r*r+r*r*r}if(o<=0){var a=0;return t>0?a=e/t:!e&&r>0&&(a=n/r),a*o}if(o>=1){var s=0;return r<1?s=(n-1)/(r-1):1==r&&t<1&&(s=(e-1)/(t-1)),1+s*(o-1)}for(var u=0,c=1;u=1)return 1;var n=1/t;return(r+=e*n)-r%n}}function s(t){y||(y=document.createElement("div").style),y.animationTimingFunction="",y.animationTimingFunction=t;var e=y.animationTimingFunction;if(""==e&&n())throw new TypeError(t+" is not a valid value for easing");return e}function u(t){if("linear"==t)return h;var e=b.exec(t);if(e)return i.apply(this,e.slice(1).map(Number));var r=x.exec(t);if(r)return a(Number(r[1]),v);var n=w.exec(t);return n?a(Number(n[1]),{start:p,middle:d,end:v}[n[2]]):g[t]||h}function c(t,e,r){if(null==e)return I;var n=r.delay+t+r.endDelay;return e=Math.min(r.delay+t,n)?k:S}var f="backwards|forwards|both|none".split("|"),l="reverse|alternate|alternate-reverse".split("|"),h=function(t){return t};r.prototype={_setMember:function(e,r){this["_"+e]=r,this._effect&&(this._effect._timingInput[e]=r,this._effect._timing=t.normalizeTimingInput(this._effect._timingInput),this._effect.activeDuration=t.calculateActiveDuration(this._effect._timing),this._effect._animation&&this._effect._animation._rebuildUnderlyingAnimation())},get playbackRate(){return this._playbackRate},set delay(t){this._setMember("delay",t)},get delay(){return this._delay},set endDelay(t){this._setMember("endDelay",t)},get endDelay(){return this._endDelay},set fill(t){this._setMember("fill",t)},get fill(){return this._fill},set iterationStart(t){if((isNaN(t)||t<0)&&n())throw new TypeError("iterationStart must be a non-negative number, received: "+t);this._setMember("iterationStart",t)},get iterationStart(){return this._iterationStart},set duration(t){if("auto"!=t&&(isNaN(t)||t<0)&&n())throw new TypeError("duration must be non-negative or auto, received: "+t);this._setMember("duration",t)},get duration(){return this._duration},set direction(t){this._setMember("direction",t)},get direction(){return this._direction},set easing(t){this._easingFunction=u(s(t)),this._setMember("easing",t)},get easing(){return this._easing},set iterations(t){if((isNaN(t)||t<0)&&n())throw new TypeError("iterations must be non-negative, received: "+t);this._setMember("iterations",t)},get iterations(){return this._iterations}};var p=1,d=.5,v=0,g={ease:i(.25,.1,.25,1),"ease-in":i(.42,0,1,1),"ease-out":i(0,0,.58,1),"ease-in-out":i(.42,0,.58,1),"step-start":a(1,p),"step-middle":a(1,d),"step-end":a(1,v)},y=null,m="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+)\\s*",b=new RegExp("cubic-bezier\\("+m+","+m+","+m+","+m+"\\)"),x=/steps\(\s*(\d+)\s*\)/,w=/steps\(\s*(\d+)\s*,\s*(start|middle|end)\s*\)/,I=0,T=1,k=2,S=3;t.cloneTimingInput=function(t){if("number"==typeof t)return t;var e={};for(var r in t)e[r]=t[r];return e},t.makeTiming=o,t.numericTimingToObject=function(t){return"number"==typeof t&&(t=isNaN(t)?{duration:0}:{duration:t}),t},t.normalizeTimingInput=function(e,r){return o(e=t.numericTimingToObject(e),r)},t.calculateActiveDuration=function(t){return Math.abs(function(t){return 0===t.duration||0===t.iterations?0:t.duration*t.iterations}(t)/t.playbackRate)},t.calculateIterationProgress=function(t,e,r){var n=c(t,e,r),o=function(t,e,r,n,o){switch(n){case T:return"backwards"==e||"both"==e?0:null;case S:return r-o;case k:return"forwards"==e||"both"==e?t:null;case I:return null}}(t,r.fill,e,n,r.delay);if(null===o)return null;var i=function(t,e,r,n,o){var i=o;return 0===t?e!==T&&(i+=r):i+=n/t,i}(r.duration,n,r.iterations,o,r.iterationStart),a=function(t,e,r,n,o,i){var a=t===1/0?e%1:t%1;return 0!==a||r!==k||0===n||0===o&&0!==i||(a=1),a}(i,r.iterationStart,n,r.iterations,o,r.duration),s=function(t,e,r,n){return t===k&&e===1/0?1/0:1===r?Math.floor(n)-1:Math.floor(n)}(n,r.iterations,a,i),u=function(t,e,r){var n=t;if("normal"!==t&&"reverse"!==t){var o=e;"alternate-reverse"===t&&(o+=1),n="normal",o!==1/0&&o%2!=0&&(n="reverse")}return"normal"===n?r:1-r}(r.direction,s,a);return r._easingFunction(u)},t.calculatePhase=c,t.normalizeEasing=s,t.parseEasingFunction=u}(r={}),function(t,e){function r(t,e){return t in u&&u[t][e]||e}function n(t,e,n){if(!function(t){return"display"===t||0===t.lastIndexOf("animation",0)||0===t.lastIndexOf("transition",0)}(t)){var o=i[t];if(o)for(var s in a.style[t]=e,o){var u=o[s];n[u]=r(u,a.style[u])}else n[t]=r(t,e)}}function o(t){var e=[];for(var r in t)if(!(r in["easing","offset","composite"])){var n=t[r];Array.isArray(n)||(n=[n]);for(var o,i=n.length,a=0;a1)throw new TypeError("Keyframe offsets must be between 0 and 1.")}}else if("composite"==o){if("add"==i||"accumulate"==i)throw{type:DOMException.NOT_SUPPORTED_ERR,name:"NotSupportedError",message:"add compositing is not supported"};if("replace"!=i)throw new TypeError("Invalid composite mode "+i+".")}else i="easing"==o?t.normalizeEasing(i):""+i;n(o,i,r)}return null==r.offset&&(r.offset=null),null==r.easing&&(r.easing="linear"),r}),i=!0,a=-1/0,s=0;s=0&&t.offset<=1}),i||function(){var t=r.length;null==r[t-1].offset&&(r[t-1].offset=1),t>1&&null==r[0].offset&&(r[0].offset=0);for(var e=0,n=r[0].offset,o=1;o=t.applyFrom&&rthis._surrogateStyle.length;)this._length--,Object.defineProperty(this,this._length,{configurable:!0,enumerable:!1,value:void 0})},_set:function(e,r){this._style[e]=r,this._isAnimatedProperty[e]=!0,this._updateSvgTransformAttr&&"transform"==t.unprefixedPropertyName(e)&&(null==this._savedTransformAttr&&(this._savedTransformAttr=this._element.getAttribute("transform")),this._element.setAttribute("transform",t.transformToSvgMatrix(r)))},_clear:function(e){this._style[e]=this._surrogateStyle[e],this._updateSvgTransformAttr&&"transform"==t.unprefixedPropertyName(e)&&(this._savedTransformAttr?this._element.setAttribute("transform",this._savedTransformAttr):this._element.removeAttribute("transform"),this._savedTransformAttr=null),delete this._isAnimatedProperty[e]}},s)n.prototype[c]=function(t,e){return function(){var r=this._surrogateStyle[t].apply(this._surrogateStyle,arguments);return e&&(this._isAnimatedProperty[arguments[0]]||this._style[t].apply(this._style,arguments),this._updateIndices()),r}}(c,c in u);for(var f in document.documentElement.style)f in a||f in s||function(t){r(n.prototype,t,{get:function(){return this._surrogateStyle[t]},set:function(e){this._surrogateStyle[t]=e,this._updateIndices(),this._isAnimatedProperty[t]||(this._style[t]=e)}})}(f);t.apply=function(e,r,n){o(e),e.style._set(t.propertyName(r),n)},t.clear=function(e,r){e._webAnimationsPatchedStyle&&e.style._clear(t.propertyName(r))}}(n),function(t){window.Element.prototype.animate=function(e,r){var n="";return r&&r.id&&(n=r.id),t.timeline._play(t.KeyframeEffect(this,e,r,n))}}(n),function(t,e){function r(t,e,n){if("number"==typeof t&&"number"==typeof e)return t*(1-n)+e*n;if("boolean"==typeof t&&"boolean"==typeof e)return n<.5?t:e;if(t.length==e.length){for(var o=[],i=0;i0?this._totalDuration:0),this._ensureAlive())},get currentTime(){return this._idle||this._currentTimePending?null:this._currentTime},set currentTime(t){t=+t,isNaN(t)||(e.restart(),this._paused||null==this._startTime||(this._startTime=this._timeline.currentTime-t/this._playbackRate),this._currentTimePending=!1,this._currentTime!=t&&(this._idle&&(this._idle=!1,this._paused=!0),this._tickCurrentTime(t,!0),e.applyDirtiedAnimation(this)))},get startTime(){return this._startTime},set startTime(t){t=+t,isNaN(t)||this._paused||this._idle||(this._startTime=t,this._tickCurrentTime((this._timeline.currentTime-this._startTime)*this.playbackRate),e.applyDirtiedAnimation(this))},get playbackRate(){return this._playbackRate},set playbackRate(t){if(t!=this._playbackRate){var r=this.currentTime;this._playbackRate=t,this._startTime=null,"paused"!=this.playState&&"idle"!=this.playState&&(this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),e.applyDirtiedAnimation(this)),null!=r&&(this.currentTime=r)}},get _isFinished(){return!this._idle&&(this._playbackRate>0&&this._currentTime>=this._totalDuration||this._playbackRate<0&&this._currentTime<=0)},get _totalDuration(){return this._effect._totalDuration},get playState(){return this._idle?"idle":null==this._startTime&&!this._paused&&0!=this.playbackRate||this._currentTimePending?"pending":this._paused?"paused":this._isFinished?"finished":"running"},_rewind:function(){if(this._playbackRate>=0)this._currentTime=0;else{if(!(this._totalDuration<1/0))throw new DOMException("Unable to rewind negative playback rate animation with infinite duration","InvalidStateError");this._currentTime=this._totalDuration}},play:function(){this._paused=!1,(this._isFinished||this._idle)&&(this._rewind(),this._startTime=null),this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),e.applyDirtiedAnimation(this)},pause:function(){this._isFinished||this._paused||this._idle?this._idle&&(this._rewind(),this._idle=!1):this._currentTimePending=!0,this._startTime=null,this._paused=!0},finish:function(){this._idle||(this.currentTime=this._playbackRate>0?this._totalDuration:0,this._startTime=this._totalDuration-this.currentTime,this._currentTimePending=!1,e.applyDirtiedAnimation(this))},cancel:function(){this._inEffect&&(this._inEffect=!1,this._idle=!0,this._paused=!1,this._finishedFlag=!0,this._currentTime=0,this._startTime=null,this._effect._update(null),e.applyDirtiedAnimation(this))},reverse:function(){this.playbackRate*=-1,this.play()},addEventListener:function(t,e){"function"==typeof e&&"finish"==t&&this._finishHandlers.push(e)},removeEventListener:function(t,e){if("finish"==t){var r=this._finishHandlers.indexOf(e);r>=0&&this._finishHandlers.splice(r,1)}},_fireEvents:function(t){if(this._isFinished){if(!this._finishedFlag){var e=new n(this,this._currentTime,t),r=this._finishHandlers.concat(this.onfinish?[this.onfinish]:[]);setTimeout(function(){r.forEach(function(t){t.call(e.target,e)})},0),this._finishedFlag=!0}}else this._finishedFlag=!1},_tick:function(t,e){this._idle||this._paused||(null==this._startTime?e&&(this.startTime=t-this._currentTime/this.playbackRate):this._isFinished||this._tickCurrentTime((t-this._startTime)*this.playbackRate)),e&&(this._currentTimePending=!1,this._fireEvents(t))},get _needsTick(){return this.playState in{pending:1,running:1}||!this._finishedFlag},_targetAnimations:function(){var t=this._effect._target;return t._activeAnimations||(t._activeAnimations=[]),t._activeAnimations},_markTarget:function(){var t=this._targetAnimations();-1===t.indexOf(this)&&t.push(this)},_unmarkTarget:function(){var t=this._targetAnimations(),e=t.indexOf(this);-1!==e&&t.splice(e,1)}}}(r,n),function(t,e,r){function n(t){var e=c;c=[],t1e-4?(g=.5/Math.sqrt(m),y=[(h[2][1]-h[1][2])*g,(h[0][2]-h[2][0])*g,(h[1][0]-h[0][1])*g,.25/g]):h[0][0]>h[1][1]&&h[0][0]>h[2][2]?y=[.25*(g=2*Math.sqrt(1+h[0][0]-h[1][1]-h[2][2])),(h[0][1]+h[1][0])/g,(h[0][2]+h[2][0])/g,(h[2][1]-h[1][2])/g]:h[1][1]>h[2][2]?(g=2*Math.sqrt(1+h[1][1]-h[0][0]-h[2][2]),y=[(h[0][1]+h[1][0])/g,.25*g,(h[1][2]+h[2][1])/g,(h[0][2]-h[2][0])/g]):(g=2*Math.sqrt(1+h[2][2]-h[0][0]-h[1][1]),y=[(h[0][2]+h[2][0])/g,(h[1][2]+h[2][1])/g,.25*g,(h[1][0]-h[0][1])/g]),[l,p,d,y,c]}}();t.dot=r,t.makeMatrixDecomposition=function(t){return[s(a(t))]},t.transformListToMatrix=a}(n),function(t){function e(t,e){var r=t.exec(e);if(r)return[r=t.ignoreCase?r[0].toLowerCase():r[0],e.substr(r.length)]}function r(t,e){var r=t(e=e.replace(/^\s*/,""));if(r)return[r[0],r[1].replace(/^\s*/,"")]}function n(t,e,r,n,o){for(var i=[],a=[],s=[],u=function(t,e){for(var r=t,n=e;r&&n;)r>n?r%=n:n%=r;return t*e/(r+n)}(n.length,o.length),c=0;c=1?e:"visible"}]},["visibility"])}(n),function(t,e){function r(t){t=t.trim(),i.fillStyle="#000",i.fillStyle=t;var e=i.fillStyle;if(i.fillStyle="#fff",i.fillStyle=t,e==i.fillStyle){i.fillRect(0,0,1,1);var r=i.getImageData(0,0,1,1).data;i.clearRect(0,0,1,1);var n=r[3]/255;return[r[0]*n,r[1]*n,r[2]*n,n]}}function n(e,r){return[e,r,function(e){function r(t){return Math.max(0,Math.min(255,t))}if(e[3])for(var n=0;n<3;n++)e[n]=Math.round(r(e[n]/e[3]));return e[3]=t.numberToString(t.clamp(0,1,e[3])),"rgba("+e.join(",")+")"}]}var o=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");o.width=o.height=1;var i=o.getContext("2d");t.addPropertiesHandler(r,n,["background-color","border-bottom-color","border-left-color","border-right-color","border-top-color","color","fill","flood-color","lighting-color","outline-color","stop-color","stroke","text-decoration-color"]),t.consumeColor=t.consumeParenthesised.bind(null,r),t.mergeColors=n}(n),function(t,e){function r(t){function e(){var e=a.exec(t);i=e?e[0]:void 0}function r(){if("("!==i)return function(){var t=Number(i);return e(),t}();e();var t=o();return")"!==i?NaN:(e(),t)}function n(){for(var t=r();"*"===i||"/"===i;){var n=i;e();var o=r();"*"===n?t*=o:t/=o}return t}function o(){for(var t=n();"+"===i||"-"===i;){var r=i;e();var o=n();"+"===r?t+=o:t-=o}return t}var i,a=/([\+\-\w\.]+|[\(\)\*\/])/g;return e(),o()}function n(t,e){if("0"==(e=e.trim().toLowerCase())&&"px".search(t)>=0)return{px:0};if(/^[^(]*$|^calc/.test(e)){e=e.replace(/calc\(/g,"(");var n={};e=e.replace(t,function(t){return n[t]=null,"U"+t});for(var o="U("+t.source+")",i=e.replace(/[-+]?(\d*\.)?\d+([Ee][-+]?\d+)?/g,"N").replace(new RegExp("N"+o,"g"),"D").replace(/\s[+-]\s/g,"O").replace(/\s/g,""),a=[/N\*(D)/g,/(N|D)[*\/]N/g,/(N|D)O\1/g,/\((N|D)\)/g],s=0;s1?"calc("+r+")":r}]}var a="px|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc",s=n.bind(null,new RegExp(a,"g")),u=n.bind(null,new RegExp(a+"|%","g")),c=n.bind(null,/deg|rad|grad|turn/g);t.parseLength=s,t.parseLengthOrPercent=u,t.consumeLengthOrPercent=t.consumeParenthesised.bind(null,u),t.parseAngle=c,t.mergeDimensions=i;var f=t.consumeParenthesised.bind(null,s),l=t.consumeRepeated.bind(void 0,f,/^/),h=t.consumeRepeated.bind(void 0,l,/^,/);t.consumeSizePairList=h;var p=t.mergeNestedRepeated.bind(void 0,o," "),d=t.mergeNestedRepeated.bind(void 0,p,",");t.mergeNonNegativeSizePair=p,t.addPropertiesHandler(function(t){var e=h(t);if(e&&""==e[1])return e[0]},d,["background-size"]),t.addPropertiesHandler(u,o,["border-bottom-width","border-image-width","border-left-width","border-right-width","border-top-width","flex-basis","font-size","height","line-height","max-height","max-width","outline-width","width"]),t.addPropertiesHandler(u,i,["border-bottom-left-radius","border-bottom-right-radius","border-top-left-radius","border-top-right-radius","bottom","left","letter-spacing","margin-bottom","margin-left","margin-right","margin-top","min-height","min-width","outline-offset","padding-bottom","padding-left","padding-right","padding-top","perspective","right","shape-margin","stroke-dashoffset","text-indent","top","vertical-align","word-spacing"])}(n),function(t,e){function r(e){return t.consumeLengthOrPercent(e)||t.consumeToken(/^auto/,e)}function n(e){var n=t.consumeList([t.ignore(t.consumeToken.bind(null,/^rect/)),t.ignore(t.consumeToken.bind(null,/^\(/)),t.consumeRepeated.bind(null,r,/^,/),t.ignore(t.consumeToken.bind(null,/^\)/))],e);if(n&&4==n[0].length)return n[0]}var o=t.mergeWrappedNestedRepeated.bind(null,function(t){return"rect("+t+")"},function(e,r){return"auto"==e||"auto"==r?[!0,!1,function(n){var o=n?e:r;if("auto"==o)return"auto";var i=t.mergeDimensions(o,o);return i[2](i[0])}]:t.mergeDimensions(e,r)},", ");t.parseBox=n,t.mergeBoxes=o,t.addPropertiesHandler(n,o,["clip"])}(n),function(t,e){function r(t){return function(e){var r=0;return t.map(function(t){return t===c?e[r++]:t})}}function n(t){return t}function o(e){if("none"==(e=e.toLowerCase().trim()))return[];for(var r,n=/\s*(\w+)\(([^)]*)\)/g,o=[],i=0;r=n.exec(e);){if(r.index!=i)return;i=r.index+r[0].length;var a=r[1],s=h[a];if(!s)return;var u=r[2].split(","),c=s[0];if(c.length900||e%100!=0))return e},function(t,r){return[t,r,e]},["font-weight"])}(n),function(t){function e(t){var e={};for(var r in t)e[r]=-t[r];return e}function r(e){return t.consumeToken(/^(left|center|right|top|bottom)\b/i,e)||t.consumeLengthOrPercent(e)}function n(e,n){var o=t.consumeRepeated(r,/^/,n);if(o&&""==o[1]){var a=o[0];if(a[0]=a[0]||"center",a[1]=a[1]||"center",3==e&&(a[2]=a[2]||{px:0}),a.length==e){if(/top|bottom/.test(a[0])||/left|right/.test(a[1])){var s=a[0];a[0]=a[1],a[1]=s}if(/left|right|center|Object/.test(a[0])&&/top|bottom|center|Object/.test(a[1]))return a.map(function(t){return"object"==typeof t?t:i[t]})}}}function o(n){var o=t.consumeRepeated(r,/^/,n);if(o){for(var a=o[0],s=[{"%":50},{"%":50}],u=0,c=!1,f=0;f=0&&this._cancelHandlers.splice(r,1)}else u.call(this,t,e)},i}}}(),function(t){var e=document.documentElement,r=null,n=!1;try{var o="0"==getComputedStyle(e).getPropertyValue("opacity")?"1":"0";(r=e.animate({opacity:[o,o]},{duration:1})).currentTime=0,n=getComputedStyle(e).getPropertyValue("opacity")==o}catch(t){}finally{r&&r.cancel()}if(!n){var i=window.Element.prototype.animate;window.Element.prototype.animate=function(e,r){return window.Symbol&&Symbol.iterator&&Array.prototype.from&&e[Symbol.iterator]&&(e=Array.from(e)),Array.isArray(e)||null===e||(e=t.convertToArrayForm(e)),i.call(this,e,r)}}}(r)},"6eAB":function(t,e,r){"use strict";var n=r("glrk");t.exports=function(t,e){var r,o=n(this),i=arguments.length>2?arguments[2]:void 0;if("function"!=typeof e&&"function"!=typeof i)throw TypeError("At least one callback required");return o.has(t)?(r=o.get(t),"function"==typeof e&&(r=e(r),o.set(t,r))):"function"==typeof i&&(r=i(),o.set(t,r)),r}},"6x0u":function(t,e,r){"use strict";var n=r("xDBR"),o=r("2oRo"),i=r("0Dky");t.exports=n||!i(function(){var t=Math.random();__defineSetter__.call(null,t,function(){}),delete o[t]})},"7+kd":function(t,e,r){r("dG/n")("isConcatSpreadable")},"7+zs":function(t,e,r){var n=r("kRJp"),o=r("UesL"),i=r("tiKp")("toPrimitive"),a=Date.prototype;i in a||n(a,i,o)},"702D":function(t,e,r){r("I+eb")({target:"WeakMap",stat:!0},{from:r("qY7S")})},"7JcK":function(t,e,r){"use strict";var n=r("67WC"),o=r("iqeF"),i=n.aTypedArrayConstructor;(0,n.exportTypedArrayStaticMethod)("of",function(){for(var t=0,e=arguments.length,r=new(i(this))(e);e>t;)r[t]=arguments[t++];return r},o)},"7ueG":function(t,e,r){"use strict";var n=r("I+eb"),o=r("WKiH").start,i=r("yNLB")("trimStart"),a=i?function(){return o(this)}:"".trimStart;n({target:"String",proto:!0,forced:i},{trimStart:a,trimLeft:a})},"8AyJ":function(t,e,r){r("I+eb")({target:"Number",stat:!0},{isFinite:r("4oU/")})},"8GlL":function(t,e,r){"use strict";var n=r("HAuM"),o=function(t){var e,r;this.promise=new t(function(t,n){if(void 0!==e||void 0!==r)throw TypeError("Bad Promise constructor");e=t,r=n}),this.resolve=n(e),this.reject=n(r)};t.exports.f=function(t){return new o(t)}},"8STE":function(t,e,r){"use strict";var n=r("I+eb"),o=r("xDBR"),i=r("Cg3G");n({target:"WeakSet",proto:!0,real:!0,forced:o},{deleteAll:function(){return i.apply(this,arguments)}})},"8YOa":function(t,e,r){var n=r("0BK2"),o=r("hh1v"),i=r("UTVS"),a=r("m/L8").f,s=r("kOOl"),u=r("uy83"),c=s("meta"),f=0,l=Object.isExtensible||function(){return!0},h=function(t){a(t,c,{value:{objectID:"O"+ ++f,weakData:{}}})},p=t.exports={REQUIRED:!1,fastKey:function(t,e){if(!o(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!i(t,c)){if(!l(t))return"F";if(!e)return"E";h(t)}return t[c].objectID},getWeakData:function(t,e){if(!i(t,c)){if(!l(t))return!0;if(!e)return!1;h(t)}return t[c].weakData},onFreeze:function(t){return u&&p.REQUIRED&&l(t)&&!i(t,c)&&h(t),t}};n[c]=!0},"8go2":function(t,e,r){r("gg6r")},"8r4s":function(t,e,r){r("I+eb")({target:"Set",stat:!0},{of:r("P940")})},"90hW":function(t,e){t.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},"93I0":function(t,e,r){var n=r("VpIT"),o=r("kOOl"),i=n("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},"94Xl":function(t,e,r){r("JiZb")("Array")},"9D6x":function(t,e,r){"use strict";var n=r("I+eb"),o=r("xDBR"),i=r("glrk"),a=r("HAuM");n({target:"Map",proto:!0,real:!0,forced:o},{update:function(t,e){var r=i(this),n=arguments.length;a(e);var o=r.has(t);if(!o&&n<3)throw TypeError("Updating absent value");var s=o?r.get(t):a(n>2?arguments[2]:void 0)(t,r);return r.set(t,e(s,t,r)),r}})},"9LPj":function(t,e,r){"use strict";var n=r("I+eb"),o=r("0Dky"),i=r("ewvW"),a=r("wE6v");n({target:"Date",proto:!0,forced:o(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})})},{toJSON:function(t){var e=i(this),r=a(e);return"number"!=typeof r||isFinite(r)?e.toISOString():null}})},"9N29":function(t,e,r){"use strict";var n=r("I+eb"),o=r("1Y/n").right,i=r("pkCn"),a=r("LQDL"),s=r("YF1G");n({target:"Array",proto:!0,forced:!i("reduceRight")||!s&&a>79&&a<83},{reduceRight:function(t){return o(this,t,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"9bJ7":function(t,e,r){"use strict";var n=r("I+eb"),o=r("ZUd8").codeAt;n({target:"String",proto:!0},{codePointAt:function(t){return o(this,t)}})},"9d/t":function(t,e,r){var n=r("AO7/"),o=r("xrYK"),i=r("tiKp")("toStringTag"),a="Arguments"==o(function(){return arguments}());t.exports=n?o:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(r){}}(e=Object(t),i))?r:a?o(e):"Object"==(n=o(e))&&"function"==typeof e.callee?"Arguments":n}},"9kbV":function(t,e,r){"use strict";var n=r("I+eb"),o=r("3S9X").find;n({target:"AsyncIterator",proto:!0,real:!0},{find:function(t){return o(this,t)}})},"9mRW":function(t,e,r){r("I+eb")({target:"Math",stat:!0},{fround:r("vo4V")})},"9pNi":function(t,e,r){r("ny8l")},"9tb/":function(t,e,r){var n=r("I+eb"),o=r("I8vh"),i=String.fromCharCode,a=String.fromCodePoint;n({target:"String",stat:!0,forced:!!a&&1!=a.length},{fromCodePoint:function(t){for(var e,r=[],n=arguments.length,a=0;n>a;){if(e=+arguments[a++],o(e,1114111)!==e)throw RangeError(e+" is not a valid code point");r.push(e<65536?i(e):i(55296+((e-=65536)>>10),e%1024+56320))}return r.join("")}})},A2ZE:function(t,e,r){var n=r("HAuM");t.exports=function(t,e,r){if(n(t),void 0===e)return t;switch(r){case 0:return function(){return t.call(e)};case 1:return function(r){return t.call(e,r)};case 2:return function(r,n){return t.call(e,r,n)};case 3:return function(r,n,o){return t.call(e,r,n,o)}}return function(){return t.apply(e,arguments)}}},ALS0:function(t,e,r){"use strict";r("rB9j");var n,o,i=r("I+eb"),a=r("hh1v"),s=(n=!1,(o=/[ac]/).exec=function(){return n=!0,/./.exec.apply(this,arguments)},!0===o.test("abc")&&n),u=/./.test;i({target:"RegExp",proto:!0,forced:!s},{test:function(t){if("function"!=typeof this.exec)return u.call(this,t);var e=this.exec(t);if(null!==e&&!a(e))throw new Error("RegExp exec method returned something other than an Object or null");return!!e}})},"AO7/":function(t,e,r){var n={};n[r("tiKp")("toStringTag")]="z",t.exports="[object z]"===String(n)},AVoK:function(t,e,r){"use strict";var n=r("I+eb"),o=r("xDBR"),i=r("Cg3G");n({target:"Set",proto:!0,real:!0,forced:o},{deleteAll:function(){return i.apply(this,arguments)}})},AmFO:function(t,e,r){var n=r("I+eb"),o=r("0Dky"),i=r("jrUv"),a=Math.abs,s=Math.exp,u=Math.E;n({target:"Math",stat:!0,forced:o(function(){return-2e-17!=Math.sinh(-2e-17)})},{sinh:function(t){return a(t=+t)<1?(i(t)-i(-t))/2:(s(t-1)-s(-t-1))*(u/2)}})},AwgR:function(t,e,r){var n=r("I+eb"),o=r("eDxR"),i=r("glrk"),a=o.has,s=o.toKey;n({target:"Reflect",stat:!0},{hasOwnMetadata:function(t,e){var r=arguments.length<3?void 0:s(arguments[2]);return a(t,i(e),r)}})},B6y2:function(t,e,r){var n=r("I+eb"),o=r("b1O7").values;n({target:"Object",stat:!0},{values:function(t){return o(t)}})},BGb9:function(t,e,r){"use strict";var n=r("I+eb"),o=r("xDBR"),i=r("0GbY"),a=r("glrk"),s=r("HAuM"),u=r("SEBh"),c=r("ImZN");n({target:"Set",proto:!0,real:!0,forced:o},{union:function(t){var e=a(this),r=new(u(e,i("Set")))(e);return c(t,s(r.add),{that:r}),r}})},BIHw:function(t,e,r){"use strict";var n=r("I+eb"),o=r("or9q"),i=r("ewvW"),a=r("UMSQ"),s=r("ppGB"),u=r("ZfDv");n({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:void 0,e=i(this),r=a(e.length),n=u(e,0);return n.length=o(n,e,e,r,0,void 0===t?1:s(t)),n}})},BNMt:function(t,e,r){"use strict";var n=r("I+eb"),o=r("hXpO");n({target:"String",proto:!0,forced:r("rwPt")("blink")},{blink:function(){return o(this,"blink","","")}})},BTho:function(t,e,r){"use strict";var n=r("HAuM"),o=r("hh1v"),i=[].slice,a={},s=function(t,e,r){if(!(e in a)){for(var n=[],o=0;o1?arguments[1]:void 0,3),o=new(c(e,i("Map"))),h=s(o.set);return l(r,function(t,r){h.call(o,t,n(r,t,e))},{AS_ENTRIES:!0,IS_ITERATOR:!0}),o}})},Cg3G:function(t,e,r){"use strict";var n=r("glrk"),o=r("HAuM");t.exports=function(){for(var t,e=n(this),r=o(e.delete),i=!0,a=0,s=arguments.length;a]*>)/g,s=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,r,u,c,f){var l=r+t.length,h=u.length,p=s;return void 0!==c&&(c=n(c),p=a),i.call(f,p,function(n,i){var a;switch(i.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,r);case"'":return e.slice(l);case"<":a=c[i.slice(1,-1)];break;default:var s=+i;if(0===s)return n;if(s>h){var f=o(s/10);return 0===f?n:f<=h?void 0===u[f-1]?i.charAt(1):u[f-1]+i.charAt(1):n}a=u[s-1]}return void 0===a?"":a})}},DMt2:function(t,e,r){var n=r("UMSQ"),o=r("EUja"),i=r("HYAF"),a=Math.ceil,s=function(t){return function(e,r,s){var u,c,f=String(i(e)),l=f.length,h=void 0===s?" ":String(s),p=n(r);return p<=l||""==h?f:((c=o.call(h,a((u=p-l)/h.length))).length>u&&(c=c.slice(0,u)),t?f+c:c+f)}};t.exports={start:s(!1),end:s(!0)}},DOQi:function(t,e,r){"use strict";var n=r("I+eb"),o=r("glrk"),i=r("+M1K"),a=r("0ZUg")(function(t,e){var r=this;return new e(function(n,i){var a=function(){try{e.resolve(o(r.next.call(r.iterator,r.remaining?void 0:t))).then(function(t){try{o(t).done?(r.done=!0,n({done:!0,value:void 0})):r.remaining?(r.remaining--,a()):n({done:!1,value:t.value})}catch(e){i(e)}},i)}catch(s){i(s)}};a()})});n({target:"AsyncIterator",proto:!0,real:!0},{drop:function(t){return new a({iterator:o(this),remaining:i(t)})}})},DPsx:function(t,e,r){var n=r("g6v/"),o=r("0Dky"),i=r("zBJ4");t.exports=!n&&!o(function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a})},DQNa:function(t,e,r){var n=r("busE"),o=Date.prototype,i=o.toString,a=o.getTime;new Date(NaN)+""!="Invalid Date"&&n(o,"toString",function(){var t=a.call(this);return t==t?i.call(this):"Invalid Date"})},DTth:function(t,e,r){var n=r("0Dky"),o=r("tiKp"),i=r("xDBR"),a=o("iterator");t.exports=!n(function(){var t=new URL("b?a=1&b=2&c=3","http://a"),e=t.searchParams,r="";return t.pathname="c%20d",e.forEach(function(t,n){e.delete("b"),r+=n+t}),i&&!t.toJSON||!e.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://\u0442\u0435\u0441\u0442").host||"#%D0%B1"!==new URL("http://a#\u0431").hash||"a1c3"!==r||"x"!==new URL("http://x",void 0).host})},DhMN:function(t,e,r){r("ofBz")},DrvE:function(t,e,r){r("2/pz")},E5NM:function(t,e,r){"use strict";var n=r("I+eb"),o=r("hXpO");n({target:"String",proto:!0,forced:r("rwPt")("big")},{big:function(){return o(this,"big","","")}})},E9XD:function(t,e,r){"use strict";var n=r("I+eb"),o=r("1Y/n").left,i=r("pkCn"),a=r("LQDL"),s=r("YF1G");n({target:"Array",proto:!0,forced:!i("reduce")||!s&&a>79&&a<83},{reduce:function(t){return o(this,t,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"EDT/":function(t,e,r){var n=r("I+eb"),o=r("p5mE"),i=r("0GbY");n({global:!0},{compositeSymbol:function(){return 1===arguments.length&&"string"==typeof arguments[0]?i("Symbol").for(arguments[0]):o.apply(null,arguments).get("symbol",i("Symbol"))}})},ENF9:function(t,e,r){"use strict";var n,o=r("2oRo"),i=r("4syw"),a=r("8YOa"),s=r("bWFh"),u=r("rKzb"),c=r("hh1v"),f=r("afO8").enforce,l=r("f5p1"),h=!o.ActiveXObject&&"ActiveXObject"in o,p=Object.isExtensible,d=function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},v=t.exports=s("WeakMap",d,u);if(l&&h){n=u.getConstructor(d,"WeakMap",!0),a.REQUIRED=!0;var g=v.prototype,y=g.delete,m=g.has,b=g.get,x=g.set;i(g,{delete:function(t){if(c(t)&&!p(t)){var e=f(this);return e.frozen||(e.frozen=new n),y.call(this,t)||e.frozen.delete(t)}return y.call(this,t)},has:function(t){if(c(t)&&!p(t)){var e=f(this);return e.frozen||(e.frozen=new n),m.call(this,t)||e.frozen.has(t)}return m.call(this,t)},get:function(t){if(c(t)&&!p(t)){var e=f(this);return e.frozen||(e.frozen=new n),m.call(this,t)?b.call(this,t):e.frozen.get(t)}return b.call(this,t)},set:function(t,e){if(c(t)&&!p(t)){var r=f(this);r.frozen||(r.frozen=new n),m.call(this,t)?x.call(this,t,e):r.frozen.set(t,e)}else x.call(this,t,e);return this}})}},EUja:function(t,e,r){"use strict";var n=r("ppGB"),o=r("HYAF");t.exports="".repeat||function(t){var e=String(o(this)),r="",i=n(t);if(i<0||i==1/0)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(e+=e))1&i&&(r+=e);return r}},EnZy:function(t,e,r){"use strict";var n=r("14Sl"),o=r("ROdP"),i=r("glrk"),a=r("HYAF"),s=r("SEBh"),u=r("iqWW"),c=r("UMSQ"),f=r("FMNM"),l=r("kmMV"),h=r("0Dky"),p=[].push,d=Math.min,v=!h(function(){return!RegExp(4294967295,"y")});n("split",2,function(t,e,r){var n;return n="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,r){var n=String(a(this)),i=void 0===r?4294967295:r>>>0;if(0===i)return[];if(void 0===t)return[n];if(!o(t))return e.call(n,t,i);for(var s,u,c,f=[],h=0,d=new RegExp(t.source,(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":"")+"g");(s=l.call(d,n))&&!((u=d.lastIndex)>h&&(f.push(n.slice(h,s.index)),s.length>1&&s.index=i));)d.lastIndex===s.index&&d.lastIndex++;return h===n.length?!c&&d.test("")||f.push(""):f.push(n.slice(h)),f.length>i?f.slice(0,i):f}:"0".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:e.call(this,t,r)}:e,[function(e,r){var o=a(this),i=null==e?void 0:e[t];return void 0!==i?i.call(e,o,r):n.call(String(o),e,r)},function(t,o){var a=r(n,t,this,o,n!==e);if(a.done)return a.value;var l=i(t),h=String(this),p=s(l,RegExp),g=l.unicode,y=new p(v?l:"^(?:"+l.source+")",(l.ignoreCase?"i":"")+(l.multiline?"m":"")+(l.unicode?"u":"")+(v?"y":"g")),m=void 0===o?4294967295:o>>>0;if(0===m)return[];if(0===h.length)return null===f(y,h)?[h]:[];for(var b=0,x=0,w=[];x1?arguments[1]:void 0)}},FD54:function(t,e,r){"use strict";var n=r("I+eb"),o=r("RNIs");n({target:"Array",proto:!0},{uniqueBy:r("RnP5")}),o("uniqueBy")},FDzp:function(t,e,r){r("dOgj")("Int32",function(t){return function(e,r,n){return t(this,e,r,n)}})},FEiF:function(t,e,r){var n=r("67WC").aTypedArrayConstructor,o=r("SEBh");t.exports=function(t,e){for(var r=o(t,t.constructor),i=0,a=e.length,s=new(n(r))(a);a>i;)s[i]=e[i++];return s}},FF6l:function(t,e,r){"use strict";var n=r("ewvW"),o=r("I8vh"),i=r("UMSQ"),a=Math.min;t.exports=[].copyWithin||function(t,e){var r=n(this),s=i(r.length),u=o(t,s),c=o(e,s),f=arguments.length>2?arguments[2]:void 0,l=a((void 0===f?s:o(f,s))-c,s-u),h=1;for(c0;)c in r?r[u]=r[c]:delete r[u],u+=h,c+=h;return r}},FMNM:function(t,e,r){var n=r("xrYK"),o=r("kmMV");t.exports=function(t,e){var r=t.exec;if("function"==typeof r){var i=r.call(t,e);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==n(t))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(t,e)}},FZtP:function(t,e,r){var n=r("2oRo"),o=r("/byt"),i=r("F8JR"),a=r("kRJp");for(var s in o){var u=n[s],c=u&&u.prototype;if(c&&c.forEach!==i)try{a(c,"forEach",i)}catch(f){c.forEach=i}}},"Fwt+":function(t,e,r){"use strict";var n=r("67WC"),o=r("UMSQ"),i=r("I8vh"),a=r("SEBh"),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("subarray",function(t,e){var r=s(this),n=r.length,u=i(t,n);return new(a(r,r.constructor))(r.buffer,r.byteOffset+u*r.BYTES_PER_ELEMENT,o((void 0===e?n:i(e,n))-u))})},FxUG:function(t,e,r){r("FZtP"),r("3bBZ"),r("Ew+T"),r("n5b4"),r("R5XZ"),r("Kz25"),r("vxnP"),r("mGGf");var n=r("Qo9l");t.exports=n},"G+Rx":function(t,e,r){var n=r("0GbY");t.exports=n("document","documentElement")},"G/JM":function(t,e,r){r("I+eb")({target:"Reflect",stat:!0},{ownKeys:r("Vu81")})},GC2F:function(t,e,r){var n=r("+M1K");t.exports=function(t,e){var r=n(t);if(r%e)throw RangeError("Wrong offset");return r}},GKVU:function(t,e,r){"use strict";var n=r("I+eb"),o=r("hXpO");n({target:"String",proto:!0,forced:r("rwPt")("anchor")},{anchor:function(t){return o(this,"a","name",t)}})},GRPF:function(t,e,r){"use strict";var n=r("I+eb"),o=r("hXpO");n({target:"String",proto:!0,forced:r("rwPt")("fontsize")},{fontsize:function(t){return o(this,"font","size",t)}})},GXvd:function(t,e,r){r("dG/n")("species")},GarU:function(t,e){t.exports=function(t,e,r){if(!(t instanceof e))throw TypeError("Incorrect "+(r?r+" ":"")+"invocation");return t}},GyKP:function(t,e,r){"use strict";var n=r("I+eb"),o=r("3S9X").toArray;n({target:"AsyncIterator",proto:!0,real:!0},{toArray:function(){return o(this)}})},"H+LF":function(t,e,r){"use strict";r("bWFh")("WeakSet",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},r("rKzb"))},HAuM:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},HH4o:function(t,e,r){var n=r("tiKp")("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[n]=function(){return this},Array.from(a,function(){throw 2})}catch(s){}t.exports=function(t,e){if(!e&&!o)return!1;var r=!1;try{var i={};i[n]=function(){return{next:function(){return{done:r=!0}}}},t(i)}catch(s){}return r}},HNyW:function(t,e,r){var n=r("NC/Y");t.exports=/(iphone|ipod|ipad).*applewebkit/i.test(n)},HRA3:function(t,e,r){"use strict";var n=r("I+eb"),o=r("3S9X").some;n({target:"AsyncIterator",proto:!0,real:!0},{some:function(t){return o(this,t)}})},HRxU:function(t,e,r){var n=r("I+eb"),o=r("g6v/");n({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperties:r("N+g0")})},HYAF:function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},Hd5f:function(t,e,r){var n=r("0Dky"),o=r("tiKp"),i=r("LQDL"),a=o("species");t.exports=function(t){return i>=51||!n(function(){var e=[];return(e.constructor={})[a]=function(){return{foo:1}},1!==e[t](Boolean).foo})}},HiXI:function(t,e,r){"use strict";var n=r("I+eb"),o=r("WKiH").end,i=r("yNLB")("trimEnd"),a=i?function(){return o(this)}:"".trimEnd;n({target:"String",proto:!0,forced:i},{trimEnd:a,trimRight:a})},HsHA:function(t,e){var r=Math.log;t.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:r(1+t)}},"I+eb":function(t,e,r){var n=r("2oRo"),o=r("Bs8V").f,i=r("kRJp"),a=r("busE"),s=r("zk60"),u=r("6JNq"),c=r("lMq5");t.exports=function(t,e){var r,f,l,h,p,d=t.target,v=t.global,g=t.stat;if(r=v?n:g?n[d]||s(d,{}):(n[d]||{}).prototype)for(f in e){if(h=e[f],l=t.noTargetGet?(p=o(r,f))&&p.value:r[f],!c(v?f:d+(g?".":"#")+f,t.forced)&&void 0!==l){if(typeof h==typeof l)continue;u(h,l)}(t.sham||l&&l.sham)&&i(h,"sham",!0),a(r,f,h,t)}}},I1Gw:function(t,e,r){r("dG/n")("split")},"I4K+":function(t,e,r){"use strict";var n=r("I+eb"),o=r("HAuM"),i=r("glrk"),a=r("xcwX"),s=r("m92n"),u=a(function(t){for(var e,r,n=this.iterator,o=this.filterer,a=this.next;;){if(e=i(a.call(n,t)),this.done=!!e.done)return;if(s(n,o,r=e.value))return r}});n({target:"Iterator",proto:!0,real:!0},{filter:function(t){return new u({iterator:i(this),filterer:o(t)})}})},I8vh:function(t,e,r){var n=r("ppGB"),o=Math.max,i=Math.min;t.exports=function(t,e){var r=n(t);return r<0?o(r+e,0):i(r,e)}},I9xj:function(t,e,r){r("1E5z")(Math,"Math",!0)},"IL/d":function(t,e,r){"use strict";var n=r("iqeF");(0,r("67WC").exportTypedArrayStaticMethod)("from",r("oHi+"),n)},IZzc:function(t,e,r){"use strict";var n=r("67WC"),o=n.aTypedArray,i=[].sort;(0,n.exportTypedArrayMethod)("sort",function(t){return i.call(o(this),t)})},ImZN:function(t,e,r){var n=r("glrk"),o=r("6VoE"),i=r("UMSQ"),a=r("A2ZE"),s=r("NaFW"),u=r("KmKo"),c=function(t,e){this.stopped=t,this.result=e};t.exports=function(t,e,r){var f,l,h,p,d,v,g,y=!(!r||!r.AS_ENTRIES),m=!(!r||!r.IS_ITERATOR),b=!(!r||!r.INTERRUPTED),x=a(e,r&&r.that,1+y+b),w=function(t){return f&&u(f),new c(!0,t)},I=function(t){return y?(n(t),b?x(t[0],t[1],w):x(t[0],t[1])):b?x(t,w):x(t)};if(m)f=t;else{if("function"!=typeof(l=s(t)))throw TypeError("Target is not iterable");if(o(l)){for(h=0,p=i(t.length);p>h;h++)if((d=I(t[h]))&&d instanceof c)return d;return new c(!1)}f=l.call(t)}for(v=f.next;!(g=v.call(f)).done;){try{d=I(g.value)}catch(T){throw u(f),T}if("object"==typeof d&&d&&d instanceof c)return d}return new c(!1)}},IxXR:function(t,e,r){"use strict";var n=r("I+eb"),o=r("hXpO");n({target:"String",proto:!0,forced:r("rwPt")("strike")},{strike:function(){return o(this,"strike","","")}})},J30X:function(t,e,r){r("I+eb")({target:"Array",stat:!0},{isArray:r("6LWA")})},JBy8:function(t,e,r){var n=r("yoRg"),o=r("eDl+").concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,o)}},JTJg:function(t,e,r){"use strict";var n=r("I+eb"),o=r("WjRb"),i=r("HYAF");n({target:"String",proto:!0,forced:!r("qxPZ")("includes")},{includes:function(t){return!!~String(i(this)).indexOf(o(t),arguments.length>1?arguments[1]:void 0)}})},JaFt:function(t,e,r){"use strict";var n=r("67WC"),o=r("1Y/n").right,i=n.aTypedArray;(0,n.exportTypedArrayMethod)("reduceRight",function(t){return o(i(this),t,arguments.length,arguments.length>1?arguments[1]:void 0)})},JevA:function(t,e,r){var n=r("I+eb"),o=r("wg0c");n({target:"Number",stat:!0,forced:Number.parseInt!=o},{parseInt:o})},JfAA:function(t,e,r){"use strict";var n=r("busE"),o=r("glrk"),i=r("0Dky"),a=r("rW0t"),s=RegExp.prototype,u=s.toString;(i(function(){return"/a/b"!=u.call({source:"a",flags:"b"})})||"toString"!=u.name)&&n(RegExp.prototype,"toString",function(){var t=o(this),e=String(t.source),r=t.flags;return"/"+e+"/"+String(void 0===r&&t instanceof RegExp&&!("flags"in s)?a.call(t):r)},{unsafe:!0})},JiZb:function(t,e,r){"use strict";var n=r("0GbY"),o=r("m/L8"),i=r("tiKp"),a=r("g6v/"),s=i("species");t.exports=function(t){var e=n(t);a&&e&&!e[s]&&(0,o.f)(e,s,{configurable:!0,get:function(){return this}})}},Jq3E:function(t,e,r){"use strict";var n=r("I+eb"),o=r("3S9X").forEach;n({target:"AsyncIterator",proto:!0,real:!0},{forEach:function(t){return o(this,t)}})},Junv:function(t,e,r){"use strict";var n=r("I+eb"),o=r("6LWA"),i=[].reverse,a=[1,2];n({target:"Array",proto:!0,forced:String(a)===String(a.reverse())},{reverse:function(){return o(this)&&(this.length=this.length),i.call(this)}})},JwUS:function(t,e,r){"use strict";var n=r("I+eb"),o=r("xDBR"),i=r("glrk"),a=r("HAuM"),s=r("WGBp"),u=r("ImZN");n({target:"Set",proto:!0,real:!0,forced:o},{reduce:function(t){var e=i(this),r=s(e),n=arguments.length<2,o=n?void 0:arguments[1];if(a(t),u(r,function(r){n?(n=!1,o=r):o=t(o,r,r,e)},{IS_ITERATOR:!0}),n)throw TypeError("Reduce of empty set with no initial value");return o}})},JxPO:function(t,e,r){"use strict";var n=r("glrk");t.exports=function(t,e){var r=n(this),o=r.has(t)&&"update"in e?e.update(r.get(t),t,r):e.insert(t,r);return r.set(t,o),o}},KVSy:function(t,e,r){"use strict";var n=r("67WC"),o=r("SEBh"),i=r("0Dky"),a=n.aTypedArray,s=n.aTypedArrayConstructor,u=[].slice;(0,n.exportTypedArrayMethod)("slice",function(t,e){for(var r=u.call(a(this),t,e),n=o(this,this.constructor),i=0,c=r.length,f=new(s(n))(c);c>i;)f[i]=r[i++];return f},i(function(){new Int8Array(1).slice()}))},KhsS:function(t,e,r){r("dG/n")("match")},KmKo:function(t,e,r){var n=r("glrk");t.exports=function(t){var e=t.return;if(void 0!==e)return n(e.call(t)).value}},KrxN:function(t,e,r){var n=r("I+eb"),o=180/Math.PI;n({target:"Math",stat:!0},{degrees:function(t){return t*o}})},KvGi:function(t,e,r){r("I+eb")({target:"Math",stat:!0},{sign:r("90hW")})},Kxld:function(t,e,r){r("I+eb")({target:"Object",stat:!0},{is:r("Ep9I")})},Kz25:function(t,e,r){"use strict";r("PKPk");var n,o=r("I+eb"),i=r("g6v/"),a=r("DTth"),s=r("2oRo"),u=r("N+g0"),c=r("busE"),f=r("GarU"),l=r("UTVS"),h=r("YNrV"),p=r("TfTi"),d=r("ZUd8").codeAt,v=r("X7LM"),g=r("1E5z"),y=r("mGGf"),m=r("afO8"),b=s.URL,x=y.URLSearchParams,w=y.getState,I=m.set,T=m.getterFor("URL"),k=Math.floor,S=Math.pow,E=/[A-Za-z]/,_=/[\d+-.A-Za-z]/,R=/\d/,A=/^(0x|0X)/,O=/^[0-7]+$/,M=/^\d+$/,D=/^[\dA-Fa-f]+$/,N=/[\u0000\t\u000A\u000D #%/:?@[\\]]/,P=/[\u0000\t\u000A\u000D #/:?@[\\]]/,L=/^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g,j=/[\t\u000A\u000D]/g,U=function(t,e){var r,n,o;if("["==e.charAt(0)){if("]"!=e.charAt(e.length-1))return"Invalid host";if(!(r=C(e.slice(1,-1))))return"Invalid host";t.host=r}else if(K(t)){if(e=v(e),N.test(e))return"Invalid host";if(null===(r=B(e)))return"Invalid host";t.host=r}else{if(P.test(e))return"Invalid host";for(r="",n=p(e),o=0;o4)return t;for(r=[],n=0;n1&&"0"==o.charAt(0)&&(i=A.test(o)?16:8,o=o.slice(8==i?1:2)),""===o)a=0;else{if(!(10==i?M:8==i?O:D).test(o))return t;a=parseInt(o,i)}r.push(a)}for(n=0;n=S(256,5-e))return null}else if(a>255)return null;for(s=r.pop(),n=0;n6)return;for(n=0;h();){if(o=null,n>0){if(!("."==h()&&n<4))return;l++}if(!R.test(h()))return;for(;R.test(h());){if(i=parseInt(h(),10),null===o)o=i;else{if(0==o)return;o=10*o+i}if(o>255)return;l++}u[c]=256*u[c]+o,2!=++n&&4!=n||c++}if(4!=n)return;break}if(":"==h()){if(l++,!h())return}else if(h())return;u[c++]=e}else{if(null!==f)return;l++,f=++c}}if(null!==f)for(a=c-f,c=7;0!=c&&a>0;)s=u[c],u[c--]=u[f+a-1],u[f+--a]=s;else if(8!=c)return;return u},W=function(t){var e,r,n,o;if("number"==typeof t){for(e=[],r=0;r<4;r++)e.unshift(t%256),t=k(t/256);return e.join(".")}if("object"==typeof t){for(e="",n=function(t){for(var e=null,r=1,n=null,o=0,i=0;i<8;i++)0!==t[i]?(o>r&&(e=n,r=o),n=null,o=0):(null===n&&(n=i),++o);return o>r&&(e=n,r=o),e}(t),r=0;r<8;r++)o&&0===t[r]||(o&&(o=!1),n===r?(e+=r?":":"::",o=!0):(e+=t[r].toString(16),r<7&&(e+=":")));return"["+e+"]"}return t},F={},Z=h({},F,{" ":1,'"':1,"<":1,">":1,"`":1}),z=h({},Z,{"#":1,"?":1,"{":1,"}":1}),G=h({},z,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),H=function(t,e){var r=d(t,0);return r>32&&r<127&&!l(e,t)?t:encodeURIComponent(t)},Y={ftp:21,file:null,http:80,https:443,ws:80,wss:443},K=function(t){return l(Y,t.scheme)},V=function(t){return""!=t.username||""!=t.password},q=function(t){return!t.host||t.cannotBeABaseURL||"file"==t.scheme},X=function(t,e){var r;return 2==t.length&&E.test(t.charAt(0))&&(":"==(r=t.charAt(1))||!e&&"|"==r)},J=function(t){var e;return t.length>1&&X(t.slice(0,2))&&(2==t.length||"/"===(e=t.charAt(2))||"\\"===e||"?"===e||"#"===e)},Q=function(t){var e=t.path,r=e.length;!r||"file"==t.scheme&&1==r&&X(e[0],!0)||e.pop()},$=function(t){return"."===t||"%2e"===t.toLowerCase()},tt={},et={},rt={},nt={},ot={},it={},at={},st={},ut={},ct={},ft={},lt={},ht={},pt={},dt={},vt={},gt={},yt={},mt={},bt={},xt={},wt=function(t,e,r,o){var i,a,s,u,c,f=r||tt,h=0,d="",v=!1,g=!1,y=!1;for(r||(t.scheme="",t.username="",t.password="",t.host=null,t.port=null,t.path=[],t.query=null,t.fragment=null,t.cannotBeABaseURL=!1,e=e.replace(L,"")),e=e.replace(j,""),i=p(e);h<=i.length;){switch(a=i[h],f){case tt:if(!a||!E.test(a)){if(r)return"Invalid scheme";f=rt;continue}d+=a.toLowerCase(),f=et;break;case et:if(a&&(_.test(a)||"+"==a||"-"==a||"."==a))d+=a.toLowerCase();else{if(":"!=a){if(r)return"Invalid scheme";d="",f=rt,h=0;continue}if(r&&(K(t)!=l(Y,d)||"file"==d&&(V(t)||null!==t.port)||"file"==t.scheme&&!t.host))return;if(t.scheme=d,r)return void(K(t)&&Y[t.scheme]==t.port&&(t.port=null));d="","file"==t.scheme?f=pt:K(t)&&o&&o.scheme==t.scheme?f=nt:K(t)?f=st:"/"==i[h+1]?(f=ot,h++):(t.cannotBeABaseURL=!0,t.path.push(""),f=mt)}break;case rt:if(!o||o.cannotBeABaseURL&&"#"!=a)return"Invalid scheme";if(o.cannotBeABaseURL&&"#"==a){t.scheme=o.scheme,t.path=o.path.slice(),t.query=o.query,t.fragment="",t.cannotBeABaseURL=!0,f=xt;break}f="file"==o.scheme?pt:it;continue;case nt:if("/"!=a||"/"!=i[h+1]){f=it;continue}f=ut,h++;break;case ot:if("/"==a){f=ct;break}f=yt;continue;case it:if(t.scheme=o.scheme,a==n)t.username=o.username,t.password=o.password,t.host=o.host,t.port=o.port,t.path=o.path.slice(),t.query=o.query;else if("/"==a||"\\"==a&&K(t))f=at;else if("?"==a)t.username=o.username,t.password=o.password,t.host=o.host,t.port=o.port,t.path=o.path.slice(),t.query="",f=bt;else{if("#"!=a){t.username=o.username,t.password=o.password,t.host=o.host,t.port=o.port,t.path=o.path.slice(),t.path.pop(),f=yt;continue}t.username=o.username,t.password=o.password,t.host=o.host,t.port=o.port,t.path=o.path.slice(),t.query=o.query,t.fragment="",f=xt}break;case at:if(!K(t)||"/"!=a&&"\\"!=a){if("/"!=a){t.username=o.username,t.password=o.password,t.host=o.host,t.port=o.port,f=yt;continue}f=ct}else f=ut;break;case st:if(f=ut,"/"!=a||"/"!=d.charAt(h+1))continue;h++;break;case ut:if("/"!=a&&"\\"!=a){f=ct;continue}break;case ct:if("@"==a){v&&(d="%40"+d),v=!0,s=p(d);for(var m=0;m65535)return"Invalid port";t.port=K(t)&&w===Y[t.scheme]?null:w,d=""}if(r)return;f=gt;continue}return"Invalid port"}d+=a;break;case pt:if(t.scheme="file","/"==a||"\\"==a)f=dt;else{if(!o||"file"!=o.scheme){f=yt;continue}if(a==n)t.host=o.host,t.path=o.path.slice(),t.query=o.query;else if("?"==a)t.host=o.host,t.path=o.path.slice(),t.query="",f=bt;else{if("#"!=a){J(i.slice(h).join(""))||(t.host=o.host,t.path=o.path.slice(),Q(t)),f=yt;continue}t.host=o.host,t.path=o.path.slice(),t.query=o.query,t.fragment="",f=xt}}break;case dt:if("/"==a||"\\"==a){f=vt;break}o&&"file"==o.scheme&&!J(i.slice(h).join(""))&&(X(o.path[0],!0)?t.path.push(o.path[0]):t.host=o.host),f=yt;continue;case vt:if(a==n||"/"==a||"\\"==a||"?"==a||"#"==a){if(!r&&X(d))f=yt;else if(""==d){if(t.host="",r)return;f=gt}else{if(u=U(t,d))return u;if("localhost"==t.host&&(t.host=""),r)return;d="",f=gt}continue}d+=a;break;case gt:if(K(t)){if(f=yt,"/"!=a&&"\\"!=a)continue}else if(r||"?"!=a)if(r||"#"!=a){if(a!=n&&(f=yt,"/"!=a))continue}else t.fragment="",f=xt;else t.query="",f=bt;break;case yt:if(a==n||"/"==a||"\\"==a&&K(t)||!r&&("?"==a||"#"==a)){if(".."===(c=(c=d).toLowerCase())||"%2e."===c||".%2e"===c||"%2e%2e"===c?(Q(t),"/"==a||"\\"==a&&K(t)||t.path.push("")):$(d)?"/"==a||"\\"==a&&K(t)||t.path.push(""):("file"==t.scheme&&!t.path.length&&X(d)&&(t.host&&(t.host=""),d=d.charAt(0)+":"),t.path.push(d)),d="","file"==t.scheme&&(a==n||"?"==a||"#"==a))for(;t.path.length>1&&""===t.path[0];)t.path.shift();"?"==a?(t.query="",f=bt):"#"==a&&(t.fragment="",f=xt)}else d+=H(a,z);break;case mt:"?"==a?(t.query="",f=bt):"#"==a?(t.fragment="",f=xt):a!=n&&(t.path[0]+=H(a,F));break;case bt:r||"#"!=a?a!=n&&("'"==a&&K(t)?t.query+="%27":t.query+="#"==a?"%23":H(a,F)):(t.fragment="",f=xt);break;case xt:a!=n&&(t.fragment+=H(a,Z))}h++}},It=function(t){var e,r,n=f(this,It,"URL"),o=arguments.length>1?arguments[1]:void 0,a=String(t),s=I(n,{type:"URL"});if(void 0!==o)if(o instanceof It)e=T(o);else if(r=wt(e={},String(o)))throw TypeError(r);if(r=wt(s,a,null,e))throw TypeError(r);var u=s.searchParams=new x,c=w(u);c.updateSearchParams(s.query),c.updateURL=function(){s.query=String(u)||null},i||(n.href=kt.call(n),n.origin=St.call(n),n.protocol=Et.call(n),n.username=_t.call(n),n.password=Rt.call(n),n.host=At.call(n),n.hostname=Ot.call(n),n.port=Mt.call(n),n.pathname=Dt.call(n),n.search=Nt.call(n),n.searchParams=Pt.call(n),n.hash=Lt.call(n))},Tt=It.prototype,kt=function(){var t=T(this),e=t.scheme,r=t.username,n=t.password,o=t.host,i=t.port,a=t.path,s=t.query,u=t.fragment,c=e+":";return null!==o?(c+="//",V(t)&&(c+=r+(n?":"+n:"")+"@"),c+=W(o),null!==i&&(c+=":"+i)):"file"==e&&(c+="//"),c+=t.cannotBeABaseURL?a[0]:a.length?"/"+a.join("/"):"",null!==s&&(c+="?"+s),null!==u&&(c+="#"+u),c},St=function(){var t=T(this),e=t.scheme,r=t.port;if("blob"==e)try{return new URL(e.path[0]).origin}catch(n){return"null"}return"file"!=e&&K(t)?e+"://"+W(t.host)+(null!==r?":"+r:""):"null"},Et=function(){return T(this).scheme+":"},_t=function(){return T(this).username},Rt=function(){return T(this).password},At=function(){var t=T(this),e=t.host,r=t.port;return null===e?"":null===r?W(e):W(e)+":"+r},Ot=function(){var t=T(this).host;return null===t?"":W(t)},Mt=function(){var t=T(this).port;return null===t?"":String(t)},Dt=function(){var t=T(this),e=t.path;return t.cannotBeABaseURL?e[0]:e.length?"/"+e.join("/"):""},Nt=function(){var t=T(this).query;return t?"?"+t:""},Pt=function(){return T(this).searchParams},Lt=function(){var t=T(this).fragment;return t?"#"+t:""},jt=function(t,e){return{get:t,set:e,configurable:!0,enumerable:!0}};if(i&&u(Tt,{href:jt(kt,function(t){var e=T(this),r=String(t),n=wt(e,r);if(n)throw TypeError(n);w(e.searchParams).updateSearchParams(e.query)}),origin:jt(St),protocol:jt(Et,function(t){var e=T(this);wt(e,String(t)+":",tt)}),username:jt(_t,function(t){var e=T(this),r=p(String(t));if(!q(e)){e.username="";for(var n=0;n1?arguments[1]:void 0,e.length)),n=String(t);return l?l.call(e,n,r):e.slice(r,r+n.length)===n}})},LPSS:function(t,e,r){var n,o,i,a=r("2oRo"),s=r("0Dky"),u=r("A2ZE"),c=r("G+Rx"),f=r("zBJ4"),l=r("HNyW"),h=r("YF1G"),p=a.location,d=a.setImmediate,v=a.clearImmediate,g=a.process,y=a.MessageChannel,m=a.Dispatch,b=0,x={},w=function(t){if(x.hasOwnProperty(t)){var e=x[t];delete x[t],e()}},I=function(t){return function(){w(t)}},T=function(t){w(t.data)},k=function(t){a.postMessage(t+"",p.protocol+"//"+p.host)};d&&v||(d=function(t){for(var e=[],r=1;arguments.length>r;)e.push(arguments[r++]);return x[++b]=function(){("function"==typeof t?t:Function(t)).apply(void 0,e)},n(b),b},v=function(t){delete x[t]},h?n=function(t){g.nextTick(I(t))}:m&&m.now?n=function(t){m.now(I(t))}:y&&!l?(i=(o=new y).port2,o.port1.onmessage=T,n=u(i.postMessage,i,1)):a.addEventListener&&"function"==typeof postMessage&&!a.importScripts&&p&&"file:"!==p.protocol&&!s(k)?(n=k,a.addEventListener("message",T,!1)):n="onreadystatechange"in f("script")?function(t){c.appendChild(f("script")).onreadystatechange=function(){c.removeChild(this),w(t)}}:function(t){setTimeout(I(t),0)}),t.exports={set:d,clear:v}},LQDL:function(t,e,r){var n,o,i=r("2oRo"),a=r("NC/Y"),s=i.process,u=s&&s.versions,c=u&&u.v8;c?o=(n=c.split("."))[0]+n[1]:a&&(!(n=a.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=a.match(/Chrome\/(\d+)/))&&(o=n[1]),t.exports=o&&+o},M5PG:function(t,e,r){"use strict";var n=r("I+eb"),o=r("/YG1");n({target:"Number",stat:!0},{range:function(t,e,r){return new o(t,e,r,"number",0,1)}})},MoCz:function(t,e,r){"use strict";var n=r("67WC"),o=r("5Yz+"),i=n.aTypedArray;(0,n.exportTypedArrayMethod)("lastIndexOf",function(t){return o.apply(i(this),arguments)})},Mr3k:function(t,e,r){r("p/S5"),r("apDx")},"N+g0":function(t,e,r){var n=r("g6v/"),o=r("m/L8"),i=r("glrk"),a=r("33Wh");t.exports=n?Object.defineProperties:function(t,e){i(t);for(var r,n=a(e),s=n.length,u=0;s>u;)o.f(t,r=n[u++],e[r]);return t}},"N/DB":function(t,e){const r="undefined"!=typeof globalThis&&globalThis,n="undefined"!=typeof window&&window,o="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,i="undefined"!=typeof global&&global,a=function(t,...e){if(a.translate){const r=a.translate(t,e);t=r[0],e=r[1]}let r=s(t[0],t.raw[0]);for(let n=1;n>>0,i=r>>>0;return(e>>>0)-(n>>>0)-((~o&i|~(o^i)&o-i>>>0)>>>31)|0}})},O2Hg:function(t,e,r){r("j+VE");var n=r("2oRo");t.exports=n},O741:function(t,e,r){var n=r("hh1v");t.exports=function(t){if(!n(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},OM9Z:function(t,e,r){r("I+eb")({target:"String",proto:!0},{repeat:r("EUja")})},Onu3:function(t,e,r){"use strict";var n=r("67WC"),o=r("tycR").findIndex,i=n.aTypedArray;(0,n.exportTypedArrayMethod)("findIndex",function(t){return o(i(this),t,arguments.length>1?arguments[1]:void 0)})},P4y1:function(t,e){t.exports={}},P8wP:function(t,e,r){"use strict";var n=r("67WC"),o=r("tycR").map,i=r("SEBh"),a=n.aTypedArray,s=n.aTypedArrayConstructor;(0,n.exportTypedArrayMethod)("map",function(t){return o(a(this),t,arguments.length>1?arguments[1]:void 0,function(t,e){return new(s(i(t,t.constructor)))(e)})})},P940:function(t,e,r){"use strict";t.exports=function(){for(var t=arguments.length,e=new Array(t);t--;)e[t]=arguments[t];return new this(e)}},PF2M:function(t,e,r){"use strict";var n=r("67WC"),o=r("UMSQ"),i=r("GC2F"),a=r("ewvW"),s=r("0Dky"),u=n.aTypedArray;(0,n.exportTypedArrayMethod)("set",function(t){u(this);var e=i(arguments.length>1?arguments[1]:void 0,1),r=this.length,n=a(t),s=o(n.length),c=0;if(s+e>r)throw RangeError("Wrong length");for(;c=r.length?{value:void 0,done:!0}:(t=n(r,o),e.index+=t.length,{value:t,done:!1})})},PqOI:function(t,e,r){var n=r("I+eb"),o=r("90hW"),i=Math.abs,a=Math.pow;n({target:"Math",stat:!0},{cbrt:function(t){return o(t=+t)*a(i(t),1/3)}})},PzqY:function(t,e,r){var n=r("I+eb"),o=r("g6v/"),i=r("glrk"),a=r("wE6v"),s=r("m/L8");n({target:"Reflect",stat:!0,forced:r("0Dky")(function(){Reflect.defineProperty(s.f({},1,{value:1}),1,{value:2})}),sham:!o},{defineProperty:function(t,e,r){i(t);var n=a(e,!0);i(r);try{return s.f(t,n,r),!0}catch(o){return!1}}})},Q7Pz:function(t,e,r){"use strict";var n=r("I+eb"),o=r("xDBR"),i=r("glrk"),a=r("Sssf"),s=r("i4U9"),u=r("ImZN");n({target:"Map",proto:!0,real:!0,forced:o},{includes:function(t){return u(a(i(this)),function(e,r,n){if(s(r,t))return n()},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}})},QFcT:function(t,e,r){var n=r("I+eb"),o=Math.hypot,i=Math.abs,a=Math.sqrt;n({target:"Math",stat:!0,forced:!!o&&o(1/0,NaN)!==1/0},{hypot:function(t,e){for(var r,n,o=0,s=0,u=arguments.length,c=0;s0?(n=r/c)*n:r;return c===1/0?1/0:c*a(o)}})},QGkA:function(t,e,r){r("RNIs")("flat")},QIpd:function(t,e,r){var n=r("xrYK");t.exports=function(t){if("number"!=typeof t&&"Number"!=n(t))throw TypeError("Incorrect invocation");return+t}},QNnp:function(t,e,r){var n=r("I+eb"),o=Math.floor,i=Math.log,a=Math.LOG2E;n({target:"Math",stat:!0},{clz32:function(t){return(t>>>=0)?31-o(i(t+.5)*a):32}})},QWBl:function(t,e,r){"use strict";var n=r("I+eb"),o=r("F8JR");n({target:"Array",proto:!0,forced:[].forEach!=o},{forEach:o})},Qo9l:function(t,e,r){var n=r("2oRo");t.exports=n},"R3/m":function(t,e,r){"use strict";var n=r("I+eb"),o=r("xDBR"),i=r("glrk"),a=r("A2ZE"),s=r("Sssf"),u=r("ImZN");n({target:"Map",proto:!0,real:!0,forced:o},{every:function(t){var e=i(this),r=s(e),n=a(t,arguments.length>1?arguments[1]:void 0,3);return!u(r,function(t,r,o){if(!n(r,t,e))return o()},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}})},R5XZ:function(t,e,r){var n=r("I+eb"),o=r("2oRo"),i=r("NC/Y"),a=[].slice,s=function(t){return function(e,r){var n=arguments.length>2,o=n?a.call(arguments,2):void 0;return t(n?function(){("function"==typeof e?e:Function(e)).apply(this,o)}:e,r)}};n({global:!0,bind:!0,forced:/MSIE .\./.test(i)},{setTimeout:s(o.setTimeout),setInterval:s(o.setInterval)})},RBeo:function(t,e,r){"use strict";var n=r("I+eb"),o=r("glrk"),i=r("+M1K"),a=r("xcwX"),s=r("KmKo"),u=a(function(t){var e=this.iterator;if(!this.remaining--)return this.done=!0,s(e);var r=o(this.next.call(e,t));return(this.done=!!r.done)?void 0:r.value});n({target:"Iterator",proto:!0,real:!0},{take:function(t){return new u({iterator:o(this),remaining:i(t)})}})},RDjF:function(t,e,r){r("khwf")},RK3t:function(t,e,r){var n=r("0Dky"),o=r("xrYK"),i="".split;t.exports=n(function(){return!Object("z").propertyIsEnumerable(0)})?function(t){return"String"==o(t)?i.call(t,""):Object(t)}:Object},RN6c:function(t,e,r){var n=r("2oRo");t.exports=function(t,e){var r=n.console;r&&r.error&&(1===arguments.length?r.error(t):r.error(t,e))}},RNIs:function(t,e,r){var n=r("tiKp"),o=r("fHMY"),i=r("m/L8"),a=n("unscopables"),s=Array.prototype;null==s[a]&&i.f(s,a,{configurable:!0,value:o(null)}),t.exports=function(t){s[a][t]=!0}},ROdP:function(t,e,r){var n=r("hh1v"),o=r("xrYK"),i=r("tiKp")("match");t.exports=function(t){var e;return n(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==o(t))}},RdAl:function(t,e,r){r("kBMV"),r("2rAw"),r("DOQi"),r("+TvI"),r("3deY"),r("9kbV"),r("ReOf"),r("Jq3E"),r("ckWc"),r("e4sC"),r("gmAZ"),r("HRA3"),r("Zg79"),r("GyKP"),r("BkPv"),r("skyj"),r("qzxb"),r("dtZr"),r("I4K+"),r("//ze"),r("zRry"),r("Tj4k"),r("oJMf"),r("pXN/"),r("nUrj"),r("mppl"),r("RBeo"),r("y8gL")},ReOf:function(t,e,r){"use strict";var n=r("I+eb"),o=r("HAuM"),i=r("glrk"),a=r("0ZUg"),s=r("5/SW"),u=a(function(t,e){var r,n,a=this,u=a.mapper;return new e(function(c,f){var l=function(){try{e.resolve(i(a.next.call(a.iterator,t))).then(function(t){try{i(t).done?(a.done=!0,c({done:!0,value:void 0})):e.resolve(u(t.value)).then(function(t){try{if(void 0!==(n=s(t)))return a.innerIterator=r=i(n.call(t)),a.innerNext=o(r.next),h();f(TypeError(".flatMap callback should return an iterable object"))}catch(e){f(e)}},f)}catch(l){f(l)}},f)}catch(l){f(l)}},h=function(){if(r=a.innerIterator)try{e.resolve(i(a.innerNext.call(r))).then(function(t){try{i(t).done?(a.innerIterator=a.innerNext=null,l()):c({done:!1,value:t.value})}catch(e){f(e)}},f)}catch(t){f(t)}else l()};h()})});n({target:"AsyncIterator",proto:!0,real:!0},{flatMap:function(t){return new u({iterator:i(this),mapper:o(t),innerIterator:null,innerNext:null})}})},Rfxz:function(t,e,r){"use strict";var n=r("I+eb"),o=r("tycR").some;n({target:"Array",proto:!0,forced:!r("pkCn")("some")},{some:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},Rm1S:function(t,e,r){"use strict";var n=r("14Sl"),o=r("glrk"),i=r("UMSQ"),a=r("HYAF"),s=r("iqWW"),u=r("FMNM");n("match",1,function(t,e,r){return[function(e){var r=a(this),n=null==e?void 0:e[t];return void 0!==n?n.call(e,r):new RegExp(e)[t](String(r))},function(t){var n=r(e,t,this);if(n.done)return n.value;var a=o(t),c=String(this);if(!a.global)return u(a,c);var f=a.unicode;a.lastIndex=0;for(var l,h=[],p=0;null!==(l=u(a,c));){var d=String(l[0]);h[p]=d,""===d&&(a.lastIndex=s(c,i(a.lastIndex),f)),p++}return 0===p?null:h}]})},RnP5:function(t,e,r){"use strict";var n=r("UMSQ"),o=r("ewvW"),i=r("0GbY"),a=r("ZfDv"),s=[].push;t.exports=function(t){var e,r,u,c,f=o(this),l=n(f.length),h=a(f,0),p=new(i("Map"));if("function"==typeof t)e=t;else{if(null!=t)throw new TypeError("Incorrect resolver!");e=function(t){return t}}for(r=0;r37&&o<41)})},SYor:function(t,e,r){"use strict";var n=r("I+eb"),o=r("WKiH").trim;n({target:"String",proto:!0,forced:r("yNLB")("trim")},{trim:function(){return o(this)}})},Si40:function(t,e,r){"use strict";var n=r("I+eb"),o=r("xDBR"),i=r("0GbY"),a=r("glrk"),s=r("HAuM"),u=r("SEBh"),c=r("ImZN");n({target:"Set",proto:!0,real:!0,forced:o},{symmetricDifference:function(t){var e=a(this),r=new(u(e,i("Set")))(e),n=s(r.delete),o=s(r.add);return c(t,function(t){n.call(r,t)||o.call(r,t)}),r}})},SpvK:function(t,e,r){r("dOgj")("Float64",function(t){return function(e,r,n){return t(this,e,r,n)}})},Sssf:function(t,e,r){var n=r("xDBR"),o=r("mh/w");t.exports=n?o:function(t){return Map.prototype.entries.call(t)}},SuFq:function(t,e,r){var n=r("I+eb"),o=r("0GbY"),i=r("HAuM"),a=r("glrk"),s=r("hh1v"),u=r("fHMY"),c=r("BTho"),f=r("0Dky"),l=o("Reflect","construct"),h=f(function(){function t(){}return!(l(function(){},[],t)instanceof t)}),p=!f(function(){l(function(){})}),d=h||p;n({target:"Reflect",stat:!0,forced:d,sham:d},{construct:function(t,e){i(t),a(e);var r=arguments.length<3?t:i(arguments[2]);if(p&&!h)return l(t,e,r);if(t==r){switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3])}var n=[null];return n.push.apply(n,e),new(c.apply(t,n))}var o=r.prototype,f=u(s(o)?o:Object.prototype),d=Function.apply.call(t,f,e);return s(d)?d:f}})},T63A:function(t,e,r){var n=r("I+eb"),o=r("b1O7").entries;n({target:"Object",stat:!0},{entries:function(t){return o(t)}})},TFPT:function(t,e,r){"use strict";var n=r("I+eb"),o=r("hXpO");n({target:"String",proto:!0,forced:r("rwPt")("sub")},{sub:function(){return o(this,"sub","","")}})},TJ79:function(t,e,r){r("I+eb")({target:"WeakMap",stat:!0},{of:r("P940")})},TWNs8:function(t,e,r){var n=r("g6v/"),o=r("2oRo"),i=r("lMq5"),a=r("cVYH"),s=r("m/L8").f,u=r("JBy8").f,c=r("ROdP"),f=r("rW0t"),l=r("n3/R"),h=r("busE"),p=r("0Dky"),d=r("afO8").set,v=r("JiZb"),g=r("tiKp")("match"),y=o.RegExp,m=y.prototype,b=/a/g,x=/a/g,w=new y(b)!==b,I=l.UNSUPPORTED_Y;if(n&&i("RegExp",!w||I||p(function(){return x[g]=!1,y(b)!=b||y(x)==x||"/a/i"!=y(b,"i")}))){for(var T=function(t,e){var r,n=this instanceof T,o=c(t),i=void 0===e;if(!n&&o&&t.constructor===T&&i)return t;w?o&&!i&&(t=t.source):t instanceof T&&(i&&(e=f.call(t)),t=t.source),I&&(r=!!e&&e.indexOf("y")>-1)&&(e=e.replace(/y/g,""));var s=a(w?new y(t,e):y(t,e),n?this:m,T);return I&&r&&d(s,{sticky:r}),s},k=function(t){t in T||s(T,t,{configurable:!0,get:function(){return y[t]},set:function(e){y[t]=e}})},S=u(y),E=0;S.length>E;)k(S[E++]);m.constructor=T,T.prototype=m,h(o,"RegExp",T)}v("RegExp")},TWQb:function(t,e,r){var n=r("/GqU"),o=r("UMSQ"),i=r("I8vh"),a=function(t){return function(e,r,a){var s,u=n(e),c=o(u.length),f=i(a,c);if(t&&r!=r){for(;c>f;)if((s=u[f++])!=s)return!0}else for(;c>f;f++)if((t||f in u)&&u[f]===r)return t||f||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},TZCg:function(t,e,r){"use strict";var n=r("I+eb"),o=r("DMt2").start;n({target:"String",proto:!0,forced:r("mgyK")},{padStart:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},TeQF:function(t,e,r){"use strict";var n=r("I+eb"),o=r("tycR").filter;n({target:"Array",proto:!0,forced:!r("Hd5f")("filter")},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},TfTi:function(t,e,r){"use strict";var n=r("A2ZE"),o=r("ewvW"),i=r("m92n"),a=r("6VoE"),s=r("UMSQ"),u=r("hBjN"),c=r("NaFW");t.exports=function(t){var e,r,f,l,h,p,d=o(t),v="function"==typeof this?this:Array,g=arguments.length,y=g>1?arguments[1]:void 0,m=void 0!==y,b=c(d),x=0;if(m&&(y=n(y,g>2?arguments[2]:void 0,2)),null==b||v==Array&&a(b))for(r=new v(e=s(d.length));e>x;x++)p=m?y(d[x],x):d[x],u(r,x,p);else for(h=(l=b.call(d)).next,r=new v;!(f=h.call(l)).done;x++)p=m?i(l,y,[f.value,x],!0):f.value,u(r,x,p);return r.length=x,r}},Thag:function(t,e,r){"use strict";var n=r("I+eb"),o=r("xDBR"),i=r("glrk"),a=r("A2ZE"),s=r("Sssf"),u=r("ImZN");n({target:"Map",proto:!0,real:!0,forced:o},{some:function(t){var e=i(this),r=s(e),n=a(t,arguments.length>1?arguments[1]:void 0,3);return u(r,function(t,r,o){if(n(r,t,e))return o()},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}})},Tj4k:function(t,e,r){"use strict";var n=r("I+eb"),o=r("ImZN"),i=r("glrk");n({target:"Iterator",proto:!0,real:!0},{forEach:function(t){o(i(this),t,{IS_ITERATOR:!0})}})},ToJy:function(t,e,r){"use strict";var n=r("I+eb"),o=r("HAuM"),i=r("ewvW"),a=r("0Dky"),s=r("pkCn"),u=[],c=u.sort,f=a(function(){u.sort(void 0)}),l=a(function(){u.sort(null)}),h=s("sort");n({target:"Array",proto:!0,forced:f||!l||!h},{sort:function(t){return void 0===t?c.call(i(this)):c.call(i(this),o(t))}})},Tskq:function(t,e,r){"use strict";var n=r("bWFh"),o=r("ZWaQ");t.exports=n("Map",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},o)},U3f4:function(t,e,r){var n=r("g6v/"),o=r("m/L8"),i=r("rW0t"),a=r("n3/R").UNSUPPORTED_Y;n&&("g"!=/./g.flags||a)&&o.f(RegExp.prototype,"flags",{configurable:!0,get:i})},UMSQ:function(t,e,r){var n=r("ppGB"),o=Math.min;t.exports=function(t){return t>0?o(n(t),9007199254740991):0}},UR95:function(t,e,r){r("UzNg")},UTVS:function(t,e){var r={}.hasOwnProperty;t.exports=function(t,e){return r.call(t,e)}},UWOw:function(t,e,r){r("j0AU"),r("rO+H")},UesL:function(t,e,r){"use strict";var n=r("glrk"),o=r("wE6v");t.exports=function(t){if("string"!==t&&"number"!==t&&"default"!==t)throw TypeError("Incorrect hint");return o(n(this),"number"!==t)}},UxlC:function(t,e,r){"use strict";var n=r("14Sl"),o=r("glrk"),i=r("UMSQ"),a=r("ppGB"),s=r("HYAF"),u=r("iqWW"),c=r("DLK6"),f=r("FMNM"),l=Math.max,h=Math.min;n("replace",2,function(t,e,r,n){var p=n.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,d=n.REPLACE_KEEPS_$0,v=p?"$":"$0";return[function(r,n){var o=s(this),i=null==r?void 0:r[t];return void 0!==i?i.call(r,o,n):e.call(String(o),r,n)},function(t,n){if(!p&&d||"string"==typeof n&&-1===n.indexOf(v)){var s=r(e,t,this,n);if(s.done)return s.value}var g=o(t),y=String(this),m="function"==typeof n;m||(n=String(n));var b=g.global;if(b){var x=g.unicode;g.lastIndex=0}for(var w=[];;){var I=f(g,y);if(null===I)break;if(w.push(I),!b)break;""===String(I[0])&&(g.lastIndex=u(y,i(g.lastIndex),x))}for(var T,k="",S=0,E=0;E=S&&(k+=y.slice(S,R)+N,S=R+_.length)}return k+y.slice(S)}]})},Uydy:function(t,e,r){var n=r("I+eb"),o=r("HsHA"),i=Math.acosh,a=Math.log,s=Math.sqrt,u=Math.LN2;n({target:"Math",stat:!0,forced:!i||710!=Math.floor(i(Number.MAX_VALUE))||i(1/0)!=1/0},{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?a(t)+u:o(t-1+s(t-1)*s(t+1))}})},UzNg:function(t,e,r){"use strict";var n=r("I+eb"),o=r("ntOU"),i=r("HYAF"),a=r("afO8"),s=r("ZUd8"),u=s.codeAt,c=s.charAt,f=a.set,l=a.getterFor("String Iterator"),h=o(function(t){f(this,{type:"String Iterator",string:t,index:0})},"String",function(){var t,e=l(this),r=e.string,n=e.index;return n>=r.length?{value:void 0,done:!0}:(t=c(r,n),e.index+=t.length,{value:{codePoint:u(t,0),position:n},done:!1})});n({target:"String",proto:!0},{codePoints:function(){return new h(String(i(this)))}})},VC3L:function(t,e,r){"use strict";var n=r("I+eb"),o=r("0Dky"),i=r("QIpd"),a=1..toPrecision;n({target:"Number",proto:!0,forced:o(function(){return"1"!==a.call(1,void 0)})||!o(function(){a.call({})})},{toPrecision:function(t){return void 0===t?a.call(i(this)):a.call(i(this),t)}})},VMgC:function(t,e,r){"use strict";var n=r("I+eb"),o=r("tycR").filterOut,i=r("RNIs");n({target:"Array",proto:!0},{filterOut:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i("filterOut")},VOz1:function(t,e,r){"use strict";var n=r("I+eb"),o=r("xDBR"),i=r("glrk"),a=r("HAuM"),s=r("Sssf"),u=r("ImZN");n({target:"Map",proto:!0,real:!0,forced:o},{reduce:function(t){var e=i(this),r=s(e),n=arguments.length<2,o=n?void 0:arguments[1];if(a(t),u(r,function(r,i){n?(n=!1,o=i):o=t(o,i,r,e)},{AS_ENTRIES:!0,IS_ITERATOR:!0}),n)throw TypeError("Reduce of empty map with no initial value");return o}})},Vnov:function(t,e,r){"use strict";var n=r("I+eb"),o=r("xDBR"),i=r("glrk"),a=r("Sssf"),s=r("ImZN");n({target:"Map",proto:!0,real:!0,forced:o},{keyOf:function(t){return s(a(i(this)),function(e,r,n){if(r===t)return n(e)},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).result}})},VpIT:function(t,e,r){var n=r("xDBR"),o=r("xs3f");(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.9.1",mode:n?"pure":"global",copyright:"\xa9 2021 Denis Pushkarev (zloirock.ru)"})},Vu81:function(t,e,r){var n=r("0GbY"),o=r("JBy8"),i=r("dBg+"),a=r("glrk");t.exports=n("Reflect","ownKeys")||function(t){var e=o.f(a(t)),r=i.f;return r?e.concat(r(t)):e}},"W/eh":function(t,e,r){"use strict";var n=r("I+eb"),o=r("g6v/"),i=r("6x0u"),a=r("ewvW"),s=r("wE6v"),u=r("4WOD"),c=r("Bs8V").f;o&&n({target:"Object",proto:!0,forced:i},{__lookupSetter__:function(t){var e,r=a(this),n=s(t,!0);do{if(e=c(r,n))return e.set}while(r=u(r))}})},W4Ht:function(t,e,r){"use strict";var n=r("I+eb"),o=r("HYAF"),i=r("ROdP"),a=r("rW0t"),s=r("DLK6"),u=r("tiKp"),c=r("xDBR"),f=u("replace"),l=RegExp.prototype,h=Math.max,p=function(t,e,r){return r>t.length?-1:""===e?r:t.indexOf(e,r)};n({target:"String",proto:!0},{replaceAll:function(t,e){var r,n,u,d,v,g,y,m,b=o(this),x=0,w=0,I="";if(null!=t){if((r=i(t))&&!~String(o("flags"in l?t.flags:a.call(t))).indexOf("g"))throw TypeError("`.replaceAll` does not allow non-global regexes");if(void 0!==(n=t[f]))return n.call(t,b,e);if(c&&r)return String(b).replace(t,e)}for(u=String(b),d=String(t),(v="function"==typeof e)||(e=String(e)),y=h(1,g=d.length),x=p(u,d,0);-1!==x;)m=v?String(e(d,x,u)):s(d,u,x,[],void 0,e),I+=u.slice(w,x)+m,w=x+g,x=p(u,d,x+y);return w>1,t+=a(t/e);t>455;n+=36)t=a(t/35);return a(n+36*t/(t+38))},f=function(t){var e,r,n=[],o=(t=function(t){for(var e=[],r=0,n=t.length;r=55296&&o<=56319&&r=f&&ra((2147483647-l)/g))throw RangeError(i);for(l+=(v-f)*g,f=v,e=0;e2147483647)throw RangeError(i);if(r==f){for(var y=l,m=36;;m+=36){var b=m<=h?1:m>=h+26?26:m-h;if(y1?arguments[1]:void 0),e}})},Xe3L:function(t,e,r){"use strict";var n=r("I+eb"),o=r("0Dky"),i=r("hBjN");n({target:"Array",stat:!0,forced:o(function(){function t(){}return!(Array.of.call(t)instanceof t)})},{of:function(){for(var t=0,e=arguments.length,r=new("function"==typeof this?this:Array)(e);e>t;)i(r,t,arguments[t++]);return r.length=e,r}})},Xol8:function(t,e,r){var n=r("hh1v"),o=Math.floor;t.exports=function(t){return!n(t)&&isFinite(t)&&o(t)===t}},Y4C7:function(t,e,r){var n=r("I+eb"),o=r("eDxR"),i=r("glrk"),a=o.toKey,s=o.getMap,u=o.store;n({target:"Reflect",stat:!0},{deleteMetadata:function(t,e){var r=arguments.length<3?void 0:a(arguments[2]),n=s(i(e),r,!1);if(void 0===n||!n.delete(t))return!1;if(n.size)return!0;var o=u.get(e);return o.delete(r),!!o.size||u.delete(e)}})},YF1G:function(t,e,r){var n=r("xrYK"),o=r("2oRo");t.exports="process"==n(o.process)},YGK4:function(t,e,r){"use strict";var n=r("bWFh"),o=r("ZWaQ");t.exports=n("Set",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},o)},YL0P:function(t,e,r){"use strict";var n=r("2oRo"),o=r("67WC"),i=r("4mDm"),a=r("tiKp")("iterator"),s=n.Uint8Array,u=i.values,c=i.keys,f=i.entries,l=o.aTypedArray,h=o.exportTypedArrayMethod,p=s&&s.prototype[a],d=!!p&&("values"==p.name||null==p.name),v=function(){return u.call(l(this))};h("entries",function(){return f.call(l(this))}),h("keys",function(){return c.call(l(this))}),h("values",v,!d),h(a,v,!d)},YNrV:function(t,e,r){"use strict";var n=r("g6v/"),o=r("0Dky"),i=r("33Wh"),a=r("dBg+"),s=r("0eef"),u=r("ewvW"),c=r("RK3t"),f=Object.assign,l=Object.defineProperty;t.exports=!f||o(function(){if(n&&1!==f({b:1},f(l({},"a",{enumerable:!0,get:function(){l(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},r=Symbol();return t[r]=7,"abcdefghijklmnopqrst".split("").forEach(function(t){e[t]=t}),7!=f({},t)[r]||"abcdefghijklmnopqrst"!=i(f({},e)).join("")})?function(t,e){for(var r=u(t),o=arguments.length,f=1,l=a.f,h=s.f;o>f;)for(var p,d=c(arguments[f++]),v=l?i(d).concat(l(d)):i(d),g=v.length,y=0;g>y;)p=v[y++],n&&!h.call(d,p)||(r[p]=d[p]);return r}:f},YhgO:function(t,e,r){r("rZ3M"),r("gAm/")},Yhre:function(t,e,r){"use strict";var n=r("2oRo"),o=r("g6v/"),i=r("qYE9"),a=r("kRJp"),s=r("4syw"),u=r("0Dky"),c=r("GarU"),f=r("ppGB"),l=r("UMSQ"),h=r("CyXQ"),p=r("d6cI"),d=r("4WOD"),v=r("0rvr"),g=r("JBy8").f,y=r("m/L8").f,m=r("gdVl"),b=r("1E5z"),x=r("afO8"),w=x.get,I=x.set,T=n.ArrayBuffer,k=T,S=n.DataView,E=S&&S.prototype,_=Object.prototype,R=n.RangeError,A=p.pack,O=p.unpack,M=function(t){return[255&t]},D=function(t){return[255&t,t>>8&255]},N=function(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]},P=function(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]},L=function(t){return A(t,23,4)},j=function(t){return A(t,52,8)},U=function(t,e){y(t.prototype,e,{get:function(){return w(this)[e]}})},B=function(t,e,r,n){var o=h(r),i=w(t);if(o+e>i.byteLength)throw R("Wrong index");var a=w(i.buffer).bytes,s=o+i.byteOffset,u=a.slice(s,s+e);return n?u:u.reverse()},C=function(t,e,r,n,o,i){var a=h(r),s=w(t);if(a+e>s.byteLength)throw R("Wrong index");for(var u=w(s.buffer).bytes,c=a+s.byteOffset,f=n(+o),l=0;lz;)(W=Z[z++])in k||a(k,W,T[W]);F.constructor=k}v&&d(E)!==_&&v(E,_);var G=new S(new k(2)),H=E.setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||s(E,{setInt8:function(t,e){H.call(this,t,e<<24>>24)},setUint8:function(t,e){H.call(this,t,e<<24>>24)}},{unsafe:!0})}else k=function(t){c(this,k,"ArrayBuffer");var e=h(t);I(this,{bytes:m.call(new Array(e),0),byteLength:e}),o||(this.byteLength=e)},S=function(t,e,r){c(this,S,"DataView"),c(t,k,"DataView");var n=w(t).byteLength,i=f(e);if(i<0||i>n)throw R("Wrong offset");if(i+(r=void 0===r?n-i:l(r))>n)throw R("Wrong length");I(this,{buffer:t,byteLength:r,byteOffset:i}),o||(this.buffer=t,this.byteLength=r,this.byteOffset=i)},o&&(U(k,"byteLength"),U(S,"buffer"),U(S,"byteLength"),U(S,"byteOffset")),s(S.prototype,{getInt8:function(t){return B(this,1,t)[0]<<24>>24},getUint8:function(t){return B(this,1,t)[0]},getInt16:function(t){var e=B(this,2,t,arguments.length>1?arguments[1]:void 0);return(e[1]<<8|e[0])<<16>>16},getUint16:function(t){var e=B(this,2,t,arguments.length>1?arguments[1]:void 0);return e[1]<<8|e[0]},getInt32:function(t){return P(B(this,4,t,arguments.length>1?arguments[1]:void 0))},getUint32:function(t){return P(B(this,4,t,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(t){return O(B(this,4,t,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(t){return O(B(this,8,t,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(t,e){C(this,1,t,M,e)},setUint8:function(t,e){C(this,1,t,M,e)},setInt16:function(t,e){C(this,2,t,D,e,arguments.length>2?arguments[2]:void 0)},setUint16:function(t,e){C(this,2,t,D,e,arguments.length>2?arguments[2]:void 0)},setInt32:function(t,e){C(this,4,t,N,e,arguments.length>2?arguments[2]:void 0)},setUint32:function(t,e){C(this,4,t,N,e,arguments.length>2?arguments[2]:void 0)},setFloat32:function(t,e){C(this,4,t,L,e,arguments.length>2?arguments[2]:void 0)},setFloat64:function(t,e){C(this,8,t,j,e,arguments.length>2?arguments[2]:void 0)}});b(k,"ArrayBuffer"),b(S,"DataView"),t.exports={ArrayBuffer:k,DataView:S}},Z4nd:function(t,e,r){"use strict";var n=r("I+eb"),o=r("xDBR"),i=r("fXLg");n({target:"WeakSet",proto:!0,real:!0,forced:o},{addAll:function(){return i.apply(this,arguments)}})},ZJ55:function(t,e,r){"use strict";var n=r("67WC"),o=r("tycR").some,i=n.aTypedArray;(0,n.exportTypedArrayMethod)("some",function(t){return o(i(this),t,arguments.length>1?arguments[1]:void 0)})},ZOXb:function(t,e,r){"use strict";var n=r("0Dky"),o=r("DMt2").start,i=Math.abs,a=Date.prototype,s=a.getTime,u=a.toISOString;t.exports=n(function(){return"0385-07-25T07:06:39.999Z"!=u.call(new Date(-50000000000001))})||!n(function(){u.call(new Date(NaN))})?function(){if(!isFinite(s.call(this)))throw RangeError("Invalid time value");var t=this.getUTCFullYear(),e=this.getUTCMilliseconds(),r=t<0?"-":t>9999?"+":"";return r+o(i(t),r?6:4,0)+"-"+o(this.getUTCMonth()+1,2,0)+"-"+o(this.getUTCDate(),2,0)+"T"+o(this.getUTCHours(),2,0)+":"+o(this.getUTCMinutes(),2,0)+":"+o(this.getUTCSeconds(),2,0)+"."+o(e,3,0)+"Z"}:u},ZUd8:function(t,e,r){var n=r("ppGB"),o=r("HYAF"),i=function(t){return function(e,r){var i,a,s=String(o(e)),u=n(r),c=s.length;return u<0||u>=c?t?"":void 0:(i=s.charCodeAt(u))<55296||i>56319||u+1===c||(a=s.charCodeAt(u+1))<56320||a>57343?t?s.charAt(u):i:t?s.slice(u,u+2):a-56320+(i-55296<<10)+65536}};t.exports={codeAt:i(!1),charAt:i(!0)}},ZWaQ:function(t,e,r){"use strict";var n=r("m/L8").f,o=r("fHMY"),i=r("4syw"),a=r("A2ZE"),s=r("GarU"),u=r("ImZN"),c=r("fdAy"),f=r("JiZb"),l=r("g6v/"),h=r("8YOa").fastKey,p=r("afO8"),d=p.set,v=p.getterFor;t.exports={getConstructor:function(t,e,r,c){var f=t(function(t,n){s(t,f,e),d(t,{type:e,index:o(null),first:void 0,last:void 0,size:0}),l||(t.size=0),null!=n&&u(n,t[c],{that:t,AS_ENTRIES:r})}),p=v(e),g=function(t,e,r){var n,o,i=p(t),a=y(t,e);return a?a.value=r:(i.last=a={index:o=h(e,!0),key:e,value:r,previous:n=i.last,next:void 0,removed:!1},i.first||(i.first=a),n&&(n.next=a),l?i.size++:t.size++,"F"!==o&&(i.index[o]=a)),t},y=function(t,e){var r,n=p(t),o=h(e);if("F"!==o)return n.index[o];for(r=n.first;r;r=r.next)if(r.key==e)return r};return i(f.prototype,{clear:function(){for(var t=p(this),e=t.index,r=t.first;r;)r.removed=!0,r.previous&&(r.previous=r.previous.next=void 0),delete e[r.index],r=r.next;t.first=t.last=void 0,l?t.size=0:this.size=0},delete:function(t){var e=p(this),r=y(this,t);if(r){var n=r.next,o=r.previous;delete e.index[r.index],r.removed=!0,o&&(o.next=n),n&&(n.previous=o),e.first==r&&(e.first=n),e.last==r&&(e.last=o),l?e.size--:this.size--}return!!r},forEach:function(t){for(var e,r=p(this),n=a(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.next:r.first;)for(n(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!y(this,t)}}),i(f.prototype,r?{get:function(t){var e=y(this,t);return e&&e.value},set:function(t,e){return g(this,0===t?0:t,e)}}:{add:function(t){return g(this,t=0===t?0:t,t)}}),l&&n(f.prototype,"size",{get:function(){return p(this).size}}),f},setStrong:function(t,e,r){var n=e+" Iterator",o=v(e),i=v(n);c(t,e,function(t,e){d(this,{type:n,target:t,state:o(t),kind:e,last:void 0})},function(){for(var t=i(this),e=t.kind,r=t.last;r&&r.removed;)r=r.previous;return t.target&&(t.last=r=r?r.next:t.state.first)?"keys"==e?{value:r.key,done:!1}:"values"==e?{value:r.value,done:!1}:{value:[r.key,r.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})},r?"entries":"values",!r,!0),f(e)}}},ZY7T:function(t,e,r){"use strict";var n=r("I+eb"),o=r("xDBR"),i=r("0GbY"),a=r("glrk"),s=r("HAuM"),u=r("SEBh"),c=r("ImZN");n({target:"Set",proto:!0,real:!0,forced:o},{intersection:function(t){var e=a(this),r=new(u(e,i("Set"))),n=s(e.has),o=s(r.add);return c(t,function(t){n.call(e,t)&&o.call(r,t)}),r}})},ZfDv:function(t,e,r){var n=r("hh1v"),o=r("6LWA"),i=r("tiKp")("species");t.exports=function(t,e){var r;return o(t)&&("function"!=typeof(r=t.constructor)||r!==Array&&!o(r.prototype)?n(r)&&null===(r=r[i])&&(r=void 0):r=void 0),new(void 0===r?Array:r)(0===e?0:e)}},Zg79:function(t,e,r){"use strict";var n=r("I+eb"),o=r("glrk"),i=r("+M1K"),a=r("0ZUg")(function(t,e){var r,n,o=this.iterator;return this.remaining--?this.next.call(o,t):(n={done:!0,value:void 0},this.done=!0,void 0!==(r=o.return)?e.resolve(r.call(o)).then(function(){return n}):n)});n({target:"AsyncIterator",proto:!0,real:!0},{take:function(t){return new a({iterator:o(this),remaining:i(t)})}})},Zk8X:function(t,e,r){"use strict";var n=r("I+eb"),o=r("hXpO");n({target:"String",proto:!0,forced:r("rwPt")("sup")},{sup:function(){return o(this,"sup","","")}})},ZsH6:function(t,e,r){var n=r("I+eb"),o=r("eDxR"),i=r("glrk"),a=r("4WOD"),s=o.has,u=o.get,c=o.toKey,f=function(t,e,r){if(s(t,e,r))return u(t,e,r);var n=a(e);return null!==n?f(t,n,r):void 0};n({target:"Reflect",stat:!0},{getMetadata:function(t,e){var r=arguments.length<3?void 0:c(arguments[2]);return f(t,i(e),r)}})},"a5/B":function(t,e,r){r("I+eb")({target:"Math",stat:!0},{umulh:function(t,e){var r=+t,n=+e,o=65535&r,i=65535&n,a=r>>>16,s=n>>>16,u=(a*i>>>0)+(o*i>>>16);return a*s+(u>>>16)+((o*s>>>0)+(65535&u)>>>16)}})},a57n:function(t,e,r){r("dG/n")("search")},a5NK:function(t,e,r){var n=r("I+eb"),o=Math.log,i=Math.LOG10E;n({target:"Math",stat:!0},{log10:function(t){return o(t)*i}})},afO8:function(t,e,r){var n,o,i,a=r("f5p1"),s=r("2oRo"),u=r("hh1v"),c=r("kRJp"),f=r("UTVS"),l=r("xs3f"),h=r("93I0"),p=r("0BK2");if(a){var d=l.state||(l.state=new(0,s.WeakMap)),v=d.get,g=d.has,y=d.set;n=function(t,e){return e.facade=t,y.call(d,t,e),e},o=function(t){return v.call(d,t)||{}},i=function(t){return g.call(d,t)}}else{var m=h("state");p[m]=!0,n=function(t,e){return e.facade=t,c(t,m,e),e},o=function(t){return f(t,m)?t[m]:{}},i=function(t){return f(t,m)}}t.exports={set:n,get:o,has:i,enforce:function(t){return i(t)?o(t):n(t,{})},getterFor:function(t){return function(e){var r;if(!u(e)||(r=o(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return r}}}},aoZJ:function(t,e,r){"use strict";var n=r("67WC"),o=r("RnP5"),i=r("FEiF"),a=n.aTypedArray;(0,n.exportTypedArrayMethod)("uniqueBy",function(t){return i(this,o.call(a(this),t))})},apDx:function(t,e,r){r("dG/n")("dispose")},b1O7:function(t,e,r){var n=r("g6v/"),o=r("33Wh"),i=r("/GqU"),a=r("0eef").f,s=function(t){return function(e){for(var r,s=i(e),u=o(s),c=u.length,f=0,l=[];c>f;)r=u[f++],n&&!a.call(s,r)||l.push(t?[r,s[r]]:s[r]);return l}};t.exports={entries:s(!0),values:s(!1)}},bFeb:function(t,e,r){r("I+eb")({global:!0},{globalThis:r("2oRo")})},bWFh:function(t,e,r){"use strict";var n=r("I+eb"),o=r("2oRo"),i=r("lMq5"),a=r("busE"),s=r("8YOa"),u=r("ImZN"),c=r("GarU"),f=r("hh1v"),l=r("0Dky"),h=r("HH4o"),p=r("1E5z"),d=r("cVYH");t.exports=function(t,e,r){var v=-1!==t.indexOf("Map"),g=-1!==t.indexOf("Weak"),y=v?"set":"add",m=o[t],b=m&&m.prototype,x=m,w={},I=function(t){var e=b[t];a(b,t,"add"==t?function(t){return e.call(this,0===t?0:t),this}:"delete"==t?function(t){return!(g&&!f(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return g&&!f(t)?void 0:e.call(this,0===t?0:t)}:"has"==t?function(t){return!(g&&!f(t))&&e.call(this,0===t?0:t)}:function(t,r){return e.call(this,0===t?0:t,r),this})};if(i(t,"function"!=typeof m||!(g||b.forEach&&!l(function(){(new m).entries().next()}))))x=r.getConstructor(e,t,v,y),s.REQUIRED=!0;else if(i(t,!0)){var T=new x,k=T[y](g?{}:-0,1)!=T,S=l(function(){T.has(1)}),E=h(function(t){new m(t)}),_=!g&&l(function(){for(var t=new m,e=5;e--;)t[y](e,e);return!t.has(-0)});E||((x=e(function(e,r){c(e,x,t);var n=d(new m,e,x);return null!=r&&u(r,n[y],{that:n,AS_ENTRIES:v}),n})).prototype=b,b.constructor=x),(S||_)&&(I("delete"),I("has"),v&&I("get")),(_||k)&&I(y),g&&b.clear&&delete b.clear}return w[t]=x,n({global:!0,forced:x!=m},w),p(x,t),g||r.setStrong(x,t,v),x}},bdeN:function(t,e,r){var n=r("I+eb"),o=r("eDxR"),i=r("glrk"),a=r("4WOD"),s=o.has,u=o.toKey,c=function(t,e,r){if(s(t,e,r))return!0;var n=a(e);return null!==n&&c(t,n,r)};n({target:"Reflect",stat:!0},{hasMetadata:function(t,e){var r=arguments.length<3?void 0:u(arguments[2]);return c(t,i(e),r)}})},bjGK:function(t,e,r){r("ihrJ"),r("unQa"),r("wgYD"),r("R3/m"),r("l/vG"),r("0q/z"),r("n5pg"),r("Q7Pz"),r("Vnov"),r("nIe3"),r("CUyW"),r("qc1c"),r("VOz1"),r("Thag"),r("9D6x"),r("49+q"),r("AVoK"),r("dNT4"),r("3uUd"),r("tijO"),r("5JV0"),r("ctDJ"),r("JwUS"),r("qaHo"),r("cfiF"),r("Z4nd"),r("8STE")},brp2:function(t,e,r){r("I+eb")({target:"Date",stat:!0},{now:function(){return(new Date).getTime()}})},busE:function(t,e,r){var n=r("2oRo"),o=r("kRJp"),i=r("UTVS"),a=r("zk60"),s=r("iSVu"),u=r("afO8"),c=u.get,f=u.enforce,l=String(String).split("String");(t.exports=function(t,e,r,s){var u,c=!!s&&!!s.unsafe,h=!!s&&!!s.enumerable,p=!!s&&!!s.noTargetGet;"function"==typeof r&&("string"!=typeof e||i(r,"name")||o(r,"name",e),(u=f(r)).source||(u.source=l.join("string"==typeof e?e:""))),t!==n?(c?!p&&t[e]&&(h=!0):delete t[e],h?t[e]=r:o(t,e,r)):h?t[e]=r:a(e,r)})(Function.prototype,"toString",function(){return"function"==typeof this&&c(this).source||s(this)})},c162:function(t,e,r){"use strict";var n=r("67WC"),o=r("gdVl"),i=n.aTypedArray;(0,n.exportTypedArrayMethod)("fill",function(t){return o.apply(i(this),arguments)})},c9m3:function(t,e,r){r("RNIs")("flatMap")},cDke:function(t,e,r){var n=r("I+eb"),o=r("0Dky"),i=r("BX/b").f;n({target:"Object",stat:!0,forced:o(function(){return!Object.getOwnPropertyNames(1)})},{getOwnPropertyNames:i})},cOPa:function(t,e,r){var n=r("I+eb"),o=Math.min,i=Math.max;n({target:"Math",stat:!0},{clamp:function(t,e,r){return o(r,i(e,t))}})},cVYH:function(t,e,r){var n=r("hh1v"),o=r("0rvr");t.exports=function(t,e,r){var i,a;return o&&"function"==typeof(i=e.constructor)&&i!==r&&n(a=i.prototype)&&a!==r.prototype&&o(t,a),t}},cfiF:function(t,e,r){"use strict";var n=r("I+eb"),o=r("xDBR"),i=r("Cg3G");n({target:"WeakMap",proto:!0,real:!0,forced:o},{deleteAll:function(){return i.apply(this,arguments)}})},ckWc:function(t,e,r){var n=r("I+eb"),o=r("Qo9l"),i=r("HAuM"),a=r("glrk"),s=r("ewvW"),u=r("0ZUg"),c=r("5/SW"),f=o.AsyncIterator,l=u(function(t){return a(this.next.call(this.iterator,t))},!0);n({target:"AsyncIterator",stat:!0},{from:function(t){var e,r=s(t),n=c(r);if(null!=n){if((e=i(n).call(r))instanceof f)return e}else e=r;return new l({iterator:e})}})},ctDJ:function(t,e,r){"use strict";var n=r("I+eb"),o=r("xDBR"),i=r("0GbY"),a=r("glrk"),s=r("HAuM"),u=r("A2ZE"),c=r("SEBh"),f=r("WGBp"),l=r("ImZN");n({target:"Set",proto:!0,real:!0,forced:o},{map:function(t){var e=a(this),r=f(e),n=u(t,arguments.length>1?arguments[1]:void 0,3),o=new(c(e,i("Set"))),h=s(o.add);return l(r,function(t){h.call(o,n(t,t,e))},{IS_ITERATOR:!0}),o}})},cvf0:function(t,e,r){"use strict";var n=r("67WC").exportTypedArrayMethod,o=r("0Dky"),i=r("2oRo").Uint8Array,a=i&&i.prototype||{},s=[].toString,u=[].join;o(function(){s.call({})})&&(s=function(){return u.call(this)}),n("toString",s,a.toString!=s)},d6cI:function(t,e){var r=Math.abs,n=Math.pow,o=Math.floor,i=Math.log,a=Math.LN2;t.exports={pack:function(t,e,s){var u,c,f,l=new Array(s),h=8*s-e-1,p=(1<>1,v=23===e?n(2,-24)-n(2,-77):0,g=t<0||0===t&&1/t<0?1:0,y=0;for((t=r(t))!=t||t===1/0?(c=t!=t?1:0,u=p):(u=o(i(t)/a),t*(f=n(2,-u))<1&&(u--,f*=2),(t+=u+d>=1?v/f:v*n(2,1-d))*f>=2&&(u++,f/=2),u+d>=p?(c=0,u=p):u+d>=1?(c=(t*f-1)*n(2,e),u+=d):(c=t*n(2,d-1)*n(2,e),u=0));e>=8;l[y++]=255&c,c/=256,e-=8);for(u=u<0;l[y++]=255&u,u/=256,h-=8);return l[--y]|=128*g,l},unpack:function(t,e){var r,o=t.length,i=8*o-e-1,a=(1<>1,u=i-7,c=o-1,f=t[c--],l=127&f;for(f>>=7;u>0;l=256*l+t[c],c--,u-=8);for(r=l&(1<<-u)-1,l>>=-u,u+=e;u>0;r=256*r+t[c],c--,u-=8);if(0===l)l=1-s;else{if(l===a)return r?NaN:f?-1/0:1/0;r+=n(2,e),l-=s}return(f?-1:1)*r*n(2,l-e)}}},d9mB:function(t,e,r){"use strict";var n=r("67WC"),o=r("oljQ").findLastIndex,i=n.aTypedArray;(0,n.exportTypedArrayMethod)("findLastIndex",function(t){return o(i(this),t,arguments.length>1?arguments[1]:void 0)})},"dBg+":function(t,e){e.f=Object.getOwnPropertySymbols},"dG/n":function(t,e,r){var n=r("Qo9l"),o=r("UTVS"),i=r("5Tg+"),a=r("m/L8").f;t.exports=function(t){var e=n.Symbol||(n.Symbol={});o(e,t)||a(e,t,{value:i.f(t)})}},dLLG:function(t,e,r){r("pevA"),r("4XaG")},dNT4:function(t,e,r){"use strict";var n=r("I+eb"),o=r("xDBR"),i=r("glrk"),a=r("A2ZE"),s=r("WGBp"),u=r("ImZN");n({target:"Set",proto:!0,real:!0,forced:o},{every:function(t){var e=i(this),r=s(e),n=a(t,arguments.length>1?arguments[1]:void 0,3);return!u(r,function(t,r){if(!n(t,t,e))return r()},{IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}})},dOgj:function(t,e,r){"use strict";var n=r("I+eb"),o=r("2oRo"),i=r("g6v/"),a=r("iqeF"),s=r("67WC"),u=r("Yhre"),c=r("GarU"),f=r("XGwC"),l=r("kRJp"),h=r("UMSQ"),p=r("CyXQ"),d=r("GC2F"),v=r("wE6v"),g=r("UTVS"),y=r("9d/t"),m=r("hh1v"),b=r("fHMY"),x=r("0rvr"),w=r("JBy8").f,I=r("oHi+"),T=r("tycR").forEach,k=r("JiZb"),S=r("m/L8"),E=r("Bs8V"),_=r("afO8"),R=r("cVYH"),A=_.get,O=_.set,M=S.f,D=E.f,N=Math.round,P=o.RangeError,L=u.ArrayBuffer,j=u.DataView,U=s.NATIVE_ARRAY_BUFFER_VIEWS,B=s.TYPED_ARRAY_TAG,C=s.TypedArray,W=s.TypedArrayPrototype,F=s.aTypedArrayConstructor,Z=s.isTypedArray,z=function(t,e){for(var r=0,n=e.length,o=new(F(t))(n);n>r;)o[r]=e[r++];return o},G=function(t,e){M(t,e,{get:function(){return A(this)[e]}})},H=function(t){var e;return t instanceof L||"ArrayBuffer"==(e=y(t))||"SharedArrayBuffer"==e},Y=function(t,e){return Z(t)&&"symbol"!=typeof e&&e in t&&String(+e)==String(e)},K=function(t,e){return Y(t,e=v(e,!0))?f(2,t[e]):D(t,e)},V=function(t,e,r){return!(Y(t,e=v(e,!0))&&m(r)&&g(r,"value"))||g(r,"get")||g(r,"set")||r.configurable||g(r,"writable")&&!r.writable||g(r,"enumerable")&&!r.enumerable?M(t,e,r):(t[e]=r.value,t)};i?(U||(E.f=K,S.f=V,G(W,"buffer"),G(W,"byteOffset"),G(W,"byteLength"),G(W,"length")),n({target:"Object",stat:!0,forced:!U},{getOwnPropertyDescriptor:K,defineProperty:V}),t.exports=function(t,e,r){var i=t.match(/\d+$/)[0]/8,s=t+(r?"Clamped":"")+"Array",u="get"+t,f="set"+t,v=o[s],g=v,y=g&&g.prototype,S={},E=function(t,e){M(t,e,{get:function(){return function(t,e){var r=A(t);return r.view[u](e*i+r.byteOffset,!0)}(this,e)},set:function(t){return function(t,e,n){var o=A(t);r&&(n=(n=N(n))<0?0:n>255?255:255&n),o.view[f](e*i+o.byteOffset,n,!0)}(this,e,t)},enumerable:!0})};U?a&&(g=e(function(t,e,r,n){return c(t,g,s),R(m(e)?H(e)?void 0!==n?new v(e,d(r,i),n):void 0!==r?new v(e,d(r,i)):new v(e):Z(e)?z(g,e):I.call(g,e):new v(p(e)),t,g)}),x&&x(g,C),T(w(v),function(t){t in g||l(g,t,v[t])}),g.prototype=y):(g=e(function(t,e,r,n){c(t,g,s);var o,a,u,f=0,l=0;if(m(e)){if(!H(e))return Z(e)?z(g,e):I.call(g,e);o=e,l=d(r,i);var v=e.byteLength;if(void 0===n){if(v%i)throw P("Wrong length");if((a=v-l)<0)throw P("Wrong length")}else if((a=h(n)*i)+l>v)throw P("Wrong length");u=a/i}else u=p(e),o=new L(a=u*i);for(O(t,{buffer:o,byteOffset:l,byteLength:a,length:u,view:new j(o)});f>16,s=n>>16,u=(a*i>>>0)+(o*i>>>16);return a*s+(u>>16)+((o*s>>>0)+(65535&u)>>16)}})},eajv:function(t,e,r){var n=r("I+eb"),o=Math.asinh,i=Math.log,a=Math.sqrt;n({target:"Math",stat:!0,forced:!(o&&1/o(0)>0)},{asinh:function t(e){return isFinite(e=+e)&&0!=e?e<0?-t(-e):i(e+a(e*e+1)):e}})},eoL8:function(t,e,r){var n=r("I+eb"),o=r("g6v/");n({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperty:r("m/L8").f})},ewvW:function(t,e,r){var n=r("HYAF");t.exports=function(t){return Object(n(t))}},f3jH:function(t,e,r){var n=r("I+eb"),o=r("glrk"),i=r("4WOD");n({target:"Reflect",stat:!0,sham:!r("4Xet")},{getPrototypeOf:function(t){return i(o(t))}})},f5p1:function(t,e,r){var n=r("2oRo"),o=r("iSVu"),i=n.WeakMap;t.exports="function"==typeof i&&/native code/.test(o(i))},fCqB:function(t,e,r){r("fN96")},fHMY:function(t,e,r){var n,o=r("glrk"),i=r("N+g0"),a=r("eDl+"),s=r("0BK2"),u=r("G+Rx"),c=r("zBJ4"),f=r("93I0")("IE_PROTO"),l=function(){},h=function(t){return" - - - - - - diff --git a/frontend/src/main/template_original/src/main.ts b/frontend/src/main/template_original/src/main.ts deleted file mode 100644 index 0331ec70c..000000000 --- a/frontend/src/main/template_original/src/main.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { enableProdMode } from '@angular/core'; -import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; - -import { AppModule } from './app/app.module'; -import { environment } from './environments/environment'; - -if (environment.production) { - enableProdMode(); -} - -platformBrowserDynamic().bootstrapModule(AppModule, { - useJit: true, - preserveWhitespaces: true -}) - .catch(err => console.log(err)); diff --git a/frontend/src/main/template_original/src/polyfills.ts b/frontend/src/main/template_original/src/polyfills.ts deleted file mode 100644 index c7b2a5ec1..000000000 --- a/frontend/src/main/template_original/src/polyfills.ts +++ /dev/null @@ -1,72 +0,0 @@ -/*************************************************************************************************** - * Load `$localize` onto the global scope - used if i18n tags appear in Angular templates. - */ -import '@angular/localize/init'; - -/** - * This file includes polyfills needed by Angular and is loaded before the app. - * You can add your own extra polyfills to this file. - * - * This file is divided into 2 sections: - * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. - * 2. Application imports. Files imported after ZoneJS that should be loaded before your main - * file. - * - * The current setup is for so-called "evergreen" browsers; the last versions of browsers that - * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), - * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. - * - * Learn more in https://angular.io/guide/browser-support - */ - -/*************************************************************************************************** - * BROWSER POLYFILLS - */ - -/** IE11 requires all of the following polyfills. **/ -import 'core-js'; - -/** IE11 requires the following for NgClass support on SVG elements */ -// import 'classlist.js'; // Run `npm install --save classlist.js`. - -/** - * Web Animations `@angular/platform-browser/animations` - * Only required if AnimationBuilder is used within the application and using IE/Edge or Safari. - * Standard animation support in Angular DOES NOT require any polyfills (as of Angular 6.0). - */ -import 'web-animations-js'; // Run `npm install --save web-animations-js`. - -/** - * By default, zone.js will patch all possible macroTask and DomEvents - * user can disable parts of macroTask/DomEvents patch by setting following flags - * because those flags need to be set before `zone.js` being loaded, and webpack - * will put import in the top of bundle, so user need to create a separate file - * in this directory (for example: zone-flags.ts), and put the following flags - * into that file, and then add the following code before importing zone.js. - * import './zone-flags'; - * - * The flags allowed in zone-flags.ts are listed here. - * - * The following flags will work for all browsers. - * - * (window as any).__Zone_disable_requestAnimationFrame = true; // disable patch requestAnimationFrame - * (window as any).__Zone_disable_on_property = true; // disable patch onProperty such as onclick - * (window as any).__zone_symbol__UNPATCHED_EVENTS = ['scroll', 'mousemove']; // disable patch specified eventNames - * - * in IE/Edge developer tools, the addEventListener will also be wrapped by zone.js - * with the following flag, it will bypass `zone.js` patch for IE/Edge - * - * (window as any).__Zone_enable_cross_context_check = true; - * - */ - -/*************************************************************************************************** - * Zone JS is required by default for Angular itself. - */ -import 'zone.js/dist/zone'; // Included with Angular CLI. - - -/*************************************************************************************************** - * APPLICATION IMPORTS - */ -(window as any).global = window; diff --git a/frontend/src/main/template_original/src/scss/_variables.scss b/frontend/src/main/template_original/src/scss/_variables.scss deleted file mode 100644 index 3ee3142d1..000000000 --- a/frontend/src/main/template_original/src/scss/_variables.scss +++ /dev/null @@ -1 +0,0 @@ -// Variable overrides diff --git a/frontend/src/main/template_original/src/scss/style.scss b/frontend/src/main/template_original/src/scss/style.scss deleted file mode 100644 index cae98169e..000000000 --- a/frontend/src/main/template_original/src/scss/style.scss +++ /dev/null @@ -1,8 +0,0 @@ -// If you want to override variables do it here -@import "variables"; - -// Import styles -@import "~@coreui/coreui/scss/coreui"; - -// If you want to add something do it here -@import "custom"; diff --git a/frontend/src/main/template_original/src/scss/vendors/_variables.scss b/frontend/src/main/template_original/src/scss/vendors/_variables.scss deleted file mode 100644 index 3d8464b48..000000000 --- a/frontend/src/main/template_original/src/scss/vendors/_variables.scss +++ /dev/null @@ -1,4 +0,0 @@ -// Override Boostrap variables -@import "../variables"; -@import "~bootstrap/scss/mixins"; -@import "~@coreui/coreui/scss/variables"; diff --git a/frontend/src/main/template_original/src/scss/vendors/chart.js/chart.scss b/frontend/src/main/template_original/src/scss/vendors/chart.js/chart.scss deleted file mode 100644 index 7e99ccaa8..000000000 --- a/frontend/src/main/template_original/src/scss/vendors/chart.js/chart.scss +++ /dev/null @@ -1,48 +0,0 @@ -// Import variables -@import '../variables'; - -.chart-legend, -.bar-legend, -.line-legend, -.pie-legend, -.radar-legend, -.polararea-legend, -.doughnut-legend { - list-style-type: none; - margin-top: 5px; - text-align: center; - -webkit-padding-start: 0; - -moz-padding-start: 0; - padding-left: 0; -} -.chart-legend li, -.bar-legend li, -.line-legend li, -.pie-legend li, -.radar-legend li, -.polararea-legend li, -.doughnut-legend li { - display: inline-block; - white-space: nowrap; - position: relative; - margin-bottom: 4px; - @include border-radius($border-radius); - padding: 2px 8px 2px 28px; - font-size: smaller; - cursor: default; -} -.chart-legend li span, -.bar-legend li span, -.line-legend li span, -.pie-legend li span, -.radar-legend li span, -.polararea-legend li span, -.doughnut-legend li span { - display: block; - position: absolute; - left: 0; - top: 0; - width: 20px; - height: 20px; - @include border-radius($border-radius); -} diff --git a/frontend/src/main/template_original/src/test.ts b/frontend/src/main/template_original/src/test.ts deleted file mode 100644 index 16317897b..000000000 --- a/frontend/src/main/template_original/src/test.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file is required by karma.conf.js and loads recursively all the .spec and framework files - -import 'zone.js/dist/zone-testing'; -import { getTestBed } from '@angular/core/testing'; -import { - BrowserDynamicTestingModule, - platformBrowserDynamicTesting -} from '@angular/platform-browser-dynamic/testing'; - -declare const require: any; - -// First, initialize the Angular testing environment. -getTestBed().initTestEnvironment( - BrowserDynamicTestingModule, - platformBrowserDynamicTesting() -); -// Then we find all the tests. -const context = require.context('./', true, /\.spec\.ts$/); -// And load the modules. -context.keys().map(context); diff --git a/frontend/src/main/template_original/src/tsconfig.app.json b/frontend/src/main/template_original/src/tsconfig.app.json deleted file mode 100644 index 3f4d49d8e..000000000 --- a/frontend/src/main/template_original/src/tsconfig.app.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "extends": "../tsconfig.json", - "compilerOptions": { - "outDir": "../out-tsc/app", - "baseUrl": "./", - "module": "es2020", - "target": "es2015", - "types": [], - "paths": { - "@angular/*": [ - "../node_modules/@angular/*" - ] - } - }, - "angularCompilerOptions": { - "enableIvy": true, - "importHelpers": true - }, - "files": [ - "main.ts", - "polyfills.ts" - ], - "include": [ - "**/*.d.ts" - ], - "exclude": [ - "src/**/*.spec.ts", - "src/test.ts", - "src/environments/environment.prod.ts" - ] -} diff --git a/frontend/src/main/template_original/src/tsconfig.spec.json b/frontend/src/main/template_original/src/tsconfig.spec.json deleted file mode 100644 index 2bbbe7916..000000000 --- a/frontend/src/main/template_original/src/tsconfig.spec.json +++ /dev/null @@ -1,21 +0,0 @@ -/* To learn more about this file see: https://angular.io/config/tsconfig. */ -{ - "extends": "../tsconfig.json", - "compilerOptions": { - "outDir": "../out-tsc/spec", - "baseUrl": "./", - "module": "commonjs", - "types": [ - "jasmine", - "node" - ] - }, - "files": [ - "test.ts", - "polyfills.ts" - ], - "include": [ - "**/*.spec.ts", - "**/*.d.ts" - ] -} diff --git a/frontend/src/main/template_original/src/typings.d.ts b/frontend/src/main/template_original/src/typings.d.ts deleted file mode 100644 index ef5c7bd62..000000000 --- a/frontend/src/main/template_original/src/typings.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -/* SystemJS module definition */ -declare var module: NodeModule; -interface NodeModule { - id: string; -} diff --git a/frontend/src/main/template_original/tsconfig.json b/frontend/src/main/template_original/tsconfig.json deleted file mode 100644 index 1fe854606..000000000 --- a/frontend/src/main/template_original/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -/* To learn more about this file see: https://angular.io/config/tsconfig. */ -{ - "compileOnSave": false, - "compilerOptions": { - "importHelpers": true, - "outDir": "./dist/out-tsc", - "sourceMap": true, - "declaration": false, - "moduleResolution": "node", - "emitDecoratorMetadata": true, - "experimentalDecorators": true, - "module": "es2020", - "target": "es2015", - "typeRoots": [ - "node_modules/@types" - ], - "lib": [ - "esnext", - "dom" - ] - } -} diff --git a/frontend/src/main/template_original/tslint.json b/frontend/src/main/template_original/tslint.json deleted file mode 100644 index 1ad300574..000000000 --- a/frontend/src/main/template_original/tslint.json +++ /dev/null @@ -1,142 +0,0 @@ -{ - "rulesDirectory": [ - "node_modules/codelyzer" - ], - "rules": { - "arrow-return-shorthand": true, - "callable-types": true, - "class-name": true, - "comment-format": [ - true, - "check-space" - ], - "curly": true, - "deprecation": { - "severity": "warn" - }, - "eofline": true, - "forin": true, - "import-blacklist": [ - true, - "rxjs/Rx" - ], - "import-spacing": true, - "indent": [ - true, - "spaces" - ], - "interface-over-type-literal": true, - "label-position": true, - "max-line-length": [ - true, - 140 - ], - "member-access": false, - "member-ordering": [ - true, - { - "order": [ - "static-field", - "instance-field", - "static-method", - "instance-method" - ] - } - ], - "no-arg": true, - "no-bitwise": true, - "no-console": [ - true, - "debug", - "info", - "time", - "timeEnd", - "trace" - ], - "no-construct": true, - "no-debugger": true, - "no-duplicate-super": true, - "no-empty": false, - "no-empty-interface": true, - "no-eval": true, - "no-inferrable-types": [ - true, - "ignore-params", - "ignore-properties" - ], - "no-misused-new": true, - "no-non-null-assertion": true, - "no-shadowed-variable": true, - "no-string-literal": false, - "no-string-throw": true, - "no-switch-case-fall-through": true, - "no-trailing-whitespace": true, - "no-unnecessary-initializer": true, - "no-unused-expression": true, - "no-var-keyword": true, - "object-literal-sort-keys": false, - "one-line": [ - true, - "check-open-brace", - "check-catch", - "check-else", - "check-whitespace" - ], - "prefer-const": true, - "quotemark": [ - true, - "single" - ], - "radix": true, - "semicolon": [ - true, - "always" - ], - "triple-equals": [ - true, - "allow-null-check" - ], - "typedef-whitespace": [ - true, - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - } - ], - "unified-signatures": true, - "variable-name": false, - "whitespace": [ - true, - "check-branch", - "check-decl", - "check-operator", - "check-separator", - "check-type" - ], - "directive-selector": [ - true, - "attribute", - "app", - "camelCase" - ], - "component-selector": [ - true, - "element", - "app", - "kebab-case" - ], - "no-output-on-prefix": true, - "no-inputs-metadata-property": true, - "no-outputs-metadata-property": true, - "no-host-metadata-property": true, - "no-input-rename": true, - "no-output-rename": true, - "use-lifecycle-interface": true, - "use-pipe-transform-interface": true, - "component-class-suffix": true, - "directive-class-suffix": true - } -} diff --git a/frontend/src/main/webapp/.browserslistrc b/frontend/src/main/webapp/.browserslistrc deleted file mode 100644 index e228fa623..000000000 --- a/frontend/src/main/webapp/.browserslistrc +++ /dev/null @@ -1,17 +0,0 @@ -# This file is used by the build system to adjust CSS and JS output to support the specified browsers below. -# For additional information regarding the format and rule options, please see: -# https://github.com/browserslist/browserslist#queries - -# For the full list of supported browsers by the Angular framework, please see: -# https://angular.io/guide/browser-support - -# You can see what browsers were selected by your queries by running: -# npx browserslist - -last 1 Chrome version -last 1 Firefox version -last 2 Edge major versions -last 2 Safari major versions -last 2 iOS major versions -Firefox ESR -IE 11 # Angular supports IE 11 only as an opt-in. To opt-out, add the 'not' prefix on this line. diff --git a/frontend/src/main/webapp/.eslintrc.json b/frontend/src/main/webapp/.eslintrc.json new file mode 100644 index 000000000..89b3652e2 --- /dev/null +++ b/frontend/src/main/webapp/.eslintrc.json @@ -0,0 +1,29 @@ +{ + "root": true, + "ignorePatterns": [ + "projects/**/*" + ], + "overrides": [ + { + "files": [ + "*.ts" + ], + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/recommended", + "plugin:@angular-eslint/recommended", + "plugin:@angular-eslint/template/process-inline-templates" + ], + "rules": {} + }, + { + "files": [ + "*.html" + ], + "extends": [ + "plugin:@angular-eslint/template/recommended" + ], + "rules": {} + } + ] +} diff --git a/frontend/src/main/webapp/.gitignore b/frontend/src/main/webapp/.gitignore index 5519294dc..9a839d19b 100644 --- a/frontend/src/main/webapp/.gitignore +++ b/frontend/src/main/webapp/.gitignore @@ -26,6 +26,7 @@ !.vscode/extensions.json # misc +/.angular/cache /.sass-cache /connect.lock /coverage diff --git a/frontend/src/main/webapp/.nvmrc b/frontend/src/main/webapp/.nvmrc index 4ec320b21..8ddbc0c64 100644 --- a/frontend/src/main/webapp/.nvmrc +++ b/frontend/src/main/webapp/.nvmrc @@ -1 +1 @@ -v14.17.6 +v18.16.0 diff --git a/frontend/src/main/webapp/angular.json b/frontend/src/main/webapp/angular.json index 7093572a8..72b6e7a19 100644 --- a/frontend/src/main/webapp/angular.json +++ b/frontend/src/main/webapp/angular.json @@ -15,27 +15,22 @@ "index": "src/index.html", "main": "src/main.ts", "tsConfig": "src/tsconfig.app.json", - "polyfills": "src/polyfills.ts", + "polyfills": [ + "zone.js" + ], "preserveSymlinks": true, "assets": [ "src/assets" ], "styles": [ - "node_modules/@coreui/icons/css/free.css", - "node_modules/flag-icon-css/css/flag-icons.css", - "node_modules/font-awesome/css/font-awesome.css", - "node_modules/simple-line-icons/dist/styles/simple-line-icons.css", - "src/scss/style.scss" + "src/scss/styles.scss" ], - "stylePreprocessorOptions": { - "includePaths": [ - "./node_modules" - ] - }, "scripts": [], "allowedCommonJsDependencies": [ "chart.js", - "classnames" + "@coreui/chartjs/dist/js/coreui-chartjs.js", + "angular2-uuid", + "moment" ] }, "configurations": { @@ -46,7 +41,14 @@ "maximumWarning": "6kb" } ], - "optimization": true, + "optimization": { + "scripts": true, + "styles": { + "minify": true, + "inlineCritical": false + }, + "fonts": true + }, "outputHashing": "all", "sourceMap": false, "namedChunks": false, @@ -60,13 +62,20 @@ "with": "src/environments/environment.prod.ts" } ] + }, + "development": { + "optimization": { + "styles": { + "inlineCritical": false + } + } } - } + }, + "defaultConfiguration": "production" }, "serve": { "builder": "@angular-devkit/build-angular:dev-server", "options": { - "browserTarget": "ng:build", "proxyConfig": "proxy.conf.json" }, "configurations": { @@ -75,8 +84,12 @@ }, "test": { "browserTarget": "ng:build:test" + }, + "development": { + "browserTarget": "ng:build:development" } - } + }, + "defaultConfiguration": "development" }, "extract-i18n": { "builder": "@angular-devkit/build-angular:extract-i18n", @@ -89,22 +102,16 @@ "options": { "main": "src/test.ts", "karmaConfig": "./karma.conf.js", - "polyfills": "src/polyfills.ts", + "polyfills": [ + "zone.js", + "zone.js/testing" + ], "tsConfig": "src/tsconfig.spec.json", "preserveSymlinks": true, "scripts": [], "styles": [ - "node_modules/@coreui/icons/css/free.css", - "node_modules/flag-icon-css/css/flag-icons.css", - "node_modules/font-awesome/css/font-awesome.css", - "node_modules/simple-line-icons/dist/styles/simple-line-icons.css", - "src/scss/style.scss" + "src/scss/styles.scss" ], - "stylePreprocessorOptions": { - "includePaths": [ - "./node_modules" - ] - }, "assets": [ "src/assets", "src/favicon.ico" @@ -112,21 +119,17 @@ } }, "lint": { - "builder": "@angular-devkit/build-angular:tslint", + "builder": "@angular-eslint/builder:lint", "options": { - "tsConfig": [ - "src/tsconfig.app.json", - "src/tsconfig.spec.json" - ], - "exclude": [ - "**/node_modules/**" + "lintFilePatterns": [ + "src/**/*.ts", + "src/**/*.html" ] } } } } }, - "defaultProject": "ng", "schematics": { "@schematics/angular:component": { "prefix": "tafel", @@ -137,6 +140,9 @@ } }, "cli": { - "analytics": false + "analytics": false, + "schematicCollections": [ + "@angular-eslint/schematics" + ] } } diff --git a/frontend/src/main/webapp/cypress/e2e/customer-create.cy.ts b/frontend/src/main/webapp/cypress/e2e/customer-create.cy.ts index 4f9282f47..882c0cb21 100644 --- a/frontend/src/main/webapp/cypress/e2e/customer-create.cy.ts +++ b/frontend/src/main/webapp/cypress/e2e/customer-create.cy.ts @@ -16,7 +16,7 @@ describe('Customer Creation', () => { .should('be.visible') .within(() => { cy.byTestId('title').contains('Anspruch vorhanden'); - cy.byTestId('validationresult-modal-dialog').should('have.class', 'modal-success'); + cy.byTestId('header').should('have.class', 'bg-success'); cy.byTestId('ok-button').click(); }); @@ -33,7 +33,7 @@ describe('Customer Creation', () => { .should('be.visible') .within(() => { cy.byTestId('title').contains('Anspruch vorhanden'); - cy.byTestId('validationresult-modal-dialog').should('have.class', 'modal-success'); + cy.byTestId('header').should('have.class', 'bg-success'); cy.byTestId('ok-button').click(); }); @@ -49,7 +49,7 @@ describe('Customer Creation', () => { .should('be.visible') .within(() => { cy.byTestId('title').contains('Kein Anspruch vorhanden'); - cy.byTestId('validationresult-modal-dialog').should('have.class', 'modal-danger'); + cy.byTestId('header').should('have.class', 'bg-danger'); cy.byTestId('ok-button').click(); }); @@ -113,7 +113,7 @@ describe('Customer Creation', () => { } function enterAdditionalPersonData(index: number, data: AddPersonInputData) { - cy.byTestId('addperson-button').click(); + cy.byTestId('addperson-button-bottom').click(); cy.byTestId('personform-' + index).within(() => { cy.byTestId('lastnameInput').type(data.lastname); diff --git a/frontend/src/main/webapp/cypress/e2e/customer-edit.cy.ts b/frontend/src/main/webapp/cypress/e2e/customer-edit.cy.ts index 0c0b2dd2c..aa57e866f 100644 --- a/frontend/src/main/webapp/cypress/e2e/customer-edit.cy.ts +++ b/frontend/src/main/webapp/cypress/e2e/customer-edit.cy.ts @@ -43,7 +43,7 @@ describe('Customer Edit', () => { .should('be.visible') .within(() => { cy.byTestId('title').contains('Kein Anspruch vorhanden'); - cy.byTestId('validationresult-modal-dialog').should('have.class', 'modal-danger'); + cy.byTestId('header').should('have.class', 'bg-danger'); cy.byTestId('ok-button').click(); }); diff --git a/frontend/src/main/webapp/cypress/e2e/scanner.cy.ts b/frontend/src/main/webapp/cypress/e2e/scanner.cy.ts index 82dcfff99..c253e4ef8 100644 --- a/frontend/src/main/webapp/cypress/e2e/scanner.cy.ts +++ b/frontend/src/main/webapp/cypress/e2e/scanner.cy.ts @@ -10,8 +10,8 @@ describe('Scanner', () => { // to be safe having the ws-connection established and the webcam ready cy.wait(2000); - cy.byTestId('state-server').should('have.class', 'badge-success'); - cy.byTestId('state-camera').should('have.class', 'badge-success'); + cy.byTestId('state-server').should('have.class', 'bg-success'); + cy.byTestId('state-camera').should('have.class', 'bg-success'); cy.byTestId('scanner-id').should('have.text', '1'); }); diff --git a/frontend/src/main/webapp/package-lock.json b/frontend/src/main/webapp/package-lock.json index 32abd6186..6afadab90 100644 --- a/frontend/src/main/webapp/package-lock.json +++ b/frontend/src/main/webapp/package-lock.json @@ -1,15056 +1,23010 @@ { "name": "@tafel/admin", "version": "0.0.1", - "lockfileVersion": 1, + "lockfileVersion": 3, "requires": true, - "dependencies": { - "@ampproject/remapping": { + "packages": { + "": { + "name": "@tafel/admin", + "version": "0.0.1", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "^15.2.6", + "@angular-devkit/schematics": "^15.2.6", + "@angular/animations": "15.2.7", + "@angular/cdk": "15.2.7", + "@angular/common": "15.2.7", + "@angular/compiler": "15.2.7", + "@angular/core": "15.2.7", + "@angular/forms": "15.2.7", + "@angular/localize": "15.2.7", + "@angular/platform-browser": "15.2.7", + "@angular/platform-browser-dynamic": "15.2.7", + "@angular/router": "15.2.7", + "@coreui/angular": "4.4.1", + "@coreui/angular-chartjs": "4.4.1", + "@coreui/chartjs": "3.1.1", + "@coreui/coreui": "4.2.6", + "@coreui/icons": "3.0.1", + "@coreui/icons-angular": "4.4.1", + "@fortawesome/fontawesome-free": "6.4.0", + "@stomp/rx-stomp": "2.0.0", + "@types/websocket": "1.0.5", + "bootstrap": "5.2.3", + "chart.js": "3.9.1", + "core-js": "3.30.1", + "cypress-recurse": "1.31.2", + "flag-icon-css": "4.1.7", + "follow-redirects": "1.15.2", + "html5-qrcode": "2.3.8", + "moment": "2.29.4", + "nanoid": "4.0.2", + "ng": "0.0.0", + "ng2-charts": "4.1.1", + "ngx-cookie-service": "15.0.0", + "ngx-perfect-scrollbar": "10.1.1", + "rxjs": "7.8.0", + "simple-line-icons": "2.5.5", + "ts-helpers": "1.1.2", + "tslib": "2.5.0", + "update": "0.7.4", + "uuid": "9.0.0", + "websocket": "1.0.34", + "zone.js": "0.13.0" + }, + "devDependencies": { + "@angular-devkit/build-angular": "15.2.6", + "@angular-eslint/builder": "15.2.1", + "@angular-eslint/eslint-plugin": "15.2.1", + "@angular-eslint/eslint-plugin-template": "15.2.1", + "@angular-eslint/schematics": "15.2.1", + "@angular-eslint/template-parser": "15.2.1", + "@angular/cli": "15.2.6", + "@angular/compiler-cli": "15.2.7", + "@angular/language-service": "15.2.7", + "@cypress/schematic": "2.5.0", + "@types/jasmine": "4.3.1", + "@types/jasminewd2": "2.0.10", + "@types/node": "18.15.11", + "@typescript-eslint/eslint-plugin": "5.48.2", + "@typescript-eslint/parser": "5.48.2", + "codelyzer": "6.0.2", + "cypress": "12.10.0", + "cypress-browser-permissions": "1.1.0", + "eslint": "^8.33.0", + "jasmine-core": "4.6.0", + "jasmine-spec-reporter": "7.0.0", + "karma": "6.4.2", + "karma-chrome-launcher": "3.2.0", + "karma-coverage": "2.2.0", + "karma-jasmine": "5.1.0", + "karma-jasmine-html-reporter": "2.0.0", + "protractor": "7.0.0", + "ts-node": "10.9.1", + "tslint": "6.1.3", + "typescript": "4.9.5" + }, + "engines": { + "node": ">= 18.16.0", + "npm": ">= 9.5.1" + } + }, + "node_modules/@ampproject/remapping": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "requires": { + "license": "Apache-2.0", + "dependencies": { "@jridgewell/gen-mapping": "^0.1.0", "@jridgewell/trace-mapping": "^0.3.9" }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@ampproject/remapping/node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "license": "MIT", "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - } + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" } }, - "@angular-devkit/architect": { - "version": "0.1102.19", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1102.19.tgz", - "integrity": "sha512-5Opv6H+XyCkuQvQ1jsxw416YqMDPX3dVonMarFGBPLBe8YEXLRTJ60dvmuLsLpWk6ccTd3XiNT7WEJy4ctDc2Q==", + "node_modules/@angular-devkit/architect": { + "version": "0.1502.6", "dev": true, - "requires": { - "@angular-devkit/core": "11.2.19", - "rxjs": "6.6.3" + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "15.2.6", + "rxjs": "6.6.7" }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/architect/node_modules/rxjs": { + "version": "6.6.7", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" } }, - "@angular-devkit/build-angular": { - "version": "0.1102.19", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.1102.19.tgz", - "integrity": "sha512-frI8UyujPB5WV7l9uecH8Ev73TWTV7xEHrwYIKryD/mVmqeg64ILi4/ATPHm1qGFjAH27WWHtzL2vnik5wBlNg==", - "dev": true, - "requires": { - "@angular-devkit/architect": "0.1102.19", - "@angular-devkit/build-optimizer": "0.1102.19", - "@angular-devkit/build-webpack": "0.1102.19", - "@angular-devkit/core": "11.2.19", - "@babel/core": "7.12.10", - "@babel/generator": "7.12.11", - "@babel/plugin-transform-async-to-generator": "7.12.1", - "@babel/plugin-transform-runtime": "7.12.10", - "@babel/preset-env": "7.12.11", - "@babel/runtime": "7.12.5", - "@babel/template": "7.12.7", - "@discoveryjs/json-ext": "0.5.2", - "@jsdevtools/coverage-istanbul-loader": "3.0.5", - "@ngtools/webpack": "11.2.19", - "ansi-colors": "4.1.1", - "autoprefixer": "10.2.4", - "babel-loader": "8.2.2", - "browserslist": "^4.9.1", - "cacache": "15.0.5", - "caniuse-lite": "^1.0.30001032", - "circular-dependency-plugin": "5.2.2", - "copy-webpack-plugin": "6.3.2", - "core-js": "3.8.3", - "critters": "0.0.12", - "css-loader": "5.0.1", - "cssnano": "5.0.2", - "file-loader": "6.2.0", - "find-cache-dir": "3.3.1", - "glob": "7.1.6", - "https-proxy-agent": "5.0.0", - "inquirer": "7.3.3", - "jest-worker": "26.6.2", + "node_modules/@angular-devkit/architect/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/@angular-devkit/build-angular": { + "version": "15.2.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "2.2.0", + "@angular-devkit/architect": "0.1502.6", + "@angular-devkit/build-webpack": "0.1502.6", + "@angular-devkit/core": "15.2.6", + "@babel/core": "7.20.12", + "@babel/generator": "7.20.14", + "@babel/helper-annotate-as-pure": "7.18.6", + "@babel/helper-split-export-declaration": "7.18.6", + "@babel/plugin-proposal-async-generator-functions": "7.20.7", + "@babel/plugin-transform-async-to-generator": "7.20.7", + "@babel/plugin-transform-runtime": "7.19.6", + "@babel/preset-env": "7.20.2", + "@babel/runtime": "7.20.13", + "@babel/template": "7.20.7", + "@discoveryjs/json-ext": "0.5.7", + "@ngtools/webpack": "15.2.6", + "ansi-colors": "4.1.3", + "autoprefixer": "10.4.13", + "babel-loader": "9.1.2", + "babel-plugin-istanbul": "6.1.1", + "browserslist": "4.21.5", + "cacache": "17.0.4", + "chokidar": "3.5.3", + "copy-webpack-plugin": "11.0.0", + "critters": "0.0.16", + "css-loader": "6.7.3", + "esbuild-wasm": "0.17.8", + "glob": "8.1.0", + "https-proxy-agent": "5.0.1", + "inquirer": "8.2.4", + "jsonc-parser": "3.2.0", "karma-source-map-support": "1.4.0", - "less": "4.1.1", - "less-loader": "7.3.0", - "license-webpack-plugin": "2.3.11", - "loader-utils": "2.0.0", - "mini-css-extract-plugin": "1.3.5", - "minimatch": "3.0.4", - "open": "7.4.0", - "ora": "5.3.0", - "parse5-html-rewriting-stream": "6.0.1", - "pnp-webpack-plugin": "1.6.4", - "postcss": "8.2.15", - "postcss-import": "14.0.0", - "postcss-loader": "4.2.0", - "raw-loader": "4.0.2", - "regenerator-runtime": "0.13.7", - "resolve-url-loader": "4.0.0", - "rimraf": "3.0.2", - "rollup": "2.38.4", - "rxjs": "6.6.3", - "sass": "1.32.6", - "sass-loader": "10.1.1", - "semver": "7.3.4", - "source-map": "0.7.3", - "source-map-loader": "1.1.3", - "source-map-support": "0.5.19", - "speed-measure-webpack-plugin": "1.4.2", - "style-loader": "2.0.0", - "stylus": "0.54.8", - "stylus-loader": "4.3.3", - "terser": "5.5.1", - "terser-webpack-plugin": "4.2.3", + "less": "4.1.3", + "less-loader": "11.1.0", + "license-webpack-plugin": "4.0.2", + "loader-utils": "3.2.1", + "magic-string": "0.29.0", + "mini-css-extract-plugin": "2.7.2", + "open": "8.4.1", + "ora": "5.4.1", + "parse5-html-rewriting-stream": "7.0.0", + "piscina": "3.2.0", + "postcss": "8.4.21", + "postcss-loader": "7.0.2", + "resolve-url-loader": "5.0.0", + "rxjs": "6.6.7", + "sass": "1.58.1", + "sass-loader": "13.2.0", + "semver": "7.3.8", + "source-map-loader": "4.0.1", + "source-map-support": "0.5.21", + "terser": "5.16.3", "text-table": "0.2.0", "tree-kill": "1.2.2", - "webpack": "4.44.2", - "webpack-dev-middleware": "3.7.2", - "webpack-dev-server": "3.11.3", - "webpack-merge": "5.7.3", - "webpack-sources": "2.2.0", - "webpack-subresource-integrity": "1.5.2", - "worker-plugin": "5.0.0" - }, - "dependencies": { - "@babel/core": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.10.tgz", - "integrity": "sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.10", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.10", - "@babel/types": "^7.12.10", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.11", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true - } - } - }, - "@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "core-js": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", - "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==", - "dev": true - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "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" - } - }, - "less": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/less/-/less-4.1.1.tgz", - "integrity": "sha512-w09o8tZFPThBscl5d0Ggp3RcrKIouBoQscnOMgFH3n5V3kN/CXGHNfCkRPtxJk6nKryDXaV9aHLK55RXuH4sAw==", - "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": "^1.10.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - } - } - }, - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } + "tslib": "2.5.0", + "webpack": "5.76.1", + "webpack-dev-middleware": "6.0.1", + "webpack-dev-server": "4.11.1", + "webpack-merge": "5.8.0", + "webpack-subresource-integrity": "5.1.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "optionalDependencies": { + "esbuild": "0.17.8" + }, + "peerDependencies": { + "@angular/compiler-cli": "^15.0.0", + "@angular/localize": "^15.0.0", + "@angular/platform-server": "^15.0.0", + "@angular/service-worker": "^15.0.0", + "karma": "^6.3.0", + "ng-packagr": "^15.0.0", + "protractor": "^7.0.0", + "tailwindcss": "^2.0.0 || ^3.0.0", + "typescript": ">=4.8.2 <5.0" + }, + "peerDependenciesMeta": { + "@angular/localize": { + "optional": true }, - "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true + "@angular/platform-server": { + "optional": true }, - "rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } + "@angular/service-worker": { + "optional": true }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } + "karma": { + "optional": true }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true + "ng-packagr": { + "optional": true }, - "terser": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz", - "integrity": "sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.19" - } + "protractor": { + "optional": true }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "tailwindcss": { + "optional": true } } }, - "@angular-devkit/build-optimizer": { - "version": "0.1102.19", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.1102.19.tgz", - "integrity": "sha512-3665mNFwOCqD2HR6Kjrwqh+Jh72h3F7AB88p/oWBvH0GolFCz8JnbwUZJkzTtOsKUw5ZC1Z6b/nbUkCJemxFug==", - "dev": true, - "requires": { - "loader-utils": "2.0.0", - "source-map": "0.7.3", - "tslib": "2.1.0", - "typescript": "4.1.5", - "webpack-sources": "2.2.0" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - }, - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", - "dev": true - }, - "typescript": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.5.tgz", - "integrity": "sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==", - "dev": true - } + "node_modules/@angular-devkit/build-angular/node_modules/@babel/core": { + "version": "7.20.12", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "@angular-devkit/build-webpack": { - "version": "0.1102.19", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1102.19.tgz", - "integrity": "sha512-IhN/eeaA2bA1daLTU7YDztxvaS9Hj2J2t889fBYn5xNnM3Z2QqwyncOoj0F0Cumx6tuFtwRSvaKm7+xbbCoJQA==", + "node_modules/@angular-devkit/build-angular/node_modules/@babel/generator": { + "version": "7.20.14", "dev": true, - "requires": { - "@angular-devkit/architect": "0.1102.19", - "@angular-devkit/core": "11.2.19", - "rxjs": "6.6.3" + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", "dependencies": { - "rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } + "balanced-match": "^1.0.0" } }, - "@angular-devkit/core": { - "version": "11.2.19", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.2.19.tgz", - "integrity": "sha512-kvS0QXDYDatLyf0NYv2sahPYD7kya4g5GpQAV1ddjjLmEVeZssHt+Xfk2tzrkzYzqRMiyspx3HPPrrOnMUAFhQ==", + "node_modules/@angular-devkit/build-angular/node_modules/glob": { + "version": "8.1.0", "dev": true, - "requires": { - "ajv": "6.12.6", - "fast-json-stable-stringify": "2.1.0", - "magic-string": "0.25.7", - "rxjs": "6.6.3", - "source-map": "0.7.3" - }, + "license": "ISC", "dependencies": { - "rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "@angular-devkit/schematics": { - "version": "11.2.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-11.2.4.tgz", - "integrity": "sha512-M9Ike1TYawOIHzenlZS1ufQbsS+Z11/doj5w/UrU0q2OEKc6U375t5qVGgKo3PLHHS8osb9aW9xYwBfVlKrryQ==", - "dev": true, - "requires": { - "@angular-devkit/core": "11.2.4", - "ora": "5.3.0", - "rxjs": "6.6.3" - }, - "dependencies": { - "@angular-devkit/core": { - "version": "11.2.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.2.4.tgz", - "integrity": "sha512-98mGDV4XtKWiQ/2D6yzvOHrnJovXchaAN9AjscAHd2an8Fkiq72d9m2wREpk+2J40NWTDB6J5iesTh3qbi8+CA==", - "dev": true, - "requires": { - "ajv": "6.12.6", - "fast-json-stable-stringify": "2.1.0", - "magic-string": "0.25.7", - "rxjs": "6.6.3", - "source-map": "0.7.3" - } - }, - "rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } + "node_modules/@angular-devkit/build-angular/node_modules/less": { + "version": "4.1.3", + "dev": true, + "license": "Apache-2.0", + "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": "^3.1.0", + "source-map": "~0.6.0" } }, - "@angular/animations": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-11.2.5.tgz", - "integrity": "sha512-VcXfIlgJNOYl0eR/oY8uJ2PN0aIAZBKpXCQv4giQ1Cz1oC9GaHq1OnU1Y+WGB4vW9BsNSkib+MTdDRlMXhyAtA==", - "requires": { - "tslib": "^2.0.0" + "node_modules/@angular-devkit/build-angular/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" } }, - "@angular/cdk": { - "version": "11.2.13", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-11.2.13.tgz", - "integrity": "sha512-FkE4iCwoLbQxLDUOjV1I7M/6hmpyb7erAjEdWgch7nGRNxF1hqX5Bqf1lvLFKPNCbx5NRI5K7YVAdIUQUR8vug==", - "requires": { - "parse5": "^5.0.0", - "tslib": "^2.0.0" + "node_modules/@angular-devkit/build-angular/node_modules/rxjs": { + "version": "6.6.7", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" } }, - "@angular/cli": { - "version": "11.2.4", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-11.2.4.tgz", - "integrity": "sha512-bbW93N3n/9GDk6OxQ5WzTWQcHXcj389Tg7gCov9MlRZg1ohqU/RtmQrMazzCCQjFUvJjEOT4a/lYbGYOYhMqag==", + "node_modules/@angular-devkit/build-angular/node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", "dev": true, - "requires": { - "@angular-devkit/architect": "0.1102.4", - "@angular-devkit/core": "11.2.4", - "@angular-devkit/schematics": "11.2.4", - "@schematics/angular": "11.2.4", - "@schematics/update": "0.1102.4", - "@yarnpkg/lockfile": "1.1.0", - "ansi-colors": "4.1.1", - "debug": "4.3.1", - "ini": "2.0.0", - "inquirer": "7.3.3", - "jsonc-parser": "3.0.0", - "npm-package-arg": "8.1.0", - "npm-pick-manifest": "6.1.0", - "open": "7.4.0", - "ora": "5.3.0", - "pacote": "11.2.4", - "resolve": "1.19.0", - "rimraf": "3.0.2", - "semver": "7.3.4", - "symbol-observable": "3.0.0", - "universal-analytics": "0.4.23", - "uuid": "8.3.2" - }, - "dependencies": { - "@angular-devkit/architect": { - "version": "0.1102.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1102.4.tgz", - "integrity": "sha512-A/nc/s9S9+H6xFOxcXqyfiCg9lXzCpO2ZVeaNamZB8f8tHoGfFMQ3JkCGhFiYsbze4fXhcwszNq1o36lGIW7FA==", - "dev": true, - "requires": { - "@angular-devkit/core": "11.2.4", - "rxjs": "6.6.3" - } - }, - "@angular-devkit/core": { - "version": "11.2.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.2.4.tgz", - "integrity": "sha512-98mGDV4XtKWiQ/2D6yzvOHrnJovXchaAN9AjscAHd2an8Fkiq72d9m2wREpk+2J40NWTDB6J5iesTh3qbi8+CA==", - "dev": true, - "requires": { - "ajv": "6.12.6", - "fast-json-stable-stringify": "2.1.0", - "magic-string": "0.25.7", - "rxjs": "6.6.3", - "source-map": "0.7.3" - } - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", - "dev": true, - "requires": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" - } - }, - "rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - } + "license": "0BSD" + }, + "node_modules/@angular-devkit/build-angular/node_modules/semver": { + "version": "7.3.8", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "@angular/common": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-11.2.5.tgz", - "integrity": "sha512-SFRnyYBjzcHSd9RAV+269CeShhUqMqdUpkZRwTqkr+weW7AmBLXNOz7gesEk7cP5/i2FA4UGSiI85FkSJ2HKow==", - "requires": { - "tslib": "^2.0.0" + "node_modules/@angular-devkit/build-angular/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" } }, - "@angular/compiler": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-11.2.5.tgz", - "integrity": "sha512-MrgZnTY6OPooDZw76wgj1ZM43IwwStsDfwuvYI8B7PR+QtPIwAkxi+spW78MHy3ltzsIQorC98pMiz7c7oTxDg==", - "requires": { - "tslib": "^2.0.0" + "node_modules/@angular-devkit/build-webpack": { + "version": "0.1502.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/architect": "0.1502.6", + "rxjs": "6.6.7" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "webpack": "^5.30.0", + "webpack-dev-server": "^4.0.0" } }, - "@angular/compiler-cli": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-11.2.5.tgz", - "integrity": "sha512-pSKyLIV9kn6tRugMPXo9t3QXSMbHVGUGw7wEoRwRrsqJ+JbU10Ke+sMsPF8ewqpsX+sslzx5TqD+1thXhhkBsQ==", + "node_modules/@angular-devkit/build-webpack/node_modules/rxjs": { + "version": "6.6.7", "dev": true, - "requires": { - "@babel/core": "^7.8.6", - "@babel/types": "^7.8.6", - "canonical-path": "1.0.0", - "chokidar": "^3.0.0", - "convert-source-map": "^1.5.1", - "dependency-graph": "^0.7.2", - "fs-extra": "4.0.2", - "magic-string": "^0.25.0", - "minimist": "^1.2.0", - "reflect-metadata": "^0.1.2", - "semver": "^6.3.0", - "source-map": "^0.6.1", - "sourcemap-codec": "^1.4.8", - "tslib": "^2.0.0", - "yargs": "^16.1.1" + "license": "Apache-2.0", + "dependencies": { + "tslib": "^1.9.0" }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/build-webpack/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/@angular-devkit/core": { + "version": "15.2.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.6.tgz", + "integrity": "sha512-YVTWZ+M+xNKdFX4EnY9QX49PZraawiaA0iTd2CUW8ZoTUvU7yOGMKZLSdz6aokTMRVfm0449wt6YL994ibOo1g==", "dependencies": { - "@babel/core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", - "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.2", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.1", - "@babel/parser": "^7.20.2", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "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 + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "6.6.7", + "source-map": "0.7.4" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true } } }, - "@angular/core": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-11.2.5.tgz", - "integrity": "sha512-YL1+SNCKx2yFpn6ohC2VbPSguLzFtk+dTzujARN+BkaPJfrUDz08IgEVyeHMXLNCFFjxRKAsEaRTXGz5CEYFag==", - "requires": { - "tslib": "^2.0.0" + "node_modules/@angular-devkit/core/node_modules/ajv": { + "version": "8.12.0", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "@angular/forms": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-11.2.5.tgz", - "integrity": "sha512-/9VKUsiHGYS1RfSjElQJsDzzN9j9yIC+3A5ve9vxbfJ++Adn8wgnPEJt03qz/lv5Pwol5hl1KMwH/34EL4UGhg==", - "requires": { - "tslib": "^2.0.0" + "node_modules/@angular-devkit/core/node_modules/ajv-formats": { + "version": "2.1.1", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } } }, - "@angular/language-service": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-11.2.5.tgz", - "integrity": "sha512-z7YgYawU2GmGCTUFbfceZY0WXZxSXInL615i+pKuY28zke2F2Z3lgfOOI/6fd75C8UBUqmVGmKz08GL8dDQT9A==", - "dev": true + "node_modules/@angular-devkit/core/node_modules/json-schema-traverse": { + "version": "1.0.0", + "license": "MIT" }, - "@angular/localize": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-11.2.5.tgz", - "integrity": "sha512-9L10oc1/oV3QSNlq0wvrPeVnh/4nfzKEBwb2dUaYjdK4/3VmdA1gVs0HisREjLfL0rgHHQtPA2773TH1fxuOJg==", - "requires": { - "@babel/core": "7.8.3", - "glob": "7.1.2", - "yargs": "^16.1.1" + "node_modules/@angular-devkit/core/node_modules/rxjs": { + "version": "6.6.7", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" } }, - "@angular/platform-browser": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-11.2.5.tgz", - "integrity": "sha512-Cci6YufPi4RjHloQlu/Pxa2AnOTe45SqqngdIK4cVYSLbiR0Trlhjfqs30Z6WOLEHvKq2x6tLjbo+2PrIoC9Qg==", - "requires": { - "tslib": "^2.0.0" + "node_modules/@angular-devkit/core/node_modules/source-map": { + "version": "0.7.4", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" } }, - "@angular/platform-browser-dynamic": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-11.2.5.tgz", - "integrity": "sha512-PlERCDlCCwnTpAikKyIMNwkzj6Un5GwnI0EmO4HY+y/iFDOxrXPnhZBCik0o2asl+WsvDVKpk3TLpXUkaD8fEA==", - "requires": { - "tslib": "^2.0.0" + "node_modules/@angular-devkit/core/node_modules/tslib": { + "version": "1.14.1", + "license": "0BSD" + }, + "node_modules/@angular-devkit/schematics": { + "version": "15.2.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.2.6.tgz", + "integrity": "sha512-f7VgnAcok7AwR/DhX0ZWskB0rFBo/KsvtIUA2qZSrpKMf8eFiwu03dv/b2mI0vnf+1FBfIQzJvO0ww45zRp6dA==", + "dependencies": { + "@angular-devkit/core": "15.2.6", + "jsonc-parser": "3.2.0", + "magic-string": "0.29.0", + "ora": "5.4.1", + "rxjs": "6.6.7" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" } }, - "@angular/router": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-11.2.5.tgz", - "integrity": "sha512-vQ+jbZTlmXiVu1bE6uPJOL3WDYoBTowrzGbjHbGzbPshGVJntD6xGKHUelefPTKwaJ5svmQp+FaUovfyi3fj/w==", - "requires": { - "tslib": "^2.0.0" + "node_modules/@angular-devkit/schematics/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" } }, - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "requires": { - "@babel/highlight": "^7.18.6" + "node_modules/@angular-devkit/schematics/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@angular-eslint/builder": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-15.2.1.tgz", + "integrity": "sha512-7x2DANebLRl997Mj4DhZrnz5+vnSjavGGveJ0mBuU7CEsL0ZYLftdRqL0e0HtU3ksseS7xpchD6OM08nkNgySw==", + "dev": true, + "peerDependencies": { + "eslint": "^7.20.0 || ^8.0.0", + "typescript": "*" } }, - "@babel/compat-data": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", - "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==", + "node_modules/@angular-eslint/bundled-angular-compiler": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-15.2.1.tgz", + "integrity": "sha512-LO7Am8eVCr7oh6a0VmKSL7K03CnQEQhFO7Wt/YtbfYOxVjrbwmYLwJn+wZPOT7A02t/BttOD/WXuDrOWtSMQ/Q==", "dev": true }, - "@babel/core": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.3.tgz", - "integrity": "sha512-4XFkf8AwyrEG7Ziu3L2L0Cv+WyY47Tcsp70JFmpftbAA1K7YL/sgE9jh9HyNj08Y/U50ItUchpN0w6HxAoX1rA==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.8.3", - "@babel/helpers": "^7.8.3", - "@babel/parser": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.0", - "lodash": "^4.17.13", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" + "node_modules/@angular-eslint/eslint-plugin": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-15.2.1.tgz", + "integrity": "sha512-OM7b1kS4E4CkXjkaWN+lEzawh4VxY6l7FO1Cuk4s7iv3/YpZG3rJxIZBqnFLTixwrBuqw8y4FNBzF3eDgmFAUw==", + "dev": true, + "dependencies": { + "@angular-eslint/utils": "15.2.1", + "@typescript-eslint/utils": "5.48.2" + }, + "peerDependencies": { + "eslint": "^7.20.0 || ^8.0.0", + "typescript": "*" } }, - "@babel/generator": { - "version": "7.20.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", - "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", - "requires": { - "@babel/types": "^7.20.2", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" + "node_modules/@angular-eslint/eslint-plugin-template": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-15.2.1.tgz", + "integrity": "sha512-IeiSLk6YxapFdH2z5o/O3R7VwtBd2T6fWmhLFPwDYMDknrwegnOjwswCdBplOccpUp0wqlCeGUx7LTsuzwaz7w==", + "dev": true, + "dependencies": { + "@angular-eslint/bundled-angular-compiler": "15.2.1", + "@angular-eslint/utils": "15.2.1", + "@typescript-eslint/type-utils": "5.48.2", + "@typescript-eslint/utils": "5.48.2", + "aria-query": "5.1.3", + "axobject-query": "3.1.1" + }, + "peerDependencies": { + "eslint": "^7.20.0 || ^8.0.0", + "typescript": "*" } }, - "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "node_modules/@angular-eslint/eslint-plugin-template/node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", "dev": true, - "requires": { - "@babel/types": "^7.18.6" + "dependencies": { + "deep-equal": "^2.0.5" } }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "node_modules/@angular-eslint/eslint-plugin-template/node_modules/axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" + "dependencies": { + "deep-equal": "^2.0.5" } }, - "@babel/helper-compilation-targets": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", - "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "node_modules/@angular-eslint/schematics": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-15.2.1.tgz", + "integrity": "sha512-0ZfBCejHWIcgy3J5kFs9sS/jqi8i5AptxggOwFySOlCLJ+CzNrktjD4jff1Zy8K/VLzY0Ci0BSZXvgWfP0k9Rg==", "dev": true, - "requires": { - "@babel/compat-data": "^7.20.0", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" - }, "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "@angular-eslint/eslint-plugin": "15.2.1", + "@angular-eslint/eslint-plugin-template": "15.2.1", + "ignore": "5.2.4", + "strip-json-comments": "3.1.1", + "tmp": "0.2.1" + }, + "peerDependencies": { + "@angular/cli": ">= 15.0.0 < 16.0.0" } }, - "@babel/helper-create-class-features-plugin": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", - "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", + "node_modules/@angular-eslint/schematics/node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.19.1", - "@babel/helper-split-export-declaration": "^7.18.6" + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" } }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "node_modules/@angular-eslint/template-parser": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-15.2.1.tgz", + "integrity": "sha512-ViCi79gC2aKJecmYLkOT+QlT5WMRNXeYz0Dr9Pr8qXzIbY0oAWE7nOT5jkXwQ9oUk+ybtGCWHma5JVJWVJsIog==", "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" + "dependencies": { + "@angular-eslint/bundled-angular-compiler": "15.2.1", + "eslint-scope": "^7.0.0" + }, + "peerDependencies": { + "eslint": "^7.20.0 || ^8.0.0", + "typescript": "*" } }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" + "node_modules/@angular-eslint/template-parser/node_modules/eslint-scope": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", + "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } }, - "@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "node_modules/@angular-eslint/template-parser/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, - "requires": { - "@babel/types": "^7.18.6" + "engines": { + "node": ">=4.0" } }, - "@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", - "requires": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" + "node_modules/@angular-eslint/utils": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-15.2.1.tgz", + "integrity": "sha512-++FneAJHxJqcSu0igVN6uOkSoHxlzgLoMBswuovYJy3UKwm33/T6WFku8++753Ca/JucIoR1gdUfO7SoSspMDg==", + "dev": true, + "dependencies": { + "@angular-eslint/bundled-angular-compiler": "15.2.1", + "@typescript-eslint/utils": "5.48.2" + }, + "peerDependencies": { + "eslint": "^7.20.0 || ^8.0.0", + "typescript": "*" } }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "requires": { - "@babel/types": "^7.18.6" + "node_modules/@angular/animations": { + "version": "15.2.7", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/core": "15.2.7" } }, - "@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", - "dev": true, - "requires": { - "@babel/types": "^7.18.9" + "node_modules/@angular/cdk": { + "version": "15.2.7", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "optionalDependencies": { + "parse5": "^7.1.2" + }, + "peerDependencies": { + "@angular/common": "^15.0.0 || ^16.0.0", + "@angular/core": "^15.0.0 || ^16.0.0", + "rxjs": "^6.5.3 || ^7.4.0" } }, - "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "node_modules/@angular/cli": { + "version": "15.2.6", "dev": true, - "requires": { - "@babel/types": "^7.18.6" + "license": "MIT", + "dependencies": { + "@angular-devkit/architect": "0.1502.6", + "@angular-devkit/core": "15.2.6", + "@angular-devkit/schematics": "15.2.6", + "@schematics/angular": "15.2.6", + "@yarnpkg/lockfile": "1.1.0", + "ansi-colors": "4.1.3", + "ini": "3.0.1", + "inquirer": "8.2.4", + "jsonc-parser": "3.2.0", + "npm-package-arg": "10.1.0", + "npm-pick-manifest": "8.0.1", + "open": "8.4.1", + "ora": "5.4.1", + "pacote": "15.1.0", + "resolve": "1.22.1", + "semver": "7.3.8", + "symbol-observable": "4.0.0", + "yargs": "17.6.2" + }, + "bin": { + "ng": "bin/ng.js" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" } }, - "@babel/helper-module-transforms": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", - "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "node_modules/@angular/cli/node_modules/@schematics/angular": { + "version": "15.2.6", "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2" + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "15.2.6", + "@angular-devkit/schematics": "15.2.6", + "jsonc-parser": "3.2.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" } }, - "@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "node_modules/@angular/cli/node_modules/cliui": { + "version": "8.0.1", "dev": true, - "requires": { - "@babel/types": "^7.18.6" + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" } }, - "@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "node_modules/@angular/cli/node_modules/ini": { + "version": "3.0.1", "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" + "license": "ISC", + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "node_modules/@angular/cli/node_modules/semver": { + "version": "7.3.8", "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "node_modules/@angular/cli/node_modules/yargs": { + "version": "17.6.2", "dev": true, - "requires": { - "@babel/types": "^7.20.2" + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" } }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", - "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "node_modules/@angular/cli/node_modules/yargs-parser": { + "version": "21.1.1", "dev": true, - "requires": { - "@babel/types": "^7.20.0" + "license": "ISC", + "engines": { + "node": ">=12" } }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "requires": { - "@babel/types": "^7.18.6" + "node_modules/@angular/common": { + "version": "15.2.7", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/core": "15.2.7", + "rxjs": "^6.5.3 || ^7.4.0" } }, - "@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" - }, - "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" + "node_modules/@angular/compiler": { + "version": "15.2.7", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/core": "15.2.7" + }, + "peerDependenciesMeta": { + "@angular/core": { + "optional": true + } } }, - "@babel/helpers": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", - "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", - "requires": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.0" + "node_modules/@angular/compiler-cli": { + "version": "15.2.7", + "license": "MIT", + "dependencies": { + "@babel/core": "7.19.3", + "@jridgewell/sourcemap-codec": "^1.4.14", + "chokidar": "^3.0.0", + "convert-source-map": "^1.5.1", + "dependency-graph": "^0.11.0", + "magic-string": "^0.27.0", + "reflect-metadata": "^0.1.2", + "semver": "^7.0.0", + "tslib": "^2.3.0", + "yargs": "^17.2.1" + }, + "bin": { + "ng-xi18n": "bundles/src/bin/ng_xi18n.js", + "ngc": "bundles/src/bin/ngc.js", + "ngcc": "bundles/ngcc/main-ngcc.js" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/compiler": "15.2.7", + "typescript": ">=4.8.2 <5.0" } }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "node_modules/@angular/compiler-cli/node_modules/cliui": { + "version": "8.0.1", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" } }, - "@babel/parser": { - "version": "7.20.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", - "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==" - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", - "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "node_modules/@angular/compiler-cli/node_modules/magic-string": { + "version": "0.27.0", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.13" + }, + "engines": { + "node": ">=12" } }, - "@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "node_modules/@angular/compiler-cli/node_modules/semver": { + "version": "7.5.0", + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" + "node_modules/@angular/compiler-cli/node_modules/yargs": { + "version": "17.7.1", + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" } }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + "node_modules/@angular/compiler-cli/node_modules/yargs-parser": { + "version": "21.1.1", + "license": "ISC", + "engines": { + "node": ">=12" } }, - "@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" + "node_modules/@angular/core": { + "version": "15.2.7", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "rxjs": "^6.5.3 || ^7.4.0", + "zone.js": "~0.11.4 || ~0.12.0 || ~0.13.0" } }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + "node_modules/@angular/forms": { + "version": "15.2.7", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/common": "15.2.7", + "@angular/core": "15.2.7", + "@angular/platform-browser": "15.2.7", + "rxjs": "^6.5.3 || ^7.4.0" } }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "node_modules/@angular/language-service": { + "version": "15.2.7", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + "license": "MIT", + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" } }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" + "node_modules/@angular/localize": { + "version": "15.2.7", + "license": "MIT", + "dependencies": { + "@babel/core": "7.19.3", + "glob": "8.1.0", + "yargs": "^17.2.1" + }, + "bin": { + "localize-extract": "tools/bundles/src/extract/cli.js", + "localize-migrate": "tools/bundles/src/migrate/cli.js", + "localize-translate": "tools/bundles/src/translate/cli.js" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/compiler": "15.2.7", + "@angular/compiler-cli": "15.2.7" } }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", - "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.1" + "node_modules/@angular/localize/node_modules/brace-expansion": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" } }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + "node_modules/@angular/localize/node_modules/cliui": { + "version": "8.0.1", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" } }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "node_modules/@angular/localize/node_modules/glob": { + "version": "8.1.0", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "node_modules/@angular/localize/node_modules/minimatch": { + "version": "5.1.6", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" } }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "node_modules/@angular/localize/node_modules/yargs": { + "version": "17.7.1", + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" } }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "node_modules/@angular/localize/node_modules/yargs-parser": { + "version": "21.1.1", + "license": "ISC", + "engines": { + "node": ">=12" } }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "node_modules/@angular/platform-browser": { + "version": "15.2.7", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/animations": "15.2.7", + "@angular/common": "15.2.7", + "@angular/core": "15.2.7" + }, + "peerDependenciesMeta": { + "@angular/animations": { + "optional": true + } } }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "node_modules/@angular/platform-browser-dynamic": { + "version": "15.2.7", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/common": "15.2.7", + "@angular/compiler": "15.2.7", + "@angular/core": "15.2.7", + "@angular/platform-browser": "15.2.7" } }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "node_modules/@angular/router": { + "version": "15.2.7", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/common": "15.2.7", + "@angular/core": "15.2.7", + "@angular/platform-browser": "15.2.7", + "rxjs": "^6.5.3 || ^7.4.0" } }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "node_modules/@assemblyscript/loader": { + "version": "0.10.1", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } + "license": "Apache-2.0" }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "node_modules/@babel/code-frame": { + "version": "7.21.4", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "node_modules/@babel/compat-data": { + "version": "7.21.4", + "license": "MIT", + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "node_modules/@babel/core": { + "version": "7.19.3", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.3", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.3", + "@babel/types": "^7.19.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "node_modules/@babel/generator": { + "version": "7.21.4", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.21.4", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "license": "MIT", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "node_modules/@babel/helper-compilation-targets": { + "version": "7.21.4", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.21.4", + "@babel/helper-validator-option": "^7.21.0", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", - "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.12.1" + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" } }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "@babel/plugin-transform-block-scoping": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", - "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.20.2" - } + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "license": "ISC" }, - "@babel/plugin-transform-classes": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", - "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.21.4", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.20.0", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.0", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.19.1", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.21.4", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-transform-destructuring": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", - "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.20.2" + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" } }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "@babel/plugin-transform-duplicate-keys": { + "node_modules/@babel/helper-environment-visitor": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "license": "MIT", + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-transform-exponentiation-operator": { + "node_modules/@babel/helper-explode-assignable-expression": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "node_modules/@babel/helper-function-name": { + "version": "7.21.0", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.21.0", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "license": "MIT", + "dependencies": { + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-transform-member-expression-literals": { + "node_modules/@babel/helper-module-imports": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-transform-modules-amd": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", - "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0" + "node_modules/@babel/helper-module-transforms": { + "version": "7.21.2", + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", - "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-simple-access": "^7.19.4" + "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", - "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.19.1" + "license": "MIT", + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", - "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "node_modules/@babel/helper-replace-supers": { + "version": "7.20.7", "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0" + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-transform-object-super": { + "node_modules/@babel/helper-split-export-declaration": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" + "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-transform-parameters": { - "version": "7.20.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", - "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.20.2" + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "license": "MIT", + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "license": "MIT", + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "node_modules/@babel/helper-validator-option": { + "version": "7.21.0", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.20.5", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" + "license": "MIT", + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.21.0", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-transform-reserved-words": { + "node_modules/@babel/highlight": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-transform-runtime": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.10.tgz", - "integrity": "sha512-xOrUfzPxw7+WDm9igMgQCbO3cJKymX7dFdsgRr1eu9n3KjjyU4pptIXbXPseQDquw+W+RuJEJMHKHNsPNNm3CA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.12.5", - "@babel/helper-plugin-utils": "^7.10.4", - "semver": "^5.5.1" + "node_modules/@babel/parser": { + "version": "7.21.4", + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" } }, - "@babel/plugin-transform-shorthand-properties": { + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.20.7", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-sticky-regex": { + "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.21.0", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" } }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-unicode-regex": { + "node_modules/@babel/plugin-proposal-json-strings": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/preset-env": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.11.tgz", - "integrity": "sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.12.7", - "@babel/helper-compilation-targets": "^7.12.5", - "@babel/helper-module-imports": "^7.12.5", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-option": "^7.12.11", - "@babel/plugin-proposal-async-generator-functions": "^7.12.1", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-dynamic-import": "^7.12.1", - "@babel/plugin-proposal-export-namespace-from": "^7.12.1", - "@babel/plugin-proposal-json-strings": "^7.12.1", - "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-numeric-separator": "^7.12.7", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.7", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.12.1", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-async-to-generator": "^7.12.1", - "@babel/plugin-transform-block-scoped-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.11", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-computed-properties": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-dotall-regex": "^7.12.1", - "@babel/plugin-transform-duplicate-keys": "^7.12.1", - "@babel/plugin-transform-exponentiation-operator": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-function-name": "^7.12.1", - "@babel/plugin-transform-literals": "^7.12.1", - "@babel/plugin-transform-member-expression-literals": "^7.12.1", - "@babel/plugin-transform-modules-amd": "^7.12.1", - "@babel/plugin-transform-modules-commonjs": "^7.12.1", - "@babel/plugin-transform-modules-systemjs": "^7.12.1", - "@babel/plugin-transform-modules-umd": "^7.12.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", - "@babel/plugin-transform-new-target": "^7.12.1", - "@babel/plugin-transform-object-super": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-property-literals": "^7.12.1", - "@babel/plugin-transform-regenerator": "^7.12.1", - "@babel/plugin-transform-reserved-words": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/plugin-transform-sticky-regex": "^7.12.7", - "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/plugin-transform-typeof-symbol": "^7.12.10", - "@babel/plugin-transform-unicode-escapes": "^7.12.1", - "@babel/plugin-transform-unicode-regex": "^7.12.1", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.12.11", - "core-js-compat": "^3.8.0", - "semver": "^5.5.0" - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/runtime": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", - "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - } - }, - "@babel/traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", - "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.1", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.1", - "@babel/types": "^7.20.0", - "debug": "^4.1.0", - "globals": "^11.1.0" + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/types": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", - "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", - "requires": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "dev": true - }, - "@coreui/angular": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/@coreui/angular/-/angular-2.11.3.tgz", - "integrity": "sha512-rd0VHeMVnoyKxNw840K5UG4DRJJiuoE+UBVOOGXZo+cvxjR+Svr8kTTo4roopE3bhxhPoHjgFOG/9eKUgZ/aOQ==", - "requires": { - "tslib": "^2.0.0" + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@coreui/coreui": { - "version": "2.1.16", - "resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-2.1.16.tgz", - "integrity": "sha512-1YOnQAlcX2bIgnaX3k9GKaN4lD+wKam7tdDfFj7/ZQTN1XG3dwDELHp4aagWQs78ix2CCO1LyeLrzGpsMcLW3Q==", - "requires": { - "@coreui/coreui-plugin-npm-postinstall": "^1.0.2", - "bootstrap": "^4.3.1", - "core-js": "^3.3.4", - "regenerator-runtime": "^0.13.3" + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@coreui/coreui-plugin-chartjs-custom-tooltips": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@coreui/coreui-plugin-chartjs-custom-tooltips/-/coreui-plugin-chartjs-custom-tooltips-1.3.1.tgz", - "integrity": "sha512-ovNE9QygRdB7IkE7gZNRx79lSk77STtNOFS4NRpjljoRcAseR156ZYV0i/dSoiwZwRJ+dHzWeXy1IMcXcdnAww==", - "requires": { - "ms": "^2.1.1" + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@coreui/coreui-plugin-npm-postinstall": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@coreui/coreui-plugin-npm-postinstall/-/coreui-plugin-npm-postinstall-1.0.2.tgz", - "integrity": "sha512-yeeoWp+bNS84nP1977Y8UCiQ9pssO+f4QuVj3i0/gYZFjjvOgxx0dnyWhtowD5sLYnCRMPlPpqyjwXze3SlkYg==" - }, - "@coreui/icons": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@coreui/icons/-/icons-3.0.1.tgz", - "integrity": "sha512-u9UKEcRMyY9pa4jUoLij8pAR03g5g6TLWV33/Mx2ix8sffyi0eO4fLV8DSTQljDCw938zt7KYog5cVKEAJUxxg==" - }, - "@coreui/icons-angular": { - "version": "1.0.0-alpha.4", - "resolved": "https://registry.npmjs.org/@coreui/icons-angular/-/icons-angular-1.0.0-alpha.4.tgz", - "integrity": "sha512-nYDAoK0aqc/pOYxArQyM95VSuVNu84R7AMZGNbJd2vRsIuOBN1+4R3lZLEUyTRpe0m+gsfPY8BplYxKfbKxrdA==", - "requires": { - "tslib": "^2.0.0" + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", "dev": true, - "requires": { - "@jridgewell/trace-mapping": "0.3.9" - }, + "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - } + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@cypress/request": { - "version": "2.88.11", - "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.11.tgz", - "integrity": "sha512-M83/wfQ1EkspjkE2lNWNV5ui2Cv7UCv1swW1DqljahbzLVWltcsexQh8jYtuS/vzFXP+HySntGM83ZXA9fn17w==", + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "http-signature": "~1.3.6", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "performance-now": "^2.1.0", - "qs": "~6.10.3", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^8.3.2" - }, + "license": "MIT", "dependencies": { - "http-signature": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", - "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^2.0.2", - "sshpk": "^1.14.1" - } - }, - "jsprim": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", - "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "qs": { - "version": "6.10.4", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz", - "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - } + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@cypress/schematic": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@cypress/schematic/-/schematic-1.6.0.tgz", - "integrity": "sha512-ENHceK21AANBCthaiQ4gJGEvHsqJ9wS3b9PjnlD4MKOMzqwU/WMrJAs/Xnxa6PGh3btB2w0xNN+0beeaf0KiCA==", - "dev": true, - "requires": { - "@angular-devkit/architect": "^0.1202.10", - "@angular-devkit/core": "^12.2.10", - "@angular-devkit/schematics": "^12.2.10", - "@schematics/angular": "^12.2.10", - "jsonc-parser": "^3.0.0", - "rxjs": "~6.6.0" - }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "dev": true, + "license": "MIT", "dependencies": { - "@angular-devkit/architect": { - "version": "0.1202.18", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1202.18.tgz", - "integrity": "sha512-C4ASKe+xBjl91MJyHDLt3z7ICPF9FU6B0CeJ1phwrlSHK9lmFG99WGxEj/Tc82+vHyPhajqS5XJ38KyVAPBGzA==", - "dev": true, - "requires": { - "@angular-devkit/core": "12.2.18", - "rxjs": "6.6.7" - } - }, - "@angular-devkit/core": { - "version": "12.2.18", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-12.2.18.tgz", - "integrity": "sha512-GDLHGe9HEY5SRS+NrKr14C8aHsRCiBFkBFSSbeohgLgcgSXzZHFoU84nDWrl3KZNP8oqcUSv5lHu6dLcf2fnww==", - "dev": true, - "requires": { - "ajv": "8.6.2", - "ajv-formats": "2.1.0", - "fast-json-stable-stringify": "2.1.0", - "magic-string": "0.25.7", - "rxjs": "6.6.7", - "source-map": "0.7.3" - } - }, - "@angular-devkit/schematics": { - "version": "12.2.18", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-12.2.18.tgz", - "integrity": "sha512-bZ9NS5PgoVfetRC6WeQBHCY5FqPZ9y2TKHUo12sOB2YSL3tgWgh1oXyP8PtX34gasqsLjNULxEQsAQYEsiX/qQ==", - "dev": true, - "requires": { - "@angular-devkit/core": "12.2.18", - "ora": "5.4.1", - "rxjs": "6.6.7" - } - }, - "@schematics/angular": { - "version": "12.2.18", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-12.2.18.tgz", - "integrity": "sha512-niRS9Ly9y8uI0YmTSbo8KpdqCCiZ/ATMZWeS2id5M8JZvfXbngwiqJvojdSol0SWU+n1W4iA+lJBdt4gSKlD5w==", - "dev": true, - "requires": { - "@angular-devkit/core": "12.2.18", - "@angular-devkit/schematics": "12.2.18", - "jsonc-parser": "3.0.0" - } - }, - "ajv": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", - "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "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" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "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 - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dev": true, - "requires": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - } - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@cypress/xvfb": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", - "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", "dev": true, - "requires": { - "debug": "^3.1.0", - "lodash.once": "^4.1.1" - }, + "license": "MIT", "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@discoveryjs/json-ext": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz", - "integrity": "sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg==", - "dev": true - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true - }, - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" - }, - "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@jsdevtools/coverage-istanbul-loader": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jsdevtools/coverage-istanbul-loader/-/coverage-istanbul-loader-3.0.5.tgz", - "integrity": "sha512-EUCPEkaRPvmHjWAAZkWMT7JDzpw7FKB00WTISaiXsbNOd5hCHg77XLA8sLYLFDo1zepYLo2w7GstN8YBqRXZfA==", + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", "dev": true, - "requires": { - "convert-source-map": "^1.7.0", - "istanbul-lib-instrument": "^4.0.3", - "loader-utils": "^2.0.0", - "merge-source-map": "^1.1.0", - "schema-utils": "^2.7.0" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@ngtools/webpack": { - "version": "11.2.19", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-11.2.19.tgz", - "integrity": "sha512-HwLHA6ZrLSk7VHm5Bv3a8ljM6uU8+/670u2fKfMFwM4UQ42+yTFihwfFKLWQIcawBOlVCaUosr6o1xmeSquAqA==", + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", "dev": true, - "requires": { - "@angular-devkit/core": "11.2.19", - "enhanced-resolve": "5.7.0", - "webpack-sources": "2.2.0" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@npmcli/ci-detect": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@npmcli/ci-detect/-/ci-detect-1.4.0.tgz", - "integrity": "sha512-3BGrt6FLjqM6br5AhWRKTr3u5GIVkjRYeAFrMp3HjnfICrg4xOrVRwFavKT6tsp++bq5dluL5t8ME/Nha/6c1Q==", - "dev": true - }, - "@npmcli/git": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-2.1.0.tgz", - "integrity": "sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw==", + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", "dev": true, - "requires": { - "@npmcli/promise-spawn": "^1.3.2", - "lru-cache": "^6.0.0", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^6.1.1", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^2.0.2" - }, + "license": "MIT", "dependencies": { - "hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "npm-package-arg": { - "version": "8.1.5", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.5.tgz", - "integrity": "sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==", - "dev": true, - "requires": { - "hosted-git-info": "^4.0.1", - "semver": "^7.3.4", - "validate-npm-package-name": "^3.0.0" - } - }, - "npm-pick-manifest": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz", - "integrity": "sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==", - "dev": true, - "requires": { - "npm-install-checks": "^4.0.0", - "npm-normalize-package-bin": "^1.0.1", - "npm-package-arg": "^8.1.2", - "semver": "^7.3.4" - } - }, - "promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "dev": true, - "requires": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@npmcli/installed-package-contents": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz", - "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==", + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", "dev": true, - "requires": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", "dev": true, - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@npmcli/node-gyp": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-1.0.3.tgz", - "integrity": "sha512-fnkhw+fmX65kiLqk6E3BFLXNC26rUhK90zVwe2yncPliVT/Qos3xjhTLE59Df8KnPlcwIERXKVlU1bXoUQ+liA==", - "dev": true + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "@npmcli/promise-spawn": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz", - "integrity": "sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==", - "dev": true, - "requires": { - "infer-owner": "^1.0.4" - } - }, - "@npmcli/run-script": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-1.8.6.tgz", - "integrity": "sha512-e42bVZnC6VluBZBAFEr3YrdqSspG3bgilyg4nSLBJ7TRGNCzxHa92XAHxQBLYg0BmgwO4b2mf3h/l5EkEWRn3g==", - "dev": true, - "requires": { - "@npmcli/node-gyp": "^1.0.2", - "@npmcli/promise-spawn": "^1.3.2", - "node-gyp": "^7.1.0", - "read-package-json-fast": "^2.0.1" - }, - "dependencies": { - "read-package-json-fast": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz", - "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==", - "dev": true, - "requires": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" - } - } + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@schematics/angular": { - "version": "11.2.4", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-11.2.4.tgz", - "integrity": "sha512-HKWpcmfJfx5fryDdVGN1s+AmzOCKViQQGrEZmDTC2PhA6Vg+SOeMKesyFvdOqf4Ld1ZNYw9Kg94wrpz6rycP/Q==", - "dev": true, - "requires": { - "@angular-devkit/core": "11.2.4", - "@angular-devkit/schematics": "11.2.4", - "jsonc-parser": "3.0.0" - }, - "dependencies": { - "@angular-devkit/core": { - "version": "11.2.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.2.4.tgz", - "integrity": "sha512-98mGDV4XtKWiQ/2D6yzvOHrnJovXchaAN9AjscAHd2an8Fkiq72d9m2wREpk+2J40NWTDB6J5iesTh3qbi8+CA==", - "dev": true, - "requires": { - "ajv": "6.12.6", - "fast-json-stable-stringify": "2.1.0", - "magic-string": "0.25.7", - "rxjs": "6.6.3", - "source-map": "0.7.3" - } - }, - "rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.20.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@schematics/update": { - "version": "0.1102.4", - "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.1102.4.tgz", - "integrity": "sha512-YgwbnTAok1NcolqFicc4S4tFxASfXttWsbHju4XArym1/KQMUjY8ZOdj4pe56akzrWXuCexZFpjgoYyYyXBuYQ==", + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.20.7", "dev": true, - "requires": { - "@angular-devkit/core": "11.2.4", - "@angular-devkit/schematics": "11.2.4", - "@yarnpkg/lockfile": "1.1.0", - "ini": "2.0.0", - "npm-package-arg": "^8.0.0", - "pacote": "11.2.4", - "semver": "7.3.4", - "semver-intersect": "1.4.0" - }, - "dependencies": { - "@angular-devkit/core": { - "version": "11.2.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.2.4.tgz", - "integrity": "sha512-98mGDV4XtKWiQ/2D6yzvOHrnJovXchaAN9AjscAHd2an8Fkiq72d9m2wREpk+2J40NWTDB6J5iesTh3qbi8+CA==", - "dev": true, - "requires": { - "ajv": "6.12.6", - "fast-json-stable-stringify": "2.1.0", - "magic-string": "0.25.7", - "rxjs": "6.6.3", - "source-map": "0.7.3" - } - }, - "rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@socket.io/component-emitter": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", - "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", - "dev": true - }, - "@stomp/rx-stomp": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@stomp/rx-stomp/-/rx-stomp-1.2.0.tgz", - "integrity": "sha512-QLzPe3q0EwLB+cVWdUFEO4z5tyR+kPnXJANKN2UvB7Spz/oViHF959cydmXdQWaK7NHp86VO54TgFfXbHVnSLg==", - "requires": { - "@stomp/stompjs": "^6.0.0 >=6.1.1", - "angular2-uuid": "^1.1.1" + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@stomp/stompjs": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@stomp/stompjs/-/stompjs-6.1.2.tgz", - "integrity": "sha512-FHDTrIFM5Ospi4L3Xhj6v2+NzCVAeNDcBe95YjUWhWiRMrBF6uN3I7AUOlRgT6jU/2WQvvYK8ZaIxFfxFp+uHQ==" - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true - }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "dev": true - }, - "@tsconfig/node10": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", - "dev": true - }, - "@tsconfig/node12": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "dev": true - }, - "@tsconfig/node14": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "dev": true - }, - "@tsconfig/node16": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", - "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", - "dev": true - }, - "@types/chart.js": { - "version": "2.9.37", - "resolved": "https://registry.npmjs.org/@types/chart.js/-/chart.js-2.9.37.tgz", - "integrity": "sha512-9bosRfHhkXxKYfrw94EmyDQcdjMaQPkU1fH2tDxu8DWXxf1mjzWQAV4laJF51ZbC2ycYwNDvIm1rGez8Bug0vg==", - "requires": { - "moment": "^2.10.2" + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@types/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", - "dev": true - }, - "@types/cors": { - "version": "2.8.13", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", - "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "node_modules/@babel/plugin-transform-classes": { + "version": "7.21.0", "dev": true, - "requires": { - "@types/node": "*" + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.20.7", "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@types/jasmine": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-4.3.1.tgz", - "integrity": "sha512-Vu8l+UGcshYmV1VWwULgnV/2RDbBaO6i2Ptx7nd//oJPIZGhoI1YLST4VKagD2Pq/Bc2/7zvtvhM7F3p4SN7kQ==", - "dev": true - }, - "@types/jasminewd2": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.10.tgz", - "integrity": "sha512-J7mDz7ovjwjc+Y9rR9rY53hFWKATcIkrr9DwQWmOas4/pnIPJTXawnzjwpHm3RSxz/e3ZVUvQ7cRbd5UQLo10g==", + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.21.3", "dev": true, - "requires": { - "@types/jasmine": "*" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, - "@types/node": { - "version": "14.14.33", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.33.tgz", - "integrity": "sha512-oJqcTrgPUF29oUP8AsUqbXGJNuPutsetaa9kTQAQce5Lx5dTYWV02ScBiT/k1BX/Z7pKeqedmvp39Wu4zR7N7g==" - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "@types/q": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz", - "integrity": "sha512-qYi3YV9inU/REEfxwVcGZzbS3KG/Xs90lv0Pr+lDtuVjBPGd1A+eciXzVSaRvLify132BfcvhvEjeVahrUl0Ug==", - "dev": true - }, - "@types/selenium-webdriver": { - "version": "3.0.20", - "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-3.0.20.tgz", - "integrity": "sha512-6d8Q5fqS9DWOXEhMDiF6/2FjyHdmP/jSTAUyeQR7QwrFeNmYyzmvGxD5aLIHL445HjWgibs0eAig+KPnbaesXA==", - "dev": true - }, - "@types/sinonjs__fake-timers": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", - "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", - "dev": true - }, - "@types/sizzle": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", - "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==", - "dev": true - }, - "@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "dev": true - }, - "@types/webpack-sources": { - "version": "0.1.9", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.9.tgz", - "integrity": "sha512-bvzMnzqoK16PQIC8AYHNdW45eREJQMd6WG/msQWX5V2+vZmODCOPb4TJcbgRljTZZTwTM4wUMcsI8FftNA7new==", + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", "dev": true, - "requires": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.6.1" - }, + "license": "MIT", "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@types/websocket": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.5.tgz", - "integrity": "sha512-NbsqiNX9CnEfC1Z0Vf4mE1SgAJ07JnRYcNex7AJ9zAVzmiGHmjKFEk7O4TJIsgv2B1sLEb6owKFZrACwdYngsQ==", - "requires": { - "@types/node": "*" + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@types/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", "dev": true, - "optional": true, - "requires": { - "@types/node": "*" + "license": "MIT", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.21.0", "dev": true, - "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", "dev": true, - "requires": { - "@webassemblyjs/wast-printer": "1.9.0" + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true - }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.20.11", "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.21.2", "dev": true, - "requires": { - "@xtuc/long": "4.2.2" + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.20.11", "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" + "license": "MIT", + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.20.5", "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.21.3", "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "@yarnpkg/lockfile": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "dev": true - }, - "abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "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 - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", "dev": true, - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true - }, - "acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "dev": true - }, - "adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.20.5", "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "adm-zip": { - "version": "0.4.16", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz", - "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==", - "dev": true - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", "dev": true, - "requires": { - "debug": "4" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "agentkeepalive": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", - "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.19.6", "dev": true, - "requires": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - }, + "license": "MIT", "dependencies": { - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true - } + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.0", "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true - }, - "ajv-formats": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.0.tgz", - "integrity": "sha512-USH2jBb+C/hIpwD2iRjp0pe0k+MvzG0mlSn/FIdCgQhUb9ALPRjt2KIQdfZDS9r0ZIeUAg7gOu9KL0PFqGqr5Q==", + "node_modules/@babel/plugin-transform-spread": { + "version": "7.20.7", "dev": true, - "requires": { - "ajv": "^8.0.0" - }, + "license": "MIT", "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - } + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true - }, - "angular2-uuid": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/angular2-uuid/-/angular2-uuid-1.1.1.tgz", - "integrity": "sha512-6AXPyii9q8KBFGagybLNVmdGJLPcVZAhmv3odNGSJIA18LuJ3xOe6uN9GvjlQsGfdmYeuxlsGnFEUu7gPhkc+g==" - }, - "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==", - "dev": true - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", "dev": true, - "requires": { - "type-fest": "^0.21.3" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "app-root-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.1.0.tgz", - "integrity": "sha512-biN3PwB2gUtjaYy/isrU3aNWI5w+fAfvHkSvCKeQGxhmYpwKFUxudR3Yya+KqVRHBmEDYh+/lTozYCFbmzX4nA==", - "dev": true - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", - "dev": true - }, - "are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - }, + "license": "MIT", "dependencies": { - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - } + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "aria-query": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", - "integrity": "sha512-majUxHgLehQTeSA+hClx+DY09OVUqG3GtezWkF1krgLGNdlDu9l9V8DaqNMWbq4Eddc8wsyDA0hpDUtnYxQEXw==", + "node_modules/@babel/preset-env": { + "version": "7.20.2", "dev": true, - "requires": { - "ast-types-flow": "0.0.7", - "commander": "^2.11.0" - }, + "license": "MIT", "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - } + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", - "dev": true - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true - }, - "asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", "dev": true, - "requires": { - "safer-buffer": "~2.1.0" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "node_modules/@babel/preset-modules": { + "version": "0.1.5", "dev": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, + "license": "MIT", "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "node_modules/@babel/regjsgen": { + "version": "0.8.0", "dev": true, - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, + "license": "MIT" + }, + "node_modules/@babel/runtime": { + "version": "7.20.13", + "dev": true, + "license": "MIT", "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" } }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "dev": true + "node_modules/@babel/template": { + "version": "7.20.7", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } }, - "ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", - "dev": true + "node_modules/@babel/traverse": { + "version": "7.21.4", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.4", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.4", + "@babel/types": "^7.21.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true + "node_modules/@babel/types": { + "version": "7.21.4", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } }, - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "node_modules/@colors/colors": { + "version": "1.5.0", "dev": true, - "requires": { - "lodash": "^4.17.14" + "license": "MIT", + "engines": { + "node": ">=0.1.90" } }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true + "node_modules/@coreui/angular": { + "version": "4.4.1", + "license": "MIT", + "dependencies": { + "@popperjs/core": "~2.11.6", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/cdk": "^15.0.0", + "@angular/common": "^15.0.0", + "@angular/core": "^15.0.0", + "@angular/router": "^15.0.0" + } }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true + "node_modules/@coreui/angular-chartjs": { + "version": "4.4.1", + "license": "MIT", + "dependencies": { + "lodash-es": "^4.17.21", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/cdk": "^15.0.0", + "@angular/common": "^15.0.0", + "@angular/core": "^15.0.0", + "@coreui/chartjs": "^3.0.0", + "chart.js": "^3.9.1" + } }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true + "node_modules/@coreui/chartjs": { + "version": "3.1.1", + "license": "MIT", + "dependencies": { + "@coreui/coreui": "^4.2.6", + "chart.js": "^3.9.1" + } }, - "autoprefixer": { - "version": "10.2.4", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.2.4.tgz", - "integrity": "sha512-DCCdUQiMD+P/as8m3XkeTUkUKuuRqLGcwD0nll7wevhqoJfMRpJlkFd1+MQh1pvupjiQuip42lc/VFvfUTMSKw==", - "dev": true, - "requires": { - "browserslist": "^4.16.1", - "caniuse-lite": "^1.0.30001181", - "colorette": "^1.2.1", - "fraction.js": "^4.0.13", - "normalize-range": "^0.1.2", - "postcss-value-parser": "^4.1.0" + "node_modules/@coreui/coreui": { + "version": "4.2.6", + "license": "MIT", + "dependencies": { + "postcss-combine-duplicated-selectors": "^10.0.3" + }, + "peerDependencies": { + "@popperjs/core": "^2.11.6" } }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", - "dev": true + "node_modules/@coreui/icons": { + "version": "3.0.1", + "license": "MIT" }, - "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true + "node_modules/@coreui/icons-angular": { + "version": "4.4.1", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": "^15.0.0", + "@angular/core": "^15.0.0", + "@coreui/icons": "^2.1.0 || ^3.0.0" + } }, - "axobject-query": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz", - "integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==", + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", "dev": true, - "requires": { - "ast-types-flow": "0.0.7" + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" } }, - "babel-loader": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", - "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", "dev": true, - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, + "license": "MIT", "dependencies": { - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" } }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "node_modules/@cypress/request": { + "version": "2.88.11", "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, + "license": "Apache-2.0", "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "http-signature": "~1.3.6", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "performance-now": "^2.1.0", + "qs": "~6.10.3", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">= 6" } }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "base64id": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", - "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", - "dev": true - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "node_modules/@cypress/request/node_modules/http-signature": { + "version": "1.3.6", "dev": true, - "requires": { - "tweetnacl": "^0.14.3" + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^2.0.2", + "sshpk": "^1.14.1" + }, + "engines": { + "node": ">=0.10" } }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "node_modules/@cypress/request/node_modules/jsprim": { + "version": "2.0.2", "dev": true, - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" } }, - "blob-util": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", - "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", - "dev": true - }, - "blocking-proxy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-1.0.1.tgz", - "integrity": "sha512-KE8NFMZr3mN2E0HcvCgRtX7DjhiIQrwle+nSVJVC/yqFb9+xznHl2ZcoBp2L9qzkI4t4cBFJ1efXF8Dwi132RA==", + "node_modules/@cypress/request/node_modules/qs": { + "version": "6.10.4", "dev": true, - "requires": { - "minimist": "^1.2.0" + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", - "dev": true + "node_modules/@cypress/request/node_modules/uuid": { + "version": "8.3.2", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } }, - "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "node_modules/@cypress/schematic": { + "version": "2.5.0", "dev": true, - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, + "license": "MIT", "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } + "jsonc-parser": "^3.0.0", + "rxjs": "~6.6.0" + }, + "peerDependencies": { + "@angular/cli": ">=14", + "@angular/core": ">=14" } }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", + "node_modules/@cypress/schematic/node_modules/rxjs": { + "version": "6.6.7", "dev": true, - "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" + "license": "Apache-2.0", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" } }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true - }, - "bootstrap": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.0.tgz", - "integrity": "sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==" + "node_modules/@cypress/schematic/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "node_modules/@cypress/xvfb": { + "version": "1.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.1.0", + "lodash.once": "^4.1.1" } }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "node_modules/@cypress/xvfb/node_modules/debug": { + "version": "3.2.7", "dev": true, - "requires": { - "fill-range": "^7.0.1" + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" } }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", - "dev": true - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" } }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "node_modules/@esbuild/win32-x64": { + "version": "0.17.8", + "cpu": [ + "x64" + ], "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "node_modules/@eslint-community/regexpp": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz", + "integrity": "sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==", "dev": true, - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" + "node_modules/@eslint/eslintrc": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", + "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.5.1", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, - "requires": { - "pako": "~1.0.5" + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "browserstack": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.6.1.tgz", - "integrity": "sha512-GxtFjpIaKdbAyzHfFDKixKO8IBT7wR3NjbzrGc78nNs/Ciys9wU3/nBtsqsWv5nDSrdI5tz0peKuzCPuNXNUiw==", + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, - "requires": { - "https-proxy-agent": "^2.2.1" + "engines": { + "node": ">=10" }, - "dependencies": { - "agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", - "dev": true, - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - } - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "node_modules/@eslint/js": { + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.39.0.tgz", + "integrity": "sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==", "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", - "dev": true - }, - "bufferutil": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.7.tgz", - "integrity": "sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==", - "requires": { - "node-gyp-build": "^4.3.0" + "node_modules/@fortawesome/fontawesome-free": { + "version": "6.4.0", + "hasInstallScript": true, + "license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)", + "engines": { + "node": ">=6" } }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha512-wxXCdllwGhI2kCC0MnvTGYTMvnVZTvqgypkiTI8Pa5tcz2i6VqsqwYGgqwXji+4RgCzms6EajE4IxiUH6HH8nQ==", - "dev": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", - "dev": true - }, - "builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", - "dev": true - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "dev": true + "node_modules/@gar/promisify": { + "version": "1.1.3", + "dev": true, + "license": "MIT" }, - "cacache": { - "version": "15.0.5", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", - "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", "dev": true, - "requires": { - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.0", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" } }, - "cache-base": { + "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "cachedir": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", - "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==", + "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 }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" } }, - "callsites": { + "node_modules/@jridgewell/resolve-uri": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "node_modules/@jridgewell/source-map": { + "version": "0.3.3", "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" } }, - "caniuse-lite": { - "version": "1.0.30001431", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz", - "integrity": "sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==", - "dev": true - }, - "canonical-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-1.0.0.tgz", - "integrity": "sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "dev": true + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "license": "MIT" }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "dev": true, + "license": "MIT" }, - "chart.js": { - "version": "2.9.4", - "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.9.4.tgz", - "integrity": "sha512-B07aAzxcrikjAPyV+01j7BmOpxtQETxTSlQ26BEYJ+3iUkbNKaOJ/nDbT6JjyqYxseM0ON12COHYdU2cTIjC7A==", - "requires": { - "chartjs-color": "^2.1.0", - "moment": "^2.10.2" + "node_modules/@ngtools/webpack": { + "version": "15.2.6", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "@angular/compiler-cli": "^15.0.0", + "typescript": ">=4.8.2 <5.0", + "webpack": "^5.54.0" } }, - "chartjs-color": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.4.1.tgz", - "integrity": "sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w==", - "requires": { - "chartjs-color-string": "^0.6.0", - "color-convert": "^1.9.3" + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" } }, - "chartjs-color-string": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz", - "integrity": "sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A==", - "requires": { - "color-name": "^1.0.0" + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" } }, - "check-more-types": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", - "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", - "dev": true - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" } }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true - }, - "ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", - "dev": true - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "node_modules/@npmcli/fs": { + "version": "3.1.0", "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "circular-dependency-plugin": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.2.2.tgz", - "integrity": "sha512-g38K9Cm5WRwlaH6g03B9OEz/0qRizI+2I7n+Gz+L5DxXJAPAiWQvwlYNm1V1jkdpUv95bOe/ASm2vfi/G560jQ==", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "node_modules/@npmcli/fs/node_modules/semver": { + "version": "7.5.0", "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, + "license": "ISC", "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "classlist.js": { - "version": "1.1.20150312", - "resolved": "https://registry.npmjs.org/classlist.js/-/classlist.js-1.1.20150312.tgz", - "integrity": "sha512-eR8yB970+yGslcTnJnROX2icsMa8v/KVLv/sgv3NhSvZSHgam64XNSF2TyJnKIfsnTFJBcTdrIneYqUIrvxLpg==" - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "node_modules/@npmcli/git": { + "version": "4.0.4", "dev": true, - "requires": { - "restore-cursor": "^3.1.0" + "license": "ISC", + "dependencies": { + "@npmcli/promise-spawn": "^6.0.0", + "lru-cache": "^7.4.4", + "npm-pick-manifest": "^8.0.0", + "proc-log": "^3.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "cli-spinners": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", - "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", - "dev": true + "node_modules/@npmcli/git/node_modules/lru-cache": { + "version": "7.18.3", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } }, - "cli-table3": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", - "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", + "node_modules/@npmcli/git/node_modules/semver": { + "version": "7.5.0", "dev": true, - "requires": { - "@colors/colors": "1.5.0", - "string-width": "^4.2.0" + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "node_modules/@npmcli/git/node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", "dev": true, - "requires": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, - "cli-width": { + "node_modules/@npmcli/git/node_modules/which": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true + "node_modules/@npmcli/installed-package-contents": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-bundled": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "bin": { + "installed-package-contents": "lib/index.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "node_modules/@npmcli/move-file": { + "version": "2.0.1", "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" + "license": "MIT", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", - "dev": true + "node_modules/@npmcli/node-gyp": { + "version": "3.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, - "codelyzer": { + "node_modules/@npmcli/promise-spawn": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-6.0.2.tgz", - "integrity": "sha512-v3+E0Ucu2xWJMOJ2fA/q9pDT/hlxHftHGPUay1/1cTgyPV5JTHFdO9hqo837Sx2s9vKBMTt5gO+lhF95PO6J+g==", "dev": true, - "requires": { - "@angular/compiler": "9.0.0", - "@angular/core": "9.0.0", - "app-root-path": "^3.0.0", - "aria-query": "^3.0.0", - "axobject-query": "2.0.2", - "css-selector-tokenizer": "^0.7.1", - "cssauron": "^1.4.0", - "damerau-levenshtein": "^1.0.4", - "rxjs": "^6.5.3", - "semver-dsl": "^1.0.1", - "source-map": "^0.5.7", - "sprintf-js": "^1.1.2", - "tslib": "^1.10.0", - "zone.js": "~0.10.3" + "license": "ISC", + "dependencies": { + "which": "^3.0.0" }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/which": { + "version": "3.0.0", + "dev": true, + "license": "ISC", "dependencies": { - "@angular/compiler": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-9.0.0.tgz", - "integrity": "sha512-ctjwuntPfZZT2mNj2NDIVu51t9cvbhl/16epc5xEwyzyDt76pX9UgwvY+MbXrf/C/FWwdtmNtfP698BKI+9leQ==", - "dev": true - }, - "@angular/core": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-9.0.0.tgz", - "integrity": "sha512-6Pxgsrf0qF9iFFqmIcWmjJGkkCaCm6V5QNnxMy2KloO3SDq6QuMVRbN9RtC8Urmo25LP+eZ6ZgYqFYpdD8Hd9w==", - "dev": true - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "zone.js": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.10.3.tgz", - "integrity": "sha512-LXVLVEq0NNOqK/fLJo3d0kfzd4sxwn2/h67/02pjCjfKDxgx1i9QqpvtHD8CrBnSSwMw5+dy11O7FRX5mkO7Cg==", - "dev": true - } + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "node_modules/@npmcli/run-script": { + "version": "6.0.0", "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" + "license": "ISC", + "dependencies": { + "@npmcli/node-gyp": "^3.0.0", + "@npmcli/promise-spawn": "^6.0.0", + "node-gyp": "^9.0.0", + "read-package-json-fast": "^3.0.0", + "which": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" + "node_modules/@npmcli/run-script/node_modules/which": { + "version": "3.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "node_modules/@popperjs/core": { + "version": "2.11.7", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } }, - "colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true + "node_modules/@sigstore/protobuf-specs": { + "version": "0.1.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, - "colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", - "dev": true + "node_modules/@socket.io/component-emitter": { + "version": "3.1.0", + "dev": true, + "license": "MIT" }, - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true + "node_modules/@stomp/rx-stomp": { + "version": "2.0.0", + "license": "Apache-2.0", + "peerDependencies": { + "@stomp/stompjs": "^7.0.0", + "rxjs": "^7.2.0", + "uuid": "^9.0.0" + } }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "node_modules/@stomp/stompjs": { + "version": "7.0.0", + "license": "Apache-2.0", + "peer": true + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", "dev": true, - "requires": { - "delayed-stream": "~1.0.0" + "license": "MIT", + "engines": { + "node": ">= 10" } }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true + "node_modules/@tsconfig/node10": { + "version": "1.0.9", + "dev": true, + "license": "MIT" }, - "common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", - "dev": true + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "dev": true, + "license": "MIT" }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "dev": true, + "license": "MIT" }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true + "node_modules/@tsconfig/node16": { + "version": "1.0.3", + "dev": true, + "license": "MIT" }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "node_modules/@tufjs/canonical-json": { + "version": "1.0.0", "dev": true, - "requires": { - "mime-db": ">= 1.43.0 < 2" + "license": "MIT", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "node_modules/@tufjs/models": { + "version": "1.0.3", "dev": true, - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, + "license": "MIT", "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } + "@tufjs/canonical-json": "1.0.0", + "minimatch": "^7.4.6" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "node_modules/@tufjs/models/node_modules/brace-expansion": { + "version": "2.0.1", "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" } }, - "connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "node_modules/@tufjs/models/node_modules/minimatch": { + "version": "7.4.6", "dev": true, - "requires": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, + "license": "ISC", "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true - } + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dev": true - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", - "dev": true + "node_modules/@types/body-parser": { + "version": "1.19.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "node_modules/@types/bonjour": { + "version": "3.5.10", "dev": true, - "requires": { - "safe-buffer": "5.2.1" + "license": "MIT", + "dependencies": { + "@types/node": "*" } }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true + "node_modules/@types/connect": { + "version": "3.4.35", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } }, - "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true + "node_modules/@types/cookie": { + "version": "0.4.1", + "dev": true, + "license": "MIT" }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true + "node_modules/@types/cors": { + "version": "2.8.12", + "dev": true, + "license": "MIT" }, - "copy-anything": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", - "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", - "requires": { - "is-what": "^3.14.1" + "node_modules/@types/eslint": { + "version": "8.37.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" } }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "node_modules/@types/eslint-scope": { + "version": "3.7.4", "dev": true, - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" } }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", - "dev": true + "node_modules/@types/estree": { + "version": "0.0.51", + "dev": true, + "license": "MIT" }, - "copy-webpack-plugin": { - "version": "6.3.2", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.3.2.tgz", - "integrity": "sha512-MgJ1uouLIbDg4ST1GzqrGQyKoXY5iPqi6fghFqarijam7FQcBa/r6Rg0VkoIuzx75Xq8iAMghyOueMkWUQ5OaA==", - "dev": true, - "requires": { - "cacache": "^15.0.5", - "fast-glob": "^3.2.4", - "find-cache-dir": "^3.3.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.1", - "loader-utils": "^2.0.0", - "normalize-path": "^3.0.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "webpack-sources": "^1.4.3" - }, - "dependencies": { - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "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 - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } + "node_modules/@types/express": { + "version": "4.17.17", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" } }, - "core-js": { - "version": "3.30.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.30.1.tgz", - "integrity": "sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ==" - }, - "core-js-compat": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", - "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", + "node_modules/@types/express-serve-static-core": { + "version": "4.17.33", "dev": true, - "requires": { - "browserslist": "^4.21.4" + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" } }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "node_modules/@types/http-proxy": { + "version": "1.17.10", "dev": true, - "requires": { - "object-assign": "^4", - "vary": "^1" + "license": "MIT", + "dependencies": { + "@types/node": "*" } }, - "cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "node_modules/@types/jasmine": { + "version": "4.3.1", "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } + "license": "MIT" }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "node_modules/@types/jasminewd2": { + "version": "2.0.10", "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, + "license": "MIT", "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } + "@types/jasmine": "*" } }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "node_modules/@types/json-schema": { + "version": "7.0.11", "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } + "license": "MIT" }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "node_modules/@types/mime": { + "version": "3.0.1", "dev": true, - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } + "license": "MIT" }, - "create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "node_modules/@types/node": { + "version": "18.15.11", + "license": "MIT" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/q": { + "version": "0.0.32", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/selenium-webdriver": { + "version": "3.0.20", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", "dev": true }, - "critters": { - "version": "0.0.12", - "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.12.tgz", - "integrity": "sha512-ujxKtKc/mWpjrOKeaACTaQ1aP0O31M0ZPWhfl85jZF1smPU4Ivb9va5Ox2poif4zVJQQo0LCFlzGtEZAsCAPcw==", + "node_modules/@types/serve-index": { + "version": "1.9.1", "dev": true, - "requires": { - "chalk": "^4.1.0", - "css-select": "^4.1.3", - "parse5": "^6.0.1", - "parse5-htmlparser2-tree-adapter": "^6.0.1", - "postcss": "^8.3.7", - "pretty-bytes": "^5.3.0" - }, + "license": "MIT", "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "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" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "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 - }, - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "postcss": { - "version": "8.4.19", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", - "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", - "dev": true, - "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "@types/express": "*" } }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "node_modules/@types/serve-static": { + "version": "1.15.1", "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "license": "MIT", + "dependencies": { + "@types/mime": "*", + "@types/node": "*" } }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "node_modules/@types/sinonjs__fake-timers": { + "version": "8.1.1", "dev": true, - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } + "license": "MIT" }, - "css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "node_modules/@types/sizzle": { + "version": "2.3.3", "dev": true, - "requires": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" - }, + "license": "MIT" + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "dev": true, + "license": "MIT", "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "@types/node": "*" } }, - "css-declaration-sorter": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", - "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", - "dev": true + "node_modules/@types/websocket": { + "version": "1.0.5", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } }, - "css-loader": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.0.1.tgz", - "integrity": "sha512-cXc2ti9V234cq7rJzFKhirb2L2iPy8ZjALeVJAozXYz9te3r4eqLSixNAbMDJSgJEQywqXzs8gonxaboeKqwiw==", + "node_modules/@types/ws": { + "version": "8.5.4", "dev": true, - "requires": { - "camelcase": "^6.2.0", - "cssesc": "^3.0.0", - "icss-utils": "^5.0.0", - "loader-utils": "^2.0.0", - "postcss": "^8.1.4", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.2" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } + "license": "MIT", + "dependencies": { + "@types/node": "*" } }, - "css-parse": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz", - "integrity": "sha512-UNIFik2RgSbiTwIW1IsFwXWn6vs+bYdq83LKTSOsx7NJR7WII9dxewkHLltfTLVppoUApHV0118a4RZRI9FLwA==", + "node_modules/@types/yauzl": { + "version": "2.10.0", "dev": true, - "requires": { - "css": "^2.0.0" + "license": "MIT", + "optional": true, + "dependencies": { + "@types/node": "*" } }, - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.48.2.tgz", + "integrity": "sha512-sR0Gja9Ky1teIq4qJOl0nC+Tk64/uYdX+mi+5iB//MH8gwyx8e3SOyhEzeLZEFEEfCaLf8KJq+Bd/6je1t+CAg==", "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" + "dependencies": { + "@typescript-eslint/scope-manager": "5.48.2", + "@typescript-eslint/type-utils": "5.48.2", + "@typescript-eslint/utils": "5.48.2", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "css-selector-tokenizer": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", - "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", "dev": true, - "requires": { - "cssesc": "^3.0.0", - "fastparse": "^1.1.2" + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.48.2.tgz", + "integrity": "sha512-38zMsKsG2sIuM5Oi/olurGwYJXzmtdsHhn5mI/pQogP+BjYVkK5iRazCQ8RGS0V+YLk282uWElN70zAAUmaYHw==", + "dev": true, "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "@typescript-eslint/scope-manager": "5.48.2", + "@typescript-eslint/types": "5.48.2", + "@typescript-eslint/typescript-estree": "5.48.2", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true } } }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "dev": true + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.48.2.tgz", + "integrity": "sha512-zEUFfonQid5KRDKoI3O+uP1GnrFd4tIHlvs+sTJXiWuypUWMuDaottkJuR612wQfOkjYbsaskSIURV9xo4f+Fw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.48.2", + "@typescript-eslint/visitor-keys": "5.48.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } }, - "cssauron": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz", - "integrity": "sha512-Ht70DcFBh+/ekjVrYS2PlDMdSQEl3OFNmjK6lcn49HptBgilXf/Zwg4uFh9Xn0pX3Q8YOkSjIFOfK2osvdqpBw==", + "node_modules/@typescript-eslint/type-utils": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.48.2.tgz", + "integrity": "sha512-QVWx7J5sPMRiOMJp5dYshPxABRoZV1xbRirqSk8yuIIsu0nvMTZesKErEA3Oix1k+uvsk8Cs8TGJ6kQ0ndAcew==", "dev": true, - "requires": { - "through": "X.X.X" + "dependencies": { + "@typescript-eslint/typescript-estree": "5.48.2", + "@typescript-eslint/utils": "5.48.2", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "node_modules/@typescript-eslint/type-utils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, - "cssnano": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.2.tgz", - "integrity": "sha512-8JK3EnPsjQsULme9/e5M2hF564f/480hwsdcHvQ7ZtAIMfQ1O3SCfs+b8Mjf5KJxhYApyRshR2QSovEJi2K72Q==", + "node_modules/@typescript-eslint/type-utils/node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, - "requires": { - "cosmiconfig": "^7.0.0", - "cssnano-preset-default": "^5.0.1", - "is-resolvable": "^1.1.0" - } - }, - "cssnano-preset-default": { - "version": "5.2.13", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", - "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", - "dev": true, - "requires": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.3", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.7", - "postcss-merge-rules": "^5.1.3", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.4", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.1", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.1", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - } - }, - "cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "dev": true + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "node_modules/@typescript-eslint/types": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.48.2.tgz", + "integrity": "sha512-hE7dA77xxu7ByBc6KCzikgfRyBCTst6dZQpwaTy25iMYOnbNljDT4hjhrGEJJ0QoMjrfqrx+j1l1B9/LtKeuqA==", "dev": true, - "requires": { - "css-tree": "^1.1.2" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "custom-event": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", - "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==", - "dev": true - }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==", - "dev": true + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.2.tgz", + "integrity": "sha512-bibvD3z6ilnoVxUBFEgkO0k0aFvUc4Cttt0dAreEr+nrAHhWzkO83PEVVuieK3DqcgL6VAK5dkzK8XUVja5Zcg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.48.2", + "@typescript-eslint/visitor-keys": "5.48.2", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } }, - "cypress": { - "version": "12.10.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-12.10.0.tgz", - "integrity": "sha512-Y0wPc221xKKW1/4iAFCphkrG2jNR4MjOne3iGn4mcuCaE7Y5EtXL83N8BzRsAht7GYfWVjJ/UeTqEdDKHz39HQ==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, - "requires": { - "@cypress/request": "^2.88.10", - "@cypress/xvfb": "^1.2.4", - "@types/node": "^14.14.31", - "@types/sinonjs__fake-timers": "8.1.1", - "@types/sizzle": "^2.3.2", - "arch": "^2.2.0", - "blob-util": "^2.0.2", - "bluebird": "^3.7.2", - "buffer": "^5.6.0", - "cachedir": "^2.3.0", - "chalk": "^4.1.0", - "check-more-types": "^2.24.0", - "cli-cursor": "^3.1.0", - "cli-table3": "~0.6.1", - "commander": "^6.2.1", - "common-tags": "^1.8.0", - "dayjs": "^1.10.4", - "debug": "^4.3.4", - "enquirer": "^2.3.6", - "eventemitter2": "6.4.7", - "execa": "4.1.0", - "executable": "^4.1.1", - "extract-zip": "2.0.1", - "figures": "^3.2.0", - "fs-extra": "^9.1.0", - "getos": "^3.2.1", - "is-ci": "^3.0.0", - "is-installed-globally": "~0.4.0", - "lazy-ass": "^1.6.0", - "listr2": "^3.8.3", - "lodash": "^4.17.21", - "log-symbols": "^4.0.0", - "minimist": "^1.2.8", - "ospath": "^1.2.2", - "pretty-bytes": "^5.6.0", - "proxy-from-env": "1.0.0", - "request-progress": "^3.0.0", - "semver": "^7.3.2", - "supports-color": "^8.1.1", - "tmp": "~0.2.1", - "untildify": "^4.0.0", - "yauzl": "^2.10.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "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" - }, - "dependencies": { - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "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 - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "semver": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", - "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "requires": { - "rimraf": "^3.0.0" - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } + "engines": { + "node": ">=8" } }, - "cypress-browser-permissions": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/cypress-browser-permissions/-/cypress-browser-permissions-1.1.0.tgz", - "integrity": "sha512-/pLwCWIXqcmWga3LQmLUDplGCT+e490H8CeqztIXwy8bsMCK4EHTuoRgTcNwYGipdb00omgTfby7jIDPp2a01Q==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, - "requires": { - "lodash": "4.17.21" + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "cypress-recurse": { - "version": "1.31.2", - "resolved": "https://registry.npmjs.org/cypress-recurse/-/cypress-recurse-1.31.2.tgz", - "integrity": "sha512-McSjAaL95bq6NSg0vLA0GI5rMShqKmNlCQXpuQcAga5n2Yf/t3NgELBjPk1mXE0RfpLwymVFjiFQgmxkBgwK7A==", - "requires": { - "humanize-duration": "^3.27.3" + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "requires": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" + "node_modules/@typescript-eslint/typescript-estree/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" } }, - "damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, - "requires": { - "assert-plus": "^1.0.0" + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, - "date-format": { - "version": "4.0.14", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", - "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", - "dev": true + "node_modules/@typescript-eslint/utils": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.48.2.tgz", + "integrity": "sha512-2h18c0d7jgkw6tdKTlNaM7wyopbLRBiit8oAxoP89YnuBOzCZ8g8aBCaCqq7h208qUTroL7Whgzam7UY3HVLow==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.48.2", + "@typescript-eslint/types": "5.48.2", + "@typescript-eslint/typescript-estree": "5.48.2", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } }, - "dayjs": { - "version": "1.11.7", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz", - "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==", - "dev": true + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.2.tgz", + "integrity": "sha512-z9njZLSkwmjFWUelGEwEbdf4NwKvfHxvGC0OcGN1Hp/XNDIcJ7D5DpPNPv6x6/mFvc1tQHsaWmpD/a4gOvvCJQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.48.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } }, - "decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "dev": true + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "dev": true, + "license": "MIT" }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", "dev": true, - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } + "license": "MIT" }, - "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", "dev": true, - "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - } + "license": "MIT" }, - "defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", "dev": true, - "requires": { - "clone": "^1.0.2" + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" } }, - "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" } }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, + "license": "MIT", "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "@xtuc/ieee754": "^1.2.0" } }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - } - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - } + "@xtuc/long": "4.2.2" } }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "dev": true, + "license": "MIT" }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } }, - "dependency-graph": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.7.2.tgz", - "integrity": "sha512-KqtH4/EZdtdfWX0p6MGP9jljvxSY6msy/pRUD4jgNwVpv3v1QmNLlsB3LDSSUg79BRVSn7jI1QPRtArGABovAQ==", - "dev": true + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" } }, - "destroy": { + "node_modules/@xtuc/ieee754": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true + "node_modules/@xtuc/long": { + "version": "4.2.2", + "dev": true, + "license": "Apache-2.0" }, - "di": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", - "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", - "dev": true + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "dev": true, + "license": "BSD-2-Clause" }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true + "node_modules/abab": { + "version": "2.0.6", + "dev": true, + "license": "BSD-3-Clause" }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "node_modules/abbrev": { + "version": "1.1.1", "dev": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, + "license": "ISC" + }, + "node_modules/accepts": { + "version": "1.3.8", + "dev": true, + "license": "MIT", "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" } }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "node_modules/acorn": { + "version": "8.8.2", "dev": true, - "requires": { - "path-type": "^4.0.0" + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" } }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "dev": true - }, - "dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "node_modules/acorn-import-assertions": { + "version": "1.8.0", "dev": true, - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" + "license": "MIT", + "peerDependencies": { + "acorn": "^8" } }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, - "requires": { - "buffer-indexof": "^1.0.0" + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "dom-serialize": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", - "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==", + "node_modules/acorn-walk": { + "version": "8.2.0", "dev": true, - "requires": { - "custom-event": "~1.0.0", - "ent": "~2.2.0", - "extend": "^3.0.0", - "void-elements": "^2.0.0" + "license": "MIT", + "engines": { + "node": ">=0.4.0" } }, - "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" } }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true - }, - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { + "version": "2.0.4", "dev": true, - "requires": { - "domelementtype": "^2.2.0" + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" } }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "node_modules/adm-zip": { + "version": "0.5.10", "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "license": "MIT", + "engines": { + "node": ">=6.0" } }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "node_modules/agent-base": { + "version": "6.0.2", "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - }, + "license": "MIT", "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" } }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "node_modules/agentkeepalive": { + "version": "4.3.0", "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "depd": "^2.0.0", + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" } }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", - "dev": true - }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "node_modules/aggregate-error": { + "version": "3.1.0", "dev": true, - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - }, + "license": "MIT", "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true - }, - "encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "node_modules/ajv": { + "version": "6.12.6", "dev": true, - "optional": true, - "requires": { - "iconv-lite": "^0.6.2" - }, + "license": "MIT", "dependencies": { - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "node_modules/ajv-keywords": { + "version": "3.5.2", "dev": true, - "requires": { - "once": "^1.4.0" + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" } }, - "engine.io": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.1.tgz", - "integrity": "sha512-JFYQurD/nbsA5BSPmbaOSLa3tSVj8L6o4srSwXXY3NqE+gGUNmmPTbhn8tjzcCtSqhFgIeqef81ngny8JM25hw==", - "dev": true, - "requires": { - "@types/cookie": "^0.4.1", - "@types/cors": "^2.8.12", - "@types/node": ">=10.0.0", - "accepts": "~1.3.4", - "base64id": "2.0.0", - "cookie": "~0.4.1", - "cors": "~2.8.5", - "debug": "~4.3.1", - "engine.io-parser": "~5.0.3", - "ws": "~8.11.0" - }, + "node_modules/align-text": { + "version": "0.1.4", + "license": "MIT", "dependencies": { - "cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", - "dev": true - }, - "ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "dev": true - } + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "engine.io-parser": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz", - "integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==", - "dev": true + "node_modules/align-text/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } }, - "enhanced-resolve": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz", - "integrity": "sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "node_modules/ansi-bgblack": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1" + "node_modules/ansi-bgblue": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "ent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "integrity": "sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==", - "dev": true + "node_modules/ansi-bgcyan": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true + "node_modules/ansi-bggreen": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true + "node_modules/ansi-bgmagenta": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true + "node_modules/ansi-bgred": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "requires": { - "prr": "~1.0.1" + "node_modules/ansi-bgwhite": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" + "node_modules/ansi-bgyellow": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "es5-ext": { - "version": "0.10.62", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", - "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", - "requires": { - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.3", - "next-tick": "^1.1.0" + "node_modules/ansi-black": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", - "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" + "node_modules/ansi-blue": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", - "dev": true + "node_modules/ansi-bold": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==", + "node_modules/ansi-colors": { + "version": "4.1.3", "dev": true, - "requires": { - "es6-promise": "^4.0.3" + "license": "MIT", + "engines": { + "node": ">=6" } }, - "es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "requires": { - "d": "^1.0.1", - "ext": "^1.1.2" + "node_modules/ansi-cyan": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "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": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" + "node_modules/ansi-dim": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "node_modules/ansi-escapes": { + "version": "4.3.2", "dev": true, - "requires": { - "estraverse": "^5.2.0" + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-gray": { + "version": "0.1.1", + "license": "MIT", "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - } + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true + "node_modules/ansi-green": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true + "node_modules/ansi-grey": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true + "node_modules/ansi-hidden": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "eventemitter2": { - "version": "6.4.7", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", - "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", - "dev": true + "node_modules/ansi-html-community": { + "version": "0.0.8", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true + "node_modules/ansi-inverse": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true + "node_modules/ansi-italic": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "eventsource": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", - "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", - "dev": true + "node_modules/ansi-magenta": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" + "node_modules/ansi-red": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "node_modules/ansi-regex": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=8" } }, - "executable": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", - "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", - "dev": true, - "requires": { - "pify": "^2.2.0" + "node_modules/ansi-reset": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-strikethrough": { + "version": "0.1.1", + "license": "MIT", "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - } + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "dev": true + "node_modules/ansi-styles": { + "version": "3.2.1", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "node_modules/ansi-underline": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-white": { + "version": "0.1.1", + "license": "MIT", "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "dev": true, - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" + "node_modules/ansi-wrap": { + "version": "0.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-yellow": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "license": "ISC", "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/app-root-path": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/aproba": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/arch": { + "version": "2.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } + { + "type": "patreon", + "url": "https://www.patreon.com/feross" }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + { + "type": "consulting", + "url": "https://feross.org/support" } + ], + "license": "MIT" + }, + "node_modules/are-we-there-yet": { + "version": "3.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/arg": { + "version": "4.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/argparse": { + "version": "1.0.10", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/argparse/node_modules/sprintf-js": { + "version": "1.0.3", + "license": "BSD-3-Clause" + }, + "node_modules/aria-query": { + "version": "3.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "ast-types-flow": "0.0.7", + "commander": "^2.11.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-map": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-pluck": { + "version": "0.1.0", + "license": "MIT", + "dependencies": { + "arr-map": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/array-sort": { + "version": "0.1.4", + "license": "MIT", + "dependencies": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-sort/node_modules/kind-of": { + "version": "5.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arrayify-compact": { + "version": "0.2.0", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asn1": { + "version": "0.2.6", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assemble-core": { + "version": "0.25.0", + "license": "MIT", + "dependencies": { + "assemble-fs": "^0.6.0", + "assemble-render-file": "^0.7.1", + "assemble-streams": "^0.6.0", + "base-task": "^0.6.1", + "define-property": "^0.2.5", + "lazy-cache": "^2.0.1", + "templates": "^0.24.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/assemble-core/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assemble-fs": { + "version": "0.6.0", + "license": "MIT", + "dependencies": { + "assemble-handle": "^0.1.2", + "extend-shallow": "^2.0.1", + "is-valid-app": "^0.2.0", + "lazy-cache": "^2.0.1", + "stream-combiner": "^0.2.2", + "through2": "^2.0.1", + "vinyl-fs": "^2.4.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assemble-fs/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assemble-handle": { + "version": "0.1.4", + "license": "MIT", + "dependencies": { + "through2": "^2.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assemble-loader": { + "version": "0.6.1", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "file-contents": "^0.2.4", + "fs-exists-sync": "^0.1.0", + "has-glob": "^0.1.1", + "is-registered": "^0.1.5", + "is-valid-glob": "^0.3.0", + "is-valid-instance": "^0.1.0", + "isobject": "^2.1.0", + "lazy-cache": "^2.0.1", + "load-templates": "^0.11.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assemble-loader/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assemble-loader/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assemble-render-file": { + "version": "0.7.2", + "license": "MIT", + "dependencies": { + "debug": "^2.2.0", + "is-valid-app": "^0.1.2", + "lazy-cache": "^2.0.1", + "mixin-deep": "^1.1.3", + "through2": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assemble-render-file/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/assemble-render-file/node_modules/is-valid-app": { + "version": "0.1.2", + "license": "MIT", + "dependencies": { + "debug": "^2.2.0", + "is-registered": "^0.1.5", + "is-valid-instance": "^0.1.0", + "lazy-cache": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assemble-render-file/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/assemble-streams": { + "version": "0.6.0", + "license": "MIT", + "dependencies": { + "assemble-handle": "^0.1.2", + "is-registered": "^0.1.4", + "is-valid-instance": "^0.1.0", + "lazy-cache": "^2.0.1", + "match-file": "^0.2.0", + "src-stream": "^0.1.1", + "through2": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assign-deep": { + "version": "0.4.8", + "license": "MIT", + "dependencies": { + "assign-symbols": "^0.1.1", + "is-primitive": "^2.0.0", + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assign-deep/node_modules/assign-symbols": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assign-deep/node_modules/kind-of": { + "version": "5.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "dev": true, + "license": "ISC" + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/async-array-reduce": { + "version": "0.2.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async-done": { + "version": "1.3.2", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/async-each": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/async-each-series": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/async-helpers": { + "version": "0.3.17", + "license": "MIT", + "dependencies": { + "co": "^4.6.0", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/async-settle": { + "version": "0.2.1", + "license": "MIT", + "dependencies": { + "async-done": "^0.4.0" + } + }, + "node_modules/async-settle/node_modules/async-done": { + "version": "0.4.0", + "license": "MIT", + "dependencies": { + "end-of-stream": "^0.1.4", + "next-tick": "^0.2.2", + "once": "^1.3.0", + "stream-exhaust": "^1.0.0" + } + }, + "node_modules/async-settle/node_modules/end-of-stream": { + "version": "0.1.5", + "license": "MIT", + "dependencies": { + "once": "~1.3.0" + } + }, + "node_modules/async-settle/node_modules/next-tick": { + "version": "0.2.2", + "license": "MIT" + }, + "node_modules/async-settle/node_modules/once": { + "version": "1.3.3", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.13", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.11.0", + "dev": true, + "license": "MIT" + }, + "node_modules/axobject-query": { + "version": "2.0.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "ast-types-flow": "0.0.7" + } + }, + "node_modules/babel-loader": { + "version": "9.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "find-cache-dir": "^3.3.2", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/bach": { + "version": "0.5.0", + "license": "MIT", + "dependencies": { + "async-done": "^1.1.1", + "async-settle": "^0.2.1", + "lodash.filter": "^4.1.0", + "lodash.flatten": "^4.0.0", + "lodash.foreach": "^4.0.0", + "lodash.initial": "^4.0.1", + "lodash.last": "^3.0.0", + "lodash.map": "^4.1.0", + "now-and-later": "0.0.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/base": { + "version": "0.11.2", + "license": "MIT", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-argv": { + "version": "0.4.5", + "license": "MIT", + "dependencies": { + "arr-diff": "^2.0.0", + "arr-union": "^3.1.0", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "expand-args": "^0.4.1", + "extend-shallow": "^2.0.1", + "lazy-cache": "^1.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-argv/node_modules/arr-diff": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-argv/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/base-argv/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-argv/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-argv/node_modules/lazy-cache": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-argv/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/base-cli": { + "version": "0.5.0", + "license": "MIT", + "dependencies": { + "base-argv": "^0.4.2", + "base-config": "^0.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-cli-process": { + "version": "0.1.19", + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "arrayify-compact": "^0.2.0", + "base-cli": "^0.5.0", + "base-cli-schema": "^0.1.19", + "base-config-process": "^0.1.9", + "base-cwd": "^0.3.4", + "base-option": "^0.8.4", + "base-pkg": "^0.2.4", + "debug": "^2.6.2", + "export-files": "^2.1.1", + "fs-exists-sync": "^0.1.0", + "is-valid-app": "^0.2.1", + "kind-of": "^3.1.0", + "lazy-cache": "^2.0.2", + "log-utils": "^0.2.1", + "merge-deep": "^3.0.0", + "mixin-deep": "^1.2.0", + "object.pick": "^1.2.0", + "pad-right": "^0.2.2", + "union-value": "^1.0.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/base-cli-process/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/base-cli-process/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-cli-process/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/base-cli-schema": { + "version": "0.1.19", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1", + "array-unique": "^0.2.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "export-files": "^2.1.1", + "extend-shallow": "^2.0.1", + "falsey": "^0.3.0", + "fs-exists-sync": "^0.1.0", + "has-glob": "^0.1.1", + "has-value": "^0.3.1", + "kind-of": "^3.0.3", + "lazy-cache": "^2.0.1", + "map-schema": "^0.2.3", + "merge-deep": "^3.0.0", + "mixin-deep": "^1.1.3", + "resolve": "^1.1.7", + "tableize-object": "^0.1.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/base-cli-schema/node_modules/array-unique": { + "version": "0.2.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-cli-schema/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/base-cli-schema/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-cli-schema/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-cli-schema/node_modules/has-value": { + "version": "0.3.1", + "license": "MIT", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-cli-schema/node_modules/has-values": { + "version": "0.1.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-cli-schema/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-cli-schema/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-cli-schema/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/base-compose": { + "version": "0.2.1", + "license": "MIT", + "dependencies": { + "copy-task": "^0.1.0", + "lazy-cache": "^2.0.1", + "mixin-deep": "^1.1.3" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/base-config": { + "version": "0.5.2", + "license": "MIT", + "dependencies": { + "isobject": "^2.0.0", + "lazy-cache": "^1.0.3", + "map-config": "^0.5.0", + "resolve-dir": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-process": { + "version": "0.1.9", + "license": "MIT", + "dependencies": { + "base-config": "^0.5.2", + "base-config-schema": "^0.1.18", + "base-cwd": "^0.3.4", + "base-option": "^0.8.4", + "debug": "^2.2.0", + "export-files": "^2.1.1", + "is-valid-app": "^0.2.0", + "lazy-cache": "^2.0.1", + "micromatch": "^2.3.10", + "mixin-deep": "^1.1.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-process/node_modules/arr-diff": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-process/node_modules/array-unique": { + "version": "0.2.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-process/node_modules/braces": { + "version": "1.8.5", + "license": "MIT", + "dependencies": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-process/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/base-config-process/node_modules/expand-brackets": { + "version": "0.1.5", + "license": "MIT", + "dependencies": { + "is-posix-bracket": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-process/node_modules/extglob": { + "version": "0.3.2", + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-process/node_modules/is-extglob": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-process/node_modules/is-glob": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-process/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-process/node_modules/micromatch": { + "version": "2.3.11", + "license": "MIT", + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-process/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/base-config-process/node_modules/normalize-path": { + "version": "2.1.1", + "license": "MIT", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-schema": { + "version": "0.1.24", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.3", + "array-unique": "^0.3.2", + "base-pkg": "^0.2.4", + "camel-case": "^3.0.0", + "debug": "^2.6.6", + "define-property": "^1.0.0", + "export-files": "^2.1.1", + "extend-shallow": "^2.0.1", + "has-glob": "^1.0.0", + "has-value": "^0.3.1", + "inflection": "^1.12.0", + "kind-of": "^3.2.0", + "lazy-cache": "^2.0.2", + "load-templates": "^1.0.2", + "map-schema": "^0.2.4", + "matched": "^0.4.4", + "mixin-deep": "^1.2.0", + "resolve": "^1.3.3" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/base-config-schema/node_modules/clone": { + "version": "2.1.2", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/base-config-schema/node_modules/clone-stats": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/base-config-schema/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/base-config-schema/node_modules/define-property": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-schema/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-schema/node_modules/file-contents": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "is-buffer": "^1.1.4", + "kind-of": "^3.1.0", + "lazy-cache": "^2.0.2", + "strip-bom-buffer": "^0.1.1", + "strip-bom-string": "^0.1.2", + "through2": "^2.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-schema/node_modules/file-contents/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-schema/node_modules/file-contents/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-schema/node_modules/file-contents/node_modules/is-data-descriptor": { + "version": "0.1.4", + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-schema/node_modules/file-contents/node_modules/is-descriptor": { + "version": "0.1.6", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-schema/node_modules/file-contents/node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-schema/node_modules/glob-parent": { + "version": "3.1.0", + "license": "ISC", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/base-config-schema/node_modules/has-glob": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "is-glob": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-schema/node_modules/has-value": { + "version": "0.3.1", + "license": "MIT", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-schema/node_modules/has-values": { + "version": "0.1.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-schema/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-schema/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-schema/node_modules/is-data-descriptor": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-schema/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-schema/node_modules/is-descriptor": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-schema/node_modules/is-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-schema/node_modules/is-glob": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-schema/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-schema/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-schema/node_modules/load-templates": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "file-contents": "^1.0.0", + "glob-parent": "^3.1.0", + "is-glob": "^3.1.0", + "kind-of": "^3.1.0", + "lazy-cache": "^2.0.2", + "matched": "^0.4.4", + "vinyl": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-schema/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/base-config-schema/node_modules/replace-ext": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/base-config-schema/node_modules/strip-bom-string": { + "version": "0.1.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config-schema/node_modules/vinyl": { + "version": "2.2.1", + "license": "MIT", + "dependencies": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/base-config/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config/node_modules/lazy-cache": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-cwd": { + "version": "0.3.4", + "license": "MIT", + "dependencies": { + "empty-dir": "^0.2.0", + "find-pkg": "^0.1.2", + "is-valid-app": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-data": { + "version": "0.6.2", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.1.0", + "cache-base": "^1.0.0", + "extend-shallow": "^2.0.1", + "get-value": "^2.0.6", + "has-glob": "^1.0.0", + "has-value": "^1.0.0", + "is-registered": "^0.1.5", + "is-valid-app": "^0.3.0", + "kind-of": "^5.0.0", + "lazy-cache": "^2.0.2", + "merge-value": "^1.0.0", + "mixin-deep": "^1.2.0", + "read-file": "^0.2.0", + "resolve-glob": "^1.0.0", + "set-value": "^2.0.0", + "union-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-data/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/base-data/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-data/node_modules/has-glob": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "is-glob": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-data/node_modules/is-glob": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-data/node_modules/is-valid-app": { + "version": "0.3.0", + "license": "MIT", + "dependencies": { + "debug": "^2.6.3", + "is-registered": "^0.1.5", + "is-valid-instance": "^0.3.0", + "lazy-cache": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-data/node_modules/is-valid-instance": { + "version": "0.3.0", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-data/node_modules/kind-of": { + "version": "5.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-data/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/base-engines": { + "version": "0.2.1", + "license": "MIT", + "dependencies": { + "debug": "^2.2.0", + "define-property": "^0.2.5", + "engine-cache": "^0.19.0", + "is-valid-app": "^0.1.2", + "lazy-cache": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-engines/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/base-engines/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-engines/node_modules/is-valid-app": { + "version": "0.1.2", + "license": "MIT", + "dependencies": { + "debug": "^2.2.0", + "is-registered": "^0.1.5", + "is-valid-instance": "^0.1.0", + "lazy-cache": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-engines/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/base-env": { + "version": "0.3.1", + "license": "MIT", + "dependencies": { + "base-namespace": "^0.2.0", + "contains-path": "^0.1.0", + "debug": "^2.2.0", + "extend-shallow": "^2.0.1", + "fs-exists-sync": "^0.1.0", + "global-modules": "^0.2.2", + "is-absolute": "^0.2.5", + "is-valid-app": "^0.1.0", + "is-valid-instance": "^0.1.0", + "kind-of": "^3.0.3", + "os-homedir": "^1.0.1", + "resolve-file": "^0.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-env/node_modules/cwd": { + "version": "0.10.0", + "license": "MIT", + "dependencies": { + "find-pkg": "^0.1.2", + "fs-exists-sync": "^0.1.0" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/base-env/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/base-env/node_modules/expand-tilde": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-env/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-env/node_modules/is-valid-app": { + "version": "0.1.2", + "license": "MIT", + "dependencies": { + "debug": "^2.2.0", + "is-registered": "^0.1.5", + "is-valid-instance": "^0.1.0", + "lazy-cache": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-env/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-env/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/base-env/node_modules/resolve-file": { + "version": "0.3.0", + "license": "MIT", + "dependencies": { + "cwd": "^0.10.0", + "expand-tilde": "^2.0.2", + "extend-shallow": "^2.0.1", + "fs-exists-sync": "^0.1.0", + "homedir-polyfill": "^1.0.1", + "lazy-cache": "^2.0.2", + "resolve": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-generators": { + "version": "0.4.6", + "license": "MIT", + "dependencies": { + "async-each-series": "^1.1.0", + "base-compose": "^0.2.1", + "base-cwd": "^0.3.1", + "base-data": "^0.6.0", + "base-env": "^0.3.0", + "base-option": "^0.8.4", + "base-pkg": "^0.2.4", + "base-plugins": "^0.4.13", + "base-task": "^0.6.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "global-modules": "^0.2.2", + "is-valid-app": "^0.2.0", + "is-valid-instance": "^0.2.0", + "kind-of": "^3.0.3", + "lazy-cache": "^2.0.1", + "mixin-deep": "^1.1.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-generators/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/base-generators/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-generators/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-generators/node_modules/is-valid-instance": { + "version": "0.2.0", + "license": "MIT", + "dependencies": { + "isobject": "^2.1.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-generators/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-generators/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-generators/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/base-helpers": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "debug": "^2.2.0", + "define-property": "^0.2.5", + "is-valid-app": "^0.1.0", + "lazy-cache": "^2.0.1", + "load-helpers": "^0.2.11" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-helpers/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/base-helpers/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-helpers/node_modules/is-valid-app": { + "version": "0.1.2", + "license": "MIT", + "dependencies": { + "debug": "^2.2.0", + "is-registered": "^0.1.5", + "is-valid-instance": "^0.1.0", + "lazy-cache": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-helpers/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/base-namespace": { + "version": "0.2.0", + "license": "MIT", + "dependencies": { + "is-valid-app": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-namespace/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/base-namespace/node_modules/is-valid-app": { + "version": "0.1.2", + "license": "MIT", + "dependencies": { + "debug": "^2.2.0", + "is-registered": "^0.1.5", + "is-valid-instance": "^0.1.0", + "lazy-cache": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-namespace/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/base-option": { + "version": "0.8.4", + "license": "MIT", + "dependencies": { + "define-property": "^0.2.5", + "get-value": "^2.0.6", + "is-valid-app": "^0.2.0", + "isobject": "^2.1.0", + "lazy-cache": "^2.0.1", + "mixin-deep": "^1.1.3", + "option-cache": "^3.4.0", + "set-value": "^0.3.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-option/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-option/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-option/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-option/node_modules/set-value": { + "version": "0.3.3", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "isobject": "^2.0.0", + "to-object-path": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-option/node_modules/to-object-path": { + "version": "0.2.0", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1", + "is-arguments": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-pkg": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "cache-base": "^1.0.0", + "debug": "^2.6.8", + "define-property": "^1.0.0", + "expand-pkg": "^0.1.8", + "extend-shallow": "^2.0.1", + "is-valid-app": "^0.3.0", + "log-utils": "^0.2.1", + "pkg-store": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-pkg/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/base-pkg/node_modules/define-property": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-pkg/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-pkg/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-pkg/node_modules/is-data-descriptor": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-pkg/node_modules/is-descriptor": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-pkg/node_modules/is-valid-app": { + "version": "0.3.0", + "license": "MIT", + "dependencies": { + "debug": "^2.6.3", + "is-registered": "^0.1.5", + "is-valid-instance": "^0.3.0", + "lazy-cache": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-pkg/node_modules/is-valid-instance": { + "version": "0.3.0", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-pkg/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/base-plugins": { + "version": "0.4.13", + "license": "MIT", + "dependencies": { + "define-property": "^0.2.5", + "is-registered": "^0.1.5", + "isobject": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-plugins/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-plugins/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-questions": { + "version": "0.7.4", + "license": "MIT", + "dependencies": { + "base-store": "^0.4.4", + "clone-deep": "^0.2.4", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "is-valid-app": "^0.2.0", + "isobject": "^2.1.0", + "lazy-cache": "^2.0.1", + "mixin-deep": "^1.1.3", + "question-store": "^0.11.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-questions/node_modules/clone-deep": { + "version": "0.2.4", + "license": "MIT", + "dependencies": { + "for-own": "^0.1.3", + "is-plain-object": "^2.0.1", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "shallow-clone": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-questions/node_modules/clone-deep/node_modules/lazy-cache": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-questions/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/base-questions/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-questions/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-questions/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-questions/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/base-questions/node_modules/shallow-clone": { + "version": "0.1.2", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.1", + "kind-of": "^2.0.1", + "lazy-cache": "^0.2.3", + "mixin-object": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-questions/node_modules/shallow-clone/node_modules/kind-of": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-questions/node_modules/shallow-clone/node_modules/lazy-cache": { + "version": "0.2.7", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-routes": { + "version": "0.2.2", + "license": "MIT", + "dependencies": { + "debug": "^2.2.0", + "en-route": "^0.7.5", + "is-valid-app": "^0.2.0", + "lazy-cache": "^2.0.1", + "template-error": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-routes/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/base-routes/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/base-runtimes": { + "version": "0.2.0", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-valid-app": "^0.2.0", + "lazy-cache": "^2.0.1", + "log-utils": "^0.1.4", + "micromatch": "^2.3.10", + "time-diff": "^0.3.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-runtimes/node_modules/ansi-colors": { + "version": "0.1.0", + "license": "MIT", + "dependencies": { + "ansi-bgblack": "^0.1.1", + "ansi-bgblue": "^0.1.1", + "ansi-bgcyan": "^0.1.1", + "ansi-bggreen": "^0.1.1", + "ansi-bgmagenta": "^0.1.1", + "ansi-bgred": "^0.1.1", + "ansi-bgwhite": "^0.1.1", + "ansi-bgyellow": "^0.1.1", + "ansi-black": "^0.1.1", + "ansi-blue": "^0.1.1", + "ansi-bold": "^0.1.1", + "ansi-cyan": "^0.1.1", + "ansi-dim": "^0.1.1", + "ansi-gray": "^0.1.1", + "ansi-green": "^0.1.1", + "ansi-grey": "^0.1.1", + "ansi-hidden": "^0.1.1", + "ansi-inverse": "^0.1.1", + "ansi-italic": "^0.1.1", + "ansi-magenta": "^0.1.1", + "ansi-red": "^0.1.1", + "ansi-reset": "^0.1.1", + "ansi-strikethrough": "^0.1.1", + "ansi-underline": "^0.1.1", + "ansi-white": "^0.1.1", + "ansi-yellow": "^0.1.1", + "lazy-cache": "^0.2.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-runtimes/node_modules/ansi-colors/node_modules/lazy-cache": { + "version": "0.2.7", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-runtimes/node_modules/arr-diff": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-runtimes/node_modules/array-unique": { + "version": "0.2.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-runtimes/node_modules/braces": { + "version": "1.8.5", + "license": "MIT", + "dependencies": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-runtimes/node_modules/expand-brackets": { + "version": "0.1.5", + "license": "MIT", + "dependencies": { + "is-posix-bracket": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-runtimes/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-runtimes/node_modules/extglob": { + "version": "0.3.2", + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-runtimes/node_modules/is-extglob": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-runtimes/node_modules/is-glob": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-runtimes/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-runtimes/node_modules/log-utils": { + "version": "0.1.5", + "license": "MIT", + "dependencies": { + "ansi-colors": "^0.1.0", + "error-symbol": "^0.1.0", + "info-symbol": "^0.1.0", + "log-ok": "^0.1.1", + "success-symbol": "^0.1.0", + "time-stamp": "^1.0.1", + "warning-symbol": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-runtimes/node_modules/micromatch": { + "version": "2.3.11", + "license": "MIT", + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-runtimes/node_modules/normalize-path": { + "version": "2.1.1", + "license": "MIT", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-store": { + "version": "0.4.4", + "license": "MIT", + "dependencies": { + "data-store": "^0.16.0", + "debug": "^2.2.0", + "extend-shallow": "^2.0.1", + "is-registered": "^0.1.4", + "is-valid-instance": "^0.1.0", + "lazy-cache": "^2.0.1", + "project-name": "^0.2.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-store/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/base-store/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-store/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/base-task": { + "version": "0.6.2", + "license": "MIT", + "dependencies": { + "composer": "^0.13.0", + "is-valid-app": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-task/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/base-task/node_modules/is-valid-app": { + "version": "0.1.2", + "license": "MIT", + "dependencies": { + "debug": "^2.2.0", + "is-registered": "^0.1.5", + "is-valid-instance": "^0.1.0", + "lazy-cache": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-task/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-data-descriptor": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/base64id": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^4.5.0 || >= 5.9" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "dev": true, + "license": "MIT" + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/blob-util": { + "version": "2.0.2", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/blocking-proxy": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "blocking-proxy": "built/lib/bin.js" + }, + "engines": { + "node": ">=6.9.x" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "dev": true, + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "1.20.1", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/bonjour-service": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/bootstrap": { + "version": "5.2.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "license": "MIT", + "peerDependencies": { + "@popperjs/core": "^2.11.6" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.5", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/browserstack": { + "version": "1.6.1", + "dev": true, + "license": "MIT", + "dependencies": { + "https-proxy-agent": "^2.2.1" + } + }, + "node_modules/browserstack/node_modules/agent-base": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es6-promisify": "^5.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/browserstack/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/browserstack/node_modules/https-proxy-agent": { + "version": "2.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/bufferutil": { + "version": "4.0.7", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "node_modules/builtin-modules": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/builtins": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.0.0" + } + }, + "node_modules/builtins/node_modules/semver": { + "version": "7.5.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "17.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^8.0.1", + "lru-cache": "^7.7.1", + "minipass": "^4.0.0", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/cacache/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "8.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "7.18.3", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/cacache/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cachedir": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001480", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/caseless": { + "version": "0.12.0", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/chalk": { + "version": "2.4.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "dev": true, + "license": "MIT" + }, + "node_modules/chart.js": { + "version": "3.9.1", + "license": "MIT" + }, + "node_modules/check-more-types": { + "version": "2.24.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.8.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.7.0", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-table3": { + "version": "0.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, + "node_modules/cli-truncate": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 10" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-buffer": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-stats": { + "version": "0.0.1", + "license": "MIT" + }, + "node_modules/cloneable-readable": { + "version": "1.1.3", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "node_modules/cloneable-readable/node_modules/readable-stream": { + "version": "2.3.8", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/cloneable-readable/node_modules/safe-buffer": { + "version": "5.1.2", + "license": "MIT" + }, + "node_modules/cloneable-readable/node_modules/string_decoder": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/codelyzer": { + "version": "6.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular/compiler": "9.0.0", + "@angular/core": "9.0.0", + "app-root-path": "^3.0.0", + "aria-query": "^3.0.0", + "axobject-query": "2.0.2", + "css-selector-tokenizer": "^0.7.1", + "cssauron": "^1.4.0", + "damerau-levenshtein": "^1.0.4", + "rxjs": "^6.5.3", + "semver-dsl": "^1.0.1", + "source-map": "^0.5.7", + "sprintf-js": "^1.1.2", + "tslib": "^1.10.0", + "zone.js": "~0.10.3" + }, + "peerDependencies": { + "@angular/compiler": ">=2.3.1 <13.0.0 || ^12.0.0-next || ^12.1.0-next || ^12.2.0-next", + "@angular/core": ">=2.3.1 <13.0.0 || ^12.0.0-next || ^12.1.0-next || ^12.2.0-next", + "tslint": "^5.0.0 || ^6.0.0" + } + }, + "node_modules/codelyzer/node_modules/@angular/compiler": { + "version": "9.0.0", + "dev": true, + "license": "MIT", + "peerDependencies": { + "tslib": "^1.10.0" + } + }, + "node_modules/codelyzer/node_modules/@angular/core": { + "version": "9.0.0", + "dev": true, + "license": "MIT", + "peerDependencies": { + "rxjs": "^6.5.3", + "tslib": "^1.10.0", + "zone.js": "~0.10.2" + } + }, + "node_modules/codelyzer/node_modules/rxjs": { + "version": "6.6.7", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/codelyzer/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/codelyzer/node_modules/zone.js": { + "version": "0.10.3", + "dev": true, + "license": "MIT" + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "license": "MIT" + }, + "node_modules/color-support": { + "version": "1.1.3", + "dev": true, + "license": "ISC", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/colorette": { + "version": "2.0.20", + "dev": true, + "license": "MIT" + }, + "node_modules/colors": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "node_modules/common-config": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "composer": "^0.13.0", + "data-store": "^0.16.1", + "get-value": "^2.0.6", + "lazy-cache": "^2.0.1", + "log-utils": "^0.2.0", + "object.pick": "^1.1.2", + "omit-empty": "^0.4.1", + "question-cache": "^0.4.0", + "set-value": "^3.0.1", + "strip-color": "^0.1.0", + "tableize-object": "^0.1.0", + "text-table": "^0.2.0", + "yargs-parser": "^2.4.0" + }, + "bin": { + "common-config": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/common-config/node_modules/camelcase": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/common-config/node_modules/set-value": { + "version": "3.0.3", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/common-config/node_modules/yargs-parser": { + "version": "2.4.1", + "license": "ISC", + "dependencies": { + "camelcase": "^3.0.0", + "lodash.assign": "^4.0.6" + } + }, + "node_modules/common-tags": { + "version": "1.8.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "license": "MIT" + }, + "node_modules/composer": { + "version": "0.13.0", + "license": "MIT", + "dependencies": { + "array-unique": "^0.2.1", + "bach": "^0.5.0", + "co": "^4.6.0", + "component-emitter": "^1.2.1", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "is-generator": "^1.0.3", + "is-glob": "^2.0.1", + "isobject": "^2.1.0", + "lazy-cache": "^2.0.1", + "micromatch": "^2.3.8", + "nanoseconds": "^0.1.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/composer/node_modules/arr-diff": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/array-unique": { + "version": "0.2.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/braces": { + "version": "1.8.5", + "license": "MIT", + "dependencies": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/expand-brackets": { + "version": "0.1.5", + "license": "MIT", + "dependencies": { + "is-posix-bracket": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/extglob": { + "version": "0.3.2", + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/is-extglob": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/is-glob": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/micromatch": { + "version": "2.3.11", + "license": "MIT", + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/normalize-path": { + "version": "2.1.1", + "license": "MIT", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "license": "MIT" + }, + "node_modules/connect": { + "version": "3.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/finalhandler": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/connect/node_modules/on-finished": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/connect/node_modules/statuses": { + "version": "1.5.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "dev": true, + "license": "ISC" + }, + "node_modules/contains-path": { + "version": "0.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.5.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/copy-anything": { + "version": "2.0.6", + "license": "MIT", + "dependencies": { + "is-what": "^3.14.1" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-task": { + "version": "0.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "11.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.1", + "globby": "^13.1.1", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/glob-parent": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/core-js": { + "version": "3.30.1", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.30.1", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/cors": { + "version": "2.8.5", + "dev": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/critters": { + "version": "0.0.16", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "chalk": "^4.1.0", + "css-select": "^4.2.0", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "postcss": "^8.3.7", + "pretty-bytes": "^5.3.0" + } + }, + "node_modules/critters/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/critters/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/critters/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/critters/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/critters/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/critters/node_modules/parse5": { + "version": "6.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/critters/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-loader": { + "version": "6.7.3", + "dev": true, + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.19", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.5.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-selector-tokenizer": { + "version": "0.7.3", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssauron": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "through": "X.X.X" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/custom-event": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/cwd": { + "version": "0.9.1", + "license": "MIT", + "dependencies": { + "find-pkg": "^0.1.0" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/cypress": { + "version": "12.10.0", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@cypress/request": "^2.88.10", + "@cypress/xvfb": "^1.2.4", + "@types/node": "^14.14.31", + "@types/sinonjs__fake-timers": "8.1.1", + "@types/sizzle": "^2.3.2", + "arch": "^2.2.0", + "blob-util": "^2.0.2", + "bluebird": "^3.7.2", + "buffer": "^5.6.0", + "cachedir": "^2.3.0", + "chalk": "^4.1.0", + "check-more-types": "^2.24.0", + "cli-cursor": "^3.1.0", + "cli-table3": "~0.6.1", + "commander": "^6.2.1", + "common-tags": "^1.8.0", + "dayjs": "^1.10.4", + "debug": "^4.3.4", + "enquirer": "^2.3.6", + "eventemitter2": "6.4.7", + "execa": "4.1.0", + "executable": "^4.1.1", + "extract-zip": "2.0.1", + "figures": "^3.2.0", + "fs-extra": "^9.1.0", + "getos": "^3.2.1", + "is-ci": "^3.0.0", + "is-installed-globally": "~0.4.0", + "lazy-ass": "^1.6.0", + "listr2": "^3.8.3", + "lodash": "^4.17.21", + "log-symbols": "^4.0.0", + "minimist": "^1.2.8", + "ospath": "^1.2.2", + "pretty-bytes": "^5.6.0", + "proxy-from-env": "1.0.0", + "request-progress": "^3.0.0", + "semver": "^7.3.2", + "supports-color": "^8.1.1", + "tmp": "~0.2.1", + "untildify": "^4.0.0", + "yauzl": "^2.10.0" + }, + "bin": { + "cypress": "bin/cypress" + }, + "engines": { + "node": "^14.0.0 || ^16.0.0 || >=18.0.0" + } + }, + "node_modules/cypress-browser-permissions": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "4.17.21" + }, + "peerDependencies": { + "cypress": ">= 4" + } + }, + "node_modules/cypress-recurse": { + "version": "1.31.2", + "license": "MIT", + "dependencies": { + "humanize-duration": "^3.27.3" + } + }, + "node_modules/cypress/node_modules/@types/node": { + "version": "14.18.42", + "dev": true, + "license": "MIT" + }, + "node_modules/cypress/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cypress/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cypress/node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cypress/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cypress/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/cypress/node_modules/commander": { + "version": "6.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/cypress/node_modules/execa": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/cypress/node_modules/fs-extra": { + "version": "9.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cypress/node_modules/get-stream": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cypress/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cypress/node_modules/is-stream": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cypress/node_modules/jsonfile": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/cypress/node_modules/semver": { + "version": "7.3.8", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cypress/node_modules/supports-color": { + "version": "8.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/cypress/node_modules/tmp": { + "version": "0.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/cypress/node_modules/universalify": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/d": { + "version": "1.0.1", + "license": "ISC", + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/dashdash": { + "version": "1.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/data-store": { + "version": "0.16.1", + "license": "MIT", + "dependencies": { + "cache-base": "^0.8.4", + "clone-deep": "^0.2.4", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "graceful-fs": "^4.1.4", + "has-own-deep": "^0.1.4", + "lazy-cache": "^2.0.1", + "mkdirp": "^0.5.1", + "project-name": "^0.2.5", + "resolve-dir": "^0.1.0", + "rimraf": "^2.5.3", + "union-value": "^0.2.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/data-store/node_modules/cache-base": { + "version": "0.8.5", + "license": "MIT", + "dependencies": { + "collection-visit": "^0.2.1", + "component-emitter": "^1.2.1", + "get-value": "^2.0.5", + "has-value": "^0.3.1", + "isobject": "^3.0.0", + "lazy-cache": "^2.0.1", + "set-value": "^0.4.2", + "to-object-path": "^0.3.0", + "union-value": "^0.2.3", + "unset-value": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/data-store/node_modules/clone-deep": { + "version": "0.2.4", + "license": "MIT", + "dependencies": { + "for-own": "^0.1.3", + "is-plain-object": "^2.0.1", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "shallow-clone": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/data-store/node_modules/clone-deep/node_modules/lazy-cache": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/data-store/node_modules/collection-visit": { + "version": "0.2.3", + "license": "MIT", + "dependencies": { + "lazy-cache": "^2.0.1", + "map-visit": "^0.1.5", + "object-visit": "^0.3.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/data-store/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/data-store/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/data-store/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/data-store/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/data-store/node_modules/has-value": { + "version": "0.3.1", + "license": "MIT", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/data-store/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/data-store/node_modules/has-values": { + "version": "0.1.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/data-store/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/data-store/node_modules/map-visit": { + "version": "0.1.5", + "license": "MIT", + "dependencies": { + "lazy-cache": "^2.0.1", + "object-visit": "^0.3.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/data-store/node_modules/mkdirp": { + "version": "0.5.6", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/data-store/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/data-store/node_modules/object-visit": { + "version": "0.3.4", + "license": "MIT", + "dependencies": { + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/data-store/node_modules/object-visit/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/data-store/node_modules/rimraf": { + "version": "2.7.1", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/data-store/node_modules/set-value": { + "version": "0.4.3", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/data-store/node_modules/shallow-clone": { + "version": "0.1.2", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.1", + "kind-of": "^2.0.1", + "lazy-cache": "^0.2.3", + "mixin-object": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/data-store/node_modules/shallow-clone/node_modules/kind-of": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/data-store/node_modules/shallow-clone/node_modules/lazy-cache": { + "version": "0.2.7", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/data-store/node_modules/union-value": { + "version": "0.2.4", + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/data-store/node_modules/unset-value": { + "version": "0.1.2", + "license": "MIT", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/date-format": { + "version": "4.0.14", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/dayjs": { + "version": "1.11.7", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.3.4", + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/deep-bind": { + "version": "0.3.0", + "license": "MIT", + "dependencies": { + "mixin-deep": "^1.1.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/deep-equal": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-equal/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/deep-is": { + "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/default-compare": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-compare/node_modules/kind-of": { + "version": "5.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defaults-deep": { + "version": "0.2.4", + "license": "MIT", + "dependencies": { + "for-own": "^0.1.3", + "is-extendable": "^0.1.1", + "lazy-cache": "^0.2.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defaults-deep/node_modules/lazy-cache": { + "version": "0.2.7", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/del": { + "version": "2.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/pify": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "2.7.1", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/delimiter-regex": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "extend-shallow": "^1.1.2", + "isobject": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delimiter-regex/node_modules/extend-shallow": { + "version": "1.1.4", + "license": "MIT", + "dependencies": { + "kind-of": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delimiter-regex/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delimiter-regex/node_modules/kind-of": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dependency-graph": { + "version": "0.11.0", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/di": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/diff": { + "version": "4.0.2", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/dns-packet": { + "version": "5.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-serialize": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "4.3.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "license": "MIT" + }, + "node_modules/duplexify": { + "version": "3.7.1", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/duplexify/node_modules/readable-stream": { + "version": "2.3.7", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/duplexify/node_modules/safe-buffer": { + "version": "5.1.2", + "license": "MIT" + }, + "node_modules/duplexify/node_modules/string_decoder": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.284", + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/empty-dir": { + "version": "0.2.1", + "license": "MIT", + "dependencies": { + "fs-exists-sync": "^0.1.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/en-route": { + "version": "0.7.5", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1", + "debug": "^2.2.0", + "extend-shallow": "^2.0.1", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "path-to-regexp": "^1.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/en-route/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/en-route/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/en-route/node_modules/isarray": { + "version": "0.0.1", + "license": "MIT" + }, + "node_modules/en-route/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/en-route/node_modules/lazy-cache": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/en-route/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/en-route/node_modules/path-to-regexp": { + "version": "1.8.0", + "license": "MIT", + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/engine": { + "version": "0.1.12", + "license": "MIT", + "dependencies": { + "assign-deep": "^0.4.3", + "collection-visit": "^0.2.0", + "get-value": "^1.2.1", + "kind-of": "^2.0.1", + "lazy-cache": "^0.2.3", + "object.omit": "^2.0.0", + "set-value": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine-base": { + "version": "0.1.3", + "license": "MIT", + "dependencies": { + "component-emitter": "^1.2.1", + "delimiter-regex": "^2.0.0", + "engine": "^0.1.12", + "engine-utils": "^0.1.1", + "lazy-cache": "^2.0.2", + "mixin-deep": "^1.1.3", + "object.omit": "^2.0.1", + "object.pick": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine-cache": { + "version": "0.19.4", + "license": "MIT", + "dependencies": { + "async-helpers": "^0.3.9", + "extend-shallow": "^2.0.1", + "helper-cache": "^0.7.2", + "isobject": "^3.0.0", + "lazy-cache": "^2.0.2", + "mixin-deep": "^1.1.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine-cache/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine-utils": { + "version": "0.1.1", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine.io": { + "version": "6.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.0.3", + "ws": "~8.2.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/engine.io-parser": { + "version": "5.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/engine.io/node_modules/cookie": { + "version": "0.4.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/engine.io/node_modules/ws": { + "version": "8.2.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/engine/node_modules/collection-visit": { + "version": "0.2.3", + "license": "MIT", + "dependencies": { + "lazy-cache": "^2.0.1", + "map-visit": "^0.1.5", + "object-visit": "^0.3.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine/node_modules/collection-visit/node_modules/lazy-cache": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "set-getter": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine/node_modules/get-value": { + "version": "1.3.1", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1", + "is-extendable": "^0.1.1", + "lazy-cache": "^0.2.4", + "noncharacters": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine/node_modules/kind-of": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine/node_modules/lazy-cache": { + "version": "0.2.7", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine/node_modules/map-visit": { + "version": "0.1.5", + "license": "MIT", + "dependencies": { + "lazy-cache": "^2.0.1", + "object-visit": "^0.3.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine/node_modules/map-visit/node_modules/lazy-cache": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "set-getter": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine/node_modules/object-visit": { + "version": "0.3.4", + "license": "MIT", + "dependencies": { + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine/node_modules/set-value": { + "version": "0.2.0", + "license": "MIT", + "dependencies": { + "isobject": "^1.0.0", + "noncharacters": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine/node_modules/set-value/node_modules/isobject": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.12.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/ent": { + "version": "2.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/entities": { + "version": "2.2.0", + "dev": true, + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/errno": { + "version": "0.1.8", + "license": "MIT", + "optional": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-symbol": { + "version": "0.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-get-iterator/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "dev": true, + "license": "MIT" + }, + "node_modules/es5-ext": { + "version": "0.10.62", + "hasInstallScript": true, + "license": "ISC", + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "license": "MIT", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-promise": { + "version": "4.2.8", + "dev": true, + "license": "MIT" + }, + "node_modules/es6-promisify": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es6-promise": "^4.0.3" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "license": "ISC", + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/esbuild": { + "version": "0.17.8", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.8", + "@esbuild/android-arm64": "0.17.8", + "@esbuild/android-x64": "0.17.8", + "@esbuild/darwin-arm64": "0.17.8", + "@esbuild/darwin-x64": "0.17.8", + "@esbuild/freebsd-arm64": "0.17.8", + "@esbuild/freebsd-x64": "0.17.8", + "@esbuild/linux-arm": "0.17.8", + "@esbuild/linux-arm64": "0.17.8", + "@esbuild/linux-ia32": "0.17.8", + "@esbuild/linux-loong64": "0.17.8", + "@esbuild/linux-mips64el": "0.17.8", + "@esbuild/linux-ppc64": "0.17.8", + "@esbuild/linux-riscv64": "0.17.8", + "@esbuild/linux-s390x": "0.17.8", + "@esbuild/linux-x64": "0.17.8", + "@esbuild/netbsd-x64": "0.17.8", + "@esbuild/openbsd-x64": "0.17.8", + "@esbuild/sunos-x64": "0.17.8", + "@esbuild/win32-arm64": "0.17.8", + "@esbuild/win32-ia32": "0.17.8", + "@esbuild/win32-x64": "0.17.8" + } + }, + "node_modules/esbuild-wasm": { + "version": "0.17.8", + "dev": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.39.0.tgz", + "integrity": "sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.2", + "@eslint/js": "8.39.0", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.0", + "eslint-visitor-keys": "^3.4.0", + "espree": "^9.5.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "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", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", + "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/eslint/node_modules/chalk": { + "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", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "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": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", + "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/estraverse": { + "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" + } + }, + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", + "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", + "dev": true, + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "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" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter-asyncresource": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/eventemitter2": { + "version": "6.4.7", + "dev": true, + "license": "MIT" + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "dev": true, + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/execa/node_modules/human-signals": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/execa/node_modules/is-stream": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/executable": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^2.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/executable/node_modules/pify": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/exit-hook": { + "version": "1.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-args": { + "version": "0.4.3", + "license": "MIT", + "dependencies": { + "expand-object": "^0.4.2", + "kind-of": "^3.0.3", + "lazy-cache": "^2.0.1", + "minimist": "^1.2.0", + "mixin-deep": "^1.1.3", + "omit-empty": "^0.4.1", + "set-value": "^0.3.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-args/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-args/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-args/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-args/node_modules/set-value": { + "version": "0.3.3", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "isobject": "^2.0.0", + "to-object-path": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-args/node_modules/to-object-path": { + "version": "0.2.0", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1", + "is-arguments": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-object": { + "version": "0.4.2", + "license": "MIT", + "dependencies": { + "get-stdin": "^5.0.1", + "is-number": "^2.1.0", + "minimist": "^1.2.0", + "set-value": "^0.3.3" + }, + "bin": { + "expand-object": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-object/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-object/node_modules/is-number": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-object/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-object/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-object/node_modules/set-value": { + "version": "0.3.3", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "isobject": "^2.0.0", + "to-object-path": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-object/node_modules/to-object-path": { + "version": "0.2.0", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1", + "is-arguments": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-pkg": { + "version": "0.1.9", + "license": "MIT", + "dependencies": { + "component-emitter": "^1.2.1", + "debug": "^2.4.1", + "defaults-deep": "^0.2.4", + "export-files": "^2.1.1", + "get-value": "^2.0.6", + "kind-of": "^3.1.0", + "lazy-cache": "^2.0.2", + "load-pkg": "^3.0.1", + "mixin-deep": "^1.1.3", + "normalize-pkg": "^0.3.20", + "omit-empty": "^0.4.1", + "parse-author": "^1.0.0", + "parse-git-config": "^1.1.1", + "repo-utils": "^0.3.7" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/expand-pkg/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-pkg/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-pkg/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/expand-range": { + "version": "1.8.2", + "license": "MIT", + "dependencies": { + "fill-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/fill-range": { + "version": "2.2.4", + "license": "MIT", + "dependencies": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/is-number": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-tilde": { + "version": "1.2.2", + "license": "MIT", + "dependencies": { + "os-homedir": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/export-files": { + "version": "2.1.1", + "license": "MIT", + "dependencies": { + "lazy-cache": "^1.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/export-files/node_modules/lazy-cache": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/express": { + "version": "4.18.2", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/ext": { + "version": "1.7.0", + "license": "ISC", + "dependencies": { + "type": "^2.7.2" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.7.2", + "license": "ISC" + }, + "node_modules/extend": { + "version": "3.0.2", + "license": "MIT" + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow/node_modules/is-extendable": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/extract-zip/node_modules/get-stream": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT" + }, + "node_modules/falsey": { + "version": "0.3.2", + "license": "MIT", + "dependencies": { + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/falsey/node_modules/kind-of": { + "version": "5.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastparse": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.15.0", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-contents": { + "version": "0.2.4", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.0", + "file-stat": "^0.1.0", + "graceful-fs": "^4.1.2", + "is-buffer": "^1.1.0", + "is-utf8": "^0.2.0", + "lazy-cache": "^0.2.3", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/file-contents/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/file-contents/node_modules/lazy-cache": { + "version": "0.2.7", + "license": "MIT", + "engines": { + "node": ">=0.10.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", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-is-binary": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "is-binary-buffer": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/file-name": { + "version": "0.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/file-stat": { + "version": "0.1.3", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "lazy-cache": "^0.2.3", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/file-stat/node_modules/lazy-cache": { + "version": "0.2.7", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/filename-regex": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-cache-dir/node_modules/make-dir": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/semver": { + "version": "6.3.0", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/find-file-up": { + "version": "0.1.3", + "license": "MIT", + "dependencies": { + "fs-exists-sync": "^0.1.0", + "resolve-dir": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/find-pkg": { + "version": "0.1.2", + "license": "MIT", + "dependencies": { + "find-file-up": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/first-chunk-stream": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/flag-icon-css": { + "version": "4.1.7", + "license": "MIT" + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "dev": true, + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "0.1.5", + "license": "MIT", + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-exists-sync": { + "version": "0.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fs-minipass": { + "version": "3.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "dev": true, + "license": "Unlicense" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "license": "ISC" + }, + "node_modules/function-bind": { + "version": "1.1.1", + "license": "MIT" + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gauge": { + "version": "4.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stdin": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-view": { + "version": "0.1.3", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.0", + "match-file": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getos": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "async": "^3.2.0" + } + }, + "node_modules/getos/node_modules/async": { + "version": "3.2.4", + "dev": true, + "license": "MIT" + }, + "node_modules/getpass": { + "version": "0.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/git-config-path": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "fs-exists-sync": "^0.1.0", + "homedir-polyfill": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/git-config-path/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/git-repo-name": { + "version": "0.6.0", + "license": "MIT", + "dependencies": { + "cwd": "^0.9.1", + "file-name": "^0.1.0", + "lazy-cache": "^1.0.4", + "remote-origin-url": "^0.5.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/git-repo-name/node_modules/lazy-cache": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob": { + "version": "7.2.0", + "license": "ISC", + "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/glob-base": { + "version": "0.3.0", + "license": "MIT", + "dependencies": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-base/node_modules/glob-parent": { + "version": "2.0.0", + "license": "ISC", + "dependencies": { + "is-glob": "^2.0.0" + } + }, + "node_modules/glob-base/node_modules/is-extglob": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-base/node_modules/is-glob": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-stream": { + "version": "5.3.5", + "license": "MIT", + "dependencies": { + "extend": "^3.0.0", + "glob": "^5.0.3", + "glob-parent": "^3.0.0", + "micromatch": "^2.3.7", + "ordered-read-streams": "^0.3.0", + "through2": "^0.6.0", + "to-absolute-glob": "^0.1.1", + "unique-stream": "^2.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-stream/node_modules/arr-diff": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-stream/node_modules/array-unique": { + "version": "0.2.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-stream/node_modules/braces": { + "version": "1.8.5", + "license": "MIT", + "dependencies": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-stream/node_modules/expand-brackets": { + "version": "0.1.5", + "license": "MIT", + "dependencies": { + "is-posix-bracket": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-stream/node_modules/extglob": { + "version": "0.3.2", + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-stream/node_modules/extglob/node_modules/is-extglob": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-stream/node_modules/glob": { + "version": "5.0.15", + "license": "ISC", + "dependencies": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-stream/node_modules/glob-parent": { + "version": "3.1.0", + "license": "ISC", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-stream/node_modules/is-glob": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-stream/node_modules/isarray": { + "version": "0.0.1", + "license": "MIT" + }, + "node_modules/glob-stream/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-stream/node_modules/micromatch": { + "version": "2.3.11", + "license": "MIT", + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-stream/node_modules/micromatch/node_modules/is-extglob": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-stream/node_modules/micromatch/node_modules/is-glob": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-stream/node_modules/normalize-path": { + "version": "2.1.1", + "license": "MIT", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-stream/node_modules/readable-stream": { + "version": "1.0.34", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/glob-stream/node_modules/string_decoder": { + "version": "0.10.31", + "license": "MIT" + }, + "node_modules/glob-stream/node_modules/through2": { + "version": "0.6.5", + "license": "MIT", + "dependencies": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/global-dirs": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/global-modules": { + "version": "0.2.3", + "license": "MIT", + "dependencies": { + "global-prefix": "^0.1.4", + "is-windows": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-modules/node_modules/is-windows": { + "version": "0.2.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix": { + "version": "0.1.5", + "license": "MIT", + "dependencies": { + "homedir-polyfill": "^1.0.0", + "ini": "^1.3.4", + "is-windows": "^0.2.0", + "which": "^1.2.12" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix/node_modules/ini": { + "version": "1.3.8", + "license": "ISC" + }, + "node_modules/global-prefix/node_modules/is-windows": { + "version": "0.2.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "13.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "license": "ISC" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "node_modules/gray-matter": { + "version": "3.1.1", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "js-yaml": "^3.10.0", + "kind-of": "^5.0.2", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gray-matter/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gray-matter/node_modules/kind-of": { + "version": "5.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/group-array": { + "version": "0.3.4", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1", + "for-own": "^0.1.4", + "get-value": "^2.0.6", + "kind-of": "^3.1.0", + "split-string": "^1.0.1", + "union-value": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/group-array/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/group-array/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/group-array/node_modules/split-string": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-choose-files": { + "version": "0.1.3", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "question-cache": "^0.5.1", + "through2": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-choose-files/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/gulp-choose-files/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-choose-files/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-choose-files/node_modules/has-value": { + "version": "0.3.1", + "license": "MIT", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-choose-files/node_modules/has-values": { + "version": "0.1.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-choose-files/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-choose-files/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/gulp-choose-files/node_modules/question-cache": { + "version": "0.5.1", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1", + "arr-union": "^3.1.0", + "async-each-series": "^1.1.0", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "get-value": "^2.0.6", + "has-value": "^0.3.1", + "inquirer2": "^0.1.1", + "is-answer": "^0.1.0", + "isobject": "^2.1.0", + "lazy-cache": "^2.0.1", + "mixin-deep": "^1.1.3", + "omit-empty": "^0.4.1", + "option-cache": "^3.4.0", + "os-homedir": "^1.0.1", + "project-name": "^0.2.5", + "set-value": "^0.3.3", + "to-choices": "^0.2.0", + "use": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-choose-files/node_modules/set-value": { + "version": "0.3.3", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "isobject": "^2.0.0", + "to-object-path": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-choose-files/node_modules/to-object-path": { + "version": "0.2.0", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1", + "is-arguments": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-choose-files/node_modules/use": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "lazy-cache": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-choose-files/node_modules/use/node_modules/isobject": { + "version": "3.0.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-sourcemaps": { + "version": "1.6.0", + "license": "ISC", + "dependencies": { + "convert-source-map": "^1.1.1", + "graceful-fs": "^4.1.2", + "strip-bom": "^2.0.0", + "through2": "^2.0.0", + "vinyl": "^1.0.0" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/har-schema": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-glob": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "is-glob": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-glob/node_modules/is-extglob": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-glob/node_modules/is-glob": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-own-deep": { + "version": "0.1.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "dev": true, + "license": "ISC" + }, + "node_modules/has-value": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hdr-histogram-js": { + "version": "2.0.3", + "dev": true, + "license": "BSD", + "dependencies": { + "@assemblyscript/loader": "^0.10.1", + "base64-js": "^1.2.0", + "pako": "^1.0.3" + } + }, + "node_modules/hdr-histogram-percentiles-obj": { + "version": "3.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/helper-cache": { + "version": "0.7.2", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "lazy-cache": "^0.2.3", + "lodash.bind": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/helper-cache/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/helper-cache/node_modules/lazy-cache": { + "version": "0.2.7", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hosted-git-info": { + "version": "6.1.1", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "7.18.3", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "dev": true, + "license": "MIT" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/html5-qrcode": { + "version": "2.3.8", + "license": "Apache-2.0" + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "dev": true, + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "dev": true, + "license": "MIT" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "dev": true, + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/humanize-duration": { + "version": "3.28.0", + "license": "Unlicense" + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "5.2.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-walk": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "minimatch": "^7.4.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/ignore-walk/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/ignore-walk/node_modules/minimatch": { + "version": "7.4.6", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "license": "MIT", + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/immediate": { + "version": "3.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/immutable": { + "version": "4.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "dev": true, + "license": "ISC" + }, + "node_modules/inflection": { + "version": "1.13.4", + "engines": [ + "node >= 0.4.0" + ], + "license": "MIT" + }, + "node_modules/inflight": { + "version": "1.0.6", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/info-symbol": { + "version": "0.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "license": "ISC" + }, + "node_modules/ini": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/inquirer": { + "version": "8.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.5.5", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/inquirer/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer2": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^1.1.1", + "ansi-regex": "^2.0.0", + "arr-flatten": "^1.0.1", + "arr-pluck": "^0.1.0", + "array-unique": "^0.2.1", + "chalk": "^1.1.1", + "cli-cursor": "^1.0.2", + "cli-width": "^1.1.0", + "extend-shallow": "^2.0.1", + "figures": "^1.4.0", + "is-number": "^2.1.0", + "is-plain-object": "^2.0.1", + "lazy-cache": "^1.0.3", + "lodash.where": "^3.1.0", + "readline2": "^1.0.1", + "run-async": "^0.1.0", + "rx-lite": "^4.0.7", + "strip-color": "^0.1.0", + "through2": "^2.0.0" + } + }, + "node_modules/inquirer2/node_modules/ansi-escapes": { + "version": "1.4.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inquirer2/node_modules/ansi-regex": { + "version": "2.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inquirer2/node_modules/ansi-styles": { + "version": "2.2.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inquirer2/node_modules/array-unique": { + "version": "0.2.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inquirer2/node_modules/chalk": { + "version": "1.1.3", + "license": "MIT", + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inquirer2/node_modules/cli-cursor": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "restore-cursor": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inquirer2/node_modules/cli-width": { + "version": "1.1.1", + "license": "ISC" + }, + "node_modules/inquirer2/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inquirer2/node_modules/figures": { + "version": "1.7.0", + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inquirer2/node_modules/is-number": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inquirer2/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inquirer2/node_modules/lazy-cache": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inquirer2/node_modules/onetime": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inquirer2/node_modules/restore-cursor": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "exit-hook": "^1.0.0", + "onetime": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inquirer2/node_modules/run-async": { + "version": "0.1.0", + "license": "MIT", + "dependencies": { + "once": "^1.3.0" + } + }, + "node_modules/inquirer2/node_modules/strip-ansi": { + "version": "3.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inquirer2/node_modules/supports-color": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ip": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-absolute": { + "version": "0.2.6", + "license": "MIT", + "dependencies": { + "is-relative": "^0.2.1", + "is-windows": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-absolute/node_modules/is-windows": { + "version": "0.2.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-answer": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "has-values": "^0.1.4", + "is-primitive": "^2.0.0", + "omit-empty": "^0.4.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-answer/node_modules/has-values": { + "version": "0.1.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-buffer": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "license": "MIT" + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "license": "MIT", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "0.1.4", + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "0.1.6", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-dotfile": { + "version": "1.0.3", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-equal-shallow": { + "version": "0.1.3", + "license": "MIT", + "dependencies": { + "is-primitive": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/is-glob": { + "version": "4.0.3", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-lambda": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-cwd": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-in-cwd": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-path-inside": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-in-cwd/node_modules/is-path-inside": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-is-inside": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-posix-bracket": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-primitive": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-registered": { + "version": "0.1.5", + "license": "MIT", + "dependencies": { + "define-property": "^0.2.5", + "isobject": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-registered/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-registered/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-relative": { + "version": "0.2.1", + "license": "MIT", + "dependencies": { + "is-unc-path": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/is-unc-path": { + "version": "0.1.2", + "license": "MIT", + "dependencies": { + "unc-path-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "license": "MIT" + }, + "node_modules/is-valid-app": { + "version": "0.2.1", + "license": "MIT", + "dependencies": { + "debug": "^2.2.0", + "is-registered": "^0.1.5", + "is-valid-instance": "^0.2.0", + "lazy-cache": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-valid-app/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/is-valid-app/node_modules/is-valid-instance": { + "version": "0.2.0", + "license": "MIT", + "dependencies": { + "isobject": "^2.1.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-valid-app/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-valid-app/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/is-valid-glob": { + "version": "0.3.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-valid-instance": { + "version": "0.1.0", + "license": "MIT", + "dependencies": { + "isobject": "^2.1.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-valid-instance/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-what": { + "version": "3.14.1", + "license": "MIT" + }, + "node_modules/is-whitespace": { + "version": "0.3.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/isbinaryfile": { + "version": "4.0.10", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "6.3.0", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jasmine": { + "version": "2.8.0", + "dev": true, + "license": "MIT", + "dependencies": { + "exit": "^0.1.2", + "glob": "^7.0.6", + "jasmine-core": "~2.8.0" + }, + "bin": { + "jasmine": "bin/jasmine.js" + } + }, + "node_modules/jasmine-core": { + "version": "4.6.0", + "dev": true, + "license": "MIT" + }, + "node_modules/jasmine-spec-reporter": { + "version": "7.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "colors": "1.4.0" + } + }, + "node_modules/jasmine/node_modules/jasmine-core": { + "version": "2.8.0", + "dev": true, + "license": "MIT" + }, + "node_modules/jasminewd2": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.9.x" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-sdsl": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/jsesc": { + "version": "2.5.2", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "dev": true, + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "dev": true, + "license": "ISC" + }, + "node_modules/json5": { + "version": "2.2.3", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.2.0", + "license": "MIT" + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "dev": true, + "engines": [ + "node >= 0.2.0" + ], + "license": "MIT" + }, + "node_modules/jsprim": { + "version": "1.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/jszip": { + "version": "3.10.1", + "dev": true, + "license": "(MIT OR GPL-3.0-or-later)", + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "setimmediate": "^1.0.5" + } + }, + "node_modules/jszip/node_modules/readable-stream": { + "version": "2.3.7", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/jszip/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/jszip/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/karma": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.2.tgz", + "integrity": "sha512-C6SU/53LB31BEgRg+omznBEMY4SjHU3ricV6zBcAe1EeILKkeScr+fZXtaI5WyDbkVowJxxAI6h73NcFPmXolQ==", + "dev": true, + "dependencies": { + "@colors/colors": "1.5.0", + "body-parser": "^1.19.0", + "braces": "^3.0.2", + "chokidar": "^3.5.1", + "connect": "^3.7.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.1", + "glob": "^7.1.7", + "graceful-fs": "^4.2.6", + "http-proxy": "^1.18.1", + "isbinaryfile": "^4.0.8", + "lodash": "^4.17.21", + "log4js": "^6.4.1", + "mime": "^2.5.2", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.5", + "qjobs": "^1.2.0", + "range-parser": "^1.2.1", + "rimraf": "^3.0.2", + "socket.io": "^4.4.1", + "source-map": "^0.6.1", + "tmp": "^0.2.1", + "ua-parser-js": "^0.7.30", + "yargs": "^16.1.1" + }, + "bin": { + "karma": "bin/karma" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/karma-chrome-launcher": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "which": "^1.2.1" + } + }, + "node_modules/karma-coverage": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.1", + "istanbul-reports": "^3.0.5", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/karma-jasmine": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "jasmine-core": "^4.1.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "karma": "^6.0.0" + } + }, + "node_modules/karma-jasmine-html-reporter": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peerDependencies": { + "jasmine-core": "^4.0.0", + "karma": "^6.0.0", + "karma-jasmine": "^5.0.0" + } + }, + "node_modules/karma-source-map-support": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map-support": "^0.5.5" + } + }, + "node_modules/karma/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/karma/node_modules/mime": { + "version": "2.6.0", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/karma/node_modules/mkdirp": { + "version": "0.5.6", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/karma/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/karma/node_modules/tmp": { + "version": "0.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/layouts": { + "version": "0.11.0", + "license": "MIT", + "dependencies": { + "delimiter-regex": "^1.3.1", + "falsey": "^0.3.0", + "get-view": "^0.1.1", + "lazy-cache": "^1.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/layouts/node_modules/delimiter-regex": { + "version": "1.3.1", + "license": "MIT", + "dependencies": { + "extend-shallow": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/layouts/node_modules/extend-shallow": { + "version": "1.1.4", + "license": "MIT", + "dependencies": { + "kind-of": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/layouts/node_modules/kind-of": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/layouts/node_modules/lazy-cache": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lazy-ass": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "> 0.8" + } + }, + "node_modules/lazy-cache": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "set-getter": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lazystream": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/lazystream/node_modules/safe-buffer": { + "version": "5.1.2", + "license": "MIT" + }, + "node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/less": { + "version": "3.13.1", + "license": "Apache-2.0", + "dependencies": { + "copy-anything": "^2.0.1", + "tslib": "^1.10.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", + "native-request": "^1.0.5", + "source-map": "~0.6.0" + } + }, + "node_modules/less-loader": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "klona": "^2.0.4" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "less": "^3.5.0 || ^4.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/less/node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/less/node_modules/tslib": { + "version": "1.14.1", + "license": "0BSD" + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/license-webpack-plugin": { + "version": "4.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "webpack-sources": "^3.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-sources": { + "optional": true + } + } + }, + "node_modules/lie": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "dev": true, + "license": "MIT" + }, + "node_modules/listr2": { + "version": "3.14.0", + "dev": true, + "license": "MIT", + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.1", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } + } + }, + "node_modules/load-helpers": { + "version": "0.2.11", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-valid-glob": "^0.3.0", + "lazy-cache": "^2.0.1", + "matched": "^0.4.1", + "resolve-dir": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-helpers/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-pkg": { + "version": "3.0.1", + "license": "MIT", + "dependencies": { + "find-pkg": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-templates": { + "version": "0.11.4", + "license": "MIT", + "dependencies": { + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "glob-parent": "^2.0.0", + "has-glob": "^0.1.1", + "is-valid-glob": "^0.3.0", + "lazy-cache": "^2.0.1", + "matched": "^0.4.1", + "to-file": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-templates/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-templates/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-templates/node_modules/glob-parent": { + "version": "2.0.0", + "license": "ISC", + "dependencies": { + "is-glob": "^2.0.0" + } + }, + "node_modules/load-templates/node_modules/is-extglob": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-templates/node_modules/is-glob": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "license": "MIT" + }, + "node_modules/lodash._arrayfilter": { + "version": "3.0.0", + "license": "MIT" + }, + "node_modules/lodash._basecallback": { + "version": "3.3.1", + "license": "MIT", + "dependencies": { + "lodash._baseisequal": "^3.0.0", + "lodash._bindcallback": "^3.0.0", + "lodash.isarray": "^3.0.0", + "lodash.pairs": "^3.0.0" + } + }, + "node_modules/lodash._baseeach": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "lodash.keys": "^3.0.0" + } + }, + "node_modules/lodash._basefilter": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "lodash._baseeach": "^3.0.0" + } + }, + "node_modules/lodash._baseisequal": { + "version": "3.0.7", + "license": "MIT", + "dependencies": { + "lodash.isarray": "^3.0.0", + "lodash.istypedarray": "^3.0.0", + "lodash.keys": "^3.0.0" + } + }, + "node_modules/lodash._baseismatch": { + "version": "3.1.3", + "license": "MIT", + "dependencies": { + "lodash._baseisequal": "^3.0.0" + } + }, + "node_modules/lodash._basematches": { + "version": "3.2.0", + "license": "MIT", + "dependencies": { + "lodash._baseismatch": "^3.0.0", + "lodash.pairs": "^3.0.0" + } + }, + "node_modules/lodash._bindcallback": { + "version": "3.0.1", + "license": "MIT" + }, + "node_modules/lodash._createwrapper": { + "version": "3.2.0", + "license": "MIT", + "dependencies": { + "lodash._root": "^3.0.0" + } + }, + "node_modules/lodash._getnative": { + "version": "3.9.1", + "license": "MIT" + }, + "node_modules/lodash._replaceholders": { + "version": "3.0.0", + "license": "MIT" + }, + "node_modules/lodash._root": { + "version": "3.0.1", + "license": "MIT" + }, + "node_modules/lodash.assign": { + "version": "4.2.0", + "license": "MIT" + }, + "node_modules/lodash.bind": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "lodash._createwrapper": "^3.0.0", + "lodash._replaceholders": "^3.0.0", + "lodash.restparam": "^3.0.0" + } + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.filter": { + "version": "4.6.0", + "license": "MIT" + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "license": "MIT" + }, + "node_modules/lodash.foreach": { + "version": "4.5.0", + "license": "MIT" + }, + "node_modules/lodash.initial": { + "version": "4.1.1", + "license": "MIT" + }, + "node_modules/lodash.isarguments": { + "version": "3.1.0", + "license": "MIT" + }, + "node_modules/lodash.isarray": { + "version": "3.0.4", + "license": "MIT" + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "license": "MIT" + }, + "node_modules/lodash.istypedarray": { + "version": "3.0.6", + "license": "MIT" + }, + "node_modules/lodash.keys": { + "version": "3.1.2", + "license": "MIT", + "dependencies": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "node_modules/lodash.last": { + "version": "3.0.0", + "license": "MIT" + }, + "node_modules/lodash.map": { + "version": "4.6.0", + "license": "MIT" + }, + "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.once": { + "version": "4.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.pairs": { + "version": "3.0.1", + "license": "MIT", + "dependencies": { + "lodash.keys": "^3.0.0" + } + }, + "node_modules/lodash.restparam": { + "version": "3.6.1", + "license": "MIT" + }, + "node_modules/lodash.where": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "lodash._arrayfilter": "^3.0.0", + "lodash._basecallback": "^3.0.0", + "lodash._basefilter": "^3.0.0", + "lodash._basematches": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "node_modules/log-ok": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "ansi-green": "^0.1.1", + "success-symbol": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-update/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-update/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-utils": { + "version": "0.2.1", + "license": "MIT", + "dependencies": { + "ansi-colors": "^0.2.0", + "error-symbol": "^0.1.0", + "info-symbol": "^0.1.0", + "log-ok": "^0.1.1", + "success-symbol": "^0.1.0", + "time-stamp": "^1.0.1", + "warning-symbol": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/log-utils/node_modules/ansi-colors": { + "version": "0.2.0", + "license": "MIT", + "dependencies": { + "ansi-bgblack": "^0.1.1", + "ansi-bgblue": "^0.1.1", + "ansi-bgcyan": "^0.1.1", + "ansi-bggreen": "^0.1.1", + "ansi-bgmagenta": "^0.1.1", + "ansi-bgred": "^0.1.1", + "ansi-bgwhite": "^0.1.1", + "ansi-bgyellow": "^0.1.1", + "ansi-black": "^0.1.1", + "ansi-blue": "^0.1.1", + "ansi-bold": "^0.1.1", + "ansi-cyan": "^0.1.1", + "ansi-dim": "^0.1.1", + "ansi-gray": "^0.1.1", + "ansi-green": "^0.1.1", + "ansi-grey": "^0.1.1", + "ansi-hidden": "^0.1.1", + "ansi-inverse": "^0.1.1", + "ansi-italic": "^0.1.1", + "ansi-magenta": "^0.1.1", + "ansi-red": "^0.1.1", + "ansi-reset": "^0.1.1", + "ansi-strikethrough": "^0.1.1", + "ansi-underline": "^0.1.1", + "ansi-white": "^0.1.1", + "ansi-yellow": "^0.1.1", + "lazy-cache": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/log4js": { + "version": "6.7.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "flatted": "^3.2.7", + "rfdc": "^1.3.0", + "streamroller": "^3.1.3" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/longest": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lower-case": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/magic-string": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz", + "integrity": "sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.13" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "license": "MIT", + "optional": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "dev": true, + "license": "ISC" + }, + "node_modules/make-fetch-happen": { + "version": "10.2.1", + "dev": true, + "license": "ISC", + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/@npmcli/fs": { + "version": "2.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/cacache": { + "version": "16.1.3", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^2.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11", + "unique-filename": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/fs-minipass": { + "version": "2.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/make-fetch-happen/node_modules/glob": { + "version": "8.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/make-fetch-happen/node_modules/lru-cache": { + "version": "7.18.3", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/make-fetch-happen/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-fetch-happen/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/make-fetch-happen/node_modules/semver": { + "version": "7.5.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-fetch-happen/node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-fetch-happen/node_modules/ssri": { + "version": "9.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/unique-filename": { + "version": "2.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/unique-slug": { + "version": "3.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-iterator": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-config": { + "version": "0.5.0", + "license": "MIT", + "dependencies": { + "array-unique": "^0.2.1", + "async": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-config/node_modules/array-unique": { + "version": "0.2.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-config/node_modules/async": { + "version": "1.5.2", + "license": "MIT" + }, + "node_modules/map-schema": { + "version": "0.2.4", + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "collection-visit": "^0.2.3", + "component-emitter": "^1.2.1", + "debug": "^2.6.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "get-value": "^2.0.6", + "is-primitive": "^2.0.0", + "kind-of": "^3.1.0", + "lazy-cache": "^2.0.2", + "log-utils": "^0.2.1", + "longest": "^1.0.1", + "mixin-deep": "^1.1.3", + "object.omit": "^2.0.1", + "object.pick": "^1.2.0", + "omit-empty": "^0.4.1", + "pad-right": "^0.2.2", + "set-value": "^0.4.0", + "sort-object-arrays": "^0.1.1", + "union-value": "^0.2.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-schema/node_modules/collection-visit": { + "version": "0.2.3", + "license": "MIT", + "dependencies": { + "lazy-cache": "^2.0.1", + "map-visit": "^0.1.5", + "object-visit": "^0.3.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-schema/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/map-schema/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-schema/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-schema/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-schema/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-schema/node_modules/map-visit": { + "version": "0.1.5", + "license": "MIT", + "dependencies": { + "lazy-cache": "^2.0.1", + "object-visit": "^0.3.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-schema/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/map-schema/node_modules/object-visit": { + "version": "0.3.4", + "license": "MIT", + "dependencies": { + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-schema/node_modules/set-value": { + "version": "0.4.3", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-schema/node_modules/union-value": { + "version": "0.2.4", + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/match-file": { + "version": "0.2.2", + "license": "MIT", + "dependencies": { + "is-glob": "^3.1.0", + "isobject": "^3.0.0", + "micromatch": "^2.3.11" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/match-file/node_modules/arr-diff": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/match-file/node_modules/array-unique": { + "version": "0.2.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/match-file/node_modules/braces": { + "version": "1.8.5", + "license": "MIT", + "dependencies": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/match-file/node_modules/expand-brackets": { + "version": "0.1.5", + "license": "MIT", + "dependencies": { + "is-posix-bracket": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/match-file/node_modules/extglob": { + "version": "0.3.2", + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/match-file/node_modules/extglob/node_modules/is-extglob": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/match-file/node_modules/is-glob": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/match-file/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/match-file/node_modules/micromatch": { + "version": "2.3.11", + "license": "MIT", + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/match-file/node_modules/micromatch/node_modules/is-extglob": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/match-file/node_modules/micromatch/node_modules/is-glob": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/match-file/node_modules/normalize-path": { + "version": "2.1.1", + "license": "MIT", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matched": { + "version": "0.4.4", + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "async-array-reduce": "^0.2.0", + "extend-shallow": "^2.0.1", + "fs-exists-sync": "^0.1.0", + "glob": "^7.0.5", + "has-glob": "^0.1.1", + "is-valid-glob": "^0.3.0", + "lazy-cache": "^2.0.1", + "resolve-dir": "^0.1.0" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/matched/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/math-random": { + "version": "1.0.4", + "license": "MIT" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.0", + "dev": true, + "license": "Unlicense", + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-deep": { + "version": "3.0.3", + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "clone-deep": "^0.2.4", + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-deep/node_modules/clone-deep": { + "version": "0.2.4", + "license": "MIT", + "dependencies": { + "for-own": "^0.1.3", + "is-plain-object": "^2.0.1", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "shallow-clone": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-deep/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-deep/node_modules/lazy-cache": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-deep/node_modules/shallow-clone": { + "version": "0.1.2", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.1", + "kind-of": "^2.0.1", + "lazy-cache": "^0.2.3", + "mixin-object": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-deep/node_modules/shallow-clone/node_modules/kind-of": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-deep/node_modules/shallow-clone/node_modules/lazy-cache": { + "version": "0.2.7", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/merge-value": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "get-value": "^2.0.6", + "is-extendable": "^1.0.0", + "mixin-deep": "^1.2.0", + "set-value": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-value/node_modules/is-extendable": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "devOptional": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.7.2", + "dev": true, + "license": "MIT", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "dev": true, + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "4.2.8", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-collect/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-fetch": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/minipass-fetch/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-json-stream": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + } + }, + "node_modules/minipass-json-stream/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "license": "MIT", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-object": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-object/node_modules/for-in": { + "version": "0.1.8", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/moment": { + "version": "2.29.4", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "license": "MIT" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "dev": true, + "license": "ISC" + }, + "node_modules/nanoid": { + "version": "4.0.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.js" + }, + "engines": { + "node": "^14 || ^16 || >=18" + } + }, + "node_modules/nanoseconds": { + "version": "0.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/native-request": { + "version": "1.1.0", + "license": "MIT", + "optional": true + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, + "node_modules/needle": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/needle/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/needle/node_modules/iconv-lite": { + "version": "0.6.3", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "dev": true, + "license": "MIT" + }, + "node_modules/next-tick": { + "version": "1.1.0", + "license": "ISC" + }, + "node_modules/ng": { + "version": "0.0.0" + }, + "node_modules/ng2-charts": { + "version": "4.1.1", + "license": "ISC", + "dependencies": { + "lodash-es": "^4.17.15", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/cdk": ">=14.0.0", + "@angular/common": ">=14.0.0", + "@angular/core": ">=14.0.0", + "chart.js": "^3.4.0 || ^4.0.0", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/ngx-cookie-service": { + "version": "15.0.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/common": "^15.0.0", + "@angular/core": "^15.0.0" + } + }, + "node_modules/ngx-perfect-scrollbar": { + "version": "10.1.1", + "license": "MIT", + "dependencies": { + "perfect-scrollbar": "1.5.0", + "resize-observer-polyfill": "^1.5.0", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/common": ">=9.0.0", + "@angular/core": ">=9.0.0" + } + }, + "node_modules/no-case": { + "version": "2.3.2", + "license": "MIT", + "dependencies": { + "lower-case": "^1.1.1" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "dev": true, + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-gyp": { + "version": "9.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^10.0.3", + "nopt": "^6.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^12.13 || ^14.13 || >=16" + } + }, + "node_modules/node-gyp-build": { + "version": "4.5.0", + "license": "MIT", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-gyp/node_modules/semver": { + "version": "7.5.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-gyp/node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/node-releases": { + "version": "2.0.10", + "license": "MIT" + }, + "node_modules/noncharacters": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nopt": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "abbrev": "^1.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/normalize-package-data": { + "version": "5.0.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^6.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "7.5.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-pkg": { + "version": "0.3.20", + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "array-unique": "^0.3.2", + "component-emitter": "^1.2.1", + "export-files": "^2.1.1", + "extend-shallow": "^2.0.1", + "fs-exists-sync": "^0.1.0", + "get-value": "^2.0.6", + "kind-of": "^3.0.4", + "lazy-cache": "^2.0.1", + "map-schema": "^0.2.3", + "minimist": "^1.2.0", + "mixin-deep": "^1.1.3", + "omit-empty": "^0.4.1", + "parse-git-config": "^1.0.2", + "repo-utils": "^0.3.6", + "semver": "^5.3.0", + "stringify-author": "^0.1.3", + "write-json": "^0.2.2" + }, + "bin": { + "normalize-pkg": "cli.js" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/normalize-pkg/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-pkg/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/now-and-later": { + "version": "0.0.6", + "license": "MIT", + "dependencies": { + "once": "^1.3.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/npm-bundled": { + "version": "3.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-install-checks": { + "version": "6.1.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-install-checks/node_modules/semver": { + "version": "7.5.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "3.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-package-arg": { + "version": "10.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-package-arg/node_modules/semver": { + "version": "7.5.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-packlist": { + "version": "7.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "ignore-walk": "^6.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-pick-manifest": { + "version": "8.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^10.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-pick-manifest/node_modules/semver": { + "version": "7.5.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-registry-fetch": { + "version": "14.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "make-fetch-happen": "^11.0.0", + "minipass": "^4.0.0", + "minipass-fetch": "^3.0.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.1.2", + "npm-package-arg": "^10.0.0", + "proc-log": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/lru-cache": { + "version": "7.18.3", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/npm-registry-fetch/node_modules/make-fetch-happen": { + "version": "11.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^4.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/minipass-fetch": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^4.0.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "license": "MIT", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.omit": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/omit-empty": { + "version": "0.4.1", + "license": "MIT", + "dependencies": { + "has-values": "^0.1.4", + "kind-of": "^3.0.3", + "reduce-object": "^0.1.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/omit-empty/node_modules/has-values": { + "version": "0.1.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/omit-empty/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/option-cache": { + "version": "3.5.0", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.3", + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^0.3.1", + "kind-of": "^3.2.2", + "lazy-cache": "^2.0.2", + "set-value": "^0.4.3", + "to-object-path": "^0.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/option-cache/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/option-cache/node_modules/has-value": { + "version": "0.3.1", + "license": "MIT", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/option-cache/node_modules/has-values": { + "version": "0.1.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/option-cache/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/option-cache/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/option-cache/node_modules/set-value": { + "version": "0.4.3", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "license": "MIT", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ordered-read-streams": { + "version": "0.3.0", + "license": "MIT", + "dependencies": { + "is-stream": "^1.0.1", + "readable-stream": "^2.0.1" } }, - "ext": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", - "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", - "requires": { - "type": "^2.7.2" - }, + "node_modules/ordered-read-streams/node_modules/readable-stream": { + "version": "2.3.8", + "license": "MIT", "dependencies": { - "type": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", - "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" - } + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true + "node_modules/ordered-read-streams/node_modules/safe-buffer": { + "version": "5.1.2", + "license": "MIT" }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, + "node_modules/ordered-read-streams/node_modules/string_decoder": { + "version": "1.1.1", + "license": "MIT", "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } + "safe-buffer": "~5.1.0" } }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" + "node_modules/os-homedir": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "node_modules/os-tmpdir": { + "version": "1.0.2", "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "node_modules/ospath": { + "version": "1.2.2", "dev": true, - "requires": { - "@types/yauzl": "^2.9.1", - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "dev": true + "license": "MIT" }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "node_modules/p-limit": { + "version": "2.3.0", "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fastparse": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", - "dev": true - }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "node_modules/p-locate": { + "version": "4.1.0", "dev": true, - "requires": { - "reusify": "^1.0.4" + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" } }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "node_modules/p-map": { + "version": "4.0.0", "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "node_modules/p-retry": { + "version": "4.6.2", "dev": true, - "requires": { - "pend": "~1.2.0" + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" } }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "node_modules/p-retry/node_modules/retry": { + "version": "0.13.1", "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" + "license": "MIT", + "engines": { + "node": ">= 4" } }, - "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "node_modules/p-try": { + "version": "2.2.0", "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } + "license": "MIT", + "engines": { + "node": ">=6" } }, - "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==", + "node_modules/pacote": { + "version": "15.1.0", "dev": true, - "requires": { - "to-regex-range": "^5.0.1" + "license": "ISC", + "dependencies": { + "@npmcli/git": "^4.0.0", + "@npmcli/installed-package-contents": "^2.0.1", + "@npmcli/promise-spawn": "^6.0.1", + "@npmcli/run-script": "^6.0.0", + "cacache": "^17.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^4.0.0", + "npm-package-arg": "^10.0.0", + "npm-packlist": "^7.0.0", + "npm-pick-manifest": "^8.0.0", + "npm-registry-fetch": "^14.0.0", + "proc-log": "^3.0.0", + "promise-retry": "^2.0.1", + "read-package-json": "^6.0.0", + "read-package-json-fast": "^3.0.0", + "sigstore": "^1.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11" + }, + "bin": { + "pacote": "lib/bin.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, + "node_modules/pad-right": { + "version": "0.2.2", + "license": "MIT", "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } + "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "dependencies": { - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "node_modules/paginationator": { + "version": "0.1.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/pako": { + "version": "1.0.11", "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } + "license": "(MIT AND Zlib)" }, - "flag-icon-css": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/flag-icon-css/-/flag-icon-css-4.1.7.tgz", - "integrity": "sha512-AFjSU+fv98XbU0vnTQ32vcLj89UEr1MhwDFcooQv14qWJCjg9fGZzfh9BVyDhAhIOZW/pGmJmq38RqpgPaeybQ==" + "node_modules/parent-module": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true + "node_modules/parse-author": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "flush-write-stream": { + "node_modules/parse-git-config": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "fs-exists-sync": "^0.1.0", + "git-config-path": "^1.0.1", + "ini": "^1.3.4" + }, + "engines": { + "node": ">=0.10.0" } }, - "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + "node_modules/parse-git-config/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "font-awesome": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", - "integrity": "sha512-U6kGnykA/6bFmg1M/oT9EkFeIYv7JlX3bozwQJWiiLz6L0w3F5vBVPxHlwyX/vtNq1ckcpRKOB9f2Qal/VtFpg==" + "node_modules/parse-git-config/node_modules/ini": { + "version": "1.3.8", + "license": "ISC" }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", - "dev": true + "node_modules/parse-github-url": { + "version": "0.3.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", - "dev": true + "node_modules/parse-glob": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" + "node_modules/parse-glob/node_modules/is-extglob": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true + "node_modules/parse-glob/node_modules/is-glob": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "dev": true + "node_modules/parse-json": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "node_modules/parse-node-version": { + "version": "1.0.1", "dev": true, - "requires": { - "map-cache": "^0.2.2" + "license": "MIT", + "engines": { + "node": ">= 0.10" } }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true + "node_modules/parse-passwd": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } + "node_modules/parse5": { + "version": "7.1.2", + "devOptional": true, + "license": "MIT", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "fs-extra": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.2.tgz", - "integrity": "sha512-wYid1zXctNLgas1pZ8q8ChdsnGg4DHZVqMzJ7pOE85q5BppAEXgQGSoOjVgrcw5yI7pzz49p9AfMhM7z5PRuaw==", + "node_modules/parse5-html-rewriting-stream": { + "version": "7.0.0", "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "license": "MIT", + "dependencies": { + "entities": "^4.3.0", + "parse5": "^7.0.0", + "parse5-sax-parser": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "node_modules/parse5-html-rewriting-stream/node_modules/entities": { + "version": "4.5.0", "dev": true, - "requires": { - "minipass": "^3.0.0" + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } + "license": "MIT", + "dependencies": { + "parse5": "^6.0.1" } }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { + "version": "6.0.1", + "dev": true, + "license": "MIT" }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "node_modules/parse5-sax-parser": { + "version": "7.0.0", "dev": true, - "optional": true + "license": "MIT", + "dependencies": { + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "node_modules/parse5/node_modules/entities": { + "version": "4.5.0", + "devOptional": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true + "node_modules/parser-front-matter": { + "version": "1.6.4", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "file-is-binary": "^1.0.0", + "gray-matter": "^3.0.2", + "isobject": "^3.0.1", + "lazy-cache": "^2.0.2", + "mixin-deep": "^1.2.0", + "trim-leading-lines": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==", - "dev": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } + "node_modules/parser-front-matter/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + "node_modules/parseurl": { + "version": "1.3.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + "node_modules/path-dirname": { + "version": "1.0.2", + "license": "MIT" }, - "get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "node_modules/path-exists": { + "version": "4.0.0", "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" + "license": "MIT", + "engines": { + "node": ">=8" } }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "node_modules/path-is-absolute": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", "dev": true, - "requires": { - "pump": "^3.0.0" + "license": "(WTFPL OR MIT)" + }, + "node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" } }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", - "dev": true + "node_modules/path-parse": { + "version": "1.0.7", + "license": "MIT" }, - "getos": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", - "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", + "node_modules/path-scurry": { + "version": "1.7.0", "dev": true, - "requires": { - "async": "^3.2.0" - }, + "license": "BlueOak-1.0.0", "dependencies": { - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "dev": true - } + "lru-cache": "^9.0.0", + "minipass": "^5.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "9.1.0", "dev": true, - "requires": { - "assert-plus": "^1.0.0" + "license": "ISC", + "engines": { + "node": "14 || >=16.14" } }, - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "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" + "node_modules/path-scurry/node_modules/minipass": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" } }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "node_modules/path-to-regexp": { + "version": "0.1.7", "dev": true, - "requires": { - "is-glob": "^4.0.1" - } + "license": "MIT" }, - "global-dirs": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", - "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "node_modules/path-type": { + "version": "4.0.0", "dev": true, - "requires": { - "ini": "2.0.0" + "license": "MIT", + "engines": { + "node": ">=8" } }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "node_modules/pend": { + "version": "1.2.0", "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } + "license": "MIT" }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + "node_modules/perfect-scrollbar": { + "version": "1.5.0", + "license": "MIT" }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true + "node_modules/performance-now": { + "version": "2.1.0", + "dev": true, + "license": "MIT" }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", - "dev": true + "node_modules/picocolors": { + "version": "1.0.0", + "license": "ISC" }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" + "node_modules/picomatch": { + "version": "2.3.1", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" + "node_modules/pify": { + "version": "4.0.1", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=6" } }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "node_modules/pinkie": { + "version": "2.0.4", "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true - } + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "node_modules/pinkie-promise": { + "version": "2.0.1", "dev": true, - "requires": { - "get-intrinsic": "^1.1.1" + "license": "MIT", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "node_modules/piscina": { + "version": "3.2.0", "dev": true, - "requires": { - "has-symbols": "^1.0.2" + "license": "MIT", + "dependencies": { + "eventemitter-asyncresource": "^1.0.0", + "hdr-histogram-js": "^2.0.1", + "hdr-histogram-percentiles-obj": "^3.0.0" + }, + "optionalDependencies": { + "nice-napi": "^1.0.2" } }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "node_modules/pkg-dir": { + "version": "4.2.0", "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" + "node_modules/pkg-store": { + "version": "0.2.2", + "license": "MIT", + "dependencies": { + "cache-base": "^0.8.2", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "union-value": "^0.2.3", + "write-json": "^0.2.2" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-store/node_modules/cache-base": { + "version": "0.8.5", + "license": "MIT", "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "collection-visit": "^0.2.1", + "component-emitter": "^1.2.1", + "get-value": "^2.0.5", + "has-value": "^0.3.1", + "isobject": "^3.0.0", + "lazy-cache": "^2.0.1", + "set-value": "^0.4.2", + "to-object-path": "^0.3.0", + "union-value": "^0.2.3", + "unset-value": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" + "node_modules/pkg-store/node_modules/cache-base/node_modules/lazy-cache": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "set-getter": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" + "node_modules/pkg-store/node_modules/collection-visit": { + "version": "0.2.3", + "license": "MIT", + "dependencies": { + "lazy-cache": "^2.0.1", + "map-visit": "^0.1.5", + "object-visit": "^0.3.4" + }, + "engines": { + "node": ">=0.10.0" } }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" + "node_modules/pkg-store/node_modules/collection-visit/node_modules/lazy-cache": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "set-getter": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" + "node_modules/pkg-store/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" + "node_modules/pkg-store/node_modules/has-value": { + "version": "0.3.1", + "license": "MIT", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-store/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "dev": true + "node_modules/pkg-store/node_modules/has-values": { + "version": "0.1.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true + "node_modules/pkg-store/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } }, - "html5-qrcode": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/html5-qrcode/-/html5-qrcode-2.3.8.tgz", - "integrity": "sha512-jsr4vafJhwoLVEDW3n1KvPnCCXWaQfRng0/EEYk1vNcQGcG/htAdhJX0be8YyqMoSz7+hZvOZSTAepsabiuhiQ==" + "node_modules/pkg-store/node_modules/lazy-cache": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "dev": true + "node_modules/pkg-store/node_modules/map-visit": { + "version": "0.1.5", + "license": "MIT", + "dependencies": { + "lazy-cache": "^2.0.1", + "object-visit": "^0.3.4" + }, + "engines": { + "node": ">=0.10.0" + } }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true + "node_modules/pkg-store/node_modules/map-visit/node_modules/lazy-cache": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "set-getter": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "node_modules/pkg-store/node_modules/object-visit": { + "version": "0.3.4", + "license": "MIT", + "dependencies": { + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "dev": true + "node_modules/pkg-store/node_modules/object-visit/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" + "node_modules/pkg-store/node_modules/set-value": { + "version": "0.4.3", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" + "node_modules/pkg-store/node_modules/union-value": { + "version": "0.2.4", + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "engines": { + "node": ">=0.10.0" } }, - "http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } + "node_modules/pkg-store/node_modules/unset-value": { + "version": "0.1.2", + "license": "MIT", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "8.4.21", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" } }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "node_modules/postcss-combine-duplicated-selectors": { + "version": "10.0.3", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-loader": { + "version": "7.0.2", "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "license": "MIT", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" } }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", - "dev": true + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.5.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - }, - "humanize-duration": { - "version": "3.28.0", - "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.28.0.tgz", - "integrity": "sha512-jMAxraOOmHuPbffLVDKkEKi/NeG8dMqP8lGRd6Tbf7JgAeG33jjgPWDbXXU7ypCI0o+oNKJFgbSB9FKVdWNI2A==" - }, - "humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", "dev": true, - "requires": { - "ms": "^2.0.0" + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "node_modules/postcss-modules-scope": { + "version": "3.0.0", "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==", - "dev": true - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true - }, - "ignore-walk": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", - "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", + "node_modules/postcss-modules-values": { + "version": "4.0.0", "dev": true, - "requires": { - "minimatch": "^3.0.4" + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", - "optional": true - }, - "immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", - "dev": true + "node_modules/postcss-selector-parser": { + "version": "6.0.11", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "node_modules/postcss-value-parser": { + "version": "4.2.0", "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } + "license": "MIT" }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } + "node_modules/postcss/node_modules/nanoid": { + "version": "3.3.6", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true + "node_modules/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, + "engines": { + "node": ">= 0.8.0" + } }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" + "node_modules/preserve": { + "version": "0.2.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "node_modules/pretty-bytes": { + "version": "5.6.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "dev": true + "node_modules/pretty-time": { + "version": "0.2.0", + "license": "MIT", + "dependencies": { + "is-number": "^2.0.2", + "nanoseconds": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" + "node_modules/pretty-time/node_modules/is-number": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pretty-time/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "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" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "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 - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "node_modules/proc-log": { + "version": "3.0.0", "dev": true, - "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", - "dev": true - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", - "dev": true + "node_modules/process-nextick-args": { + "version": "2.0.1", + "license": "MIT" }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true + "node_modules/project-name": { + "version": "0.2.6", + "license": "MIT", + "dependencies": { + "find-pkg": "^0.1.2", + "git-repo-name": "^0.6.0", + "minimist": "^1.2.0" + }, + "bin": { + "project-name": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true + "node_modules/promise-inflight": { + "version": "1.0.1", + "dev": true, + "license": "ISC" }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "node_modules/promise-retry": { + "version": "2.0.1", "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, + "license": "MIT", "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" } }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "node_modules/protractor": { + "version": "7.0.0", "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "license": "MIT", + "dependencies": { + "@types/q": "^0.0.32", + "@types/selenium-webdriver": "^3.0.0", + "blocking-proxy": "^1.0.0", + "browserstack": "^1.5.1", + "chalk": "^1.1.3", + "glob": "^7.0.3", + "jasmine": "2.8.0", + "jasminewd2": "^2.1.0", + "q": "1.4.1", + "saucelabs": "^1.5.0", + "selenium-webdriver": "3.6.0", + "source-map-support": "~0.4.0", + "webdriver-js-extender": "2.1.0", + "webdriver-manager": "^12.1.7", + "yargs": "^15.3.1" + }, + "bin": { + "protractor": "bin/protractor", + "webdriver-manager": "bin/webdriver-manager" + }, + "engines": { + "node": ">=10.13.x" } }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "node_modules/protractor/node_modules/ansi-regex": { + "version": "2.1.1", "dev": true, - "requires": { - "binary-extensions": "^2.0.0" + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-ci": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", - "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "node_modules/protractor/node_modules/ansi-styles": { + "version": "2.2.1", "dev": true, - "requires": { - "ci-info": "^3.2.0" + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "requires": { - "has": "^1.0.3" + "node_modules/protractor/node_modules/chalk": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "node_modules/protractor/node_modules/cliui": { + "version": "6.0.0", "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, + "license": "ISC", "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" } }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "node_modules/protractor/node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" + "license": "MIT", + "engines": { + "node": ">=8" } }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "node_modules/protractor/node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, + "license": "MIT", "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true + "node_modules/protractor/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "node_modules/protractor/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "node_modules/protractor/node_modules/source-map-support": { + "version": "0.4.18", "dev": true, - "requires": { - "is-extglob": "^2.1.1" + "license": "MIT", + "dependencies": { + "source-map": "^0.5.6" } }, - "is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "node_modules/protractor/node_modules/strip-ansi": { + "version": "3.0.1", "dev": true, - "requires": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - }, + "license": "MIT", "dependencies": { - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - } + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true + "node_modules/protractor/node_modules/supports-color": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } }, - "is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", - "dev": true + "node_modules/protractor/node_modules/wrap-ansi": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } }, - "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 + "node_modules/protractor/node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true + "node_modules/protractor/node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "node_modules/protractor/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.1", "dev": true, - "requires": { - "is-path-inside": "^2.1.0" + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "node_modules/protractor/node_modules/y18n": { + "version": "4.0.3", "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } + "license": "ISC" }, - "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==", + "node_modules/protractor/node_modules/yargs": { + "version": "15.4.1", "dev": true, - "requires": { - "isobject": "^3.0.1" + "license": "MIT", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" } }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "node_modules/protractor/node_modules/yargs-parser": { + "version": "18.1.3", "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" } }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true - }, - "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==" - }, - "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 + "node_modules/proxy-addr": { + "version": "2.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", "dev": true, - "requires": { - "is-docker": "^2.0.0" + "license": "MIT", + "engines": { + "node": ">= 0.10" } }, - "isarray": { + "node_modules/proxy-from-env": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "isbinaryfile": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", - "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "dev": true + "dev": true, + "license": "MIT" }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true + "node_modules/prr": { + "version": "1.0.1", + "license": "MIT", + "optional": true }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "node_modules/psl": { + "version": "1.9.0", "dev": true, - "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } + "license": "MIT" }, - "istanbul-lib-report": { + "node_modules/pump": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, + "license": "MIT", "dependencies": { - "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 - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "node_modules/punycode": { + "version": "2.1.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.4.1", "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "license": "MIT", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" } }, - "istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "node_modules/qjobs": { + "version": "1.2.0", "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" + "license": "MIT", + "engines": { + "node": ">=0.9" } }, - "jasmine": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.8.0.tgz", - "integrity": "sha512-KbdGQTf5jbZgltoHs31XGiChAPumMSY64OZMWLNYnEnMfG5uwGBhffePwuskexjT+/Jea/gU3qAU8344hNohSw==", + "node_modules/qs": { + "version": "6.11.0", "dev": true, - "requires": { - "exit": "^0.1.2", - "glob": "^7.0.6", - "jasmine-core": "~2.8.0" - }, + "license": "BSD-3-Clause", "dependencies": { - "jasmine-core": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.8.0.tgz", - "integrity": "sha512-SNkOkS+/jMZvLhuSx1fjhcNWUC/KG6oVyFUGkSBEr9n1axSNduWU8GlI7suaHXr4yxjet6KjrUZxUTE5WzzWwQ==", - "dev": true - } + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "jasmine-core": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.0.tgz", - "integrity": "sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ==", - "dev": true - }, - "jasmine-spec-reporter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-7.0.0.tgz", - "integrity": "sha512-OtC7JRasiTcjsaCBPtMO0Tl8glCejM4J4/dNuOJdA8lBjz4PmWjYQ6pzb0uzpBNAWJMDudYuj9OdXJWqM2QTJg==", - "dev": true, - "requires": { - "colors": "1.4.0" + "node_modules/question-cache": { + "version": "0.4.0", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1", + "arr-union": "^3.1.0", + "async": "1.5.2", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "get-value": "^2.0.5", + "has-value": "^0.3.1", + "inquirer2": "^0.1.1", + "is-answer": "^0.1.0", + "isobject": "^2.0.0", + "lazy-cache": "^1.0.3", + "mixin-deep": "^1.1.3", + "omit-empty": "^0.3.6", + "option-cache": "^3.3.5", + "os-homedir": "^1.0.1", + "project-name": "^0.2.4", + "set-value": "^0.3.3", + "to-choices": "^0.2.0", + "use": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "jasminewd2": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-2.2.0.tgz", - "integrity": "sha512-Rn0nZe4rfDhzA63Al3ZGh0E+JTmM6ESZYXJGKuqKGZObsAB9fwXPD03GjtIEvJBDOhN94T5MzbwZSqzFHSQPzg==", - "dev": true + "node_modules/question-cache/node_modules/async": { + "version": "1.5.2", + "license": "MIT" }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, + "node_modules/question-cache/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", "dependencies": { - "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 - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "ms": "2.0.0" } }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "node_modules/question-cache/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", - "dev": true + "node_modules/question-cache/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "node_modules/question-cache/node_modules/has-value": { + "version": "0.3.1", + "license": "MIT", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true + "node_modules/question-cache/node_modules/has-values": { + "version": "0.1.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true + "node_modules/question-cache/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true + "node_modules/question-cache/node_modules/lazy-cache": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "node_modules/question-cache/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true + "node_modules/question-cache/node_modules/omit-empty": { + "version": "0.3.6", + "license": "MIT", + "dependencies": { + "has-values": "^0.1.4", + "is-date-object": "^1.0.1", + "isobject": "^2.0.0", + "reduce-object": "^0.1.3" + }, + "engines": { + "node": ">=0.10.0" + } }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + "node_modules/question-cache/node_modules/set-value": { + "version": "0.3.3", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "isobject": "^2.0.0", + "to-object-path": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "jsonc-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", - "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", - "dev": true + "node_modules/question-cache/node_modules/to-object-path": { + "version": "0.2.0", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1", + "is-arguments": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" + "node_modules/question-cache/node_modules/use": { + "version": "1.1.2", + "license": "MIT", + "dependencies": { + "define-property": "^0.2.5", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", - "dev": true + "node_modules/question-store": { + "version": "0.11.1", + "license": "MIT", + "dependencies": { + "common-config": "^0.1.0", + "data-store": "^0.16.1", + "debug": "^2.2.0", + "is-answer": "^0.1.0", + "lazy-cache": "^2.0.1", + "project-name": "^0.2.6", + "question-cache": "^0.5.1" + }, + "engines": { + "node": ">=0.10.0" + } }, - "jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" + "node_modules/question-store/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" } }, - "jszip": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", - "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", - "dev": true, - "requires": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "setimmediate": "^1.0.5" - }, + "node_modules/question-store/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "karma": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.2.tgz", - "integrity": "sha512-C6SU/53LB31BEgRg+omznBEMY4SjHU3ricV6zBcAe1EeILKkeScr+fZXtaI5WyDbkVowJxxAI6h73NcFPmXolQ==", - "dev": true, - "requires": { - "@colors/colors": "1.5.0", - "body-parser": "^1.19.0", - "braces": "^3.0.2", - "chokidar": "^3.5.1", - "connect": "^3.7.0", - "di": "^0.0.1", - "dom-serialize": "^2.2.1", - "glob": "^7.1.7", - "graceful-fs": "^4.2.6", - "http-proxy": "^1.18.1", - "isbinaryfile": "^4.0.8", - "lodash": "^4.17.21", - "log4js": "^6.4.1", - "mime": "^2.5.2", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.5", - "qjobs": "^1.2.0", - "range-parser": "^1.2.1", - "rimraf": "^3.0.2", - "socket.io": "^4.4.1", - "source-map": "^0.6.1", - "tmp": "^0.2.1", - "ua-parser-js": "^0.7.30", - "yargs": "^16.1.1" + "node_modules/question-store/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/question-store/node_modules/has-value": { + "version": "0.3.1", + "license": "MIT", "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "dev": true - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "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 - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "requires": { - "rimraf": "^3.0.0" - } - } + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "karma-chrome-launcher": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz", - "integrity": "sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==", - "dev": true, - "requires": { - "which": "^1.2.1" + "node_modules/question-store/node_modules/has-values": { + "version": "0.1.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "karma-coverage": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.2.0.tgz", - "integrity": "sha512-gPVdoZBNDZ08UCzdMHHhEImKrw1+PAOQOIiffv1YsvxFhBjqvo/SVXNk4tqn1SYqX0BJZT6S/59zgxiBe+9OuA==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.2.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.1", - "istanbul-reports": "^3.0.5", - "minimatch": "^3.0.4" + "node_modules/question-store/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/question-store/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/question-store/node_modules/question-cache": { + "version": "0.5.1", + "license": "MIT", "dependencies": { - "@babel/core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", - "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.2", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.1", - "@babel/parser": "^7.20.2", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - } - }, - "istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "dev": true, - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "arr-flatten": "^1.0.1", + "arr-union": "^3.1.0", + "async-each-series": "^1.1.0", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "get-value": "^2.0.6", + "has-value": "^0.3.1", + "inquirer2": "^0.1.1", + "is-answer": "^0.1.0", + "isobject": "^2.1.0", + "lazy-cache": "^2.0.1", + "mixin-deep": "^1.1.3", + "omit-empty": "^0.4.1", + "option-cache": "^3.4.0", + "os-homedir": "^1.0.1", + "project-name": "^0.2.5", + "set-value": "^0.3.3", + "to-choices": "^0.2.0", + "use": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "karma-jasmine": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.1.0.tgz", - "integrity": "sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==", - "dev": true, - "requires": { - "jasmine-core": "^4.1.0" + "node_modules/question-store/node_modules/set-value": { + "version": "0.3.3", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "isobject": "^2.0.0", + "to-object-path": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "karma-jasmine-html-reporter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.0.0.tgz", - "integrity": "sha512-SB8HNNiazAHXM1vGEzf8/tSyEhkfxuDdhYdPBX2Mwgzt0OuF2gicApQ+uvXLID/gXyJQgvrM9+1/2SxZFUUDIA==", - "dev": true + "node_modules/question-store/node_modules/to-object-path": { + "version": "0.2.0", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1", + "is-arguments": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } }, - "karma-source-map-support": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", - "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", - "dev": true, - "requires": { - "source-map-support": "^0.5.5" + "node_modules/question-store/node_modules/use": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "lazy-cache": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true + "node_modules/question-store/node_modules/use/node_modules/isobject": { + "version": "3.0.1", + "license": "MIT", + "engines": { + "node": ">=0.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 + "node_modules/queue-microtask": { + "version": "1.2.3", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "dev": true + "node_modules/randomatic": { + "version": "3.1.1", + "license": "MIT", + "dependencies": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } }, - "lazy-ass": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", - "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", - "dev": true + "node_modules/randomatic/node_modules/is-number": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "less": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/less/-/less-3.13.1.tgz", - "integrity": "sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw==", - "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", - "native-request": "^1.0.5", - "source-map": "~0.6.0", - "tslib": "^1.10.0" - }, + "node_modules/randombytes": { + "version": "2.1.0", + "dev": true, + "license": "MIT", "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } + "safe-buffer": "^5.1.0" } }, - "less-loader": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-7.3.0.tgz", - "integrity": "sha512-Mi8915g7NMaLlgi77mgTTQvK022xKRQBIVDSyfl3ErTuBhmZBQab0mjeJjNNqGbdR+qrfTleKXqbGI4uEFavxg==", + "node_modules/range-parser": { + "version": "1.2.1", "dev": true, - "requires": { - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } + "license": "MIT", + "engines": { + "node": ">= 0.6" } }, - "license-webpack-plugin": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-2.3.11.tgz", - "integrity": "sha512-0iVGoX5vx0WDy8dmwTTpOOMYiGqILyUbDeVMFH52AjgBlS58lHwOlFMSoqg5nY8Kxl6+FRKyUZY/UdlQaOyqDw==", + "node_modules/raw-body": { + "version": "2.5.1", "dev": true, - "requires": { - "@types/webpack-sources": "^0.1.5", - "webpack-sources": "^1.2.0" - }, + "license": "MIT", "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", "dev": true, - "requires": { - "immediate": "~3.0.5" + "license": "MIT", + "engines": { + "node": ">= 0.8" } }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true + "node_modules/read-file": { + "version": "0.2.0", + "license": "MIT", + "engines": { + "node": ">=0.8" + } }, - "listr2": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", - "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", + "node_modules/read-package-json": { + "version": "6.0.1", "dev": true, - "requires": { - "cli-truncate": "^2.1.0", - "colorette": "^2.0.16", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rfdc": "^1.3.0", - "rxjs": "^7.5.1", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, + "license": "ISC", "dependencies": { - "colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true - }, - "rxjs": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", - "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", - "dev": true, - "requires": { - "tslib": "^2.1.0" - } - } + "glob": "^9.3.0", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^5.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true - }, - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "node_modules/read-package-json-fast": { + "version": "3.0.2", "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { + "version": "3.0.0", "dev": true, - "requires": { - "p-locate": "^4.1.0" + "license": "MIT", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "dev": true - }, - "lodash.once": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true - }, - "log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "node_modules/read-package-json/node_modules/brace-expansion": { + "version": "2.0.1", "dev": true, - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, + "license": "MIT", "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "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" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "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 - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "balanced-match": "^1.0.0" } }, - "log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "node_modules/read-package-json/node_modules/glob": { + "version": "9.3.5", "dev": true, - "requires": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, + "license": "ISC", "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "log4js": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", - "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", + "node_modules/read-package-json/node_modules/json-parse-even-better-errors": { + "version": "3.0.0", "dev": true, - "requires": { - "date-format": "^4.0.14", - "debug": "^4.3.4", - "flatted": "^3.2.7", - "rfdc": "^1.3.0", - "streamroller": "^3.1.5" + "license": "MIT", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "loglevel": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz", - "integrity": "sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/read-package-json/node_modules/minimatch": { + "version": "8.0.4", "dev": true, - "requires": { - "yallist": "^4.0.0" + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "dev": true, - "requires": { - "sourcemap-codec": "^1.4.4" + "node_modules/readable-stream": { + "version": "3.6.0", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, - "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==", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" + "node_modules/readdirp": { + "version": "3.6.0", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" } }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true + "node_modules/readline2": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "mute-stream": "0.0.5" + } }, - "make-fetch-happen": { - "version": "8.0.14", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-8.0.14.tgz", - "integrity": "sha512-EsS89h6l4vbfJEtBZnENTOFk8mCRpY5ru36Xe5bcX1KYIli2mkSHqoFsp5O1wMDvTJJzxe/4THpCTtygjeeGWQ==", - "dev": true, - "requires": { - "agentkeepalive": "^4.1.3", - "cacache": "^15.0.5", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^6.0.0", - "minipass": "^3.1.3", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^1.3.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^5.0.0", - "ssri": "^8.0.0" - }, - "dependencies": { - "promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "dev": true, - "requires": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - } - } + "node_modules/readline2/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", - "dev": true + "node_modules/readline2/node_modules/mute-stream": { + "version": "0.0.5", + "license": "ISC" }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "node_modules/reduce-object": { + "version": "0.1.3", + "dependencies": { + "for-own": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "license": "Apache-2.0" + }, + "node_modules/regenerate": { + "version": "1.4.2", "dev": true, - "requires": { - "object-visit": "^1.0.0" + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" } }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "node_modules/regenerator-runtime": { + "version": "0.13.11", "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.15.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.4" } }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true + "node_modules/regex-cache": { + "version": "0.4.4", + "license": "MIT", + "dependencies": { + "is-equal-shallow": "^0.1.3" + }, + "engines": { + "node": ">=0.10.0" + } }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true + "node_modules/regex-parser": { + "version": "2.2.11", + "dev": true, + "license": "MIT" }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", + "node_modules/regexp.prototype.flags": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true - }, - "merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", - "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "dev": true, - "requires": { - "source-map": "^0.6.1" + "engines": { + "node": ">=8" }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "node_modules/regexpu-core": { + "version": "5.3.2", "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "license": "MIT", + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" } }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "node_modules/regjsparser": { + "version": "0.9.1", "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, + "license": "BSD-2-Clause", "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" } }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", "dev": true, - "requires": { - "mime-db": "1.52.0" + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relative": { + "version": "3.0.2", + "license": "MIT", + "dependencies": { + "isobject": "^2.0.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "mimic-fn": { + "node_modules/relative/node_modules/isobject": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "mini-css-extract-plugin": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.3.5.tgz", - "integrity": "sha512-tvmzcwqJJXau4OQE5vT72pRT18o2zF+tQJp8CWchqvfQnTlflkzS+dANYcRdyPRWUWRkfmeNTKltx0NZI/b5dQ==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "webpack-sources": "^1.1.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "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 - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } + "node_modules/remote-origin-url": { + "version": "0.5.3", + "license": "MIT", + "dependencies": { + "parse-git-config": "^1.1.1" + }, + "engines": { + "node": ">= 0.8.0" } }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "license": "ISC" }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", - "dev": true + "node_modules/repeat-element": { + "version": "1.1.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "minimatch": { - "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" + "node_modules/repeat-string": { + "version": "1.6.1", + "license": "MIT", + "engines": { + "node": ">=0.10" } }, - "minimist": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", - "dev": true + "node_modules/replace-ext": { + "version": "0.0.1", + "engines": { + "node": ">= 0.4" + } }, - "minipass": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", - "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", - "dev": true, - "requires": { - "yallist": "^4.0.0" + "node_modules/repo-utils": { + "version": "0.3.7", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "get-value": "^2.0.6", + "git-config-path": "^1.0.1", + "is-absolute": "^0.2.6", + "kind-of": "^3.0.4", + "lazy-cache": "^2.0.1", + "mixin-deep": "^1.1.3", + "omit-empty": "^0.4.1", + "parse-author": "^1.0.0", + "parse-git-config": "^1.0.2", + "parse-github-url": "^0.3.2", + "project-name": "^0.2.6" + }, + "engines": { + "node": ">=0.10.0" } }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "requires": { - "minipass": "^3.0.0" + "node_modules/repo-utils/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "minipass-fetch": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", - "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", - "dev": true, - "requires": { - "encoding": "^0.1.12", - "minipass": "^3.1.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" + "node_modules/repo-utils/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "node_modules/request": { + "version": "2.88.2", "dev": true, - "requires": { - "minipass": "^3.0.0" + "license": "Apache-2.0", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" } }, - "minipass-json-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", - "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", + "node_modules/request-progress": { + "version": "3.0.0", "dev": true, - "requires": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" + "license": "MIT", + "dependencies": { + "throttleit": "^1.0.0" } }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "node_modules/request/node_modules/qs": { + "version": "6.5.3", "dev": true, - "requires": { - "minipass": "^3.0.0" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" } }, - "minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", "dev": true, - "requires": { - "minipass": "^3.0.0" + "license": "MIT", + "bin": { + "uuid": "bin/uuid" } }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" + "node_modules/require-directory": { + "version": "2.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" + "node_modules/require-from-string": { + "version": "2.0.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "node_modules/require-main-filename": { + "version": "2.0.0", "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } + "license": "ISC" }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true + "node_modules/requires-port": { + "version": "1.0.0", + "dev": true, + "license": "MIT" }, - "moment": { - "version": "2.29.4", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", - "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "license": "MIT" }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } + "node_modules/resolve": { + "version": "1.22.1", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "node_modules/resolve-dir": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "expand-tilde": "^1.2.2", + "global-modules": "^0.2.3" + }, + "engines": { + "node": ">=0.10.0" + } }, - "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "requires": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" + "node_modules/resolve-file": { + "version": "0.2.2", + "license": "MIT", + "dependencies": { + "cwd": "^0.10.0", + "expand-tilde": "^2.0.1", + "extend-shallow": "^2.0.1", + "fs-exists-sync": "^0.1.0", + "global-modules": "^0.2.3", + "homedir-polyfill": "^1.0.0", + "lazy-cache": "^2.0.1", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=0.10.0" } }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", - "dev": true + "node_modules/resolve-file/node_modules/cwd": { + "version": "0.10.0", + "license": "MIT", + "dependencies": { + "find-pkg": "^0.1.2", + "fs-exists-sync": "^0.1.0" + }, + "engines": { + "node": ">=0.8" + } }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true + "node_modules/resolve-file/node_modules/expand-tilde": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } }, - "nanoid": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-4.0.2.tgz", - "integrity": "sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==" + "node_modules/resolve-file/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "node_modules/resolve-from": { + "version": "5.0.0", "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "license": "MIT", + "engines": { + "node": ">=8" } }, - "native-request": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz", - "integrity": "sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw==", - "optional": true - }, - "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" - }, + "node_modules/resolve-glob": { + "version": "1.0.0", + "license": "MIT", "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" - } - } + "extend-shallow": "^2.0.1", + "is-valid-glob": "^1.0.0", + "matched": "^1.0.2", + "relative": "^3.0.2", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "next-tick": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" - }, - "ng2-charts": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/ng2-charts/-/ng2-charts-2.4.3.tgz", - "integrity": "sha512-tPrhHSS2DfVyipXQ0gykOPc8zFNnj2b7sAebUVty392vHnEGYCwsP6YbFfpr1iXu4yBSRm4Gt5lffR5w0uyYSw==", - "requires": { - "@types/chart.js": "^2.9.24", - "lodash-es": "^4.17.15", - "tslib": "^2.0.0" + "node_modules/resolve-glob/node_modules/expand-tilde": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "ngx-bootstrap": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/ngx-bootstrap/-/ngx-bootstrap-7.1.2.tgz", - "integrity": "sha512-VsZwlGVM+qYOAdvEzzH3wqCjvj3yHec4n82Tho0ve6mhN1GTRu9WPrPmvxp3cFjIu8VQbREUeKPfK0ooO8U5eg==", - "requires": { - "tslib": "^2.0.0" + "node_modules/resolve-glob/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "ngx-cookie-service": { - "version": "12.0.3", - "resolved": "https://registry.npmjs.org/ngx-cookie-service/-/ngx-cookie-service-12.0.3.tgz", - "integrity": "sha512-F5xJBTrrreI2DERGOrO6U+L7s031HxTER+3Z4gDCwxdTl4AXmtWddMxxQVw7KflOLZ4InYEs6FjQsXmKU4HsJg==", - "requires": { - "tslib": "^2.0.0" + "node_modules/resolve-glob/node_modules/global-modules": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "ngx-perfect-scrollbar": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/ngx-perfect-scrollbar/-/ngx-perfect-scrollbar-10.1.1.tgz", - "integrity": "sha512-f9IaDJGlBzSxnJ3Ki76n2JdzfQngUFyCf0E+CuVLaR5jL0IJDcTu7vOs8wexXunRMTd8xvIv0+sdIxf8hXAGWg==", - "requires": { - "perfect-scrollbar": "1.5.0", - "resize-observer-polyfill": "^1.5.0", - "tslib": "^2.0.0" + "node_modules/resolve-glob/node_modules/global-prefix": { + "version": "1.0.2", + "license": "MIT", + "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" } - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true - }, - "node-gyp": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", - "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", - "dev": true, - "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.3", - "nopt": "^5.0.0", - "npmlog": "^4.1.2", - "request": "^2.88.2", - "rimraf": "^3.0.2", - "semver": "^7.3.2", - "tar": "^6.0.2", - "which": "^2.0.2" + }, + "node_modules/resolve-glob/node_modules/has-glob": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "is-glob": "^3.0.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-glob/node_modules/ini": { + "version": "1.3.8", + "license": "ISC" + }, + "node_modules/resolve-glob/node_modules/is-glob": { + "version": "3.1.0", + "license": "MIT", "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node-gyp-build": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", - "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==" + "node_modules/resolve-glob/node_modules/is-valid-glob": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } + "node_modules/resolve-glob/node_modules/matched": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "async-array-reduce": "^0.2.1", + "glob": "^7.1.2", + "has-glob": "^1.0.0", + "is-valid-glob": "^1.0.0", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">= 0.12.0" } }, - "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true + "node_modules/resolve-glob/node_modules/resolve-dir": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "nopt": { + "node_modules/resolve-url-loader": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, - "requires": { - "abbrev": "1" + "license": "MIT", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.14", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=12" } }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true - }, - "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "dev": true - }, - "npm-bundled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", - "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "node_modules/resolve-url-loader/node_modules/loader-utils": { + "version": "2.0.4", "dev": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" } }, - "npm-install-checks": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz", - "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==", + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "requires": { - "semver": "^7.1.1" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/rethrow": { + "version": "0.2.3", + "license": "MIT", "dependencies": { - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } + "ansi-bgred": "^0.1.1", + "ansi-red": "^0.1.1", + "ansi-yellow": "^0.1.1", + "extend-shallow": "^1.1.4", + "lazy-cache": "^0.2.3", + "right-align": "^0.1.3" + }, + "engines": { + "node": ">=0.10.0" } }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "dev": true + "node_modules/rethrow/node_modules/extend-shallow": { + "version": "1.1.4", + "license": "MIT", + "dependencies": { + "kind-of": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "npm-package-arg": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.0.tgz", - "integrity": "sha512-/ep6QDxBkm9HvOhOg0heitSd7JHA1U7y1qhhlRlteYYAi9Pdb/ZV7FW5aHpkrpM8+P+4p/jjR8zCyKPBMBjSig==", + "node_modules/rethrow/node_modules/kind-of": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rethrow/node_modules/lazy-cache": { + "version": "0.2.7", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/retry": { + "version": "0.12.0", "dev": true, - "requires": { - "hosted-git-info": "^3.0.6", - "semver": "^7.0.0", - "validate-npm-package-name": "^3.0.0" - }, - "dependencies": { - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } + "license": "MIT", + "engines": { + "node": ">= 4" } }, - "npm-packlist": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-2.2.2.tgz", - "integrity": "sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg==", - "dev": true, - "requires": { - "glob": "^7.1.6", - "ignore-walk": "^3.0.3", - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } + "node_modules/reusify": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "npm-pick-manifest": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.0.tgz", - "integrity": "sha512-ygs4k6f54ZxJXrzT0x34NybRlLeZ4+6nECAIbr2i0foTnijtS1TJiyzpqtuUAJOps/hO0tNDr8fRV5g+BtRlTw==", + "node_modules/rfdc": { + "version": "1.3.0", "dev": true, - "requires": { - "npm-install-checks": "^4.0.0", - "npm-package-arg": "^8.0.0", - "semver": "^7.0.0" - }, + "license": "MIT" + }, + "node_modules/right-align": { + "version": "0.1.3", + "license": "MIT", "dependencies": { - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } + "align-text": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "npm-registry-fetch": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-9.0.0.tgz", - "integrity": "sha512-PuFYYtnQ8IyVl6ib9d3PepeehcUeHN9IO5N/iCRhyg9tStQcqGQBRVHmfmMWPDERU3KwZoHFvbJ4FPXPspvzbA==", - "dev": true, - "requires": { - "@npmcli/ci-detect": "^1.0.0", - "lru-cache": "^6.0.0", - "make-fetch-happen": "^8.0.9", - "minipass": "^3.1.3", - "minipass-fetch": "^1.3.0", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.0.0", - "npm-package-arg": "^8.0.0" + "node_modules/rimraf": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", "dev": true, - "requires": { - "path-key": "^2.0.0" + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "node_modules/run-async": { + "version": "2.4.1", "dev": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "license": "MIT", + "engines": { + "node": ">=0.12.0" } }, - "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "node_modules/run-parallel": { + "version": "1.2.0", "dev": true, - "requires": { - "boolbase": "^1.0.0" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" } }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", - "dev": true + "node_modules/rx-lite": { + "version": "4.0.8" }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true + "node_modules/rxjs": { + "version": "7.8.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true + "node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "node_modules/safer-buffer": { + "version": "2.1.2", "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" + "license": "MIT" + }, + "node_modules/sass": { + "version": "1.58.1", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/sass-loader": { + "version": "13.2.0", + "dev": true, + "license": "MIT", "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } + "sass-embedded": { + "optional": true } } }, - "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "dev": true - }, - "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "node_modules/saucelabs": { + "version": "1.5.0", "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "dependencies": { + "https-proxy-agent": "^2.2.1" + }, + "engines": { + "node": "*" } }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "node_modules/saucelabs/node_modules/agent-base": { + "version": "4.3.0", "dev": true, - "requires": { - "isobject": "^3.0.0" + "license": "MIT", + "dependencies": { + "es6-promisify": "^5.0.0" + }, + "engines": { + "node": ">= 4.0.0" } }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "node_modules/saucelabs/node_modules/debug": { + "version": "3.2.7", "dev": true, - "requires": { - "isobject": "^3.0.1" + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" } }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "node_modules/saucelabs/node_modules/https-proxy-agent": { + "version": "2.2.4", "dev": true, - "requires": { - "ee-first": "1.1.1" + "license": "MIT", + "dependencies": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "engines": { + "node": ">= 4.5.0" } }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } + "node_modules/sax": { + "version": "1.2.4", + "dev": true, + "license": "ISC" }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/schema-utils": { + "version": "4.0.1", "dev": true, - "requires": { - "mimic-fn": "^2.1.0" + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "open": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.0.tgz", - "integrity": "sha512-PGoBCX/lclIWlpS/R2PQuIR4NJoXh6X5AwVzE7WXnWRGvHg7+4TBCgsujUgiPpm0K1y4qvQeWnCWVTpTKZBtvA==", + "node_modules/schema-utils/node_modules/ajv": { + "version": "8.12.0", "dev": true, - "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "node_modules/schema-utils/node_modules/ajv-formats": { + "version": "2.1.1", "dev": true, - "requires": { - "is-wsl": "^1.1.0" - }, + "license": "MIT", "dependencies": { - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true } } }, - "ora": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.3.0.tgz", - "integrity": "sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==", + "node_modules/schema-utils/node_modules/ajv-keywords": { + "version": "5.1.0", "dev": true, - "requires": { - "bl": "^4.0.3", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "log-symbols": "^4.0.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, + "license": "MIT", "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "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" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "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 - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" } }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", - "dev": true - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "dev": true - }, - "ospath": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", - "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", - "dev": true - }, - "p-finally": { + "node_modules/schema-utils/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true + "dev": true, + "license": "MIT" }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/select-hose": { + "version": "2.0.0", "dev": true, - "requires": { - "p-try": "^2.0.0" + "license": "MIT" + }, + "node_modules/selenium-webdriver": { + "version": "3.6.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "jszip": "^3.1.3", + "rimraf": "^2.5.4", + "tmp": "0.0.30", + "xml2js": "^0.4.17" + }, + "engines": { + "node": ">= 6.9.0" } }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/selenium-webdriver/node_modules/glob": { + "version": "7.2.3", "dev": true, - "requires": { - "p-limit": "^2.2.0" + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "node_modules/selenium-webdriver/node_modules/rimraf": { + "version": "2.7.1", "dev": true, - "requires": { - "aggregate-error": "^3.0.0" + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" } }, - "p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "node_modules/selenium-webdriver/node_modules/tmp": { + "version": "0.0.30", "dev": true, - "requires": { - "retry": "^0.12.0" + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.1" + }, + "engines": { + "node": ">=0.4.0" } }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "pacote": { - "version": "11.2.4", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-11.2.4.tgz", - "integrity": "sha512-GfTeVQGJ6WyBQbQD4t3ocHbyOmTQLmWjkCKSZPmKiGFKYKNUaM5U2gbLzUW8WG1XmS9yQFnsTFA0k3o1+q4klQ==", - "dev": true, - "requires": { - "@npmcli/git": "^2.0.1", - "@npmcli/installed-package-contents": "^1.0.5", - "@npmcli/promise-spawn": "^1.2.0", - "@npmcli/run-script": "^1.3.0", - "cacache": "^15.0.5", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.3", - "mkdirp": "^1.0.3", - "npm-package-arg": "^8.0.1", - "npm-packlist": "^2.1.4", - "npm-pick-manifest": "^6.0.0", - "npm-registry-fetch": "^9.0.0", - "promise-retry": "^1.1.1", - "read-package-json-fast": "^1.1.3", - "rimraf": "^3.0.2", - "ssri": "^8.0.0", - "tar": "^6.1.0" + "node_modules/selfsigned": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" } }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } + "node_modules/semver": { + "version": "5.7.1", + "license": "ISC", + "bin": { + "semver": "bin/semver" } }, - "parent-module": { + "node_modules/semver-dsl": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, - "requires": { - "callsites": "^3.0.0" + "license": "MIT", + "dependencies": { + "semver": "^5.3.0" } }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "node_modules/send": { + "version": "0.18.0", "dev": true, - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" } }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "node_modules/send/node_modules/debug": { + "version": "2.6.9", "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "license": "MIT", + "dependencies": { + "ms": "2.0.0" } }, - "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 + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" }, - "parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "optional": true + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "dev": true, + "license": "MIT" }, - "parse5-html-rewriting-stream": { + "node_modules/serialize-javascript": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz", - "integrity": "sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg==", "dev": true, - "requires": { - "parse5": "^6.0.1", - "parse5-sax-parser": "^6.0.1" - }, + "license": "BSD-3-Clause", "dependencies": { - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - } + "randombytes": "^2.1.0" } }, - "parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "node_modules/serve-index": { + "version": "1.9.1", "dev": true, - "requires": { - "parse5": "^6.0.1" - }, + "license": "MIT", "dependencies": { - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - } + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" } }, - "parse5-sax-parser": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz", - "integrity": "sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg==", + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", "dev": true, - "requires": { - "parse5": "^6.0.1" - }, + "license": "MIT", "dependencies": { - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - } + "ms": "2.0.0" } }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", - "dev": true - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "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==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", "dev": true, - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "license": "MIT", + "engines": { + "node": ">= 0.6" } }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true - }, - "perfect-scrollbar": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.0.tgz", - "integrity": "sha512-NrNHJn5mUGupSiheBTy6x+6SXCFbLlm8fVZh9moIzw/LgqElN5q4ncR4pbCBCYuCJ8Kcl9mYM0NgDxvW+b4LxA==" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "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==" + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "dev": true, + "license": "ISC" }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", "dev": true, - "requires": { - "pinkie": "^2.0.0" - } + "license": "MIT" }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", "dev": true, - "requires": { - "find-up": "^4.0.0" - } + "license": "ISC" }, - "pnp-webpack-plugin": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", - "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", "dev": true, - "requires": { - "ts-pnp": "^1.1.6" + "license": "MIT", + "engines": { + "node": ">= 0.6" } }, - "portfinder": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "node_modules/serve-static": { + "version": "1.15.0", "dev": true, - "requires": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" - }, + "license": "MIT", "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - } + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "posix-character-classes": { + "node_modules/set-blocking": { + "version": "2.0.0", + "license": "ISC" + }, + "node_modules/set-getter": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", - "dev": true + "license": "MIT", + "dependencies": { + "to-object-path": "^0.3.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "postcss": { - "version": "8.2.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz", - "integrity": "sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==", - "dev": true, - "requires": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", - "source-map": "^0.6.1" + "node_modules/set-value": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", "dependencies": { - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true - }, - "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 - } + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "node_modules/setimmediate": { + "version": "1.0.5", "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - } + "license": "MIT" }, - "postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "node_modules/setprototypeof": { + "version": "1.2.0", "dev": true, - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - } + "license": "ISC" }, - "postcss-convert-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", - "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "node_modules/shallow-clone": { + "version": "3.0.1", "dev": true, - "requires": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" } }, - "postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "dev": true - }, - "postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "dev": true - }, - "postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "dev": true - }, - "postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "dev": true + "node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } }, - "postcss-import": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.0.tgz", - "integrity": "sha512-gFDDzXhqr9ELmnLHgCC3TbGfA6Dm/YMb/UN8/f7Uuq4fL7VTk2vOIj6hwINEwbokEmp123bLD7a5m+E+KIetRg==", + "node_modules/shebang-regex": { + "version": "3.0.0", "dev": true, - "requires": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" + "license": "MIT", + "engines": { + "node": ">=8" } }, - "postcss-loader": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.2.0.tgz", - "integrity": "sha512-mqgScxHqbiz1yxbnNcPdKYo/6aVt+XExURmEbQlviFVWogDbM4AJ0A/B+ZBpYsJrTRxKw7HyRazg9x0Q9SWwLA==", + "node_modules/side-channel": { + "version": "1.0.4", "dev": true, - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.4" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "postcss-merge-longhand": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", - "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "node_modules/signal-exit": { + "version": "3.0.7", + "license": "ISC" + }, + "node_modules/sigstore": { + "version": "1.3.0", "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.1" + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.1.0", + "make-fetch-happen": "^11.0.1", + "tuf-js": "^1.1.3" + }, + "bin": { + "sigstore": "bin/sigstore.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "postcss-merge-rules": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", - "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", + "node_modules/sigstore/node_modules/lru-cache": { + "version": "7.18.3", "dev": true, - "requires": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" + "license": "ISC", + "engines": { + "node": ">=12" } }, - "postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "node_modules/sigstore/node_modules/make-fetch-happen": { + "version": "11.1.0", "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" + "license": "ISC", + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^4.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "node_modules/sigstore/node_modules/minipass-fetch": { + "version": "3.0.2", "dev": true, - "requires": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "license": "MIT", + "dependencies": { + "minipass": "^4.0.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" } }, - "postcss-minify-params": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", - "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", - "dev": true, - "requires": { - "browserslist": "^4.21.4", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "node_modules/simple-line-icons": { + "version": "2.5.5", + "license": "MIT", + "dependencies": { + "less": "^3.12.2" } }, - "postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "node_modules/slash": { + "version": "4.0.0", "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.5" + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "postcss-modules-extract-imports": { + "node_modules/slice-ansi": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", "dev": true, - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.4" + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", "dev": true, - "requires": { - "icss-utils": "^5.0.0" + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "dev": true + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" }, - "postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "node_modules/smart-buffer": { + "version": "4.2.0", "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" } }, - "postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "node_modules/socket.io": { + "version": "4.5.3", "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "debug": "~4.3.2", + "engine.io": "~6.2.0", + "socket.io-adapter": "~2.4.0", + "socket.io-parser": "~4.2.0" + }, + "engines": { + "node": ">=10.0.0" } }, - "postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "node_modules/socket.io-adapter": { + "version": "2.4.0", "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } + "license": "MIT" }, - "postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "node_modules/socket.io-parser": { + "version": "4.2.1", "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" + "license": "MIT", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" } }, - "postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "node_modules/sockjs": { + "version": "0.3.24", "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" } }, - "postcss-normalize-unicode": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", - "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "node_modules/sockjs/node_modules/uuid": { + "version": "8.3.2", "dev": true, - "requires": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" } }, - "postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "node_modules/socks": { + "version": "2.7.1", "dev": true, - "requires": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" + "license": "MIT", + "dependencies": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 3.0.0" } }, - "postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "node_modules/socks-proxy-agent": { + "version": "7.0.0", "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" + "license": "MIT", + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" } }, - "postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", - "dev": true, - "requires": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "node_modules/sort-object-arrays": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "postcss-reduce-initial": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", - "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", - "dev": true, - "requires": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" + "node_modules/sort-object-arrays/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "node_modules/source-map": { + "version": "0.5.7", "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" } }, - "postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" + "node_modules/source-map-js": { + "version": "1.0.2", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" } }, - "postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "node_modules/source-map-loader": { + "version": "4.0.1", "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" + "license": "MIT", + "dependencies": { + "abab": "^2.0.6", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.72.1" } }, - "postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.5" + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "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 - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true - }, - "promise-retry": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", - "integrity": "sha512-StEy2osPr28o17bIW776GtwO6+Q+M9zPiZkYfosciUUMYqjhU/ffwRAH0zN2+uvGyUsn8/YICIHRzLbPacpZGw==", + "node_modules/source-map-support": { + "version": "0.5.21", "dev": true, - "requires": { - "err-code": "^1.0.0", - "retry": "^0.10.0" - }, + "license": "MIT", "dependencies": { - "err-code": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", - "integrity": "sha512-CJAN+O0/yA1CKfRn9SXOGctSpEM7DCon/r/5r2eXFMY2zCCJBasFhcM5I+1kh3Ap11FsQCX+vGHceNPvpWKhoA==", - "dev": true - }, - "retry": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha512-ZXUSQYTHdl3uS7IuCehYfMzKyIDBNoAuUblvy5oGO5UJSUTmStUUVPXbA9Qxd173Bgre53yCQczQuHgRWAdvJQ==", - "dev": true - } + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "protractor": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/protractor/-/protractor-7.0.0.tgz", - "integrity": "sha512-UqkFjivi4GcvUQYzqGYNe0mLzfn5jiLmO8w9nMhQoJRLhy2grJonpga2IWhI6yJO30LibWXJJtA4MOIZD2GgZw==", + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "requires": { - "@types/q": "^0.0.32", - "@types/selenium-webdriver": "^3.0.0", - "blocking-proxy": "^1.0.0", - "browserstack": "^1.5.1", - "chalk": "^1.1.3", - "glob": "^7.0.3", - "jasmine": "2.8.0", - "jasminewd2": "^2.1.0", - "q": "1.4.1", - "saucelabs": "^1.5.0", - "selenium-webdriver": "3.6.0", - "source-map-support": "~0.4.0", - "webdriver-js-extender": "2.1.0", - "webdriver-manager": "^12.1.7", - "yargs": "^15.3.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "strip-ansi": { - "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.1" - } - } - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "del": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", - "integrity": "sha512-Z4fzpbIRjOu7lO5jCETSWoqUDVe0IPOlfugBsF6suen2LKDlVb4QZpKEM9P+buNJ4KI1eN7I083w/pbKUpsrWQ==", - "dev": true, - "requires": { - "globby": "^5.0.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "rimraf": "^2.2.8" - } - }, - "globby": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", - "integrity": "sha512-HJRTIH2EeH44ka+LWig+EqT2ONSYpVlNfx6pyd592/VF1TbfljJ7elwie7oSwcViLGqOdWocSdu2txwBF9bjmQ==", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw==", - "dev": true - }, - "is-path-in-cwd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", - "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", - "dev": true, - "requires": { - "is-path-inside": "^1.0.0" - } - }, - "is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.1" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, - "requires": { - "source-map": "^0.5.6" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", - "dev": true - }, - "webdriver-manager": { - "version": "12.1.8", - "resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.1.8.tgz", - "integrity": "sha512-qJR36SXG2VwKugPcdwhaqcLQOD7r8P2Xiv9sfNbfZrKBnX243iAkOueX1yAmeNgIKhJ3YAT/F2gq6IiEZzahsg==", - "dev": true, - "requires": { - "adm-zip": "^0.4.9", - "chalk": "^1.1.1", - "del": "^2.2.0", - "glob": "^7.0.3", - "ini": "^1.3.4", - "minimist": "^1.2.0", - "q": "^1.4.1", - "request": "^2.87.0", - "rimraf": "^2.5.2", - "semver": "^5.3.0", - "xml2js": "^0.4.17" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "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": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "strip-ansi": { - "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.1" - } - } - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" } }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "node_modules/spdx-correct": { + "version": "3.2.0", "dev": true, - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, - "proxy-from-env": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", - "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", - "dev": true + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "dev": true, + "license": "CC-BY-3.0" }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } }, - "psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true + "node_modules/spdx-license-ids": { + "version": "3.0.13", + "dev": true, + "license": "CC0-1.0" }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } + "node_modules/spdy": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" } }, - "pump": { + "node_modules/spdy-transport": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" } }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } + "node_modules/split-string": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "q": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", - "integrity": "sha512-/CdEdaw49VZVmyIDGUQKDDT53c7qBkO6g5CefWz91Ae+l4+cRtcDYwMTXh6me4O8TMldeGHG3N2Bl84V78Ywbg==", - "dev": true - }, - "qjobs": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", - "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", - "dev": true - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "node_modules/sprintf-js": { + "version": "1.1.2", "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", - "dev": true + "license": "BSD-3-Clause" }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", - "dev": true + "node_modules/src-stream": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "duplexify": "^3.4.2", + "merge-stream": "^0.1.8", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true + "node_modules/src-stream/node_modules/isarray": { + "version": "0.0.1", + "license": "MIT" }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true + "node_modules/src-stream/node_modules/merge-stream": { + "version": "0.1.8", + "license": "MIT", + "dependencies": { + "through2": "^0.6.1" + } }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" + "node_modules/src-stream/node_modules/merge-stream/node_modules/through2": { + "version": "0.6.5", + "license": "MIT", + "dependencies": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" } }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" + "node_modules/src-stream/node_modules/readable-stream": { + "version": "1.0.34", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" } }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true + "node_modules/src-stream/node_modules/string_decoder": { + "version": "0.10.31", + "license": "MIT" }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "node_modules/sshpk": { + "version": "1.17.0", "dev": true, - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, + "license": "MIT", "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - } + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" } }, - "raw-loader": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", - "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", + "node_modules/ssri": { + "version": "10.0.3", "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } + "license": "ISC", + "dependencies": { + "minipass": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "requires": { - "pify": "^2.3.0" + "node_modules/static-extend": { + "version": "0.1.2", + "license": "MIT", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - } + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "read-package-json-fast": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-1.2.2.tgz", - "integrity": "sha512-39DbPJjkltEzfXJXB6D8/Ir3GFOU2YbSKa2HaB/Y3nKrc/zY+0XrALpID6/13ezWyzqvOHrBbR4t4cjQuTdBVQ==", + "node_modules/statuses": { + "version": "2.0.1", "dev": true, - "requires": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" + "license": "MIT", + "engines": { + "node": ">= 0.8" } }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" } }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" + "node_modules/stream-combiner": { + "version": "0.2.2", + "license": "MIT", + "dependencies": { + "duplexer": "~0.1.1", + "through": "~2.3.4" } }, - "reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", - "dev": true + "node_modules/stream-exhaust": { + "version": "1.0.2", + "license": "MIT" }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true + "node_modules/stream-shift": { + "version": "1.0.1", + "license": "MIT" }, - "regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "node_modules/streamroller": { + "version": "3.1.3", "dev": true, - "requires": { - "regenerate": "^1.4.2" + "license": "MIT", + "dependencies": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "fs-extra": "^8.1.0" + }, + "engines": { + "node": ">=8.0" } }, - "regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "regenerator-transform": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", - "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "node_modules/streamroller/node_modules/fs-extra": { + "version": "8.1.0", "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" } }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" + "node_modules/string_decoder": { + "version": "1.3.0", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" } }, - "regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", - "dev": true - }, - "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "node_modules/string-width": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "regexpu-core": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", - "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", - "dev": true, - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" + "node_modules/stringify-author": { + "version": "0.1.3", + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", - "dev": true + "node_modules/strip-ansi": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } }, - "regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" + "node_modules/strip-bom": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "is-utf8": "^0.2.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-bom-buffer": { + "version": "0.1.1", + "license": "MIT", "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true - } + "is-buffer": "^1.1.0", + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "dev": true + "node_modules/strip-bom-stream": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "first-chunk-stream": "^1.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true + "node_modules/strip-bom-string": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "dev": true + "node_modules/strip-color": { + "version": "0.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "node_modules/strip-final-newline": { + "version": "2.0.0", "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - } + "license": "MIT", + "engines": { + "node": ">=6" } }, - "request-progress": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", - "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, - "requires": { - "throttleit": "^1.0.0" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true + "node_modules/success-symbol": { + "version": "0.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true + "node_modules/supports-color": { + "version": "5.5.0", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } }, - "requires-port": { + "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true - }, - "resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", + "node_modules/symbol-observable": { + "version": "4.0.0", "dev": true, - "requires": { - "resolve-from": "^3.0.0" - }, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/tableize-object": { + "version": "0.1.0", + "license": "MIT", "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true - } + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true + "node_modules/tableize-object/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "dev": true + "node_modules/tapable": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "node_modules/tar": { + "version": "6.1.13", "dev": true, - "requires": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", - "source-map": "0.6.1" - }, + "license": "ISC", "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "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 - } + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^4.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "node_modules/tar/node_modules/fs-minipass": { + "version": "2.1.0", "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" } }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", "dev": true, - "requires": { - "glob": "^7.1.3" + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/template-error": { + "version": "0.1.2", + "license": "MIT", + "dependencies": { + "engine": "^0.1.5", + "kind-of": "^2.0.1", + "lazy-cache": "^0.2.3", + "rethrow": "^0.2.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/template-error/node_modules/kind-of": { + "version": "2.0.1", + "license": "MIT", "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } + "is-buffer": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" + "node_modules/template-error/node_modules/lazy-cache": { + "version": "0.2.7", + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "rollup": { - "version": "2.38.4", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.38.4.tgz", - "integrity": "sha512-B0LcJhjiwKkTl79aGVF/u5KdzsH8IylVfV56Ut6c9ouWLJcUK17T83aZBetNYSnZtXf2OHD4+2PbmRW+Fp5ulg==", - "dev": true, - "requires": { - "fsevents": "~2.3.1" + "node_modules/templates": { + "version": "0.24.3", + "license": "MIT", + "dependencies": { + "array-sort": "^0.1.2", + "async-each": "^1.0.0", + "base": "^0.11.1", + "base-data": "^0.6.0", + "base-engines": "^0.2.0", + "base-helpers": "^0.1.1", + "base-option": "^0.8.3", + "base-plugins": "^0.4.13", + "base-routes": "^0.2.1", + "debug": "^2.2.0", + "deep-bind": "^0.3.0", + "define-property": "^0.2.5", + "engine-base": "^0.1.2", + "export-files": "^2.1.1", + "extend-shallow": "^2.0.1", + "falsey": "^0.3.0", + "get-value": "^2.0.6", + "get-view": "^0.1.1", + "group-array": "^0.3.0", + "has-glob": "^0.1.1", + "has-value": "^0.3.1", + "inflection": "^1.10.0", + "is-valid-app": "^0.2.0", + "layouts": "^0.11.0", + "lazy-cache": "^2.0.1", + "match-file": "^0.2.0", + "mixin-deep": "^1.1.3", + "paginationator": "^0.1.3", + "pascalcase": "^0.1.1", + "set-value": "^0.3.3", + "template-error": "^0.1.2", + "vinyl-item": "^0.1.0", + "vinyl-view": "^0.1.2" + }, + "engines": { + "node": ">=4.0.0" } }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" + "node_modules/templates/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" } }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", - "dev": true, - "requires": { - "aproba": "^1.1.1" + "node_modules/templates/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "requires": { - "tslib": "^1.9.0" + "node_modules/templates/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/templates/node_modules/has-value": { + "version": "0.3.1", + "license": "MIT", "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true + "node_modules/templates/node_modules/has-values": { + "version": "0.1.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "dev": true, - "requires": { - "ret": "~0.1.10" + "node_modules/templates/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "node_modules/templates/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" }, - "sass": { - "version": "1.32.6", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.6.tgz", - "integrity": "sha512-1bcDHDcSqeFtMr0JXI3xc/CXX6c4p0wHHivJdru8W7waM7a1WjKMm4m/Z5sY7CbVw4Whi2Chpcw6DFfSWwGLzQ==", - "dev": true, - "requires": { - "chokidar": ">=2.0.0 <4.0.0" + "node_modules/templates/node_modules/set-value": { + "version": "0.3.3", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "isobject": "^2.0.0", + "to-object-path": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "sass-loader": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.1.tgz", - "integrity": "sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw==", - "dev": true, - "requires": { - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "neo-async": "^2.6.2", - "schema-utils": "^3.0.0", - "semver": "^7.3.2" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } + "node_modules/templates/node_modules/to-object-path": { + "version": "0.2.0", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1", + "is-arguments": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "saucelabs": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.5.0.tgz", - "integrity": "sha512-jlX3FGdWvYf4Q3LFfFWS1QvPg3IGCGWxIc8QBFdPTbpTJnt/v17FHXYVAn7C8sHf1yUXo2c7yIM0isDryfYtHQ==", + "node_modules/terser": { + "version": "5.16.3", "dev": true, - "requires": { - "https-proxy-agent": "^2.2.1" + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.7", + "dev": true, + "license": "MIT", "dependencies": { - "agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.5" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true }, - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } + "esbuild": { + "optional": true }, - "https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", - "dev": true, - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - } + "uglify-js": { + "optional": true } } }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.2", "dev": true, - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "dev": true - }, - "selenium-webdriver": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz", - "integrity": "sha512-WH7Aldse+2P5bbFBO4Gle/nuQOdVwpHMTL6raL3uuBj/vPG07k6uzt3aiahu352ONBr5xXh0hDlM3LhtXPOC4Q==", + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "5.17.0", "dev": true, - "requires": { - "jszip": "^3.1.3", - "rimraf": "^2.5.4", - "tmp": "0.0.30", - "xml2js": "^0.4.17" - }, + "license": "BSD-2-Clause", "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "tmp": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz", - "integrity": "sha512-HXdTB7lvMwcb55XFfrTM8CPr/IYREk4hVBFaQ4b/6nInrluSL86hfHm7vu0luYKCfyBZp2trCjpc8caC3vVM3w==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.1" - } - } + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" } }, - "selfsigned": { - "version": "1.10.14", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", - "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", + "node_modules/test-exclude": { + "version": "6.0.0", "dev": true, - "requires": { - "node-forge": "^0.10.0" + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" } }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "node_modules/text-table": { + "version": "0.2.0", + "license": "MIT" }, - "semver-dsl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/semver-dsl/-/semver-dsl-1.0.1.tgz", - "integrity": "sha512-e8BOaTo007E3dMuQQTnPdalbKTABKNS7UxoBIDnwOqRa+QwMrCPjynB8zAlPF6xlqUfdLPPLIJ13hJNmhtq8Ng==", + "node_modules/throttleit": { + "version": "1.0.0", "dev": true, - "requires": { - "semver": "^5.3.0" - } + "license": "MIT" }, - "semver-intersect": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.4.0.tgz", - "integrity": "sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ==", - "dev": true, - "requires": { - "semver": "^5.0.0" - } + "node_modules/through": { + "version": "2.3.8", + "license": "MIT" }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, + "node_modules/through2": { + "version": "2.0.5", + "license": "MIT", "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - } + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" } }, - "serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" + "node_modules/through2-filter": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "through2": "~2.0.0", + "xtend": "~4.0.0" } }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, + "node_modules/through2/node_modules/readable-stream": { + "version": "2.3.7", + "license": "MIT", "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true - } + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } + "node_modules/through2/node_modules/safe-buffer": { + "version": "5.1.2", + "license": "MIT" }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true + "node_modules/through2/node_modules/string_decoder": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "node_modules/thunky": { + "version": "1.1.0", "dev": true, - "requires": { + "license": "MIT" + }, + "node_modules/time-diff": { + "version": "0.3.1", + "license": "MIT", + "dependencies": { "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" + "is-number": "^2.1.0", + "log-utils": "^0.1.0", + "pretty-time": "^0.2.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/time-diff/node_modules/ansi-colors": { + "version": "0.1.0", + "license": "MIT", "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "ansi-bgblack": "^0.1.1", + "ansi-bgblue": "^0.1.1", + "ansi-bgcyan": "^0.1.1", + "ansi-bggreen": "^0.1.1", + "ansi-bgmagenta": "^0.1.1", + "ansi-bgred": "^0.1.1", + "ansi-bgwhite": "^0.1.1", + "ansi-bgyellow": "^0.1.1", + "ansi-black": "^0.1.1", + "ansi-blue": "^0.1.1", + "ansi-bold": "^0.1.1", + "ansi-cyan": "^0.1.1", + "ansi-dim": "^0.1.1", + "ansi-gray": "^0.1.1", + "ansi-green": "^0.1.1", + "ansi-grey": "^0.1.1", + "ansi-hidden": "^0.1.1", + "ansi-inverse": "^0.1.1", + "ansi-italic": "^0.1.1", + "ansi-magenta": "^0.1.1", + "ansi-red": "^0.1.1", + "ansi-reset": "^0.1.1", + "ansi-strikethrough": "^0.1.1", + "ansi-underline": "^0.1.1", + "ansi-white": "^0.1.1", + "ansi-yellow": "^0.1.1", + "lazy-cache": "^0.2.4" + }, + "engines": { + "node": ">=0.10.0" } }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "dev": true + "node_modules/time-diff/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true + "node_modules/time-diff/node_modules/is-number": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "node_modules/time-diff/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" + "node_modules/time-diff/node_modules/lazy-cache": { + "version": "0.2.7", + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" + "node_modules/time-diff/node_modules/log-utils": { + "version": "0.1.5", + "license": "MIT", + "dependencies": { + "ansi-colors": "^0.1.0", + "error-symbol": "^0.1.0", + "info-symbol": "^0.1.0", + "log-ok": "^0.1.1", + "success-symbol": "^0.1.0", + "time-stamp": "^1.0.1", + "warning-symbol": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true + "node_modules/time-stamp": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "node_modules/tmp": { + "version": "0.0.33", "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" } }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "simple-line-icons": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/simple-line-icons/-/simple-line-icons-2.5.5.tgz", - "integrity": "sha512-v52iGG/qFZTSD/70yOfA1lYoN6zmjEfDjzFT6U6jNSCsh/aeVjy+8sYyTXWz1w7tLIkN2XeMmG+cLJp/0zYK4Q==", - "requires": { - "less": "^3.12.2" + "node_modules/to-absolute-glob": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "node_modules/to-absolute-glob/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-choices": { + "version": "0.2.0", + "license": "MIT", "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } + "ansi-gray": "^0.1.1", + "mixin-deep": "^1.1.3" + }, + "engines": { + "node": ">=0.10.0" } }, - "smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true + "node_modules/to-fast-properties": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", + "node_modules/to-file": { + "version": "0.2.0", + "license": "MIT", + "dependencies": { "define-property": "^0.2.5", "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" + "file-contents": "^0.2.4", + "glob-parent": "^2.0.0", + "is-valid-glob": "^0.3.0", + "isobject": "^2.1.0", + "lazy-cache": "^2.0.1", + "vinyl": "^1.1.1" }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } + "engines": { + "node": ">=0.10.0" } }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, + "node_modules/to-file/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" + "node_modules/to-file/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-file/node_modules/glob-parent": { + "version": "2.0.0", + "license": "ISC", "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "is-glob": "^2.0.0" } }, - "socket.io": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.1.tgz", - "integrity": "sha512-KMcaAi4l/8+xEjkRICl6ak8ySoxsYG+gG6/XfRCPJPQ/haCRIJBTL4wIl8YCsmtaBovcAXGLOShyVWQ/FG8GZA==", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "base64id": "~2.0.0", - "debug": "~4.3.2", - "engine.io": "~6.4.1", - "socket.io-adapter": "~2.5.2", - "socket.io-parser": "~4.2.1" + "node_modules/to-file/node_modules/is-extglob": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "socket.io-adapter": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", - "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", - "dev": true, - "requires": { - "ws": "~8.11.0" + "node_modules/to-file/node_modules/is-glob": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-file/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", "dependencies": { - "ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "dev": true - } + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "socket.io-parser": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz", - "integrity": "sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==", - "dev": true, - "requires": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" + "node_modules/to-object-path": { + "version": "0.3.0", + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dev": true, - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "license": "MIT", "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - } + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" } }, - "sockjs-client": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.1.tgz", - "integrity": "sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw==", + "node_modules/toidentifier": { + "version": "1.0.1", "dev": true, - "requires": { - "debug": "^3.2.7", - "eventsource": "^2.0.2", - "faye-websocket": "^0.11.4", - "inherits": "^2.0.4", - "url-parse": "^1.5.10" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } + "license": "MIT", + "engines": { + "node": ">=0.6" } }, - "socks": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", - "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "node_modules/tough-cookie": { + "version": "2.5.0", "dev": true, - "requires": { - "ip": "^2.0.0", - "smart-buffer": "^4.2.0" - }, + "license": "BSD-3-Clause", "dependencies": { - "ip": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", - "dev": true - } + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" } }, - "socks-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz", - "integrity": "sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==", + "node_modules/tree-kill": { + "version": "1.2.2", "dev": true, - "requires": { - "agent-base": "^6.0.2", - "debug": "4", - "socks": "^2.3.3" + "license": "MIT", + "bin": { + "tree-kill": "cli.js" } }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + "node_modules/trim-leading-lines": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "is-whitespace": "^0.3.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true + "node_modules/ts-helpers": { + "version": "1.1.2", + "license": "MIT", + "peerDependencies": { + "typescript": ">=1.8.0 <2.1.0 || >=1.9.0-dev || >=2.0.0-dev || || >=2.1.0-dev" + } }, - "source-map-loader": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.1.3.tgz", - "integrity": "sha512-6YHeF+XzDOrT/ycFJNI53cgEsp/tHTMl37hi7uVyqFAlTXW109JazaQCkbc+jjoL2637qkH1amLi+JzrIpt5lA==", + "node_modules/ts-node": { + "version": "10.9.1", "dev": true, - "requires": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.2", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.6.1", - "whatwg-mimetype": "^2.3.0" - }, + "license": "MIT", "dependencies": { - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true }, - "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 + "@swc/wasm": { + "optional": true } } }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "node_modules/tslib": { + "version": "2.5.0", + "license": "0BSD" + }, + "node_modules/tslint": { + "version": "6.1.3", "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" + "license": "Apache-2.0", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^4.0.1", + "glob": "^7.1.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.3", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.13.0", + "tsutils": "^2.29.0" + }, + "bin": { + "tslint": "bin/tslint" + }, + "engines": { + "node": ">=4.8.0" + }, + "peerDependencies": { + "typescript": ">=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev || >= 4.0.0-dev" } }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "node_modules/tslint/node_modules/mkdirp": { + "version": "0.5.6", "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, + "license": "MIT", "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" } }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true + "node_modules/tslint/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" }, - "sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "dev": true + "node_modules/tsutils": { + "version": "2.29.0", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "peerDependencies": { + "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev" + } }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", "dev": true, - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" + "license": "0BSD" + }, + "node_modules/tuf-js": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@tufjs/models": "1.0.3", + "make-fetch-happen": "^11.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "node_modules/tuf-js/node_modules/lru-cache": { + "version": "7.18.3", "dev": true, - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" + "license": "ISC", + "engines": { + "node": ">=12" } }, - "speed-measure-webpack-plugin": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/speed-measure-webpack-plugin/-/speed-measure-webpack-plugin-1.4.2.tgz", - "integrity": "sha512-AtVzD0bnIy2/B0fWqJpJgmhcrfWFhBlduzSo0uwplr/QvB33ZNZj2NEth3NONgdnZJqicK0W0mSxnLSbsVCDbw==", + "node_modules/tuf-js/node_modules/make-fetch-happen": { + "version": "11.1.0", "dev": true, - "requires": { - "chalk": "^4.1.0" + "license": "ISC", + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^4.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/tuf-js/node_modules/minipass-fetch": { + "version": "3.0.2", + "dev": true, + "license": "MIT", "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "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" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "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 - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "minipass": "^4.0.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" } }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "node_modules/tunnel-agent": { + "version": "0.6.0", "dev": true, - "requires": { - "extend-shallow": "^3.0.0" + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" } }, - "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/tweetnacl": { + "version": "0.14.5", + "dev": true, + "license": "Unlicense" }, - "sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "node_modules/type": { + "version": "1.2.0", + "license": "ISC" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" } }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "node_modules/type-fest": { + "version": "0.21.3", "dev": true, - "requires": { - "minipass": "^3.1.1" + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "node_modules/type-is": { + "version": "1.6.18", "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, + "license": "MIT", "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" } }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "node_modules/typed-assert": { + "version": "1.0.9", "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } + "license": "MIT" + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" } }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" + "node_modules/typescript": { + "version": "4.9.5", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" } }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "node_modules/ua-parser-js": { + "version": "0.7.33", "dev": true, - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } + { + "type": "paypal", + "url": "https://paypal.me/faisalman" } + ], + "license": "MIT", + "engines": { + "node": "*" } }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true + "node_modules/unc-path-regex": { + "version": "0.1.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "streamroller": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", - "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", "dev": true, - "requires": { - "date-format": "^4.0.14", - "debug": "^4.3.4", - "fs-extra": "^8.1.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - } + "license": "MIT", + "engines": { + "node": ">=4" } }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", "dev": true, - "requires": { - "safe-buffer": "~5.2.0" + "license": "MIT", + "engines": { + "node": ">=4" } }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" } }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "style-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", - "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } + "node_modules/union-value": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "stylehacks": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "node_modules/unique-filename": { + "version": "3.0.0", "dev": true, - "requires": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" + "license": "ISC", + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "stylus": { - "version": "0.54.8", - "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz", - "integrity": "sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==", + "node_modules/unique-slug": { + "version": "4.0.0", "dev": true, - "requires": { - "css-parse": "~2.0.0", - "debug": "~3.1.0", - "glob": "^7.1.6", - "mkdirp": "~1.0.4", - "safer-buffer": "^2.1.2", - "sax": "~1.2.4", - "semver": "^6.3.0", - "source-map": "^0.7.3" + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/unique-stream": { + "version": "2.3.1", + "license": "MIT", "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true - } + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "node_modules/unique-stream/node_modules/through2-filter": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "through2": "~2.0.0", + "xtend": "~4.0.0" } }, - "stylus-loader": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-4.3.3.tgz", - "integrity": "sha512-PpWB5PnCXUzW4WMYhCvNzAHJBjIBPMXwsdfkkKuA9W7k8OQFMl/19/AQvaWsxz2IptxUlCseyJ6TY/eEKJ4+UQ==", + "node_modules/universalify": { + "version": "0.1.2", "dev": true, - "requires": { - "fast-glob": "^3.2.4", - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "normalize-path": "^3.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } + "license": "MIT", + "engines": { + "node": ">= 4.0.0" } }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" + "node_modules/unpipe": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" } }, - "supports-preserve-symlinks-flag": { + "node_modules/unset-value": { "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==" + "license": "MIT", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dev": true, - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "license": "MIT", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "symbol-observable": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-3.0.0.tgz", - "integrity": "sha512-6tDOXSHiVjuCaasQSWTmHUWn4PuG7qa3+1WT031yTc/swT7+rLiw3GOrFxaH1E3lLP09dH3bVuVDf2gK5rxG3Q==", - "dev": true + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "tar": { - "version": "6.1.12", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.12.tgz", - "integrity": "sha512-jU4TdemS31uABHd+Lt5WEYJuzn+TJTCBLljvIAHZOz6M9Os5pJ4dD+vRFLxPa/n3T0iEFzpi+0x1UfuDZYbRMw==", + "node_modules/untildify": { + "version": "4.0.0", "dev": true, - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" + "license": "MIT", + "engines": { + "node": ">=8" } }, - "terser": { - "version": "5.16.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", - "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", - "dev": true, - "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, + "node_modules/update": { + "version": "0.7.4", + "license": "MIT", "dependencies": { - "acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", - "dev": true - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "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 - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - } + "arr-union": "^3.1.0", + "assemble-core": "^0.25.0", + "assemble-loader": "^0.6.1", + "base-cli-process": "^0.1.18", + "base-config-process": "^0.1.9", + "base-generators": "^0.4.5", + "base-questions": "^0.7.3", + "base-runtimes": "^0.2.0", + "base-store": "^0.4.4", + "common-config": "^0.1.0", + "data-store": "^0.16.1", + "export-files": "^2.1.1", + "extend-shallow": "^2.0.1", + "find-pkg": "^0.1.2", + "fs-exists-sync": "^0.1.0", + "global-modules": "^0.2.2", + "gulp-choose-files": "^0.1.3", + "is-valid-app": "^0.2.0", + "isobject": "^2.1.0", + "lazy-cache": "^2.0.1", + "log-utils": "^0.2.1", + "parser-front-matter": "^1.4.1", + "resolve-dir": "^0.1.0", + "resolve-file": "^0.2.0", + "set-blocking": "^2.0.0", + "strip-color": "^0.1.0", + "text-table": "^0.2.0", + "through2": "^2.0.1", + "yargs-parser": "^2.4.1" + }, + "bin": { + "update": "bin/update.js" + }, + "engines": { + "node": ">=5.0" } }, - "terser-webpack-plugin": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", - "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", - "dev": true, - "requires": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.5.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "terser": "^5.3.4", - "webpack-sources": "^1.4.3" - }, - "dependencies": { - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "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 - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "throttleit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", - "integrity": "sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g==", - "dev": true + "node_modules/update/node_modules/camelcase": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true + "node_modules/update/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "node_modules/update/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/update/node_modules/yargs-parser": { + "version": "2.4.1", + "license": "ISC", "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } + "camelcase": "^3.0.0", + "lodash.assign": "^4.0.6" } }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true + "node_modules/upper-case": { + "version": "1.1.3", + "license": "MIT" }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" + "node_modules/uri-js": { + "version": "4.4.1", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" } }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" + "node_modules/utf-8-validate": { + "version": "5.0.10", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" } }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + "node_modules/util-deprecate": { + "version": "1.0.2", + "license": "MIT" }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "node_modules/utils-merge": { + "version": "1.0.1", "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "license": "MIT", + "engines": { + "node": ">= 0.4.0" } }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" + "node_modules/uuid": { + "version": "9.0.0", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" } }, - "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==", + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", "dev": true, - "requires": { - "is-number": "^7.0.0" - } + "license": "MIT" }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true + "node_modules/vali-date": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "node_modules/validate-npm-package-license": { + "version": "3.0.4", "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, - "tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true + "node_modules/validate-npm-package-name": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "builtins": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, - "ts-helpers": { + "node_modules/vary": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ts-helpers/-/ts-helpers-1.1.2.tgz", - "integrity": "sha512-G693cujAS8MzCAPUjvSssoDsp2yMR9CEnZ75h3ii9jC+AzeU6UZorHNDqve0kw5CxLPW2mnKQlnA6MdH52imNg==" + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } }, - "ts-node": { - "version": "10.9.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "node_modules/verror": { + "version": "1.10.0", "dev": true, - "requires": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - }, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", "dependencies": { - "acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", - "dev": true - } + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" } }, - "ts-pnp": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", - "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", - "dev": true - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "tslint": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz", - "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==", + "node_modules/verror/node_modules/core-util-is": { + "version": "1.0.2", "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^4.0.1", - "glob": "^7.1.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.3", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.13.0", - "tsutils": "^2.29.0" + "license": "MIT" + }, + "node_modules/vinyl": { + "version": "1.2.0", + "license": "MIT", + "dependencies": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/vinyl-fs": { + "version": "2.4.4", + "license": "MIT", + "dependencies": { + "duplexify": "^3.2.0", + "glob-stream": "^5.3.2", + "graceful-fs": "^4.0.0", + "gulp-sourcemaps": "1.6.0", + "is-valid-glob": "^0.3.0", + "lazystream": "^1.0.0", + "lodash.isequal": "^4.0.0", + "merge-stream": "^1.0.0", + "mkdirp": "^0.5.0", + "object-assign": "^4.0.0", + "readable-stream": "^2.0.4", + "strip-bom": "^2.0.0", + "strip-bom-stream": "^1.0.0", + "through2": "^2.0.0", + "through2-filter": "^2.0.0", + "vali-date": "^1.0.0", + "vinyl": "^1.0.0" }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/vinyl-fs/node_modules/merge-stream": { + "version": "1.0.1", + "license": "MIT", "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } + "readable-stream": "^2.0.1" } }, - "tsutils": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" + "node_modules/vinyl-fs/node_modules/mkdirp": { + "version": "0.5.6", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/vinyl-fs/node_modules/readable-stream": { + "version": "2.3.8", + "license": "MIT", "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", - "dev": true + "node_modules/vinyl-fs/node_modules/safe-buffer": { + "version": "5.1.2", + "license": "MIT" }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" + "node_modules/vinyl-fs/node_modules/string_decoder": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" } }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "dev": true + "node_modules/vinyl-item": { + "version": "0.1.0", + "license": "MIT", + "dependencies": { + "base": "^0.8.1", + "base-option": "^0.8.2", + "base-plugins": "^0.4.12", + "clone": "^1.0.2", + "clone-stats": "^1.0.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "isobject": "^2.1.0", + "lazy-cache": "^2.0.1", + "vinyl": "^1.1.1" + }, + "engines": { + "node": ">=0.10.0" + } }, - "type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + "node_modules/vinyl-item/node_modules/base": { + "version": "0.8.1", + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "cache-base": "^0.8.2", + "class-utils": "^0.3.2", + "component-emitter": "^1.2.0", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "lazy-cache": "^1.0.3", + "mixin-deep": "^1.1.3" + }, + "engines": { + "node": ">=0.10.0" + } }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true + "node_modules/vinyl-item/node_modules/base/node_modules/lazy-cache": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" + "node_modules/vinyl-item/node_modules/cache-base": { + "version": "0.8.5", + "license": "MIT", + "dependencies": { + "collection-visit": "^0.2.1", + "component-emitter": "^1.2.1", + "get-value": "^2.0.5", + "has-value": "^0.3.1", + "isobject": "^3.0.0", + "lazy-cache": "^2.0.1", + "set-value": "^0.4.2", + "to-object-path": "^0.3.0", + "union-value": "^0.2.3", + "unset-value": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "dev": true + "node_modules/vinyl-item/node_modules/cache-base/node_modules/isobject": { + "version": "3.0.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" + "node_modules/vinyl-item/node_modules/clone-stats": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/vinyl-item/node_modules/collection-visit": { + "version": "0.2.3", + "license": "MIT", + "dependencies": { + "lazy-cache": "^2.0.1", + "map-visit": "^0.1.5", + "object-visit": "^0.3.4" + }, + "engines": { + "node": ">=0.10.0" } }, - "typescript": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.6.tgz", - "integrity": "sha512-pxnwLxeb/Z5SP80JDRzVjh58KsM6jZHRAOtTpS7sXLS4ogXNKC9ANxHHZqLLeVHZN35jCtI4JdmLLbLiC1kBow==", - "dev": true + "node_modules/vinyl-item/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } }, - "ua-parser-js": { - "version": "0.7.35", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.35.tgz", - "integrity": "sha512-veRf7dawaj9xaWEu9HoTVn5Pggtc/qj+kqTOFvNiN1l0YdxwC1kvel57UCjThjGa3BHBihE8/UJAHI+uQHmd/g==", - "dev": true + "node_modules/vinyl-item/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true + "node_modules/vinyl-item/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" + "node_modules/vinyl-item/node_modules/has-value": { + "version": "0.3.1", + "license": "MIT", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "dev": true + "node_modules/vinyl-item/node_modules/has-values": { + "version": "0.1.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "unicode-property-aliases-ecmascript": { + "node_modules/vinyl-item/node_modules/isobject": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "dev": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" + "node_modules/vinyl-item/node_modules/map-visit": { + "version": "0.1.5", + "license": "MIT", + "dependencies": { + "lazy-cache": "^2.0.1", + "object-visit": "^0.3.4" + }, + "engines": { + "node": ">=0.10.0" } }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" + "node_modules/vinyl-item/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/vinyl-item/node_modules/object-visit": { + "version": "0.3.4", + "license": "MIT", + "dependencies": { + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "universal-analytics": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.4.23.tgz", - "integrity": "sha512-lgMIH7XBI6OgYn1woDEmxhGdj8yDefMKg7GkWdeATAlQZFrMrNyxSkpDzY57iY0/6fdlzTbBV03OawvvzG+q7A==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "request": "^2.88.2", - "uuid": "^3.0.0" + "node_modules/vinyl-item/node_modules/set-value": { + "version": "0.4.3", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vinyl-item/node_modules/union-value": { + "version": "0.2.4", + "license": "MIT", "dependencies": { - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - } + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "engines": { + "node": ">=0.10.0" } }, - "universalify": { + "node_modules/vinyl-item/node_modules/unset-value": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "has-value": "^0.3.1", "isobject": "^3.0.0" }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "dev": true - } + "engines": { + "node": ">=0.10.0" } }, - "untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "dev": true - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, - "update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "dev": true, - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "node_modules/vinyl-item/node_modules/unset-value/node_modules/isobject": { + "version": "3.0.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" + "node_modules/vinyl-view": { + "version": "0.1.2", + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "engine-base": "^0.1.2", + "isobject": "^2.1.0", + "lazy-cache": "^2.0.1", + "mixin-deep": "^1.1.3", + "vinyl-item": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "dev": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" + "node_modules/vinyl-view/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vinyl-view/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", - "dev": true - } + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "node_modules/void-elements": { + "version": "2.0.1", "dev": true, - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "utf-8-validate": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz", - "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==", - "requires": { - "node-gyp-build": "^4.3.0" + "node_modules/warning-symbol": { + "version": "0.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "node_modules/watchpack": { + "version": "2.4.0", "dev": true, - "requires": { - "inherits": "2.0.3" - }, + "license": "MIT", "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - } + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" } }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true + "node_modules/wbuf": { + "version": "1.7.3", + "dev": true, + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } }, - "utils-merge": { + "node_modules/wcwidth": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true - }, - "uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" - }, - "v8-compile-cache-lib": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "dev": true + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } }, - "validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", + "node_modules/webdriver-js-extender": { + "version": "2.1.0", "dev": true, - "requires": { - "builtins": "^1.0.3" + "license": "MIT", + "dependencies": { + "@types/selenium-webdriver": "^3.0.0", + "selenium-webdriver": "^3.0.1" + }, + "engines": { + "node": ">=6.9.x" } }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "node_modules/webdriver-manager": { + "version": "12.1.9", "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - }, + "license": "MIT", "dependencies": { - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", - "dev": true - } + "adm-zip": "^0.5.2", + "chalk": "^1.1.1", + "del": "^2.2.0", + "glob": "^7.0.3", + "ini": "^1.3.4", + "minimist": "^1.2.0", + "q": "^1.4.1", + "request": "^2.87.0", + "rimraf": "^2.5.2", + "semver": "^5.3.0", + "xml2js": "^0.4.17" + }, + "bin": { + "webdriver-manager": "bin/webdriver-manager" + }, + "engines": { + "node": ">=6.9.x" } }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, - "void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", - "dev": true + "node_modules/webdriver-manager/node_modules/ansi-regex": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "node_modules/webdriver-manager/node_modules/ansi-styles": { + "version": "2.2.1", "dev": true, - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "node_modules/webdriver-manager/node_modules/chalk": { + "version": "1.1.3", "dev": true, - "optional": true, - "requires": { - "chokidar": "^2.1.8" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "optional": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "optional": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "optional": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "optional": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "optional": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, - "optional": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "optional": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } + "license": "MIT", + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "node_modules/webdriver-manager/node_modules/ini": { + "version": "1.3.8", "dev": true, - "requires": { - "minimalistic-assert": "^1.0.0" + "license": "ISC" + }, + "node_modules/webdriver-manager/node_modules/rimraf": { + "version": "2.7.1", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" } }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "node_modules/webdriver-manager/node_modules/strip-ansi": { + "version": "3.0.1", "dev": true, - "requires": { - "defaults": "^1.0.3" + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "web-animations-js": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/web-animations-js/-/web-animations-js-2.3.2.tgz", - "integrity": "sha512-TOMFWtQdxzjWp8qx4DAraTWTsdhxVSiWa6NkPFSaPtZ1diKUxTn4yTix73A1euG1WbSOMMPcY51cnjTIHrGtDA==" - }, - "webdriver-js-extender": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz", - "integrity": "sha512-lcUKrjbBfCK6MNsh7xaY2UAUmZwe+/ib03AjVOpFobX4O7+83BUveSrLfU0Qsyb1DaKJdQRbuU+kM9aZ6QUhiQ==", + "node_modules/webdriver-manager/node_modules/supports-color": { + "version": "2.0.0", "dev": true, - "requires": { - "@types/selenium-webdriver": "^3.0.0", - "selenium-webdriver": "^3.0.1" + "license": "MIT", + "engines": { + "node": ">=0.8.0" } }, - "webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "node_modules/webpack": { + "version": "5.76.1", "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true - }, - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "requires": { - "randombytes": "^2.1.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 - }, - "ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true } } }, - "webpack-dev-middleware": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", - "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "node_modules/webpack-dev-middleware": { + "version": "6.0.1", "dev": true, - "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.12", + "mime-types": "^2.1.31", "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" + "schema-utils": "^4.0.0" }, - "dependencies": { - "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "dev": true - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - } + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, - "webpack-dev-server": { - "version": "3.11.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz", - "integrity": "sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA==", + "node_modules/webpack-dev-server": { + "version": "4.11.1", "dev": true, - "requires": { - "ansi-html-community": "0.0.8", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.8", - "semver": "^6.3.0", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "sockjs-client": "^1.5.0", + "sockjs": "^0.3.24", "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { "optional": true - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } } } }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "node_modules/webpack-dev-server/node_modules/webpack-dev-middleware": { + "version": "5.3.3", "dev": true, - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, + "license": "MIT", "dependencies": { - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - } + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, - "webpack-merge": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", - "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", + "node_modules/webpack-merge": { + "version": "5.8.0", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "clone-deep": "^4.0.1", "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" } }, - "webpack-sources": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", - "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==", + "node_modules/webpack-sources": { + "version": "3.2.3", "dev": true, - "requires": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - }, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-subresource-integrity": { + "version": "5.1.0", + "dev": true, + "license": "MIT", "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "typed-assert": "^1.0.8" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "html-webpack-plugin": ">= 5.0.0-beta.1 < 6", + "webpack": "^5.12.0" + }, + "peerDependenciesMeta": { + "html-webpack-plugin": { + "optional": true } } }, - "webpack-subresource-integrity": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.5.2.tgz", - "integrity": "sha512-GBWYBoyalbo5YClwWop9qe6Zclp8CIXYGIz12OPclJhIrSplDxs1Ls1JDMH8xBPPrg1T6ISaTW9Y6zOrwEiAzw==", + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.1.2", "dev": true, - "requires": { - "webpack-sources": "^1.3.0" - }, + "license": "MIT", "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "websocket": { + "node_modules/websocket": { "version": "1.0.34", - "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz", - "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==", - "requires": { + "license": "Apache-2.0", + "dependencies": { "bufferutil": "^4.0.1", "debug": "^2.2.0", "es5-ext": "^0.10.50", @@ -15058,211 +23012,284 @@ "utf-8-validate": "^5.0.2", "yaeti": "^0.0.6" }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } + "engines": { + "node": ">=4.0.0" } }, - "websocket-driver": { + "node_modules/websocket-driver": { "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dev": true, - "requires": { + "license": "Apache-2.0", + "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" } }, - "websocket-extensions": { + "node_modules/websocket-extensions": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true + "node_modules/websocket/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/websocket/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" }, - "which": { + "node_modules/which": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { + "license": "ISC", + "dependencies": { "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" } }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", - "dev": true + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", "dev": true, - "requires": { - "string-width": "^1.0.2 || 2 || 3 || 4" + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "wildcard": { + "node_modules/which-module": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true + "dev": true, + "license": "ISC" }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", "dev": true, - "requires": { - "errno": "~0.1.7" + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "worker-plugin": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/worker-plugin/-/worker-plugin-5.0.0.tgz", - "integrity": "sha512-AXMUstURCxDD6yGam2r4E34aJg6kW85IiaeX72hi+I1cxyaMUtrvVY6sbfpGKAj5e7f68Acl62BjQF5aOOx2IQ==", + "node_modules/wide-align": { + "version": "1.1.5", "dev": true, - "requires": { - "loader-utils": "^1.1.0" - }, + "license": "ISC", "dependencies": { - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "wrap-ansi": { + "node_modules/wrap-ansi": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { + "license": "MIT", + "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "wrappy": { + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "license": "ISC" + }, + "node_modules/write": { + "version": "0.2.1", + "license": "MIT", + "dependencies": { + "mkdirp": "^0.5.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/write-json": { + "version": "0.2.2", + "license": "MIT", + "dependencies": { + "write": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/write/node_modules/mkdirp": { + "version": "0.5.6", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } }, - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "node_modules/ws": { + "version": "8.13.0", "dev": true, - "requires": { - "async-limiter": "~1.0.0" + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "xml2js": { + "node_modules/xml2js": { "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "sax": ">=0.6.0", "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" } }, - "xmlbuilder": { + "node_modules/xmlbuilder": { "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "dev": true + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0" + } }, - "xtend": { + "node_modules/xtend": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true + "license": "MIT", + "engines": { + "node": ">=0.4" + } }, - "y18n": { + "node_modules/y18n": { "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + "license": "ISC", + "engines": { + "node": ">=10" + } }, - "yaeti": { + "node_modules/yaeti": { "version": "0.0.6", - "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", - "integrity": "sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==" + "license": "MIT", + "engines": { + "node": ">=0.10.32" + } }, - "yallist": { + "node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "license": "ISC" }, - "yaml": { + "node_modules/yaml": { "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 6" + } }, - "yargs": { + "node_modules/yargs": { "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "requires": { + "dev": true, + "license": "MIT", + "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", @@ -15270,40 +23297,52 @@ "string-width": "^4.2.0", "y18n": "^5.0.5", "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" } }, - "yargs-parser": { + "node_modules/yargs-parser": { "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } }, - "yauzl": { + "node_modules/yauzl": { "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" } }, - "yn": { + "node_modules/yn": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "yocto-queue": { + "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "zone.js": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.8.tgz", - "integrity": "sha512-82bctBg2hKcEJ21humWIkXRlLBBmrc3nN7DFh5LGGhcyycO2S7FN8NmdvlcKaGFDNVL4/9kFLmwmInTavdJERA==", - "requires": { + "node_modules/zone.js": { + "version": "0.13.0", + "license": "MIT", + "dependencies": { "tslib": "^2.3.0" } } diff --git a/frontend/src/main/webapp/package.json b/frontend/src/main/webapp/package.json index 615e20e6d..2e25d1a22 100644 --- a/frontend/src/main/webapp/package.json +++ b/frontend/src/main/webapp/package.json @@ -15,8 +15,8 @@ "build-local": "ng build --aot --build-optimizer --common-chunk --vendor-chunk --optimization --progress", "build-prod": "ng build --configuration=production --aot --build-optimizer --common-chunk --vendor-chunk --optimization --progress", "test": "ng test", - "test-ci": "ng test --sourceMap=false --browsers=ChromeHeadless --watch=false --code-coverage", - "codecoverage": "ng test --sourceMap=false --watch=false --code-coverage", + "test-ci": "ng test --source-map=false --browsers=ChromeHeadless --watch=false --code-coverage", + "codecoverage": "ng test --source-map=false --watch=false --code-coverage", "lint": "ng lint", "cy:run-ci": "cypress run --browser chrome --config baseUrl=http://localhost:8080/", "cy:open-ci": "cypress open --browser chrome --config baseUrl=http://localhost:8080/", @@ -24,58 +24,69 @@ }, "private": true, "dependencies": { - "@angular/animations": "11.2.5", - "@angular/cdk": "11.2.13", - "@angular/common": "11.2.5", - "@angular/compiler": "11.2.5", - "@angular/core": "11.2.5", - "@angular/forms": "11.2.5", - "@angular/localize": "11.2.5", - "@angular/platform-browser": "11.2.5", - "@angular/platform-browser-dynamic": "11.2.5", - "@angular/router": "11.2.5", - "@coreui/angular": "2.11.3", - "@coreui/coreui": "2.1.16", - "@coreui/coreui-plugin-chartjs-custom-tooltips": "1.3.1", + "@angular-devkit/core": "15.2.6", + "@angular-devkit/schematics": "15.2.6", + "@angular/animations": "15.2.7", + "@angular/cdk": "15.2.7", + "@angular/common": "15.2.7", + "@angular/compiler": "15.2.7", + "@angular/core": "15.2.7", + "@angular/forms": "15.2.7", + "@angular/localize": "15.2.7", + "@angular/platform-browser": "15.2.7", + "@angular/platform-browser-dynamic": "15.2.7", + "@angular/router": "15.2.7", + "@coreui/angular": "4.4.1", + "@coreui/angular-chartjs": "4.4.1", + "@coreui/chartjs": "3.1.1", + "@coreui/coreui": "4.2.6", "@coreui/icons": "3.0.1", - "@coreui/icons-angular": "1.0.0-alpha.4", - "@stomp/rx-stomp": "1.2.0", + "@coreui/icons-angular": "4.4.1", + "@fortawesome/fontawesome-free": "6.4.0", + "@stomp/rx-stomp": "2.0.0", "@types/websocket": "1.0.5", - "bootstrap": "4.6.0", - "chart.js": "2.9.4", - "classlist.js": "1.1.20150312", + "bootstrap": "5.2.3", + "chart.js": "3.9.1", "core-js": "3.30.1", "cypress-recurse": "1.31.2", "flag-icon-css": "4.1.7", "follow-redirects": "1.15.2", - "font-awesome": "4.7.0", "html5-qrcode": "2.3.8", + "moment": "2.29.4", "nanoid": "4.0.2", - "ng2-charts": "2.4.3", - "ngx-bootstrap": "7.1.2", - "ngx-cookie-service": "12.0.3", + "ng": "0.0.0", + "ng2-charts": "4.1.1", + "ngx-cookie-service": "15.0.0", "ngx-perfect-scrollbar": "10.1.1", - "rxjs": "6.6.7", + "rxjs": "7.8.0", "simple-line-icons": "2.5.5", "ts-helpers": "1.1.2", "tslib": "2.5.0", + "update": "0.7.4", "uuid": "9.0.0", - "web-animations-js": "2.3.2", "websocket": "1.0.34", - "zone.js": "0.11.8" + "zone.js": "0.13.0" }, "devDependencies": { - "@angular-devkit/build-angular": "0.1102.19", - "@angular/cli": "11.2.4", - "@angular/compiler-cli": "11.2.5", - "@angular/language-service": "11.2.5", - "@cypress/schematic": "1.6.0", + "@angular-devkit/build-angular": "15.2.6", + "@angular-eslint/builder": "15.2.1", + "@angular-eslint/eslint-plugin": "15.2.1", + "@angular-eslint/eslint-plugin-template": "15.2.1", + "@angular-eslint/schematics": "15.2.1", + "@angular-eslint/template-parser": "15.2.1", + "@angular/cli": "15.2.6", + "@angular/compiler-cli": "15.2.7", + "@angular/language-service": "15.2.7", + "@cypress/schematic": "2.5.0", "@types/jasmine": "4.3.1", "@types/jasminewd2": "2.0.10", - "@types/node": "14.14.33", + "@types/node": "18.15.11", + "@typescript-eslint/eslint-plugin": "5.48.2", + "@typescript-eslint/parser": "5.48.2", "codelyzer": "6.0.2", "cypress": "12.10.0", "cypress-browser-permissions": "1.1.0", + "eslint": "8.33.0", "jasmine-core": "4.6.0", "jasmine-spec-reporter": "7.0.0", "karma": "6.4.2", @@ -86,10 +97,10 @@ "protractor": "7.0.0", "ts-node": "10.9.1", "tslint": "6.1.3", - "typescript": "4.1.6" + "typescript": "4.9.5" }, "engines": { - "node": ">= 14.17.6", - "npm": ">= 6.14.15" + "node": ">= 18.16.0", + "npm": ">= 9.5.1" } } diff --git a/frontend/src/main/webapp/src/app/api/country-api.service.spec.ts b/frontend/src/main/webapp/src/app/api/country-api.service.spec.ts index f6da7b5e8..a439cc654 100644 --- a/frontend/src/main/webapp/src/app/api/country-api.service.spec.ts +++ b/frontend/src/main/webapp/src/app/api/country-api.service.spec.ts @@ -1,10 +1,8 @@ -import {HttpClient} from '@angular/common/http'; import {HttpClientTestingModule, HttpTestingController} from '@angular/common/http/testing'; import {TestBed} from '@angular/core/testing'; import {CountryApiService, CountryData} from './country-api.service'; describe('CountryApiService', () => { - let client: HttpClient; let httpMock: HttpTestingController; let apiService: CountryApiService; @@ -14,7 +12,6 @@ describe('CountryApiService', () => { providers: [CountryApiService] }); - client = TestBed.inject(HttpClient); httpMock = TestBed.inject(HttpTestingController); apiService = TestBed.inject(CountryApiService); }); diff --git a/frontend/src/main/webapp/src/app/api/distribution-api.service.spec.ts b/frontend/src/main/webapp/src/app/api/distribution-api.service.spec.ts index dba14dac4..ff017bb59 100644 --- a/frontend/src/main/webapp/src/app/api/distribution-api.service.spec.ts +++ b/frontend/src/main/webapp/src/app/api/distribution-api.service.spec.ts @@ -1,4 +1,3 @@ -import {HttpClient} from '@angular/common/http'; import {HttpClientTestingModule, HttpTestingController} from '@angular/common/http/testing'; import {TestBed} from '@angular/core/testing'; import { @@ -12,7 +11,6 @@ import {of} from 'rxjs'; import {IMessage} from '@stomp/stompjs'; describe('DistributionApiService', () => { - let client: HttpClient; let httpMock: HttpTestingController; let websocketService: jasmine.SpyObj; let apiService: DistributionApiService; @@ -28,7 +26,6 @@ describe('DistributionApiService', () => { ] }); - client = TestBed.inject(HttpClient); httpMock = TestBed.inject(HttpTestingController); websocketService = TestBed.inject(WebsocketService) as jasmine.SpyObj; apiService = TestBed.inject(DistributionApiService); diff --git a/frontend/src/main/webapp/src/app/api/user-api.service.spec.ts b/frontend/src/main/webapp/src/app/api/user-api.service.spec.ts index c5592f96d..0a5b2eabe 100644 --- a/frontend/src/main/webapp/src/app/api/user-api.service.spec.ts +++ b/frontend/src/main/webapp/src/app/api/user-api.service.spec.ts @@ -1,10 +1,8 @@ -import {HttpClient} from '@angular/common/http'; import {HttpClientTestingModule, HttpTestingController} from '@angular/common/http/testing'; import {TestBed} from '@angular/core/testing'; import {ChangePasswordRequest, ChangePasswordResponse, UserApiService} from './user-api.service'; describe('UserApiService', () => { - let client: HttpClient; let httpMock: HttpTestingController; let apiService: UserApiService; @@ -14,7 +12,6 @@ describe('UserApiService', () => { providers: [UserApiService] }); - client = TestBed.inject(HttpClient); httpMock = TestBed.inject(HttpTestingController); apiService = TestBed.inject(UserApiService); }); diff --git a/frontend/src/main/webapp/src/app/app.module.ts b/frontend/src/main/webapp/src/app/app.module.ts index 4e6f0361e..78cf66eae 100644 --- a/frontend/src/main/webapp/src/app/app.module.ts +++ b/frontend/src/main/webapp/src/app/app.module.ts @@ -1,82 +1,159 @@ import {BrowserModule} from '@angular/platform-browser'; import {APP_INITIALIZER, DEFAULT_CURRENCY_CODE, LOCALE_ID, NgModule} from '@angular/core'; import {ReactiveFormsModule} from '@angular/forms'; -import {CommonModule, HashLocationStrategy, LocationStrategy, registerLocaleData} from '@angular/common'; +import { + CommonModule, + HashLocationStrategy, + LocationStrategy, + NgIf, + NgOptimizedImage, + NgTemplateOutlet, + registerLocaleData +} from '@angular/common'; import {BrowserAnimationsModule} from '@angular/platform-browser/animations'; import localeDeAt from '@angular/common/locales/de-AT'; -import {PerfectScrollbarConfigInterface, PerfectScrollbarModule} from 'ngx-perfect-scrollbar'; +import {PerfectScrollbarModule} from 'ngx-perfect-scrollbar'; -import {IconModule, IconSetModule, IconSetService} from '@coreui/icons-angular'; +import {IconDirective, IconModule, IconSetService} from '@coreui/icons-angular'; import {AppComponent} from './app.component'; +// Import containers import {DefaultLayoutComponent} from './common/views/default-layout/default-layout.component'; +import {DefaultHeaderComponent} from './common/views/default-layout/default-header/default-header.component'; import {P404Component} from './common/views/error/404.component'; import {P500Component} from './common/views/error/500.component'; import {LoginComponent} from './common/views/login/login.component'; import { - AppAsideModule, - AppBreadcrumbModule, - AppFooterModule, - AppHeaderModule, - AppSidebarModule, + AvatarComponent, + BadgeComponent, + BgColorDirective, + BreadcrumbModule, + ButtonCloseDirective, + ButtonDirective, + CardBodyComponent, + CardComponent, + CardGroupComponent, + ColComponent, + ContainerComponent, + DropdownModule, + FormControlDirective, + FormDirective, + HeaderModule, + InputGroupComponent, + InputGroupTextDirective, + ModalModule, + NavItemComponent, + RowComponent, + SidebarBrandComponent, + SidebarComponent, + SidebarModule, + SidebarNavComponent, + SidebarToggleDirective, + SidebarTogglerComponent, + TabsModule } from '@coreui/angular'; // Import routing module import {AppRoutingModule} from './app.routing'; // Import 3rd party components -import {BsDropdownModule} from 'ngx-bootstrap/dropdown'; -import {TabsModule} from 'ngx-bootstrap/tabs'; -import {ChartsModule} from 'ng2-charts'; +import {NgChartsModule} from 'ng2-charts'; import {HTTP_INTERCEPTORS, HttpClientModule, HttpClientXsrfModule} from '@angular/common/http'; import {ApiPathInterceptor} from './common/http/apipath-interceptor.service'; import {ErrorHandlerInterceptor} from './common/http/errorhandler-interceptor.service'; -import {ModalModule} from 'ngx-bootstrap/modal'; -import {PasswordChangeModalComponent} from './common/views/passwordchange-modal/passwordchange-modal.component'; -import {PasswordChangeFormComponent} from './common/views/passwordchange-form/passwordchange-form.component'; import {LoginPasswordChangeComponent} from './common/views/login-passwordchange/login-passwordchange.component'; import {CookieService} from 'ngx-cookie-service'; import {AuthenticationService} from './common/security/authentication.service'; import {WebsocketService} from './common/websocket/websocket.service'; +import {RouterLink, RouterOutlet} from '@angular/router'; +import {TafelCommonModule} from './common/tafel-common.module'; registerLocaleData(localeDeAt); -const DEFAULT_PERFECT_SCROLLBAR_CONFIG: PerfectScrollbarConfigInterface = { - suppressScrollX: true -}; - @NgModule({ imports: [ - AppAsideModule, - AppBreadcrumbModule.forRoot(), - AppFooterModule, - AppHeaderModule, + TafelCommonModule, AppRoutingModule, - AppSidebarModule, - BrowserModule, + BreadcrumbModule, BrowserAnimationsModule, - BsDropdownModule.forRoot(), - ChartsModule, + BrowserModule, CommonModule, + DropdownModule, + HeaderModule, HttpClientModule, HttpClientXsrfModule, IconModule, - IconSetModule.forRoot(), - ModalModule.forRoot(), + ModalModule, + NgChartsModule, PerfectScrollbarModule, ReactiveFormsModule, - TabsModule.forRoot() + SidebarModule, + TabsModule, + ContainerComponent, + NgIf, + PerfectScrollbarModule, + RouterLink, + RouterOutlet, + SidebarBrandComponent, + SidebarComponent, + SidebarNavComponent, + SidebarToggleDirective, + SidebarTogglerComponent, + NavItemComponent, + BadgeComponent, + AvatarComponent, + IconDirective, + BgColorDirective, + ButtonDirective, + CardBodyComponent, + CardComponent, + CardGroupComponent, + ColComponent, + ContainerComponent, + FormControlDirective, + FormDirective, + IconDirective, + InputGroupComponent, + InputGroupTextDirective, + RouterLink, + RowComponent, + NgOptimizedImage, + ButtonDirective, + ColComponent, + FormControlDirective, + FormDirective, + IconDirective, + InputGroupComponent, + InputGroupTextDirective, + RowComponent, + ButtonDirective, + ColComponent, + ContainerComponent, + FormControlDirective, + IconDirective, + InputGroupComponent, + InputGroupTextDirective, + RowComponent, + ButtonDirective, + ColComponent, + ContainerComponent, + FormControlDirective, + IconDirective, + InputGroupComponent, + InputGroupTextDirective, + RowComponent, + ButtonCloseDirective, + NgTemplateOutlet ], declarations: [ AppComponent, + DefaultHeaderComponent, DefaultLayoutComponent, - P404Component, - P500Component, LoginComponent, - PasswordChangeFormComponent, - PasswordChangeModalComponent, - LoginPasswordChangeComponent + LoginPasswordChangeComponent, + P404Component, + P500Component ], providers: [ { @@ -95,7 +172,6 @@ const DEFAULT_PERFECT_SCROLLBAR_CONFIG: PerfectScrollbarConfigInterface = { provide: LocationStrategy, useClass: HashLocationStrategy }, - IconSetService, { provide: HTTP_INTERCEPTORS, useClass: ErrorHandlerInterceptor, @@ -119,7 +195,8 @@ const DEFAULT_PERFECT_SCROLLBAR_CONFIG: PerfectScrollbarConfigInterface = { useFactory: (authService: AuthenticationService) => () => authService.loadUserInfo(), deps: [AuthenticationService], multi: true - } + }, + IconSetService ], bootstrap: [AppComponent] }) diff --git a/frontend/src/main/webapp/src/app/app.routing.ts b/frontend/src/main/webapp/src/app/app.routing.ts index 53220398d..5992957ba 100644 --- a/frontend/src/main/webapp/src/app/app.routing.ts +++ b/frontend/src/main/webapp/src/app/app.routing.ts @@ -64,6 +64,10 @@ export const routes: Routes = [ data: { permission: 'CUSTOMER' } + }, + { + path: 'benutzer', + loadChildren: () => import('./modules/user/user.module').then(m => m.UserModule) } ] }, diff --git a/frontend/src/main/webapp/src/app/common/http/apipath-interceptor.service.ts b/frontend/src/main/webapp/src/app/common/http/apipath-interceptor.service.ts index 487c17ce1..1f0f0099d 100644 --- a/frontend/src/main/webapp/src/app/common/http/apipath-interceptor.service.ts +++ b/frontend/src/main/webapp/src/app/common/http/apipath-interceptor.service.ts @@ -11,6 +11,7 @@ export class ApiPathInterceptor implements HttpInterceptor { constructor(private urlHelper: UrlHelperService) { } + /* eslint-disable @typescript-eslint/no-explicit-any */ intercept(req: HttpRequest, next: HttpHandler): Observable> { const baseUrl = this.urlHelper.getBaseUrl(); const apiPath = `/api/${req.url}`.replaceAll('//', '/'); diff --git a/frontend/src/main/webapp/src/app/common/http/errorhandler-interceptor.service.spec.ts b/frontend/src/main/webapp/src/app/common/http/errorhandler-interceptor.service.spec.ts index cc7f01e48..9455f29a8 100644 --- a/frontend/src/main/webapp/src/app/common/http/errorhandler-interceptor.service.spec.ts +++ b/frontend/src/main/webapp/src/app/common/http/errorhandler-interceptor.service.spec.ts @@ -41,6 +41,8 @@ describe('ErrorHandlerInterceptor', () => { it('generic http error', () => { authServiceSpy.isAuthenticated.and.returnValue(false); + /* eslint-disable @typescript-eslint/no-empty-function */ + /* eslint-disable @typescript-eslint/no-unused-vars */ client.get('/test').subscribe(() => { }, err => { expect(window.alert).toHaveBeenCalledWith('FEHLER:\nHTTP - 500 - Internal Server Error\nMESSAGE:\nHttp failure response for /test: 500 Internal Server Error\nDETAILS:\nundefined'); @@ -55,6 +57,8 @@ describe('ErrorHandlerInterceptor', () => { it('specific spring http error', () => { authServiceSpy.isAuthenticated.and.returnValue(false); + /* eslint-disable @typescript-eslint/no-empty-function */ + /* eslint-disable @typescript-eslint/no-unused-vars */ client.get('/test').subscribe(() => { }, err => { expect(window.alert).toHaveBeenCalledWith('FEHLER:\nHTTP - 400 - Bad Request\nMESSAGE:\nHttp failure response for /test: 400 Bad Request\nDETAILS:\ndetail-message'); @@ -70,6 +74,8 @@ describe('ErrorHandlerInterceptor', () => { it('no handling for status 404', () => { authServiceSpy.isAuthenticated.and.returnValue(false); + /* eslint-disable @typescript-eslint/no-empty-function */ + /* eslint-disable @typescript-eslint/no-unused-vars */ client.get('/test').subscribe(() => { }, err => { expect(window.alert).toHaveBeenCalledTimes(0); @@ -84,6 +90,8 @@ describe('ErrorHandlerInterceptor', () => { it('authentication expired and redirected to login', () => { authServiceSpy.isAuthenticated.and.returnValue(true); + /* eslint-disable @typescript-eslint/no-empty-function */ + /* eslint-disable @typescript-eslint/no-unused-vars */ client.get('/test').subscribe(() => { }, err => { expect(authServiceSpy.redirectToLogin).toHaveBeenCalled(); diff --git a/frontend/src/main/webapp/src/app/common/http/errorhandler-interceptor.service.ts b/frontend/src/main/webapp/src/app/common/http/errorhandler-interceptor.service.ts index b8eee3a3d..5764bda24 100644 --- a/frontend/src/main/webapp/src/app/common/http/errorhandler-interceptor.service.ts +++ b/frontend/src/main/webapp/src/app/common/http/errorhandler-interceptor.service.ts @@ -15,6 +15,7 @@ export class ErrorHandlerInterceptor implements HttpInterceptor { private ERRORCODES_WHITELIST = [401, 404, 422]; + /* eslint-disable @typescript-eslint/no-explicit-any */ intercept(req: HttpRequest, next: HttpHandler): Observable> { return next.handle(req) .pipe(catchError((error) => this.handleAuthError(error))) diff --git a/frontend/src/main/webapp/src/app/common/security/authentication.service.spec.ts b/frontend/src/main/webapp/src/app/common/security/authentication.service.spec.ts index 0c0a0cb1b..f97f87244 100644 --- a/frontend/src/main/webapp/src/app/common/security/authentication.service.spec.ts +++ b/frontend/src/main/webapp/src/app/common/security/authentication.service.spec.ts @@ -174,6 +174,7 @@ describe('AuthenticationService', () => { it('logout', () => { service.userInfo = {username: 'test-user', permissions: ['PERM1']}; + /* eslint-disable @typescript-eslint/no-unused-vars */ service.logout().subscribe(response => { expect(service.userInfo).toBeNull(); }); diff --git a/frontend/src/main/webapp/src/app/common/security/authentication.service.ts b/frontend/src/main/webapp/src/app/common/security/authentication.service.ts index 860768e40..e388d70a5 100644 --- a/frontend/src/main/webapp/src/app/common/security/authentication.service.ts +++ b/frontend/src/main/webapp/src/app/common/security/authentication.service.ts @@ -1,7 +1,7 @@ import {HttpClient, HttpHeaders} from '@angular/common/http'; import {Injectable} from '@angular/core'; import {Router} from '@angular/router'; -import {combineLatest, Observable, of} from 'rxjs'; +import {Observable, of} from 'rxjs'; import {catchError, map, tap} from 'rxjs/operators'; @Injectable({ @@ -23,6 +23,7 @@ export class AuthenticationService { await this.loadUserInfo(); return {successful: true, passwordChangeRequired: response.passwordChangeRequired}; }), + /* eslint-disable @typescript-eslint/no-unused-vars */ catchError(_ => { this.userInfo = null; return of({successful: false, passwordChangeRequired: false}); @@ -30,7 +31,7 @@ export class AuthenticationService { .toPromise(); } - public isAuthenticated(): Boolean { + public isAuthenticated(): boolean { return this.userInfo !== null; } @@ -75,6 +76,7 @@ export class AuthenticationService { this.userInfo = userInfo; return of(userInfo); }), + /* eslint-disable @typescript-eslint/no-unused-vars */ catchError(_ => { return of(null); }) diff --git a/frontend/src/main/webapp/src/app/common/security/authguard.service.ts b/frontend/src/main/webapp/src/app/common/security/authguard.service.ts index 10f58cbf8..bb6e768db 100644 --- a/frontend/src/main/webapp/src/app/common/security/authguard.service.ts +++ b/frontend/src/main/webapp/src/app/common/security/authguard.service.ts @@ -1,5 +1,5 @@ import {Injectable} from '@angular/core'; -import {ActivatedRouteSnapshot, CanActivateChild, Router, RouterStateSnapshot} from '@angular/router'; +import {ActivatedRouteSnapshot, CanActivateChild, RouterStateSnapshot} from '@angular/router'; import {AuthenticationService} from './authentication.service'; @Injectable({ @@ -12,6 +12,7 @@ export class AuthGuardService implements CanActivateChild { ) { } + /* eslint-disable @typescript-eslint/no-unused-vars */ canActivateChild(childRoute: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean { if (!this.auth.hasAnyPermission()) { this.auth.redirectToLogin('fehlgeschlagen'); diff --git a/frontend/src/main/webapp/src/app/common/security/tafel-if-permission.directive.spec.ts b/frontend/src/main/webapp/src/app/common/security/tafel-if-permission.directive.spec.ts index 13c1cc11c..1db8beb52 100644 --- a/frontend/src/main/webapp/src/app/common/security/tafel-if-permission.directive.spec.ts +++ b/frontend/src/main/webapp/src/app/common/security/tafel-if-permission.directive.spec.ts @@ -1,5 +1,4 @@ import {TafelIfPermissionDirective} from './tafel-if-permission.directive'; -import {AuthenticationService} from './authentication.service'; describe('TafelIfPermissionDirective', () => { function setup() { diff --git a/frontend/src/main/webapp/src/app/common/security/tafel-if-permission.directive.ts b/frontend/src/main/webapp/src/app/common/security/tafel-if-permission.directive.ts index b9da37962..d7cb985a1 100644 --- a/frontend/src/main/webapp/src/app/common/security/tafel-if-permission.directive.ts +++ b/frontend/src/main/webapp/src/app/common/security/tafel-if-permission.directive.ts @@ -5,7 +5,9 @@ import {AuthenticationService} from './authentication.service'; selector: '[tafelIfPermission]' }) export class TafelIfPermissionDirective { + constructor( + /* eslint-disable @typescript-eslint/no-explicit-any */ private templateRef: TemplateRef, private viewContainer: ViewContainerRef, private authenticationService: AuthenticationService) { diff --git a/frontend/src/main/webapp/src/app/common/state/global-state.service.ts b/frontend/src/main/webapp/src/app/common/state/global-state.service.ts index 292e5b2e6..8ec71829f 100644 --- a/frontend/src/main/webapp/src/app/common/state/global-state.service.ts +++ b/frontend/src/main/webapp/src/app/common/state/global-state.service.ts @@ -14,10 +14,12 @@ export class GlobalStateService { ) { } + /* eslint-disable @typescript-eslint/no-explicit-any */ init(): Promise { return this.getCurrentDistributionPromise(); } + /* eslint-disable @typescript-eslint/no-explicit-any */ private getCurrentDistributionPromise(): Promise { return new Promise((resolve, reject) => { this.distributionApiService.getCurrentDistribution() diff --git a/frontend/src/main/webapp/src/app/common/tafel-common.module.ts b/frontend/src/main/webapp/src/app/common/tafel-common.module.ts index 3506e6fe9..8fab52c81 100644 --- a/frontend/src/main/webapp/src/app/common/tafel-common.module.ts +++ b/frontend/src/main/webapp/src/app/common/tafel-common.module.ts @@ -1,14 +1,23 @@ import {NgModule} from '@angular/core'; import {TafelIfPermissionDirective} from './security/tafel-if-permission.directive'; +import {PasswordChangeFormComponent} from './views/passwordchange-form/passwordchange-form.component'; +import {ReactiveFormsModule} from '@angular/forms'; +import {CommonModule} from '@angular/common'; @NgModule({ declarations: [ - TafelIfPermissionDirective + TafelIfPermissionDirective, + PasswordChangeFormComponent + ], + imports: [ + ReactiveFormsModule, + CommonModule ], exports: [ - TafelIfPermissionDirective + TafelIfPermissionDirective, + PasswordChangeFormComponent ] }) -// TODO adding also views, services, etc? +// TODO add also views, services, etc? export class TafelCommonModule { } diff --git a/frontend/src/main/webapp/src/app/common/util/file-helper.service.spec.ts b/frontend/src/main/webapp/src/app/common/util/file-helper.service.spec.ts index efe42c944..a498ed7ed 100644 --- a/frontend/src/main/webapp/src/app/common/util/file-helper.service.spec.ts +++ b/frontend/src/main/webapp/src/app/common/util/file-helper.service.spec.ts @@ -1,8 +1,6 @@ describe('FileHelperService', () => { - beforeEach(() => { - }); - + /* eslint-disable @typescript-eslint/no-empty-function */ it('openFile', () => { // TODO }); diff --git a/frontend/src/main/webapp/src/app/common/views/default-layout/default-header/default-header.component.html b/frontend/src/main/webapp/src/app/common/views/default-layout/default-header/default-header.component.html new file mode 100644 index 000000000..b84e1a757 --- /dev/null +++ b/frontend/src/main/webapp/src/app/common/views/default-layout/default-header/default-header.component.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + diff --git a/frontend/src/main/webapp/src/app/common/views/default-layout/default-header/default-header.component.scss b/frontend/src/main/webapp/src/app/common/views/default-layout/default-header/default-header.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/main/webapp/src/app/common/views/default-layout/default-header/default-header.component.spec.ts b/frontend/src/main/webapp/src/app/common/views/default-layout/default-header/default-header.component.spec.ts new file mode 100644 index 000000000..02128c53e --- /dev/null +++ b/frontend/src/main/webapp/src/app/common/views/default-layout/default-header/default-header.component.spec.ts @@ -0,0 +1,75 @@ +import {ComponentFixture, TestBed} from '@angular/core/testing'; + +import { + AvatarModule, + BadgeModule, + BreadcrumbModule, + DropdownModule, + GridModule, + HeaderModule, + NavModule, + SidebarModule +} from '@coreui/angular'; +import {IconSetService} from '@coreui/icons-angular'; +import {DefaultHeaderComponent} from './default-header.component'; +import {RouterTestingModule} from '@angular/router/testing'; +import {HttpClientTestingModule} from '@angular/common/http/testing'; +import {AuthenticationService} from '../../../security/authentication.service'; +import {of} from 'rxjs'; + +describe('DefaultHeaderComponent', () => { + let component: DefaultHeaderComponent; + let fixture: ComponentFixture; + /* eslint-disable @typescript-eslint/no-unused-vars */ + let iconSetService: IconSetService; + let authenticationService: jasmine.SpyObj; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [DefaultHeaderComponent], + imports: [ + GridModule, + HeaderModule, + NavModule, + BadgeModule, + AvatarModule, + DropdownModule, + BreadcrumbModule, + HttpClientTestingModule, + RouterTestingModule, + SidebarModule + ], + providers: [ + IconSetService, + { + provide: AuthenticationService, + useValue: jasmine.createSpyObj('AuthenticationService', ['logout', 'redirectToLogin']) + } + ] + }) + .compileComponents(); + + authenticationService = TestBed.inject(AuthenticationService) as jasmine.SpyObj; + }); + + beforeEach(() => { + iconSetService = TestBed.inject(IconSetService); + + fixture = TestBed.createComponent(DefaultHeaderComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); + + it('logout', () => { + authenticationService.logout.and.returnValues(of(null)); + + component.logout(); + + expect(authenticationService.redirectToLogin).toHaveBeenCalled(); + }); + +}); diff --git a/frontend/src/main/webapp/src/app/common/views/default-layout/default-header/default-header.component.ts b/frontend/src/main/webapp/src/app/common/views/default-layout/default-header/default-header.component.ts new file mode 100644 index 000000000..9cbcd6a3b --- /dev/null +++ b/frontend/src/main/webapp/src/app/common/views/default-layout/default-header/default-header.component.ts @@ -0,0 +1,24 @@ +import {Component, Input} from '@angular/core'; +import {HeaderComponent} from '@coreui/angular'; +import {AuthenticationService} from '../../../security/authentication.service'; + +@Component({ + selector: 'app-default-header', + templateUrl: './default-header.component.html', +}) +export class DefaultHeaderComponent extends HeaderComponent { + + constructor(private auth: AuthenticationService) { + super(); + } + + @Input() sidebarId = 'sidebar'; + + public logout() { + /* eslint-disable @typescript-eslint/no-unused-vars */ + this.auth.logout().subscribe(_ => { + this.auth.redirectToLogin(); + }); + } + +} diff --git a/frontend/src/main/webapp/src/app/common/views/default-layout/default-layout.component.html b/frontend/src/main/webapp/src/app/common/views/default-layout/default-layout.component.html index 3ba1e16ee..40a043bbd 100644 --- a/frontend/src/main/webapp/src/app/common/views/default-layout/default-layout.component.html +++ b/frontend/src/main/webapp/src/app/common/views/default-layout/default-layout.component.html @@ -1,32 +1,39 @@ - - - -
- - - - - - -
-
+ + + + + + + + + + + + +
+ + + +
+ -
-
+ +
diff --git a/frontend/src/main/webapp/src/app/common/views/default-layout/default-layout.component.spec.ts b/frontend/src/main/webapp/src/app/common/views/default-layout/default-layout.component.spec.ts index 4b46a2ced..0fbef816e 100644 --- a/frontend/src/main/webapp/src/app/common/views/default-layout/default-layout.component.spec.ts +++ b/frontend/src/main/webapp/src/app/common/views/default-layout/default-layout.component.spec.ts @@ -2,16 +2,16 @@ import {TestBed, waitForAsync} from '@angular/core/testing'; import {RouterTestingModule} from '@angular/router/testing'; import {DefaultLayoutComponent} from './default-layout.component'; import {AuthenticationService} from '../../security/authentication.service'; -import { - AppHeaderComponent, - AppSidebarComponent, - AppSidebarMinimizerComponent, - AppSidebarNavComponent -} from '@coreui/angular'; +import {ContainerComponent, HeaderNavComponent, SidebarModule} from '@coreui/angular'; import {GlobalStateService} from '../../state/global-state.service'; +import {DefaultHeaderComponent} from './default-header/default-header.component'; +import {PerfectScrollbarComponent} from 'ngx-perfect-scrollbar'; +import {DistributionItem} from "../../../api/distribution-api.service"; +import {BehaviorSubject} from "rxjs"; describe('DefaultLayoutComponent', () => { let authService: jasmine.SpyObj; + /* eslint-disable @typescript-eslint/no-unused-vars */ let globalStateService: jasmine.SpyObj; beforeEach(waitForAsync(() => { @@ -19,12 +19,16 @@ describe('DefaultLayoutComponent', () => { const globalStateServiceSpy = jasmine.createSpyObj('GlobalStateService', ['getCurrentDistribution']); TestBed.configureTestingModule({ + imports: [ + SidebarModule, + RouterTestingModule, + ContainerComponent, + HeaderNavComponent + ], declarations: [ - AppHeaderComponent, - AppSidebarComponent, - AppSidebarNavComponent, - AppSidebarMinimizerComponent, - DefaultLayoutComponent + DefaultLayoutComponent, + DefaultHeaderComponent, + PerfectScrollbarComponent ], providers: [ { @@ -35,12 +39,13 @@ describe('DefaultLayoutComponent', () => { provide: GlobalStateService, useValue: globalStateServiceSpy } - ], - imports: [RouterTestingModule] + ] }).compileComponents(); authService = TestBed.inject(AuthenticationService) as jasmine.SpyObj; globalStateService = TestBed.inject(GlobalStateService) as jasmine.SpyObj; + + globalStateService.getCurrentDistribution.and.returnValue(new BehaviorSubject(null)); })); it('should create the component', waitForAsync(() => { @@ -48,11 +53,11 @@ describe('DefaultLayoutComponent', () => { const fixture = TestBed.createComponent(DefaultLayoutComponent); const component = fixture.componentInstance; + fixture.detectChanges(); + expect(component).toBeTruthy(); })); - // TODO add test for sideBarMinimize - it('navItems are filtered by permissions - permissions undefined', () => { const fixture = TestBed.createComponent(DefaultLayoutComponent); const component = fixture.componentInstance; @@ -69,6 +74,7 @@ describe('DefaultLayoutComponent', () => { const filteredItems = component.filterNavItemsByPermissions(testMenuItems); + fixture.detectChanges(); expect(filteredItems).toEqual([]); }); @@ -78,6 +84,7 @@ describe('DefaultLayoutComponent', () => { const filteredItems = component.filterNavItemsByPermissions(null); + fixture.detectChanges(); expect(filteredItems).toEqual([]); }); @@ -89,6 +96,7 @@ describe('DefaultLayoutComponent', () => { const filteredItems = component.filterNavItemsByPermissions([]); + fixture.detectChanges(); expect(filteredItems).toEqual([]); }); @@ -105,6 +113,7 @@ describe('DefaultLayoutComponent', () => { } ]); + fixture.detectChanges(); expect(filteredItems).toEqual([]); }); @@ -121,6 +130,7 @@ describe('DefaultLayoutComponent', () => { const filteredItems = component.filterNavItemsByPermissions(testMenuItems); + fixture.detectChanges(); expect(filteredItems).toEqual(testMenuItems); }); @@ -138,6 +148,7 @@ describe('DefaultLayoutComponent', () => { const filteredItems = component.filterNavItemsByPermissions(testMenuItems); + fixture.detectChanges(); expect(filteredItems).toEqual(testMenuItems); }); @@ -161,6 +172,7 @@ describe('DefaultLayoutComponent', () => { const filteredItems = component.filterNavItemsByPermissions(testMenuItems); + fixture.detectChanges(); expect(filteredItems).toEqual([testMenuItem2]); })); @@ -197,6 +209,7 @@ describe('DefaultLayoutComponent', () => { const filteredItems = component.filterEmptyTitleItems(testMenuItems); + fixture.detectChanges(); expect(filteredItems).toEqual([testMenuItem1, testMenuItem2, testMenuItem3, testMenuItem5, testMenuItem6]); })); @@ -215,6 +228,7 @@ describe('DefaultLayoutComponent', () => { const fixture = TestBed.createComponent(DefaultLayoutComponent); const component = fixture.componentInstance; + fixture.detectChanges(); component.navItems = testMenuItems; const editedItems = component.editNavItemsForDistributionState(testMenuItems, null); @@ -223,8 +237,8 @@ describe('DefaultLayoutComponent', () => { testMenuItem1, { ...testMenuItem2, badge: { - variant: 'danger', - text: 'INAKTIV' + text: 'INAKTIV', + color: 'danger' }, attributes: {disabled: true} }, testMenuItem3 @@ -266,6 +280,7 @@ describe('DefaultLayoutComponent', () => { const fixture = TestBed.createComponent(DefaultLayoutComponent); const component = fixture.componentInstance; + fixture.detectChanges(); component.navItems = testMenuItems; const editedItems = component.editNavItemsForDistributionState(testMenuItems, testDistribution); diff --git a/frontend/src/main/webapp/src/app/common/views/default-layout/default-layout.component.ts b/frontend/src/main/webapp/src/app/common/views/default-layout/default-layout.component.ts index b23d22b92..cb615f723 100644 --- a/frontend/src/main/webapp/src/app/common/views/default-layout/default-layout.component.ts +++ b/frontend/src/main/webapp/src/app/common/views/default-layout/default-layout.component.ts @@ -1,20 +1,19 @@ -import {Component, OnInit, ViewChild} from '@angular/core'; +import {Component, OnInit} from '@angular/core'; import {AuthenticationService} from '../../security/authentication.service'; import {ITafelNavData, navigationMenuItems} from '../../../modules/dashboard/navigation-menuItems'; -import {PasswordChangeModalComponent} from '../passwordchange-modal/passwordchange-modal.component'; import {DistributionItem} from '../../../api/distribution-api.service'; import {GlobalStateService} from '../../state/global-state.service'; @Component({ selector: 'tafel-default-layout', - templateUrl: './default-layout.component.html' + templateUrl: 'default-layout.component.html' }) export class DefaultLayoutComponent implements OnInit { - public sidebarMinimized = false; - public navItems: ITafelNavData[] = navigationMenuItems; + public perfectScrollbarConfig = { + suppressScrollX: true, + }; - @ViewChild(PasswordChangeModalComponent) - private passwordChangeModalComponent: PasswordChangeModalComponent; + public navItems: ITafelNavData[] = navigationMenuItems; constructor( private auth: AuthenticationService, @@ -32,20 +31,6 @@ export class DefaultLayoutComponent implements OnInit { }); } - toggleMinimize(e) { - this.sidebarMinimized = e; - } - - public onLogout() { - this.auth.logout().subscribe(_ => { - this.auth.redirectToLogin(); - }); - } - - public changePassword() { - this.passwordChangeModalComponent.showDialog(); - } - public filterNavItemsByPermissions(navItems: ITafelNavData[]): ITafelNavData[] { const resultNavItems: ITafelNavData[] = []; @@ -90,8 +75,8 @@ export class DefaultLayoutComponent implements OnInit { const modifiedNavItem = { ...navItem, badge: { - variant: 'danger', - text: 'INAKTIV' + text: 'INAKTIV', + color: 'danger' }, attributes: {disabled: true} }; diff --git a/frontend/src/main/webapp/src/app/common/views/default-layout/resolver/default-layout-resolver.component.spec.ts b/frontend/src/main/webapp/src/app/common/views/default-layout/resolver/default-layout-resolver.component.spec.ts index a178d42cb..d02ed69a7 100644 --- a/frontend/src/main/webapp/src/app/common/views/default-layout/resolver/default-layout-resolver.component.spec.ts +++ b/frontend/src/main/webapp/src/app/common/views/default-layout/resolver/default-layout-resolver.component.spec.ts @@ -38,6 +38,7 @@ describe('DefaultLayoutResolver', () => { const mockGlobalStateInit = of('2').toPromise(); globalStateService.init.and.returnValue(mockGlobalStateInit); + /* eslint-disable @typescript-eslint/no-explicit-any */ resolver.resolve(undefined, undefined).then((result: any[]) => { expect(result[0]).toEqual(RxStompState.OPEN); expect(result[1]).toEqual('2'); diff --git a/frontend/src/main/webapp/src/app/common/views/default-layout/resolver/default-layout-resolver.component.ts b/frontend/src/main/webapp/src/app/common/views/default-layout/resolver/default-layout-resolver.component.ts index c35d36d8e..fc2fd0d39 100644 --- a/frontend/src/main/webapp/src/app/common/views/default-layout/resolver/default-layout-resolver.component.ts +++ b/frontend/src/main/webapp/src/app/common/views/default-layout/resolver/default-layout-resolver.component.ts @@ -6,6 +6,7 @@ import {GlobalStateService} from '../../../state/global-state.service'; @Injectable({ providedIn: 'root' }) +/* eslint-disable @typescript-eslint/no-explicit-any */ export class DefaultLayoutResolver implements Resolve { constructor( @@ -14,6 +15,8 @@ export class DefaultLayoutResolver implements Resolve { ) { } + /* eslint-disable @typescript-eslint/no-explicit-any */ + /* eslint-disable @typescript-eslint/no-unused-vars */ public resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Promise { return Promise.all([this.websocketService.connect(), this.globalStateService.init()]); } diff --git a/frontend/src/main/webapp/src/app/common/views/error/404.component.html b/frontend/src/main/webapp/src/app/common/views/error/404.component.html index a6abe1593..7ceeaaa00 100644 --- a/frontend/src/main/webapp/src/app/common/views/error/404.component.html +++ b/frontend/src/main/webapp/src/app/common/views/error/404.component.html @@ -1,13 +1,13 @@ -
-
-
-
+
+ + +
-

404

+

404

Seite nicht gefunden

-

Diese Bananenkiste ist wohl leer

+

Diese Bananenkiste ist wohl leer

-
-
-
+ + +
diff --git a/frontend/src/main/webapp/src/app/common/views/error/404.component.ts b/frontend/src/main/webapp/src/app/common/views/error/404.component.ts index 26a70201d..2c82f1bff 100644 --- a/frontend/src/main/webapp/src/app/common/views/error/404.component.ts +++ b/frontend/src/main/webapp/src/app/common/views/error/404.component.ts @@ -4,8 +4,4 @@ import {Component} from '@angular/core'; templateUrl: '404.component.html' }) export class P404Component { - - constructor() { - } - } diff --git a/frontend/src/main/webapp/src/app/common/views/error/500.component.html b/frontend/src/main/webapp/src/app/common/views/error/500.component.html index 8bc63e302..045b65a8b 100644 --- a/frontend/src/main/webapp/src/app/common/views/error/500.component.html +++ b/frontend/src/main/webapp/src/app/common/views/error/500.component.html @@ -1,13 +1,13 @@ -
-
-
-
-
-

500

+
+ + + + +

500

Houston, wir haben ein Problem!

-

Interner Server Fehler

-
-
-
-
+

Interner Server Fehler

+ + + +
diff --git a/frontend/src/main/webapp/src/app/common/views/error/500.component.ts b/frontend/src/main/webapp/src/app/common/views/error/500.component.ts index e9dc5458f..ab8f2b144 100644 --- a/frontend/src/main/webapp/src/app/common/views/error/500.component.ts +++ b/frontend/src/main/webapp/src/app/common/views/error/500.component.ts @@ -4,8 +4,4 @@ import {Component} from '@angular/core'; templateUrl: '500.component.html' }) export class P500Component { - - constructor() { - } - } diff --git a/frontend/src/main/webapp/src/app/common/views/login-passwordchange/login-passwordchange.component.html b/frontend/src/main/webapp/src/app/common/views/login-passwordchange/login-passwordchange.component.html index bb387e1b0..156381a6a 100644 --- a/frontend/src/main/webapp/src/app/common/views/login-passwordchange/login-passwordchange.component.html +++ b/frontend/src/main/webapp/src/app/common/views/login-passwordchange/login-passwordchange.component.html @@ -1,36 +1,34 @@ -
-
-
-
-
-
-
-
-
- -

Tafel Admin - Passwort รคndern

-
-
-
- -
+
+ + + + + + +
+ +

Tafel Admin - Passwort รคndern

+
+
+
+
-
-
-
- - -
+
+
+
+
+ +
-
-
-
-
-
-
+ + + + + +
diff --git a/frontend/src/main/webapp/src/app/common/views/login-passwordchange/login-passwordchange.component.spec.ts b/frontend/src/main/webapp/src/app/common/views/login-passwordchange/login-passwordchange.component.spec.ts index 9742b7afa..70f970d86 100644 --- a/frontend/src/main/webapp/src/app/common/views/login-passwordchange/login-passwordchange.component.spec.ts +++ b/frontend/src/main/webapp/src/app/common/views/login-passwordchange/login-passwordchange.component.spec.ts @@ -6,6 +6,7 @@ import {Router} from '@angular/router'; import {of} from 'rxjs'; import {PasswordChangeFormComponent} from '../passwordchange-form/passwordchange-form.component'; import {HttpClientTestingModule} from '@angular/common/http/testing'; +import {CardModule, ColComponent, ContainerComponent, RowComponent} from '@coreui/angular'; describe('LoginPasswordChangeComponent', () => { let authServiceSpy: jasmine.SpyObj; @@ -15,7 +16,11 @@ describe('LoginPasswordChangeComponent', () => { TestBed.configureTestingModule({ imports: [ ReactiveFormsModule, - HttpClientTestingModule + HttpClientTestingModule, + CardModule, + ContainerComponent, + RowComponent, + ColComponent ], declarations: [ LoginPasswordChangeComponent, diff --git a/frontend/src/main/webapp/src/app/common/views/login-passwordchange/login-passwordchange.component.ts b/frontend/src/main/webapp/src/app/common/views/login-passwordchange/login-passwordchange.component.ts index a9306ebf5..c2940e954 100644 --- a/frontend/src/main/webapp/src/app/common/views/login-passwordchange/login-passwordchange.component.ts +++ b/frontend/src/main/webapp/src/app/common/views/login-passwordchange/login-passwordchange.component.ts @@ -34,7 +34,7 @@ export class LoginPasswordChangeComponent { this.router.navigate(['login']); } - isSaveDisabled(): Boolean { + isSaveDisabled(): boolean { return !this.form?.isValid(); } diff --git a/frontend/src/main/webapp/src/app/common/views/login/login.component.html b/frontend/src/main/webapp/src/app/common/views/login/login.component.html index 497774aa9..8c2190ada 100644 --- a/frontend/src/main/webapp/src/app/common/views/login/login.component.html +++ b/frontend/src/main/webapp/src/app/common/views/login/login.component.html @@ -1,45 +1,38 @@ -
-
-
-
-
-
-
-
-
-
- -

Tafel Admin

-
-
-
{{errorMessage}}
-
-
-
- -
- -
-
-
- -
- -
-
-
- -
-
-
-
-
-
-
-
-
-
+
+ + + + + + +
+
+ +

Tafel Admin

+
+
+
{{errorMessage}}
+
+ + + + + + + + + + + + + +
+
+
+
+
+
+
diff --git a/frontend/src/main/webapp/src/app/common/views/login/login.component.spec.ts b/frontend/src/main/webapp/src/app/common/views/login/login.component.spec.ts index ec8d50545..85deb1044 100644 --- a/frontend/src/main/webapp/src/app/common/views/login/login.component.spec.ts +++ b/frontend/src/main/webapp/src/app/common/views/login/login.component.spec.ts @@ -4,6 +4,7 @@ import {AuthenticationService} from '../../security/authentication.service'; import {LoginComponent} from './login.component'; import {ReactiveFormsModule} from '@angular/forms'; import {of} from 'rxjs'; +import {CardModule, ColComponent, ContainerComponent, InputGroupComponent, RowComponent} from '@coreui/angular'; describe('LoginComponent', () => { let authService: jasmine.SpyObj; @@ -14,7 +15,14 @@ describe('LoginComponent', () => { const routerSpy = jasmine.createSpyObj('Router', ['navigate', 'getCurrentNavigation']); TestBed.configureTestingModule({ - imports: [ReactiveFormsModule], + imports: [ + ReactiveFormsModule, + ContainerComponent, + RowComponent, + ColComponent, + CardModule, + InputGroupComponent + ], providers: [ { provide: AuthenticationService, diff --git a/frontend/src/main/webapp/src/app/common/views/login/login.component.ts b/frontend/src/main/webapp/src/app/common/views/login/login.component.ts index 368487574..1b602f2ad 100644 --- a/frontend/src/main/webapp/src/app/common/views/login/login.component.ts +++ b/frontend/src/main/webapp/src/app/common/views/login/login.component.ts @@ -1,5 +1,5 @@ import {Component, OnInit} from '@angular/core'; -import {FormControl, FormGroup, Validators} from '@angular/forms'; +import {UntypedFormControl, UntypedFormGroup, Validators} from '@angular/forms'; import {ActivatedRoute, Router} from '@angular/router'; import {AuthenticationService} from '../../security/authentication.service'; @@ -10,9 +10,9 @@ import {AuthenticationService} from '../../security/authentication.service'; export class LoginComponent implements OnInit { errorMessage: string; - loginForm = new FormGroup({ - username: new FormControl('', Validators.required), - password: new FormControl('', Validators.required) + loginForm = new UntypedFormGroup({ + username: new UntypedFormControl('', Validators.required), + password: new UntypedFormControl('', Validators.required) }); constructor( diff --git a/frontend/src/main/webapp/src/app/common/views/passwordchange-form/passwordchange-form.component.html b/frontend/src/main/webapp/src/app/common/views/passwordchange-form/passwordchange-form.component.html index cab29638b..0e935fa54 100644 --- a/frontend/src/main/webapp/src/app/common/views/passwordchange-form/passwordchange-form.component.html +++ b/frontend/src/main/webapp/src/app/common/views/passwordchange-form/passwordchange-form.component.html @@ -5,7 +5,7 @@
{{errorMessage}}
-
Details:
+
Details:
  • {{detail}}
  • @@ -17,7 +17,7 @@
    - +
    - +
    - +
    -
    Passwortregeln
    +
    Passwortregeln
    diff --git a/frontend/src/main/webapp/src/app/common/views/passwordchange-form/passwordchange-form.component.spec.ts b/frontend/src/main/webapp/src/app/common/views/passwordchange-form/passwordchange-form.component.spec.ts index fb707a7df..6e49c2632 100644 --- a/frontend/src/main/webapp/src/app/common/views/passwordchange-form/passwordchange-form.component.spec.ts +++ b/frontend/src/main/webapp/src/app/common/views/passwordchange-form/passwordchange-form.component.spec.ts @@ -1,8 +1,8 @@ import {ComponentFixture, TestBed, waitForAsync} from '@angular/core/testing'; -import {ModalModule} from 'ngx-bootstrap/modal'; import {HttpClientTestingModule, HttpTestingController} from '@angular/common/http/testing'; import {FormControl, FormGroup} from '@angular/forms'; import {PasswordChangeFormComponent} from './passwordchange-form.component'; +import {ModalModule} from '@coreui/angular'; describe('PasswordChangeFormComponent', () => { let httpMock: HttpTestingController; @@ -12,7 +12,7 @@ describe('PasswordChangeFormComponent', () => { beforeEach(waitForAsync(() => { TestBed.configureTestingModule({ imports: [ - ModalModule.forRoot(), + ModalModule, HttpClientTestingModule ], declarations: [ diff --git a/frontend/src/main/webapp/src/app/common/views/passwordchange-form/passwordchange-form.component.ts b/frontend/src/main/webapp/src/app/common/views/passwordchange-form/passwordchange-form.component.ts index cfc823f9e..8c8868b49 100644 --- a/frontend/src/main/webapp/src/app/common/views/passwordchange-form/passwordchange-form.component.ts +++ b/frontend/src/main/webapp/src/app/common/views/passwordchange-form/passwordchange-form.component.ts @@ -1,5 +1,5 @@ import {Component} from '@angular/core'; -import {FormControl, FormGroup, ValidatorFn, Validators} from '@angular/forms'; +import {UntypedFormControl, UntypedFormGroup, ValidatorFn, Validators} from '@angular/forms'; import {ChangePasswordRequest, ChangePasswordResponse, UserApiService} from '../../../api/user-api.service'; import {catchError, map} from 'rxjs/operators'; import {Observable, throwError} from 'rxjs'; @@ -7,23 +7,23 @@ import {HttpErrorResponse} from '@angular/common/http'; @Component({ selector: 'tafel-passwordchange-form', - templateUrl: './passwordchange-form.component.html' + templateUrl: 'passwordchange-form.component.html' }) export class PasswordChangeFormComponent { successMessage: string; errorMessage: string; errorMessageDetails: string[]; - form = new FormGroup({ - currentPassword: new FormControl('', [ + form = new UntypedFormGroup({ + currentPassword: new UntypedFormControl('', [ Validators.required ]), - newPassword: new FormControl('', [ + newPassword: new UntypedFormControl('', [ Validators.required, Validators.minLength(8), Validators.maxLength(50) ]), - newRepeatedPassword: new FormControl('', [ + newRepeatedPassword: new UntypedFormControl('', [ Validators.required, Validators.minLength(8), Validators.maxLength(50) @@ -48,6 +48,7 @@ export class PasswordChangeFormComponent { return this.userApiService.changePassword(passwordChangeRequest).pipe( map( + /* eslint-disable @typescript-eslint/no-unused-vars */ (response: ChangePasswordResponse) => { this.errorMessage = null; this.errorMessageDetails = null; @@ -60,6 +61,7 @@ export class PasswordChangeFormComponent { const errorBody = error.error as ChangePasswordResponse; this.errorMessage = errorBody.message; this.errorMessageDetails = errorBody.details; + this.successMessage = null; return throwError(false); } ) @@ -74,7 +76,7 @@ export class PasswordChangeFormComponent { } validateNewAndRepeatedPasswords(): ValidatorFn { - return (formGroup: FormGroup) => { + return (formGroup: UntypedFormGroup) => { const newPassword = formGroup.get('newPassword').value; const newRepeatedPassword = formGroup.get('newRepeatedPassword').value; diff --git a/frontend/src/main/webapp/src/app/common/views/passwordchange-modal/passwordchange-modal.component.html b/frontend/src/main/webapp/src/app/common/views/passwordchange-modal/passwordchange-modal.component.html deleted file mode 100644 index a845febac..000000000 --- a/frontend/src/main/webapp/src/app/common/views/passwordchange-modal/passwordchange-modal.component.html +++ /dev/null @@ -1,22 +0,0 @@ - diff --git a/frontend/src/main/webapp/src/app/common/views/passwordchange-modal/passwordchange-modal.component.spec.ts b/frontend/src/main/webapp/src/app/common/views/passwordchange-modal/passwordchange-modal.component.spec.ts deleted file mode 100644 index a45e684e2..000000000 --- a/frontend/src/main/webapp/src/app/common/views/passwordchange-modal/passwordchange-modal.component.spec.ts +++ /dev/null @@ -1,84 +0,0 @@ -import {ComponentFixture, fakeAsync, TestBed, tick, waitForAsync} from '@angular/core/testing'; -import {PasswordChangeModalComponent} from './passwordchange-modal.component'; -import {ModalDirective, ModalModule} from 'ngx-bootstrap/modal'; -import {HttpClientTestingModule, HttpTestingController} from '@angular/common/http/testing'; -import {PasswordChangeFormComponent} from '../passwordchange-form/passwordchange-form.component'; -import {Observable, of} from 'rxjs'; - -describe('PasswordChangeModalComponent', () => { - let httpMock: HttpTestingController; - let fixture: ComponentFixture; - let component: PasswordChangeModalComponent; - - beforeEach(waitForAsync(() => { - TestBed.configureTestingModule({ - imports: [ - ModalModule.forRoot(), - HttpClientTestingModule - ], - declarations: [ - PasswordChangeModalComponent - ] - }).compileComponents(); - - httpMock = TestBed.inject(HttpTestingController); - fixture = TestBed.createComponent(PasswordChangeModalComponent); - component = fixture.componentInstance; - })); - - it('should create the component', waitForAsync(() => { - expect(component).toBeTruthy(); - })); - - it('showDialog should open the modal dialog', waitForAsync(() => { - component.form = jasmine.createSpyObj(['reset']); - component.modal = jasmine.createSpyObj(['show']); - - component.showDialog(); - - expect(component.form.reset).toHaveBeenCalled(); - expect(component.modal.show).toHaveBeenCalled(); - })); - - it('hideModalDelayed should hide the modal dialog after a delay', fakeAsync(() => { - component.modal = jasmine.createSpyObj(['hide']); - - component.hideModalDelayed(); - expect(component.modal.hide).not.toHaveBeenCalled(); - - tick(2000); - - expect(component.modal.hide).toHaveBeenCalled(); - })); - - it('changePassword calls form and hides modal on success', fakeAsync(() => { - const response: Observable = of(true); - - const formMock = jasmine.createSpyObj(['changePassword']); - formMock.changePassword.and.returnValue(response); - component.form = formMock; - component.modal = jasmine.createSpyObj(['hide']); - - component.changePassword(); - tick(2000); - - expect(component.modal.hide).toHaveBeenCalled(); - expect(component.form.changePassword).toHaveBeenCalled(); - })); - - it('changePassword calls form and doesnt hide modal on failure', fakeAsync(() => { - const response: Observable = of(false); - - const formMock = jasmine.createSpyObj(['changePassword']); - formMock.changePassword.and.returnValue(response); - component.form = formMock; - component.modal = jasmine.createSpyObj(['hide']); - - component.changePassword(); - tick(2000); - - expect(component.modal.hide).not.toHaveBeenCalled(); - expect(component.form.changePassword).toHaveBeenCalled(); - })); - -}); diff --git a/frontend/src/main/webapp/src/app/common/views/passwordchange-modal/passwordchange-modal.component.ts b/frontend/src/main/webapp/src/app/common/views/passwordchange-modal/passwordchange-modal.component.ts deleted file mode 100644 index 9e1a6c9a7..000000000 --- a/frontend/src/main/webapp/src/app/common/views/passwordchange-modal/passwordchange-modal.component.ts +++ /dev/null @@ -1,36 +0,0 @@ -import {Component, ViewChild} from '@angular/core'; -import {ModalDirective} from 'ngx-bootstrap/modal'; -import {PasswordChangeFormComponent} from '../passwordchange-form/passwordchange-form.component'; - -@Component({ - selector: 'tafel-passwordchange-modal', - templateUrl: './passwordchange-modal.component.html' -}) -export class PasswordChangeModalComponent { - @ViewChild('pwdChangeModal') public modal: ModalDirective; - @ViewChild(PasswordChangeFormComponent) public form: PasswordChangeFormComponent; - - showDialog() { - this.form.reset(); - this.modal.show(); - } - - changePassword() { - this.form.changePassword().subscribe(successful => { - if (successful) { - this.hideModalDelayed(); - } - }); - } - - isSaveDisabled(): Boolean { - return !this.form?.form.valid; - } - - hideModalDelayed() { - const root = this; - setTimeout(function () { - root.modal.hide(); - }, 1500); - } -} diff --git a/frontend/src/main/webapp/src/app/modules/checkin/checkin.module.ts b/frontend/src/main/webapp/src/app/modules/checkin/checkin.module.ts index eae03335f..701863a64 100644 --- a/frontend/src/main/webapp/src/app/modules/checkin/checkin.module.ts +++ b/frontend/src/main/webapp/src/app/modules/checkin/checkin.module.ts @@ -5,18 +5,35 @@ import {FormsModule, ReactiveFormsModule} from '@angular/forms'; import {CommonModule} from '@angular/common'; import {QRCodeReaderService} from './qrcode-reader/qrcode-reader.service'; import {CheckinComponent} from './checkin/checkin.component'; -import {ModalModule} from 'ngx-bootstrap/modal'; import {A11yModule} from '@angular/cdk/a11y'; +import { + BadgeComponent, ButtonDirective, + CardBodyComponent, + CardComponent, CardFooterComponent, CardHeaderComponent, + ColComponent, + FormSelectDirective, + ModalModule, + RowComponent +} from '@coreui/angular'; @NgModule({ - imports: [ - CheckinRoutingModule, - ReactiveFormsModule, - CommonModule, - FormsModule, - ModalModule, - A11yModule - ], + imports: [ + CheckinRoutingModule, + ReactiveFormsModule, + CommonModule, + FormsModule, + ModalModule, + A11yModule, + FormSelectDirective, + RowComponent, + ColComponent, + CardComponent, + CardBodyComponent, + BadgeComponent, + CardHeaderComponent, + CardFooterComponent, + ButtonDirective + ], declarations: [ ScannerComponent, CheckinComponent diff --git a/frontend/src/main/webapp/src/app/modules/checkin/checkin/checkin.component.html b/frontend/src/main/webapp/src/app/modules/checkin/checkin/checkin.component.html index 9272987a3..f4ff9b4e3 100644 --- a/frontend/src/main/webapp/src/app/modules/checkin/checkin/checkin.component.html +++ b/frontend/src/main/webapp/src/app/modules/checkin/checkin/checkin.component.html @@ -1,146 +1,129 @@
    {{errorMessage}}
    -
    -
    -
    -
    -
    -
    + + + + + +

    Kunden-Annahme

    -
    -
    -
    -
    + + + + -
    -
    - -
    -
    -
    - {{scannerReadyState ? 'AKTIV' : 'INAKTIV'}} -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    + + +
    + + {{scannerReadyState ? 'AKTIV' : 'INAKTIV'}} + +
    +
    + +
    + + -
    -
    -
    -
    + + -
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    + + + + + + + +

    -
    + {{customerStateText}} -
    + {{customer.id}} - {{customer.lastname}} {{customer.firstname}}

    -
    -
    -
    -
    - Gรผltig bis: -
    -
    - {{customer.validUntil | date : 'dd.MM.yyyy'}} -
    -
    + + + + Gรผltig bis: + {{customer.validUntil | date : 'dd.MM.yyyy'}} +
    -
    -
    - Adresse: -
    -
    - {{formatAddress()}} -
    -
    -
    -
    - Personen im Haushalt (insgesamt): -
    -
    - {{customer.additionalPersons.length + 1}} -
    -
    -
    -
    - Personen unter 3 Jahren: -
    -
    - {{getInfantCount()}} -
    -
    + + Adresse: + {{formatAddress()}} + + + Personen im Haushalt (insgesamt): + {{customer.additionalPersons.length + 1}} + + + Personen unter 3 Jahren: + {{getInfantCount()}} +
    -
    -
    -
    -
    - Aktuellste Notiz -
    -
    -
    + + + + Aktuellste Notiz + +
    Keine Notiz vorhanden
    -
    {{customerNotes[0].timestamp | date : 'dd.MM.yyyy HH:mm' }} {{customerNotes[0].author}}
    +
    {{customerNotes[0].timestamp | date : 'dd.MM.yyyy HH:mm' }} {{customerNotes[0].author}}
    +
    +
    +
    +
    + + + +
    +
    + + Ticket-Nummer: * + + + +
    -
    -
    -
    - -
    -
    -
    -
    Ticket-Nummer: *
    -
    - -
    -
    -
    - -
    - -
    -
    -
    + + + + + + + + + + + + + + + + + diff --git a/frontend/src/main/webapp/src/app/modules/checkin/checkin/checkin.component.spec.ts b/frontend/src/main/webapp/src/app/modules/checkin/checkin/checkin.component.spec.ts index 290d35f6f..4c678200d 100644 --- a/frontend/src/main/webapp/src/app/modules/checkin/checkin/checkin.component.spec.ts +++ b/frontend/src/main/webapp/src/app/modules/checkin/checkin/checkin.component.spec.ts @@ -11,8 +11,8 @@ import {CustomerNoteApiService, CustomerNotesResponse} from '../../../api/custom import {GlobalStateService} from '../../../common/state/global-state.service'; import {Router} from '@angular/router'; import {DistributionApiService, DistributionItem} from '../../../api/distribution-api.service'; -import {ModalModule} from 'ngx-bootstrap/modal'; import {RouterTestingModule} from '@angular/router/testing'; +import {BadgeModule, CardModule, ColComponent, ModalModule, RowComponent} from '@coreui/angular'; describe('CheckinComponent', () => { let customerApiService: jasmine.SpyObj; @@ -33,7 +33,15 @@ describe('CheckinComponent', () => { const routerSpy = jasmine.createSpyObj('Router', ['navigate']); TestBed.configureTestingModule({ - imports: [CommonModule, RouterTestingModule, ModalModule], + imports: [ + CommonModule, + RouterTestingModule, + ModalModule, + RowComponent, + ColComponent, + CardModule, + BadgeModule + ], declarations: [CheckinComponent], providers: [ { diff --git a/frontend/src/main/webapp/src/app/modules/checkin/checkin/checkin.component.ts b/frontend/src/main/webapp/src/app/modules/checkin/checkin/checkin.component.ts index f410a5004..5f15f1204 100644 --- a/frontend/src/main/webapp/src/app/modules/checkin/checkin/checkin.component.ts +++ b/frontend/src/main/webapp/src/app/modules/checkin/checkin/checkin.component.ts @@ -1,4 +1,4 @@ -import {Component, OnDestroy, OnInit, ViewChild} from '@angular/core'; +import {Component, OnDestroy, OnInit} from '@angular/core'; import {CustomerApiService, CustomerData} from '../../../api/customer-api.service'; import {WebsocketService} from '../../../common/websocket/websocket.service'; import {Subscription} from 'rxjs'; @@ -8,8 +8,8 @@ import {ScannerList} from '../scanner/scanner.component'; import {CustomerNoteApiService, CustomerNoteItem} from '../../../api/customer-note-api.service'; import {GlobalStateService} from '../../../common/state/global-state.service'; import {Router} from '@angular/router'; -import {ModalDirective} from 'ngx-bootstrap/modal'; import {DistributionApiService} from '../../../api/distribution-api.service'; +import {Colors} from '@coreui/angular'; @Component({ selector: 'tafel-checkin', @@ -29,8 +29,6 @@ export class CheckinComponent implements OnInit, OnDestroy { private VALID_UNTIL_WARNLIMIT_WEEKS = 8; - @ViewChild('assignCustomerModal') public assignCustomerModal: ModalDirective; - errorMessage: string; scannerIds: number[]; @@ -46,8 +44,7 @@ export class CheckinComponent implements OnInit, OnDestroy { customerNotes: CustomerNoteItem[]; ticketNumber: number; focusTicketNumberInput: boolean; - focusCustomerIdInput: boolean = true; - focusResetButton: boolean = false; + focusResetButton = false; ngOnInit(): void { if (this.globalStateService.getCurrentDistribution().value === null) { @@ -168,6 +165,7 @@ export class CheckinComponent implements OnInit, OnDestroy { assignCustomer() { if (this.ticketNumber > 0) { + /* eslint-disable @typescript-eslint/no-unused-vars */ this.distributionApiService.assignCustomer(this.customer.id, this.ticketNumber).subscribe( response => { this.reset(); @@ -179,6 +177,20 @@ export class CheckinComponent implements OnInit, OnDestroy { } } + get scannerReadyStateColor(): Colors { + return this.scannerReadyState ? 'success' : 'danger'; + } + + get customerStateColor(): Colors { + switch (this.customerState) { + case CustomerState.RED: + return 'danger'; + case CustomerState.YELLOW: + return 'warning'; + case CustomerState.GREEN: + return 'success'; + } + } } export enum CustomerState { diff --git a/frontend/src/main/webapp/src/app/modules/checkin/scanner/scanner.component.html b/frontend/src/main/webapp/src/app/modules/checkin/scanner/scanner.component.html index 41a942b48..891562078 100644 --- a/frontend/src/main/webapp/src/app/modules/checkin/scanner/scanner.component.html +++ b/frontend/src/main/webapp/src/app/modules/checkin/scanner/scanner.component.html @@ -1,47 +1,52 @@ -
    -
    -
    -
    -
    -
    -
    Verbindung -
    -
    Kamera -
    -
    -
    -
    -
    + + + + + + +
    + + Verbindung + +
    +
    + + Kamera + +
    +
    +
    + +
    - -
    -
    -
    -
    -
    -

    Nr:

    -

    {{scannerId}}

    -
    -
    -
    -
    + + +
    + + +

    Scanner Nr:

    +

    {{scannerId}}

    +
    +
    + +
    -
    -
    -
    -
    -
    -
    letzter Scan: {{lastSentText}}
    + + + + +
    +
    Letzter Scan: {{lastSentText}}
    -
    -
    -
    -
    -
    -
    + + + + + + diff --git a/frontend/src/main/webapp/src/app/modules/checkin/scanner/scanner.component.ts b/frontend/src/main/webapp/src/app/modules/checkin/scanner/scanner.component.ts index 7f2640a1f..490b3b996 100644 --- a/frontend/src/main/webapp/src/app/modules/checkin/scanner/scanner.component.ts +++ b/frontend/src/main/webapp/src/app/modules/checkin/scanner/scanner.component.ts @@ -4,6 +4,7 @@ import {RxStompState} from '@stomp/rx-stomp'; import {WebsocketService} from '../../../common/websocket/websocket.service'; import {CameraDevice} from 'html5-qrcode/esm/camera/core'; import {Html5QrcodeResult} from 'html5-qrcode/core'; +import {Colors} from '@coreui/angular'; @Component({ selector: 'tafel-scanner', @@ -15,8 +16,8 @@ export class ScannerComponent implements OnInit, OnDestroy { availableCameras: CameraDevice[] = []; currentCamera: CameraDevice; - qrCodeReaderReady: boolean = false; - apiClientReady: boolean = false; + qrCodeReaderReady = false; + apiClientReady = false; lastSentText: string; @@ -56,6 +57,7 @@ export class ScannerComponent implements OnInit, OnDestroy { ); } + /* eslint-disable @typescript-eslint/no-unused-vars */ qrCodeReaderSuccessCallback = (decodedText: string, result: Html5QrcodeResult) => { if (this.apiClientReady && (!this.lastSentText || this.lastSentText !== decodedText)) { const scanResult: ScanResult = {value: +decodedText}; @@ -102,6 +104,14 @@ export class ScannerComponent implements OnInit, OnDestroy { this.processQrCodeReaderPromise(promise); } + get apiConnectionStateColor(): Colors { + return this.apiClientReady ? 'success' : 'danger'; + } + + get webcamStateColor(): Colors { + return this.qrCodeReaderReady ? 'success' : 'danger'; + } + } export interface ScannerRegistration { diff --git a/frontend/src/main/webapp/src/app/modules/customer/customer.module.ts b/frontend/src/main/webapp/src/app/modules/customer/customer.module.ts index 9ab4902c6..86bfa34b5 100644 --- a/frontend/src/main/webapp/src/app/modules/customer/customer.module.ts +++ b/frontend/src/main/webapp/src/app/modules/customer/customer.module.ts @@ -4,23 +4,89 @@ import {FormsModule, ReactiveFormsModule} from '@angular/forms'; import {CustomerEditComponent} from './views/customer-edit/customer-edit.component'; import {CustomerRoutingModule} from './customer-routing.module'; import {CustomerFormComponent} from './views/customer-form/customer-form.component'; -import {CommonModule} from '@angular/common'; -import {ModalModule} from 'ngx-bootstrap/modal'; +import {CommonModule, NgIf} from '@angular/common'; import {CustomerDetailComponent} from './views/customer-detail/customer-detail.component'; import {CustomerSearchComponent} from './views/customer-search/customer-search.component'; -import {BsDropdownModule} from 'ngx-bootstrap/dropdown'; import {CustomerApiService} from '../../api/customer-api.service'; -import {TabsModule} from 'ngx-bootstrap/tabs'; +import { + BgColorDirective, + ButtonCloseDirective, + ButtonDirective, + CardBodyComponent, + CardComponent, CardFooterComponent, + CardHeaderComponent, + ColComponent, + DropdownComponent, + DropdownDividerDirective, + DropdownHeaderDirective, + DropdownItemDirective, + DropdownMenuDirective, + DropdownModule, DropdownToggleDirective, + FormControlDirective, + InputGroupComponent, + InputGroupTextDirective, + ModalBodyComponent, + ModalComponent, + ModalFooterComponent, + ModalHeaderComponent, + ModalModule, NavComponent, NavItemComponent, NavLinkDirective, + RoundedDirective, + RowComponent, + TabContentComponent, + TableDirective, + TabPaneComponent, + TabsModule +} from '@coreui/angular'; +import {RouterLink} from "@angular/router"; +import {IconDirective} from "@coreui/icons-angular"; @NgModule({ imports: [ - BsDropdownModule, + DropdownModule, CommonModule, ReactiveFormsModule, CustomerRoutingModule, ModalModule, TabsModule, - FormsModule + FormsModule, + ModalBodyComponent, + ModalComponent, + ModalFooterComponent, + ModalHeaderComponent, + NgIf, + RoundedDirective, + TabContentComponent, + TabPaneComponent, + CardComponent, + CardBodyComponent, + RowComponent, + ColComponent, + CardHeaderComponent, + TableDirective, + FormControlDirective, + InputGroupComponent, + InputGroupTextDirective, + ButtonDirective, + ButtonDirective, + DropdownComponent, + DropdownDividerDirective, + DropdownHeaderDirective, + DropdownItemDirective, + DropdownMenuDirective, + DropdownToggleDirective, + RouterLink, + CardFooterComponent, + NgIf, + RoundedDirective, + TabContentComponent, + TabPaneComponent, + IconDirective, + NavComponent, + NavItemComponent, + NavLinkDirective, + ButtonCloseDirective, + ButtonCloseDirective, + BgColorDirective ], declarations: [ CustomerDetailComponent, diff --git a/frontend/src/main/webapp/src/app/modules/customer/resolver/customerdata-resolver.component.ts b/frontend/src/main/webapp/src/app/modules/customer/resolver/customerdata-resolver.component.ts index 9973b9ac1..c26591491 100644 --- a/frontend/src/main/webapp/src/app/modules/customer/resolver/customerdata-resolver.component.ts +++ b/frontend/src/main/webapp/src/app/modules/customer/resolver/customerdata-resolver.component.ts @@ -13,6 +13,7 @@ export class CustomerDataResolver implements Resolve { ) { } + /* eslint-disable @typescript-eslint/no-unused-vars */ public resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable { const customerId = +route.params['id']; return this.customerApiService.getCustomer(customerId); diff --git a/frontend/src/main/webapp/src/app/modules/customer/resolver/customernotes-resolver.component.ts b/frontend/src/main/webapp/src/app/modules/customer/resolver/customernotes-resolver.component.ts index b07de0035..104428ec2 100644 --- a/frontend/src/main/webapp/src/app/modules/customer/resolver/customernotes-resolver.component.ts +++ b/frontend/src/main/webapp/src/app/modules/customer/resolver/customernotes-resolver.component.ts @@ -14,6 +14,7 @@ export class CustomerNotesResolver implements Resolve { ) { } + /* eslint-disable @typescript-eslint/no-unused-vars */ public resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable { const customerId = +route.params['id']; return this.customerNoteApiService.getNotesForCustomer(customerId).pipe(map(response => response.notes)); diff --git a/frontend/src/main/webapp/src/app/modules/customer/views/customer-detail/customer-detail.component.html b/frontend/src/main/webapp/src/app/modules/customer/views/customer-detail/customer-detail.component.html index d5eaa486a..ffd9d12a8 100644 --- a/frontend/src/main/webapp/src/app/modules/customer/views/customer-detail/customer-detail.component.html +++ b/frontend/src/main/webapp/src/app/modules/customer/views/customer-detail/customer-detail.component.html @@ -1,89 +1,93 @@ -
    +
    {{errorMessage}}
    -
    - -
    -
    - -
    - - -
    - - + + + + Allgemeine Daten + + + + + Weitere Personen ({{customerData?.additionalPersons.length}}) + + + + +
    Hauptbezieher
    -
    Kundennummer
    +
    Kundennummer
    {{customerData?.id}}
    -
    Name
    +
    Name
    {{customerData?.lastname}} {{customerData?.firstname}}
    -
    Geburtsdatum (Alter)
    +
    Geburtsdatum (Alter)
    {{customerData?.birthDate | date : 'dd.MM.yyyy'}} ({{getAge(customerData?.birthDate)}})
    -
    Nationalitรคt
    +
    Nationalitรคt
    {{customerData?.country?.name}}
    -
    Telefon
    +
    Telefon
    -
    E-Mail
    +
    E-Mail

    -
    Adresse
    +
    Adresse
    {{customerData?.address ? @@ -98,11 +102,11 @@

    -
    Arbeitgeber
    +
    Arbeitgeber
    {{customerData?.employer}}
    -
    +
    Einkommen (monatlich)
    {{customerData?.income | currency}}
    @@ -115,57 +119,60 @@

    -
    Angelegt
    +
    Angelegt
    am {{customerData?.issuedAt | date : 'dd.MM.yyyy'}} von {{formatIssuer(customerData?.issuer)}}
    -
    Gรผltig bis:
    -
    -
    -
    - Aktuellste Notiz -
    - -
    -
    -
    -
    -
    +
    + + + + +
    Aktuellste Notiz
    +
    + + + +
    +
    + + +
    Keine Notiz vorhanden
    -
    -
    -
    -
    {{customerNotes[0].timestamp | date : 'dd.MM.yyyy HH:mm' }} {{customerNotes[0].author}}
    -
    -
    -
    -
    -
    -
    -
    - -
    + + + + {{customerNotes[0].timestamp | date : 'dd.MM.yyyy HH:mm' }} {{customerNotes[0].author}} + + + + + + + + + + +
    - - - Weitere Personen ({{customerData?.additionalPersons.length}}) + +
    Keine Personen vorhanden
    @@ -178,9 +185,9 @@
    Keine Personen vorhanden
    -
    -
    @@ -188,12 +195,12 @@
    Keine Personen vorhanden
    {{addPerson?.country.name}}
    -
    Arbeitgeber
    +
    Arbeitgeber
    {{addPerson?.employer}}
    -
    -
    Einkommen (monatl.)
    +
    Einkommen (monatl.)
    {{addPerson?.income | currency}}
    -
    @@ -205,100 +212,76 @@
    Keine Personen vorhanden
    -
    +
    - - + +
    - @@ -197,34 +197,34 @@
    -
    + -
    - -
    + + +
    Pflichtfeld
    -
    +
    -
    + -
    - -
    + + +
    Pflichtfeld
    -
    +
    @@ -257,21 +257,23 @@
    -
    -
    -
    - Weitere Personen -
    - -
    -
    -
    +
    + + + + +
    Weitere Personen
    +
    + + + +
    +
    +
    Keine Personen vorhanden
    -
    @@ -310,7 +312,8 @@
    Keine Personen vorhanden
    - Vorname zu lang (Limit: {{additionalPerson.get('firstname').errors.maxlength.requiredLength}}) + Vorname zu lang + (Limit: {{additionalPerson.get('firstname').errors.maxlength.requiredLength}})
    @@ -338,45 +341,46 @@
    Keine Personen vorhanden
    -
    - -
    - -
    -
    + + + +
    Pflichtfeld
    -
    +
    -
    + -
    - -
    -
    + + + +
    -
    + -
    - -
    -
    + + + +
    @@ -399,7 +403,7 @@
    Keine Personen vorhanden
    @@ -408,8 +412,11 @@
    Keine Personen vorhanden
    -
    -
    + + + + +
    diff --git a/frontend/src/main/webapp/src/app/modules/customer/views/customer-form/customer-form.component.spec.ts b/frontend/src/main/webapp/src/app/modules/customer/views/customer-form/customer-form.component.spec.ts index 2b08c5338..2ae5d57d2 100644 --- a/frontend/src/main/webapp/src/app/modules/customer/views/customer-form/customer-form.component.spec.ts +++ b/frontend/src/main/webapp/src/app/modules/customer/views/customer-form/customer-form.component.spec.ts @@ -6,6 +6,7 @@ import {CountryApiService} from '../../../../api/country-api.service'; import {CustomerData} from '../../../../api/customer-api.service'; import {CustomerFormComponent} from './customer-form.component'; import {FormControl, FormGroup, ReactiveFormsModule} from '@angular/forms'; +import {CardModule, ColComponent, InputGroupComponent, RowComponent} from '@coreui/angular'; describe('CustomerFormComponent', () => { let apiService: jasmine.SpyObj; @@ -62,12 +63,16 @@ describe('CustomerFormComponent', () => { const apiServiceSpy = jasmine.createSpyObj('CountryApiService', ['getCountries']); TestBed.configureTestingModule({ - declarations: [ - CustomerFormComponent - ], imports: [ RouterTestingModule, - ReactiveFormsModule + ReactiveFormsModule, + InputGroupComponent, + CardModule, + RowComponent, + ColComponent + ], + declarations: [ + CustomerFormComponent ], providers: [ { diff --git a/frontend/src/main/webapp/src/app/modules/customer/views/customer-form/customer-form.component.ts b/frontend/src/main/webapp/src/app/modules/customer/views/customer-form/customer-form.component.ts index 391d224c2..1f5a7c5a6 100644 --- a/frontend/src/main/webapp/src/app/modules/customer/views/customer-form/customer-form.component.ts +++ b/frontend/src/main/webapp/src/app/modules/customer/views/customer-form/customer-form.component.ts @@ -1,5 +1,5 @@ import {Component, EventEmitter, Input, OnInit, Output} from '@angular/core'; -import {FormArray, FormControl, FormGroup, Validators} from '@angular/forms'; +import {UntypedFormArray, UntypedFormControl, UntypedFormGroup, Validators} from '@angular/forms'; import {CountryApiService, CountryData} from '../../../../api/country-api.service'; import {CustomValidator} from '../../../../common/validator/CustomValidator'; import {CustomerAddPersonData, CustomerData} from '../../../../api/customer-api.service'; @@ -11,7 +11,7 @@ import * as moment from 'moment'; templateUrl: 'customer-form.component.html' }) export class CustomerFormComponent implements OnInit { - @Input() editMode: boolean = false; + @Input() editMode = false; @Output() customerDataChange = new EventEmitter(); constructor( @@ -19,11 +19,11 @@ export class CustomerFormComponent implements OnInit { ) { } - form = new FormGroup({ - id: new FormControl(null), - lastname: new FormControl(null, [Validators.required, Validators.maxLength(50)]), - firstname: new FormControl(null, [Validators.required, Validators.maxLength(50)]), - birthDate: new FormControl(null, + form = new UntypedFormGroup({ + id: new UntypedFormControl(null), + lastname: new UntypedFormControl(null, [Validators.required, Validators.maxLength(50)]), + firstname: new UntypedFormControl(null, [Validators.required, Validators.maxLength(50)]), + birthDate: new UntypedFormControl(null, [ Validators.required, CustomValidator.minDate(new Date(1900, 0, 1)), @@ -31,29 +31,29 @@ export class CustomerFormComponent implements OnInit { ] ), - country: new FormControl(null, Validators.required), - telephoneNumber: new FormControl(null, [Validators.pattern('^[0-9]*$')]), - email: new FormControl(null, [Validators.maxLength(100), Validators.email]), - - address: new FormGroup({ - street: new FormControl(null, [Validators.required, Validators.maxLength(100)]), - houseNumber: new FormControl(null, [Validators.required, Validators.maxLength(10)]), - stairway: new FormControl(null), - door: new FormControl(null), - postalCode: new FormControl(null, [Validators.required, Validators.pattern('^[0-9]{4}$')]), - city: new FormControl(null, [Validators.required, Validators.maxLength(50)]), + country: new UntypedFormControl(null, Validators.required), + telephoneNumber: new UntypedFormControl(null, [Validators.pattern('^[0-9]*$')]), + email: new UntypedFormControl(null, [Validators.maxLength(100), Validators.email]), + + address: new UntypedFormGroup({ + street: new UntypedFormControl(null, [Validators.required, Validators.maxLength(100)]), + houseNumber: new UntypedFormControl(null, [Validators.required, Validators.maxLength(10)]), + stairway: new UntypedFormControl(null), + door: new UntypedFormControl(null), + postalCode: new UntypedFormControl(null, [Validators.required, Validators.pattern('^[0-9]{4}$')]), + city: new UntypedFormControl(null, [Validators.required, Validators.maxLength(50)]), }), - employer: new FormControl(null, Validators.required), - income: new FormControl(null, Validators.required), - incomeDue: new FormControl(null, [CustomValidator.minDate(new Date())]), + employer: new UntypedFormControl(null, Validators.required), + income: new UntypedFormControl(null, Validators.required), + incomeDue: new UntypedFormControl(null, [CustomValidator.minDate(new Date())]), - validUntil: new FormControl(null, [ + validUntil: new UntypedFormControl(null, [ Validators.required, CustomValidator.minDate(new Date()) ]), - additionalPersons: new FormArray([]) + additionalPersons: new UntypedFormArray([]) }); countries: CountryData[]; @@ -118,7 +118,7 @@ export class CustomerFormComponent implements OnInit { return c1 && c2 ? c1.id === c2.id : c1 === c2; } - trackBy(index: number, personDataControl: FormGroup) { + trackBy(index: number, personDataControl: UntypedFormGroup) { const personData = personDataControl.value; return personData.key; } @@ -155,20 +155,20 @@ export class CustomerFormComponent implements OnInit { } private pushPersonGroupControl(additionalPerson: CustomerAddPersonData) { - const control = new FormGroup({ - key: new FormControl(additionalPerson.key), - id: new FormControl(additionalPerson.id), - lastname: new FormControl(additionalPerson.lastname, [Validators.required, Validators.maxLength(50)]), - firstname: new FormControl(additionalPerson.firstname, [Validators.required, Validators.maxLength(50)]), - birthDate: new FormControl(additionalPerson.birthDate, [ + const control = new UntypedFormGroup({ + key: new UntypedFormControl(additionalPerson.key), + id: new UntypedFormControl(additionalPerson.id), + lastname: new UntypedFormControl(additionalPerson.lastname, [Validators.required, Validators.maxLength(50)]), + firstname: new UntypedFormControl(additionalPerson.firstname, [Validators.required, Validators.maxLength(50)]), + birthDate: new UntypedFormControl(additionalPerson.birthDate, [ Validators.required, CustomValidator.minDate(new Date(1920, 0, 1)), CustomValidator.maxDate(new Date()) ]), - country: new FormControl(additionalPerson.country, Validators.required), - employer: new FormControl(additionalPerson.employer), - income: new FormControl(additionalPerson.income), - incomeDue: new FormControl(additionalPerson.incomeDue, [ + country: new UntypedFormControl(additionalPerson.country, Validators.required), + employer: new UntypedFormControl(additionalPerson.employer), + income: new UntypedFormControl(additionalPerson.income), + incomeDue: new UntypedFormControl(additionalPerson.incomeDue, [ CustomValidator.minDate(new Date()) ]) }); @@ -249,7 +249,7 @@ export class CustomerFormComponent implements OnInit { } get additionalPersons() { - return this.form.get('additionalPersons') as FormArray; + return this.form.get('additionalPersons') as UntypedFormArray; } } diff --git a/frontend/src/main/webapp/src/app/modules/customer/views/customer-search/customer-search.component.html b/frontend/src/main/webapp/src/app/modules/customer/views/customer-search/customer-search.component.html index 8fff05d89..ed186b754 100644 --- a/frontend/src/main/webapp/src/app/modules/customer/views/customer-search/customer-search.component.html +++ b/frontend/src/main/webapp/src/app/modules/customer/views/customer-search/customer-search.component.html @@ -1,103 +1,108 @@
    {{errorMessage}}
    -
    -
    -
    -
    -
    -

    Suche

    -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    -
    -
    -
    -
    -
    - Suchergebnis -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - -
    Nr.NachnameVornameGeb. DatumAdresseAktionen
    {{customer.id}}{{customer.lastname}}{{customer.firstname}}{{customer.birthDate | date : 'dd.MM.yyyy'}}{{formatAddress(customer.address)}} -
    -
    - -
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    + + + + + +

    Suche

    +
    +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + Suchergebnis + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nr.NachnameVornameGeb. DatumAdresseAktionen
    {{customer.id}}{{customer.lastname}}{{customer.firstname}}{{customer.birthDate | date : 'dd.MM.yyyy'}}{{formatAddress(customer.address)}} +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/frontend/src/main/webapp/src/app/modules/customer/views/customer-search/customer-search.component.spec.ts b/frontend/src/main/webapp/src/app/modules/customer/views/customer-search/customer-search.component.spec.ts index 01583fd69..d444d1c30 100644 --- a/frontend/src/main/webapp/src/app/modules/customer/views/customer-search/customer-search.component.spec.ts +++ b/frontend/src/main/webapp/src/app/modules/customer/views/customer-search/customer-search.component.spec.ts @@ -7,6 +7,7 @@ import * as moment from 'moment'; import {of, throwError} from 'rxjs'; import {CustomerApiService} from '../../../../api/customer-api.service'; import {CustomerSearchComponent} from './customer-search.component'; +import {CardModule, ColComponent, RowComponent} from '@coreui/angular'; describe('CustomerSearchComponent', () => { let apiService: jasmine.SpyObj; @@ -35,7 +36,10 @@ describe('CustomerSearchComponent', () => { TestBed.configureTestingModule({ imports: [ RouterTestingModule, - ReactiveFormsModule + ReactiveFormsModule, + CardModule, + RowComponent, + ColComponent ], declarations: [ CustomerSearchComponent, diff --git a/frontend/src/main/webapp/src/app/modules/customer/views/customer-search/customer-search.component.ts b/frontend/src/main/webapp/src/app/modules/customer/views/customer-search/customer-search.component.ts index 10bc0b1f7..96364dba5 100644 --- a/frontend/src/main/webapp/src/app/modules/customer/views/customer-search/customer-search.component.ts +++ b/frontend/src/main/webapp/src/app/modules/customer/views/customer-search/customer-search.component.ts @@ -1,5 +1,5 @@ import {Component} from '@angular/core'; -import {FormControl, FormGroup} from '@angular/forms'; +import {UntypedFormControl, UntypedFormGroup} from '@angular/forms'; import {Router} from '@angular/router'; import {CustomerAddressData, CustomerApiService, CustomerSearchResult} from '../../../../api/customer-api.service'; @@ -10,10 +10,10 @@ import {CustomerAddressData, CustomerApiService, CustomerSearchResult} from '../ export class CustomerSearchComponent { errorMessage: string; searchResult: CustomerSearchResult; - customerSearchForm = new FormGroup({ - customerId: new FormControl(''), - lastname: new FormControl(''), - firstname: new FormControl('') + customerSearchForm = new UntypedFormGroup({ + customerId: new UntypedFormControl(''), + lastname: new UntypedFormControl(''), + firstname: new UntypedFormControl('') }); constructor( diff --git a/frontend/src/main/webapp/src/app/modules/dashboard/components/distribution-state/distribution-state.component.html b/frontend/src/main/webapp/src/app/modules/dashboard/components/distribution-state/distribution-state.component.html index 163b08586..4086c8a67 100644 --- a/frontend/src/main/webapp/src/app/modules/dashboard/components/distribution-state/distribution-state.component.html +++ b/frontend/src/main/webapp/src/app/modules/dashboard/components/distribution-state/distribution-state.component.html @@ -1,67 +1,61 @@ -
    -
    -
    Status
    -
    -
    -
    {{distribution?.state.stateLabel ? distribution?.state.stateLabel : 'Inaktiv'}}
    -
    -
    -
    -
    + + +
    Status
    +
    + + + +

    {{distribution?.state.stateLabel ? distribution?.state.stateLabel : 'Inaktiv'}}

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

    + Weiter zum nรคchsten Schritt? +

    + +
    +
    -
    - -
    +
    Achtung: Dieser Schritt kann nicht rรผckgรคngig gemacht werden!
    -
    -
    -
    - - -
    -
    -
    -
    -
    - + + diff --git a/frontend/src/main/webapp/src/app/modules/dashboard/components/distribution-state/distribution-state.component.spec.ts b/frontend/src/main/webapp/src/app/modules/dashboard/components/distribution-state/distribution-state.component.spec.ts index 500a9209d..d366a92cd 100644 --- a/frontend/src/main/webapp/src/app/modules/dashboard/components/distribution-state/distribution-state.component.spec.ts +++ b/frontend/src/main/webapp/src/app/modules/dashboard/components/distribution-state/distribution-state.component.spec.ts @@ -1,11 +1,16 @@ import {TestBed, waitForAsync} from '@angular/core/testing'; -import {DistributionApiService, DistributionItem, DistributionStateItem} from '../../../../api/distribution-api.service'; +import { + DistributionApiService, + DistributionItem, + DistributionStateItem +} from '../../../../api/distribution-api.service'; import {DistributionStateComponent} from './distribution-state.component'; -import {ModalModule} from 'ngx-bootstrap/modal'; import {BehaviorSubject, of} from 'rxjs'; import {ActivatedRoute} from '@angular/router'; import {RouterTestingModule} from '@angular/router/testing'; import {GlobalStateService} from '../../../../common/state/global-state.service'; +import {CardModule, ColComponent, ModalModule, ProgressModule, RowComponent} from '@coreui/angular'; +import {NoopAnimationsModule} from '@angular/platform-browser/animations'; describe('DistributionStateComponent', () => { let distributionApiService: jasmine.SpyObj; @@ -31,8 +36,13 @@ describe('DistributionStateComponent', () => { beforeEach(waitForAsync(() => { TestBed.configureTestingModule({ imports: [ + NoopAnimationsModule, RouterTestingModule, - ModalModule.forRoot() + ModalModule, + CardModule, + RowComponent, + ColComponent, + ProgressModule ], declarations: [ DistributionStateComponent @@ -68,6 +78,12 @@ describe('DistributionStateComponent', () => { it('component can be created', () => { const fixture = TestBed.createComponent(DistributionStateComponent); const component = fixture.componentInstance; + + const subject = new BehaviorSubject(null); + globalStateService.getCurrentDistribution.and.returnValue(subject); + + fixture.detectChanges(); + expect(component).toBeTruthy(); }); @@ -88,6 +104,7 @@ describe('DistributionStateComponent', () => { component.ngOnInit(); + fixture.detectChanges(); expect(component.distribution).toEqual(distribution); expect(globalStateService.getCurrentDistribution).toHaveBeenCalled(); }); @@ -101,6 +118,7 @@ describe('DistributionStateComponent', () => { component.ngOnInit(); + fixture.detectChanges(); expect(component.distribution).toBeNull(); expect(globalStateService.getCurrentDistribution).toHaveBeenCalled(); }); @@ -109,23 +127,37 @@ describe('DistributionStateComponent', () => { const fixture = TestBed.createComponent(DistributionStateComponent); const component = fixture.componentInstance; + const subject = new BehaviorSubject(null); + globalStateService.getCurrentDistribution.and.returnValue(subject); distributionApiService.createNewDistribution.and.returnValue(of(null)); component.createNewDistribution(); + fixture.detectChanges(); expect(distributionApiService.createNewDistribution).toHaveBeenCalled(); }); it('switch to next state', () => { const fixture = TestBed.createComponent(DistributionStateComponent); const component = fixture.componentInstance; - component.nextDistributionStateModal = jasmine.createSpyObj('Modal', ['hide']); + component.showNextDistributionStateModal = true; + + const distribution: DistributionItem = { + id: 123, + state: { + name: 'OPEN', + stateLabel: 'Offen', + actionLabel: 'Offen' + } + }; + globalStateService.getCurrentDistribution.and.returnValue(new BehaviorSubject(distribution)); distributionApiService.switchToNextState.and.returnValue(of(null)); component.switchToNextState(); + fixture.detectChanges(); expect(distributionApiService.switchToNextState).toHaveBeenCalled(); - expect(component.nextDistributionStateModal.hide).toHaveBeenCalled(); + expect(component.showNextDistributionStateModal).toBeFalsy(); }); }); diff --git a/frontend/src/main/webapp/src/app/modules/dashboard/components/distribution-state/distribution-state.component.ts b/frontend/src/main/webapp/src/app/modules/dashboard/components/distribution-state/distribution-state.component.ts index fe4e30fca..4978f26df 100644 --- a/frontend/src/main/webapp/src/app/modules/dashboard/components/distribution-state/distribution-state.component.ts +++ b/frontend/src/main/webapp/src/app/modules/dashboard/components/distribution-state/distribution-state.component.ts @@ -1,11 +1,10 @@ -import {Component, OnInit, ViewChild} from '@angular/core'; +import {Component, OnInit} from '@angular/core'; import { DistributionApiService, DistributionItem, DistributionStateItem, DistributionStatesResponse } from '../../../../api/distribution-api.service'; -import {ModalDirective} from 'ngx-bootstrap/modal'; import {ActivatedRoute} from '@angular/router'; import {GlobalStateService} from '../../../../common/state/global-state.service'; @@ -23,14 +22,12 @@ export class DistributionStateComponent implements OnInit { ) { } - @ViewChild('nextDistributionStateModal') nextDistributionStateModal: ModalDirective; - states: DistributionStateItem[] = this.distributionStates.states; - distribution: DistributionItem; + showNextDistributionStateModal = false; progressMax: number = this.distributionStates.states.length; - progressCurrent: number = 0; + progressCurrent = 0; ngOnInit() { this.globalStateService.getCurrentDistribution().subscribe((distribution) => { @@ -54,7 +51,7 @@ export class DistributionStateComponent implements OnInit { switchToNextState() { this.distributionApiService.switchToNextState().subscribe(() => { - this.nextDistributionStateModal.hide(); + this.showNextDistributionStateModal = false; }); } diff --git a/frontend/src/main/webapp/src/app/modules/dashboard/components/registered-customers/registered-customers.component.html b/frontend/src/main/webapp/src/app/modules/dashboard/components/registered-customers/registered-customers.component.html index 85855cf6e..991705c6e 100644 --- a/frontend/src/main/webapp/src/app/modules/dashboard/components/registered-customers/registered-customers.component.html +++ b/frontend/src/main/webapp/src/app/modules/dashboard/components/registered-customers/registered-customers.component.html @@ -1,15 +1,14 @@ -
    -
    -
    -
    -

    Kunden angemeldet

    -
    -
    -
    -
    -
    {{count}}
    -
    -
    -
    -
    -
    -
    + + + + +

    Kunden angemeldet

    +
    +
    + + +
    {{count ?? '-'}}
    +
    +
    +
    +
    diff --git a/frontend/src/main/webapp/src/app/modules/dashboard/components/registered-customers/registered-customers.component.spec.ts b/frontend/src/main/webapp/src/app/modules/dashboard/components/registered-customers/registered-customers.component.spec.ts index 11e23ac46..ae81acbd2 100644 --- a/frontend/src/main/webapp/src/app/modules/dashboard/components/registered-customers/registered-customers.component.spec.ts +++ b/frontend/src/main/webapp/src/app/modules/dashboard/components/registered-customers/registered-customers.component.spec.ts @@ -1,31 +1,24 @@ import {TestBed, waitForAsync} from '@angular/core/testing'; -import {DistributionApiService} from '../../../../api/distribution-api.service'; -import {ModalModule} from 'ngx-bootstrap/modal'; import {RouterTestingModule} from '@angular/router/testing'; import {RegisteredCustomersComponent} from './registered-customers.component'; import {By} from '@angular/platform-browser'; +import {CardModule, ColComponent, ModalModule, RowComponent} from '@coreui/angular'; describe('RegisteredCustomersComponent', () => { - let distributionApiService: jasmine.SpyObj; beforeEach(waitForAsync(() => { TestBed.configureTestingModule({ imports: [ RouterTestingModule, - ModalModule.forRoot() + ModalModule, + CardModule, + ColComponent, + RowComponent ], declarations: [ RegisteredCustomersComponent - ], - providers: [ - { - provide: DistributionApiService, - useValue: jasmine.createSpyObj('DistributionApiService', ['']) - } ] }).compileComponents(); - - distributionApiService = TestBed.inject(DistributionApiService) as jasmine.SpyObj; })); it('component can be created', () => { diff --git a/frontend/src/main/webapp/src/app/modules/dashboard/dashboard.component.css b/frontend/src/main/webapp/src/app/modules/dashboard/dashboard.component.css index 86846a406..ea86f8dc4 100644 --- a/frontend/src/main/webapp/src/app/modules/dashboard/dashboard.component.css +++ b/frontend/src/main/webapp/src/app/modules/dashboard/dashboard.component.css @@ -1,5 +1,7 @@ +/* TODO optimize for more responsiveness */ + .dashboard-panel { - height: 175px; + height: 200px; } .dashboard-number-huge { diff --git a/frontend/src/main/webapp/src/app/modules/dashboard/dashboard.component.html b/frontend/src/main/webapp/src/app/modules/dashboard/dashboard.component.html index 180d297ab..50f908a81 100644 --- a/frontend/src/main/webapp/src/app/modules/dashboard/dashboard.component.html +++ b/frontend/src/main/webapp/src/app/modules/dashboard/dashboard.component.html @@ -1,8 +1,8 @@ -
    -
    + + -
    -
    + + -
    -
    + + diff --git a/frontend/src/main/webapp/src/app/modules/dashboard/dashboard.module.ts b/frontend/src/main/webapp/src/app/modules/dashboard/dashboard.module.ts index 672e07f40..4edd32e69 100644 --- a/frontend/src/main/webapp/src/app/modules/dashboard/dashboard.module.ts +++ b/frontend/src/main/webapp/src/app/modules/dashboard/dashboard.module.ts @@ -1,24 +1,41 @@ import {NgModule} from '@angular/core'; -import {ButtonsModule} from 'ngx-bootstrap/buttons'; - import {DashboardComponent} from './dashboard.component'; import {DashboardRoutingModule} from './dashboard-routing.module'; import {CommonModule} from '@angular/common'; -import {ModalModule} from 'ngx-bootstrap/modal'; -import {TafelCommonModule} from '../../common/tafel-common.module'; import {DistributionStateComponent} from './components/distribution-state/distribution-state.component'; -import {ProgressbarModule} from 'ngx-bootstrap/progressbar'; import {RegisteredCustomersComponent} from './components/registered-customers/registered-customers.component'; +import { + ButtonModule, + CardBodyComponent, + CardComponent, + CardGroupComponent, + CardHeaderComponent, + ColComponent, + ModalModule, + ProgressBarComponent, + ProgressComponent, + ProgressModule, + RowComponent +} from '@coreui/angular'; +import {TafelCommonModule} from '../../common/tafel-common.module'; @NgModule({ - imports: [ - CommonModule, - TafelCommonModule, - DashboardRoutingModule, - ButtonsModule.forRoot(), - ModalModule, - ProgressbarModule - ], + imports: [ + CommonModule, + TafelCommonModule, + DashboardRoutingModule, + ButtonModule, + ModalModule, + ProgressModule, + ProgressBarComponent, + ProgressComponent, + CardComponent, + CardBodyComponent, + CardHeaderComponent, + CardGroupComponent, + ColComponent, + RowComponent + ], declarations: [ DashboardComponent, DistributionStateComponent, diff --git a/frontend/src/main/webapp/src/app/modules/dashboard/navigation-menuItems.ts b/frontend/src/main/webapp/src/app/modules/dashboard/navigation-menuItems.ts index ffe23da77..35c960d39 100644 --- a/frontend/src/main/webapp/src/app/modules/dashboard/navigation-menuItems.ts +++ b/frontend/src/main/webapp/src/app/modules/dashboard/navigation-menuItems.ts @@ -10,7 +10,7 @@ export const navigationMenuItems: ITafelNavData[] = [ { name: 'รœbersicht', url: '/uebersicht', - icon: 'icon-speedometer', + icon: 'fa fa-gauge', permissions: ['DASHBOARD'] }, { diff --git a/frontend/src/main/webapp/src/app/modules/dashboard/resolver/dashboard-resolver.component.ts b/frontend/src/main/webapp/src/app/modules/dashboard/resolver/dashboard-resolver.component.ts index 9c86bb9c1..ffec60fcd 100644 --- a/frontend/src/main/webapp/src/app/modules/dashboard/resolver/dashboard-resolver.component.ts +++ b/frontend/src/main/webapp/src/app/modules/dashboard/resolver/dashboard-resolver.component.ts @@ -13,6 +13,7 @@ export class DashboardResolver implements Resolve { ) { } + /* eslint-disable @typescript-eslint/no-unused-vars */ public resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable { return this.distributionApiService.getStates(); } diff --git a/frontend/src/main/webapp/src/app/modules/user/user-passwordchange/user-passwordchange.component.html b/frontend/src/main/webapp/src/app/modules/user/user-passwordchange/user-passwordchange.component.html new file mode 100644 index 000000000..25b27b28b --- /dev/null +++ b/frontend/src/main/webapp/src/app/modules/user/user-passwordchange/user-passwordchange.component.html @@ -0,0 +1,12 @@ + + + Passwort รคndern + + + + + + + + diff --git a/frontend/src/main/webapp/src/app/modules/user/user-passwordchange/user-passwordchange.component.spec.ts b/frontend/src/main/webapp/src/app/modules/user/user-passwordchange/user-passwordchange.component.spec.ts new file mode 100644 index 000000000..24f38d1e4 --- /dev/null +++ b/frontend/src/main/webapp/src/app/modules/user/user-passwordchange/user-passwordchange.component.spec.ts @@ -0,0 +1,60 @@ +import {TestBed, waitForAsync} from '@angular/core/testing'; +import {UserPasswordChangeComponent} from './user-passwordchange.component'; +import {PasswordChangeFormComponent} from '../../../common/views/passwordchange-form/passwordchange-form.component'; +import {of} from 'rxjs'; +import {HttpClientTestingModule} from '@angular/common/http/testing'; +import {CardModule} from '@coreui/angular'; +import {TafelCommonModule} from '../../../common/tafel-common.module'; + +describe('UserPasswordChangeComponent', () => { + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + imports: [ + HttpClientTestingModule, + CardModule, + TafelCommonModule + ], + declarations: [ + UserPasswordChangeComponent + ] + }).compileComponents(); + })); + + it('component can be created', () => { + const fixture = TestBed.createComponent(UserPasswordChangeComponent); + const component = fixture.componentInstance; + expect(component).toBeTruthy(); + }); + + it('changePassword', () => { + const fixture = TestBed.createComponent(UserPasswordChangeComponent); + const component = fixture.componentInstance; + component.form = TestBed.createComponent(PasswordChangeFormComponent).componentInstance as PasswordChangeFormComponent; + spyOn(component.form, 'changePassword').and.returnValue(of(true)); + + component.changePassword(); + + expect(component.form.changePassword).toHaveBeenCalled(); + }); + + it('isSaveDisabled - form valid', () => { + const fixture = TestBed.createComponent(UserPasswordChangeComponent); + const component = fixture.componentInstance; + component.form = TestBed.createComponent(PasswordChangeFormComponent).componentInstance as PasswordChangeFormComponent; + spyOn(component.form, 'isValid').and.returnValue(true); + spyOnProperty(component.form.form, 'valid', 'get').and.returnValue(true); + + expect(component.isSaveDisabled()).toBeFalsy(); + }); + + it('isSaveDisabled - form invalid', () => { + const fixture = TestBed.createComponent(UserPasswordChangeComponent); + const component = fixture.componentInstance; + component.form = TestBed.createComponent(PasswordChangeFormComponent).componentInstance as PasswordChangeFormComponent; + spyOn(component.form, 'isValid').and.returnValue(false); + spyOnProperty(component.form.form, 'valid', 'get').and.returnValue(false); + + expect(component.isSaveDisabled()).toBeTruthy(); + }); + +}); diff --git a/frontend/src/main/webapp/src/app/modules/user/user-passwordchange/user-passwordchange.component.ts b/frontend/src/main/webapp/src/app/modules/user/user-passwordchange/user-passwordchange.component.ts new file mode 100644 index 000000000..34dbc8fd1 --- /dev/null +++ b/frontend/src/main/webapp/src/app/modules/user/user-passwordchange/user-passwordchange.component.ts @@ -0,0 +1,19 @@ +import {Component, ViewChild} from '@angular/core'; +import {PasswordChangeFormComponent} from '../../../common/views/passwordchange-form/passwordchange-form.component'; + +@Component({ + selector: 'tafel-user-passwordchange', + templateUrl: 'user-passwordchange.component.html' +}) +export class UserPasswordChangeComponent { + @ViewChild(PasswordChangeFormComponent) public form: PasswordChangeFormComponent; + + changePassword() { + this.form.changePassword().subscribe(); + } + + isSaveDisabled(): boolean { + return !this.form?.form.valid; + } + +} diff --git a/frontend/src/main/webapp/src/app/modules/user/user-routing.module.ts b/frontend/src/main/webapp/src/app/modules/user/user-routing.module.ts new file mode 100644 index 000000000..62e4f598a --- /dev/null +++ b/frontend/src/main/webapp/src/app/modules/user/user-routing.module.ts @@ -0,0 +1,17 @@ +import {NgModule} from '@angular/core'; +import {RouterModule, Routes} from '@angular/router'; +import {UserPasswordChangeComponent} from './user-passwordchange/user-passwordchange.component'; + +const routes: Routes = [ + { + path: 'passwortaendern', + component: UserPasswordChangeComponent + } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class UserRoutingModule { +} diff --git a/frontend/src/main/webapp/src/app/modules/user/user.module.ts b/frontend/src/main/webapp/src/app/modules/user/user.module.ts new file mode 100644 index 000000000..e712b19ba --- /dev/null +++ b/frontend/src/main/webapp/src/app/modules/user/user.module.ts @@ -0,0 +1,30 @@ +import {NgModule} from '@angular/core'; +import {UserPasswordChangeComponent} from './user-passwordchange/user-passwordchange.component'; +import {UserRoutingModule} from './user-routing.module'; +import { + ButtonDirective, + CardBodyComponent, + CardComponent, + CardFooterComponent, + CardHeaderComponent +} from '@coreui/angular'; +import {TafelCommonModule} from '../../common/tafel-common.module'; +import {CommonModule} from '@angular/common'; + +@NgModule({ + imports: [ + CommonModule, + TafelCommonModule, + UserRoutingModule, + CardFooterComponent, + CardHeaderComponent, + CardComponent, + CardBodyComponent, + ButtonDirective + ], + declarations: [ + UserPasswordChangeComponent + ] +}) +export class UserModule { +} diff --git a/frontend/src/main/webapp/src/polyfills.ts b/frontend/src/main/webapp/src/polyfills.ts deleted file mode 100644 index 7117458e1..000000000 --- a/frontend/src/main/webapp/src/polyfills.ts +++ /dev/null @@ -1,67 +0,0 @@ -/*************************************************************************************************** - * Load `$localize` onto the global scope - used if i18n tags appear in Angular templates. - */ -import '@angular/localize/init'; - -/** - * This file includes polyfills needed by Angular and is loaded before the app. - * You can add your own extra polyfills to this file. - * - * This file is divided into 2 sections: - * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. - * 2. Application imports. Files imported after ZoneJS that should be loaded before your main - * file. - * - * The current setup is for so-called "evergreen" browsers; the last versions of browsers that - * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), - * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. - * - * Learn more in https://angular.io/guide/browser-support - */ -/*************************************************************************************************** - * BROWSER POLYFILLS - */ -/** IE11 requires all of the following polyfills. **/ -import 'core-js'; - -/** IE11 requires the following for NgClass support on SVG elements */ -// import 'classlist.js'; // Run `npm install --save classlist.js`. -/** - * Web Animations `@angular/platform-browser/animations` - * Only required if AnimationBuilder is used within the application and using IE/Edge or Safari. - * Standard animation support in Angular DOES NOT require any polyfills (as of Angular 6.0). - */ -import 'web-animations-js'; // Run `npm install --save web-animations-js`. -/** - * By default, zone.js will patch all possible macroTask and DomEvents - * user can disable parts of macroTask/DomEvents patch by setting following flags - * because those flags need to be set before `zone.js` being loaded, and webpack - * will put import in the top of bundle, so user need to create a separate file - * in this directory (for example: zone-flags.ts), and put the following flags - * into that file, and then add the following code before importing zone.js. - * import './zone-flags'; - * - * The flags allowed in zone-flags.ts are listed here. - * - * The following flags will work for all browsers. - * - * (window as any).__Zone_disable_requestAnimationFrame = true; // disable patch requestAnimationFrame - * (window as any).__Zone_disable_on_property = true; // disable patch onProperty such as onclick - * (window as any).__zone_symbol__UNPATCHED_EVENTS = ['scroll', 'mousemove']; // disable patch specified eventNames - * - * in IE/Edge developer tools, the addEventListener will also be wrapped by zone.js - * with the following flag, it will bypass `zone.js` patch for IE/Edge - * - * (window as any).__Zone_enable_cross_context_check = true; - * - */ -/*************************************************************************************************** - * Zone JS is required by default for Angular itself. - */ -import 'zone.js/dist/zone'; // Included with Angular CLI. - - -/*************************************************************************************************** - * APPLICATION IMPORTS - */ -(window as any).global = window; diff --git a/frontend/src/main/webapp/src/scss/_charts.scss b/frontend/src/main/webapp/src/scss/_charts.scss new file mode 100644 index 000000000..c55c2617e --- /dev/null +++ b/frontend/src/main/webapp/src/scss/_charts.scss @@ -0,0 +1,7 @@ +// temp fix .chartjs-tooltip-body-item + +.chartjs-tooltip-body-item > td { + padding-bottom: 0 !important; + padding-top: 0 !important; + font-size: smaller; +} diff --git a/frontend/src/main/webapp/src/scss/_custom.scss b/frontend/src/main/webapp/src/scss/_custom.scss index 0aba32941..3f169b497 100644 --- a/frontend/src/main/webapp/src/scss/_custom.scss +++ b/frontend/src/main/webapp/src/scss/_custom.scss @@ -1,11 +1,7 @@ -.tafel, -tafel-dashboard, -tafel-login, -tafel-login-passwordchange, -tafel-root { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - min-height: 100vh; -} +// Font Awesome +@import "@fortawesome/fontawesome-free/scss/fontawesome"; +@import "@fortawesome/fontawesome-free/scss/solid"; +@import "@fortawesome/fontawesome-free/scss/brands"; + +// Bootstrap +@import "bootstrap"; diff --git a/frontend/src/main/webapp/src/scss/_examples.scss b/frontend/src/main/webapp/src/scss/_examples.scss new file mode 100644 index 000000000..a7c86b11c --- /dev/null +++ b/frontend/src/main/webapp/src/scss/_examples.scss @@ -0,0 +1,122 @@ +.callout-info { + background-color: $light-50 !important; + + @at-root .dark-theme & { + background-color: rgba(255, 255, 255, .1) !important; + } +} + +.example { + &:not(:first-child) { + margin-top: 1.5rem; + } + + .tab-content { + background-color: $light-50 !important; + + @at-root .dark-theme & { + background-color: rgba(255, 255, 255, .1) !important; + } + } + + code[class*="language-"], + pre[class*="language-"] { + font-size: .875rem !important; + } + + :not(pre) > code[class*="language-"], + pre[class*="language-"] { + background: transparent; + } + + & + p, + & + h2, + & + h3, + & + h4, + & + h5, + & + h6 { + margin-top: 1.5rem; + } + + // Components examples + .preview, + .preview .col { + + p { + margin-top: 2rem; + } + + > .form-control { + + .form-control { + margin-top: .5rem; + } + } + + > .nav + .nav, + > .alert + .alert, + > .navbar + .navbar, + > .progress + .progress { + margin-top: 1rem; + } + + > .dropdown-menu { + position: static; + display: block; + } + + > :last-child { + margin-bottom: 0; + } + + // Images + > svg + svg, + > img + img { + margin-left: .5rem; + } + + // Buttons + > .btn, + > .btn-group { + margin: .25rem .125rem; + } + > .btn-toolbar + .btn-toolbar { + margin-top: .5rem; + } + + // List groups + > .list-group { + max-width: 400px; + } + + > [class*="list-group-horizontal"] { + max-width: 100%; + } + + // Navbars + .fixed-top, + .sticky-top { + position: static; + margin: -1rem -1rem 1rem; + } + + .fixed-bottom { + position: static; + margin: 1rem -1rem -1rem; + } + + @include media-breakpoint-up(sm) { + .fixed-top, + .sticky-top { + margin: -1.5rem -1.5rem 1rem; + } + .fixed-bottom { + margin: 1rem -1.5rem -1.5rem; + } + } + + // Pagination + .pagination { + margin-top: .5rem; + margin-bottom: .5rem; + } + } +} diff --git a/frontend/src/main/webapp/src/scss/_fixes.scss b/frontend/src/main/webapp/src/scss/_fixes.scss new file mode 100644 index 000000000..7074618ed --- /dev/null +++ b/frontend/src/main/webapp/src/scss/_fixes.scss @@ -0,0 +1,12 @@ +// Place for temp fixes + +.form-floating > .form-select { + padding-top: 1.625rem !important; + padding-bottom: 0.625rem !important; +} + +// temp fix for scrollbar styling (wip) +@import "scrollbar"; + +// temp fix .chartjs-tooltip-body-item padding +@import "charts"; diff --git a/frontend/src/main/webapp/src/scss/_layout.scss b/frontend/src/main/webapp/src/scss/_layout.scss new file mode 100644 index 000000000..dffcb950a --- /dev/null +++ b/frontend/src/main/webapp/src/scss/_layout.scss @@ -0,0 +1,7 @@ +.wrapper { + width: 100%; + @include ltr-rtl("padding-left", var(--cui-sidebar-occupy-start, 0)); + @include ltr-rtl("padding-right", var(--cui-sidebar-occupy-end, 0)); + will-change: auto; + @include transition(padding .15s); +} diff --git a/frontend/src/main/webapp/src/scss/_scrollbar.scss b/frontend/src/main/webapp/src/scss/_scrollbar.scss new file mode 100644 index 000000000..b094f1acf --- /dev/null +++ b/frontend/src/main/webapp/src/scss/_scrollbar.scss @@ -0,0 +1,36 @@ +// scrollbar tinkering + +@supports (scrollbar-width: thin) { + * { + scrollbar-width: thin; + scrollbar-color: #444 transparent; + } +} + +::-webkit-scrollbar { + width: .9em; +} + +::-webkit-scrollbar-track { + background: var(--cui-body-bg, #fff); + border-radius: 100vw; + margin-block: .2em; +} + +::-webkit-scrollbar-thumb { + background: #999; + border: .2em solid var(--cui-body-bg, #fff); + border-radius: 100vw; +} + +::-webkit-scrollbar-thumb:hover { + background: #444; +} + +.dark-theme::-webkit-scrollbar-thumb { + background: #444; +} + +.dark-theme::-webkit-scrollbar-thumb:hover { + background: #999; +} diff --git a/frontend/src/main/webapp/src/scss/_variables.scss b/frontend/src/main/webapp/src/scss/_variables.scss index 91016535c..6a7f350f1 100644 --- a/frontend/src/main/webapp/src/scss/_variables.scss +++ b/frontend/src/main/webapp/src/scss/_variables.scss @@ -1,2 +1,1679 @@ // Variable overrides -$enable-validation-icons: false; + +// reset to coreui v3 styles +$primary: #20a8d8; +$secondary: #c8ced3; +$success: #4dbd74; +$danger: #f86c6b; +$warning: #ffc107; +$info: #63c2de; +$light: #f0f3f5; +$dark: #2f353a; + +// TODO change button text to white in theme and remove usage of text-white class on buttons + +// Variables +// +// Variables should follow the `$component-state-property-size` formula for +// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs. + +// Color system + +// $white: #fff; +// $gray-base: #3c4b64; +// $gray-100: #ebedef; +// $gray-200: #d8dbe0; +// $gray-300: #c4c9d0; +// $gray-400: #b1b7c1; +// $gray-500: #9da5b1; +// $gray-600: #8a93a2; +// $gray-700: #768192; +// $gray-800: #636f83; +// $gray-900: #4f5d73; +// $black: #000015; + +// fusv-disable +// $grays: ( +// "100": $gray-100, +// "200": $gray-200, +// "300": $gray-300, +// "400": $gray-400, +// "500": $gray-500, +// "600": $gray-600, +// "700": $gray-700, +// "800": $gray-800, +// "900": $gray-900 +// ); +// fusv-enable + +// $blue: #0d6efd; +// $indigo: #6610f2; +// $purple: #6f42c1; +// $pink: #d63384; +// $red: #dc3545; +// $orange: #fd7e14; +// $yellow: #ffc107; +// $green: #198754; +// $teal: #20c997; +// $cyan: #0dcaf0; + +// scss-docs-start colors-map +// $colors: ( +// "blue": $blue, +// "indigo": $indigo, +// "purple": $purple, +// "pink": $pink, +// "red": $red, +// "orange": $orange, +// "yellow": $yellow, +// "green": $green, +// "teal": $teal, +// "cyan": $cyan, +// "white": $white, +// "gray": $gray-600, +// "gray-dark": $gray-800 +// ); +// scss-docs-end colors-map + +// $primary-dark: #1f1498; +// $primary: #321fdb; +// $primary-50: #988fed; +// $primary-25: #ccc7f6; + +// $secondary-dark: #212233; +// $secondary: #9da5b1; +// $secondary-50: #9da5b1; +// $secondary-25: #ced2d8; + +// $success-dark: #1b9e3e; +// $success: #2eb85c; +// $success-50: #96dbad; +// $success-25: #cbedd6; + +// $info-dark: #2982cc; +// $info: #39f; +// $info-50: #80c6ff; +// $info-25: #c0e6ff; + +// $warning-dark: #f6960b; +// $warning: #f9b115; +// $warning-50: #fcd88a; +// $warning-25: #feecc5; + +// $danger-dark: #d93737; +// $danger: #e55353; +// $danger-50: #f2a9a9; +// $danger-25: #f9d4d4; + +// $light-dark: $gray-100; +// $light: $gray-100; +// $light-50: shift-color($light, -70); +// $light-25: shift-color($light, -80); + +// $dark-dark: $gray-900; +// $dark: $gray-900; +// $dark-50: shift-color($dark, -70); +// $dark-25: shift-color($dark, -80); + +// scss-docs-start theme-colors-map +// $theme-colors: ( +// "primary": $primary, +// "secondary": $secondary, +// "success": $success, +// "info": $info, +// "warning": $warning, +// "danger": $danger, +// "light": $light, +// "dark": $dark +// ); +// scss-docs-end theme-colors-map + +// Text colors +// $high-emphasis-dark: rgba(shift-color($gray-base, +26), .87); +// $medium-emphasis-dark: rgba(shift-color($gray-base, +26), .6); +// $disabled-dark: rgba(shift-color($gray-base, +26), .38); + +// $high-emphasis-light: rgba($white, .87); +// $medium-emphasis-light: rgba($white, .6); +// $disabled-light: rgba($white, .38); + +// The contrast ratio to reach against white, to determine if color changes from "light" to "dark". Acceptable values for WCAG 2.0 are 3, 4.5 and 7. +// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast +// $min-contrast-ratio: 4.5; + +// Customize the light and dark text colors for use in our color contrast function. +// $color-contrast-dark: $high-emphasis-dark; +// $color-contrast-light: $high-emphasis-light; + +// fusv-disable +// $blue-100: tint-color($blue, 80%); +// $blue-200: tint-color($blue, 60%); +// $blue-300: tint-color($blue, 40%); +// $blue-400: tint-color($blue, 20%); +// $blue-500: $blue; +// $blue-600: shade-color($blue, 20%); +// $blue-700: shade-color($blue, 40%); +// $blue-800: shade-color($blue, 60%); +// $blue-900: shade-color($blue, 80%); + +// $indigo-100: tint-color($indigo, 80%); +// $indigo-200: tint-color($indigo, 60%); +// $indigo-300: tint-color($indigo, 40%); +// $indigo-400: tint-color($indigo, 20%); +// $indigo-500: $indigo; +// $indigo-600: shade-color($indigo, 20%); +// $indigo-700: shade-color($indigo, 40%); +// $indigo-800: shade-color($indigo, 60%); +// $indigo-900: shade-color($indigo, 80%); + +// $purple-100: tint-color($purple, 80%); +// $purple-200: tint-color($purple, 60%); +// $purple-300: tint-color($purple, 40%); +// $purple-400: tint-color($purple, 20%); +// $purple-500: $purple; +// $purple-600: shade-color($purple, 20%); +// $purple-700: shade-color($purple, 40%); +// $purple-800: shade-color($purple, 60%); +// $purple-900: shade-color($purple, 80%); + +// $pink-100: tint-color($pink, 80%); +// $pink-200: tint-color($pink, 60%); +// $pink-300: tint-color($pink, 40%); +// $pink-400: tint-color($pink, 20%); +// $pink-500: $pink; +// $pink-600: shade-color($pink, 20%); +// $pink-700: shade-color($pink, 40%); +// $pink-800: shade-color($pink, 60%); +// $pink-900: shade-color($pink, 80%); + +// $red-100: tint-color($red, 80%); +// $red-200: tint-color($red, 60%); +// $red-300: tint-color($red, 40%); +// $red-400: tint-color($red, 20%); +// $red-500: $red; +// $red-600: shade-color($red, 20%); +// $red-700: shade-color($red, 40%); +// $red-800: shade-color($red, 60%); +// $red-900: shade-color($red, 80%); + +// $orange-100: tint-color($orange, 80%); +// $orange-200: tint-color($orange, 60%); +// $orange-300: tint-color($orange, 40%); +// $orange-400: tint-color($orange, 20%); +// $orange-500: $orange; +// $orange-600: shade-color($orange, 20%); +// $orange-700: shade-color($orange, 40%); +// $orange-800: shade-color($orange, 60%); +// $orange-900: shade-color($orange, 80%); + +// $yellow-100: tint-color($yellow, 80%); +// $yellow-200: tint-color($yellow, 60%); +// $yellow-300: tint-color($yellow, 40%); +// $yellow-400: tint-color($yellow, 20%); +// $yellow-500: $yellow; +// $yellow-600: shade-color($yellow, 20%); +// $yellow-700: shade-color($yellow, 40%); +// $yellow-800: shade-color($yellow, 60%); +// $yellow-900: shade-color($yellow, 80%); + +// $green-100: tint-color($green, 80%); +// $green-200: tint-color($green, 60%); +// $green-300: tint-color($green, 40%); +// $green-400: tint-color($green, 20%); +// $green-500: $green; +// $green-600: shade-color($green, 20%); +// $green-700: shade-color($green, 40%); +// $green-800: shade-color($green, 60%); +// $green-900: shade-color($green, 80%); + +// $teal-100: tint-color($teal, 80%); +// $teal-200: tint-color($teal, 60%); +// $teal-300: tint-color($teal, 40%); +// $teal-400: tint-color($teal, 20%); +// $teal-500: $teal; +// $teal-600: shade-color($teal, 20%); +// $teal-700: shade-color($teal, 40%); +// $teal-800: shade-color($teal, 60%); +// $teal-900: shade-color($teal, 80%); + +// $cyan-100: tint-color($cyan, 80%); +// $cyan-200: tint-color($cyan, 60%); +// $cyan-300: tint-color($cyan, 40%); +// $cyan-400: tint-color($cyan, 20%); +// $cyan-500: $cyan; +// $cyan-600: shade-color($cyan, 20%); +// $cyan-700: shade-color($cyan, 40%); +// $cyan-800: shade-color($cyan, 60%); +// $cyan-900: shade-color($cyan, 80%); +// fusv-enable + +// Characters which are escaped by the escape-svg function +// $escaped-characters: ( +// ("<", "%3c"), +// (">", "%3e"), +// ("#", "%23"), +// ("(", "%28"), +// (")", "%29"), +// ); + +// Options +// +// Quickly modify global styling by enabling or disabling optional features. + +// $enable-caret: true; +// $enable-rounded: true; +// $enable-shadows: false; +// $enable-gradients: false; +// $enable-transitions: true; +// $enable-reduced-motion: true; +// $enable-smooth-scroll: true; +// $enable-grid-classes: true; +// $enable-button-pointers: true; +// $enable-rfs: true; +// $enable-validation-icons: true; +// $enable-negative-margins: false; +// $enable-deprecation-messages: true; +// $enable-important-utilities: true; + +// Set mobile breakpoint + +// $mobile-breakpoint: lg; + +// Prefix for :root CSS variables + +// $variable-prefix: cui-; + +// Gradient +// +// The gradient which is added to components if `$enable-gradients` is `true` +// This gradient is also added to elements with `.bg-gradient` +// $gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)); + +// Spacing +// +// Control the default styling of most Bootstrap elements by modifying these +// variables. Mostly focused on spacing. +// You can add more entries to the $spacers map, should you need more variation. + +// $spacer: 1rem; +// $spacers: ( +// 0: 0, +// 1: $spacer / 4, +// 2: $spacer / 2, +// 3: $spacer, +// 4: $spacer * 1.5, +// 5: $spacer * 3, +// ); + +// $negative-spacers: if($enable-negative-margins, negativify-map($spacers), null); + +// Position +// +// Define the edge positioning anchors of the position utilities. + +// $position-values: ( +// 0: 0, +// 50: 50%, +// 100: 100% +// ); + + +// Body +// +// Settings for the `` element. + +// $body-bg: $white; +// $body-color: $high-emphasis-dark; +// $body-text-align: null; + + +// Links +// +// Style anchor elements. + +// $link-color: $primary; +// $link-decoration: underline; +// $link-shade-percentage: 20%; +// $link-hover-color: shift-color($link-color, $link-shade-percentage); +// $link-hover-decoration: null; + +// $stretched-link-pseudo-element: after; +// $stretched-link-z-index: 1; + +// Paragraphs +// +// Style p element. + +// $paragraph-margin-bottom: 1rem; + + +// Grid breakpoints +// +// Define the minimum dimensions at which your layout will change, +// adapting to different screen sizes, for use in media queries. + +// scss-docs-start grid-breakpoints +// $grid-breakpoints: ( +// xs: 0, +// sm: 576px, +// md: 768px, +// lg: 992px, +// xl: 1200px, +// xxl: 1400px +// ); +// scss-docs-end grid-breakpoints + +// @include _assert-ascending($grid-breakpoints, "$grid-breakpoints"); +// @include _assert-starts-at-zero($grid-breakpoints, "$grid-breakpoints"); + + +// Grid containers +// +// Define the maximum width of `.container` for different screen sizes. + +// scss-docs-start container-max-widths +// $container-max-widths: ( +// sm: 540px, +// md: 720px, +// lg: 960px, +// xl: 1140px, +// xxl: 1320px +// ); +// scss-docs-end container-max-widths + +// @include _assert-ascending($container-max-widths, "$container-max-widths"); + + +// Grid columns +// +// Set the number of columns and specify the width of the gutters. + +// $grid-columns: 12; +// $grid-gutter-width: 1.5rem; +// $grid-row-columns: 6; + +// $gutters: $spacers; + +// Container padding + +// $container-padding-x: $grid-gutter-width / 2; + + +// Components +// +// Define common padding and border radius sizes and more. + +// $border-width: 1px; +// $border-widths: ( +// 0: 0, +// 1: 1px, +// 2: 2px, +// 3: 3px, +// 4: 4px, +// 5: 5px +// ); + +// $border-color: $gray-200; + +// $border-radius: .25rem; +// $border-radius-sm: .2rem; +// $border-radius-lg: .3rem; +// $border-radius-pill: 50rem; + +// $box-shadow: 0 .5rem 1rem rgba($black, .15); +// $box-shadow-sm: 0 .125rem .25rem rgba($black, .075); +// $box-shadow-lg: 0 1rem 3rem rgba($black, .175); +// $box-shadow-inset: inset 0 1px 2px rgba($black, .075); + +// $component-active-color: $high-emphasis-light; +// $component-active-bg: $primary; + +// $caret-width: .3em; +// $caret-vertical-align: $caret-width * .85; +// $caret-spacing: $caret-width * .85; + +// $transition-base: all .2s ease-in-out; +// $transition-fade: opacity .15s linear; +// $transition-collapse: height .35s ease; + +// stylelint-disable function-disallowed-list +// scss-docs-start aspect-ratios +// $aspect-ratios: ( +// "1x1": 100%, +// "4x3": calc(3 / 4 * 100%), +// "16x9": calc(9 / 16 * 100%), +// "21x9": calc(9 / 21 * 100%) +// ); +// scss-docs-end aspect-ratios +// stylelint-enable function-disallowed-list + +// Typography +// +// Font, line-height, and color for body text, headings, and more. + +// stylelint-disable value-keyword-case +// $font-family-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; +// $font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +// stylelint-enable value-keyword-case +// $font-family-base: var(--#{$variable-prefix}font-sans-serif); +// $font-family-code: var(--#{$variable-prefix}font-monospace); + +// $font-size-root effects the value of `rem`, which is used for as well font sizes, paddings and margins +// $font-size-base effects the font size of the body text +// $font-size-root: null; +// $font-size-base: 1rem; // Assumes the browser default, typically `16px` +// $font-size-sm: $font-size-base * .875; +// $font-size-lg: $font-size-base * 1.25; + +// $font-weight-lighter: lighter; +// $font-weight-light: 300; +// $font-weight-normal: 400; +// $font-weight-medium: 500; +// $font-weight-semibold: 600; +// $font-weight-bold: 700; +// $font-weight-bolder: bolder; + +// $font-weight-base: $font-weight-normal; + +// $line-height-base: 1.5; +// $line-height-sm: 1.25; +// $line-height-lg: 2; + +// $h1-font-size: $font-size-base * 2.5; +// $h2-font-size: $font-size-base * 2; +// $h3-font-size: $font-size-base * 1.75; +// $h4-font-size: $font-size-base * 1.5; +// $h5-font-size: $font-size-base * 1.25; +// $h6-font-size: $font-size-base; + +// scss-docs-start font-sizes +// $font-sizes: ( +// 1: $h1-font-size, +// 2: $h2-font-size, +// 3: $h3-font-size, +// 4: $h4-font-size, +// 5: $h5-font-size, +// 6: $h6-font-size +// ); +// scss-docs-end font-sizes + +// $headings-margin-bottom: $spacer / 2; +// $headings-font-family: null; +// $headings-font-style: null; +// $headings-font-weight: 500; +// $headings-line-height: 1.2; +// $headings-color: unset; + +// scss-docs-start display-headings +// $display-font-sizes: ( +// 1: 5rem, +// 2: 4.5rem, +// 3: 4rem, +// 4: 3.5rem, +// 5: 3rem, +// 6: 2.5rem +// ); + +// $display-font-weight: 300; +// $display-line-height: $headings-line-height; +// scss-docs-end display-headings + +// $lead-font-size: $font-size-base * 1.25; +// $lead-font-weight: 300; + +// $small-font-size: .875em; + +// $sub-sup-font-size: .75em; + +// $text-muted: $disabled-dark; + +// $initialism-font-size: $small-font-size; + +// $blockquote-margin-y: $spacer; +// $blockquote-font-size: $font-size-base * 1.25; +// $blockquote-footer-color: $gray-600; +// $blockquote-footer-font-size: $small-font-size; + +// $hr-margin-y: $spacer; +// $hr-color: inherit; +// $hr-height: $border-width; +// $hr-opacity: .25; + +// $vr-color: inherit; +// $vr-width: $border-width; +// $vr-opacity: .25; + +// $legend-margin-bottom: .5rem; +// $legend-font-size: 1.5rem; +// $legend-font-weight: null; + +// $mark-padding: .2em; + +// $dt-font-weight: $font-weight-bold; + +// $nested-kbd-font-weight: $font-weight-bold; + +// $list-inline-padding: .5rem; + +// $mark-bg: #fcf8e3; + +// Icons +// $icon-size-base: 1rem; +// $icon-size-sm: $icon-size-base * .875; +// $icon-size-lg: $icon-size-base * 1.25; +// $icon-size-xl: $icon-size-base * 1.5; + + +// Tables +// +// Customizes the `.table` component with basic values, each used across all table variations. + +// scss-docs-start table-variables +// $table-cell-padding-y: .5rem; +// $table-cell-padding-x: .5rem; +// $table-cell-padding-y-sm: .25rem; +// $table-cell-padding-x-sm: .25rem; + +// $table-cell-vertical-align: top; + +// $table-color: $body-color; +// $table-bg: transparent; + +// $table-th-font-weight: 600; + +// $table-striped-color: $table-color; +// $table-striped-bg-factor: .05; +// $table-striped-bg: rgba($black, $table-striped-bg-factor); + +// $table-active-color: $table-color; +// $table-active-bg-factor: .1; +// $table-active-bg: rgba($black, $table-active-bg-factor); + +// $table-hover-color: $table-color; +// $table-hover-bg-factor: .075; +// $table-hover-bg: rgba($black, $table-hover-bg-factor); + +// $table-border-factor: .1; +// $table-border-width: $border-width; +// $table-border-color: $border-color; + +// $table-striped-order: odd; + +// $table-group-separator-color: currentColor; + +// $table-caption-color: $text-muted; + +// $table-bg-scale: -80%; + +// $table-variants: ( +// "primary": shift-color($primary, $table-bg-scale), +// "secondary": shift-color($secondary, $table-bg-scale), +// "success": shift-color($success, $table-bg-scale), +// "info": shift-color($info, $table-bg-scale), +// "warning": shift-color($warning, $table-bg-scale), +// "danger": shift-color($danger, $table-bg-scale), +// "light": $light, +// "dark": $dark, +// ); +// scss-docs-end table-variables + + +// Buttons + Forms +// +// Shared variables that are reassigned to `$input-` and `$btn-` specific variables. + +// scss-docs-start button-form-variables +// $input-btn-padding-y: .375rem; +// $input-btn-padding-x: .75rem; +// $input-btn-font-family: null; +// $input-btn-font-size: $font-size-base; +// $input-btn-line-height: $line-height-base; + +// $input-btn-focus-width: .25rem; +// $input-btn-focus-color-opacity: .25; +// $input-btn-focus-color: rgba($component-active-bg, $input-btn-focus-color-opacity); +// $input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color; + +// $input-btn-padding-y-sm: .25rem; +// $input-btn-padding-x-sm: .5rem; +// $input-btn-font-size-sm: $font-size-sm; + +// $input-btn-padding-y-lg: .5rem; +// $input-btn-padding-x-lg: 1rem; +// $input-btn-font-size-lg: $font-size-lg; + +// $input-btn-border-width: $border-width; +// scss-docs-end button-form-variables + +// Buttons +// +// For each of Bootstrap's buttons, define text, background, and border color. + +// scss-docs-start button-variables +// $btn-padding-y: $input-btn-padding-y; +// $btn-padding-x: $input-btn-padding-x; +// $btn-font-family: $input-btn-font-family; +// $btn-font-size: $input-btn-font-size; +// $btn-line-height: $input-btn-line-height; +// $btn-white-space: null; // Set to `nowrap` to prevent text wrapping + +// $btn-padding-y-sm: $input-btn-padding-y-sm; +// $btn-padding-x-sm: $input-btn-padding-x-sm; +// $btn-font-size-sm: $input-btn-font-size-sm; + +// $btn-padding-y-lg: $input-btn-padding-y-lg; +// $btn-padding-x-lg: $input-btn-padding-x-lg; +// $btn-font-size-lg: $input-btn-font-size-lg; + +// $btn-border-width: $input-btn-border-width; + +// $btn-font-weight: $font-weight-normal; +// $btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075); +// $btn-focus-width: $input-btn-focus-width; +// $btn-focus-box-shadow: $input-btn-focus-box-shadow; +// $btn-disabled-opacity: .65; +// $btn-active-box-shadow: inset 0 3px 5px rgba($black, .125); + +// $btn-link-color: $link-color; +// $btn-link-hover-color: $link-hover-color; +// $btn-link-disabled-color: $gray-600; + +// Allows for customizing button radius independently from global border radius +// $btn-border-radius: $border-radius; +// $btn-border-radius-sm: $border-radius-sm; +// $btn-border-radius-lg: $border-radius-lg; + +// $btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + +// $button-variants: ( +// "primary": btn-color-map($primary, $primary), +// "secondary": btn-color-map($secondary, $secondary), +// "success": btn-color-map($success, $success), +// "danger": btn-color-map($danger, $danger), +// "warning": btn-color-map($warning, $warning), +// "info": btn-color-map($info, $info), +// "light": btn-color-map($light, $light), +// "dark": btn-color-map($dark, $dark) +// ); +// scss-docs-end button-variables + + +// Forms +// scss-docs-start form-variables +// scss-docs-start form-control-variables +// $form-text-margin-top: .25rem; +// $form-text-font-size: $small-font-size; +// $form-text-font-style: null; +// $form-text-font-weight: null; +// $form-text-color: $text-muted; + +// $form-label-margin-bottom: .5rem; +// $form-label-font-size: null; +// $form-label-font-style: null; +// $form-label-font-weight: null; +// $form-label-color: inherit; + +// $input-padding-y: $input-btn-padding-y; +// $input-padding-x: $input-btn-padding-x; +// $input-font-family: $input-btn-font-family; +// $input-font-size: $input-btn-font-size; +// $input-font-weight: $font-weight-base; +// $input-line-height: $input-btn-line-height; + +// $input-padding-y-sm: $input-btn-padding-y-sm; +// $input-padding-x-sm: $input-btn-padding-x-sm; +// $input-font-size-sm: $input-btn-font-size-sm; + +// $input-padding-y-lg: $input-btn-padding-y-lg; +// $input-padding-x-lg: $input-btn-padding-x-lg; +// $input-font-size-lg: $input-btn-font-size-lg; + +// $input-bg: $white; +// $input-disabled-bg: $gray-200; +// $input-disabled-border-color: $gray-400; + +// $input-color: $body-color; +// $input-border-color: $gray-400; +// $input-border-width: $input-btn-border-width; +// $input-box-shadow: $box-shadow-inset; + +// $input-border-radius: $border-radius; +// $input-border-radius-sm: $border-radius-sm; +// $input-border-radius-lg: $border-radius-lg; + +// $input-focus-bg: $input-bg; +// $input-focus-border-color: tint-color($component-active-bg, 50%); +// $input-focus-color: $input-color; +// $input-focus-width: $input-btn-focus-width; +// $input-focus-box-shadow: $input-btn-focus-box-shadow; + +// $input-placeholder-color: $gray-600; +// $input-plaintext-color: $body-color; + +// $input-height-border: $input-border-width * 2; + +// $input-height-inner: add($input-line-height * 1em, $input-padding-y * 2); +// $input-height-inner-half: add($input-line-height * .5em, $input-padding-y); +// $input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y / 2); + +// $input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)); +// $input-height-sm: add($input-line-height * 1em, add($input-padding-y-sm * 2, $input-height-border, false)); +// $input-height-lg: add($input-line-height * 1em, add($input-padding-y-lg * 2, $input-height-border, false)); + +// $input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; +// scss-docs-end form-control-variables + +// scss-docs-start form-check-variables +// $form-check-input-width: 1em; +// $form-check-min-height: $font-size-base * $line-height-base; +// $form-check-padding-start: .375em; +// $form-check-margin-bottom: .125rem; +// $form-check-label-color: unset; +// $form-check-label-cursor: null; +// $form-check-transition: background-color .15s ease-in-out, background-position .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + +// $form-check-input-active-filter: brightness(90%); + +// $form-check-input-bg: $body-bg; +// $form-check-input-border: 1px solid rgba(0, 0, 0, .25); +// $form-check-input-border-radius: .25em; +// $form-check-radio-border-radius: 50%; +// $form-check-input-focus-border: $input-focus-border-color; +// $form-check-input-focus-box-shadow: $input-btn-focus-box-shadow; + +// $form-check-input-checked-color: $component-active-color; +// $form-check-input-checked-bg-color: $component-active-bg; +// $form-check-input-checked-border-color: $form-check-input-checked-bg-color; +// $form-check-input-checked-bg-image: url("data:image/svg+xml,"); +// $form-check-radio-checked-bg-image: url("data:image/svg+xml,"); + +// $form-check-input-indeterminate-color: $component-active-color; +// $form-check-input-indeterminate-bg-color: $component-active-bg; +// $form-check-input-indeterminate-border-color: $form-check-input-indeterminate-bg-color; +// $form-check-input-indeterminate-bg-image: url("data:image/svg+xml,"); + +// $form-check-input-disabled-opacity: .5; +// $form-check-label-disabled-opacity: $form-check-input-disabled-opacity; +// $form-check-btn-check-disabled-opacity: $btn-disabled-opacity; +// scss-docs-end form-check-variables + +// scss-docs-start form-switch-variables +// $form-switch-color: rgba(0, 0, 0, .25); +// $form-switch-width: 1.5em; +// $form-switch-padding-start: .375em; +// $form-switch-bg-image: url("data:image/svg+xml,"); +// $form-switch-border-radius: $form-switch-width; + +// $form-switch-focus-color: $input-focus-border-color; +// $form-switch-focus-bg-image: url("data:image/svg+xml,"); + +// $form-switch-checked-color: $component-active-color; +// $form-switch-checked-bg-image: url("data:image/svg+xml,"); +// $form-switch-checked-bg-position: right center; + +// $form-switch-widths: ( +// lg: 2em, +// xl: 2.5em +// ); +// scss-docs-end form-switch-variables + +// $form-check-inline-margin-end: 1rem; + +// scss-docs-start input-group-variables +// $input-group-addon-padding-y: $input-padding-y; +// $input-group-addon-padding-x: $input-padding-x; +// $input-group-addon-font-weight: $input-font-weight; +// $input-group-addon-color: $input-color; +// $input-group-addon-bg: $gray-200; +// $input-group-addon-border-color: $input-border-color; +// scss-docs-end input-group-variables + +// scss-docs-start form-select-variables +// $form-select-padding-y: $input-padding-y; +// $form-select-padding-x: $input-padding-x; +// $form-select-font-family: $input-font-family; +// $form-select-font-size: $input-font-size; +// $form-select-indicator-padding: 1rem; // Extra padding to account for the presence of the background-image based indicator +// $form-select-font-weight: $input-font-weight; +// $form-select-line-height: $input-line-height; +// $form-select-color: $input-color; +// $form-select-disabled-color: $gray-600; +// $form-select-bg: $input-bg; +// $form-select-disabled-bg: $gray-200; +// $form-select-disabled-border-color: $input-disabled-border-color; +// $form-select-bg-position: right $form-select-padding-x center; +// $form-select-bg-size: 16px 12px; // In pixels because image dimensions +// $form-select-indicator-color: $gray-800; +// $form-select-indicator: url("data:image/svg+xml,"); + +// $form-select-feedback-icon-padding-end: add(1em * .75, (2 * $form-select-padding-y * .75) + $form-select-padding-x + $form-select-indicator-padding); +// $form-select-feedback-icon-position: center right ($form-select-padding-x + $form-select-indicator-padding); +// $form-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half; + +// $form-select-border-width: $input-border-width; +// $form-select-border-color: $input-border-color; +// $form-select-border-radius: $border-radius; +// $form-select-box-shadow: $box-shadow-inset; + +// $form-select-focus-border-color: $input-focus-border-color; +// $form-select-focus-width: $input-focus-width; +// $form-select-focus-box-shadow: 0 0 0 $form-select-focus-width $input-btn-focus-color; + +// $form-select-padding-y-sm: $input-padding-y-sm; +// $form-select-padding-x-sm: $input-padding-x-sm; +// $form-select-font-size-sm: $input-font-size-sm; + +// $form-select-padding-y-lg: $input-padding-y-lg; +// $form-select-padding-x-lg: $input-padding-x-lg; +// $form-select-font-size-lg: $input-font-size-lg; +// scss-docs-end form-select-variables + +// scss-docs-start form-range-variables +// $form-range-track-width: 100%; +// $form-range-track-height: .5rem; +// $form-range-track-cursor: pointer; +// $form-range-track-bg: $gray-300; +// $form-range-track-border-radius: 1rem; +// $form-range-track-box-shadow: $box-shadow-inset; + +// $form-range-thumb-width: 1rem; +// $form-range-thumb-height: $form-range-thumb-width; +// $form-range-thumb-bg: $component-active-bg; +// $form-range-thumb-border: 0; +// $form-range-thumb-border-radius: 1rem; +// $form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1); +// $form-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow; +// $form-range-thumb-focus-box-shadow-width: $input-focus-width; // For focus box shadow issue in Edge +// $form-range-thumb-active-bg: tint-color($component-active-bg, 70%); +// $form-range-thumb-disabled-bg: $gray-500; +// $form-range-thumb-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; +// scss-docs-end form-range-variables + +// scss-docs-start form-file-variables +// $form-file-button-color: $input-color; +// $form-file-button-bg: $input-group-addon-bg; +// $form-file-button-hover-bg: shade-color($form-file-button-bg, 5%); +// scss-docs-end form-file-variables + +// scss-docs-start form-floating-variables +// $form-floating-height: add(3.5rem, $input-height-border); +// $form-floating-padding-x: $input-padding-x; +// $form-floating-padding-y: 1rem; +// $form-floating-input-padding-t: 1.625rem; +// $form-floating-input-padding-b: .625rem; +// $form-floating-label-opacity: .65; +// $form-floating-label-transform: scale(.85) translateY(-.5rem) translateX(.15rem); +// $form-floating-transition: opacity .1s ease-in-out, transform .1s ease-in-out; +// scss-docs-end form-floating-variables + +// Form validation + +// $form-feedback-margin-top: $form-text-margin-top; +// $form-feedback-font-size: $form-text-font-size; +// $form-feedback-font-style: $form-text-font-style; +// $form-feedback-valid-color: $success; +// $form-feedback-invalid-color: $danger; + +// $form-feedback-icon-valid-color: $form-feedback-valid-color; +// $form-feedback-icon-valid: url("data:image/svg+xml,"); +// $form-feedback-icon-invalid-color: $form-feedback-invalid-color; +// $form-feedback-icon-invalid: url("data:image/svg+xml,"); + +// scss-docs-start form-validation-states +// $form-validation-states: ( +// "valid": ( +// "color": $form-feedback-valid-color, +// "icon": $form-feedback-icon-valid +// ), +// "invalid": ( +// "color": $form-feedback-invalid-color, +// "icon": $form-feedback-icon-invalid +// ) +// ); +// scss-docs-end form-validation-states +// scss-docs-end form-variables +// Z-index master list +// +// Warning: Avoid customizing these values. They're used for a bird's eye view +// of components dependent on the z-axis and are designed to all work together. + +// scss-docs-start zindex-stack +// $zindex-dropdown: 1000; +// $zindex-sticky: 1020; +// $zindex-fixed: 1030; +// $zindex-modal-backdrop: 1040; +// $zindex-modal: 1050; +// $zindex-popover: 1060; +// $zindex-tooltip: 1070; +// scss-docs-end zindex-stack + + +// Navs +// scss-docs-start nav-variables +// $nav-link-padding-y: .5rem; +// $nav-link-padding-x: 1rem; +// $nav-link-font-size: null; +// $nav-link-font-weight: null; +// $nav-link-color: $link-color; +// $nav-link-hover-color: $link-hover-color; +// $nav-link-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out; +// $nav-link-disabled-color: $gray-600; + +// $nav-tabs-border-color: $gray-300; +// $nav-tabs-border-width: $border-width; +// $nav-tabs-border-radius: $border-radius; +// $nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color; +// $nav-tabs-link-active-color: $gray-700; +// $nav-tabs-link-active-bg: $body-bg; +// $nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg; + +// $nav-pills-border-radius: $border-radius; +// $nav-pills-link-active-color: $component-active-color; +// $nav-pills-link-active-bg: $component-active-bg; +// scss-docs-end nav-variables + +// Navbar +// scss-docs-start navbar-variables +// $navbar-padding-y: $spacer / 2; +// $navbar-padding-x: null; + +// $navbar-nav-link-padding-x: .5rem; + +// $navbar-brand-font-size: $font-size-lg; +// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link +// $nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2; +// $navbar-brand-height: $navbar-brand-font-size * $line-height-base; +// $navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2; +// $navbar-brand-margin-end: 1rem; + +// $navbar-toggler-padding-y: .25rem; +// $navbar-toggler-padding-x: .75rem; +// $navbar-toggler-font-size: $font-size-lg; +// $navbar-toggler-border-radius: $btn-border-radius; +// $navbar-toggler-focus-width: $btn-focus-width; +// $navbar-toggler-transition: box-shadow .15s ease-in-out; + +// $navbar-dark-color: $medium-emphasis-light; +// $navbar-dark-hover-color: $high-emphasis-light; +// $navbar-dark-active-color: $high-emphasis-light; +// $navbar-dark-disabled-color: $disabled-light; +// $navbar-dark-toggler-icon-bg: url("data:image/svg+xml,"); +// $navbar-dark-toggler-border-color: rgba($white, .1); + +// $navbar-light-color: $medium-emphasis-dark; +// $navbar-light-hover-color: $high-emphasis-dark; +// $navbar-light-active-color: $high-emphasis-dark; +// $navbar-light-disabled-color: $disabled-dark; +// $navbar-light-toggler-icon-bg: url("data:image/svg+xml,"); +// $navbar-light-toggler-border-color: rgba($black, .1); + +// $navbar-light-brand-color: $navbar-light-active-color; +// $navbar-light-brand-hover-color: $navbar-light-active-color; +// $navbar-dark-brand-color: $navbar-dark-active-color; +// $navbar-dark-brand-hover-color: $navbar-dark-active-color; +// scss-docs-end navbar-variables + +// Dropdowns +// +// Dropdown menu container and contents. +// scss-docs-start dropdown-variables +// $dropdown-min-width: 10rem; +// $dropdown-padding-x: 0; +// $dropdown-padding-y: .5rem; +// $dropdown-spacer: .125rem; +// $dropdown-font-size: $font-size-base; +// $dropdown-color: $body-color; +// $dropdown-bg: $white; +// $dropdown-border-color: rgba($black, .15); +// $dropdown-border-radius: $border-radius; +// $dropdown-border-width: $border-width; +// $dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width); +// $dropdown-divider-bg: $dropdown-border-color; +// $dropdown-divider-margin-y: $spacer / 2; +// $dropdown-box-shadow: $box-shadow; + +// $dropdown-link-color: $gray-900; +// $dropdown-link-hover-color: shade-color($gray-900, 10%); +// $dropdown-link-hover-bg: $gray-100; + +// $dropdown-link-active-color: $component-active-color; +// $dropdown-link-active-bg: $component-active-bg; + +// $dropdown-link-disabled-color: $gray-600; + +// $dropdown-item-padding-y: $spacer / 4; +// $dropdown-item-padding-x: $spacer; + +// $dropdown-header-color: $gray-600; +// $dropdown-header-padding: $dropdown-padding-y $dropdown-item-padding-x; + +// $dropdown-dark-color: $gray-300; +// $dropdown-dark-bg: $gray-800; +// $dropdown-dark-border-color: $dropdown-border-color; +// $dropdown-dark-divider-bg: $dropdown-divider-bg; +// $dropdown-dark-box-shadow: null; +// $dropdown-dark-link-color: $dropdown-dark-color; +// $dropdown-dark-link-hover-color: $high-emphasis-light; +// $dropdown-dark-link-hover-bg: rgba($white, .15); +// $dropdown-dark-link-active-color: $dropdown-link-active-color; +// $dropdown-dark-link-active-bg: $dropdown-link-active-bg; +// $dropdown-dark-link-disabled-color: $gray-500; +// $dropdown-dark-header-color: $gray-500; +// scss-docs-end dropdown-variables + + +// Pagination +// scss-docs-start pagination-variables +// $pagination-padding-y: .375rem; +// $pagination-padding-x: .75rem; +// $pagination-padding-y-sm: .25rem; +// $pagination-padding-x-sm: .5rem; +// $pagination-padding-y-lg: .75rem; +// $pagination-padding-x-lg: 1.5rem; + +// $pagination-color: $link-color; +// $pagination-bg: $white; +// $pagination-border-width: $border-width; +// $pagination-border-radius: $border-radius; +// $pagination-margin-start: -$pagination-border-width; +// $pagination-border-color: $gray-300; + +// $pagination-focus-color: $link-hover-color; +// $pagination-focus-bg: $gray-200; +// $pagination-focus-box-shadow: $input-btn-focus-box-shadow; +// $pagination-focus-outline: 0; + +// $pagination-hover-color: $link-hover-color; +// $pagination-hover-bg: $gray-200; +// $pagination-hover-border-color: $gray-300; + +// $pagination-active-color: $component-active-color; +// $pagination-active-bg: $component-active-bg; +// $pagination-active-border-color: $pagination-active-bg; + +// $pagination-disabled-color: $gray-600; +// $pagination-disabled-bg: $white; +// $pagination-disabled-border-color: $gray-300; + +// $pagination-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; +// scss-docs-end pagination-variables + +// Cards +// scss-docs-start card-variables +// $card-spacer-y: $spacer; +// $card-spacer-x: $spacer; +// $card-title-spacer-y: $spacer / 2; +// $card-border-width: $border-width; +// $card-border-radius: $border-radius; +// $card-border-color: rgba($black, .125); +// $card-inner-border-radius: subtract($card-border-radius, $card-border-width); +// $card-cap-padding-y: $card-spacer-y / 2; +// $card-cap-padding-x: $card-spacer-x; +// $card-cap-bg: rgba($black, .03); +// $card-cap-color: unset; +// $card-height: null; +// $card-color: unset; +// $card-bg: $white; + +// $card-img-overlay-padding: $spacer; + +// $card-group-margin: $grid-gutter-width / 2; +// scss-docs-end card-variables + +// Accordion +// scss-docs-start accordion-variables +// $accordion-padding-y: 1rem; +// $accordion-padding-x: 1.25rem; +// $accordion-color: $body-color; +// $accordion-bg: transparent; +// $accordion-border-width: $border-width; +// $accordion-border-color: rgba($black, .125); +// $accordion-border-radius: $border-radius; + +// $accordion-body-padding-y: $accordion-padding-y; +// $accordion-body-padding-x: $accordion-padding-x; + +// $accordion-button-padding-y: $accordion-padding-y; +// $accordion-button-padding-x: $accordion-padding-x; +// $accordion-button-color: $accordion-color; +// $accordion-button-bg: $accordion-bg; +// $accordion-transition: $btn-transition, border-radius .15s ease; +// $accordion-button-active-bg: tint-color($component-active-bg, 90%); +// $accordion-button-active-color: shade-color($primary, 10%); + +// $accordion-button-focus-border-color: $input-focus-border-color; +// $accordion-button-focus-box-shadow: $btn-focus-box-shadow; + +// $accordion-icon-width: 1.25rem; +// $accordion-icon-color: $accordion-color; +// $accordion-icon-active-color: $accordion-button-active-color; +// $accordion-icon-transition: transform .2s ease-in-out; +// $accordion-icon-transform: rotate(180deg); + +// $accordion-button-icon: url("data:image/svg+xml,"); +// $accordion-button-active-icon: url("data:image/svg+xml,"); +// scss-docs-end accordion-variables + +// Tooltips + +// scss-docs-start tooltip-variables +// $tooltip-font-size: $font-size-sm; +// $tooltip-max-width: 200px; +// $tooltip-color: $high-emphasis-light; +// $tooltip-bg: $black; +// $tooltip-border-radius: $border-radius; +// $tooltip-opacity: .9; +// $tooltip-padding-y: $spacer / 4; +// $tooltip-padding-x: $spacer / 2; +// $tooltip-margin: 0; + +// $tooltip-arrow-width: .8rem; +// $tooltip-arrow-height: .4rem; +// $tooltip-arrow-color: $tooltip-bg; +// scss-docs-end tooltip-variables + +// Form tooltips must come after regular tooltips +// $form-feedback-tooltip-padding-y: $tooltip-padding-y; +// $form-feedback-tooltip-padding-x: $tooltip-padding-x; +// $form-feedback-tooltip-font-size: $tooltip-font-size; +// $form-feedback-tooltip-line-height: null; +// $form-feedback-tooltip-opacity: $tooltip-opacity; +// $form-feedback-tooltip-border-radius: $tooltip-border-radius; + + +// Popovers +// scss-docs-start popover-variables +// $popover-font-size: $font-size-sm; +// $popover-bg: $white; +// $popover-max-width: 276px; +// $popover-border-width: $border-width; +// $popover-border-color: rgba($black, .2); +// $popover-border-radius: $border-radius-lg; +// $popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width); +// $popover-box-shadow: $box-shadow; + +// $popover-header-bg: shade-color($popover-bg, 6%); +// $popover-header-color: $headings-color; +// $popover-header-padding-y: .5rem; +// $popover-header-padding-x: $spacer; + +// $popover-body-color: $body-color; +// $popover-body-padding-y: $spacer; +// $popover-body-padding-x: $spacer; + +// $popover-arrow-width: 1rem; +// $popover-arrow-height: .5rem; +// $popover-arrow-color: $popover-bg; + +// $popover-arrow-outer-color: fade-in($popover-border-color, .05); +// scss-docs-end popover-variables + + +// Toasts +// scss-docs-start toast-variables +// $toast-max-width: 350px; +// $toast-padding-x: .75rem; +// $toast-padding-y: .5rem; +// $toast-font-size: .875rem; +// $toast-color: unset; +// $toast-background-color: rgba($white, .85); +// $toast-border-width: 1px; +// $toast-border-color: rgba(0, 0, 0, .1); +// $toast-border-radius: $border-radius; +// $toast-box-shadow: $box-shadow; +// $toast-spacing: $container-padding-x; + +// $toast-header-color: $gray-600; +// $toast-header-background-color: rgba($white, .85); +// $toast-header-border-color: rgba(0, 0, 0, .05); +// scss-docs-end toast-variables + + +// Badges +// scss-docs-start badge-variables +// $badge-font-size: .75em; +// $badge-font-weight: $font-weight-bold; +// $badge-color: $high-emphasis-light; +// $badge-padding-y: .35em; +// $badge-padding-x: .65em; +// $badge-border-radius: $border-radius; + +// $badge-font-size-sm: .65em; +// $badge-padding-y-sm: .3em; +// $badge-padding-x-sm: .5em; +// scss-docs-end badge-variables + + +// Modals +// scss-docs-start modal-variables +// Padding applied to the modal body +// $modal-inner-padding: $spacer; + +// Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding +// $modal-footer-margin-between: .5rem; + +// $modal-dialog-margin: .5rem; +// $modal-dialog-margin-y-sm-up: 1.75rem; + +// $modal-title-line-height: $line-height-base; + +// $modal-content-color: unset; +// $modal-content-bg: $white; +// $modal-content-border-color: rgba($black, .2); +// $modal-content-border-width: $border-width; +// $modal-content-border-radius: $border-radius-lg; +// $modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width); +// $modal-content-box-shadow-xs: $box-shadow-sm; +// $modal-content-box-shadow-sm-up: $box-shadow; + +// $modal-backdrop-bg: $black; +// $modal-backdrop-opacity: .5; +// $modal-header-border-color: $border-color; +// $modal-footer-border-color: $modal-header-border-color; +// $modal-header-border-width: $modal-content-border-width; +// $modal-footer-border-width: $modal-header-border-width; +// $modal-header-padding-y: $modal-inner-padding; +// $modal-header-padding-x: $modal-inner-padding; +// $modal-header-padding: $modal-header-padding-y $modal-header-padding-x; // Keep this for backwards compatibility + +// $modal-sm: 300px; +// $modal-md: 500px; +// $modal-lg: 800px; +// $modal-xl: 1140px; + +// $modal-fade-transform: translate(0, -50px); +// $modal-show-transform: none; +// $modal-transition: transform .3s ease-out; +// $modal-scale-transform: scale(1.02); +// scss-docs-end modal-variables + + +// Avatars +// scss-docs-start avatar-variables +// $avatar-width: 2rem; + +// $avatar-widths: ( +// sm: 1.5rem, +// lg: 3rem, +// xl: 4rem +// ); + +// $avatar-transition: margin .15s; +// scss-docs-end avatar-variables + +// Alerts +// +// Define alert colors, border radius, and padding. +// scss-docs-start alert-variables +// $alert-padding-y: $spacer; +// $alert-padding-x: $spacer; +// $alert-margin-bottom: 1rem; +// $alert-border-radius: $border-radius; +// $alert-link-font-weight: $font-weight-bold; +// $alert-border-width: $border-width; + +// $alert-bg-scale: -80%; +// $alert-border-scale: -70%; +// $alert-color-scale: 40%; + +// $alert-dismissible-padding-r: $alert-padding-x * 3; // 3x covers width of x plus default padding on either side + +// $alert-variants: ( +// "primary": alert-color-map($primary), +// "secondary": alert-color-map($secondary), +// "success": alert-color-map($success), +// "danger": alert-color-map($danger), +// "warning": alert-color-map($warning), +// "info": alert-color-map($info), +// "light": alert-color-map($light), +// "dark": alert-color-map($dark) +// ); +// scss-docs-end alert-variables + +// Callouts +// scss-docs-start callout-variables +// $callout-padding-y: $spacer; +// $callout-padding-x: $spacer; +// $callout-margin-y: $spacer; +// $callout-margin-x: 0; +// $callout-border-radius: $border-radius; +// $callout-border-width: $border-width; +// $callout-border-color: $border-color; +// $callout-border-left-width: (4 * $callout-border-width); + +// $callout-variants: ( +// "primary": $primary, +// "secondary": $secondary, +// "success": $success, +// "danger": $danger, +// "warning": $warning, +// "info": $info, +// "light": $light, +// "dark": $dark +// ); +// scss-docs-end callout-variables + + +// Progress bars + +// scss-docs-start progress-variables +// $progress-height: 1rem; +// $progress-font-size: $font-size-base * .75; +// $progress-bg: $gray-200; +// $progress-border-radius: $border-radius; +// $progress-box-shadow: $box-shadow-inset; +// $progress-bar-color: $high-emphasis-light; +// $progress-bar-bg: $primary; +// $progress-bar-animation-timing: 1s linear infinite; +// $progress-bar-transition: width .6s ease; +// scss-docs-end progress-variables + +// List group +// scss-docs-start list-group-variables +// $list-group-color: unset; +// $list-group-bg: $white; +// $list-group-border-color: rgba($black, .125); +// $list-group-border-width: $border-width; +// $list-group-border-radius: $border-radius; + +// $list-group-item-padding-y: $spacer / 2; +// $list-group-item-padding-x: $spacer; +// $list-group-item-bg-scale: -80%; +// $list-group-item-color-scale: 40%; + +// $list-group-hover-bg: $gray-100; +// $list-group-active-color: $component-active-color; +// $list-group-active-bg: $component-active-bg; +// $list-group-active-border-color: $list-group-active-bg; + +// $list-group-disabled-color: $gray-600; +// $list-group-disabled-bg: $list-group-bg; + +// $list-group-action-color: $gray-700; +// $list-group-action-hover-color: $list-group-action-color; + +// $list-group-action-active-color: $body-color; +// $list-group-action-active-bg: $gray-200; + +// $list-group-variants: ( +// "primary": list-group-color-map($primary), +// "secondary": list-group-color-map($secondary), +// "success": list-group-color-map($success), +// "danger": list-group-color-map($danger), +// "warning": list-group-color-map($warning), +// "info": list-group-color-map($info), +// "light": list-group-color-map($light), +// "dark": list-group-color-map($dark) +// ); +// scss-docs-end list-group-variables + + +// Header +// scss-docs-start header-variables +// $header-min-height: 4rem; +// $header-padding-y: $spacer / 2; +// $header-padding-x: $spacer / 2; +// $header-brand-font-size: $font-size-lg; +// $header-color: $medium-emphasis-dark; +// $header-bg: $white; +// $header-border-color: $border-color; +// $header-border-width: 1px; +// $header-hover-color: $high-emphasis-dark; +// $header-active-color: $high-emphasis-dark; +// $header-disabled-color: $disabled-dark; + +// Compute the header-brand padding-y so the header-brand will have the same height as header-text and nav-link +// $nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2; +// $header-brand-height: $header-brand-font-size * $line-height-base; +// $header-brand-padding-y: ($nav-link-height - $header-brand-height) / 2; +// $header-brand-margin-end: 1rem; +// $header-brand-font-size: $font-size-lg; +// $header-brand-color: $gray-900; +// $header-brand-hover-color: shade-color($gray-900, 10%); + +// $header-toggler-padding-y: .25rem; +// $header-toggler-padding-x: .75rem; +// $header-toggler-font-size: $font-size-lg; +// $header-toggler-bg: transparent; +// $header-toggler-border: 0; +// $header-toggler-border-radius: $btn-border-radius; + +// $header-toggler-icon-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$header-color}' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"), "#", "%23"); +// $header-toggler-hover-icon-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$header-hover-color}' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"), "#", "%23"); +// $header-toggler-border-color: rgba($black, .1); + +// $header-nav-link-padding-x: .5rem; + +// $header-divider-border-width: 1px; +// $header-divider-border-color: $header-border-color; +// scss-docs-end header-variables + +// Subheader +// scss-docs-start subheader-variables +// $subheader-min-height: 3rem; +// $subheader-padding-y: $spacer / 2; +// $subheader-padding-x: $spacer; +// $subheader-border-color: $border-color; +// $subheader-border-width: 1px; + +// $subheader-nav-link-padding-x: .5rem; +// scss-docs-end subheader-variables + +// Default theme +// scss-docs-start subheader-default-themes +// $subheader-bg: $white; +// $subheader-color: $medium-emphasis-dark; +// $subheader-hover-color: $high-emphasis-dark; +// $subheader-active-color: $high-emphasis-dark; +// $subheader-disabled-color: $disabled-dark; +// scss-docs-end subheader-default-themes + + +// Image thumbnails + +// $thumbnail-padding: .25rem; +// $thumbnail-bg: $body-bg; +// $thumbnail-border-width: $border-width; +// $thumbnail-border-color: $gray-300; +// $thumbnail-border-radius: $border-radius; +// $thumbnail-box-shadow: $box-shadow-sm; + + +// Figures + +// $figure-caption-font-size: $small-font-size; +// $figure-caption-color: $gray-600; + + +// Breadcrumbs +// scss-docs-start breadcrumb-variables +// $breadcrumb-font-size: null; +// $breadcrumb-padding-y: 0; +// $breadcrumb-padding-x: 0; +// $breadcrumb-item-padding-x: .5rem; +// $breadcrumb-margin-bottom: 1rem; +// $breadcrumb-bg: unset; +// $breadcrumb-divider-color: $gray-600; +// $breadcrumb-active-color: $gray-600; +// $breadcrumb-divider: quote("/"); +// $breadcrumb-divider-flipped: $breadcrumb-divider; +// $breadcrumb-border-radius: null; +// scss-docs-end breadcrumb-variables + +// Carousel +// scss-docs-start carousel-variables +// $carousel-control-color: $high-emphasis-light; +// $carousel-control-width: 15%; +// $carousel-control-opacity: .5; +// $carousel-control-hover-opacity: .9; +// $carousel-control-transition: opacity .15s ease; + +// $carousel-indicator-width: 30px; +// $carousel-indicator-height: 3px; +// $carousel-indicator-hit-area-height: 10px; +// $carousel-indicator-spacer: 3px; +// $carousel-indicator-opacity: .5; +// $carousel-indicator-active-bg: $white; +// $carousel-indicator-active-opacity: 1; +// $carousel-indicator-transition: opacity .6s ease; + +// $carousel-caption-width: 70%; +// $carousel-caption-color: $high-emphasis-light; +// $carousel-caption-padding-y: 1.25rem; +// $carousel-caption-spacer: 1.25rem; + +// $carousel-control-icon-width: 2rem; + +// $carousel-control-prev-icon-bg: url("data:image/svg+xml,"); +// $carousel-control-next-icon-bg: url("data:image/svg+xml,"); + +// $carousel-transition-duration: .6s; +// $carousel-transition: transform $carousel-transition-duration ease-in-out; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`) + +// $carousel-dark-indicator-active-bg: $black; +// $carousel-dark-caption-color: $high-emphasis-dark; +// $carousel-dark-control-icon-filter: invert(1) grayscale(100); +// scss-docs-end carousel-variables + +// scss-docs-start sidebar-variables +// $sidebar-width: 16rem; +// $sidebar-widths: ( +// sm: 12rem, +// lg: 20rem, +// xl: 24rem +// ); +// $sidebar-padding-y: 0; +// $sidebar-padding-x: 0; +// $sidebar-color: $high-emphasis-light; +// $sidebar-bg: $gray-base; +// $sidebar-border-width: 0; +// $sidebar-border-color: transparent; +// $sidebar-transition: margin-left .15s, margin-right .15s, box-shadow .075s, transform .15s, width .15s, z-index 0s ease .15s; +// $sidebar-reliant-transition: width .15s; + +// $sidebar-brand-height: 4rem; +// $sidebar-brand-color: $high-emphasis-light; +// $sidebar-brand-bg: rgba($black, .2); + +// $sidebar-header-height: 4rem; +// $sidebar-header-padding-y: .75rem; +// $sidebar-header-padding-x: 1rem; +// $sidebar-header-bg: rgba($black, .2); +// $sidebar-header-height-transition: height .15s, padding .15s; + +// $sidebar-narrow-width: 4rem; + +// $sidebar-backdrop-bg: $black; +// $sidebar-backdrop-opacity: .5; +// $sidebar-backdrop-transition: opacity .15s linear; + +// $sidebar-nav-title-padding-y: .75rem; +// $sidebar-nav-title-padding-x: 1rem; +// $sidebar-nav-title-margin-top: 1rem; +// $sidebar-nav-title-color: $medium-emphasis-light; +// $sidebar-nav-title-transition: height .15s, margin .15s; + +// $sidebar-nav-link-padding-y: .8445rem; +// $sidebar-nav-link-padding-x: 1rem; +// $sidebar-nav-link-color: $medium-emphasis-light; +// $sidebar-nav-link-bg: transparent; +// $sidebar-nav-link-transition: background .15s ease, color .15s ease; +// $sidebar-nav-link-icon-color: $medium-emphasis-light; + +// $sidebar-nav-link-hover-color: $high-emphasis-light; +// $sidebar-nav-link-hover-bg: rgba($white, .05); +// $sidebar-nav-link-hover-icon-color: $high-emphasis-light; + +// $sidebar-nav-link-active-color: $high-emphasis-light; +// $sidebar-nav-link-active-bg: rgba($white, .05); +// $sidebar-nav-link-active-icon-color: $high-emphasis-light; + +// $sidebar-nav-link-disabled-color: $disabled-light; +// $sidebar-nav-link-disabled-icon-color: $sidebar-nav-link-icon-color; + +// $sidebar-nav-icon-width: 4rem; +// $sidebar-nav-icon-height: 1.25rem; +// $sidebar-nav-icon-font-size: $sidebar-nav-icon-height; + +// $sidebar-nav-group-bg: rgba(0, 0, 0, .2); +// $sidebar-nav-group-transition: background .15s ease-in-out; +// $sidebar-nav-group-items-transition: height .15s ease; +// $sidebar-nav-group-toggle-show-color: $sidebar-nav-link-color; + +// $sidebar-nav-group-indicator-color: $medium-emphasis-light; +// $sidebar-nav-group-indicator: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-nav-group-indicator-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E"), "#", "%23"); +// $sidebar-nav-group-indicator-hover-color: $sidebar-nav-link-hover-color; +// $sidebar-nav-group-indicator-hover: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-nav-group-indicator-hover-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E"), "#", "%23"); +// $sidebar-nav-group-indicator-transition: transform .15s; + +// $sidebar-footer-height: auto; +// $sidebar-footer-padding-y: .75rem; +// $sidebar-footer-padding-x: 1rem; +// $sidebar-footer-bg: rgba($black, .2); +// $sidebar-footer-height-transition: height .15s, padding .15s; + +// $sidebar-toggler-height: 3rem; +// $sidebar-toggler-bg: rgba($black, .2); +// $sidebar-toggler-transition: transform .15s; + +// $sidebar-toggler-indicator-width: 4rem; +// $sidebar-toggler-indicator-height: 3rem; +// $sidebar-toggler-indicator-color: $gray-600; +// $sidebar-toggler-indicator: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-toggler-indicator-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E"), "#", "%23"); +// $sidebar-toggler-hover-bg: rgba(0, 0, 0, .3); +// $sidebar-toggler-hover-indicator-color: $sidebar-nav-link-hover-color; +// $sidebar-toggler-hover-indicator: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-toggler-hover-indicator-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E"), "#", "%23"); +// scss-docs-end sidebar-variables + +// Footer +// scss-docs-start footer-variables +// $footer-min-height: 3rem; +// $footer-padding-y: $spacer / 2; +// $footer-padding-x: $spacer; +// $footer-bg: $gray-100; +// $footer-color: $body-color; +// $footer-border-width: 1px; +// $footer-border-color: $border-color; +// scss-docs-end footer-variables + +// Spinners +// scss-docs-start spinner-variables +// $spinner-width: 2rem; +// $spinner-height: $spinner-width; +// $spinner-border-width: .25em; +// $spinner-animation-speed: .75s; + +// $spinner-width-sm: 1rem; +// $spinner-height-sm: $spinner-width-sm; +// $spinner-border-width-sm: .2em; +// scss-docs-end spinner-variables + + +// Close +// scss-docs-start close-variables +// $btn-close-width: 1em; +// $btn-close-height: $btn-close-width; +// $btn-close-padding-x: .25em; +// $btn-close-padding-y: $btn-close-padding-x; +// $btn-close-color: $high-emphasis-dark; +// $btn-close-bg: url("data:image/svg+xml,"); +// $btn-close-focus-shadow: $input-btn-focus-box-shadow; +// $btn-close-opacity: .5; +// $btn-close-hover-opacity: .75; +// $btn-close-focus-opacity: 1; +// $btn-close-disabled-opacity: .25; +// $btn-close-white-filter: invert(1) grayscale(100%) brightness(200%); +// scss-docs-end close-variables + +// Code + +// $code-font-size: $small-font-size; +// $code-color: $pink; + +// $kbd-padding-y: .2rem; +// $kbd-padding-x: .4rem; +// $kbd-font-size: $code-font-size; +// $kbd-color: $high-emphasis-light; +// $kbd-bg: $gray-900; + +// $pre-color: unset; diff --git a/frontend/src/main/webapp/src/scss/style.scss b/frontend/src/main/webapp/src/scss/style.scss deleted file mode 100644 index cae98169e..000000000 --- a/frontend/src/main/webapp/src/scss/style.scss +++ /dev/null @@ -1,8 +0,0 @@ -// If you want to override variables do it here -@import "variables"; - -// Import styles -@import "~@coreui/coreui/scss/coreui"; - -// If you want to add something do it here -@import "custom"; diff --git a/frontend/src/main/webapp/src/scss/styles.scss b/frontend/src/main/webapp/src/scss/styles.scss new file mode 100644 index 000000000..2046b08f4 --- /dev/null +++ b/frontend/src/main/webapp/src/scss/styles.scss @@ -0,0 +1,27 @@ +/* You can add global styles to this file, and also import other style files */ +// If you want to override variables do it here +@import "variables"; + +$enable-ltr: true; +$enable-rtl: true; + +// Import styles with default layout. +@import "@coreui/coreui/scss/coreui"; + +// Import Chart.js custom tooltips styles +@import "@coreui/chartjs/scss/coreui-chartjs"; + +// perfect scrollbar theming for use with [perfectScrollbar] directive +//@import '~perfect-scrollbar/css/perfect-scrollbar.css'; + +// Basic layout +@import "layout"; + +// Some temp fixes +@import "fixes"; + +// Prism.js +@import "examples"; + +// If you want to add something do it here +@import "custom"; diff --git a/frontend/src/main/webapp/src/scss/vendors/_variables.scss b/frontend/src/main/webapp/src/scss/vendors/_variables.scss deleted file mode 100644 index 3d8464b48..000000000 --- a/frontend/src/main/webapp/src/scss/vendors/_variables.scss +++ /dev/null @@ -1,4 +0,0 @@ -// Override Boostrap variables -@import "../variables"; -@import "~bootstrap/scss/mixins"; -@import "~@coreui/coreui/scss/variables"; diff --git a/frontend/src/main/webapp/src/scss/vendors/chart.js/chart.scss b/frontend/src/main/webapp/src/scss/vendors/chart.js/chart.scss deleted file mode 100644 index 7e99ccaa8..000000000 --- a/frontend/src/main/webapp/src/scss/vendors/chart.js/chart.scss +++ /dev/null @@ -1,48 +0,0 @@ -// Import variables -@import '../variables'; - -.chart-legend, -.bar-legend, -.line-legend, -.pie-legend, -.radar-legend, -.polararea-legend, -.doughnut-legend { - list-style-type: none; - margin-top: 5px; - text-align: center; - -webkit-padding-start: 0; - -moz-padding-start: 0; - padding-left: 0; -} -.chart-legend li, -.bar-legend li, -.line-legend li, -.pie-legend li, -.radar-legend li, -.polararea-legend li, -.doughnut-legend li { - display: inline-block; - white-space: nowrap; - position: relative; - margin-bottom: 4px; - @include border-radius($border-radius); - padding: 2px 8px 2px 28px; - font-size: smaller; - cursor: default; -} -.chart-legend li span, -.bar-legend li span, -.line-legend li span, -.pie-legend li span, -.radar-legend li span, -.polararea-legend li span, -.doughnut-legend li span { - display: block; - position: absolute; - left: 0; - top: 0; - width: 20px; - height: 20px; - @include border-radius($border-radius); -} diff --git a/frontend/src/main/webapp/src/test.ts b/frontend/src/main/webapp/src/test.ts index ee6a36318..34cc06579 100644 --- a/frontend/src/main/webapp/src/test.ts +++ b/frontend/src/main/webapp/src/test.ts @@ -1,17 +1,16 @@ // This file is required by karma.conf.js and loads recursively all the .spec and framework files -import 'zone.js/dist/zone-testing'; +import 'zone.js/testing'; import {getTestBed} from '@angular/core/testing'; import {BrowserDynamicTestingModule, platformBrowserDynamicTesting} from '@angular/platform-browser-dynamic/testing'; - -declare const require: any; +import {registerLocaleData} from '@angular/common'; +import localeDeAt from '@angular/common/locales/de-AT'; // First, initialize the Angular testing environment. getTestBed().initTestEnvironment( BrowserDynamicTestingModule, - platformBrowserDynamicTesting() + platformBrowserDynamicTesting(), + {teardown: {destroyAfterEach: true}}, ); -// Then we find all the tests. -const context = require.context('./', true, /\.spec\.ts$/); -// And load the modules. -context.keys().map(context); + +registerLocaleData(localeDeAt); diff --git a/frontend/src/main/webapp/src/tsconfig.app.json b/frontend/src/main/webapp/src/tsconfig.app.json index 3f4d49d8e..a3f3b2771 100644 --- a/frontend/src/main/webapp/src/tsconfig.app.json +++ b/frontend/src/main/webapp/src/tsconfig.app.json @@ -4,7 +4,6 @@ "outDir": "../out-tsc/app", "baseUrl": "./", "module": "es2020", - "target": "es2015", "types": [], "paths": { "@angular/*": [ @@ -13,12 +12,10 @@ } }, "angularCompilerOptions": { - "enableIvy": true, "importHelpers": true }, "files": [ - "main.ts", - "polyfills.ts" + "main.ts" ], "include": [ "**/*.d.ts" diff --git a/frontend/src/main/webapp/src/tsconfig.spec.json b/frontend/src/main/webapp/src/tsconfig.spec.json index 2bbbe7916..8061172f2 100644 --- a/frontend/src/main/webapp/src/tsconfig.spec.json +++ b/frontend/src/main/webapp/src/tsconfig.spec.json @@ -11,8 +11,7 @@ ] }, "files": [ - "test.ts", - "polyfills.ts" + "test.ts" ], "include": [ "**/*.spec.ts", diff --git a/frontend/src/main/webapp/src/typings.d.ts b/frontend/src/main/webapp/src/typings.d.ts index c9059e9a8..b860920d3 100644 --- a/frontend/src/main/webapp/src/typings.d.ts +++ b/frontend/src/main/webapp/src/typings.d.ts @@ -1,4 +1,5 @@ /* SystemJS module definition */ +/* eslint-disable no-var */ declare var module: NodeModule; interface NodeModule { diff --git a/frontend/src/main/webapp/tsconfig.json b/frontend/src/main/webapp/tsconfig.json index 1fe854606..ab77b298b 100644 --- a/frontend/src/main/webapp/tsconfig.json +++ b/frontend/src/main/webapp/tsconfig.json @@ -10,13 +10,14 @@ "emitDecoratorMetadata": true, "experimentalDecorators": true, "module": "es2020", - "target": "es2015", + "target": "ES2022", "typeRoots": [ "node_modules/@types" ], "lib": [ "esnext", "dom" - ] + ], + "useDefineForClassFields": false } }