diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 000000000..569ce5397 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +**/node_modules +**/dist \ No newline at end of file diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 7858ae7c8..fc1968ed0 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -3,23 +3,61 @@ name: Deploy on: push: branches: - - main + - release/2.0.0 jobs: - # test-angular-build: - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v2 - # - run: cd angular-cards - # - run: npm i - # - run: npm run build build: runs-on: ubuntu-latest - # needs: test-angular-build + + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + + - name: Login to DockerHub + uses: docker/login-action@v1 + with: + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + + - name: Build and push + uses: docker/build-push-action@v2 + with: + context: . + push: true + tags: ${{ secrets.DOCKER_USERNAME }}/cards:latest + platforms: linux/arm64 # This is added for building image for arm64 architecture + build-args: | + DB_URL: ${{ secrets.DB_URL }} + JWT_SECRET: ${{ secrets.JWT_SECRET }} + FIREBASE_TYPE: ${{ secrets.FIREBASE_TYPE }} + FIREBASE_PROJECT_ID: ${{ secrets.FIREBASE_PROJECT_ID }} + PRIVATE_KEY_ID: ${{ secrets.PRIVATE_KEY_ID }} + PRIVATE_KEY: ${{ secrets.PRIVATE_KEY }} + CLIENT_EMAIL: ${{ secrets.CLIENT_EMAIL }} + CLIENT_ID: ${{ secrets.CLIENT_ID }} + AUTH_URI: ${{ secrets.AUTH_URI }} + TOKEN_URI: ${{ secrets.TOKEN_URI }} + AUTH_PROVIDER_X509_CERT_URL: ${{ secrets.AUTH_PROVIDER_X509_CERT_URL }} + CLIENT_X509_CERT_URL: ${{ secrets.CLIENT_X509_CERT_URL }} + + deploy: + runs-on: ubuntu-latest + needs: build steps: - - uses: actions/checkout@v2 - - uses: akhileshns/heroku-deploy@v3.12.12 # This is the action + - name: Checkout codebase + uses: actions/checkout@v2 + + - name: Deploy + uses: kitconcept/docker-stack-deploy@v1.0.1 with: - heroku_api_key: ${{secrets.HEROKU_API_KEY}} - heroku_app_name: ${{secrets.APP_NAME_HEROKU}} - heroku_email: "jungerjunge2@gmail.com" + registry: "docker.io" + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + remote_host: ${{ secrets.REMOTE_HOST }} + remote_user: ${{ secrets.REMOTE_USER }} + remote_private_key: ${{ secrets.REMOTE_PRIVATE_KEY }} + stack_file: "/home/ubuntu/StudyGrow/Cards/stack.yml" + stack_name: "cards" diff --git a/.gitignore b/.gitignore index 2a80cab74..f7ed7fdb0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,12 @@ -/node_modules -.env .DS_Store -.vscode \ No newline at end of file +.vscode +backend/firebase-admin.json +node_modules +angular-cards/.angular/cache +angular-cards/dist +.env +backend/src/schema.graphql +backend/package-lock.json +backend/yarn.lock + +.vscode/launch.json diff --git a/.vscode/launch.json b/.vscode/launch.json deleted file mode 100644 index 91ccac5ad..000000000 --- a/.vscode/launch.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - // Use IntelliSense to learn about possible attributes. - // Hover to view descriptions of existing attributes. - // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 - "version": "0.2.0", - "configurations": [ - { - "type": "pwa-chrome", - "request": "launch", - "name": "Launch Chrome against localhost", - "url": "http://localhost:4200", - "webRoot": "${workspaceFolder}/angular-cards" - }, - { - "type": "node", - "request": "launch", - "name": "nodemon", - "env": { - "NODE_ENV": "development" - }, - "runtimeExecutable": "nodemon", - "program": "${workspaceFolder}/start.ts", - "restart": true, - "console": "integratedTerminal", - "internalConsoleOptions": "neverOpen", - "skipFiles": ["/**"], - "args": ["--ignore", " ./angular-cards/"] - } - ] -} diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000..550d3785c --- /dev/null +++ b/Dockerfile @@ -0,0 +1,99 @@ +# Building layer +FROM node:16-alpine as build + +# Add these lines at the top of your Dockerfile +ARG DB_URL + +ARG JWT_SECRET + +ARG FIREBASE_TYPE +ARG FIREBASE_PROJECT_ID +ARG PRIVATE_KEY_ID +ARG PRIVATE_KEY +ARG CLIENT_EMAIL +ARG CLIENT_ID +ARG AUTH_URI +ARG TOKEN_URI +ARG AUTH_PROVIDER_X509_CERT_URL +ARG CLIENT_X509_CERT_URL + +# And then use them like this +ENV DB_URL=${DB_URL} + +ENV JWT_SECRET=${JWT_SECRET} + +ENV FIREBASE_TYPE=${FIREBASE_TYPE} +ENV FIREBASE_PROJECT_ID=${FIREBASE_PROJECT_ID} +ENV PRIVATE_KEY_ID=${PRIVATE_KEY_ID} +ENV PRIVATE_KEY=${PRIVATE_KEY} +ENV CLIENT_EMAIL=${CLIENT_EMAIL} +ENV CLIENT_ID=${CLIENT_ID} +ENV AUTH_URI=${AUTH_URI} +ENV TOKEN_URI=${TOKEN_URI} +ENV AUTH_PROVIDER_X509_CERT_URL=${AUTH_PROVIDER_X509_CERT_URL} +ENV CLIENT_X509_CERT_URL=${CLIENT_X509_CERT_URL} + + +WORKDIR /app + +COPY . . + +# _________________________________________________________ Backend _________________________________________________________ +WORKDIR /app/backend + +RUN npm i --force + +RUN npm run build + +# _________________________________________________________ Frontend _________________________________________________________ + +WORKDIR /app/frontend + +RUN npm i --force + +RUN npm run build:prod + +# _________________________________________________________ Step 2: Production _________________________________________________________ +# Runtime (production) layer +FROM node:16-alpine as production + +# install dos2unix (for docker-entrypoint.sh) +RUN apk add --no-cache dos2unix + +# ___________________________________________________________ Backend _____________________________________________________________ + +WORKDIR /app/backend + +# Copy backend files +COPY ./backend . + +# replace localhost with db (docker-compose service name for db container) Note: this might also replace localhost in other places in the .env file +# RUN sed -i 's/localhost/db/g' .env + +# Install runtime dependecies (without dev/test dependecies) +RUN npm i --only=production --force + +# Copy backend build +COPY --from=build /app/backend/dist/ ./dist/ + +# ___________________________________________________________ Frontend _____________________________________________________________ +# Frontend served under /app/backend/frontend/dist/frontend/* +RUN mkdir -p /app/backend/frontend + +# Copy frontend build files +# Note that they will be +COPY --from=build /app/frontend ./frontend/ + +# ___________________________________________________________ Step 3: Entrypoint _________________________________________________________ + +WORKDIR /app + +COPY ./docker-entrypoint.sh /app + +RUN dos2unix /app/docker-entrypoint.sh +RUN chmod +x /app/docker-entrypoint.sh + +# Expose application port +EXPOSE 4444 + +ENTRYPOINT [ "/app/docker-entrypoint.sh" ] \ No newline at end of file diff --git a/README.md b/README.md index a31b671b5..51f49b14d 100644 --- a/README.md +++ b/README.md @@ -1,79 +1,129 @@ # Cards Project -This project provides the code for frontend and backend of our cards website currently hosted on +This project provides the code for frontend and backend of our cards website currently hosted on -## Getting Started - -To test this project locally you should clone this repository. - -### Prerequisites +## Prerequisites To run this project you need to have the Node Package Manager installed, which can be downloaded here: -Additionally, following environment variables should be present: -PORT= -APP_AUTH_SECRET= -APP_AUTH_GOOGLE_CLIENTID= -APP_AUTH_GOOGLE_SECRET= -APP_AUTH_GOOGLE_REDIRECT_URI= -MONGO_URL_PRODUCTION= -MONGO_URL_TEST= -SECRET= -AUTH_TOKEN_EXPIRATION= -REFRESH_TOKEN_EXPIRATION= +### Backend -### Installing - -Using the command line navigate to the projects folder and type in the following command: +Using the command line navigate to the `./backend` folder and run: ```shell npm install ``` -npm will install all the dependencies for you. After that use the following command to start the server: +Additionally, some environment variables should be contained in the `backend/.env` file. Here is an example with some default values: + +```.env +DB_USER=postgres +DB_PASSWORD=mysecretpassword +DB_PORT=5432 +DB_HOST=localhost:${DB_PORT} +DB_NAME=studycards +DB_SCHEMA=studycards +# DB_URL=postgresql://${DB_USER}:${DB_PASSWORD}@${DB_HOST}/${DB_NAME}?schema=${DB_SCHEMA}&sslmode=prefer +DB_URL=postgresql://postgres:mysecretpassword@localhost:5432/studycards?schema=studycards&sslmode=prefer +JWT_SECRET=myJWTsecret +PORT=4444 +HOST=localhost + +# Firebase config +FIREBASE_TYPE=service_account +FIREBASE_PROJECT_ID= +PRIVATE_KEY_ID= +PRIVATE_KEY= +CLIENT_EMAIL= +CLIENT_ID= +AUTH_URI= +TOKEN_URI= +AUTH_PROVIDER_X509_CERT_URL= +CLIENT_X509_CERT_URL= +``` ```shell -npm run watch +docker run --name some-postgres -p 5432:5432 -e POSTGRES_PASSWORD=mysecretpassword -e POSTGRES_DB=studycards -d postgres ``` -The server will tell you on which port it will be running in the console (80 by default). Navigate to `http://localhost:port`, where port is the port provdided by the server. +```shell +npx prisma db push +``` -## Modifiying the frontend +```shell +npx prisma generate +``` -The frontend is built using Angular. The Angular project folder is located in angular-cards. Download and install Angular with: +If you want to have some sample data, you can run + +```shell +npx prisma db seed +``` + +### Frontend + +Download and install Angular with: ```shell npm install -g @angular/cli ``` -Then navigate to the angular-cards folder and start the Angular Dev Server with the following command: +Navigate to `./frontend`. Run: + +```shell +npm install +``` + +## Starting the backend + +The database is started using the following command: + +```bash +docker run --name some-postgres -p 5432:5432 -e POSTGRES_PASSWORD=mysecretpassword -e POSTGRES_DB=studycards -d postgres +``` + +After that use the following command to start the server: ```shell -ng serve --proxy-config proxy.conf.json --open +npm run start ``` -We use proxy config to bypass CORS problem, caused by angular, when communicating with our server.\ +A graphql playground is available at `localhost:4444/graphql` + +## Starting the frontend + +Navigate to the frontend folder and start the Angular Dev Server with the following command: + +```shell +npm run start +``` + +We use proxy config to bypass CORS problem, caused by angular, when communicating with our server. + +## Building for production + After you are done modifying the frontend you can use the following command to build your project: ```shell -ng build +npm run build ``` After the process has finished you can stop the Angular Dev Server and navigate to `http://localhost:port`, where port is the port provdided by the server. ## Built With -- [MongoDB](https://www.mongodb.com/) - Database -- [Express](https://expressjs.com/) - Middleware for handling HTTP requests +- [PostgreSQL](https://www.postgresql.org/) - Database +- [NestJS](https://expressjs.com/) - Backend +- [Prisma](https://www.prisma.io/) - database toolkit +- [GraphQL](https://graphql.org/) query language - [Angular](https://angular.io/) - Frontend -- [NodeJs](https://nodejs.org/) - Backend Server - [Passport](http://www.passportjs.org/) - Middleware for Authentication - and much more ## Authors -- **Erdzan Rastoder** - _Original idea, Initial work_ - [Github](https://github.com/orgs/StudyGrow/people/erdzan12) -- **Ben Lakhoune** - _Initial work_ - [Github](https://github.com/lakhoune) - [Website](http://lakhoune.com) +- **Erdzan Rastoder** - _Original idea, Initial work_, _Maintainer_ - [Github](https://github.com/orgs/StudyGrow/people/erdzan12) +- **Ben Lakhoune** - _Initial work_, _Maintainer_ - [Github](https://github.com/lakhoune) - [Website](http://lakhoune.com) ## License diff --git a/angular-cards/package-lock.json b/angular-cards/package-lock.json deleted file mode 100644 index ffa3014cc..000000000 --- a/angular-cards/package-lock.json +++ /dev/null @@ -1,27531 +0,0 @@ -{ - "name": "angular-cards", - "version": "1.1.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "angular-cards", - "version": "1.1.0", - "dependencies": { - "@angular/animations": "^13.3.6", - "@angular/cdk": "^13.1.1", - "@angular/common": "~13.3.6", - "@angular/core": "~13.3.6", - "@angular/forms": "~13.3.6", - "@angular/localize": "^13.3.6", - "@angular/material": "^13.1.1", - "@angular/platform-browser": "~13.3.6", - "@angular/platform-browser-dynamic": "~13.3.6", - "@angular/router": "~13.3.6", - "@angular/service-worker": "~13.3.6", - "@ng-bootstrap/ng-bootstrap": "^12.0.2", - "@ngrx/effects": "^13.0.2", - "@ngrx/store": "^13.0.2", - "@ngrx/store-devtools": "^13.0.2", - "@ngx-translate/core": "^14.0.0", - "@ngx-translate/http-loader": "^6.0.0", - "@popperjs/core": "^2.11.5", - "angular-animations": "0.0.10", - "angular-google-charts": "^2.2.3", - "bootstrap": "^4.6.0", - "cookieconsent": "^3.1.1", - "hammerjs": "^2.0.8", - "katex": "^0.11.1", - "latex.js": "^0.11.1", - "material-design-icons": "^3.0.1", - "ngx-cookieconsent": "^2.2.3", - "ngx-quill": "^16.1.1", - "quill": "^1.3.7", - "rxjs": "^6.6.7", - "tslib": "^2.0.0", - "zone.js": "~0.11.4" - }, - "devDependencies": { - "@angular-devkit/build-angular": "^13.3.5", - "@angular-eslint/builder": "13.2.1", - "@angular-eslint/eslint-plugin": "13.2.1", - "@angular-eslint/eslint-plugin-template": "13.2.1", - "@angular-eslint/schematics": "13.2.1", - "@angular-eslint/template-parser": "13.2.1", - "@angular/cli": "^13.3.5", - "@angular/compiler": "^13.3.6", - "@angular/compiler-cli": "^13.3.6", - "@angular/language-service": "~13.3.6", - "@types/jasmine": "~3.6.0", - "@types/jasminewd2": "~2.0.3", - "@types/node": "^12.20.10", - "@typescript-eslint/eslint-plugin": "5.17.0", - "@typescript-eslint/parser": "5.17.0", - "codelyzer": "^6.0.0", - "eslint": "^8.12.0", - "jasmine-core": "~3.6.0", - "jasmine-spec-reporter": "~5.0.0", - "karma": "~6.3.2", - "karma-chrome-launcher": "~3.1.0", - "karma-coverage-istanbul-reporter": "~3.0.2", - "karma-jasmine": "~4.0.0", - "karma-jasmine-html-reporter": "^1.5.0", - "prettier": "^2.2.1", - "protractor": "~7.0.0", - "ts-node": "~8.3.0", - "tslint": "~6.1.0", - "typescript": "~4.5.4" - }, - "engines": { - "node": "18.x", - "npm": "8.x" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "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.1303.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1303.5.tgz", - "integrity": "sha512-ZF5Vul8UqwDSwYPxJ4YvdG7lmciJZ1nncyt9Dbk0swxw4MGdy0ZIf+91o318qUn/5JrttQ7ZCYoCZJCjYOSBtw==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "13.3.5", - "rxjs": "6.6.7" - }, - "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular-devkit/build-angular": { - "version": "13.3.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-13.3.5.tgz", - "integrity": "sha512-6ZQ788U0vT7KqMZeOsNQxP01IhOpxlbKonxK2fZNju8e+Ha2K77yV9A9XMbmcUGWRRHCOFvUEaJhvxDFsunESg==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "2.2.0", - "@angular-devkit/architect": "0.1303.5", - "@angular-devkit/build-webpack": "0.1303.5", - "@angular-devkit/core": "13.3.5", - "@babel/core": "7.16.12", - "@babel/generator": "7.16.8", - "@babel/helper-annotate-as-pure": "7.16.7", - "@babel/plugin-proposal-async-generator-functions": "7.16.8", - "@babel/plugin-transform-async-to-generator": "7.16.8", - "@babel/plugin-transform-runtime": "7.16.10", - "@babel/preset-env": "7.16.11", - "@babel/runtime": "7.16.7", - "@babel/template": "7.16.7", - "@discoveryjs/json-ext": "0.5.6", - "@ngtools/webpack": "13.3.5", - "ansi-colors": "4.1.1", - "babel-loader": "8.2.3", - "babel-plugin-istanbul": "6.1.1", - "browserslist": "^4.9.1", - "cacache": "15.3.0", - "circular-dependency-plugin": "5.2.2", - "copy-webpack-plugin": "10.2.1", - "core-js": "3.20.3", - "critters": "0.0.16", - "css-loader": "6.5.1", - "esbuild-wasm": "0.14.22", - "glob": "7.2.0", - "https-proxy-agent": "5.0.0", - "inquirer": "8.2.0", - "jsonc-parser": "3.0.0", - "karma-source-map-support": "1.4.0", - "less": "4.1.2", - "less-loader": "10.2.0", - "license-webpack-plugin": "4.0.2", - "loader-utils": "3.2.0", - "mini-css-extract-plugin": "2.5.3", - "minimatch": "3.0.5", - "open": "8.4.0", - "ora": "5.4.1", - "parse5-html-rewriting-stream": "6.0.1", - "piscina": "3.2.0", - "postcss": "8.4.5", - "postcss-import": "14.0.2", - "postcss-loader": "6.2.1", - "postcss-preset-env": "7.2.3", - "regenerator-runtime": "0.13.9", - "resolve-url-loader": "5.0.0", - "rxjs": "6.6.7", - "sass": "1.49.9", - "sass-loader": "12.4.0", - "semver": "7.3.5", - "source-map-loader": "3.0.1", - "source-map-support": "0.5.21", - "stylus": "0.56.0", - "stylus-loader": "6.2.0", - "terser": "5.11.0", - "text-table": "0.2.0", - "tree-kill": "1.2.2", - "tslib": "2.3.1", - "webpack": "5.70.0", - "webpack-dev-middleware": "5.3.0", - "webpack-dev-server": "4.7.3", - "webpack-merge": "5.8.0", - "webpack-subresource-integrity": "5.1.0" - }, - "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "optionalDependencies": { - "esbuild": "0.14.22" - }, - "peerDependencies": { - "@angular/compiler-cli": "^13.0.0 || ^13.3.0-rc.0", - "@angular/localize": "^13.0.0 || ^13.3.0-rc.0", - "@angular/service-worker": "^13.0.0 || ^13.3.0-rc.0", - "karma": "^6.3.0", - "ng-packagr": "^13.0.0", - "protractor": "^7.0.0", - "tailwindcss": "^2.0.0 || ^3.0.0", - "typescript": ">=4.4.3 <4.7" - }, - "peerDependenciesMeta": { - "@angular/localize": { - "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/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/@angular-devkit/build-angular/node_modules/core-js": { - "version": "3.20.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.3.tgz", - "integrity": "sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag==", - "dev": true, - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/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, - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@angular-devkit/build-angular/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/@angular-devkit/build-angular/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@angular-devkit/build-angular/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/@angular-devkit/build-webpack": { - "version": "0.1303.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1303.5.tgz", - "integrity": "sha512-EI7scRGKPw9Rg4LypUSTf7JM3lE1imTVxY8mY6gqNkRWnvsb5+kptJQ+gK+VZSom/URcPFbN40lJYwgmZBNPeA==", - "dev": true, - "dependencies": { - "@angular-devkit/architect": "0.1303.5", - "rxjs": "6.6.7" - }, - "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.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/core": { - "version": "13.3.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.3.5.tgz", - "integrity": "sha512-w7vzK4VoYP9rLgxJ2SwEfrkpKybdD+QgQZlsDBzT0C6Ebp7b4gkNcNVFo8EiZvfDl6Yplw2IAP7g7fs3STn0hQ==", - "dev": true, - "dependencies": { - "ajv": "8.9.0", - "ajv-formats": "2.1.1", - "fast-json-stable-stringify": "2.1.0", - "magic-string": "0.25.7", - "rxjs": "6.6.7", - "source-map": "0.7.3" - }, - "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.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/ajv": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", - "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", - "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/@angular-devkit/core/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/@angular-devkit/core/node_modules/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, - "dependencies": { - "sourcemap-codec": "^1.4.4" - } - }, - "node_modules/@angular-devkit/core/node_modules/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, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@angular-devkit/schematics": { - "version": "13.3.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.3.5.tgz", - "integrity": "sha512-0N/kL/Vfx0yVAEwa3HYxNx9wYb+G9r1JrLjJQQzDp+z9LtcojNf7j3oey6NXrDUs1WjVZOa/AIdRl3/DuaoG5w==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "13.3.5", - "jsonc-parser": "3.0.0", - "magic-string": "0.25.7", - "ora": "5.4.1", - "rxjs": "6.6.7" - }, - "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular-devkit/schematics/node_modules/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, - "dependencies": { - "sourcemap-codec": "^1.4.4" - } - }, - "node_modules/@angular-eslint/builder": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-13.2.1.tgz", - "integrity": "sha512-79378DhlZ+hUlsTYvFs/BauiCQPN0RGlN5IuvzZs62yWquPecwK0nHcSasUe5OtiknuwIy7SwFq/AXyJVI+Ouw==", - "dev": true, - "dependencies": { - "@nrwl/devkit": "13.1.3" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "typescript": "*" - } - }, - "node_modules/@angular-eslint/bundled-angular-compiler": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-13.2.1.tgz", - "integrity": "sha512-v/O9s6yvg7MJTQ9iNdXpZJOAjunY4ATk/dE3+xTsLwWTZXTXLXZE1FtKD/reijoItZtGiLUJ+F1pK5nwq/iI6w==", - "dev": true - }, - "node_modules/@angular-eslint/eslint-plugin": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-13.2.1.tgz", - "integrity": "sha512-hlHzbe7MIBbZ4IUKvJh5pjN5nKw0YZBwPyIB1+IBOJAdjWuS274uUGTZxKeyJiyJi0FOUu5+Z6vbM9ZJ2uzjcw==", - "dev": true, - "dependencies": { - "@angular-eslint/utils": "13.2.1", - "@typescript-eslint/experimental-utils": "5.17.0" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "typescript": "*" - } - }, - "node_modules/@angular-eslint/eslint-plugin-template": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-13.2.1.tgz", - "integrity": "sha512-fA11IGfnWzJePFVS04JKigQY33/Twp5Gv3sj6o8NLRi25NbZDFMc6YjRv8FuKfJ0DXrZh0nLgP2L/01qnXDgZQ==", - "dev": true, - "dependencies": { - "@angular-eslint/bundled-angular-compiler": "13.2.1", - "@typescript-eslint/experimental-utils": "5.17.0", - "aria-query": "^4.2.2", - "axobject-query": "^2.2.0" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "typescript": "*" - } - }, - "node_modules/@angular-eslint/eslint-plugin-template/node_modules/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/@angular-eslint/eslint-plugin-template/node_modules/axobject-query": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", - "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", - "dev": true - }, - "node_modules/@angular-eslint/schematics": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-13.2.1.tgz", - "integrity": "sha512-uejXuV9mGzjxw/WY7T3FBpm3HWmOtjnA3eFXzY2VssqaYbEcBl9DakBh9h+KivV86iH3F3ElY8WC0Ka25TCCsg==", - "dev": true, - "dependencies": { - "@angular-eslint/eslint-plugin": "13.2.1", - "@angular-eslint/eslint-plugin-template": "13.2.1", - "ignore": "5.2.0", - "strip-json-comments": "3.1.1", - "tmp": "0.2.1" - }, - "peerDependencies": { - "@angular/cli": ">= 13.0.0 < 14.0.0" - } - }, - "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, - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } - }, - "node_modules/@angular-eslint/template-parser": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-13.2.1.tgz", - "integrity": "sha512-aSZjKYTUXjJ3sehm90CfZey/ed333IxP0TpnaG7Lue9rSEa3BkKOv8Kffy+EhDkpdTpjdwdmGfopxxsbm9sPHw==", - "dev": true, - "dependencies": { - "@angular-eslint/bundled-angular-compiler": "13.2.1", - "eslint-scope": "^5.1.0" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "typescript": "*" - } - }, - "node_modules/@angular-eslint/utils": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-13.2.1.tgz", - "integrity": "sha512-TCw56jQDPe/FDg3IC0QTQVn4mv5Pzb8K4YpO2hiBdU4XwmOTGWjbwZO++Wr1Gekw1OJYVWSIwNfz2MrGIDsu7A==", - "dev": true, - "dependencies": { - "@angular-eslint/bundled-angular-compiler": "13.2.1", - "@typescript-eslint/experimental-utils": "5.17.0" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "typescript": "*" - } - }, - "node_modules/@angular/animations": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-13.3.6.tgz", - "integrity": "sha512-uPIj5Fm5zRAmrHatmHr21LnL2rZNdL08aNIrIlPJxmjekvUUYphfRHwuhNQKS97uucWnlxGgMB/R6iAiisn5Hg==", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0" - }, - "peerDependencies": { - "@angular/core": "13.3.6" - } - }, - "node_modules/@angular/cdk": { - "version": "13.1.1", - "license": "MIT", - "dependencies": { - "tslib": "^2.3.0" - }, - "optionalDependencies": { - "parse5": "^5.0.0" - }, - "peerDependencies": { - "@angular/common": "^13.0.0 || ^14.0.0-0", - "@angular/core": "^13.0.0 || ^14.0.0-0", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@angular/cli": { - "version": "13.3.5", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-13.3.5.tgz", - "integrity": "sha512-FrPg86cfmm0arWZInt55muCTpcQSNlvoViVrIVkyqSN06GoyCAQ2zn6/OYJnx/XAg/XvXTbygL+58c0WXuOaiA==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@angular-devkit/architect": "0.1303.5", - "@angular-devkit/core": "13.3.5", - "@angular-devkit/schematics": "13.3.5", - "@schematics/angular": "13.3.5", - "@yarnpkg/lockfile": "1.1.0", - "ansi-colors": "4.1.1", - "debug": "4.3.3", - "ini": "2.0.0", - "inquirer": "8.2.0", - "jsonc-parser": "3.0.0", - "npm-package-arg": "8.1.5", - "npm-pick-manifest": "6.1.1", - "open": "8.4.0", - "ora": "5.4.1", - "pacote": "12.0.3", - "resolve": "1.22.0", - "semver": "7.3.5", - "symbol-observable": "4.0.0", - "uuid": "8.3.2" - }, - "bin": { - "ng": "bin/ng.js" - }, - "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular/cli/node_modules/ini": { - "version": "2.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/@angular/cli/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@angular/cli/node_modules/semver": { - "version": "7.3.5", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@angular/cli/node_modules/uuid": { - "version": "8.3.2", - "dev": true, - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/@angular/cli/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/@angular/common": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-13.3.6.tgz", - "integrity": "sha512-IHWzyNzrvzdE23P7KX3qDgmT+xGpmXKaMLDEM9s8l2opKcMerjdullrYXwLfjFQr9pybnn+uE9fzj9dp0DCmzg==", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0" - }, - "peerDependencies": { - "@angular/core": "13.3.6", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@angular/compiler": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-13.3.6.tgz", - "integrity": "sha512-HnAttP3Ds+0GwFAA4ZnY13Y29xURCZdZoljb7+ZZHDmtBesRwX8Y1TwLx6rNnqqakNr3WEXyf65bbFc7ICrXRg==", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0" - } - }, - "node_modules/@angular/compiler-cli": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-13.3.6.tgz", - "integrity": "sha512-m3XKkMIfD6ERUNuIwsNpLkIQq/yHKyCBrCFb+V+XBVsEkpl9pfLGJEpg3ETa5y+EdRbIYnPSWmLQDM+taD1FDA==", - "dependencies": { - "@babel/core": "^7.17.2", - "chokidar": "^3.0.0", - "convert-source-map": "^1.5.1", - "dependency-graph": "^0.11.0", - "magic-string": "^0.26.0", - "reflect-metadata": "^0.1.2", - "semver": "^7.0.0", - "sourcemap-codec": "^1.4.8", - "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": "^12.20.0 || ^14.15.0 || >=16.10.0" - }, - "peerDependencies": { - "@angular/compiler": "13.3.6", - "typescript": ">=4.4.2 <4.7" - } - }, - "node_modules/@angular/compiler-cli/node_modules/@babel/core": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz", - "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==", - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helpers": "^7.17.9", - "@babel/parser": "^7.17.9", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.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" - }, - "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==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@angular/compiler-cli/node_modules/@babel/generator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", - "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", - "dependencies": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@angular/compiler-cli/node_modules/lru-cache": { - "version": "6.0.0", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@angular/compiler-cli/node_modules/magic-string": { - "version": "0.26.1", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.1.tgz", - "integrity": "sha512-ndThHmvgtieXe8J/VGPjG+Apu7v7ItcD5mhEIvOscWjPF/ccOiLxHaSuCAS2G+3x4GKsAbT8u7zdyamupui8Tg==", - "dependencies": { - "sourcemap-codec": "^1.4.8" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@angular/compiler-cli/node_modules/semver": { - "version": "7.3.5", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@angular/compiler-cli/node_modules/yallist": { - "version": "4.0.0", - "license": "ISC" - }, - "node_modules/@angular/core": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-13.3.6.tgz", - "integrity": "sha512-Le9kWVny8jT8UXoWUFFF641howw8h//PK+juDHDU2M6DpR24zxnBKdTwVvjjtCyfMBMiC50JY5YRnYfpaEC27w==", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0" - }, - "peerDependencies": { - "rxjs": "^6.5.3 || ^7.4.0", - "zone.js": "~0.11.4" - } - }, - "node_modules/@angular/forms": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-13.3.6.tgz", - "integrity": "sha512-Sn29oKvyduMmB2GizXs04hOub/iqOPpSZFxEdTFmKVOjEidv76rcHKcHUby2Qwyal22+z1wVQNn3w4l8rySx0A==", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0" - }, - "peerDependencies": { - "@angular/common": "13.3.6", - "@angular/core": "13.3.6", - "@angular/platform-browser": "13.3.6", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@angular/language-service": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-13.3.6.tgz", - "integrity": "sha512-T1ckdV2/oF2My4mO2MUMqP33S4jhjQ46gs1IR1si1bdKoRzaWmWb/T1H5rV2dfoDiah7rmlk1i1H1VJpSyTBWA==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0" - } - }, - "node_modules/@angular/localize": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-13.3.6.tgz", - "integrity": "sha512-atSE02+EyLHCUjp8uNd0fxAIKa/qlHkfRh0MYeKdG5YRnG5qyS19cv0AVRYPM7K4HffUfpXKPJg8RMQ8CdDi4g==", - "dependencies": { - "@babel/core": "7.17.2", - "glob": "7.2.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": "^12.20.0 || ^14.15.0 || >=16.10.0" - }, - "peerDependencies": { - "@angular/compiler": "13.3.6", - "@angular/compiler-cli": "13.3.6" - } - }, - "node_modules/@angular/localize/node_modules/@babel/core": { - "version": "7.17.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.2.tgz", - "integrity": "sha512-R3VH5G42VSDolRHyUO4V2cfag8WHcZyxdq5Z/m8Xyb92lW/Erm/6kM+XtRFGf3Mulre3mveni2NHfEUws8wSvw==", - "dependencies": { - "@ampproject/remapping": "^2.0.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.0", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helpers": "^7.17.2", - "@babel/parser": "^7.17.0", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.0", - "@babel/types": "^7.17.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@angular/localize/node_modules/@babel/generator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", - "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", - "dependencies": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "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==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@angular/material": { - "version": "13.1.1", - "license": "MIT", - "dependencies": { - "tslib": "^2.3.0" - }, - "peerDependencies": { - "@angular/animations": "^13.0.0 || ^14.0.0-0", - "@angular/cdk": "13.1.1", - "@angular/common": "^13.0.0 || ^14.0.0-0", - "@angular/core": "^13.0.0 || ^14.0.0-0", - "@angular/forms": "^13.0.0 || ^14.0.0-0", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@angular/platform-browser": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-13.3.6.tgz", - "integrity": "sha512-ilzlMQe7Vg5fMnzUoe01SwBCjruJy2xna/jdXND4xHyntk2bUtOHOBnkwCiN3uAWDg228iS2tWKDbYGKoiRYmQ==", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0" - }, - "peerDependencies": { - "@angular/animations": "13.3.6", - "@angular/common": "13.3.6", - "@angular/core": "13.3.6" - }, - "peerDependenciesMeta": { - "@angular/animations": { - "optional": true - } - } - }, - "node_modules/@angular/platform-browser-dynamic": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-13.3.6.tgz", - "integrity": "sha512-FcQlodqhjnxaa7b9Gskfi9Lk8L3970lRuFSXtzJmeASyqnTj9UaLkE5kpSJqh07Ulxf2UFU4SD/nP1QChbvPuA==", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0" - }, - "peerDependencies": { - "@angular/common": "13.3.6", - "@angular/compiler": "13.3.6", - "@angular/core": "13.3.6", - "@angular/platform-browser": "13.3.6" - } - }, - "node_modules/@angular/router": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-13.3.6.tgz", - "integrity": "sha512-XN3kaDdrqq/2JJbVaOs5pznsfOPwaqO99TADmWtwHlrrqBk7DUW730YijaCE6HZCZSjFpykUGVz3J1aXSULU2Q==", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0" - }, - "peerDependencies": { - "@angular/common": "13.3.6", - "@angular/core": "13.3.6", - "@angular/platform-browser": "13.3.6", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@angular/service-worker": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/@angular/service-worker/-/service-worker-13.3.6.tgz", - "integrity": "sha512-5TQvnuc0wjC1YwTvAoY1XF01BG3oDtmw1pOwOwsXmCjfWWE+6izAp/Bshgde1nQLBYDcn3AdO3HxbaBbVMBBEA==", - "dependencies": { - "tslib": "^2.3.0" - }, - "bin": { - "ngsw-config": "ngsw-config.js" - }, - "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0" - }, - "peerDependencies": { - "@angular/common": "13.3.6", - "@angular/core": "13.3.6" - } - }, - "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.16.7", - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", - "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.16.12", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.12.tgz", - "integrity": "sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==", - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helpers": "^7.16.7", - "@babel/parser": "^7.16.12", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.10", - "@babel/types": "^7.16.8", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.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", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", - "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", - "dependencies": { - "@babel/types": "^7.16.8", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", - "dev": true, - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", - "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", - "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", - "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", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz", - "integrity": "sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", - "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "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.16.7", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", - "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", - "dependencies": { - "@babel/template": "^7.16.7", - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.7", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", - "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.16.7", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", - "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", - "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", - "dependencies": { - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.16.7", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.16.7", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", - "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", - "dependencies": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.16.7", - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", - "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==", - "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.16.7", - "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.16.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8", - "@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.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", - "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", - "@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.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@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.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@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.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@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.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@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.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@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.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@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.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", - "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.17.0", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@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.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.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.16.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@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.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "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-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.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "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.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", - "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", - "dev": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz", - "integrity": "sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", - "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", - "dev": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.10.tgz", - "integrity": "sha512-v54O6yLaJySCs6mGzaVOUw9T967GnH38T6CQSAtnzdNPwu84l2qAjssKzo/WSO8Yi7NF+7ekm5cVbF/5qiIgNA==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz", - "integrity": "sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==", - "dev": true, - "dependencies": { - "regenerator-transform": "^0.15.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.10.tgz", - "integrity": "sha512-9nwTiqETv2G7xI4RvXHNfpGdr8pAA+Q/YtN3yLK7OoK7n9OibVm/xymJ838a9A6E/IciOLPj82lZk0fW6O4O7w==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "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.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.16.7", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.16.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", - "@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-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.16.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.16.7", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@babel/plugin-transform-modules-systemjs": "^7.16.7", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", - "@babel/plugin-transform-new-target": "^7.16.7", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.16.7", - "@babel/plugin-transform-reserved-words": "^7.16.7", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.8", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.20.2", - "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/runtime": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz", - "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/runtime-corejs3": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.3.tgz", - "integrity": "sha512-l4ddFwrc9rnR+EJsHsh+TJ4A35YqQz/UqcjtlX2ov53hlJYG5CxtQmNZxyajwDVmCxwy++rtvGU5HazCK4W41Q==", - "dev": true, - "dependencies": { - "core-js-pure": "^3.20.2", - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", - "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.9", - "@babel/types": "^7.17.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", - "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", - "dependencies": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "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/@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz", - "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==", - "dev": true, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.2", - "globals": "^13.15.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" - } - }, - "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.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@eslint/eslintrc/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/@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, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "node_modules/@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==", - "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.0.7", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", - "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", - "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.13", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", - "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.11.tgz", - "integrity": "sha512-RllI476aSMsxzeI9TtlSMoNTgHDxEmnl6GkkHwhr0vdL8W+0WuesyI8Vd3rBOfrwtPXbPxdT9ADJdiOKgzxPQA==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@ng-bootstrap/ng-bootstrap": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/@ng-bootstrap/ng-bootstrap/-/ng-bootstrap-12.0.2.tgz", - "integrity": "sha512-Dvd95VtJe5a/rxgQlI0QFX1OJ3I1MM484+VJMA1P2ETq/hgT44ypFI/pIiO+KcHV76IX5SjGKSRNiWNi+shnaA==", - "dependencies": { - "tslib": "^2.3.0" - }, - "peerDependencies": { - "@angular/common": "^13.0.0", - "@angular/core": "^13.0.0", - "@angular/forms": "^13.0.0", - "@angular/localize": "^13.0.0", - "@popperjs/core": "^2.10.2", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@ngrx/effects": { - "version": "13.0.2", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.0" - }, - "peerDependencies": { - "@angular/core": "^13.0.0", - "@ngrx/store": "13.0.2", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@ngrx/store": { - "version": "13.0.2", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.0" - }, - "peerDependencies": { - "@angular/core": "^13.0.0", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@ngrx/store-devtools": { - "version": "13.0.2", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.0" - }, - "peerDependencies": { - "@ngrx/store": "13.0.2", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@ngtools/webpack": { - "version": "13.3.5", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-13.3.5.tgz", - "integrity": "sha512-OaMZR0rO0ljBHamLwzddfZX03ijtpheUpjH5dNzMNyNrrpKgS4/3jTQ1wvs2j3zzKfKjOS12WG0905QFJYWG6g==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "@angular/compiler-cli": "^13.0.0", - "typescript": ">=4.4.3 <4.7", - "webpack": "^5.30.0" - } - }, - "node_modules/@ngx-translate/core": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@ngx-translate/core/-/core-14.0.0.tgz", - "integrity": "sha512-UevdwNCXMRCdJv//0kC8h2eSfmi02r29xeE8E9gJ1Al4D4jEJ7eiLPdjslTMc21oJNGguqqWeEVjf64SFtvw2w==", - "dependencies": { - "tslib": "^2.3.0" - }, - "peerDependencies": { - "@angular/core": ">=13.0.0", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@ngx-translate/http-loader": { - "version": "6.0.0", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.0" - }, - "peerDependencies": { - "@angular/common": ">=10.0.0", - "@ngx-translate/core": ">=13.0.0", - "rxjs": ">=6.5.3" - } - }, - "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": "1.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/@npmcli/fs/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.3.5", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/fs/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/@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, - "dependencies": { - "@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" - } - }, - "node_modules/@npmcli/git/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/@npmcli/git/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/git/node_modules/semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dev": true, - "dependencies": { - "lru-cache": "^7.4.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/git/node_modules/semver/node_modules/lru-cache": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz", - "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@npmcli/git/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/@npmcli/git/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/@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, - "dependencies": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "installed-package-contents": "index.js" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@npmcli/move-file": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/move-file/node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@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/@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, - "dependencies": { - "infer-owner": "^1.0.4" - } - }, - "node_modules/@npmcli/run-script": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-2.0.0.tgz", - "integrity": "sha512-fSan/Pu11xS/TdaTpTB0MRn9guwGU8dye+x56mEVgBEd/QsybBbYcAL0phPXi8SGWFEChkQd6M9qL4y6VOpFig==", - "dev": true, - "dependencies": { - "@npmcli/node-gyp": "^1.0.2", - "@npmcli/promise-spawn": "^1.3.2", - "node-gyp": "^8.2.0", - "read-package-json-fast": "^2.0.1" - } - }, - "node_modules/@nrwl/cli": { - "version": "14.1.9", - "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-14.1.9.tgz", - "integrity": "sha512-7T03yVUNxXXR478L9TRRYlg1gsxvERpikSa1dppW+YjL0K4L2PLkZEPJqDMbrPmyAryeZpUCn9vLVOIThW47rA==", - "dev": true, - "dependencies": { - "nx": "14.1.9" - } - }, - "node_modules/@nrwl/cli/node_modules/@nrwl/tao": { - "version": "14.1.9", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-14.1.9.tgz", - "integrity": "sha512-XUmnYJIrLd2Lui94LsVbXteFhWpNHTjIDDlt/krysEJD8lqE8uoD44uvjKaqIMZXTH8AOH1M4leWraqBSVU0ig==", - "dev": true, - "dependencies": { - "nx": "14.1.9" - }, - "bin": { - "tao": "index.js" - } - }, - "node_modules/@nrwl/cli/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/@nrwl/cli/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "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/@nrwl/cli/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/@nrwl/cli/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/@nrwl/cli/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/@nrwl/cli/node_modules/fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", - "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" - } - }, - "node_modules/@nrwl/cli/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@nrwl/cli/node_modules/glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@nrwl/cli/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/@nrwl/cli/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@nrwl/cli/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/@nrwl/cli/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@nrwl/cli/node_modules/nx": { - "version": "14.1.9", - "resolved": "https://registry.npmjs.org/nx/-/nx-14.1.9.tgz", - "integrity": "sha512-O+zpqtGrJkiTNqh4qK4MwXN1OLgWXCm7YWNO+F7y9kKGfOlGC/krx2lmSSGbMEOPgIP4Z2MMTXGlVULqZyRVHw==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@nrwl/cli": "14.1.9", - "@nrwl/tao": "14.1.9", - "@parcel/watcher": "2.0.4", - "@swc-node/register": "^1.4.2", - "@swc/core": "^1.2.173", - "chalk": "4.1.0", - "chokidar": "^3.5.1", - "cli-cursor": "3.1.0", - "cli-spinners": "2.6.1", - "cliui": "^7.0.2", - "dotenv": "~10.0.0", - "enquirer": "~2.3.6", - "fast-glob": "3.2.7", - "figures": "3.2.0", - "flat": "^5.0.2", - "fs-extra": "^10.1.0", - "glob": "7.1.4", - "ignore": "^5.0.4", - "jsonc-parser": "3.0.0", - "minimatch": "3.0.4", - "npm-run-path": "^4.0.1", - "open": "^8.4.0", - "semver": "7.3.4", - "string-width": "^4.2.3", - "tar-stream": "~2.2.0", - "tmp": "~0.2.1", - "tsconfig-paths": "^3.9.0", - "tslib": "^2.3.0", - "v8-compile-cache": "2.3.0", - "yargs": "^17.4.0", - "yargs-parser": "21.0.1" - }, - "bin": { - "nx": "bin/nx.js" - } - }, - "node_modules/@nrwl/cli/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@nrwl/cli/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/@nrwl/cli/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/@nrwl/cli/node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@nrwl/cli/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/@nrwl/cli/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/@nrwl/devkit": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-13.1.3.tgz", - "integrity": "sha512-TAAsZJvVc/obeH0rZKY6miVhyM2GHGb8qIWp9MAIdLlXf4VDcNC7rxwb5OrGVSwuTTjqGYBGPUx0yEogOOJthA==", - "dev": true, - "dependencies": { - "@nrwl/tao": "13.1.3", - "ejs": "^3.1.5", - "ignore": "^5.0.4", - "rxjs": "^6.5.4", - "semver": "7.3.4", - "tslib": "^2.0.0" - } - }, - "node_modules/@nrwl/devkit/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/@nrwl/devkit/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@nrwl/devkit/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/@nrwl/tao": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-13.1.3.tgz", - "integrity": "sha512-/IwJgSgCBD1SaF+n8RuXX2OxDAh8ut/+P8pMswjm8063ac30UlAHjQ4XTYyskLH8uoUmNi2hNaGgHUrkwt7tQA==", - "dev": true, - "dependencies": { - "chalk": "4.1.0", - "enquirer": "~2.3.6", - "fs-extra": "^9.1.0", - "jsonc-parser": "3.0.0", - "nx": "13.1.3", - "rxjs": "^6.5.4", - "rxjs-for-await": "0.0.2", - "semver": "7.3.4", - "tmp": "~0.2.1", - "tslib": "^2.0.0", - "yargs-parser": "20.0.0" - }, - "bin": { - "tao": "index.js" - } - }, - "node_modules/@nrwl/tao/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/@nrwl/tao/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "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/@nrwl/tao/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/@nrwl/tao/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/@nrwl/tao/node_modules/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, - "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/@nrwl/tao/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/@nrwl/tao/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@nrwl/tao/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/@nrwl/tao/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@nrwl/tao/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/@nrwl/tao/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/@nrwl/tao/node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@nrwl/tao/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/@nrwl/tao/node_modules/yargs-parser": { - "version": "20.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.0.0.tgz", - "integrity": "sha512-8eblPHTL7ZWRkyjIZJjnGf+TijiKJSwA24svzLRVvtgoi/RZiKa9fFQTrlx0OKLnyHSdt/enrdadji6WFfESVA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@parcel/watcher": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz", - "integrity": "sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@popperjs/core": { - "version": "2.11.5", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", - "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, - "node_modules/@schematics/angular": { - "version": "13.3.5", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-13.3.5.tgz", - "integrity": "sha512-1Ovx0cq72ZaNCyTyRD8ebIwUzpqhEH9ypWF05bfBLq3J0LlZgewIMhPJSxKmwRC3NQB5DZIYEvD0uhzBIuHCCA==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "13.3.5", - "@angular-devkit/schematics": "13.3.5", - "jsonc-parser": "3.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@socket.io/base64-arraybuffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", - "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/@swc-node/core": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@swc-node/core/-/core-1.9.0.tgz", - "integrity": "sha512-vRnvsMtL9OxybA/Wun1ZhlDvB6MNs4Zujnina0VKdGk+yI6s87KUhdTcbAY6dQMZhQTLFiC1Lnv/BuwCKcCEug==", - "dev": true, - "dependencies": { - "@swc/core": "^1.2.172" - }, - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Brooooooklyn" - } - }, - "node_modules/@swc-node/register": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@swc-node/register/-/register-1.5.1.tgz", - "integrity": "sha512-6IL5s4QShKGs08qAeNou3rDA3gbp2WHk6fo0XnJXQn/aC9k6FnVBbj/thGOIEDtgNhC/DKpZT8tCY1LpQnOZFg==", - "dev": true, - "dependencies": { - "@swc-node/core": "^1.9.0", - "@swc-node/sourcemap-support": "^0.2.0", - "colorette": "^2.0.16", - "debug": "^4.3.4", - "pirates": "^4.0.5", - "tslib": "^2.4.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Brooooooklyn" - }, - "peerDependencies": { - "typescript": ">= 4.3" - } - }, - "node_modules/@swc-node/register/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/@swc-node/register/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, - "node_modules/@swc-node/sourcemap-support": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@swc-node/sourcemap-support/-/sourcemap-support-0.2.0.tgz", - "integrity": "sha512-FNrxdI6XMYfoNt81L8eFKEm1d8P82I1nPwS3MrnBGzZoMWB+seQhQK+iN6M5RreJxXbfZw5lF86LRjHEQeGMqg==", - "dev": true, - "dependencies": { - "source-map-support": "^0.5.21" - } - }, - "node_modules/@swc/core": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.2.194.tgz", - "integrity": "sha512-+Jg3qxad32CqnFmw4pqwm/5JCVWGkoM8P5pqPlyj5sokHFUJluMkCeaikuvIZhJCabR9q84lEnXlIjMu42ZfKA==", - "dev": true, - "bin": { - "swcx": "run_swcx.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/swc" - }, - "optionalDependencies": { - "@swc/core-android-arm-eabi": "1.2.194", - "@swc/core-android-arm64": "1.2.194", - "@swc/core-darwin-arm64": "1.2.194", - "@swc/core-darwin-x64": "1.2.194", - "@swc/core-freebsd-x64": "1.2.194", - "@swc/core-linux-arm-gnueabihf": "1.2.194", - "@swc/core-linux-arm64-gnu": "1.2.194", - "@swc/core-linux-arm64-musl": "1.2.194", - "@swc/core-linux-x64-gnu": "1.2.194", - "@swc/core-linux-x64-musl": "1.2.194", - "@swc/core-win32-arm64-msvc": "1.2.194", - "@swc/core-win32-ia32-msvc": "1.2.194", - "@swc/core-win32-x64-msvc": "1.2.194" - } - }, - "node_modules/@swc/core-android-arm-eabi": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-android-arm-eabi/-/core-android-arm-eabi-1.2.194.tgz", - "integrity": "sha512-Hv/k9KN2Aab8jO/SmSlzKpzS941IXfdr9XEQRl/rc5Nj4neVW8AWS4+AJnl4u7MiJrfM0No6ZRQx32Ke+APmLQ==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-android-arm64": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-android-arm64/-/core-android-arm64-1.2.194.tgz", - "integrity": "sha512-/r2iah0khiv3xUbOT6upf1fdeGdKrVa8sghyTI0jPRpQ5GKD01nuEq+FlmieTwkQ0pQbgVKun0zyriAOXjLqWA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-darwin-arm64": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.2.194.tgz", - "integrity": "sha512-pLsxgi985iSu+wqskJAO+kr0QwNqYQSyfdQEjCtWi5oYp3wIBPHLccIPVcIUfD6YAqXdqnQJg9RtA4scpdrQNg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-darwin-x64": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.2.194.tgz", - "integrity": "sha512-WLFhotRbGqMKg9HwB0RF0Ycz6B6uSMEHcblAdBhiyL4fIp+CMUhkvC8jTs0xij/yJj96B6Xf9UH/Q5MFUQrJEw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-freebsd-x64": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-freebsd-x64/-/core-freebsd-x64-1.2.194.tgz", - "integrity": "sha512-UNG8G5TlYWvfyB7+Fc1h5hoSwEY1LLLth7V8DFMljd0dm2hcSpukuWaQk/GE3EANCE40nq3y4THEAlSu4lauSg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.2.194.tgz", - "integrity": "sha512-mbk4MMgBf9BWFV0yqvReT29xZ6N6CLNgiG2UFnmXkLrrEBrAz5c3W8so5VqdyK52yWMS5Vs0a6VOvlimh057KA==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.2.194.tgz", - "integrity": "sha512-vdr2zUJnd67oQfXn1Ix0ueND+iEnCTwA4dobT4s0KsZCusJKuJlkm97p7rgk3Cxn2sHm/8BBQX4KpdXwNEL3Tw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.2.194.tgz", - "integrity": "sha512-wocEG55mu/KAFs1B9l1E0FbfU9nKaY3ULuT/isELHqDNZB23nNFRa+ymez/NqBhqVPhX4B0L+7j2r4tipXiI2A==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.2.194.tgz", - "integrity": "sha512-PA7kudCtpGy1m40LKTeIsSse0zkmMyHthYjfn7q8pUWlo2b9o9RxO5zsnLxLsgATsoPwfMmVl9m3+1xSkxJp+g==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-x64-musl": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.2.194.tgz", - "integrity": "sha512-2CdLXLpdKqtZmFgcEOyw9Gu/24ku5/4NabSdYg58XGarrPS96lQk80rzaMYxs6AzfsfhHGmsp3se07jnLwSlXQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.2.194.tgz", - "integrity": "sha512-7NpBJ1fgeP8Y2H0aCTZR8nx0BEHXdSuFwBAwKrb4kaP0d2qVAVIv/rOk7L/MwsuXmlsISQ13JnUtQYjYPGJsUg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.2.194.tgz", - "integrity": "sha512-1TP+kS32uFSgBHOJGmLNfxcqU7e85FZZTKAVAQgEPmHH0lJ/9BcViMDhMOdnyEWjIluD5aj6WdPdeAz1YlXDng==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.2.194.tgz", - "integrity": "sha512-c3tiShCGY03XbJqXpliHRHMBBB/KGWS1kcbKn2GhaZN4fY8UgD5kZk3XJDwDJ6oqwlgkBdWXRAgD5Td2aAKMRg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/helpers": { - "version": "0.3.16", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.3.16.tgz", - "integrity": "sha512-xOhhpOruRcroQ0Nb5a5IgP94AJ0DuJnhEfXL+icJ1gn7uls5DXX2mRrlBqmrd0rAj/+/BRU8RB2VN8mA8DuFYQ==", - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@swc/helpers/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - }, - "node_modules/@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, - "engines": { - "node": ">= 6" - } - }, - "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/component-emitter": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz", - "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==", - "dev": true - }, - "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.12", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", - "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==", - "dev": true - }, - "node_modules/@types/eslint": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.2.tgz", - "integrity": "sha512-Z1nseZON+GEnFjJc04sv4NSALGjhFwy6K0HXt7qsn5ArfAKtb63dXNJHf+1YW6IpOIYRBGUbu3GwJdj8DGnCjA==", - "dev": true, - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", - "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.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "dev": true, - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "node_modules/@types/google.visualization": { - "version": "0.0.68", - "resolved": "https://registry.npmjs.org/@types/google.visualization/-/google.visualization-0.0.68.tgz", - "integrity": "sha512-LkLniL1TYykhz+ZdRof3Bi8cp1OhqoK11Tj1RM2bPtGVBNexQ0eRnOrOWcWTdi80Sz9DzJ4JIG2rTlSJBVV58w==" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/jasmine": { - "version": "3.6.10", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/jasminewd2": { - "version": "2.0.8", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/jasmine": "*" - } - }, - "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/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", - "dev": true - }, - "node_modules/@types/node": { - "version": "12.20.10", - "dev": true, - "license": "MIT" - }, - "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/selenium-webdriver": { - "version": "3.0.17", - "dev": true, - "license": "MIT" - }, - "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.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "dev": true, - "dependencies": { - "@types/mime": "^1", - "@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.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.17.0.tgz", - "integrity": "sha512-qVstvQilEd89HJk3qcbKt/zZrfBZ+9h2ynpAGlWjWiizA7m/MtLT9RoX6gjtpE500vfIg8jogAkDzdCxbsFASQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "5.17.0", - "@typescript-eslint/type-utils": "5.17.0", - "@typescript-eslint/utils": "5.17.0", - "debug": "^4.3.2", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.2.0", - "semver": "^7.3.5", - "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 - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/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/@typescript-eslint/eslint-plugin/node_modules/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, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "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, - "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/eslint-plugin/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/@typescript-eslint/experimental-utils": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.17.0.tgz", - "integrity": "sha512-U4sM5z0/ymSYqQT6I7lz8l0ZZ9zrya5VIwrwAP5WOJVabVtVsIpTMxPQe+D3qLyePT+VlETUTO2nA1+PufPx9Q==", - "dev": true, - "dependencies": { - "@typescript-eslint/utils": "5.17.0" - }, - "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" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.17.0.tgz", - "integrity": "sha512-aRzW9Jg5Rlj2t2/crzhA2f23SIYFlF9mchGudyP0uiD6SenIxzKoLjwzHbafgHn39dNV/TV7xwQkLfFTZlJ4ig==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "5.17.0", - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/typescript-estree": "5.17.0", - "debug": "^4.3.2" - }, - "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 - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.17.0.tgz", - "integrity": "sha512-062iCYQF/doQ9T2WWfJohQKKN1zmmXVfAcS3xaiialiw8ZUGy05Em6QVNYJGO34/sU1a7a+90U3dUNfqUDHr3w==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/visitor-keys": "5.17.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.17.0.tgz", - "integrity": "sha512-3hU0RynUIlEuqMJA7dragb0/75gZmwNwFf/QJokWzPehTZousP/MNifVSgjxNcDCkM5HI2K22TjQWUmmHUINSg==", - "dev": true, - "dependencies": { - "@typescript-eslint/utils": "5.17.0", - "debug": "^4.3.2", - "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 - } - } - }, - "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 - }, - "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, - "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/types": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.17.0.tgz", - "integrity": "sha512-AgQ4rWzmCxOZLioFEjlzOI3Ch8giDWx8aUDxyNw9iOeCvD3GEYAB7dxWGQy4T/rPVe8iPmu73jPHuaSqcjKvxw==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.17.0.tgz", - "integrity": "sha512-X1gtjEcmM7Je+qJRhq7ZAAaNXYhTgqMkR10euC4Si6PIjb+kwEQHSxGazXUQXFyqfEXdkGf6JijUu5R0uceQzg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/visitor-keys": "5.17.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "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 - } - } - }, - "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, - "engines": { - "node": ">=8" - } - }, - "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, - "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" - } - }, - "node_modules/@typescript-eslint/typescript-estree/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/@typescript-eslint/typescript-estree/node_modules/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, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "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" - } - }, - "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 - }, - "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, - "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/typescript-estree/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/@typescript-eslint/utils": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.17.0.tgz", - "integrity": "sha512-DVvndq1QoxQH+hFv+MUQHrrWZ7gQ5KcJzyjhzcqB1Y2Xes1UQQkTRPUfRpqhS8mhTWsSb2+iyvDW1Lef5DD7vA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.17.0", - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/typescript-estree": "5.17.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "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" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.17.0.tgz", - "integrity": "sha512-6K/zlc4OfCagUu7Am/BD5k8PSWQOgh34Nrv9Rxe2tBzlJ7uOeJ/h7ugCGDCeEZHT6k2CJBhbk9IsbkPI0uvUkA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.17.0", - "eslint-visitor-keys": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "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", - "dev": true, - "license": "BSD-2-Clause" - }, - "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", - "license": "ISC" - }, - "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.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "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, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "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.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/adm-zip": { - "version": "0.4.16", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.3.0" - } - }, - "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/agentkeepalive": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", - "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "dev": true, - "license": "MIT", - "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/ajv-formats": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.8.2", - "dev": true, - "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" - } - }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "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/angular-animations": { - "version": "0.0.10", - "license": "MIT", - "dependencies": { - "tslib": "^1.9.0" - }, - "peerDependencies": { - "@angular/animations": ">=6.0.0" - } - }, - "node_modules/angular-animations/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" - }, - "node_modules/angular-google-charts": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/angular-google-charts/-/angular-google-charts-2.2.3.tgz", - "integrity": "sha512-uzwH/O/3SvfoS0207H1wJKsDlzSnPdVjJatCN+h69jdKN9ft0rCIVlMbUVK7hIj9wbxeetGRnVMPG6PAAannoQ==", - "dependencies": { - "@types/google.visualization": "0.0.68", - "tslib": "^2.4.0" - }, - "peerDependencies": { - "@angular/common": ">=6.0.0 <=14.x.x", - "@angular/core": ">=6.0.0 <=14.x.x" - } - }, - "node_modules/angular-google-charts/node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" - }, - "node_modules/ansi-colors": { - "version": "4.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "dev": true, - "license": "MIT", - "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", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/anymatch": { - "version": "3.1.2", - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/app-root-path": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6.0.0" - } - }, - "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.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz", - "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/are-we-there-yet/node_modules/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, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/arg": { - "version": "4.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/argparse": { - "version": "1.0.10", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "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/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/array-union": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "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.4", - "dev": true, - "license": "MIT", - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/ast-types-flow": { - "version": "0.0.7", - "dev": true, - "license": "ISC" - }, - "node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/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, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/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, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", - "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], - "dependencies": { - "browserslist": "^4.20.3", - "caniuse-lite": "^1.0.30001335", - "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==", - "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": "8.2.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", - "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", - "dev": true, - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/babel-loader/node_modules/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, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/babel-loader/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/babel-loader/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-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, - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "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.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "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.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.0", - "license": "MIT" - }, - "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", - "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": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "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", - "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.1.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "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/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, - "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.10.3", - "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", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "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/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/body-parser/node_modules/ms": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/body-parser/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/bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dev": true, - "dependencies": { - "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" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "node_modules/bootstrap": { - "version": "4.6.0", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/bootstrap" - }, - "peerDependencies": { - "jquery": "1.9.1 - 3", - "popper.js": "^1.16.1" - } - }, - "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/brotli": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.2.tgz", - "integrity": "sha512-K0HNa0RRpUpcF8yS4yNSd6vmkrvA+wRd+symIcwhfqGLAi7YgGlKfO4oDYVgiahiLGNviO9uY7Zlb1MCPeTmSA==", - "dependencies": { - "base64-js": "^1.1.2" - } - }, - "node_modules/browserslist": { - "version": "4.20.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", - "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001332", - "electron-to-chromium": "^1.4.118", - "escalade": "^3.1.1", - "node-releases": "^2.0.3", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/browserstack": { - "version": "1.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "https-proxy-agent": "^2.2.1" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "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", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-from": { - "version": "1.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/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 - }, - "node_modules/builtin-modules": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", - "dev": true - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cacache": { - "version": "15.3.0", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^1.0.0", - "@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.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, - "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", - "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", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001339", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001339.tgz", - "integrity": "sha512-Es8PiVqCe+uXdms0Gu5xP5PF2bxLR7OBp3wUzUnuO7OHzhOfCyg3hdiGWVPVxhiuniOzng+hTc1u3fEQ0TlkSQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "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/chokidar": { - "version": "3.5.2", - "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", - "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/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, - "engines": { - "node": ">=6.0.0" - }, - "peerDependencies": { - "webpack": ">=4.0.1" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", - "dev": true, - "engines": { - "node": ">=6" - }, - "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": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "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/codelyzer": { - "version": "6.0.1", - "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 <12.0.0 || ^11.0.0-next || ^11.1.0-next || ^11.2.0-next", - "@angular/core": ">=2.3.1 <12.0.0 || ^11.0.0-next || ^11.1.0-next || ^11.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/sprintf-js": { - "version": "1.1.2", - "dev": true, - "license": "BSD-3-Clause" - }, - "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/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", - "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.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true - }, - "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", - "license": "MIT" - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "node_modules/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/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/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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "license": "MIT" - }, - "node_modules/config-chain": { - "version": "1.1.13", - "license": "MIT", - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "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": "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, - "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/ms": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "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": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "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-disposition/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/content-type": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "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": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "node_modules/cookieconsent": { - "version": "3.1.1", - "license": "MIT" - }, - "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": "10.2.1", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.1.tgz", - "integrity": "sha512-nr81NhCAIpAWXGCK5thrKmfCQ6GDY0L5RN0U+BnIn/7Us55+UCex5ANNsNKmIVtDRnk0Ecf+/kzp9SUVrrBMLg==", - "dev": true, - "dependencies": { - "fast-glob": "^3.2.7", - "glob-parent": "^6.0.1", - "globby": "^12.0.2", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "engines": { - "node": ">= 12.20.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "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/copy-webpack-plugin/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/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/copy-webpack-plugin/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/copy-webpack-plugin/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/core-js-compat": { - "version": "3.22.5", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.5.tgz", - "integrity": "sha512-rEF75n3QtInrYICvJjrAgV03HwKiYvtKHdPtaba1KucG+cNZ4NJnH9isqt979e67KZlhpbCOTwnsvnIr+CVeOg==", - "dev": true, - "dependencies": { - "browserslist": "^4.20.3", - "semver": "7.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/core-js-pure": { - "version": "3.22.7", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.22.7.tgz", - "integrity": "sha512-wTriFxiZI+C8msGeh7fJcbC/a0V8fdInN1oS2eK79DMBGs8iIJiXhtFJCiT3rBa8w6zroHWW3p8ArlujZ/Mz+w==", - "dev": true, - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "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.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "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": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", - "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.4", - "source-map": "^0.6.1", - "source-map-resolve": "^0.6.0" - } - }, - "node_modules/css-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-blank-pseudo": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-has-pseudo": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-loader": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.5.1.tgz", - "integrity": "sha512-gEy2w9AnJNnD9Kuo4XAP9VflW/ujKoS9c/syO+uWMlm5igc7LysKzPXaDoR2vroROkSwsTS2tGr1yGGEbZOYZQ==", - "dev": true, - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.2.15", - "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", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/css-loader/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/css-loader/node_modules/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, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/css-loader/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/css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", - "dev": true, - "bin": { - "css-prefers-color-scheme": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "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-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", - "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/css/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/cssauron": { - "version": "1.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "through": "X.X.X" - } - }, - "node_modules/cssdb": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-5.1.0.tgz", - "integrity": "sha512-/vqjXhv1x9eGkE/zO6o8ZOI7dgdZbLVLUGyVRbPgk6YipXbW87YzUCcO+Jrmi5bwJlAH6oD+MNeZyRgXea1GZw==", - "dev": true - }, - "node_modules/cssesc": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/custom-event": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.6", - "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/date-format": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.6.tgz", - "integrity": "sha512-B9vvg5rHuQ8cbUXE/RMWMyX2YA5TecT3jKF5fLtGNlzPlU7zblSPmAm2OImDbWL+LDOQ6pUm+4LOFz+ywS41Zw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "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/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/deep-equal": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "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" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-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.3", - "dev": true, - "license": "MIT", - "dependencies": { - "clone": "^1.0.2" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "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": "6.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", - "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", - "dev": true, - "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/del/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/del/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "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" - } - }, - "node_modules/del/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" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, - "node_modules/depd": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/dependency-graph": { - "version": "0.11.0", - "license": "MIT", - "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/dfa": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz", - "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==" - }, - "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", - "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": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true - }, - "node_modules/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, - "dependencies": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, - "dependencies": { - "buffer-indexof": "^1.0.0" - } - }, - "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", - "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/dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/editorconfig": { - "version": "0.15.3", - "license": "MIT", - "dependencies": { - "commander": "^2.19.0", - "lru-cache": "^4.1.5", - "semver": "^5.6.0", - "sigmund": "^1.0.1" - }, - "bin": { - "editorconfig": "bin/editorconfig" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", - "dev": true, - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.137", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz", - "integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==" - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "license": "MIT" - }, - "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", - "dev": true, - "license": "MIT", - "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/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, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/engine.io": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.3.tgz", - "integrity": "sha512-rqs60YwkvWTLLnfazqgZqLa/aKo+9cueVfEi/dZ8PyGyaf8TLOxj++4QMIgeG3Gn0AhrWiFXvghsoY9L9h25GA==", - "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.2.3" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/engine.io-parser": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz", - "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==", - "dev": true, - "dependencies": { - "@socket.io/base64-arraybuffer": "~1.0.2" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/engine.io/node_modules/ws": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", - "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/enhanced-resolve": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", - "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/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, - "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", - "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-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", - "dependencies": { - "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.1", - "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.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-get-iterator": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", - "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.0", - "has-symbols": "^1.0.1", - "is-arguments": "^1.1.0", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.5", - "isarray": "^2.0.5" - }, - "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==" - }, - "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/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==", - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/esbuild": { - "version": "0.14.22", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.22.tgz", - "integrity": "sha512-CjFCFGgYtbFOPrwZNJf7wsuzesx8kqwAffOlbYcFDLFuUtP8xloK1GH+Ai13Qr0RZQf9tE7LMTHJ2iVGJ1SKZA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "esbuild-android-arm64": "0.14.22", - "esbuild-darwin-64": "0.14.22", - "esbuild-darwin-arm64": "0.14.22", - "esbuild-freebsd-64": "0.14.22", - "esbuild-freebsd-arm64": "0.14.22", - "esbuild-linux-32": "0.14.22", - "esbuild-linux-64": "0.14.22", - "esbuild-linux-arm": "0.14.22", - "esbuild-linux-arm64": "0.14.22", - "esbuild-linux-mips64le": "0.14.22", - "esbuild-linux-ppc64le": "0.14.22", - "esbuild-linux-riscv64": "0.14.22", - "esbuild-linux-s390x": "0.14.22", - "esbuild-netbsd-64": "0.14.22", - "esbuild-openbsd-64": "0.14.22", - "esbuild-sunos-64": "0.14.22", - "esbuild-windows-32": "0.14.22", - "esbuild-windows-64": "0.14.22", - "esbuild-windows-arm64": "0.14.22" - } - }, - "node_modules/esbuild-wasm": { - "version": "0.14.22", - "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.14.22.tgz", - "integrity": "sha512-FOSAM29GN1fWusw0oLMv6JYhoheDIh5+atC72TkJKfIUMID6yISlicoQSd9gsNSFsNBvABvtE2jR4JB1j4FkFw==", - "dev": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-64": { - "version": "0.14.22", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.22.tgz", - "integrity": "sha512-AxjIDcOmx17vr31C5hp20HIwz1MymtMjKqX4qL6whPj0dT9lwxPexmLj6G1CpR3vFhui6m75EnBEe4QL82SYqw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "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.16.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz", - "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==", - "dev": true, - "dependencies": { - "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.9.2", - "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.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "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", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "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", - "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/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.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "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.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "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/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.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "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/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/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.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", - "dev": true, - "dependencies": { - "acorn": "^8.7.1", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "dev": true, - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "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", - "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", - "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", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "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", - "dev": true, - "license": "MIT" - }, - "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/exit": { - "version": "0.1.2", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", - "dev": true, - "dependencies": { - "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" - }, - "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": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "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/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/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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/express/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/express/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/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", - "license": "MIT" - }, - "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/extsprintf": { - "version": "1.3.0", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "license": "MIT" - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-diff": { - "version": "1.1.2", - "license": "Apache-2.0" - }, - "node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "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", - "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": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "node_modules/fastparse": { - "version": "1.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/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, - "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", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "dev": true, - "dependencies": { - "minimatch": "^5.0.1" - } - }, - "node_modules/filelist/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/filelist/node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "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.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/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", - "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-cache-dir/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/find-cache-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/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/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true, - "bin": { - "flat": "cli.js" - } - }, - "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.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", - "dev": true - }, - "node_modules/follow-redirects": { - "version": "1.14.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/fontkit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/fontkit/-/fontkit-1.9.0.tgz", - "integrity": "sha512-HkW/8Lrk8jl18kzQHvAw9aTHe1cqsyx5sDnxncx652+CIfhawokEPkeM3BoIC+z/Xv7a0yMr0f3pRRwhGH455g==", - "dependencies": { - "@swc/helpers": "^0.3.13", - "brotli": "^1.3.2", - "clone": "^2.1.2", - "deep-equal": "^2.0.5", - "dfa": "^1.2.0", - "restructure": "^2.0.1", - "tiny-inflate": "^1.0.3", - "unicode-properties": "^1.3.1", - "unicode-trie": "^2.0.0" - } - }, - "node_modules/fontkit/node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/fontkit/node_modules/deep-equal": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz", - "integrity": "sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==", - "dependencies": { - "call-bind": "^1.0.0", - "es-get-iterator": "^1.1.1", - "get-intrinsic": "^1.0.1", - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.2", - "is-regex": "^1.1.1", - "isarray": "^2.0.5", - "object-is": "^1.1.4", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.3.0", - "side-channel": "^1.0.3", - "which-boxed-primitive": "^1.0.1", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/fontkit/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, - "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==", - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "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", - "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": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, - "node_modules/fs-extra": { - "version": "7.0.1", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "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", - "license": "ISC" - }, - "node_modules/function-bind": { - "version": "1.1.1", - "license": "MIT" - }, - "node_modules/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==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "node_modules/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==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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", - "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.1.1", - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - }, - "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/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==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "dev": true, - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.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-parent": { - "version": "5.1.2", - "license": "ISC", - "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", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "12.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", - "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", - "dev": true, - "dependencies": { - "array-union": "^3.0.1", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.7", - "ignore": "^5.1.9", - "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.9", - "license": "ISC" - }, - "node_modules/hammerjs": { - "version": "2.0.8", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "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/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", - "dev": true, - "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", - "dev": true, - "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==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "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==", - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "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", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "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/he": { - "version": "1.1.1", - "license": "MIT", - "bin": { - "he": "bin/he" - } - }, - "node_modules/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, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/hosted-git-info/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/hosted-git-info/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/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.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", - "dev": true, - "license": "MIT" - }, - "node_modules/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 - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "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/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/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.6", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", - "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==", - "dev": true - }, - "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": "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, - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http-proxy-agent/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/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/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": "2.2.4", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/https-proxy-agent/node_modules/debug": { - "version": "3.2.7", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "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": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", - "dev": true, - "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/hyphenation.de": { - "version": "0.2.1", - "dependencies": { - "hypher": "*" - } - }, - "node_modules/hyphenation.en-us": { - "version": "0.2.1", - "dependencies": { - "hypher": "*" - } - }, - "node_modules/hypher": { - "version": "0.2.5", - "license": "BSD-3-Clause" - }, - "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", - "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", - "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": "BSD-3-Clause" - }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/ignore-walk": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-4.0.1.tgz", - "integrity": "sha512-rzDQLaW4jQbh2YrOFlJdCtX8qgJTehFRYiUB2r1osqTeDzV/3+Jh8fz1oAPzUThf3iku8Ds4IDqawI5d8mUiQw==", - "dev": true, - "dependencies": { - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/image-size": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.8.3.tgz", - "integrity": "sha512-SMtq1AJ+aqHB45c3FsB4ERK0UCiA2d3H1uq8s+8T0Pf8A3W4teyBQyaFaktH6xvZqh+npwlKU7i4fJo0r7TYTg==", - "dependencies": { - "queue": "6.0.1" - }, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/immediate": { - "version": "3.0.6", - "dev": true, - "license": "MIT" - }, - "node_modules/immutable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", - "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", - "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", - "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/inflight": { - "version": "1.0.6", - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "license": "ISC" - }, - "node_modules/inquirer": { - "version": "8.2.0", - "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.2.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "engines": { - "node": ">=8.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/rxjs": { - "version": "7.5.2", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "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/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ip": { - "version": "1.1.5", - "dev": true, - "license": "MIT" - }, - "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-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-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "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-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-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-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-glob": { - "version": "4.0.3", - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "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": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", - "dev": true - }, - "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==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/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==", - "engines": { - "node": ">= 0.4" - }, - "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==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/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, - "engines": { - "node": ">=6" - } - }, - "node_modules/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, - "engines": { - "node": ">=8" - } - }, - "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-regex": { - "version": "1.1.4", - "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-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "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==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "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==", - "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.9", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", - "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-abstract": "^1.20.0", - "for-each": "^0.3.3", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/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==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "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==", - "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", - "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", - "dev": true, - "license": "MIT", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "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", - "dev": true, - "license": "ISC" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "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.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", - "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", - "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": "3.0.6", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "rimraf": "^2.6.3", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/istanbul-lib-coverage": { - "version": "2.0.5", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=6" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/rimraf": { - "version": "2.7.1", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "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.0.2", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", - "dev": true, - "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jake/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/jake/node_modules/async": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", - "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", - "dev": true - }, - "node_modules/jake/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/jake/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/jake/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/jake/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/jake/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/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": "3.6.0", - "dev": true, - "license": "MIT" - }, - "node_modules/jasmine-spec-reporter": { - "version": "5.0.2", - "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", - "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/jquery": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz", - "integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==", - "peer": true - }, - "node_modules/js-beautify": { - "version": "1.8.9", - "license": "MIT", - "dependencies": { - "config-chain": "^1.1.12", - "editorconfig": "^0.15.2", - "glob": "^7.1.3", - "mkdirp": "~0.5.0", - "nopt": "~4.0.1" - }, - "bin": { - "css-beautify": "js/bin/css-beautify.js", - "html-beautify": "js/bin/html-beautify.js", - "js-beautify": "js/bin/js-beautify.js" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "3.14.0", - "dev": true, - "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-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/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", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "dev": true, - "license": "ISC" - }, - "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonc-parser": { - "version": "3.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "license": "MIT", - "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": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", - "dev": true, - "engines": [ - "node >= 0.2.0" - ] - }, - "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.7.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", - "set-immediate-shim": "~1.0.1" - } - }, - "node_modules/karma": { - "version": "6.3.17", - "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.17.tgz", - "integrity": "sha512-2TfjHwrRExC8yHoWlPBULyaLwAFmXmxQrcuFImt/JsAsSZu1uOWTZ1ZsWjqQtWpHLiatJOHL5jFjXSJIgCd01g==", - "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.2.0", - "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.0", - "dev": true, - "license": "MIT", - "dependencies": { - "which": "^1.2.1" - } - }, - "node_modules/karma-coverage-istanbul-reporter": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^3.0.6", - "istanbul-reports": "^3.0.2", - "minimatch": "^3.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/mattlewis92" - } - }, - "node_modules/karma-jasmine": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "jasmine-core": "^3.6.0" - }, - "engines": { - "node": ">= 10" - }, - "peerDependencies": { - "karma": "*" - } - }, - "node_modules/karma-jasmine-html-reporter": { - "version": "1.5.4", - "dev": true, - "license": "MIT", - "peerDependencies": { - "jasmine-core": ">=3.5", - "karma": ">=0.9", - "karma-jasmine": ">=1.1" - } - }, - "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/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/karma/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/karma/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/karma/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/karma/node_modules/mime": { - "version": "2.5.2", - "dev": true, - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "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/karma/node_modules/wrap-ansi": { - "version": "7.0.0", - "dev": true, - "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/karma/node_modules/y18n": { - "version": "5.0.8", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/karma/node_modules/yargs": { - "version": "16.2.0", - "dev": true, - "license": "MIT", - "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.7", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/katex": { - "version": "0.11.1", - "license": "MIT", - "dependencies": { - "commander": "^2.19.0" - }, - "bin": { - "katex": "cli.js" - } - }, - "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.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/latex.js": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/latex.js/-/latex.js-0.11.1.tgz", - "integrity": "sha512-Zf8afCmzSVG84LdFGzUfwEUz6xtTj3rtKpNRUhxLpFLnYXCQAnzOb7vldRNJrr8RVFwpfHRpXZQAQInVq3ft3Q==", - "dependencies": { - "commander": "2.18.x", - "fs-extra": "7.x", - "he": "1.1.x", - "hyphenation.de": "*", - "hyphenation.en-us": "*", - "hypher": "0.x", - "js-beautify": "1.8.x", - "katex": "0.9.0", - "lodash": "4.x", - "stdin": "*", - "svg.js": "2.6.x", - "svgdom": "git+https://github.com/michael-brade/svgdom.git" - }, - "bin": { - "latex.js": "bin/latex.js" - }, - "engines": { - "node": ">= 8.0" - } - }, - "node_modules/latex.js/node_modules/commander": { - "version": "2.18.0", - "license": "MIT" - }, - "node_modules/latex.js/node_modules/katex": { - "version": "0.9.0", - "license": "MIT", - "dependencies": { - "match-at": "^0.1.1" - }, - "bin": { - "katex": "cli.js" - } - }, - "node_modules/less": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/less/-/less-4.1.2.tgz", - "integrity": "sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==", - "dev": true, - "dependencies": { - "copy-anything": "^2.0.1", - "parse-node-version": "^1.0.1", - "tslib": "^2.3.0" - }, - "bin": { - "lessc": "bin/lessc" - }, - "engines": { - "node": ">=6" - }, - "optionalDependencies": { - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "make-dir": "^2.1.0", - "mime": "^1.4.1", - "needle": "^2.5.2", - "source-map": "~0.6.0" - } - }, - "node_modules/less-loader": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-10.2.0.tgz", - "integrity": "sha512-AV5KHWvCezW27GT90WATaDnfXBv99llDbtaj4bshq6DvAihMdNjaPDcUMa6EXKLRF+P2opFenJp89BXg91XLYg==", - "dev": true, - "dependencies": { - "klona": "^2.0.4" - }, - "engines": { - "node": ">= 12.13.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/image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "dev": true, - "optional": true, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/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/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", - "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/lie": { - "version": "3.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "immediate": "~3.0.5" - } - }, - "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.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", - "dev": true, - "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", - "license": "MIT" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, - "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/log-symbols": { - "version": "4.1.0", - "dev": true, - "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", - "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-symbols/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/log-symbols/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-symbols/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/log-symbols/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/log4js": { - "version": "6.4.4", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.4.4.tgz", - "integrity": "sha512-ncaWPsuw9Vl1CKA406hVnJLGQKy1OHx6buk8J4rE2lVW+NW5Y82G5/DIloO7NkqLOUtNPEANaWC1kZYVjXssPw==", - "dev": true, - "dependencies": { - "date-format": "^4.0.6", - "debug": "^4.3.4", - "flatted": "^3.2.5", - "rfdc": "^1.3.0", - "streamroller": "^3.0.6" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/log4js/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/lru-cache": { - "version": "4.1.5", - "license": "ISC", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/make-dir": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "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": "9.1.0", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", - "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", - "dev": true, - "dependencies": { - "agentkeepalive": "^4.1.3", - "cacache": "^15.2.0", - "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", - "negotiator": "^0.6.2", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.0.0", - "ssri": "^8.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/make-fetch-happen/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/make-fetch-happen/node_modules/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, - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/make-fetch-happen/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/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/match-at": { - "version": "0.1.1" - }, - "node_modules/material-design-icons": { - "version": "3.0.1", - "license": "Apache-2.0" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", - "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": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "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": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "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": "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/mime-db": { - "version": "1.51.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.34", - "dev": true, - "license": "MIT", - "dependencies": { - "mime-db": "1.51.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz", - "integrity": "sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw==", - "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/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "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/mini-css-extract-plugin/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/mini-css-extract-plugin/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/mini-css-extract-plugin/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/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": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "node_modules/minipass": { - "version": "3.1.6", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "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-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, - "dependencies": { - "minipass": "^3.1.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "optionalDependencies": { - "encoding": "^0.1.12" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "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-pipeline": { - "version": "1.2.4", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, - "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/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/mkdirp": { - "version": "0.5.5", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "license": "MIT" - }, - "node_modules/multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "dependencies": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/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": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "dev": true, - "license": "ISC" - }, - "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "node_modules/needle": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", - "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", - "dev": true, - "optional": true, - "dependencies": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "bin": { - "needle": "bin/needle" - }, - "engines": { - "node": ">= 4.4.x" - } - }, - "node_modules/needle/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "optional": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/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-cookieconsent": { - "version": "2.2.3", - "license": "MIT", - "peerDependencies": { - "@angular/common": ">=6.0.0", - "@angular/core": ">=6.0.0", - "cookieconsent": ">=3.1.0" - } - }, - "node_modules/ngx-quill": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/ngx-quill/-/ngx-quill-16.2.1.tgz", - "integrity": "sha512-gEw9iE6rFmyNMVC+Q3xjbB+GQxfy7F8aqwPoWNPLsbl/UNb187XudlUwV7OjUZdN7rc78oSHZwCYzeEQGtYgrQ==", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "@angular/core": ">=13.0.0", - "quill": "^1.3.7", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "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 - }, - "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": "8.4.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", - "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", - "dev": true, - "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^9.1.0", - "nopt": "^5.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": ">= 10.12.0" - } - }, - "node_modules/node-gyp-build": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.4.0.tgz", - "integrity": "sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ==", - "dev": 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/lru-cache": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz", - "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/node-gyp/node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dev": true, - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/node-gyp/node_modules/semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dev": true, - "dependencies": { - "lru-cache": "^7.4.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "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.4", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", - "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==" - }, - "node_modules/nopt": { - "version": "4.0.3", - "license": "ISC", - "dependencies": { - "abbrev": "1", - "osenv": "^0.1.4" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "license": "MIT", - "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": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/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, - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/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, - "dependencies": { - "semver": "^7.1.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-install-checks/node_modules/lru-cache": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz", - "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/npm-install-checks/node_modules/semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dev": true, - "dependencies": { - "lru-cache": "^7.4.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/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/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, - "dependencies": { - "hosted-git-info": "^4.0.1", - "semver": "^7.3.4", - "validate-npm-package-name": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-package-arg/node_modules/lru-cache": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz", - "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/npm-package-arg/node_modules/semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dev": true, - "dependencies": { - "lru-cache": "^7.4.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/npm-packlist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-3.0.0.tgz", - "integrity": "sha512-L/cbzmutAwII5glUcf2DBRNY/d0TFd4e/FnaZigJV6JD85RHZXJFGwCndjMWiiViiWSsWt3tiOLpI3ByTnIdFQ==", - "dev": true, - "dependencies": { - "glob": "^7.1.6", - "ignore-walk": "^4.0.1", - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "npm-packlist": "bin/index.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/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, - "dependencies": { - "npm-install-checks": "^4.0.0", - "npm-normalize-package-bin": "^1.0.1", - "npm-package-arg": "^8.1.2", - "semver": "^7.3.4" - } - }, - "node_modules/npm-pick-manifest/node_modules/lru-cache": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz", - "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/npm-pick-manifest/node_modules/semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dev": true, - "dependencies": { - "lru-cache": "^7.4.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/npm-registry-fetch": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-12.0.2.tgz", - "integrity": "sha512-Df5QT3RaJnXYuOwtXBXS9BWs+tHH2olvkCLh6jcR/b/u3DvPMlp3J0TvvYwplPKxHMOwfg287PYih9QqaVFoKA==", - "dev": true, - "dependencies": { - "make-fetch-happen": "^10.0.1", - "minipass": "^3.1.6", - "minipass-fetch": "^1.4.1", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^8.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/npm-registry-fetch/node_modules/@npmcli/fs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.0.tgz", - "integrity": "sha512-DmfBvNXGaetMxj9LTp8NAN9vEidXURrf5ZTslQzEAi/6GbW+4yjaLFQc6Tue5cpZ9Frlk4OBo/Snf1Bh/S7qTQ==", - "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/npm-registry-fetch/node_modules/@npmcli/move-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.0.tgz", - "integrity": "sha512-UR6D5f4KEGWJV6BGPH3Qb2EtgH+t+1XQ1Tt85c7qicN6cezzuHPdZwwAxqZr4JLtnQu0LZsTza/5gmNmSl8XLg==", - "dev": true, - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-registry-fetch/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/npm-registry-fetch/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/npm-registry-fetch/node_modules/cacache": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.0.4.tgz", - "integrity": "sha512-U0D4wF3/W8ZgK4qDA5fTtOVSr0gaDfd5aa7tUdAV0uukVWKsAIn6SzXQCoVlg7RWZiJa+bcsM3/pXLumGaL2Ug==", - "dev": true, - "dependencies": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^7.2.0", - "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": "^1.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-registry-fetch/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/npm-registry-fetch/node_modules/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, - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/npm-registry-fetch/node_modules/lru-cache": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz", - "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/npm-registry-fetch/node_modules/make-fetch-happen": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.1.2.tgz", - "integrity": "sha512-GWMGiZsKVeJACQGJ1P3Z+iNec7pLsU6YW1q11eaPn3RR8nRXHppFWfP7Eu0//55JK3hSjrAQRl8sDa5uXpq1Ew==", - "dev": true, - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.0.2", - "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": "^6.1.1", - "ssri": "^9.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/make-fetch-happen/node_modules/minipass-fetch": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.0.tgz", - "integrity": "sha512-H9U4UVBGXEyyWJnqYDCLp1PwD8XIkJ4akNHp1aGVI+2Ym7wQMlxDKi4IB4JbmyU+pl9pEs/cVrK6cOuvmbK4Sg==", - "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/npm-registry-fetch/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/npm-registry-fetch/node_modules/semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dev": true, - "dependencies": { - "lru-cache": "^7.4.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/ssri": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.0.tgz", - "integrity": "sha512-Y1Z6J8UYnexKFN1R/hxUaYoY2LVdKEzziPmVAFKiKX8fiwvCJTVzn/xYE9TEWod5OVyNfIHHuVfIEuBClL/uJQ==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "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.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.1.tgz", - "integrity": "sha512-BTHDvY6nrRHuRfyjt1MAufLxYdVXZfd099H4+i1f0lPywNQyI4foeNXJRObB/uy+TYqUW0vAD9gbdSOXPst7Eg==", - "dev": true, - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.0", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/nx": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/nx/-/nx-13.1.3.tgz", - "integrity": "sha512-clM0NQhQKYkqcNz2E3uYRMLwhp2L/9dBhJhQi9XBX4IAyA2gWAomhRIlLm5Xxg3g4h1xwSpP3eJ5t89VikY8Pw==", - "dev": true, - "dependencies": { - "@nrwl/cli": "*" - }, - "bin": { - "nx": "bin/nx.js" - } - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.5", - "license": "MIT", - "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", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "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.3.0", - "dev": true, - "license": "MIT", - "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", - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "8.4.0", - "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/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", - "dev": true, - "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", - "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/ora/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/ora/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/ora/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/ora/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/os-homedir": { - "version": "1.0.2", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/osenv": { - "version": "0.1.5", - "license": "ISC", - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "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", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/pacote": { - "version": "12.0.3", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-12.0.3.tgz", - "integrity": "sha512-CdYEl03JDrRO3x18uHjBYA9TyoW8gy+ThVcypcDkxPtKlw76e4ejhYB6i9lJ+/cebbjpqPW/CijjqxwDTts8Ow==", - "dev": true, - "dependencies": { - "@npmcli/git": "^2.1.0", - "@npmcli/installed-package-contents": "^1.0.6", - "@npmcli/promise-spawn": "^1.2.0", - "@npmcli/run-script": "^2.0.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": "^3.0.0", - "npm-pick-manifest": "^6.0.0", - "npm-registry-fetch": "^12.0.0", - "promise-retry": "^2.0.1", - "read-package-json-fast": "^2.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.1.0" - }, - "bin": { - "pacote": "lib/bin.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/pacote/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/pako": { - "version": "1.0.11", - "dev": true, - "license": "(MIT AND Zlib)" - }, - "node_modules/parchment": { - "version": "1.1.4", - "license": "BSD-3-Clause" - }, - "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": "5.1.1", - "license": "MIT", - "optional": true - }, - "node_modules/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, - "dependencies": { - "parse5": "^6.0.1", - "parse5-sax-parser": "^6.0.1" - } - }, - "node_modules/parse5-html-rewriting-stream/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-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": "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, - "dependencies": { - "parse5": "^6.0.1" - } - }, - "node_modules/parse5-sax-parser/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/parseurl": { - "version": "1.3.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "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, - "license": "(WTFPL OR MIT)" - }, - "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", - "dev": true, - "license": "MIT" - }, - "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": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "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/performance-now": { - "version": "2.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.0.0", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": 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/popper.js": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", - "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", - "peer": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, - "node_modules/portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dev": true, - "dependencies": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/postcss": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", - "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", - "dev": true, - "dependencies": { - "nanoid": "^3.1.30", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-attribute-case-insensitive": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", - "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.2" - }, - "peerDependencies": { - "postcss": "^8.0.2" - } - }, - "node_modules/postcss-color-functional-notation": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz", - "integrity": "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-color-hex-alpha": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", - "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-color-rebeccapurple": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", - "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-custom-media": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", - "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-custom-properties": { - "version": "12.1.7", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.7.tgz", - "integrity": "sha512-N/hYP5gSoFhaqxi2DPCmvto/ZcRDVjE3T1LiAMzc/bg53hvhcHOLpXOHb526LzBBp5ZlAUhkuot/bfpmpgStJg==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-custom-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", - "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.2" - } - }, - "node_modules/postcss-dir-pseudo-class": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", - "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-double-position-gradients": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", - "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", - "dev": true, - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-env-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "dev": true, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-gap-properties": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", - "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", - "dev": true, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-image-set-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", - "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-import": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.2.tgz", - "integrity": "sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "dev": true, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-lab-function": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.0.tgz", - "integrity": "sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==", - "dev": true, - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "dev": true, - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "node_modules/postcss-loader/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/postcss-loader/node_modules/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, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/postcss-loader/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/postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", - "dev": true, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.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-nesting": { - "version": "10.1.4", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.4.tgz", - "integrity": "sha512-2ixdQ59ik/Gt1+oPHiI1kHdwEI8lLKEmui9B1nl6163ANLC+GewQn7fXMxJF2JSb4i2MKL96GU8fIiQztK4TTA==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-overflow-shorthand": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", - "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", - "dev": true, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "dev": true, - "peerDependencies": { - "postcss": "^8" - } - }, - "node_modules/postcss-place": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", - "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-preset-env": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.2.3.tgz", - "integrity": "sha512-Ok0DhLfwrcNGrBn8sNdy1uZqWRk/9FId0GiQ39W4ILop5GHtjJs8bu1MY9isPwHInpVEPWjb4CEcEaSbBLpfwA==", - "dev": true, - "dependencies": { - "autoprefixer": "^10.4.2", - "browserslist": "^4.19.1", - "caniuse-lite": "^1.0.30001299", - "css-blank-pseudo": "^3.0.2", - "css-has-pseudo": "^3.0.3", - "css-prefers-color-scheme": "^6.0.2", - "cssdb": "^5.0.0", - "postcss-attribute-case-insensitive": "^5.0.0", - "postcss-color-functional-notation": "^4.2.1", - "postcss-color-hex-alpha": "^8.0.2", - "postcss-color-rebeccapurple": "^7.0.2", - "postcss-custom-media": "^8.0.0", - "postcss-custom-properties": "^12.1.2", - "postcss-custom-selectors": "^6.0.0", - "postcss-dir-pseudo-class": "^6.0.3", - "postcss-double-position-gradients": "^3.0.4", - "postcss-env-function": "^4.0.4", - "postcss-focus-visible": "^6.0.3", - "postcss-focus-within": "^5.0.3", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.2", - "postcss-image-set-function": "^4.0.4", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.0.3", - "postcss-logical": "^5.0.3", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.2", - "postcss-overflow-shorthand": "^3.0.2", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.3", - "postcss-pseudo-class-any-link": "^7.0.2", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^5.0.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-pseudo-class-any-link": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.3.tgz", - "integrity": "sha512-I9Yp1VV2r8xFwg/JrnAlPCcKmutv6f6Ig6/CHFPqGJiDgYXM9C+0kgLfK4KOXbKNw+63QYl4agRUB0Wi9ftUIg==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "dev": true, - "peerDependencies": { - "postcss": "^8.0.3" - } - }, - "node_modules/postcss-selector-not": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", - "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/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, - "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/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" - } - }, - "node_modules/prettier": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "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/process-nextick-args": { - "version": "2.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "dev": true, - "license": "ISC" - }, - "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/proto-list": { - "version": "1.2.4", - "license": "ISC" - }, - "node_modules/protractor": { - "version": "7.0.0", - "dev": true, - "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" - } - }, - "node_modules/protractor/node_modules/@types/q": { - "version": "0.0.32", - "dev": true, - "license": "MIT" - }, - "node_modules/protractor/node_modules/ansi-regex": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/protractor/node_modules/ansi-styles": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/protractor/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/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" - } - }, - "node_modules/protractor/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/protractor/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/protractor/node_modules/is-path-cwd": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/protractor/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/protractor/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/protractor/node_modules/pify": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/protractor/node_modules/q": { - "version": "1.4.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/protractor/node_modules/rimraf": { - "version": "2.7.1", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/protractor/node_modules/source-map-support": { - "version": "0.4.18", - "dev": true, - "license": "MIT", - "dependencies": { - "source-map": "^0.5.6" - } - }, - "node_modules/protractor/node_modules/strip-ansi": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/protractor/node_modules/supports-color": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/protractor/node_modules/webdriver-manager": { - "version": "12.1.7", - "dev": true, - "license": "MIT", - "dependencies": { - "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" - }, - "bin": { - "webdriver-manager": "bin/webdriver-manager" - }, - "engines": { - "node": ">=6.9.x" - } - }, - "node_modules/protractor/node_modules/yargs": { - "version": "15.4.1", - "dev": true, - "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" - } - }, - "node_modules/protractor/node_modules/yargs-parser": { - "version": "18.1.3", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "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": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true, - "optional": true - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "license": "ISC" - }, - "node_modules/psl": { - "version": "1.8.0", - "dev": true, - "license": "MIT" - }, - "node_modules/punycode": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/qjobs": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.9" - } - }, - "node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/queue": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.1.tgz", - "integrity": "sha512-AJBQabRCCNr9ANq8v77RJEv73DPbn55cdTb+Giq4X0AVnNVZvMHlYp7XlQiN+1npCZj1DuSmaA2hYVUUDgxFDg==", - "dependencies": { - "inherits": "~2.0.3" - } - }, - "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/quill": { - "version": "1.3.7", - "license": "BSD-3-Clause", - "dependencies": { - "clone": "^2.1.1", - "deep-equal": "^1.0.1", - "eventemitter3": "^2.0.3", - "extend": "^3.0.2", - "parchment": "^1.1.4", - "quill-delta": "^3.6.2" - } - }, - "node_modules/quill-delta": { - "version": "3.6.3", - "license": "MIT", - "dependencies": { - "deep-equal": "^1.0.1", - "extend": "^3.0.2", - "fast-diff": "1.1.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/quill/node_modules/clone": { - "version": "2.1.2", - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/quill/node_modules/eventemitter3": { - "version": "2.0.3", - "license": "MIT" - }, - "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", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "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/raw-body/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/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", - "dev": true, - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/read-cache/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/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, - "dependencies": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "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/readdirp": { - "version": "3.6.0", - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/reflect-metadata": { - "version": "0.1.13", - "license": "Apache-2.0" - }, - "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.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/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==", - "dev": true - }, - "node_modules/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, - "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/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==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", - "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": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/request": { - "version": "2.88.2", - "dev": true, - "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" - } - }, - "node_modules/request/node_modules/qs": { - "version": "6.5.2", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/requires-port": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-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.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "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", - "dev": true, - "license": "MIT", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/restructure": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/restructure/-/restructure-2.0.1.tgz", - "integrity": "sha512-e0dOpjm5DseomnXx2M5lpdZ5zoHqF1+bqdMJUohoYVVQa7cBdnk7fdmeI6byNWP/kiME72EeTiSypTCVnpLiDg==" - }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "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", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-async": { - "version": "2.4.1", - "dev": true, - "license": "MIT", - "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": "6.6.7", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/rxjs-for-await": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/rxjs-for-await/-/rxjs-for-await-0.0.2.tgz", - "integrity": "sha512-IJ8R/ZCFMHOcDIqoABs82jal00VrZx8Xkgfe7TOKoaRPAW5nH/VFlG23bXpeGdrmtqI9UobFPgUKgCuFc7Lncw==", - "dev": true, - "peerDependencies": { - "rxjs": "^6.0.0" - } - }, - "node_modules/rxjs/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/sass": { - "version": "1.49.9", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.9.tgz", - "integrity": "sha512-YlYWkkHP9fbwaFRZQRXgDi3mXZShslVmmo+FVK3kHLUELHHEYrCmL1x6IUjC7wLS6VuJSAFXRQS/DxdsC4xL1A==", - "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": "12.4.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.4.0.tgz", - "integrity": "sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==", - "dev": true, - "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - }, - "engines": { - "node": ">= 12.13.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", - "sass": "^1.3.0", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/saucelabs": { - "version": "1.5.0", - "dev": true, - "dependencies": { - "https-proxy-agent": "^2.2.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/sax": { - "version": "1.2.4", - "license": "ISC" - }, - "node_modules/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, - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.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": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true - }, - "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" - } - }, - "node_modules/selenium-webdriver/node_modules/rimraf": { - "version": "2.7.1", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/selenium-webdriver/node_modules/tmp": { - "version": "0.0.30", - "dev": true, - "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.1" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/selfsigned": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", - "dev": true, - "dependencies": { - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "5.7.1", - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/semver-dsl": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^5.3.0" - } - }, - "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/send/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/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/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/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.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "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": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "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/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "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": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "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", - "dev": true, - "license": "ISC" - }, - "node_modules/set-immediate-shim": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "dev": true, - "license": "ISC" - }, - "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==", - "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/sigmund": { - "version": "1.0.1", - "license": "ISC" - }, - "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/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.4.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.1.tgz", - "integrity": "sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg==", - "dev": true, - "dependencies": { - "accepts": "~1.3.4", - "base64id": "~2.0.0", - "debug": "~4.3.2", - "engine.io": "~6.1.0", - "socket.io-adapter": "~2.3.3", - "socket.io-parser": "~4.0.4" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-adapter": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz", - "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==", - "dev": true - }, - "node_modules/socket.io-parser": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz", - "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==", - "dev": true, - "dependencies": { - "@types/component-emitter": "^1.2.10", - "component-emitter": "~1.3.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/sockjs/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/socks": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz", - "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==", - "dev": true, - "dependencies": { - "ip": "^1.1.5", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz", - "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==", - "dev": true, - "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.1", - "socks": "^2.6.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/socks-proxy-agent/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/source-map": { - "version": "0.5.7", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", - "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", - "dev": true, - "dependencies": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "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-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==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "license": "MIT" - }, - "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/spdy-transport/node_modules/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, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/sshpk": { - "version": "1.16.1", - "dev": true, - "license": "MIT", - "dependencies": { - "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" - } - }, - "node_modules/ssri": { - "version": "8.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/stdin": { - "version": "0.0.1" - }, - "node_modules/streamroller": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.0.6.tgz", - "integrity": "sha512-Qz32plKq/MZywYyhEatxyYc8vs994Gz0Hu2MSYXXLD233UyPeIeRBZARIIGwFer4Mdb8r3Y2UqKkgyDghM6QCg==", - "dev": true, - "dependencies": { - "date-format": "^4.0.6", - "debug": "^4.3.4", - "fs-extra": "^10.0.1" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/streamroller/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/streamroller/node_modules/fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/streamroller/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/streamroller/node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "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" - } - }, - "node_modules/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==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/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==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "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/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, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stylus": { - "version": "0.56.0", - "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.56.0.tgz", - "integrity": "sha512-Ev3fOb4bUElwWu4F9P9WjnnaSpc8XB9OFHSFZSKMFL1CE1oM+oFXWEgAqPmmZIyhBihuqIQlFsVTypiiS9RxeA==", - "dev": true, - "dependencies": { - "css": "^3.0.0", - "debug": "^4.3.2", - "glob": "^7.1.6", - "safer-buffer": "^2.1.2", - "sax": "~1.2.4", - "source-map": "^0.7.3" - }, - "bin": { - "stylus": "bin/stylus" - }, - "engines": { - "node": "*" - } - }, - "node_modules/stylus-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-6.2.0.tgz", - "integrity": "sha512-5dsDc7qVQGRoc6pvCL20eYgRUxepZ9FpeK28XhdXaIPP6kXr6nI1zAAKFQgP5OBkOfKaURp4WUpJzspg1f01Gg==", - "dev": true, - "dependencies": { - "fast-glob": "^3.2.7", - "klona": "^2.0.4", - "normalize-path": "^3.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "stylus": ">=0.52.4", - "webpack": "^5.0.0" - } - }, - "node_modules/stylus/node_modules/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, - "engines": { - "node": ">= 8" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "license": "MIT", - "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/svg.js": { - "version": "2.6.6", - "license": "MIT" - }, - "node_modules/svgdom": { - "version": "0.1.8", - "resolved": "git+ssh://git@github.com/michael-brade/svgdom.git#a9d2751e2f4527f7a2cd73534d293e63cc602f89", - "license": "MIT", - "dependencies": { - "fontkit": "^1.8.1", - "image-size": "^0.8.3", - "sax": "^1.2.4" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Fuzzyma" - } - }, - "node_modules/symbol-observable": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "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.11", - "dev": true, - "license": "ISC", - "dependencies": { - "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" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar-stream/node_modules/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, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/terser": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.11.0.tgz", - "integrity": "sha512-uCA9DLanzzWSsN1UirKwylhhRz3aKPInlfmpGfw8VN6jHsAtu8HJtIpeeHHK23rxnE/cDc+yvmq5wqkIC6Kn0A==", - "dev": true, - "dependencies": { - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", - "dev": true, - "dependencies": { - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.2" - }, - "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/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/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/terser/node_modules/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, - "engines": { - "node": ">= 8" - } - }, - "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/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "node_modules/through": { - "version": "2.3.8", - "dev": true, - "license": "MIT" - }, - "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/tiny-inflate": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", - "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==" - }, - "node_modules/tmp": { - "version": "0.0.33", - "dev": true, - "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "license": "MIT", - "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/tough-cookie": { - "version": "2.5.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "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/ts-node": { - "version": "8.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "arg": "^4.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.6", - "yn": "^3.0.0" - }, - "bin": { - "ts-node": "dist/bin.js" - }, - "engines": { - "node": ">=4.2.0" - }, - "peerDependencies": { - "typescript": ">=2.0" - } - }, - "node_modules/tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", - "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tslib": { - "version": "2.3.1", - "license": "0BSD" - }, - "node_modules/tslint": { - "version": "6.1.3", - "dev": true, - "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" - } - }, - "node_modules/tslint/node_modules/tslib": { - "version": "1.14.1", - "dev": true, - "license": "0BSD" - }, - "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" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "dev": true, - "license": "Unlicense" - }, - "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, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "dev": true, - "license": "MIT", - "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.5.4", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/ua-parser-js": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", - "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - } - ], - "engines": { - "node": "*" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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.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, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-properties": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.3.1.tgz", - "integrity": "sha512-nIV3Tf3LcUEZttY/2g4ZJtGXhWwSkuLL+rCu0DIAMbjyVPj+8j5gNVz4T/sVbnQybIsd5SFGkPKg/756OY6jlA==", - "dependencies": { - "base64-js": "^1.3.0", - "unicode-trie": "^2.0.0" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-trie": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", - "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", - "dependencies": { - "pako": "^0.2.5", - "tiny-inflate": "^1.0.0" - } - }, - "node_modules/unicode-trie/node_modules/pako": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", - "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=" - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "dev": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/uri-js": { - "version": "4.4.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "dev": true, - "license": "MIT", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "node_modules/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": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", - "dev": true, - "dependencies": { - "builtins": "^1.0.3" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/void-elements": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", - "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", - "dev": true, - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/webdriver-js-extender": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/selenium-webdriver": "^3.0.0", - "selenium-webdriver": "^3.0.1" - }, - "engines": { - "node": ">=6.9.x" - } - }, - "node_modules/webpack": { - "version": "5.70.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.70.0.tgz", - "integrity": "sha512-ZMWWy8CeuTTjCxbeaQI21xSswseF2oNOwc70QSKNePvmxE7XW36i7vpBMYZFAUHPwQiEbNGCEYIOOlyRbdGmxw==", - "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.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.2", - "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-better-errors": "^1.0.2", - "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.3.1", - "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": "5.3.0", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz", - "integrity": "sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==", - "dev": true, - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.2.2", - "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-dev-middleware/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "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/webpack-dev-middleware/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/webpack-dev-middleware/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/webpack-dev-middleware/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/webpack-dev-server": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.3.tgz", - "integrity": "sha512-mlxq2AsIw2ag016nixkzUkdyOE8ST2GTy34uKSABp1c4nhjZvH90D5ZRR+UOLSsG4Z3TFahAi72a3ymRtfRm+Q==", - "dev": true, - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/serve-index": "^1.9.1", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.2.2", - "ansi-html-community": "^0.0.8", - "bonjour": "^3.5.0", - "chokidar": "^3.5.2", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "default-gateway": "^6.0.3", - "del": "^6.0.0", - "express": "^4.17.1", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.0", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "portfinder": "^1.0.28", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.0", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "spdy": "^4.0.2", - "strip-ansi": "^7.0.0", - "webpack-dev-middleware": "^5.3.0", - "ws": "^8.1.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "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/webpack-dev-server/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/webpack-dev-server/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/webpack-dev-server/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/webpack-dev-server/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/webpack-dev-server/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "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/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/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", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "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==", - "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" - } - }, - "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==", - "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" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/which-typed-array": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", - "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-abstract": "^1.20.0", - "for-each": "^0.3.3", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/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" - } - }, - "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/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" - } - }, - "node_modules/wrap-ansi/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/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/wrappy": { - "version": "1.0.2", - "license": "ISC" - }, - "node_modules/ws": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.6.0.tgz", - "integrity": "sha512-AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw==", - "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/xml2js": { - "version": "0.4.23", - "dev": true, - "license": "MIT", - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xmlbuilder": { - "version": "11.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/y18n": { - "version": "4.0.3", - "dev": true, - "license": "ISC" - }, - "node_modules/yallist": { - "version": "2.1.2", - "license": "ISC" - }, - "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.5.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", - "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", - "dependencies": { - "cliui": "^7.0.2", - "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.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs/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/yargs/node_modules/cliui": { - "version": "7.0.4", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/yargs/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/yargs/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/yargs/node_modules/wrap-ansi": { - "version": "7.0.0", - "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/yargs/node_modules/y18n": { - "version": "5.0.8", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yn": { - "version": "3.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/zone.js": { - "version": "0.11.4", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.0" - } - } - }, - "dependencies": { - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@angular-devkit/architect": { - "version": "0.1303.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1303.5.tgz", - "integrity": "sha512-ZF5Vul8UqwDSwYPxJ4YvdG7lmciJZ1nncyt9Dbk0swxw4MGdy0ZIf+91o318qUn/5JrttQ7ZCYoCZJCjYOSBtw==", - "dev": true, - "requires": { - "@angular-devkit/core": "13.3.5", - "rxjs": "6.6.7" - } - }, - "@angular-devkit/build-angular": { - "version": "13.3.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-13.3.5.tgz", - "integrity": "sha512-6ZQ788U0vT7KqMZeOsNQxP01IhOpxlbKonxK2fZNju8e+Ha2K77yV9A9XMbmcUGWRRHCOFvUEaJhvxDFsunESg==", - "dev": true, - "requires": { - "@ampproject/remapping": "2.2.0", - "@angular-devkit/architect": "0.1303.5", - "@angular-devkit/build-webpack": "0.1303.5", - "@angular-devkit/core": "13.3.5", - "@babel/core": "7.16.12", - "@babel/generator": "7.16.8", - "@babel/helper-annotate-as-pure": "7.16.7", - "@babel/plugin-proposal-async-generator-functions": "7.16.8", - "@babel/plugin-transform-async-to-generator": "7.16.8", - "@babel/plugin-transform-runtime": "7.16.10", - "@babel/preset-env": "7.16.11", - "@babel/runtime": "7.16.7", - "@babel/template": "7.16.7", - "@discoveryjs/json-ext": "0.5.6", - "@ngtools/webpack": "13.3.5", - "ansi-colors": "4.1.1", - "babel-loader": "8.2.3", - "babel-plugin-istanbul": "6.1.1", - "browserslist": "^4.9.1", - "cacache": "15.3.0", - "circular-dependency-plugin": "5.2.2", - "copy-webpack-plugin": "10.2.1", - "core-js": "3.20.3", - "critters": "0.0.16", - "css-loader": "6.5.1", - "esbuild": "0.14.22", - "esbuild-wasm": "0.14.22", - "glob": "7.2.0", - "https-proxy-agent": "5.0.0", - "inquirer": "8.2.0", - "jsonc-parser": "3.0.0", - "karma-source-map-support": "1.4.0", - "less": "4.1.2", - "less-loader": "10.2.0", - "license-webpack-plugin": "4.0.2", - "loader-utils": "3.2.0", - "mini-css-extract-plugin": "2.5.3", - "minimatch": "3.0.5", - "open": "8.4.0", - "ora": "5.4.1", - "parse5-html-rewriting-stream": "6.0.1", - "piscina": "3.2.0", - "postcss": "8.4.5", - "postcss-import": "14.0.2", - "postcss-loader": "6.2.1", - "postcss-preset-env": "7.2.3", - "regenerator-runtime": "0.13.9", - "resolve-url-loader": "5.0.0", - "rxjs": "6.6.7", - "sass": "1.49.9", - "sass-loader": "12.4.0", - "semver": "7.3.5", - "source-map-loader": "3.0.1", - "source-map-support": "0.5.21", - "stylus": "0.56.0", - "stylus-loader": "6.2.0", - "terser": "5.11.0", - "text-table": "0.2.0", - "tree-kill": "1.2.2", - "tslib": "2.3.1", - "webpack": "5.70.0", - "webpack-dev-middleware": "5.3.0", - "webpack-dev-server": "4.7.3", - "webpack-merge": "5.8.0", - "webpack-subresource-integrity": "5.1.0" - }, - "dependencies": { - "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" - } - }, - "core-js": { - "version": "3.20.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.3.tgz", - "integrity": "sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag==", - "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" - } - }, - "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" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@angular-devkit/build-webpack": { - "version": "0.1303.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1303.5.tgz", - "integrity": "sha512-EI7scRGKPw9Rg4LypUSTf7JM3lE1imTVxY8mY6gqNkRWnvsb5+kptJQ+gK+VZSom/URcPFbN40lJYwgmZBNPeA==", - "dev": true, - "requires": { - "@angular-devkit/architect": "0.1303.5", - "rxjs": "6.6.7" - } - }, - "@angular-devkit/core": { - "version": "13.3.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.3.5.tgz", - "integrity": "sha512-w7vzK4VoYP9rLgxJ2SwEfrkpKybdD+QgQZlsDBzT0C6Ebp7b4gkNcNVFo8EiZvfDl6Yplw2IAP7g7fs3STn0hQ==", - "dev": true, - "requires": { - "ajv": "8.9.0", - "ajv-formats": "2.1.1", - "fast-json-stable-stringify": "2.1.0", - "magic-string": "0.25.7", - "rxjs": "6.6.7", - "source-map": "0.7.3" - }, - "dependencies": { - "ajv": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", - "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", - "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 - }, - "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" - } - }, - "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 - } - } - }, - "@angular-devkit/schematics": { - "version": "13.3.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.3.5.tgz", - "integrity": "sha512-0N/kL/Vfx0yVAEwa3HYxNx9wYb+G9r1JrLjJQQzDp+z9LtcojNf7j3oey6NXrDUs1WjVZOa/AIdRl3/DuaoG5w==", - "dev": true, - "requires": { - "@angular-devkit/core": "13.3.5", - "jsonc-parser": "3.0.0", - "magic-string": "0.25.7", - "ora": "5.4.1", - "rxjs": "6.6.7" - }, - "dependencies": { - "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" - } - } - } - }, - "@angular-eslint/builder": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-13.2.1.tgz", - "integrity": "sha512-79378DhlZ+hUlsTYvFs/BauiCQPN0RGlN5IuvzZs62yWquPecwK0nHcSasUe5OtiknuwIy7SwFq/AXyJVI+Ouw==", - "dev": true, - "requires": { - "@nrwl/devkit": "13.1.3" - } - }, - "@angular-eslint/bundled-angular-compiler": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-13.2.1.tgz", - "integrity": "sha512-v/O9s6yvg7MJTQ9iNdXpZJOAjunY4ATk/dE3+xTsLwWTZXTXLXZE1FtKD/reijoItZtGiLUJ+F1pK5nwq/iI6w==", - "dev": true - }, - "@angular-eslint/eslint-plugin": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-13.2.1.tgz", - "integrity": "sha512-hlHzbe7MIBbZ4IUKvJh5pjN5nKw0YZBwPyIB1+IBOJAdjWuS274uUGTZxKeyJiyJi0FOUu5+Z6vbM9ZJ2uzjcw==", - "dev": true, - "requires": { - "@angular-eslint/utils": "13.2.1", - "@typescript-eslint/experimental-utils": "5.17.0" - } - }, - "@angular-eslint/eslint-plugin-template": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-13.2.1.tgz", - "integrity": "sha512-fA11IGfnWzJePFVS04JKigQY33/Twp5Gv3sj6o8NLRi25NbZDFMc6YjRv8FuKfJ0DXrZh0nLgP2L/01qnXDgZQ==", - "dev": true, - "requires": { - "@angular-eslint/bundled-angular-compiler": "13.2.1", - "@typescript-eslint/experimental-utils": "5.17.0", - "aria-query": "^4.2.2", - "axobject-query": "^2.2.0" - }, - "dependencies": { - "aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "dev": true, - "requires": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - } - }, - "axobject-query": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", - "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", - "dev": true - } - } - }, - "@angular-eslint/schematics": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-13.2.1.tgz", - "integrity": "sha512-uejXuV9mGzjxw/WY7T3FBpm3HWmOtjnA3eFXzY2VssqaYbEcBl9DakBh9h+KivV86iH3F3ElY8WC0Ka25TCCsg==", - "dev": true, - "requires": { - "@angular-eslint/eslint-plugin": "13.2.1", - "@angular-eslint/eslint-plugin-template": "13.2.1", - "ignore": "5.2.0", - "strip-json-comments": "3.1.1", - "tmp": "0.2.1" - }, - "dependencies": { - "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" - } - } - } - }, - "@angular-eslint/template-parser": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-13.2.1.tgz", - "integrity": "sha512-aSZjKYTUXjJ3sehm90CfZey/ed333IxP0TpnaG7Lue9rSEa3BkKOv8Kffy+EhDkpdTpjdwdmGfopxxsbm9sPHw==", - "dev": true, - "requires": { - "@angular-eslint/bundled-angular-compiler": "13.2.1", - "eslint-scope": "^5.1.0" - } - }, - "@angular-eslint/utils": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-13.2.1.tgz", - "integrity": "sha512-TCw56jQDPe/FDg3IC0QTQVn4mv5Pzb8K4YpO2hiBdU4XwmOTGWjbwZO++Wr1Gekw1OJYVWSIwNfz2MrGIDsu7A==", - "dev": true, - "requires": { - "@angular-eslint/bundled-angular-compiler": "13.2.1", - "@typescript-eslint/experimental-utils": "5.17.0" - } - }, - "@angular/animations": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-13.3.6.tgz", - "integrity": "sha512-uPIj5Fm5zRAmrHatmHr21LnL2rZNdL08aNIrIlPJxmjekvUUYphfRHwuhNQKS97uucWnlxGgMB/R6iAiisn5Hg==", - "requires": { - "tslib": "^2.3.0" - } - }, - "@angular/cdk": { - "version": "13.1.1", - "requires": { - "parse5": "^5.0.0", - "tslib": "^2.3.0" - } - }, - "@angular/cli": { - "version": "13.3.5", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-13.3.5.tgz", - "integrity": "sha512-FrPg86cfmm0arWZInt55muCTpcQSNlvoViVrIVkyqSN06GoyCAQ2zn6/OYJnx/XAg/XvXTbygL+58c0WXuOaiA==", - "dev": true, - "requires": { - "@angular-devkit/architect": "0.1303.5", - "@angular-devkit/core": "13.3.5", - "@angular-devkit/schematics": "13.3.5", - "@schematics/angular": "13.3.5", - "@yarnpkg/lockfile": "1.1.0", - "ansi-colors": "4.1.1", - "debug": "4.3.3", - "ini": "2.0.0", - "inquirer": "8.2.0", - "jsonc-parser": "3.0.0", - "npm-package-arg": "8.1.5", - "npm-pick-manifest": "6.1.1", - "open": "8.4.0", - "ora": "5.4.1", - "pacote": "12.0.3", - "resolve": "1.22.0", - "semver": "7.3.5", - "symbol-observable": "4.0.0", - "uuid": "8.3.2" - }, - "dependencies": { - "ini": { - "version": "2.0.0", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "uuid": { - "version": "8.3.2", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "dev": true - } - } - }, - "@angular/common": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-13.3.6.tgz", - "integrity": "sha512-IHWzyNzrvzdE23P7KX3qDgmT+xGpmXKaMLDEM9s8l2opKcMerjdullrYXwLfjFQr9pybnn+uE9fzj9dp0DCmzg==", - "requires": { - "tslib": "^2.3.0" - } - }, - "@angular/compiler": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-13.3.6.tgz", - "integrity": "sha512-HnAttP3Ds+0GwFAA4ZnY13Y29xURCZdZoljb7+ZZHDmtBesRwX8Y1TwLx6rNnqqakNr3WEXyf65bbFc7ICrXRg==", - "requires": { - "tslib": "^2.3.0" - } - }, - "@angular/compiler-cli": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-13.3.6.tgz", - "integrity": "sha512-m3XKkMIfD6ERUNuIwsNpLkIQq/yHKyCBrCFb+V+XBVsEkpl9pfLGJEpg3ETa5y+EdRbIYnPSWmLQDM+taD1FDA==", - "requires": { - "@babel/core": "^7.17.2", - "chokidar": "^3.0.0", - "convert-source-map": "^1.5.1", - "dependency-graph": "^0.11.0", - "magic-string": "^0.26.0", - "reflect-metadata": "^0.1.2", - "semver": "^7.0.0", - "sourcemap-codec": "^1.4.8", - "tslib": "^2.3.0", - "yargs": "^17.2.1" - }, - "dependencies": { - "@babel/core": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz", - "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helpers": "^7.17.9", - "@babel/parser": "^7.17.9", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.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" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/generator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", - "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", - "requires": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "requires": { - "yallist": "^4.0.0" - } - }, - "magic-string": { - "version": "0.26.1", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.1.tgz", - "integrity": "sha512-ndThHmvgtieXe8J/VGPjG+Apu7v7ItcD5mhEIvOscWjPF/ccOiLxHaSuCAS2G+3x4GKsAbT8u7zdyamupui8Tg==", - "requires": { - "sourcemap-codec": "^1.4.8" - } - }, - "semver": { - "version": "7.3.5", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0" - } - } - }, - "@angular/core": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-13.3.6.tgz", - "integrity": "sha512-Le9kWVny8jT8UXoWUFFF641howw8h//PK+juDHDU2M6DpR24zxnBKdTwVvjjtCyfMBMiC50JY5YRnYfpaEC27w==", - "requires": { - "tslib": "^2.3.0" - } - }, - "@angular/forms": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-13.3.6.tgz", - "integrity": "sha512-Sn29oKvyduMmB2GizXs04hOub/iqOPpSZFxEdTFmKVOjEidv76rcHKcHUby2Qwyal22+z1wVQNn3w4l8rySx0A==", - "requires": { - "tslib": "^2.3.0" - } - }, - "@angular/language-service": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-13.3.6.tgz", - "integrity": "sha512-T1ckdV2/oF2My4mO2MUMqP33S4jhjQ46gs1IR1si1bdKoRzaWmWb/T1H5rV2dfoDiah7rmlk1i1H1VJpSyTBWA==", - "dev": true - }, - "@angular/localize": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-13.3.6.tgz", - "integrity": "sha512-atSE02+EyLHCUjp8uNd0fxAIKa/qlHkfRh0MYeKdG5YRnG5qyS19cv0AVRYPM7K4HffUfpXKPJg8RMQ8CdDi4g==", - "requires": { - "@babel/core": "7.17.2", - "glob": "7.2.0", - "yargs": "^17.2.1" - }, - "dependencies": { - "@babel/core": { - "version": "7.17.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.2.tgz", - "integrity": "sha512-R3VH5G42VSDolRHyUO4V2cfag8WHcZyxdq5Z/m8Xyb92lW/Erm/6kM+XtRFGf3Mulre3mveni2NHfEUws8wSvw==", - "requires": { - "@ampproject/remapping": "^2.0.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.0", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helpers": "^7.17.2", - "@babel/parser": "^7.17.0", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.0", - "@babel/types": "^7.17.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0" - } - }, - "@babel/generator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", - "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", - "requires": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@angular/material": { - "version": "13.1.1", - "requires": { - "tslib": "^2.3.0" - } - }, - "@angular/platform-browser": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-13.3.6.tgz", - "integrity": "sha512-ilzlMQe7Vg5fMnzUoe01SwBCjruJy2xna/jdXND4xHyntk2bUtOHOBnkwCiN3uAWDg228iS2tWKDbYGKoiRYmQ==", - "requires": { - "tslib": "^2.3.0" - } - }, - "@angular/platform-browser-dynamic": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-13.3.6.tgz", - "integrity": "sha512-FcQlodqhjnxaa7b9Gskfi9Lk8L3970lRuFSXtzJmeASyqnTj9UaLkE5kpSJqh07Ulxf2UFU4SD/nP1QChbvPuA==", - "requires": { - "tslib": "^2.3.0" - } - }, - "@angular/router": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-13.3.6.tgz", - "integrity": "sha512-XN3kaDdrqq/2JJbVaOs5pznsfOPwaqO99TADmWtwHlrrqBk7DUW730YijaCE6HZCZSjFpykUGVz3J1aXSULU2Q==", - "requires": { - "tslib": "^2.3.0" - } - }, - "@angular/service-worker": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/@angular/service-worker/-/service-worker-13.3.6.tgz", - "integrity": "sha512-5TQvnuc0wjC1YwTvAoY1XF01BG3oDtmw1pOwOwsXmCjfWWE+6izAp/Bshgde1nQLBYDcn3AdO3HxbaBbVMBBEA==", - "requires": { - "tslib": "^2.3.0" - } - }, - "@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 - }, - "@babel/code-frame": { - "version": "7.16.7", - "requires": { - "@babel/highlight": "^7.16.7" - } - }, - "@babel/compat-data": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", - "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==" - }, - "@babel/core": { - "version": "7.16.12", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.12.tgz", - "integrity": "sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==", - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helpers": "^7.16.7", - "@babel/parser": "^7.16.12", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.10", - "@babel/types": "^7.16.8", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0" - } - } - }, - "@babel/generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", - "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", - "requires": { - "@babel/types": "^7.16.8", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", - "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", - "requires": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0" - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz", - "integrity": "sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", - "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "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-environment-visitor": { - "version": "7.16.7", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-function-name": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", - "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", - "requires": { - "@babel/template": "^7.16.7", - "@babel/types": "^7.17.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.16.7", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", - "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", - "dev": true, - "requires": { - "@babel/types": "^7.17.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.16.7", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-module-transforms": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", - "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", - "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" - } - }, - "@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-simple-access": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", - "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", - "requires": { - "@babel/types": "^7.17.0" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.16.7" - }, - "@babel/helper-validator-option": { - "version": "7.16.7" - }, - "@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" - } - }, - "@babel/helpers": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", - "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", - "requires": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.0" - } - }, - "@babel/highlight": { - "version": "7.16.7", - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", - "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==" - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "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.16.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", - "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", - "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.17.0", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@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-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, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@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-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, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@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.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", - "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz", - "integrity": "sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", - "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.10.tgz", - "integrity": "sha512-v54O6yLaJySCs6mGzaVOUw9T967GnH38T6CQSAtnzdNPwu84l2qAjssKzo/WSO8Yi7NF+7ekm5cVbF/5qiIgNA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.17.0" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz", - "integrity": "sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==", - "dev": true, - "requires": { - "regenerator-transform": "^0.15.0" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.10.tgz", - "integrity": "sha512-9nwTiqETv2G7xI4RvXHNfpGdr8pAA+Q/YtN3yLK7OoK7n9OibVm/xymJ838a9A6E/IciOLPj82lZk0fW6O4O7w==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.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 - } - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/preset-env": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.16.7", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.16.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", - "@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-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.16.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.16.7", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@babel/plugin-transform-modules-systemjs": "^7.16.7", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", - "@babel/plugin-transform-new-target": "^7.16.7", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.16.7", - "@babel/plugin-transform-reserved-words": "^7.16.7", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.8", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.20.2", - "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/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.16.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz", - "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/runtime-corejs3": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.3.tgz", - "integrity": "sha512-l4ddFwrc9rnR+EJsHsh+TJ4A35YqQz/UqcjtlX2ov53hlJYG5CxtQmNZxyajwDVmCxwy++rtvGU5HazCK4W41Q==", - "dev": true, - "requires": { - "core-js-pure": "^3.20.2", - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/traverse": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", - "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.9", - "@babel/types": "^7.17.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "dependencies": { - "@babel/generator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", - "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", - "requires": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - } - } - }, - "@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.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 - }, - "@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@discoveryjs/json-ext": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz", - "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==", - "dev": true - }, - "@eslint/eslintrc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.2", - "globals": "^13.15.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" - }, - "dependencies": { - "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 - }, - "globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "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": { - "argparse": "^2.0.1" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "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 - } - } - }, - "@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 - }, - "@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@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, - "requires": { - "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" - } - }, - "@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.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", - "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==" - }, - "@jridgewell/set-array": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", - "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==" - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.13", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", - "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.11.tgz", - "integrity": "sha512-RllI476aSMsxzeI9TtlSMoNTgHDxEmnl6GkkHwhr0vdL8W+0WuesyI8Vd3rBOfrwtPXbPxdT9ADJdiOKgzxPQA==", - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@ng-bootstrap/ng-bootstrap": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/@ng-bootstrap/ng-bootstrap/-/ng-bootstrap-12.0.2.tgz", - "integrity": "sha512-Dvd95VtJe5a/rxgQlI0QFX1OJ3I1MM484+VJMA1P2ETq/hgT44ypFI/pIiO+KcHV76IX5SjGKSRNiWNi+shnaA==", - "requires": { - "tslib": "^2.3.0" - } - }, - "@ngrx/effects": { - "version": "13.0.2", - "requires": { - "tslib": "^2.0.0" - } - }, - "@ngrx/store": { - "version": "13.0.2", - "requires": { - "tslib": "^2.0.0" - } - }, - "@ngrx/store-devtools": { - "version": "13.0.2", - "requires": { - "tslib": "^2.0.0" - } - }, - "@ngtools/webpack": { - "version": "13.3.5", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-13.3.5.tgz", - "integrity": "sha512-OaMZR0rO0ljBHamLwzddfZX03ijtpheUpjH5dNzMNyNrrpKgS4/3jTQ1wvs2j3zzKfKjOS12WG0905QFJYWG6g==", - "dev": true, - "requires": {} - }, - "@ngx-translate/core": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@ngx-translate/core/-/core-14.0.0.tgz", - "integrity": "sha512-UevdwNCXMRCdJv//0kC8h2eSfmi02r29xeE8E9gJ1Al4D4jEJ7eiLPdjslTMc21oJNGguqqWeEVjf64SFtvw2w==", - "requires": { - "tslib": "^2.3.0" - } - }, - "@ngx-translate/http-loader": { - "version": "6.0.0", - "requires": { - "tslib": "^2.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==", - "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/fs": { - "version": "1.1.0", - "dev": true, - "requires": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "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": { - "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" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dev": true, - "requires": { - "lru-cache": "^7.4.0" - }, - "dependencies": { - "lru-cache": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz", - "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==", - "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" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@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", - "dev": true, - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "dev": true - } - } - }, - "@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": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-2.0.0.tgz", - "integrity": "sha512-fSan/Pu11xS/TdaTpTB0MRn9guwGU8dye+x56mEVgBEd/QsybBbYcAL0phPXi8SGWFEChkQd6M9qL4y6VOpFig==", - "dev": true, - "requires": { - "@npmcli/node-gyp": "^1.0.2", - "@npmcli/promise-spawn": "^1.3.2", - "node-gyp": "^8.2.0", - "read-package-json-fast": "^2.0.1" - } - }, - "@nrwl/cli": { - "version": "14.1.9", - "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-14.1.9.tgz", - "integrity": "sha512-7T03yVUNxXXR478L9TRRYlg1gsxvERpikSa1dppW+YjL0K4L2PLkZEPJqDMbrPmyAryeZpUCn9vLVOIThW47rA==", - "dev": true, - "requires": { - "nx": "14.1.9" - }, - "dependencies": { - "@nrwl/tao": { - "version": "14.1.9", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-14.1.9.tgz", - "integrity": "sha512-XUmnYJIrLd2Lui94LsVbXteFhWpNHTjIDDlt/krysEJD8lqE8uoD44uvjKaqIMZXTH8AOH1M4leWraqBSVU0ig==", - "dev": true, - "requires": { - "nx": "14.1.9" - } - }, - "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.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.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 - }, - "fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", - "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" - } - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "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 - }, - "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" - } - }, - "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" - } - }, - "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" - } - }, - "nx": { - "version": "14.1.9", - "resolved": "https://registry.npmjs.org/nx/-/nx-14.1.9.tgz", - "integrity": "sha512-O+zpqtGrJkiTNqh4qK4MwXN1OLgWXCm7YWNO+F7y9kKGfOlGC/krx2lmSSGbMEOPgIP4Z2MMTXGlVULqZyRVHw==", - "dev": true, - "requires": { - "@nrwl/cli": "14.1.9", - "@nrwl/tao": "14.1.9", - "@parcel/watcher": "2.0.4", - "@swc-node/register": "^1.4.2", - "@swc/core": "^1.2.173", - "chalk": "4.1.0", - "chokidar": "^3.5.1", - "cli-cursor": "3.1.0", - "cli-spinners": "2.6.1", - "cliui": "^7.0.2", - "dotenv": "~10.0.0", - "enquirer": "~2.3.6", - "fast-glob": "3.2.7", - "figures": "3.2.0", - "flat": "^5.0.2", - "fs-extra": "^10.1.0", - "glob": "7.1.4", - "ignore": "^5.0.4", - "jsonc-parser": "3.0.0", - "minimatch": "3.0.4", - "npm-run-path": "^4.0.1", - "open": "^8.4.0", - "semver": "7.3.4", - "string-width": "^4.2.3", - "tar-stream": "~2.2.0", - "tmp": "~0.2.1", - "tsconfig-paths": "^3.9.0", - "tslib": "^2.3.0", - "v8-compile-cache": "2.3.0", - "yargs": "^17.4.0", - "yargs-parser": "21.0.1" - } - }, - "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" - } - }, - "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" - } - }, - "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 - }, - "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, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@nrwl/devkit": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-13.1.3.tgz", - "integrity": "sha512-TAAsZJvVc/obeH0rZKY6miVhyM2GHGb8qIWp9MAIdLlXf4VDcNC7rxwb5OrGVSwuTTjqGYBGPUx0yEogOOJthA==", - "dev": true, - "requires": { - "@nrwl/tao": "13.1.3", - "ejs": "^3.1.5", - "ignore": "^5.0.4", - "rxjs": "^6.5.4", - "semver": "7.3.4", - "tslib": "^2.0.0" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@nrwl/tao": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-13.1.3.tgz", - "integrity": "sha512-/IwJgSgCBD1SaF+n8RuXX2OxDAh8ut/+P8pMswjm8063ac30UlAHjQ4XTYyskLH8uoUmNi2hNaGgHUrkwt7tQA==", - "dev": true, - "requires": { - "chalk": "4.1.0", - "enquirer": "~2.3.6", - "fs-extra": "^9.1.0", - "jsonc-parser": "3.0.0", - "nx": "13.1.3", - "rxjs": "^6.5.4", - "rxjs-for-await": "0.0.2", - "semver": "7.3.4", - "tmp": "~0.2.1", - "tslib": "^2.0.0", - "yargs-parser": "20.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==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "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 - }, - "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" - } - }, - "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 - }, - "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" - } - }, - "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" - } - }, - "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" - } - }, - "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" - } - }, - "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 - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "yargs-parser": { - "version": "20.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.0.0.tgz", - "integrity": "sha512-8eblPHTL7ZWRkyjIZJjnGf+TijiKJSwA24svzLRVvtgoi/RZiKa9fFQTrlx0OKLnyHSdt/enrdadji6WFfESVA==", - "dev": true - } - } - }, - "@parcel/watcher": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz", - "integrity": "sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==", - "dev": true, - "requires": { - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" - } - }, - "@popperjs/core": { - "version": "2.11.5", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", - "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==" - }, - "@schematics/angular": { - "version": "13.3.5", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-13.3.5.tgz", - "integrity": "sha512-1Ovx0cq72ZaNCyTyRD8ebIwUzpqhEH9ypWF05bfBLq3J0LlZgewIMhPJSxKmwRC3NQB5DZIYEvD0uhzBIuHCCA==", - "dev": true, - "requires": { - "@angular-devkit/core": "13.3.5", - "@angular-devkit/schematics": "13.3.5", - "jsonc-parser": "3.0.0" - } - }, - "@socket.io/base64-arraybuffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", - "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==", - "dev": true - }, - "@swc-node/core": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@swc-node/core/-/core-1.9.0.tgz", - "integrity": "sha512-vRnvsMtL9OxybA/Wun1ZhlDvB6MNs4Zujnina0VKdGk+yI6s87KUhdTcbAY6dQMZhQTLFiC1Lnv/BuwCKcCEug==", - "dev": true, - "requires": { - "@swc/core": "^1.2.172" - } - }, - "@swc-node/register": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@swc-node/register/-/register-1.5.1.tgz", - "integrity": "sha512-6IL5s4QShKGs08qAeNou3rDA3gbp2WHk6fo0XnJXQn/aC9k6FnVBbj/thGOIEDtgNhC/DKpZT8tCY1LpQnOZFg==", - "dev": true, - "requires": { - "@swc-node/core": "^1.9.0", - "@swc-node/sourcemap-support": "^0.2.0", - "colorette": "^2.0.16", - "debug": "^4.3.4", - "pirates": "^4.0.5", - "tslib": "^2.4.0" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@swc-node/sourcemap-support": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@swc-node/sourcemap-support/-/sourcemap-support-0.2.0.tgz", - "integrity": "sha512-FNrxdI6XMYfoNt81L8eFKEm1d8P82I1nPwS3MrnBGzZoMWB+seQhQK+iN6M5RreJxXbfZw5lF86LRjHEQeGMqg==", - "dev": true, - "requires": { - "source-map-support": "^0.5.21" - } - }, - "@swc/core": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.2.194.tgz", - "integrity": "sha512-+Jg3qxad32CqnFmw4pqwm/5JCVWGkoM8P5pqPlyj5sokHFUJluMkCeaikuvIZhJCabR9q84lEnXlIjMu42ZfKA==", - "dev": true, - "requires": { - "@swc/core-android-arm-eabi": "1.2.194", - "@swc/core-android-arm64": "1.2.194", - "@swc/core-darwin-arm64": "1.2.194", - "@swc/core-darwin-x64": "1.2.194", - "@swc/core-freebsd-x64": "1.2.194", - "@swc/core-linux-arm-gnueabihf": "1.2.194", - "@swc/core-linux-arm64-gnu": "1.2.194", - "@swc/core-linux-arm64-musl": "1.2.194", - "@swc/core-linux-x64-gnu": "1.2.194", - "@swc/core-linux-x64-musl": "1.2.194", - "@swc/core-win32-arm64-msvc": "1.2.194", - "@swc/core-win32-ia32-msvc": "1.2.194", - "@swc/core-win32-x64-msvc": "1.2.194" - } - }, - "@swc/core-android-arm-eabi": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-android-arm-eabi/-/core-android-arm-eabi-1.2.194.tgz", - "integrity": "sha512-Hv/k9KN2Aab8jO/SmSlzKpzS941IXfdr9XEQRl/rc5Nj4neVW8AWS4+AJnl4u7MiJrfM0No6ZRQx32Ke+APmLQ==", - "dev": true, - "optional": true - }, - "@swc/core-android-arm64": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-android-arm64/-/core-android-arm64-1.2.194.tgz", - "integrity": "sha512-/r2iah0khiv3xUbOT6upf1fdeGdKrVa8sghyTI0jPRpQ5GKD01nuEq+FlmieTwkQ0pQbgVKun0zyriAOXjLqWA==", - "dev": true, - "optional": true - }, - "@swc/core-darwin-arm64": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.2.194.tgz", - "integrity": "sha512-pLsxgi985iSu+wqskJAO+kr0QwNqYQSyfdQEjCtWi5oYp3wIBPHLccIPVcIUfD6YAqXdqnQJg9RtA4scpdrQNg==", - "dev": true, - "optional": true - }, - "@swc/core-darwin-x64": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.2.194.tgz", - "integrity": "sha512-WLFhotRbGqMKg9HwB0RF0Ycz6B6uSMEHcblAdBhiyL4fIp+CMUhkvC8jTs0xij/yJj96B6Xf9UH/Q5MFUQrJEw==", - "dev": true, - "optional": true - }, - "@swc/core-freebsd-x64": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-freebsd-x64/-/core-freebsd-x64-1.2.194.tgz", - "integrity": "sha512-UNG8G5TlYWvfyB7+Fc1h5hoSwEY1LLLth7V8DFMljd0dm2hcSpukuWaQk/GE3EANCE40nq3y4THEAlSu4lauSg==", - "dev": true, - "optional": true - }, - "@swc/core-linux-arm-gnueabihf": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.2.194.tgz", - "integrity": "sha512-mbk4MMgBf9BWFV0yqvReT29xZ6N6CLNgiG2UFnmXkLrrEBrAz5c3W8so5VqdyK52yWMS5Vs0a6VOvlimh057KA==", - "dev": true, - "optional": true - }, - "@swc/core-linux-arm64-gnu": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.2.194.tgz", - "integrity": "sha512-vdr2zUJnd67oQfXn1Ix0ueND+iEnCTwA4dobT4s0KsZCusJKuJlkm97p7rgk3Cxn2sHm/8BBQX4KpdXwNEL3Tw==", - "dev": true, - "optional": true - }, - "@swc/core-linux-arm64-musl": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.2.194.tgz", - "integrity": "sha512-wocEG55mu/KAFs1B9l1E0FbfU9nKaY3ULuT/isELHqDNZB23nNFRa+ymez/NqBhqVPhX4B0L+7j2r4tipXiI2A==", - "dev": true, - "optional": true - }, - "@swc/core-linux-x64-gnu": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.2.194.tgz", - "integrity": "sha512-PA7kudCtpGy1m40LKTeIsSse0zkmMyHthYjfn7q8pUWlo2b9o9RxO5zsnLxLsgATsoPwfMmVl9m3+1xSkxJp+g==", - "dev": true, - "optional": true - }, - "@swc/core-linux-x64-musl": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.2.194.tgz", - "integrity": "sha512-2CdLXLpdKqtZmFgcEOyw9Gu/24ku5/4NabSdYg58XGarrPS96lQk80rzaMYxs6AzfsfhHGmsp3se07jnLwSlXQ==", - "dev": true, - "optional": true - }, - "@swc/core-win32-arm64-msvc": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.2.194.tgz", - "integrity": "sha512-7NpBJ1fgeP8Y2H0aCTZR8nx0BEHXdSuFwBAwKrb4kaP0d2qVAVIv/rOk7L/MwsuXmlsISQ13JnUtQYjYPGJsUg==", - "dev": true, - "optional": true - }, - "@swc/core-win32-ia32-msvc": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.2.194.tgz", - "integrity": "sha512-1TP+kS32uFSgBHOJGmLNfxcqU7e85FZZTKAVAQgEPmHH0lJ/9BcViMDhMOdnyEWjIluD5aj6WdPdeAz1YlXDng==", - "dev": true, - "optional": true - }, - "@swc/core-win32-x64-msvc": { - "version": "1.2.194", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.2.194.tgz", - "integrity": "sha512-c3tiShCGY03XbJqXpliHRHMBBB/KGWS1kcbKn2GhaZN4fY8UgD5kZk3XJDwDJ6oqwlgkBdWXRAgD5Td2aAKMRg==", - "dev": true, - "optional": true - }, - "@swc/helpers": { - "version": "0.3.16", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.3.16.tgz", - "integrity": "sha512-xOhhpOruRcroQ0Nb5a5IgP94AJ0DuJnhEfXL+icJ1gn7uls5DXX2mRrlBqmrd0rAj/+/BRU8RB2VN8mA8DuFYQ==", - "requires": { - "tslib": "^2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@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/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, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/component-emitter": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz", - "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==", - "dev": true - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@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, - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@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.12", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", - "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==", - "dev": true - }, - "@types/eslint": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.2.tgz", - "integrity": "sha512-Z1nseZON+GEnFjJc04sv4NSALGjhFwy6K0HXt7qsn5ArfAKtb63dXNJHf+1YW6IpOIYRBGUbu3GwJdj8DGnCjA==", - "dev": true, - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", - "dev": true, - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@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 - }, - "@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/google.visualization": { - "version": "0.0.68", - "resolved": "https://registry.npmjs.org/@types/google.visualization/-/google.visualization-0.0.68.tgz", - "integrity": "sha512-LkLniL1TYykhz+ZdRof3Bi8cp1OhqoK11Tj1RM2bPtGVBNexQ0eRnOrOWcWTdi80Sz9DzJ4JIG2rTlSJBVV58w==" - }, - "@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/jasmine": { - "version": "3.6.10", - "dev": true - }, - "@types/jasminewd2": { - "version": "2.0.8", - "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/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", - "dev": true - }, - "@types/node": { - "version": "12.20.10", - "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/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 - }, - "@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 - }, - "@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 - }, - "@types/selenium-webdriver": { - "version": "3.0.17", - "dev": true - }, - "@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, - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "dev": true, - "requires": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@typescript-eslint/eslint-plugin": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.17.0.tgz", - "integrity": "sha512-qVstvQilEd89HJk3qcbKt/zZrfBZ+9h2ynpAGlWjWiizA7m/MtLT9RoX6gjtpE500vfIg8jogAkDzdCxbsFASQ==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.17.0", - "@typescript-eslint/type-utils": "5.17.0", - "@typescript-eslint/utils": "5.17.0", - "debug": "^4.3.2", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.2.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@typescript-eslint/experimental-utils": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.17.0.tgz", - "integrity": "sha512-U4sM5z0/ymSYqQT6I7lz8l0ZZ9zrya5VIwrwAP5WOJVabVtVsIpTMxPQe+D3qLyePT+VlETUTO2nA1+PufPx9Q==", - "dev": true, - "requires": { - "@typescript-eslint/utils": "5.17.0" - } - }, - "@typescript-eslint/parser": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.17.0.tgz", - "integrity": "sha512-aRzW9Jg5Rlj2t2/crzhA2f23SIYFlF9mchGudyP0uiD6SenIxzKoLjwzHbafgHn39dNV/TV7xwQkLfFTZlJ4ig==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.17.0", - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/typescript-estree": "5.17.0", - "debug": "^4.3.2" - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.17.0.tgz", - "integrity": "sha512-062iCYQF/doQ9T2WWfJohQKKN1zmmXVfAcS3xaiialiw8ZUGy05Em6QVNYJGO34/sU1a7a+90U3dUNfqUDHr3w==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/visitor-keys": "5.17.0" - } - }, - "@typescript-eslint/type-utils": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.17.0.tgz", - "integrity": "sha512-3hU0RynUIlEuqMJA7dragb0/75gZmwNwFf/QJokWzPehTZousP/MNifVSgjxNcDCkM5HI2K22TjQWUmmHUINSg==", - "dev": true, - "requires": { - "@typescript-eslint/utils": "5.17.0", - "debug": "^4.3.2", - "tsutils": "^3.21.0" - }, - "dependencies": { - "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": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - } - } - }, - "@typescript-eslint/types": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.17.0.tgz", - "integrity": "sha512-AgQ4rWzmCxOZLioFEjlzOI3Ch8giDWx8aUDxyNw9iOeCvD3GEYAB7dxWGQy4T/rPVe8iPmu73jPHuaSqcjKvxw==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.17.0.tgz", - "integrity": "sha512-X1gtjEcmM7Je+qJRhq7ZAAaNXYhTgqMkR10euC4Si6PIjb+kwEQHSxGazXUQXFyqfEXdkGf6JijUu5R0uceQzg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/visitor-keys": "5.17.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "dependencies": { - "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 - }, - "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" - } - }, - "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" - } - }, - "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" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "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 - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@typescript-eslint/utils": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.17.0.tgz", - "integrity": "sha512-DVvndq1QoxQH+hFv+MUQHrrWZ7gQ5KcJzyjhzcqB1Y2Xes1UQQkTRPUfRpqhS8mhTWsSb2+iyvDW1Lef5DD7vA==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.17.0", - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/typescript-estree": "5.17.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.17.0.tgz", - "integrity": "sha512-6K/zlc4OfCagUu7Am/BD5k8PSWQOgh34Nrv9Rxe2tBzlJ7uOeJ/h7ugCGDCeEZHT6k2CJBhbk9IsbkPI0uvUkA==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.17.0", - "eslint-visitor-keys": "^3.0.0" - } - }, - "@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, - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@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 - }, - "@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 - }, - "@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 - }, - "@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, - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@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 - }, - "@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, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@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, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@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, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@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 - }, - "@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, - "requires": { - "@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" - } - }, - "@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, - "requires": { - "@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" - } - }, - "@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, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@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, - "requires": { - "@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" - } - }, - "@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, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@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", - "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" - }, - "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": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "dev": true - }, - "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": {} - }, - "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, - "requires": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - } - } - }, - "adm-zip": { - "version": "0.4.16", - "dev": true - }, - "agent-base": { - "version": "4.3.0", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "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" - } - }, - "aggregate-error": { - "version": "3.1.0", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.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" - } - }, - "ajv-formats": { - "version": "2.1.1", - "dev": true, - "requires": { - "ajv": "^8.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.8.2", - "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", - "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, - "requires": {} - }, - "angular-animations": { - "version": "0.0.10", - "requires": { - "tslib": "^1.9.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1" - } - } - }, - "angular-google-charts": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/angular-google-charts/-/angular-google-charts-2.2.3.tgz", - "integrity": "sha512-uzwH/O/3SvfoS0207H1wJKsDlzSnPdVjJatCN+h69jdKN9ft0rCIVlMbUVK7hIj9wbxeetGRnVMPG6PAAannoQ==", - "requires": { - "@types/google.visualization": "0.0.68", - "tslib": "^2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" - } - } - }, - "ansi-colors": { - "version": "4.1.1", - "dev": true - }, - "ansi-escapes": { - "version": "4.3.2", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - } - }, - "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" - }, - "ansi-styles": { - "version": "3.2.1", - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "3.1.2", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "app-root-path": { - "version": "3.0.0", - "dev": true - }, - "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 - }, - "are-we-there-yet": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz", - "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "dependencies": { - "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" - } - } - } - }, - "arg": { - "version": "4.1.3", - "dev": true - }, - "argparse": { - "version": "1.0.10", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "aria-query": { - "version": "3.0.0", - "dev": true, - "requires": { - "ast-types-flow": "0.0.7", - "commander": "^2.11.0" - } - }, - "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": "3.0.1", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", - "dev": true - }, - "array-uniq": { - "version": "1.0.3", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "dev": true - }, - "asn1": { - "version": "0.2.4", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "dev": true - }, - "ast-types-flow": { - "version": "0.0.7", - "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" - } - }, - "asynckit": { - "version": "0.4.0", - "dev": true - }, - "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 - }, - "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.4.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", - "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", - "dev": true, - "requires": { - "browserslist": "^4.20.3", - "caniuse-lite": "^1.0.30001335", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "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==" - }, - "aws-sign2": { - "version": "0.7.0", - "dev": true - }, - "aws4": { - "version": "1.11.0", - "dev": true - }, - "axobject-query": { - "version": "2.0.2", - "dev": true, - "requires": { - "ast-types-flow": "0.0.7" - } - }, - "babel-loader": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", - "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", - "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" - } - }, - "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, - "requires": { - "@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" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" - }, - "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-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1" - } - }, - "balanced-match": { - "version": "1.0.0" - }, - "base64-js": { - "version": "1.5.1" - }, - "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": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "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.1.0" - }, - "bl": { - "version": "4.1.0", - "dev": true, - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "blocking-proxy": { - "version": "1.0.1", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "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", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "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 - }, - "ms": { - "version": "2.0.0", - "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" - } - } - } - }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "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": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "bootstrap": { - "version": "4.6.0", - "requires": {} - }, - "brace-expansion": { - "version": "1.1.11", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "requires": { - "fill-range": "^7.0.1" - } - }, - "brotli": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.2.tgz", - "integrity": "sha512-K0HNa0RRpUpcF8yS4yNSd6vmkrvA+wRd+symIcwhfqGLAi7YgGlKfO4oDYVgiahiLGNviO9uY7Zlb1MCPeTmSA==", - "requires": { - "base64-js": "^1.1.2" - } - }, - "browserslist": { - "version": "4.20.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", - "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", - "requires": { - "caniuse-lite": "^1.0.30001332", - "electron-to-chromium": "^1.4.118", - "escalade": "^3.1.1", - "node-releases": "^2.0.3", - "picocolors": "^1.0.0" - } - }, - "browserstack": { - "version": "1.6.0", - "dev": true, - "requires": { - "https-proxy-agent": "^2.2.1" - } - }, - "buffer": { - "version": "5.7.1", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-from": { - "version": "1.1.1", - "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 - }, - "builtin-modules": { - "version": "1.1.1", - "dev": true - }, - "builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", - "dev": true - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true - }, - "cacache": { - "version": "15.3.0", - "dev": true, - "requires": { - "@npmcli/fs": "^1.0.0", - "@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.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "dev": true - } - } - }, - "call-bind": { - "version": "1.0.2", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001339", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001339.tgz", - "integrity": "sha512-Es8PiVqCe+uXdms0Gu5xP5PF2bxLR7OBp3wUzUnuO7OHzhOfCyg3hdiGWVPVxhiuniOzng+hTc1u3fEQ0TlkSQ==" - }, - "caseless": { - "version": "0.12.0", - "dev": true - }, - "chalk": { - "version": "2.4.2", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chardet": { - "version": "0.7.0", - "dev": true - }, - "chokidar": { - "version": "3.5.2", - "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", - "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 - }, - "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, - "requires": {} - }, - "clean-stack": { - "version": "2.2.0", - "dev": true - }, - "cli-cursor": { - "version": "3.1.0", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", - "dev": true - }, - "cli-width": { - "version": "3.0.0", - "dev": true - }, - "cliui": { - "version": "6.0.0", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "clone": { - "version": "1.0.4", - "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" - } - }, - "codelyzer": { - "version": "6.0.1", - "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", - "dev": true, - "requires": {} - }, - "@angular/core": { - "version": "9.0.0", - "dev": true, - "requires": {} - }, - "sprintf-js": { - "version": "1.1.2", - "dev": true - }, - "tslib": { - "version": "1.14.1", - "dev": true - }, - "zone.js": { - "version": "0.10.3", - "dev": true - } - } - }, - "color-convert": { - "version": "1.9.3", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3" - }, - "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 - }, - "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true - }, - "colors": { - "version": "1.4.0", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "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 - }, - "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "concat-map": { - "version": "0.0.1" - }, - "config-chain": { - "version": "1.1.13", - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "connect": { - "version": "3.7.0", - "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", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "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-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "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", - "dev": true - }, - "convert-source-map": { - "version": "1.8.0", - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "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 - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "cookieconsent": { - "version": "3.1.1" - }, - "copy-anything": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", - "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", - "dev": true, - "requires": { - "is-what": "^3.14.1" - } - }, - "copy-webpack-plugin": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.1.tgz", - "integrity": "sha512-nr81NhCAIpAWXGCK5thrKmfCQ6GDY0L5RN0U+BnIn/7Us55+UCex5ANNsNKmIVtDRnk0Ecf+/kzp9SUVrrBMLg==", - "dev": true, - "requires": { - "fast-glob": "^3.2.7", - "glob-parent": "^6.0.1", - "globby": "^12.0.2", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "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, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "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, - "requires": { - "is-glob": "^4.0.3" - } - }, - "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 - }, - "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, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "core-js-compat": { - "version": "3.22.5", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.5.tgz", - "integrity": "sha512-rEF75n3QtInrYICvJjrAgV03HwKiYvtKHdPtaba1KucG+cNZ4NJnH9isqt979e67KZlhpbCOTwnsvnIr+CVeOg==", - "dev": true, - "requires": { - "browserslist": "^4.20.3", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } - } - }, - "core-js-pure": { - "version": "3.22.7", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.22.7.tgz", - "integrity": "sha512-wTriFxiZI+C8msGeh7fJcbC/a0V8fdInN1oS2eK79DMBGs8iIJiXhtFJCiT3rBa8w6zroHWW3p8ArlujZ/Mz+w==", - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "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==", - "dev": true, - "requires": { - "object-assign": "^4", - "vary": "^1" - } - }, - "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" - } - }, - "critters": { - "version": "0.0.16", - "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.16.tgz", - "integrity": "sha512-JwjgmO6i3y6RWtLYmXwO5jMd+maZt8Tnfu7VVISmEWyQqfLpB8soBswf8/2bu6SBXxtKA68Al3c+qIG1ApT68A==", - "dev": true, - "requires": { - "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" - }, - "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": "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" - }, - "dependencies": { - "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" - } - } - } - }, - "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-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "css-loader": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.5.1.tgz", - "integrity": "sha512-gEy2w9AnJNnD9Kuo4XAP9VflW/ujKoS9c/syO+uWMlm5igc7LysKzPXaDoR2vroROkSwsTS2tGr1yGGEbZOYZQ==", - "dev": true, - "requires": { - "icss-utils": "^5.1.0", - "postcss": "^8.2.15", - "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", - "semver": "^7.3.5" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", - "dev": true, - "requires": {} - }, - "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, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-selector-tokenizer": { - "version": "0.7.3", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "fastparse": "^1.1.2" - } - }, - "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 - }, - "cssauron": { - "version": "1.4.0", - "dev": true, - "requires": { - "through": "X.X.X" - } - }, - "cssdb": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-5.1.0.tgz", - "integrity": "sha512-/vqjXhv1x9eGkE/zO6o8ZOI7dgdZbLVLUGyVRbPgk6YipXbW87YzUCcO+Jrmi5bwJlAH6oD+MNeZyRgXea1GZw==", - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "dev": true - }, - "custom-event": { - "version": "1.0.1", - "dev": true - }, - "damerau-levenshtein": { - "version": "1.0.6", - "dev": true - }, - "dashdash": { - "version": "1.14.1", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "date-format": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.6.tgz", - "integrity": "sha512-B9vvg5rHuQ8cbUXE/RMWMyX2YA5TecT3jKF5fLtGNlzPlU7zblSPmAm2OImDbWL+LDOQ6pUm+4LOFz+ywS41Zw==", - "dev": true - }, - "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "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": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "deep-equal": { - "version": "1.1.1", - "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" - } - }, - "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 - }, - "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, - "requires": { - "execa": "^5.0.0" - } - }, - "defaults": { - "version": "1.0.3", - "dev": true, - "requires": { - "clone": "^1.0.2" - } - }, - "define-lazy-prop": { - "version": "2.0.0", - "dev": true - }, - "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "del": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", - "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", - "dev": true, - "requires": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "dependencies": { - "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 - }, - "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" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "dev": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, - "depd": { - "version": "1.1.2", - "dev": true - }, - "dependency-graph": { - "version": "0.11.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 - }, - "dfa": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz", - "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==" - }, - "di": { - "version": "0.0.1", - "dev": true - }, - "diff": { - "version": "4.0.2", - "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": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "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": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, - "requires": { - "buffer-indexof": "^1.0.0" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-serialize": { - "version": "2.2.1", - "dev": true, - "requires": { - "custom-event": "~1.0.0", - "ent": "~2.2.0", - "extend": "^3.0.0", - "void-elements": "^2.0.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==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "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==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "dev": true - }, - "ecc-jsbn": { - "version": "0.1.2", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "editorconfig": { - "version": "0.15.3", - "requires": { - "commander": "^2.19.0", - "lru-cache": "^4.1.5", - "semver": "^5.6.0", - "sigmund": "^1.0.1" - } - }, - "ee-first": { - "version": "1.1.1", - "dev": true - }, - "ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", - "dev": true, - "requires": { - "jake": "^10.8.5" - } - }, - "electron-to-chromium": { - "version": "1.4.137", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz", - "integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==" - }, - "emoji-regex": { - "version": "8.0.0" - }, - "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", - "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": "6.1.3", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.3.tgz", - "integrity": "sha512-rqs60YwkvWTLLnfazqgZqLa/aKo+9cueVfEi/dZ8PyGyaf8TLOxj++4QMIgeG3Gn0AhrWiFXvghsoY9L9h25GA==", - "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.2.3" - }, - "dependencies": { - "ws": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", - "dev": true, - "requires": {} - } - } - }, - "engine.io-parser": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz", - "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==", - "dev": true, - "requires": { - "@socket.io/base64-arraybuffer": "~1.0.2" - } - }, - "enhanced-resolve": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", - "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.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" - } - }, - "ent": { - "version": "2.2.0", - "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==", - "dev": true, - "optional": true, - "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.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", - "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.1", - "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.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - } - }, - "es-get-iterator": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", - "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.0", - "has-symbols": "^1.0.1", - "is-arguments": "^1.1.0", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.5", - "isarray": "^2.0.5" - }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - } - } - }, - "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 - }, - "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==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es6-promise": { - "version": "4.2.8", - "dev": true - }, - "es6-promisify": { - "version": "5.0.0", - "dev": true, - "requires": { - "es6-promise": "^4.0.3" - } - }, - "esbuild": { - "version": "0.14.22", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.22.tgz", - "integrity": "sha512-CjFCFGgYtbFOPrwZNJf7wsuzesx8kqwAffOlbYcFDLFuUtP8xloK1GH+Ai13Qr0RZQf9tE7LMTHJ2iVGJ1SKZA==", - "dev": true, - "optional": true, - "requires": { - "esbuild-android-arm64": "0.14.22", - "esbuild-darwin-64": "0.14.22", - "esbuild-darwin-arm64": "0.14.22", - "esbuild-freebsd-64": "0.14.22", - "esbuild-freebsd-arm64": "0.14.22", - "esbuild-linux-32": "0.14.22", - "esbuild-linux-64": "0.14.22", - "esbuild-linux-arm": "0.14.22", - "esbuild-linux-arm64": "0.14.22", - "esbuild-linux-mips64le": "0.14.22", - "esbuild-linux-ppc64le": "0.14.22", - "esbuild-linux-riscv64": "0.14.22", - "esbuild-linux-s390x": "0.14.22", - "esbuild-netbsd-64": "0.14.22", - "esbuild-openbsd-64": "0.14.22", - "esbuild-sunos-64": "0.14.22", - "esbuild-windows-32": "0.14.22", - "esbuild-windows-64": "0.14.22", - "esbuild-windows-arm64": "0.14.22" - } - }, - "esbuild-wasm": { - "version": "0.14.22", - "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.14.22.tgz", - "integrity": "sha512-FOSAM29GN1fWusw0oLMv6JYhoheDIh5+atC72TkJKfIUMID6yISlicoQSd9gsNSFsNBvABvtE2jR4JB1j4FkFw==", - "dev": true - }, - "esbuild-windows-64": { - "version": "0.14.22", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.22.tgz", - "integrity": "sha512-AxjIDcOmx17vr31C5hp20HIwz1MymtMjKqX4qL6whPj0dT9lwxPexmLj6G1CpR3vFhui6m75EnBEe4QL82SYqw==", - "dev": true, - "optional": true - }, - "escalade": { - "version": "3.1.1" - }, - "escape-html": { - "version": "1.0.3", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5" - }, - "eslint": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz", - "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.9.2", - "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.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "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", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "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" - } - }, - "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 - }, - "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 - }, - "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 - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "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, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "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 - }, - "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": { - "argparse": "^2.0.1" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "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" - } - }, - "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 - } - } - }, - "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, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "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, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "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 - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", - "dev": true, - "requires": { - "acorn": "^8.7.1", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esprima": { - "version": "4.0.1", - "dev": true - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "requires": { - "estraverse": "^5.1.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 - } - } - }, - "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", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "eventemitter-asyncresource": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", - "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==", - "dev": true - }, - "eventemitter3": { - "version": "4.0.7", - "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 - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "requires": { - "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" - } - }, - "exit": { - "version": "0.1.2", - "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": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "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" - } - }, - "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 - }, - "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" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "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" - } - }, - "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 - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true - } - } - }, - "extend": { - "version": "3.0.2" - }, - "external-editor": { - "version": "3.1.0", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "extsprintf": { - "version": "1.3.0", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "dev": true - }, - "fast-diff": { - "version": "1.1.2" - }, - "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "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", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "fastparse": { - "version": "1.1.2", - "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" - } - }, - "figures": { - "version": "3.2.0", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "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, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "dev": true, - "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "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, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "fill-range": { - "version": "7.0.1", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.1.2", - "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" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "dev": true - } - } - }, - "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, - "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", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", - "dev": true - }, - "follow-redirects": { - "version": "1.14.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", - "dev": true - }, - "fontkit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/fontkit/-/fontkit-1.9.0.tgz", - "integrity": "sha512-HkW/8Lrk8jl18kzQHvAw9aTHe1cqsyx5sDnxncx652+CIfhawokEPkeM3BoIC+z/Xv7a0yMr0f3pRRwhGH455g==", - "requires": { - "@swc/helpers": "^0.3.13", - "brotli": "^1.3.2", - "clone": "^2.1.2", - "deep-equal": "^2.0.5", - "dfa": "^1.2.0", - "restructure": "^2.0.1", - "tiny-inflate": "^1.0.3", - "unicode-properties": "^1.3.1", - "unicode-trie": "^2.0.0" - }, - "dependencies": { - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==" - }, - "deep-equal": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz", - "integrity": "sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==", - "requires": { - "call-bind": "^1.0.0", - "es-get-iterator": "^1.1.1", - "get-intrinsic": "^1.0.1", - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.2", - "is-regex": "^1.1.1", - "isarray": "^2.0.5", - "object-is": "^1.1.4", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.3.0", - "side-channel": "^1.0.3", - "which-boxed-primitive": "^1.0.1", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.2" - } - }, - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - } - } - }, - "for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "requires": { - "is-callable": "^1.1.3" - } - }, - "forever-agent": { - "version": "0.6.1", - "dev": true - }, - "form-data": { - "version": "2.3.3", - "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 - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, - "fs-extra": { - "version": "7.0.1", - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs-minipass": { - "version": "2.1.0", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "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 - }, - "fs.realpath": { - "version": "1.0.0" - }, - "function-bind": { - "version": "1.1.1" - }, - "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==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - } - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "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==" - }, - "gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "dev": true, - "requires": { - "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" - } - }, - "gensync": { - "version": "1.0.0-beta.2" - }, - "get-caller-file": { - "version": "2.0.5" - }, - "get-intrinsic": { - "version": "1.1.1", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "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 - }, - "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 - }, - "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==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "getpass": { - "version": "0.1.7", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.2.0", - "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", - "requires": { - "is-glob": "^4.0.1" - } - }, - "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 - }, - "globals": { - "version": "11.12.0" - }, - "globby": { - "version": "12.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", - "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", - "dev": true, - "requires": { - "array-union": "^3.0.1", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.7", - "ignore": "^5.1.9", - "merge2": "^1.4.1", - "slash": "^4.0.0" - } - }, - "graceful-fs": { - "version": "4.2.9" - }, - "hammerjs": { - "version": "2.0.8" - }, - "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", - "dev": true - }, - "har-validator": { - "version": "5.1.5", - "dev": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "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==" - }, - "has-flag": { - "version": "3.0.0" - }, - "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==", - "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==" - }, - "has-tostringtag": { - "version": "1.0.0", - "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": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, - "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, - "requires": { - "@assemblyscript/loader": "^0.10.1", - "base64-js": "^1.2.0", - "pako": "^1.0.3" - } - }, - "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 - }, - "he": { - "version": "1.1.1" - }, - "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" - }, - "dependencies": { - "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" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", - "dev": true - }, - "html-escaper": { - "version": "2.0.2", - "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": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "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" - }, - "dependencies": { - "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 - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true - } - } - }, - "http-parser-js": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", - "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==", - "dev": true - }, - "http-proxy": { - "version": "1.18.1", - "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" - }, - "dependencies": { - "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" - } - } - } - }, - "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, - "requires": { - "@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" - } - }, - "http-signature": { - "version": "1.2.0", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-proxy-agent": { - "version": "2.2.4", - "dev": true, - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "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 - }, - "humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", - "dev": true, - "requires": { - "ms": "^2.0.0" - } - }, - "hyphenation.de": { - "version": "0.2.1", - "requires": { - "hypher": "*" - } - }, - "hyphenation.en-us": { - "version": "0.2.1", - "requires": { - "hypher": "*" - } - }, - "hypher": { - "version": "0.2.5" - }, - "iconv-lite": { - "version": "0.4.24", - "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, - "requires": {} - }, - "ieee754": { - "version": "1.2.1", - "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": "4.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-4.0.1.tgz", - "integrity": "sha512-rzDQLaW4jQbh2YrOFlJdCtX8qgJTehFRYiUB2r1osqTeDzV/3+Jh8fz1oAPzUThf3iku8Ds4IDqawI5d8mUiQw==", - "dev": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "image-size": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.8.3.tgz", - "integrity": "sha512-SMtq1AJ+aqHB45c3FsB4ERK0UCiA2d3H1uq8s+8T0Pf8A3W4teyBQyaFaktH6xvZqh+npwlKU7i4fJo0r7TYTg==", - "requires": { - "queue": "6.0.1" - } - }, - "immediate": { - "version": "3.0.6", - "dev": true - }, - "immutable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", - "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", - "dev": true - }, - "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" - }, - "dependencies": { - "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 - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4" - }, - "ini": { - "version": "1.3.8" - }, - "inquirer": { - "version": "8.2.0", - "dev": true, - "requires": { - "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.2.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "rxjs": { - "version": "7.5.2", - "dev": true, - "requires": { - "tslib": "^2.1.0" - } - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.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==", - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "ip": { - "version": "1.1.5", - "dev": true - }, - "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 - }, - "is-arguments": { - "version": "1.1.1", - "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": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "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==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" - }, - "is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-date-object": { - "version": "1.0.5", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-docker": { - "version": "2.2.1", - "dev": true - }, - "is-extglob": { - "version": "2.1.1" - }, - "is-fullwidth-code-point": { - "version": "3.0.0" - }, - "is-glob": { - "version": "4.0.3", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-interactive": { - "version": "1.0.0", - "dev": true - }, - "is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", - "dev": true - }, - "is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" - }, - "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==" - }, - "is-number": { - "version": "7.0.0" - }, - "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==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "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-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 - }, - "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 - }, - "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", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" - }, - "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==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "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 - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "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==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", - "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-abstract": "^1.20.0", - "for-each": "^0.3.3", - "has-tostringtag": "^1.0.0" - } - }, - "is-typedarray": { - "version": "1.0.0", - "dev": true - }, - "is-unicode-supported": { - "version": "0.1.0", - "dev": true - }, - "is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" - }, - "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==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "is-what": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", - "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", - "dev": true - }, - "is-wsl": { - "version": "2.2.0", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "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", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", - "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" - }, - "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", - "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", - "dev": true - }, - "make-dir": { - "version": "3.1.0", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "semver": { - "version": "6.3.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "3.0.6", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "rimraf": "^2.6.3", - "source-map": "^0.6.1" - }, - "dependencies": { - "istanbul-lib-coverage": { - "version": "2.0.5", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "source-map": { - "version": "0.6.1", - "dev": true - } - } - }, - "istanbul-reports": { - "version": "3.0.2", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", - "dev": true, - "requires": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "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" - } - }, - "async": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", - "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", - "dev": true - }, - "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" - } - } - } - }, - "jasmine": { - "version": "2.8.0", - "dev": true, - "requires": { - "exit": "^0.1.2", - "glob": "^7.0.6", - "jasmine-core": "~2.8.0" - }, - "dependencies": { - "jasmine-core": { - "version": "2.8.0", - "dev": true - } - } - }, - "jasmine-core": { - "version": "3.6.0", - "dev": true - }, - "jasmine-spec-reporter": { - "version": "5.0.2", - "dev": true, - "requires": { - "colors": "1.4.0" - } - }, - "jasminewd2": { - "version": "2.2.0", - "dev": true - }, - "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, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.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": "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" - } - } - } - }, - "jquery": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz", - "integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==", - "peer": true - }, - "js-beautify": { - "version": "1.8.9", - "requires": { - "config-chain": "^1.1.12", - "editorconfig": "^0.15.2", - "glob": "^7.1.3", - "mkdirp": "~0.5.0", - "nopt": "~4.0.1" - } - }, - "js-tokens": { - "version": "4.0.0" - }, - "js-yaml": { - "version": "3.14.0", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "dev": true - }, - "jsesc": { - "version": "2.5.2" - }, - "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", - "dev": true - }, - "json-schema": { - "version": "0.4.0", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "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", - "dev": true - }, - "jsonfile": { - "version": "4.0.0", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", - "dev": true - }, - "jsprim": { - "version": "1.4.2", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "jszip": { - "version": "3.7.1", - "dev": true, - "requires": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "set-immediate-shim": "~1.0.1" - } - }, - "karma": { - "version": "6.3.17", - "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.17.tgz", - "integrity": "sha512-2TfjHwrRExC8yHoWlPBULyaLwAFmXmxQrcuFImt/JsAsSZu1uOWTZ1ZsWjqQtWpHLiatJOHL5jFjXSJIgCd01g==", - "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.2.0", - "source-map": "^0.6.1", - "tmp": "^0.2.1", - "ua-parser-js": "^0.7.30", - "yargs": "^16.1.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "cliui": { - "version": "7.0.4", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "mime": { - "version": "2.5.2", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "dev": true - }, - "tmp": { - "version": "0.2.1", - "dev": true, - "requires": { - "rimraf": "^3.0.0" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "5.0.8", - "dev": true - }, - "yargs": { - "version": "16.2.0", - "dev": true, - "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.7", - "dev": true - } - } - }, - "karma-chrome-launcher": { - "version": "3.1.0", - "dev": true, - "requires": { - "which": "^1.2.1" - } - }, - "karma-coverage-istanbul-reporter": { - "version": "3.0.3", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^3.0.6", - "istanbul-reports": "^3.0.2", - "minimatch": "^3.0.4" - } - }, - "karma-jasmine": { - "version": "4.0.1", - "dev": true, - "requires": { - "jasmine-core": "^3.6.0" - } - }, - "karma-jasmine-html-reporter": { - "version": "1.5.4", - "dev": true, - "requires": {} - }, - "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" - } - }, - "katex": { - "version": "0.11.1", - "requires": { - "commander": "^2.19.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 - }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "dev": true - }, - "latex.js": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/latex.js/-/latex.js-0.11.1.tgz", - "integrity": "sha512-Zf8afCmzSVG84LdFGzUfwEUz6xtTj3rtKpNRUhxLpFLnYXCQAnzOb7vldRNJrr8RVFwpfHRpXZQAQInVq3ft3Q==", - "requires": { - "commander": "2.18.x", - "fs-extra": "7.x", - "he": "1.1.x", - "hyphenation.de": "*", - "hyphenation.en-us": "*", - "hypher": "0.x", - "js-beautify": "1.8.x", - "katex": "0.9.0", - "lodash": "4.x", - "stdin": "*", - "svg.js": "2.6.x", - "svgdom": "git+https://github.com/michael-brade/svgdom.git" - }, - "dependencies": { - "commander": { - "version": "2.18.0" - }, - "katex": { - "version": "0.9.0", - "requires": { - "match-at": "^0.1.1" - } - } - } - }, - "less": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/less/-/less-4.1.2.tgz", - "integrity": "sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==", - "dev": true, - "requires": { - "copy-anything": "^2.0.1", - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "make-dir": "^2.1.0", - "mime": "^1.4.1", - "needle": "^2.5.2", - "parse-node-version": "^1.0.1", - "source-map": "~0.6.0", - "tslib": "^2.3.0" - }, - "dependencies": { - "image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "dev": true, - "optional": true - }, - "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 - } - } - }, - "less-loader": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-10.2.0.tgz", - "integrity": "sha512-AV5KHWvCezW27GT90WATaDnfXBv99llDbtaj4bshq6DvAihMdNjaPDcUMa6EXKLRF+P2opFenJp89BXg91XLYg==", - "dev": true, - "requires": { - "klona": "^2.0.4" - } - }, - "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, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "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, - "requires": { - "webpack-sources": "^3.0.0" - } - }, - "lie": { - "version": "3.3.0", - "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": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true - }, - "loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21" - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "log-symbols": { - "version": "4.1.0", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "log4js": { - "version": "6.4.4", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.4.4.tgz", - "integrity": "sha512-ncaWPsuw9Vl1CKA406hVnJLGQKy1OHx6buk8J4rE2lVW+NW5Y82G5/DIloO7NkqLOUtNPEANaWC1kZYVjXssPw==", - "dev": true, - "requires": { - "date-format": "^4.0.6", - "debug": "^4.3.4", - "flatted": "^3.2.5", - "rfdc": "^1.3.0", - "streamroller": "^3.0.6" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - } - } - }, - "lru-cache": { - "version": "4.1.5", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "make-dir": { - "version": "2.1.0", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "make-error": { - "version": "1.3.6", - "dev": true - }, - "make-fetch-happen": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", - "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", - "dev": true, - "requires": { - "agentkeepalive": "^4.1.3", - "cacache": "^15.2.0", - "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", - "negotiator": "^0.6.2", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.0.0", - "ssri": "^8.0.0" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "match-at": { - "version": "0.1.1" - }, - "material-design-icons": { - "version": "3.0.1" - }, - "media-typer": { - "version": "0.3.0", - "dev": true - }, - "memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", - "dev": true, - "requires": { - "fs-monkey": "1.0.3" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "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": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "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" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "mime-db": { - "version": "1.51.0", - "dev": true - }, - "mime-types": { - "version": "2.1.34", - "dev": true, - "requires": { - "mime-db": "1.51.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "dev": true - }, - "mini-css-extract-plugin": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz", - "integrity": "sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw==", - "dev": true, - "requires": { - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "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, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "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 - }, - "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, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.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 - }, - "minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", - "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==" - }, - "minipass": { - "version": "3.1.6", - "dev": true, - "requires": { - "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "dev": true - } - } - }, - "minipass-collect": { - "version": "1.0.2", - "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", - "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", - "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", - "dev": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "dev": true - } - } - }, - "mkdirp": { - "version": "0.5.5", - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.1.2" - }, - "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": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true - }, - "mute-stream": { - "version": "0.0.8", - "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 - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": 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 - }, - "ngx-cookieconsent": { - "version": "2.2.3", - "requires": {} - }, - "ngx-quill": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/ngx-quill/-/ngx-quill-16.2.1.tgz", - "integrity": "sha512-gEw9iE6rFmyNMVC+Q3xjbB+GQxfy7F8aqwPoWNPLsbl/UNb187XudlUwV7OjUZdN7rc78oSHZwCYzeEQGtYgrQ==", - "requires": { - "tslib": "^2.3.0" - } - }, - "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 - }, - "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 - }, - "node-gyp": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", - "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", - "dev": true, - "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^9.1.0", - "nopt": "^5.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "dependencies": { - "lru-cache": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz", - "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==", - "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" - } - }, - "semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dev": true, - "requires": { - "lru-cache": "^7.4.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-gyp-build": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.4.0.tgz", - "integrity": "sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ==", - "dev": true - }, - "node-releases": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", - "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==" - }, - "nopt": { - "version": "4.0.3", - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "normalize-path": { - "version": "3.0.0" - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "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": { - "lru-cache": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz", - "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==", - "dev": true - }, - "semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dev": true, - "requires": { - "lru-cache": "^7.4.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.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" - }, - "dependencies": { - "lru-cache": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz", - "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==", - "dev": true - }, - "semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dev": true, - "requires": { - "lru-cache": "^7.4.0" - } - } - } - }, - "npm-packlist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-3.0.0.tgz", - "integrity": "sha512-L/cbzmutAwII5glUcf2DBRNY/d0TFd4e/FnaZigJV6JD85RHZXJFGwCndjMWiiViiWSsWt3tiOLpI3ByTnIdFQ==", - "dev": true, - "requires": { - "glob": "^7.1.6", - "ignore-walk": "^4.0.1", - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "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" - }, - "dependencies": { - "lru-cache": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz", - "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==", - "dev": true - }, - "semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dev": true, - "requires": { - "lru-cache": "^7.4.0" - } - } - } - }, - "npm-registry-fetch": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-12.0.2.tgz", - "integrity": "sha512-Df5QT3RaJnXYuOwtXBXS9BWs+tHH2olvkCLh6jcR/b/u3DvPMlp3J0TvvYwplPKxHMOwfg287PYih9QqaVFoKA==", - "dev": true, - "requires": { - "make-fetch-happen": "^10.0.1", - "minipass": "^3.1.6", - "minipass-fetch": "^1.4.1", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^8.1.5" - }, - "dependencies": { - "@npmcli/fs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.0.tgz", - "integrity": "sha512-DmfBvNXGaetMxj9LTp8NAN9vEidXURrf5ZTslQzEAi/6GbW+4yjaLFQc6Tue5cpZ9Frlk4OBo/Snf1Bh/S7qTQ==", - "dev": true, - "requires": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" - } - }, - "@npmcli/move-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.0.tgz", - "integrity": "sha512-UR6D5f4KEGWJV6BGPH3Qb2EtgH+t+1XQ1Tt85c7qicN6cezzuHPdZwwAxqZr4JLtnQu0LZsTza/5gmNmSl8XLg==", - "dev": true, - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - } - }, - "@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 - }, - "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" - } - }, - "cacache": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.0.4.tgz", - "integrity": "sha512-U0D4wF3/W8ZgK4qDA5fTtOVSr0gaDfd5aa7tUdAV0uukVWKsAIn6SzXQCoVlg7RWZiJa+bcsM3/pXLumGaL2Ug==", - "dev": true, - "requires": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^7.2.0", - "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": "^1.1.1" - } - }, - "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, - "requires": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - } - }, - "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" - } - }, - "lru-cache": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz", - "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==", - "dev": true - }, - "make-fetch-happen": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.1.2.tgz", - "integrity": "sha512-GWMGiZsKVeJACQGJ1P3Z+iNec7pLsU6YW1q11eaPn3RR8nRXHppFWfP7Eu0//55JK3hSjrAQRl8sDa5uXpq1Ew==", - "dev": true, - "requires": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.0.2", - "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": "^6.1.1", - "ssri": "^9.0.0" - }, - "dependencies": { - "minipass-fetch": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.0.tgz", - "integrity": "sha512-H9U4UVBGXEyyWJnqYDCLp1PwD8XIkJ4akNHp1aGVI+2Ym7wQMlxDKi4IB4JbmyU+pl9pEs/cVrK6cOuvmbK4Sg==", - "dev": true, - "requires": { - "encoding": "^0.1.13", - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - } - } - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dev": true, - "requires": { - "lru-cache": "^7.4.0" - } - }, - "ssri": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.0.tgz", - "integrity": "sha512-Y1Z6J8UYnexKFN1R/hxUaYoY2LVdKEzziPmVAFKiKX8fiwvCJTVzn/xYE9TEWod5OVyNfIHHuVfIEuBClL/uJQ==", - "dev": true, - "requires": { - "minipass": "^3.1.1" - } - } - } - }, - "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" - } - }, - "npmlog": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.1.tgz", - "integrity": "sha512-BTHDvY6nrRHuRfyjt1MAufLxYdVXZfd099H4+i1f0lPywNQyI4foeNXJRObB/uy+TYqUW0vAD9gbdSOXPst7Eg==", - "dev": true, - "requires": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.0", - "set-blocking": "^2.0.0" - } - }, - "nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "dev": true, - "requires": { - "boolbase": "^1.0.0" - } - }, - "nx": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/nx/-/nx-13.1.3.tgz", - "integrity": "sha512-clM0NQhQKYkqcNz2E3uYRMLwhp2L/9dBhJhQi9XBX4IAyA2gWAomhRIlLm5Xxg3g4h1xwSpP3eJ5t89VikY8Pw==", - "dev": true, - "requires": { - "@nrwl/cli": "*" - } - }, - "oauth-sign": { - "version": "0.9.0", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "dev": true - }, - "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" - }, - "object-is": { - "version": "1.1.5", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "object-keys": { - "version": "1.1.1" - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.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.3.0", - "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", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "8.4.0", - "dev": true, - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "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" - } - }, - "ora": { - "version": "5.4.1", - "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" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "os-homedir": { - "version": "1.0.2" - }, - "os-tmpdir": { - "version": "1.0.2" - }, - "osenv": { - "version": "0.1.5", - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-map": { - "version": "4.0.0", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "dev": true, - "requires": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - }, - "dependencies": { - "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "dev": true - } - } - }, - "p-try": { - "version": "2.2.0", - "dev": true - }, - "pacote": { - "version": "12.0.3", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-12.0.3.tgz", - "integrity": "sha512-CdYEl03JDrRO3x18uHjBYA9TyoW8gy+ThVcypcDkxPtKlw76e4ejhYB6i9lJ+/cebbjpqPW/CijjqxwDTts8Ow==", - "dev": true, - "requires": { - "@npmcli/git": "^2.1.0", - "@npmcli/installed-package-contents": "^1.0.6", - "@npmcli/promise-spawn": "^1.2.0", - "@npmcli/run-script": "^2.0.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": "^3.0.0", - "npm-pick-manifest": "^6.0.0", - "npm-registry-fetch": "^12.0.0", - "promise-retry": "^2.0.1", - "read-package-json-fast": "^2.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.1.0" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - } - } - }, - "pako": { - "version": "1.0.11", - "dev": true - }, - "parchment": { - "version": "1.1.4" - }, - "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" - } - }, - "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" - } - }, - "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", - "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 - } - } - }, - "parseurl": { - "version": "1.3.3", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1" - }, - "path-is-inside": { - "version": "1.0.2", - "dev": true - }, - "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 - }, - "path-parse": { - "version": "1.0.7", - "dev": true - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "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 - }, - "performance-now": { - "version": "2.1.0", - "dev": true - }, - "picocolors": { - "version": "1.0.0" - }, - "picomatch": { - "version": "2.3.1" - }, - "pify": { - "version": "4.0.1", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true - }, - "piscina": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.2.0.tgz", - "integrity": "sha512-yn/jMdHRw+q2ZJhFhyqsmANcbF6V2QwmD84c6xRau+QpQOmtrBCoRGdvTfeuFDYXB5W2m6MfLkjkvQa9lUSmIA==", - "dev": true, - "requires": { - "eventemitter-asyncresource": "^1.0.0", - "hdr-histogram-js": "^2.0.1", - "hdr-histogram-percentiles-obj": "^3.0.0", - "nice-napi": "^1.0.2" - } - }, - "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" - } - }, - "popper.js": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", - "peer": true - }, - "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dev": true, - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "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" - } - } - } - }, - "postcss": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", - "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", - "dev": true, - "requires": { - "nanoid": "^3.1.30", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.1" - } - }, - "postcss-attribute-case-insensitive": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", - "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.2" - } - }, - "postcss-color-functional-notation": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz", - "integrity": "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-hex-alpha": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", - "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-rebeccapurple": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", - "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-custom-media": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", - "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", - "dev": true, - "requires": {} - }, - "postcss-custom-properties": { - "version": "12.1.7", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.7.tgz", - "integrity": "sha512-N/hYP5gSoFhaqxi2DPCmvto/ZcRDVjE3T1LiAMzc/bg53hvhcHOLpXOHb526LzBBp5ZlAUhkuot/bfpmpgStJg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-custom-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", - "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-dir-pseudo-class": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", - "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "postcss-double-position-gradients": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", - "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", - "dev": true, - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-env-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "dev": true, - "requires": {} - }, - "postcss-gap-properties": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", - "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", - "dev": true, - "requires": {} - }, - "postcss-image-set-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", - "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-import": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.2.tgz", - "integrity": "sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - } - }, - "postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "dev": true, - "requires": {} - }, - "postcss-lab-function": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.0.tgz", - "integrity": "sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==", - "dev": true, - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "dev": true, - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", - "dev": true, - "requires": {} - }, - "postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "dev": true, - "requires": {} - }, - "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, - "requires": {} - }, - "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-nesting": { - "version": "10.1.4", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.4.tgz", - "integrity": "sha512-2ixdQ59ik/Gt1+oPHiI1kHdwEI8lLKEmui9B1nl6163ANLC+GewQn7fXMxJF2JSb4i2MKL96GU8fIiQztK4TTA==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-overflow-shorthand": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", - "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", - "dev": true, - "requires": {} - }, - "postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "dev": true, - "requires": {} - }, - "postcss-place": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", - "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-preset-env": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.2.3.tgz", - "integrity": "sha512-Ok0DhLfwrcNGrBn8sNdy1uZqWRk/9FId0GiQ39W4ILop5GHtjJs8bu1MY9isPwHInpVEPWjb4CEcEaSbBLpfwA==", - "dev": true, - "requires": { - "autoprefixer": "^10.4.2", - "browserslist": "^4.19.1", - "caniuse-lite": "^1.0.30001299", - "css-blank-pseudo": "^3.0.2", - "css-has-pseudo": "^3.0.3", - "css-prefers-color-scheme": "^6.0.2", - "cssdb": "^5.0.0", - "postcss-attribute-case-insensitive": "^5.0.0", - "postcss-color-functional-notation": "^4.2.1", - "postcss-color-hex-alpha": "^8.0.2", - "postcss-color-rebeccapurple": "^7.0.2", - "postcss-custom-media": "^8.0.0", - "postcss-custom-properties": "^12.1.2", - "postcss-custom-selectors": "^6.0.0", - "postcss-dir-pseudo-class": "^6.0.3", - "postcss-double-position-gradients": "^3.0.4", - "postcss-env-function": "^4.0.4", - "postcss-focus-visible": "^6.0.3", - "postcss-focus-within": "^5.0.3", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.2", - "postcss-image-set-function": "^4.0.4", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.0.3", - "postcss-logical": "^5.0.3", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.2", - "postcss-overflow-shorthand": "^3.0.2", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.3", - "postcss-pseudo-class-any-link": "^7.0.2", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^5.0.0" - } - }, - "postcss-pseudo-class-any-link": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.3.tgz", - "integrity": "sha512-I9Yp1VV2r8xFwg/JrnAlPCcKmutv6f6Ig6/CHFPqGJiDgYXM9C+0kgLfK4KOXbKNw+63QYl4agRUB0Wi9ftUIg==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "dev": true, - "requires": {} - }, - "postcss-selector-not": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", - "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", - "dev": true, - "requires": { - "balanced-match": "^1.0.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" - } - }, - "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 - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "prettier": { - "version": "2.2.1", - "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-nextick-args": { - "version": "2.0.1", - "dev": true - }, - "promise-inflight": { - "version": "1.0.1", - "dev": true - }, - "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" - } - }, - "proto-list": { - "version": "1.2.4" - }, - "protractor": { - "version": "7.0.0", - "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", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "chalk": { - "version": "1.1.3", - "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" - } - }, - "del": { - "version": "2.2.2", - "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", - "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" - } - }, - "is-path-cwd": { - "version": "1.0.0", - "dev": true - }, - "is-path-in-cwd": { - "version": "1.0.1", - "dev": true, - "requires": { - "is-path-inside": "^1.0.0" - } - }, - "is-path-inside": { - "version": "1.0.1", - "dev": true, - "requires": { - "path-is-inside": "^1.0.1" - } - }, - "pify": { - "version": "2.3.0", - "dev": true - }, - "q": { - "version": "1.4.1", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "source-map-support": { - "version": "0.4.18", - "dev": true, - "requires": { - "source-map": "^0.5.6" - } - }, - "strip-ansi": { - "version": "3.0.1", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "dev": true - }, - "webdriver-manager": { - "version": "12.1.7", - "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" - } - }, - "yargs": { - "version": "15.4.1", - "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", - "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" - }, - "dependencies": { - "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 - } - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true, - "optional": true - }, - "pseudomap": { - "version": "1.0.2" - }, - "psl": { - "version": "1.8.0", - "dev": true - }, - "punycode": { - "version": "2.1.1", - "dev": true - }, - "qjobs": { - "version": "1.2.0", - "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" - } - }, - "queue": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.1.tgz", - "integrity": "sha512-AJBQabRCCNr9ANq8v77RJEv73DPbn55cdTb+Giq4X0AVnNVZvMHlYp7XlQiN+1npCZj1DuSmaA2hYVUUDgxFDg==", - "requires": { - "inherits": "~2.0.3" - } - }, - "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 - }, - "quill": { - "version": "1.3.7", - "requires": { - "clone": "^2.1.1", - "deep-equal": "^1.0.1", - "eventemitter3": "^2.0.3", - "extend": "^3.0.2", - "parchment": "^1.1.4", - "quill-delta": "^3.6.2" - }, - "dependencies": { - "clone": { - "version": "2.1.2" - }, - "eventemitter3": { - "version": "2.0.3" - } - } - }, - "quill-delta": { - "version": "3.6.3", - "requires": { - "deep-equal": "^1.0.1", - "extend": "^3.0.2", - "fast-diff": "1.1.2" - } - }, - "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" - } - }, - "range-parser": { - "version": "1.2.1", - "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 - } - } - }, - "read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", - "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": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "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" - } - }, - "readable-stream": { - "version": "2.3.7", - "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": "3.6.0", - "requires": { - "picomatch": "^2.2.1" - } - }, - "reflect-metadata": { - "version": "0.1.13" - }, - "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.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", - "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==", - "dev": true - }, - "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-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==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", - "dev": true, - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - } - }, - "regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", - "dev": true - }, - "regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", - "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": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "request": { - "version": "2.88.2", - "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.2", - "dev": true - } - } - }, - "require-directory": { - "version": "2.1.1" - }, - "require-from-string": { - "version": "2.0.2", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "dev": true - }, - "requires-port": { - "version": "1.0.0", - "dev": true - }, - "resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", - "dev": true, - "requires": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - }, - "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, - "requires": { - "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" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.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 - } - } - }, - "restore-cursor": { - "version": "3.1.0", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "restructure": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/restructure/-/restructure-2.0.1.tgz", - "integrity": "sha512-e0dOpjm5DseomnXx2M5lpdZ5zoHqF1+bqdMJUohoYVVQa7cBdnk7fdmeI6byNWP/kiME72EeTiSypTCVnpLiDg==" - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "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", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-async": { - "version": "2.4.1", - "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" - } - }, - "rxjs": { - "version": "6.6.7", - "requires": { - "tslib": "^1.9.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1" - } - } - }, - "rxjs-for-await": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/rxjs-for-await/-/rxjs-for-await-0.0.2.tgz", - "integrity": "sha512-IJ8R/ZCFMHOcDIqoABs82jal00VrZx8Xkgfe7TOKoaRPAW5nH/VFlG23bXpeGdrmtqI9UobFPgUKgCuFc7Lncw==", - "dev": true, - "requires": {} - }, - "safe-buffer": { - "version": "5.1.2" - }, - "safer-buffer": { - "version": "2.1.2", - "dev": true - }, - "sass": { - "version": "1.49.9", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.9.tgz", - "integrity": "sha512-YlYWkkHP9fbwaFRZQRXgDi3mXZShslVmmo+FVK3kHLUELHHEYrCmL1x6IUjC7wLS6VuJSAFXRQS/DxdsC4xL1A==", - "dev": true, - "requires": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - } - }, - "sass-loader": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.4.0.tgz", - "integrity": "sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==", - "dev": true, - "requires": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - } - }, - "saucelabs": { - "version": "1.5.0", - "dev": true, - "requires": { - "https-proxy-agent": "^2.2.1" - } - }, - "sax": { - "version": "1.2.4" - }, - "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": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true - }, - "selenium-webdriver": { - "version": "3.6.0", - "dev": true, - "requires": { - "jszip": "^3.1.3", - "rimraf": "^2.5.4", - "tmp": "0.0.30", - "xml2js": "^0.4.17" - }, - "dependencies": { - "rimraf": { - "version": "2.7.1", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "tmp": { - "version": "0.0.30", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.1" - } - } - } - }, - "selfsigned": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", - "dev": true, - "requires": { - "node-forge": "^1" - } - }, - "semver": { - "version": "5.7.1" - }, - "semver-dsl": { - "version": "1.0.1", - "dev": true, - "requires": { - "semver": "^5.3.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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "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 - }, - "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 - }, - "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" - } - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true - } - } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "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": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "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" - } - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "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": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "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 - } - } - }, - "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", - "dev": true - }, - "set-immediate-shim": { - "version": "1.0.1", - "dev": true - }, - "setprototypeof": { - "version": "1.2.0", - "dev": true - }, - "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": "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 - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "sigmund": { - "version": "1.0.1" - }, - "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 - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "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 - }, - "socket.io": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.1.tgz", - "integrity": "sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg==", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "base64id": "~2.0.0", - "debug": "~4.3.2", - "engine.io": "~6.1.0", - "socket.io-adapter": "~2.3.3", - "socket.io-parser": "~4.0.4" - } - }, - "socket.io-adapter": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz", - "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==", - "dev": true - }, - "socket.io-parser": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz", - "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==", - "dev": true, - "requires": { - "@types/component-emitter": "^1.2.10", - "component-emitter": "~1.3.0", - "debug": "~4.3.1" - } - }, - "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 - } - } - }, - "socks": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz", - "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==", - "dev": true, - "requires": { - "ip": "^1.1.5", - "smart-buffer": "^4.2.0" - } - }, - "socks-proxy-agent": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz", - "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==", - "dev": true, - "requires": { - "agent-base": "^6.0.2", - "debug": "^4.3.1", - "socks": "^2.6.1" - }, - "dependencies": { - "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" - } - } - } - }, - "source-map": { - "version": "0.5.7" - }, - "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 - }, - "source-map-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", - "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", - "dev": true, - "requires": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" - }, - "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" - } - } - } - }, - "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.21", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "dev": true - } - } - }, - "sourcemap-codec": { - "version": "1.4.8" - }, - "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" - }, - "dependencies": { - "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" - } - } - } - }, - "sprintf-js": { - "version": "1.0.3", - "dev": true - }, - "sshpk": { - "version": "1.16.1", - "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", - "dev": true, - "requires": { - "minipass": "^3.1.1" - } - }, - "statuses": { - "version": "1.5.0", - "dev": true - }, - "stdin": { - "version": "0.0.1" - }, - "streamroller": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.0.6.tgz", - "integrity": "sha512-Qz32plKq/MZywYyhEatxyYc8vs994Gz0Hu2MSYXXLD233UyPeIeRBZARIIGwFer4Mdb8r3Y2UqKkgyDghM6QCg==", - "dev": true, - "requires": { - "date-format": "^4.0.6", - "debug": "^4.3.4", - "fs-extra": "^10.0.1" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "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" - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true - } - } - }, - "string_decoder": { - "version": "1.1.1", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "string-width": { - "version": "4.2.3", - "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==", - "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==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "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-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "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 - }, - "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 - }, - "stylus": { - "version": "0.56.0", - "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.56.0.tgz", - "integrity": "sha512-Ev3fOb4bUElwWu4F9P9WjnnaSpc8XB9OFHSFZSKMFL1CE1oM+oFXWEgAqPmmZIyhBihuqIQlFsVTypiiS9RxeA==", - "dev": true, - "requires": { - "css": "^3.0.0", - "debug": "^4.3.2", - "glob": "^7.1.6", - "safer-buffer": "^2.1.2", - "sax": "~1.2.4", - "source-map": "^0.7.3" - }, - "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 - } - } - }, - "stylus-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-6.2.0.tgz", - "integrity": "sha512-5dsDc7qVQGRoc6pvCL20eYgRUxepZ9FpeK28XhdXaIPP6kXr6nI1zAAKFQgP5OBkOfKaURp4WUpJzspg1f01Gg==", - "dev": true, - "requires": { - "fast-glob": "^3.2.7", - "klona": "^2.0.4", - "normalize-path": "^3.0.0" - } - }, - "supports-color": { - "version": "5.5.0", - "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==", - "dev": true - }, - "svg.js": { - "version": "2.6.6" - }, - "svgdom": { - "version": "git+ssh://git@github.com/michael-brade/svgdom.git#a9d2751e2f4527f7a2cd73534d293e63cc602f89", - "from": "svgdom@git+https://github.com/michael-brade/svgdom.git", - "requires": { - "fontkit": "^1.8.1", - "image-size": "^0.8.3", - "sax": "^1.2.4" - } - }, - "symbol-observable": { - "version": "4.0.0", - "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", - "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" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "dev": true - } - } - }, - "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "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" - } - } - } - }, - "terser": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.11.0.tgz", - "integrity": "sha512-uCA9DLanzzWSsN1UirKwylhhRz3aKPInlfmpGfw8VN6jHsAtu8HJtIpeeHHK23rxnE/cDc+yvmq5wqkIC6Kn0A==", - "dev": true, - "requires": { - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.20" - }, - "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 - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", - "dev": true, - "requires": { - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.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" - } - }, - "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 - } - } - }, - "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, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "through": { - "version": "2.3.8", - "dev": true - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "tiny-inflate": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", - "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==" - }, - "tmp": { - "version": "0.0.33", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "to-fast-properties": { - "version": "2.0.0" - }, - "to-regex-range": { - "version": "5.0.1", - "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", - "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-node": { - "version": "8.3.0", - "dev": true, - "requires": { - "arg": "^4.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.6", - "yn": "^3.0.0" - } - }, - "tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", - "dev": true, - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.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" - } - } - } - }, - "tslib": { - "version": "2.3.1" - }, - "tslint": { - "version": "6.1.3", - "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" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "dev": true - } - } - }, - "tsutils": { - "version": "2.29.0", - "dev": true, - "requires": { - "tslib": "^1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "dev": true - } - } - }, - "tunnel-agent": { - "version": "0.6.0", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "dev": true - }, - "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": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.21.3", - "dev": true - }, - "type-is": { - "version": "1.6.18", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "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 - }, - "typescript": { - "version": "4.5.4" - }, - "ua-parser-js": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", - "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==", - "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==", - "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-properties": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.3.1.tgz", - "integrity": "sha512-nIV3Tf3LcUEZttY/2g4ZJtGXhWwSkuLL+rCu0DIAMbjyVPj+8j5gNVz4T/sVbnQybIsd5SFGkPKg/756OY6jlA==", - "requires": { - "base64-js": "^1.3.0", - "unicode-trie": "^2.0.0" - } - }, - "unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", - "dev": true - }, - "unicode-trie": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", - "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", - "requires": { - "pako": "^0.2.5", - "tiny-inflate": "^1.0.0" - }, - "dependencies": { - "pako": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", - "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=" - } - } - }, - "unique-filename": { - "version": "1.1.1", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "universalify": { - "version": "0.1.2" - }, - "unpipe": { - "version": "1.0.0", - "dev": true - }, - "uri-js": { - "version": "4.4.0", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "dev": true - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "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": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", - "dev": true, - "requires": { - "builtins": "^1.0.3" - } - }, - "vary": { - "version": "1.1.2", - "dev": true - }, - "verror": { - "version": "1.10.0", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "void-elements": { - "version": "2.0.1", - "dev": true - }, - "watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", - "dev": true, - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "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", - "dev": true, - "requires": { - "defaults": "^1.0.3" - } - }, - "webdriver-js-extender": { - "version": "2.1.0", - "dev": true, - "requires": { - "@types/selenium-webdriver": "^3.0.0", - "selenium-webdriver": "^3.0.1" - } - }, - "webpack": { - "version": "5.70.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.70.0.tgz", - "integrity": "sha512-ZMWWy8CeuTTjCxbeaQI21xSswseF2oNOwc70QSKNePvmxE7XW36i7vpBMYZFAUHPwQiEbNGCEYIOOlyRbdGmxw==", - "dev": true, - "requires": { - "@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.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.2", - "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-better-errors": "^1.0.2", - "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.3.1", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "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, - "requires": {} - }, - "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" - } - } - } - }, - "webpack-dev-middleware": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz", - "integrity": "sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==", - "dev": true, - "requires": { - "colorette": "^2.0.10", - "memfs": "^3.2.2", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "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, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "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 - }, - "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, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "webpack-dev-server": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.3.tgz", - "integrity": "sha512-mlxq2AsIw2ag016nixkzUkdyOE8ST2GTy34uKSABp1c4nhjZvH90D5ZRR+UOLSsG4Z3TFahAi72a3ymRtfRm+Q==", - "dev": true, - "requires": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/serve-index": "^1.9.1", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.2.2", - "ansi-html-community": "^0.0.8", - "bonjour": "^3.5.0", - "chokidar": "^3.5.2", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "default-gateway": "^6.0.3", - "del": "^6.0.0", - "express": "^4.17.1", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.0", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "portfinder": "^1.0.28", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.0", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "spdy": "^4.0.2", - "strip-ansi": "^7.0.0", - "webpack-dev-middleware": "^5.3.0", - "ws": "^8.1.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "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, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "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 - }, - "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, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "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, - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, - "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 - }, - "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, - "requires": { - "typed-assert": "^1.0.8" - } - }, - "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 - }, - "which": { - "version": "1.3.1", - "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==", - "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-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "requires": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - } - }, - "which-module": { - "version": "2.0.0", - "dev": true - }, - "which-typed-array": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", - "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-abstract": "^1.20.0", - "for-each": "^0.3.3", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.9" - } - }, - "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 - }, - "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 - }, - "wrap-ansi": { - "version": "6.2.0", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - } - } - }, - "wrappy": { - "version": "1.0.2" - }, - "ws": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.6.0.tgz", - "integrity": "sha512-AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw==", - "dev": true, - "requires": {} - }, - "xml2js": { - "version": "0.4.23", - "dev": true, - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - } - }, - "xmlbuilder": { - "version": "11.0.1", - "dev": true - }, - "y18n": { - "version": "4.0.3", - "dev": true - }, - "yallist": { - "version": "2.1.2" - }, - "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": "17.5.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", - "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", - "requires": { - "cliui": "^7.0.2", - "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.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "requires": { - "color-convert": "^2.0.1" - } - }, - "cliui": { - "version": "7.0.4", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "color-convert": { - "version": "2.0.1", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4" - }, - "wrap-ansi": { - "version": "7.0.0", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "5.0.8" - } - } - }, - "yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==" - }, - "yn": { - "version": "3.1.1", - "dev": true - }, - "zone.js": { - "version": "0.11.4", - "requires": { - "tslib": "^2.0.0" - } - } - } -} diff --git a/angular-cards/package.json b/angular-cards/package.json deleted file mode 100644 index b23a6576a..000000000 --- a/angular-cards/package.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "name": "angular-cards", - "version": "1.1.0", - "engines": { - "node": "18.x", - "npm": "9.x" - }, - "scripts": { - "ng": "ng", - "start": "ng serve --proxy-config proxy.conf.json", - "build-ng": "ng build", - "watch": "ng build --watch", - "test": "ng test", - "lint": "ng lint", - "e2e": "ng e2e" - }, - "private": true, - "dependencies": { - "@angular/animations": "^13.3.6", - "@angular/cdk": "^13.1.1", - "@angular/common": "~13.3.6", - "@angular/core": "~13.3.6", - "@angular/forms": "~13.3.6", - "@angular/localize": "^13.3.6", - "@angular/material": "^13.1.1", - "@angular/platform-browser": "~13.3.6", - "@angular/platform-browser-dynamic": "~13.3.6", - "@angular/router": "~13.3.6", - "@angular/service-worker": "~13.3.6", - "@ng-bootstrap/ng-bootstrap": "^12.0.2", - "@ngrx/effects": "^13.0.2", - "@ngrx/store": "^13.0.2", - "@ngrx/store-devtools": "^13.0.2", - "@ngx-translate/core": "^14.0.0", - "@ngx-translate/http-loader": "^6.0.0", - "@popperjs/core": "^2.11.5", - "angular-animations": "0.0.10", - "angular-google-charts": "^2.2.3", - "bootstrap": "^4.6.0", - "cookieconsent": "^3.1.1", - "hammerjs": "^2.0.8", - "katex": "^0.11.1", - "latex.js": "^0.11.1", - "material-design-icons": "^3.0.1", - "ngx-cookieconsent": "^2.2.3", - "ngx-quill": "^16.1.1", - "quill": "^1.3.7", - "rxjs": "^6.6.7", - "tslib": "^2.0.0", - "zone.js": "~0.11.4" - }, - "devDependencies": { - "@angular-devkit/build-angular": "^13.3.5", - "@angular-eslint/builder": "13.2.1", - "@angular-eslint/eslint-plugin": "13.2.1", - "@angular-eslint/eslint-plugin-template": "13.2.1", - "@angular-eslint/schematics": "13.2.1", - "@angular-eslint/template-parser": "13.2.1", - "@angular/cli": "^13.3.5", - "@angular/compiler": "^13.3.6", - "@angular/compiler-cli": "^13.3.6", - "@angular/language-service": "~13.3.6", - "@types/jasmine": "~3.6.0", - "@types/jasminewd2": "~2.0.3", - "@types/node": "^12.20.10", - "@typescript-eslint/eslint-plugin": "5.17.0", - "@typescript-eslint/parser": "5.17.0", - "codelyzer": "^6.0.0", - "eslint": "^8.12.0", - "jasmine-core": "~3.6.0", - "jasmine-spec-reporter": "~5.0.0", - "karma": "~6.3.2", - "karma-chrome-launcher": "~3.1.0", - "karma-coverage-istanbul-reporter": "~3.0.2", - "karma-jasmine": "~4.0.0", - "karma-jasmine-html-reporter": "^1.5.0", - "prettier": "^2.2.1", - "protractor": "~7.0.0", - "ts-node": "~8.3.0", - "tslint": "~6.1.0", - "typescript": "~4.5.4" - } -} diff --git a/angular-cards/proxy.conf.json b/angular-cards/proxy.conf.json deleted file mode 100644 index 603a6ffbe..000000000 --- a/angular-cards/proxy.conf.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "/api": { - "target": "http://localhost:80", - "secure": true, - "changeOrigin": true, - "logLevel": "debug" - } -} diff --git a/angular-cards/src/app/components/google-login-button/google-login-button.component.html b/angular-cards/src/app/components/google-login-button/google-login-button.component.html deleted file mode 100644 index 26ae40a2e..000000000 --- a/angular-cards/src/app/components/google-login-button/google-login-button.component.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/angular-cards/src/app/components/test/mime-type.validator.ts b/angular-cards/src/app/components/test/mime-type.validator.ts deleted file mode 100644 index 0585aeff8..000000000 --- a/angular-cards/src/app/components/test/mime-type.validator.ts +++ /dev/null @@ -1,47 +0,0 @@ -import { AbstractControl } from '@angular/forms'; -import { Observable, Observer } from 'rxjs'; - -export const mimeType = ( - control: AbstractControl -): Promise<{ [key: string]: any }> | Observable<{ [key: string]: any }> => { - const file = control.value as File; - const fileReader = new FileReader(); - const fileReaderObservable = Observable.create( - (observer: Observer<{ [key: string]: any }>) => { - fileReader.addEventListener('loadend', () => { - const arr = new Uint8Array(fileReader.result as ArrayBuffer).subarray( - 0, - 4 - ); - let header = ''; - let isValid = false; - for (let i = 0; i < arr.length; i++) { - header += arr[i].toString(16); - } - switch (header) { - case '89504e47': - isValid = true; - break; - case 'ffd8ffe0': - case 'ffd8ffe1': - case 'ffd8ffe2': - case 'ffd8ffe3': - case 'ffd8ffe8': - isValid = true; - break; - default: - isValid = false; - break; - } - if (isValid) { - observer.next(null); - } else { - observer.next({ invalidMimeType: true }); - } - observer.complete(); - }); - fileReader.readAsArrayBuffer(file); - } - ); - return fileReaderObservable; -}; diff --git a/angular-cards/src/app/components/test/test.component.html b/angular-cards/src/app/components/test/test.component.html deleted file mode 100644 index 106c3817d..000000000 --- a/angular-cards/src/app/components/test/test.component.html +++ /dev/null @@ -1,8 +0,0 @@ -

test works!

- - - - -
- -
diff --git a/angular-cards/src/app/components/test/test.component.scss b/angular-cards/src/app/components/test/test.component.scss deleted file mode 100644 index fadac749f..000000000 --- a/angular-cards/src/app/components/test/test.component.scss +++ /dev/null @@ -1,3 +0,0 @@ -input[type="file"] { - visibility: hidden; -} diff --git a/angular-cards/src/app/components/test/test.component.spec.ts b/angular-cards/src/app/components/test/test.component.spec.ts deleted file mode 100644 index 7f90fd03b..000000000 --- a/angular-cards/src/app/components/test/test.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; - -import { TestComponent } from './test.component'; - -describe('TestComponent', () => { - let component: TestComponent; - let fixture: ComponentFixture; - - beforeEach(waitForAsync(() => { - TestBed.configureTestingModule({ - declarations: [ TestComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(TestComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/angular-cards/src/app/components/test/test.component.ts b/angular-cards/src/app/components/test/test.component.ts deleted file mode 100644 index fc630abb3..000000000 --- a/angular-cards/src/app/components/test/test.component.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormGroup, FormControl, Validators } from '@angular/forms'; -import { mimeType } from './mime-type.validator'; -@Component({ - selector: 'app-test', - templateUrl: './test.component.html', - styleUrls: ['./test.component.scss'], -}) -export class TestComponent implements OnInit { - form: FormGroup; - imagePreview: string; - constructor() {} - - ngOnInit(): void { - this.form = new FormGroup({ - image: new FormControl(null, { - validators: [Validators.required], - asyncValidators: [mimeType], - }), - }); - } - - imagePicked(event: Event) { - const file = (event.target as HTMLInputElement).files[0]; - this.form.patchValue({ image: file }); - this.form.get('image').updateValueAndValidity(); - const reader = new FileReader(); - reader.onload = () => { - this.imagePreview = reader.result as string; - }; - reader.readAsDataURL(file); - } -} diff --git a/angular-cards/src/app/cookie.config.ts b/angular-cards/src/app/cookie.config.ts deleted file mode 100644 index b486e14e2..000000000 --- a/angular-cards/src/app/cookie.config.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { isDevMode } from '@angular/core'; -import { NgcCookieConsentConfig } from 'ngx-cookieconsent'; -import { environment } from './../environments/environment'; - -export const cookieConfig: NgcCookieConsentConfig = { - cookie: { - domain: environment.domain, - }, - position: 'bottom-right', - theme: 'block', - palette: { - popup: { - background: '#222222', - text: '#ffffff', - link: '#ffffff', - }, - button: { - background: '#f1d600', - text: '#454545', - border: 'transparent', - }, - }, - type: 'opt-in', - content: { - message: 'Diese Webseite verwendet cookies 🍪 für ein optimales Nutzererlebnis.', - allow: 'Akzeptieren', - deny: 'Verweigern', - link: 'Mehr dazu', - href: 'http://' + environment.domain + '/about#Cookies', - policy: 'Cookie Policy', - }, -}; diff --git a/angular-cards/src/app/services/cards.service.ts b/angular-cards/src/app/services/cards.service.ts deleted file mode 100644 index dd6a69508..000000000 --- a/angular-cards/src/app/services/cards.service.ts +++ /dev/null @@ -1,88 +0,0 @@ -import { Injectable } from '@angular/core'; - -import { Observable } from 'rxjs'; -import { Card, CardsData } from '../models/Card'; - -import { tap, map } from 'rxjs/operators'; -import { Router } from '@angular/router'; -import { HttpConfig } from './config'; -import { HttpClient } from '@angular/common/http'; -import { Vorlesung } from '../models/Vorlesung'; - -@Injectable({ - providedIn: 'root', -}) -export class CardsService { - private config = new HttpConfig(); // configuration for http communication with the server - - constructor( - private http: HttpClient, // to make calls to the server - private router: Router // used to get the lecture abreviation from the route - ) {} - - // This loads all cards specific data which is needed on the route of a specific lecture - fetchCardsData(): Observable { - const abrv = this.router.url.split(/vorlesung\//)[1]; // get the lecture abreviation from the route - - return this.http - .get(this.config.urlBase + 'cards/data?abrv=' + abrv, { observe: 'response' }) - .pipe( - map((res) => { - if (res.status === 200) return res.body; - this.router.navigateByUrl('/'); - return; - }) - ); - } - - updateCard(card: Card): Observable { - // send update to server using http service - return this.http - .put( - this.config.urlBase + 'cards/update', - { card }, - { - headers: this.config.headers, - observe: 'response', - } - ) - .pipe(map((res) => res.body)); - } - - addCard(card: Card): Observable { - // send new card to server using http service - return this.http - .post( - this.config.urlBase + 'cards/new', - { card }, - { - headers: this.config.headers, - observe: 'response', - } - ) - .pipe( - // tap((res) => console.log(res)), - map((res) => res.body) - ); - } - - reportCard(card: Card, lecutre: Vorlesung): Observable { - // send new card to server using http service - return this.http - .post( - this.config.urlBase + 'cards/report', - { resourceId: card._id, lectureId: lecutre._id }, - { - headers: this.config.headers, - observe: 'response', - } - ) - .pipe( - tap((res) => console.log(res)), - map((res) => { - if (res.body === card._id) return card; - throw new Error('Card not matching'); - }) - ); - } -} diff --git a/angular-cards/src/app/services/lectures.service.ts b/angular-cards/src/app/services/lectures.service.ts deleted file mode 100644 index b769aa6ac..000000000 --- a/angular-cards/src/app/services/lectures.service.ts +++ /dev/null @@ -1,59 +0,0 @@ -import { Injectable } from '@angular/core'; -import { HttpClient, HttpResponse } from '@angular/common/http'; -import { Observable, BehaviorSubject, of } from 'rxjs'; -import { tap, map, share, shareReplay, catchError } from 'rxjs/operators'; - -import { NotificationsService } from './notifications.service'; -import { Router } from '@angular/router'; -import { HttpConfig } from './config'; -//Models -import { Vorlesung } from '../models/Vorlesung'; - -@Injectable({ - providedIn: 'root', -}) -export class LecturesService { - private config = new HttpConfig(); - - constructor( - private http: HttpClient //for sending http requests - ) {} - - //get an array of all lectures - getAllLectures(): Observable { - //load lectures from the server - - return this.http - .get(this.config.urlBase + 'lectures', { - observe: 'response', - }) - .pipe( - map((res) => res.body), - shareReplay(1) - ); - } - - checkUniqueLecture(lecture: Vorlesung): Observable { - return this.http - .post( - this.config.urlBase + 'lectures/check', - { lecture: lecture }, - { headers: this.config.headers, observe: 'response' } - ) - .pipe(map((res) => res.status === 204)); - } - - //add a lecture to the database on the server - addLecture(lecture: Vorlesung): Observable { - return this.http - .post( - this.config.urlBase + 'lectures/new', - { lecture: lecture }, - { - headers: this.config.headers, - observe: 'response', - } - ) - .pipe(map((res) => res.body)); - } -} diff --git a/angular-cards/src/app/shared/safe-html.pipe.ts b/angular-cards/src/app/shared/safe-html.pipe.ts deleted file mode 100644 index 5a770da5a..000000000 --- a/angular-cards/src/app/shared/safe-html.pipe.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Pipe, PipeTransform } from '@angular/core'; -import { DomSanitizer } from '@angular/platform-browser'; - -@Pipe({ name: 'safeHtml' }) -export class SafeHtmlPipe implements PipeTransform { - constructor(private sanitized: DomSanitizer) {} - transform(value) { - return this.sanitized.bypassSecurityTrustHtml(value); - } -} diff --git a/angular-cards/src/environments/environment.prod.ts b/angular-cards/src/environments/environment.prod.ts deleted file mode 100644 index b9e586a1c..000000000 --- a/angular-cards/src/environments/environment.prod.ts +++ /dev/null @@ -1,5 +0,0 @@ -export const environment = { - production: true, - domain: 'studygrow-cards.herokuapp.com', - port: '', -}; diff --git a/angular-cards/src/site.webmanifest b/angular-cards/src/site.webmanifest deleted file mode 100644 index 4f2dfc0a5..000000000 --- a/angular-cards/src/site.webmanifest +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "Cards", - "short_name": "Cards", - "icons": [ - { - "src": "/android-chrome-192x192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "/android-chrome-512x512.png", - "sizes": "512x512", - "type": "image/png" - } - ], - "theme_color": "#ffffff", - "background_color": "#ffffff", - "display": "standalone" -} diff --git a/backend/.env.sample b/backend/.env.sample new file mode 100644 index 000000000..22de1aee3 --- /dev/null +++ b/backend/.env.sample @@ -0,0 +1,23 @@ +DB_USER=postgres +DB_PASSWORD=mysecretpassword +DB_PORT=5432 +DB_HOST=localhost:${DB_PORT} +DB_NAME=studycards +DB_SCHEMA=studycards +# DB_URL=postgresql://${DB_USER}:${DB_PASSWORD}@${DB_HOST}/${DB_NAME}?schema=${DB_SCHEMA}&sslmode=prefer +DB_URL=postgresql://postgres:mysecretpassword@localhost:5432/studycards?schema=studycards&sslmode=prefer +JWT_SECRET=myJWTsecret +PORT=4444 +HOST=localhost + +# Firebase config +FIREBASE_TYPE=service_account +FIREBASE_PROJECT_ID= +PRIVATE_KEY_ID= +PRIVATE_KEY= +CLIENT_EMAIL= +CLIENT_ID= +AUTH_URI= +TOKEN_URI= +AUTH_PROVIDER_X509_CERT_URL= +CLIENT_X509_CERT_URL= \ No newline at end of file diff --git a/backend/.eslintrc.js b/backend/.eslintrc.js new file mode 100644 index 000000000..259de13c7 --- /dev/null +++ b/backend/.eslintrc.js @@ -0,0 +1,25 @@ +module.exports = { + parser: '@typescript-eslint/parser', + parserOptions: { + project: 'tsconfig.json', + tsconfigRootDir: __dirname, + sourceType: 'module', + }, + plugins: ['@typescript-eslint/eslint-plugin'], + extends: [ + 'plugin:@typescript-eslint/recommended', + 'plugin:prettier/recommended', + ], + root: true, + env: { + node: true, + jest: true, + }, + ignorePatterns: ['.eslintrc.js'], + rules: { + '@typescript-eslint/interface-name-prefix': 'off', + '@typescript-eslint/explicit-function-return-type': 'off', + '@typescript-eslint/explicit-module-boundary-types': 'off', + '@typescript-eslint/no-explicit-any': 'off', + }, +}; diff --git a/backend/.gitignore b/backend/.gitignore new file mode 100644 index 000000000..22f55adc5 --- /dev/null +++ b/backend/.gitignore @@ -0,0 +1,35 @@ +# compiled output +/dist +/node_modules + +# Logs +logs +*.log +npm-debug.log* +pnpm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# OS +.DS_Store + +# Tests +/coverage +/.nyc_output + +# 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 \ No newline at end of file diff --git a/backend/.prettierrc b/backend/.prettierrc new file mode 100644 index 000000000..dcb72794f --- /dev/null +++ b/backend/.prettierrc @@ -0,0 +1,4 @@ +{ + "singleQuote": true, + "trailingComma": "all" +} \ No newline at end of file diff --git a/backend/README.md b/backend/README.md new file mode 100644 index 000000000..83729419a --- /dev/null +++ b/backend/README.md @@ -0,0 +1,73 @@ +

+ Nest Logo +

+ +[circleci-image]: https://img.shields.io/circleci/build/github/nestjs/nest/master?token=abc123def456 +[circleci-url]: https://circleci.com/gh/nestjs/nest + +

A progressive Node.js framework for building efficient and scalable server-side applications.

+

+NPM Version +Package License +NPM Downloads +CircleCI +Coverage +Discord +Backers on Open Collective +Sponsors on Open Collective + + Support us + +

+ + +## Description + +[Nest](https://github.com/nestjs/nest) framework TypeScript starter repository. + +## Installation + +```bash +$ yarn install +``` + +## Running the app + +```bash +# development +$ yarn run start + +# watch mode +$ yarn run start:dev + +# production mode +$ yarn run start:prod +``` + +## Test + +```bash +# unit tests +$ yarn run test + +# e2e tests +$ yarn run test:e2e + +# test coverage +$ yarn run test:cov +``` + +## Support + +Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support). + +## Stay in touch + +- Author - [Kamil Myśliwiec](https://kamilmysliwiec.com) +- Website - [https://nestjs.com](https://nestjs.com/) +- Twitter - [@nestframework](https://twitter.com/nestframework) + +## License + +Nest is [MIT licensed](LICENSE). diff --git a/backend/nest-cli.json b/backend/nest-cli.json new file mode 100644 index 000000000..f9aa683b1 --- /dev/null +++ b/backend/nest-cli.json @@ -0,0 +1,8 @@ +{ + "$schema": "https://json.schemastore.org/nest-cli", + "collection": "@nestjs/schematics", + "sourceRoot": "src", + "compilerOptions": { + "deleteOutDir": true + } +} diff --git a/backend/package.json b/backend/package.json new file mode 100644 index 000000000..fbc9a32c3 --- /dev/null +++ b/backend/package.json @@ -0,0 +1,114 @@ +{ + "name": "backend", + "version": "1.2.0", + "description": "", + "author": "", + "private": true, + "license": "UNLICENSED", + "scripts": { + "build": "nest build", + "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"", + "start": "nest start", + "start:dev": "nest start --watch", + "start:debug": "nest start --debug --watch", + "start:prod": "node dist/main", + "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix", + "test": "jest", + "test:watch": "jest --watch", + "test:cov": "jest --coverage", + "test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand", + "test:e2e": "jest --config ./test/jest-e2e.json", + "migrate:dev": "prisma migrate dev --preview-feature", + "migrate:dev:create": "prisma migrate dev --create-only --preview-feature", + "migrate:reset": "prisma migrate reset --preview-feature", + "migrate:deploy": "npx prisma migrate deploy --preview-feature", + "migrate:status": "npx prisma migrate status --preview-feature", + "migrate:resolve": "npx prisma migrate resolve --preview-feature", + "prisma:studio": "npx prisma studio", + "prisma:generate": "npx prisma generate", + "prisma:generate:watch": "npx prisma generate --watch", + "prisma:push": "npx prisma db push" + }, + "dependencies": { + "@devoxa/prisma-relay-cursor-connection": "2.2.2", + "@nestjs/apollo": "^10.0.3", + "@nestjs/common": "^9.2.1", + "@nestjs/config": "2.2.0", + "@nestjs/core": "^9.2.1", + "@nestjs/graphql": "10.1.7", + "@nestjs/jwt": "^9.0.0", + "@nestjs/passport": "^9.0.3", + "@nestjs/platform-express": "^9.2.1", + "@nestjs/serve-static": "^3.0.0", + "@nestjs/terminus": "^9.1.4", + "@prisma/client": "^4.8.1", + "@tfarras/nestjs-firebase-admin": "^2.0.1", + "@tfarras/nestjs-firebase-auth": "^2.0.0", + "apollo-server-express": "3.11.1", + "article-parser": "^7.2.6-rc1", + "bcrypt": "5.1.0", + "cheerio": "^1.0.0-rc.10", + "class-transformer": "0.5.1", + "class-validator": "0.13.0", + "firebase-admin": "^11.5.0", + "graphql": "16.6.0", + "graphql-redis-subscriptions": "^2.4.2", + "graphql-subscriptions": "^2.0.0", + "graphql-tools": "8.3.15", + "passport": "0.5.2", + "passport-jwt": "4.0.0", + "reflect-metadata": "^0.1.13", + "rimraf": "^4.0.5", + "rxjs": "^7.4.0", + "uuid": "^9.0.0" + }, + "devDependencies": { + "@nestjs/cli": "^9.1.8", + "@nestjs/schematics": "^9.0.4", + "@nestjs/testing": "^9.2.1", + "@types/bcrypt": "5.0.0", + "@types/chance": "1.1.3", + "@types/express": "^4.17.13", + "@types/jest": "^29.2.5", + "@types/node": "^18.11.18", + "@types/supertest": "^2.0.11", + "@typescript-eslint/eslint-plugin": "^5.48.1", + "@typescript-eslint/parser": "^5.48.1", + "chance": "1.1.9", + "eslint": "^8.31.0", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-prettier": "^4.2.1", + "jest": "^29.3.1", + "npm-run-all": "^4.1.5", + "patch-package": "^6.4.7", + "prettier": "^2.4.1", + "prisma": "^4.8.1", + "source-map-support": "^0.5.20", + "supertest": "^6.1.6", + "ts-jest": "^29.0.5", + "ts-loader": "^9.2.6", + "ts-node": "^10.3.0", + "tsconfig-paths": "^4.1.2", + "typescript": "^4.4.4" + }, + "jest": { + "moduleFileExtensions": [ + "js", + "json", + "ts" + ], + "rootDir": "src", + "testRegex": ".*\\.spec\\.ts$", + "transform": { + "^.+\\.(t|j)s$": "ts-jest" + }, + "collectCoverageFrom": [ + "**/*.(t|j)s" + ], + "coverageDirectory": "../coverage", + "testEnvironment": "node" + }, + "prisma": { + "seed": "ts-node prisma/seed.ts" + } +} diff --git a/backend/prisma/production.cards.json b/backend/prisma/production.cards.json new file mode 100644 index 000000000..a7a5045d6 --- /dev/null +++ b/backend/prisma/production.cards.json @@ -0,0 +1,35255 @@ +[{ + "_id": { + "$oid": "5e4069890a1adf0479e627ed" + }, + "vorlesung": "BuK", + "thema": "Diagonalsprachenkomplement entscheidbar oder unentscheidbar?", + "content": "Das Komplement D' der Diagonalsprache ist nicht entscheidbar.", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "25", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e406a800a1adf0479e627f1" + }, + { + "$oid": "5e4072000a1adf0479e62800" + }, + { + "$oid": "5e40693d0a1adf0479e627eb" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e41ed1013f9d7034fec8205" + }, + "vorlesung": "BuK", + "thema": "Gemeinsamkeiten primitiv rekursive und LOOP-berechenbaren Funktionen", + "content": "Die Menge der primitiv rekursiven Funktionen fällt\nmit der Menge der LOOP-berechenbaren Funktionen zusammen.", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e40661e0a1adf0479e627e8" + }, + { + "$oid": "5e406f300a1adf0479e627f8" + }, + { + "$oid": "5e4011e32aca8b03de20188f" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e407aeb0a1adf0479e6280b" + }, + "vorlesung": "BuK", + "thema": "Reduktion und rekursiv aufzählbar", + "content": "Falls L1 ≤ L2 und falls L2 rekursiv aufzählbar ist, so ist auch L1 rekursiv aufzählbar.\nFalls L1 ≤ L2 und falls L1 nicht rekursiv aufzählbar ist, so ist auch L2 nicht rekursiv aufzählbar.", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "54", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4078890a1adf0479e62805" + }, + { + "$oid": "5e407a5f0a1adf0479e62809" + }, + { + "$oid": "5e4079860a1adf0479e62807" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e4072000a1adf0479e62800" + }, + "vorlesung": "BuK", + "thema": "Beispiel Semi-Entscheidbarkeit", + "content": "Das Halteproblem H = {⟨M⟩w | M hält auf w} ist nicht entscheidbar, aber semi-entscheidbar.", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "44", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4071dc0a1adf0479e627ff" + }, + { + "$oid": "5e406d270a1adf0479e627f3" + }, + { + "$oid": "5e406a800a1adf0479e627f1" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e40693d0a1adf0479e627eb" + }, + "vorlesung": "BuK", + "thema": "Diagonalsprache entscheidbar oder unentscheidbar?", + "content": "Die Diagonalsprache D ist unentscheidbar.", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "23", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4069890a1adf0479e627ed" + }, + { + "$oid": "5e406a1d0a1adf0479e627ef" + }, + { + "$oid": "5e42817ef5049c0798e4f497" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e4078d60a1adf0479e62806" + }, + "vorlesung": "BuK", + "thema": "Komplement Rekursive Aufzählbarkeit", + "content": "Wenn sowohl die Sprache L ⊆ Σ∗ als auch ihr Komplement L := Σ∗ − L rekursiv aufzählbar sind, so ist L entscheidbar. Wenn eine Sprache L rekursiv aufzählbar ist,\nso ist ihr Komplement L nicht notwendigerweise rekursiv aufzählbar.", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "50", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4079860a1adf0479e62807" + }, + { + "$oid": "5e4078890a1adf0479e62805" + }, + { + "$oid": "5e406a1d0a1adf0479e627ef" + } + ], + "latex": 1 +}, +{ + "_id": { + "$oid": "5e404e4a08c86f0469edc923" + }, + "vorlesung": "BuK", + "thema": "Universelle TM", + "content": "Als Eingabe erhaelt U einen String der Form w\nbestehend aus einer TM-Kodierung und einem Wort w.\nDie universelle TM simuliert das Verhalten der TM M auf der\nEingabe w.", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "10", + "__v": 0, + "learned": 1, + "relevant": [ + { + "$oid": "5e40722f0a1adf0479e62801" + }, + { + "$oid": "5e406d150a1adf0479e627f2" + }, + { + "$oid": "5e4071890a1adf0479e627fc" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e405f390a1adf0479e627e2" + }, + "vorlesung": "BuK", + "thema": "Ausgabe und Ende einer RAM", + "content": "Ende falls END erreicht\nAusgabe befindet sich nach Ende in ersten paar Reg.", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "15", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e405ef40a1adf0479e627e0" + }, + { + "$oid": "5e42ff35f5049c0798e4f4a9" + }, + { + "$oid": "5e4065560a1adf0479e627e7" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e4077f30a1adf0479e62802" + }, + "vorlesung": "BuK", + "thema": "Def. Aufähler", + "content": "TM mit Drucker. Drucker ist zus. Ausgabeband, wo der Kopf nur nach rechts geht und der nur schreibt.\nAufzähler startet mit leerem Band und gibt kontinuierlich alle Wörter in L aus, auf dem Drucker. Ausgegebene Wörter werden durch Trennzeichen separiert, das nicht in Σ ist. Aufzähler druckt nur Wörter in L", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "46", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e42ff35f5049c0798e4f4a9" + }, + { + "$oid": "5e43deb17ccccd043c42ce93" + }, + { + "$oid": "5e43de457ccccd043c42ce92" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e403b0ba7593604b606f059" + }, + "vorlesung": "BuK", + "thema": "Komponenten einer TM", + "content": "Q die endliche Zustandsmenge\nΣ das endliche Eingabealphabet\nΓ ⊃ Σ das endliche Bandalphabet\nB ∈ Γ \\ Σ das Leerzeichen (Blank, in Bildern )\nq0 ∈ Q der Anfangszustand\nq¯ ∈ Q der Endzustand\nδ : (Q \\ {q¯}) × Γ → Q × Γ × {R, L, N} die Zustandsueberfuehrungsfunktion", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "3", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4069890a1adf0479e627ed" + }, + { + "$oid": "5e406a800a1adf0479e627f1" + }, + { + "$oid": "5e404e4a08c86f0469edc923" + } + ], + "latex": 1 +}, +{ + "_id": { + "$oid": "5e42ff35f5049c0798e4f4a9" + }, + "vorlesung": "BuK", + "thema": "Aufzähler", + "content": "Ein Aufzähler oder Drucker gibt nach und nach alle Wörter einer Sprache L aus. Er entspricht einer TM, bei der das Band nur von links nach rechts gehen kann und auf dem keine Zeichen überschrieben werden können.\n", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4077f30a1adf0479e62802" + }, + { + "$oid": "5e4071890a1adf0479e627fc" + }, + { + "$oid": "5e4041db5e3ac00373c9629d" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5ec1036340c53412bfacdc8d" + }, + "thema": "Was ist die Sensitivitätsanalyse?", + "content": "Bei der Sensitivitätsanalyse geht man von einer Ausgangssituation aus und analysiert die Stabilität der Lösung bei Änderung verschiedener Parameter.\n", + "vorlesung": "ebwl", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e41f84a13f9d7034fec820e" + }, + "vorlesung": "BuK", + "thema": "Rechenweg einer NTM", + "content": "Konfigurationsfolge, beginnt mit Startkonfiguration und wird mit Nachfolgekonfigurationen fortgesetzt, bis Endkonfiguration im Zustand q' erreicht wird\n", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4290f4f5049c0798e4f49b" + }, + { + "$oid": "5e405e480a1adf0479e627df" + }, + { + "$oid": "5e406ecc0a1adf0479e627f6" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5ec1056340c53412bfacdc90" + }, + "thema": "Was ist die Bestellmenge?", + "content": "Die Bestellmenge ist die Menge einer Güterart, die in einem Beschaffungsvorgang als geschlossener Posten (Los) bezogen wird. \n", + "vorlesung": "ebwl", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e491ce23a517d07aaac0991" + }, + "vorlesung": "BuK", + "thema": " Stark NP-schwer", + "content": "Ein Entscheidungsproblem X ist stark NP-schwer, wenn es ein Polynom q : N→N gibt, sodass die Restriktion Xq von X auf Instanzen I mit Number(I) ≤ q(|I|) NP-schwer ist", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e483cd93a517d07aaac098e" + }, + { + "$oid": "5e491bb53a517d07aaac0990" + }, + { + "$oid": "5e483ba03a517d07aaac0989" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0c917ee6c1ac0036ee895e" + }, + "thema": "6. Ein alter lautet: „Butter kann durch nichts ersetzt werden.“ Was ist die log. Struktur des Satzes? Vergleichen Sie die logische Struktur des Satzes: „Butter kann durch Margarine ersetzt werden.“ ", + "content": " ", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c9328e6c1ac0036ee8987" + }, + "thema": "3.Erläutern Sie den zentralen Gedanken der Sprachphilosophie in den Philosophischen Untersuchungen! Was kritisiert Wittgenstein an der Referenztheorie der Bedeutung? Wie fasst er selbst Bedeutung auf?", + "content": "Es gibt verschiedene Wortarten, für Hauptwörter ist Augustinus’ Auffassung von Sprache plausibel, für andere nicht\nSpra­che hat ver­schie­dene Funktionen \n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e18a0ba9fe80039fefee2" + }, + "thema": "6. Geben Sie ein Beispiel für ein Argument der besten Erklärung!", + "content": "d. Eine Firma klagt über eine Überschwemmung des Kellers und die Experten können es sich nur durch einen Rohrbruch Erklären.\ne. Wenn der Rohrbruch die beste Erklärung für die Überschwemmung ist sollte man annehmen, dass es einen Rohrbruch gab.\nf. Also: Man sollte annehmen, dass es einen Rohrbruch gab.\n", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c8fe1e6c1ac0036ee894b" + }, + "thema": "4. Worin besteht der wesentliche Unterschied zwischen unseren (menschlichen) Sprachen – natürlichen ebenso wie künstlichen – und dem Zeichengebrauch der Tiere? ", + "content": "Tiere gebrauchen ihre Sprache unter bestimmten Bedingungen deterministisch \n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c92a2e6c1ac0036ee8978" + }, + "thema": "1. Was versteht man unter einem „leeren singulären Term“? Erläutern Sie diesen Begriff!", + "content": "Wörter die nichts bezeichnen, Ausdrücke wie eckiger Kreis, Weinachstmann\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e088588f1fc0034dcb4ca" + }, + "thema": "q54u", + "content": "w46j", + "vorlesung": "test", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c903fe6c1ac0036ee8950" + }, + "thema": "4. Sind die Wörter unserer natürlichen Sprachen natürliche oder konventionelle Zeichen?", + "content": " ", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d796ecba29b0034462453" + }, + "thema": "7. Geben Sie Beispiele für mentale Eigenschaften!", + "content": "Schmerzen oder Wonne zu empfinden, den Duft einer Rose zu riechen, sich vor einem Hund zu fürchten\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d79cacba29b003446245f" + }, + "thema": "3. Nennen Sie einen wichtigen (historischen) Vertreter des Interaktionismus!", + "content": "René Descartes\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7af6cba29b0034462484" + }, + "thema": "2. Was versteht man unter einer „funktionalen Eigenschaft“? ", + "content": "physikalische Eigenschaften, reduktionistische Theorie, ausschließlich physikalische Eigenschaften angenommen. Mentale Eigenschaften sollen auf physikalische Eigenschaften reduziert werden\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7a32cba29b003446246d" + }, + "thema": "3. Das aus dem Lateinischen kommende Kunstwort „Substanz“ bedeutet wörtlich etwa „das Zugrundeliegende“. Erläutern Sie diese Wortbedeutung! Wenn eine Substanz etwas Zugrundeliegendes ist, wofür ist sie das Zugrundeliegende? ", + "content": "Dinge und Personen haben Eigenschaften sind aber nicht eine Menge der Ansammlung von Eigenschaften, Substanz ist das was zugrundeliegt für die Eigenschaften, Träger der Eigenschaften\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7a94cba29b0034462477" + }, + "thema": "2. Was versteht man unter „Analytischer Identitätstheorie“?", + "content": "In einem Satz wo nur mentalen Eigenschaften erwähnt werden, ersetzbar in einen wo nur physikalischen Eigenschaften erwähnt werden\n", + "vorlesung": "phii2", + "latex": 1, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e6a14853c2470594a7e0139" + }, + "vorlesung": "Webtech", + "thema": "HTTP Paradigma", + "content": "Alles sollte per HTTP auf dem Server ausführbar sein", + "img": { + "$binary": { + "base64": "V2VidGVjaG5vbG9naWVu", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e65f50fd0122f370f793428" + }, + { + "$oid": "5e69f87b3c2470594a7e0137" + }, + { + "$oid": "5e4eb0053a517d07aaac0993" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0c92e8e6c1ac0036ee8980" + }, + "thema": "1. Wie löst Frege das Abendstern-Morgenstern-Problem?", + "content": "Er unterscheidet zwischen Bedeutung und Sinn\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7a8dcba29b0034462476" + }, + "thema": "1. Erklären Sie die Identitätstheorie des Leib-Seele-Problems!", + "content": "mentale Zustände sind mit physikalischen Zuständen identisch\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e16f3ba9fe80039fefec9" + }, + "thema": "1. Welche zwei Arten mentaler Gegenstände kann man grundsätzlich unterscheiden?", + "content": "Vorgänge im und Zustände des Bewusstseins und das Bewusstsein selbst. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e43ee727ccccd043c42ce96" + }, + "vorlesung": "BuK", + "thema": "MPCP", + "content": "Modifiziertes PCP besteht darin, dass ein Startdominostein festglegt wird", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e43ed577ccccd043c42ce95" + }, + { + "$oid": "5e41f8d013f9d7034fec8210" + }, + { + "$oid": "5e41f84a13f9d7034fec820e" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0c9272e6c1ac0036ee8976" + }, + "thema": "3. Warum kann man nicht einfach sagen, dass die Bedeutung eines Satzes die Summe der Bedeutungen der Satzbestandteile (Wörter) ist?", + "content": "Nicht möglich, da nicht die Bedeutung des Satzen widergespiegelt wird, Bsp:\t\n 1. Minka ist dick und Luna ist mager.\n 2. Luna ist dick und Minka ist mager.\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7acfcba29b003446247f" + }, + "thema": "1. Welche Einwände gegen die Identitätstheorie kennen Sie?", + "content": " ", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1956ba9fe80039fefeec" + }, + "thema": "6. Wie könnte man den Begriff des Universales in erster Annäherung und unter Verwendung des Begriffs der Exemplifikation definieren?", + "content": "Eine Universalie ist etwas, das von mehreren einzelnen Dingen exemplifiziert werden kann.", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5ed40383dd5adb003404844e" + }, + "thema": "Was ist TVA en aval", + "content": "Luxembourgische MwSt \n17% \nGilt bei Verkauf", + "vorlesung": "ebwl", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e179bba9fe80039fefed7" + }, + "thema": "Nennen Sie möglichst viele Arten von Gegenständen, die in der Ontologie häufig als abstrakte Gegenstände aufgefasst werden! Geben Sie jeweils Beispiele! ", + "content": "Zahlen (1, 2, pi, …)\nGeometrische Gegenstände (Hexagone, Kreise)\nMathematische Mengen (z.B. die Menge der geraden Zahlen {n | n = 2k, k ∈ Z}) und Klassen (Klasse der Katzen)\nEigenschaften (etwas ist gelb) und Relationen (transitive Relation (x,y) ∧ (y,z) ⇨ (x,z))\nMusikwerke (Kompositionen) literarische Werke (z.B. das Werk von Thomas Mann)\nInstitutionen (Staaten, Vereine)\nTheorien (Relativitätstheorie)\nTypen (Datentyp)\nBedeutungen (was bedeutet ein Wort)\nTatsachen (die Sonne ist heute aufgegangen)\n", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120e3572389a0034808511" + }, + "thema": "3. Was versteht man unter sog. „performativen Äußerungen“?", + "content": "Äußerungen, durch die Tätigkeiten durchgeführt werden. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120aa172389a00348084cc" + }, + "thema": "1. Geben Sie Beispiele für sog. natürliche sowie für künstliche Sprachen!", + "content": "Natürliche Sprachen: Deutsch, Französisch, Niederländisch\nKünstliche Sprachen: Java, Pyhton, Morsesprache\n", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120e8d72389a0034808516" + }, + "thema": "8. Angenommen, ich leihe mir Geld von einer Freundin und sage: „Ich verspreche, es spätestens nächste Woche zurückzugeben.“ In Wahrheit habe ich aber gar nicht vor, das Geld bis nächste Woche zurückzugeben. Warum ist meine Äußerung dennoch kein „Versager“ in Austins Sinn? ", + "content": "Zwar haben Sie gelogen, aber das Versprechen wurde von Ihnen trotzdem abgegeben. Denn die Umstände sind entsprechend (Sie haben sich tatsächlich Geld geliehen) und es existiert die Konvention, dass sie einer anderen Person ein Versprechen geben können.", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c9165883a800341b5db0" + }, + "thema": "1. Wie lautet die zentrale These des Funktionalismus in der Philosophie des Geistes?", + "content": "Eine mentale Eigenschaft ist identisch mit einer funktionalen Eigenschaft. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120b9e72389a00348084e1" + }, + "thema": "4. Welche Motivation steckt hinter der Philosophie der Idealsprache? Welche Probleme sollen durch eine Idealsprache gelöst bzw. vermieden werden?", + "content": "In unserer alltäglichen Sprache stecken viele Mehrdeutigkeiten und Unklarheiten, die in der Wissenschaft und Philosophie zu Verwirrungen führen kann. Diese sollen durch Idealsprache umgangen werden. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120e7e72389a0034808515" + }, + "thema": "7. Performative Äußerungen können auf verschiedene Weisen „missglücken“. (Austin bezeichnet missglückte performative Äußerungen als „Unglücksfälle“). In manchen – wenn auch nicht in allen! – Unglücksfällen scheitert der Vollzug des performativen Aktes. Solche Fälle nennt Austin „Versager“. Welche Bedingungen müssen erfüllt sein, damit eine performative Äußerung kein „Versager“ ist?", + "content": "o Es muss eine geeignete Konvention existieren\no Es müssen geeignete Umstände vorliegen\n", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e41eb5c13f9d7034fec8202" + }, + "vorlesung": "BuK", + "thema": "Ist die Ackermann Funktion WHILE berechenbar?", + "content": "Die Ackermann Funktion ist WHILE-berechenbar.", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e41eb4013f9d7034fec8201" + }, + { + "$oid": "5e40528308c86f0469edc924" + }, + { + "$oid": "5e427ae0f5049c0798e4f496" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e4060940a1adf0479e627e4" + }, + "vorlesung": "BuK", + "thema": "TM simuliert auf RAM uniformes & logarithmisches Kostenmass", + "content": "Jede t(n)-zeitbeschränkte TM kann durch eine RAM simuliert werden, die zeitbeschränkt ist durch\nO(t(n)+n) im uniformen Kostenmass\nO((t(n)+n)·log(t(n)+n)) im logarithmischen Kostenmass.", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "17", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e405fc00a1adf0479e627e3" + }, + { + "$oid": "5e41eac513f9d7034fec8200" + }, + { + "$oid": "5e41faf413f9d7034fec8214" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e4069fc0a1adf0479e627ee" + }, + "vorlesung": "BuK", + "thema": "Unterprogrammtechnik zum Beweis von Unentscheidbarkeiten", + "content": "Es sei L′ eine bereits analysierte, nicht-entscheidbare Sprache. Es sei L eine neue Sprache, die wir untersuchen wollen. Um nachzuweisen, dass L nicht entscheidbar ist, genügt es zu zeigen, dass man mit Hilfe von Unterprogrammaufrufen einer TM M_L (zum Entscheiden von L) auch die Sprache L′ entscheiden kann, was zu einem Widerspruch führt", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "26", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e406f300a1adf0479e627f8" + }, + { + "$oid": "5e4070ff0a1adf0479e627fb" + }, + { + "$oid": "5e40528308c86f0469edc924" + } + ], + "latex": 1 +}, +{ + "_id": { + "$oid": "5e41eb7b13f9d7034fec8203" + }, + "vorlesung": "BuK", + "thema": "Ist LOOP Turing-mächtig?", + "content": "Die Programmiersprache LOOP ist nicht Turing-mächtig", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e41eb4013f9d7034fec8201" + }, + { + "$oid": "5e41eac513f9d7034fec8200" + }, + { + "$oid": "5e4069890a1adf0479e627ed" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e4079e00a1adf0479e62808" + }, + "vorlesung": "BuK", + "thema": "Beispiele Berechenbarkeitslandschaft 4 Familien", + "content": "(1): Graphzusammenhang; Hamiltonkreis\n(2): H, Hε, D'\n(3): H', H'ε, D,\n(4): H_tot = {⟨M⟩ | M hält auf jeder Eingabe}", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "52", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e407b230a1adf0479e6280c" + }, + { + "$oid": "5e406d150a1adf0479e627f2" + }, + { + "$oid": "5e406a5a0a1adf0479e627f0" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e4012f2aaa0a95f48614733" + }, + "vorlesung": "BuK", + "thema": "RAM", + "content": "Die RAM ist ein theoretisches Maschinenmodell mit unbschränkt großem Speicher, einem Befehlszähler und einem Befehlssat.", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "id": "1", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e43ed577ccccd043c42ce95" + }, + { + "$oid": "5e405ef40a1adf0479e627e0" + }, + { + "$oid": "5e405e480a1adf0479e627df" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5ebe6e4f20f74f49dc30f6ce" + }, + "vorlesung": "MaLo", + "thema": "Lemma von König", + "content": "Sei T ein endlich verzweigter Baum mit Wurzel w, in dem es beliebig lange endliche Wege gibt. Dann gibt es auch einen unendlichen Weg in T (der bei der Wurzel w beginnt)", + "latex": 0 +}, +{ + "_id": { + "$oid": "5e40700f0a1adf0479e627f9" + }, + "vorlesung": "BuK", + "thema": "Beispiele Anwendung Satz von Rice", + "content": "S={f_M |f_M(ε) != ⊥}. Hε\nS={f_M |∀w∈{0,1}∗:f_M(w) !=⊥}. H_tot\nS={f_M |∀w∈{0,1}∗:f_M(w) = 1}.\nL17 = {⟨M⟩ | M berechnet bei Eingabe der Zahl 17 die Zahl 42}. für S = {f_M | f_M(bin(17)) = bin(42)}.", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "37", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e406efe0a1adf0479e627f7" + }, + { + "$oid": "5e406ecc0a1adf0479e627f6" + }, + { + "$oid": "5e406d150a1adf0479e627f2" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5ebe6e4f20f74f49dc30f6d5" + }, + "vorlesung": "MaLo", + "thema": "Resolutionssatz", + "content": "Eine Klauselmenge K ist genau dann unerfüllbar, wenn □ ∈ Res∗(K).", + "latex": 0 +}, +{ + "_id": { + "$oid": "5e4011e32aca8b03de20188f" + }, + "vorlesung": "BuK", + "thema": "Church Turing These", + "content": "Die Klasse der TM-berechenbaren Funktionen stimmt mit der Klasse der \"intuitiv berechenbaren\" Funktionen überein.ODER: Ein Problem kann genau dann “algorithmisch gelöst werden”, wenn es eine TM für dieses Problem gibt, oder anstelle von TM ein anderes turing-mächtiges Rechenmodell.", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "id": "0", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e41ed1013f9d7034fec8205" + }, + { + "$oid": "5e406f300a1adf0479e627f8" + }, + { + "$oid": "5e41eac513f9d7034fec8200" + } + ], + "latex": 1 +}, +{ + "_id": { + "$oid": "5eca29c026d20d389cf86da4" + }, + "thema": "Funktionale Vollständigkeit", + "content": "Eine Menge $\\Omega \\subseteq B$ von Booleschen Funktionen ist funktional vollständig, wenn sich daraus jede Boolesche Funktion $f \\in B^n (n \\geq 1) $ definieren lässt", + "vorlesung": "MaLo", + "latex": 1, + "__v": 0, + "tags": [] +}, +{ + "_id": { + "$oid": "5e405fc00a1adf0479e627e3" + }, + "vorlesung": "BuK", + "thema": "RAM simuliert auf TM -> logarithmisches Kostenmass", + "content": "Für jede im logarithmischen Kostenmass t(n)-zeitbeschränkte RAM R gibt es ein Polynom q und eine q(n + t(n))-zeitbeschränkte TM M, die R simuliert. \nSomit ist die Gesamtlaufzeit der Simulation in O(n+t(n))", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "16", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4060940a1adf0479e627e4" + }, + { + "$oid": "5e427806f5049c0798e4f495" + }, + { + "$oid": "5e41f56813f9d7034fec820b" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0d7b78cba29b0034462496" + }, + "thema": "7. Welche Auffassung vertrat Gottfried Wilhelm Leibniz bezüglich der Frage, ob nichtmenschliche Wesen Bewusstsein haben?", + "content": "Grade des Bewusstseins\nklar und deutlich sind die Perzeptionen Gottes\nPerzeptionen der Menschen\nTiere sind noch einmal weniger klar und deutlich als von Menschen\nPflanzen weniger klar und deutlich als Tiere\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e405e480a1adf0479e627df" + }, + "vorlesung": "BuK", + "thema": "Aufbau RAM", + "content": "Speicher unbeschränkt und besteht aus Akkumulator c(0) und Registern c(1), c(2), ... mit Inhalt von Reg. natürlichen Zahlen mit bel. grösse", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "13", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e405ef40a1adf0479e627e0" + }, + { + "$oid": "5e41f8d013f9d7034fec8210" + }, + { + "$oid": "5e406f300a1adf0479e627f8" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0c92bae6c1ac0036ee897b" + }, + "thema": "4. Wie lautet das sog. „Kompositionalitätsprinzip der Bedeutung“?", + "content": "jeder Bestandteil des Satzes muss eine Bedeutung haben\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e405ef40a1adf0479e627e0" + }, + "vorlesung": "BuK", + "thema": "Initialisierung und Eingabe von RAM", + "content": "Eingabe: natürliche Zahlen zu Beginn in ersten Reg. gespeichert\nAlle anderen Reg. sind 0\nBefehlszähler startet mit Wert 1 und die Zeile wird ausgeführt auf die der Befehlszähler zeigt", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "14", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e405e480a1adf0479e627df" + }, + { + "$oid": "5e405f390a1adf0479e627e2" + }, + { + "$oid": "5e4012f2aaa0a95f48614733" + } + ], + "latex": 0, + "tags": [] +}, +{ + "_id": { + "$oid": "5f0c9339e6c1ac0036ee8989" + }, + "thema": "5. Geben Sie Beispiele für „Sprachspiele“ im Sinne Wittgensteins!", + "content": "zählen, benennen\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c93aee6c1ac0036ee8990" + }, + "thema": "7. Performative Äußerungen können auf verschiedene Weisen „missglücken“. ", + "content": "(er missglückte performative Äußerungen als „Unglücksfälle“). In manchen ! – Unglücksfällen scheitert der Vollzug des performativen Aktes. Solche Fälle nennt Austin „Versager“. Welche Bedingungen müssen erfüllt sein, damit eine performative Äußerung kein „Versager“ ist?\nEs muss eine geeignete Konvention existieren: \nEs müssen die Umstände geeignet sein: kein Pferd als President", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e483ca53a517d07aaac098d" + }, + "vorlesung": "BuK", + "thema": "Exponential Time Hypothesis", + "content": " Es existiert eine Zahl δ>0, sodass kein Algorithmus 3-SAT in O(2^δn) löst.\nDies ist eine Hypothese. Ob diese stimmt ist unklar", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e41fc4513f9d7034fec8216" + }, + { + "$oid": "5e46d8943a517d07aaac0988" + }, + { + "$oid": "5e491bb53a517d07aaac0990" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0e156fba9fe80039fefebe" + }, + "thema": "3. Was versteht man in der Philosophie unter „Commonsense“?", + "content": "Commonsense bezeichnet die alltäglichen unreflektierten Überzeugungen, die jeder mehr oder minder hält. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e483c013a517d07aaac098a" + }, + "vorlesung": "BuK", + "thema": "Starker Dualitätssatz", + "content": "Wenn beide LPs (Linear Programming) eine zulässige Lösung haben, so haben beide den gleichen optimalen Zielfunktionswert", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4078d60a1adf0479e62806" + }, + { + "$oid": "5e4078180a1adf0479e62803" + }, + { + "$oid": "5e4070ff0a1adf0479e627fb" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0e1827ba9fe80039fefee0" + }, + "thema": "4. Wie wird das „Uhrmacherargument“ im Englischen genannt?", + "content": "Argument from design. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5ebe6e4f20f74f49dc30f6d7" + }, + "vorlesung": "MaLo", + "thema": "Ableitbarkeit von Formeln", + "content": "Sei Φ ⊆ AL eine Formelmenge. Eine aussagenlogische Formel ψ ist ableitbar aus der Hypothesenmenge Φ (kurz: Φ ⊢ ψ), wenn eine endliche Teilmenge Γ von Φ existiert, so dass die Sequenz Γ ⇒ ψ im Sequenzenkalkül ableitbar ist", + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0e1678ba9fe80039fefec0" + }, + "thema": "1. Formulieren Sie ein Argument, dessen Konklusion die Negation der materialistischen These ist!", + "content": "1. Es gibt musikalische Werke. \n2. Musikalische Werke sind keine materiellen Gegenstände. \n3. Folglich gibt es Gegenstände, die nicht materiell sind. \n", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e06c8eb539135a04e4921" + }, + "thema": "o4o4r", + "content": "4r7o", + "vorlesung": "test", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1789ba9fe80039fefed6" + }, + "thema": "6. Welche Schwierigkeit wirft die Bündeltheorie des Bewusstseins auf?", + "content": "Die Erlebnisse muss etwas zusammenbündeln.", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1568ba9fe80039fefebd" + }, + "thema": "2. Wie könnte man die starke Stellung des Materialismus in der Gegenwartsphilosophie erklären?", + "content": "Naturwissenschaften, welche sich mit materiellen Dingen beschaffen, haben in heutiger Zeit einen großen Einfluss und haben bzw. machen immer noch große Fortschritte. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5ec1065340c53412bfacdc91" + }, + "thema": "Was ist ein Budget?", + "content": "Ein Budget ist ein zielorientierter, in der Regel in wertmäßigen Größen, formulierter Plan, der einer Entscheidungseinheit für eine bestimmte Zeitperiode mit einem bestimmten Verbindlichkeitsgrad vogegeben wird. ", + "vorlesung": "ebwl", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e6cb40e3c2470594a7e0144" + }, + "vorlesung": "ebwl", + "thema": "Effizienz", + "content": "Effizienz beschreibt das Verhältnis zwischen erreichtem Erfolg und dafür benötigten Mitteleinsatz. Effizienz bedeutet \"die Dinge richtig zu tun\" im Sinne des rationalen Umgangs mit knappen Ressourcen. Dabei beschäftigt sich Effizienz mit bereits festgelegten Ziel.", + "img": { + "$binary": { + "base64": "RWluZsODwrxocnVuZyBpbiBkaWUgQldM", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e6cb4223c2470594a7e0145" + }, + { + "$oid": "5e6cad943c2470594a7e0142" + }, + { + "$oid": "5e6d342f3c2470594a7e014a" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0c9240e6c1ac0036ee8971" + }, + "thema": "1. Erläutern Sie kurz die sog. Referenztheorie der Bedeutung! Wie lautet deren zentrale These? ", + "content": "referieren auf etwas, etwas bezeichnen wie Lousberg\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7ad7cba29b0034462480" + }, + "thema": "2. Erläutern Sie den sog. „Symmetrieeinwand“ gegen die Identitätstheorie!", + "content": "schmerzempfinden mit C-Fasererregungen symmetrisch, somit Reduzierung von mentale Zustände auf physiologische Zustände nicht getan\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e46ae733a517d07aaac0986" + }, + "vorlesung": "BuK", + "thema": "Satz von Matiyasevich", + "content": "Es ist unentscheidbar, ob ein (multivariates) ganzzahliges Polynom eine ganzzahlige Nullstelle besitzt.", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e46ad813a517d07aaac0985" + }, + { + "$oid": "5e40693d0a1adf0479e627eb" + }, + { + "$oid": "5e491ce23a517d07aaac0991" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0e1a4eba9fe80039fefefb" + }, + "thema": "4. Erläutern Sie den Unterschied zwischen Individuenvariablen und Prädikatvariablen!", + "content": "Individuenvariablen stehen für Individuenkonstanten, die nur für singuläre Terme stehen. Prädikatvariablen stehen für Prädikate.", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c9341e6c1ac0036ee898a" + }, + "thema": "1. Wittgensteins Gebrauchstheorie der Bedeutung war Ausgangspunkt einer neuen Disziplin in der Sprachphilosophie. Wie nennt man diese Disziplin? Geben Sie auch die englische Originalbezeichnung an!", + "content": "Sprechakt-Theorie\ntheory of speech acts\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e02b188f1fc0034dcb4c5" + }, + "thema": "Was versteht man in der Ontologie unter „Kategorien“?", + "content": "Kategorien sind allgemeine Begriffe, um Gegenstände zu Beschreiben bzw. Arten von Gegenständen.", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e41f68613f9d7034fec820c" + }, + "vorlesung": "BuK", + "thema": " Def. Non-deterministische Turingmaschine (NTM)", + "content": "NTM hat:\n(1) ein beidseitig unbeschränktes Arbeitsband,\n(2) einen Lese/Schreibkopf,\n(3) Mechanismus, der Zustandsüberführungen steuert\nZustandsüberführungen bei NTM sind Relation und nicht Funktionen wie bei TMs, δ ⊆ ((Q \\{q ̄})×Γ) × (Q ×Γ×{L,R,N})", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e43de457ccccd043c42ce92" + }, + { + "$oid": "5e41f8ae13f9d7034fec820f" + }, + { + "$oid": "5e43e9e67ccccd043c42ce94" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5ec1835040c53412bfacdc98" + }, + "thema": "Was ist das Coase-Theorem?", + "content": "In einer Welt ohne Transaktionskosten wäre jede Verteilung der Property Rights pareto-effizizent, denn wenn Information und Kommunikation kostenlos wären und beliebig viel Zeit für Verhandlungen zur Verfügung stünde, dann würden nämlich auch bei verdünnten Property Rights die betroffenen Individuen solange miteinander verhandeln, bis alle externen Effekte internalisiert wären", + "vorlesung": "ebwl", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e04d8516fa1358ff2c073" + }, + "thema": "fdfd", + "content": "fdfd", + "vorlesung": "test", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e42975bf5049c0798e4f4a1" + }, + "vorlesung": "sAuFeN", + "thema": "noch mal Bier", + "content": "Weils schmeckt", + "img": { + "$binary": { + "base64": "c0F1RmVO", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + "a", + "b", + "c", + "d" + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0e191cba9fe80039fefeea" + }, + "thema": "4. Wo in einem elementaren Aussagesatz (einem Satz der Form „Fa“) kommen singuläre Terme vor und wo allgemeine Terme?", + "content": "4.\tFa entspricht \"a ist F\". Dabei bezeichnet a ein Einzelding, ist also ein singulärer Term. F bezeichnet eine allgemeine Eigenschaft, ist also ein allgemeiner Term.", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c8ff6e6c1ac0036ee894d" + }, + "thema": "1. Sprachphilosophie kann man als einen Teilbereich der allgemeinen Zeichentheorie auffassen. Wie wird die allgemeine Zeichentheorie noch genannt?", + "content": "Semiotik", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e194aba9fe80039fefeeb" + }, + "thema": "5. Manche Philosophen meinen, dass die Struktur von Aussagesätzen sozusagen ein „Abbild“ der Struktur von Sachverhalten ist, m. a. W., dass der Struktur eines Aussagesatzes eine analoge Struktur auf der Ebene der außersprachlichen Wirklichkeit (der Sachverhalte) entspricht. Erläutern Sie diese Strukturanalogie-These am Beispiel eines beliebigen elementaren Aussagesatzes der Form „Fa“! Welcher Bestandteil des Satzes soll jeweils welchem Bestandteil des „abgebildeten“Sachverhaltes entsprechen?", + "content": "5.\tSiehe 4. Das \"ist\" bezeichnet dabei das Bindeglied zwischen F und a. F kann generell auch auf andere singuläre Terme angewendet werden, aber a ist eindeutig.\n\nBemerkung: Ok, aber eigentlich war nach einem konkreten Beispiel gefragt, also zum Beispiel: \"Minka ist eine Katze\", \"Köln ist eine Großstadt\", \"Sokrates ist weise\" etc. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e43deb17ccccd043c42ce93" + }, + "vorlesung": "BuK", + "thema": "semi-entscheidbar => rekurs. aufzählbar", + "content": "Angenommen L ist semi-entscheidbar und wird von einer TM M erkannt. Wir konstruieren einen Aufzähler A für M:\n-In der k-ten Runde simuliert A jeweils k Schritte auf jedem der w_1,…,w_k Wörter. Immer wenn eines der Worte akzeptiert wird, druckt A es aus.", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4071890a1adf0479e627fc" + }, + { + "$oid": "5e40719d0a1adf0479e627fd" + }, + { + "$oid": "5e43de457ccccd043c42ce92" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0d7b9acba29b003446249b" + }, + "thema": "1. Was versteht man in der Philosophie des Geistes unter „phänomenalem Bewusstsein“?", + "content": "Wie Qualia Sich-auf-eine-bestimmte-Weise-Anfühlen, verschiedene Bedeutungen von einem Wort z.B. WEICHE\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5eca2e3c26d20d389cf86da9" + }, + "thema": "existentieller und universeller Abschluss", + "content": "Sei $ψ$ eine Formel mit freien Variablen $ x_1, . . . , x_k$ . Dann nennen wir die Sätze $∃x_1... ∃x_kψ$ und $∀x_1...∀x_kψ$ den existentiellen bzw. universellen Abschluss von $ψ$. \\\\\n(i) Eine Formel ist genau dann erfüllbar, wenn ihr existentieller Abschluss erfüllbar ist.\\\\\n(ii) Eine Formel ist genau dann allgemeingültig, wenn ihr universeller\nAbschluss allgemeingültig ist.", + "vorlesung": "MaLo", + "latex": 1, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0dae3b4adeb30f74b8bf2c" + }, + "thema": "whwr4h", + "content": "wwh4rwh", + "vorlesung": "w4hw4h", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c91aae6c1ac0036ee8962" + }, + "thema": "3. Welche Aspekte/„Dimensionen“ des Zeichenprozesses unterscheidet Charles Morris?", + "content": "Syntax, Se­man­tik und Pragmatik", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7a26cba29b003446246b" + }, + "thema": "1. Erläutern Sie die Unterscheidung zwischen Substanzdualismus und Eigenschaftsdualismus!", + "content": "Substanzdualismus es gibt sowohl mentale als auch physische Individuen, Eigenschaftsdualismus es gibt sowohl mentale als auch physische Eigenschaften\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e41fbbf13f9d7034fec8215" + }, + "vorlesung": "BuK", + "thema": "Gemeinsamkeiten NP und EXPTIME", + "content": "NP ⊆ EXPTIME, also gehört z.B. SAT und HAM-CYCLE zu EXPTIME", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e483ba03a517d07aaac0989" + }, + { + "$oid": "5e41fa2e13f9d7034fec8213" + }, + { + "$oid": "5e483cd93a517d07aaac098e" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0e19abba9fe80039fefef1" + }, + "thema": " 3. Was versteht man im Kontext der Universaliendiskussion unter „Konzeptualismus“?", + "content": "Es gibt keine Universalien in der Wirklichkeit, wohl aber in der Sprache und im Denken. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c92d7e6c1ac0036ee897e" + }, + "thema": "2. Wie lautet das sog. „Substitutionsprinzip“?", + "content": "Man hat S1 und S2, falls man in S1 ein Wort bedeutungsgleich/sinngleich ersetzt, dann ist die Bedeutung/der Sinn von S1 gleich der von S2\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7b6fcba29b0034462495" + }, + "thema": "6. Welche Auffassung vertrat René Descartes bezüglich der Auffassung, ob nichtmenschliche Wesen Bewusstsein haben?", + "content": " ", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0dae124adeb30f74b8bf2a" + }, + "thema": "tu,u5t,", + "content": "57,57,5", + "vorlesung": "5k57k", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5ebe6e4f20f74f49dc30f6d0" + }, + "vorlesung": "MaLo", + "thema": "DNF und KNF", + "content": "Zu jeder Formel ψ ∈ AL gibt es äquivalente Formeln ψD in DNF und ψK in KNF.", + "latex": 0 +}, +{ + "_id": { + "$oid": "5f120ae072389a00348084d0" + }, + "thema": "4. Worin besteht der wesentliche Unterschied zwischen unseren (menschlichen) Sprachen – natürlichen ebenso wie künstlichen – und dem Zeichengebrauch der Tiere? ", + "content": "Menschliche Sprache wendet nicht einfach nur bekanntes auf bestimmte Situationen an, sondern formt neue komplexe Ausdrücke, welche in neuen, unbekannten Situationen angewandt werden. Im Unterschied dazu wenden Tiere ihre Laute bzw. Zeichen nur in bestimmten Situationen an und konstruieren keine neuen Ausdrücke für neue Situationen.", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7978cba29b0034462454" + }, + "thema": "8. Mit Hilfe welches Kriteriums kann man physische von mentalen Eigenschaften unterscheiden?", + "content": "direkt sinnlich wahrnehmen oder messen/ Mentale Eigenschaften hingegen kann man in der Introspektion wahrnehmen\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120de672389a003480850b" + }, + "thema": "2. War Wittgenstein ein Philosoph der Normalsprache oder ein Philosoph der Idealsprache? ", + "content": "Beides. In seinem Frühwerk Philosoph der Idealsprache, in seinem Spätewerk der Normalsprache. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e19f1ba9fe80039fefef5" + }, + "thema": "Was kann man gegen das Prädikationsargument einwenden?", + "content": "Die erste Annahme, dass allgemeine Begriffe etwas bezeichnen, ist zweifelhaft.\nNimmt man dies jedoch an, heißt das noch nicht, dass diese Begriffe tatsächlich Universalien bezeichnen.\n", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7b2acba29b003446248b" + }, + "thema": "6. Nachdenk- und Diskussionsfrage: Stimmen Sie Frank Jacksons Argumentation zu? Was könnte man von einem materialistischen Standpunkt entgegnen? ", + "content": " ", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10ca725883a800341b5dc7" + }, + "thema": "4. Zeigt das Chinese-Room-Argument, dass Computer Bewusstsein haben, oder zeigt es, dass Computer kein Bewusstsein haben?", + "content": "Weder noch; es zeigt nur, dass das korrekte Operieren mit Sprachzeichen kein Anzeichen menschlichen Bewusstseins ist.", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120d4d72389a00348084ff" + }, + "thema": "4. Wie lautet das sog. „Kompositionalitätsprinzip der Bedeutung“?", + "content": "Damit ein Satz eine Bedeutung hat, muss jedes seiner Bestandteile einzeln eine Bedeutung haben. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10cb2e5883a800341b5dcf" + }, + "thema": "2. Inwiefern kann man sagen, dass sprachliche Äußerungen eine „abgeleitete“, „indirekte“ Intentionalität haben?", + "content": "Da wir Sprache nutzen, um mentale Vorgänge auszudrücken; die Intention dieser ist also Grundlage der Sprache, die wir nutzen. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e406d150a1adf0479e627f2" + }, + "vorlesung": "BuK", + "thema": "Definition Epsilon-Halteproblem", + "content": "Hε = {⟨M⟩|M hält auf der Eingabe ε}", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "30", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e406a5a0a1adf0479e627f0" + }, + { + "$oid": "5e4079e00a1adf0479e62808" + }, + { + "$oid": "5e407b230a1adf0479e6280c" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e40661e0a1adf0479e627e8" + }, + "vorlesung": "BuK", + "thema": "Beispiele abzählbar unendliche Mengen", + "content": "Menge der Gödelnummern, \nMenge Σ∗ z.B. {0, 1}∗, \nMenge der TMen (in unserer Normalform), da jede TM durch eine Gödelnummer beschrieben wird. ", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "20", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e41ed1013f9d7034fec8205" + }, + { + "$oid": "5e406f300a1adf0479e627f8" + }, + { + "$oid": "5e4283d4f5049c0798e4f498" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e4297f4f5049c0798e4f4a5" + }, + "vorlesung": "Bier", + "thema": "Bier", + "content": "weils schmeckt!", + "img": { + "$binary": { + "base64": "Qmllcg==", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + "a", + "b", + "c", + "d" + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e407a5f0a1adf0479e62809" + }, + "vorlesung": "BuK", + "thema": "Def. Reduktion", + "content": "Sei L1 und L2 über Σ. L1 auf L2 reduzierbar, L1 ≤ L2, wenn berech. f : Σ∗ → Σ∗ existiert, mit x∈L1 ⇔ f(x)∈L2.", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "53", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e407aeb0a1adf0479e6280b" + }, + { + "$oid": "5e4078890a1adf0479e62805" + }, + { + "$oid": "5e4070ff0a1adf0479e627fb" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e4042525e3ac00373c9629e" + }, + "vorlesung": "BuK", + "thema": "Goedelnummer Beginn- und Endstring", + "content": "Um Praefixfreiheit zu erreichen, vereinbaren wir, dass alle Goedelnummern mit 111 beginnen und auf 111 enden und ansonsten\nden Teilstring 111 nicht in ihrer Kodierung enthalten.\n", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "7", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e40431c5e3ac00373c962a0" + }, + { + "$oid": "5e4069fc0a1adf0479e627ee" + }, + { + "$oid": "5e40719d0a1adf0479e627fd" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0c930fe6c1ac0036ee8985" + }, + "thema": "1. Wie lauten die beiden Titel von Ludwig Wittgensteins Hauptwerken? Welches davon war Wittgensteins Frühwerk, welches sein Spätwerk? ", + "content": "erst: Tractatus logico-philosophicus\ndann: Philosophischen Untersuchungen\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e17d8ba9fe80039fefedc" + }, + "thema": "4. Erläutern Sie den Unterschied zwischen Sachverhalten und Propositionen!", + "content": "Sachverhalte können nicht wahr oder falsch sein, sie bestehen oder sie bestehen nicht. Propositionen hingegen können wahr oder falsch sein. Sachverhalte müssen also bestehen, damit eine Proposition wahr ist.", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e41faf413f9d7034fec8214" + }, + "vorlesung": "BuK", + "thema": " Def. Komplexitätsklasse EXPTIME", + "content": " \n Klasse aller Entscheidungsprobleme, die durch eine (deterministische) TM M entschieden werden, deren Worst Case Laufzeit durch 2^q(n) mit einem Polynom q beschränkt ist.\n\nBeispiele: JA: 2^n, 3^n, n*2^n, n!, n^n, 2^(n^(1/2)) \n Nein: 2^2^n, n^n^n", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e41f96a13f9d7034fec8212" + }, + { + "$oid": "5e41f56813f9d7034fec820b" + }, + { + "$oid": "5e41eac513f9d7034fec8200" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0c8fc7e6c1ac0036ee8949" + }, + "thema": "2. Wie hat Ferdinand de Saussure den Begriff der Sprache definiert?", + "content": "System von Zeichen stammt üb­rigens von dem berühmten Schwei­zer Linguisten Ferdinand de Saussure. -> Vokabular und einer Grammatik\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e16a6ba9fe80039fefec2" + }, + "thema": "3. Wie sieht die Standardform eines (deduktiven) Arguments aus?", + "content": "- Prämissen durchnummeriert untereinanderschreiben. \n- unter die Prämissen kommt die Konklusion der Prämissen. \n", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c920ce6c1ac0036ee896d" + }, + "thema": "8. Was versteht man unter „mentalen Repräsentationen“?", + "content": "Ideen wie Baum\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e429774f5049c0798e4f4a2" + }, + "vorlesung": "sAuFeN", + "thema": "und noch einmal BIER!", + "content": "wir wollen mehr!", + "img": { + "$binary": { + "base64": "c0F1RmVO", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + "a", + "b", + "c", + "d" + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0c9213e6c1ac0036ee896e" + }, + "thema": "9. Locke behauptet – entgegen der landläufigen Auffassung – dass Papageien nicht sprechen können. Wie kommt Locke zu dieser These? Was fehlt bei den Papageien zum richtigen Sprechen? ", + "content": "Keine Verbindung von der Aussprache zum inneren Gedachten\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d799ecba29b0034462459" + }, + "thema": "5. Wie lautet die Interaktionsthese?", + "content": "mentale und physikalische Phänomene wirken irgendwie kausal aufeinander ein, und zwar gegenseitig\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c9053e6c1ac0036ee8952" + }, + "thema": "6. Erläutern Sie die Begriffe Index, Ikon und Symbol (im Sinne der Semiotik von Charles Sanders Peirce) und geben Sie Beispiele! ", + "content": "Index: natürliches Zeichen -> zwischen Zeichen und Gegenstand kausalbeziehung\nIkon: Zeichen weisen Ähnlichkeit auf zu Gegenstand -> Warnzeichen, Icons, …\nkonventionelle Zeichen", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1909ba9fe80039fefee9" + }, + "thema": "3. Welche Funktion haben die sog. „allgemeinen Ausdrücke“/ „allgemeinen Terme“? Geben Sie einige Beispiele für allgemeine Terme!", + "content": "3.\tSie können viele verschiedene Individuen bezeichnen. Beispiele: \"rot\", \"Mensch\", \"weise\"", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1a26ba9fe80039fefef8" + }, + "thema": "1. Wie könnte man Ähnlichkeit definieren, ohne sich auf die Annahme von Universalien festzulegen?", + "content": "Für alle x, y : (x,y) gdw es existiert ein F: x ist F und y ist F.\nx und y haben also etwas gemeinsam, aber das gemeinsame muss keine Universale sein. \n", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e429748f5049c0798e4f4a0" + }, + "vorlesung": "sAuFeN", + "thema": "Gin ", + "content": "am besten mit Tonik (KEIN Schwepes)", + "img": { + "$binary": { + "base64": "c0F1RmVO", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + "a", + "b", + "c", + "d" + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e6d342f3c2470594a7e014a" + }, + "vorlesung": "ebwl", + "thema": "Aufbauorganisation", + "content": "Die Aufbauorganisation beschäftigt sich mit der Struktur der Organisation, also wer für welche Teilaufgaben zuständig ist. Der Aufbau organisatorischer Strukturen ist das zentrale Instrument der Unternehmensführung.", + "img": { + "$binary": { + "base64": "RWluZsODwrxocnVuZyBpbiBkaWUgQldM", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e6cad943c2470594a7e0142" + }, + { + "$oid": "5e6d33a33c2470594a7e0149" + }, + { + "$oid": "5e6cb4223c2470594a7e0145" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0d79ffcba29b0034462465" + }, + "thema": "9. Erläutern Sie die Position des Parallelismus! Welche der Thesen des Leib-Seele-Paradoxons werden im Parallelismus akzeptiert und welche nicht?", + "content": "keinerlei Wechselwirkung, -Interaktionsthese, \n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7b90cba29b003446249a" + }, + "thema": "4. Zeigt das Chinese-Room-Argument, dass Computer Bewusstsein haben, oder zeigt es, dass Computer kein Bewusstsein haben?", + "content": "dass die Fähigkeit, mit Sprachzeichen zu operieren, nicht das Vorhandensein von Bewusstsein beweist\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e41f8d013f9d7034fec8210" + }, + "vorlesung": "BuK", + "thema": "NTM M erkannte Sprache", + "content": "Die von der NTM M erkannte Sprache L(M) besteht aus allen von M akzeptierten Wörtern.", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4071890a1adf0479e627fc" + }, + { + "$oid": "5e406f300a1adf0479e627f8" + }, + { + "$oid": "5e43ed577ccccd043c42ce95" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5ec271ab40c53412bfacdc9a" + }, + "thema": "Adam Smith und der Umgang mit knappen Ressourcen", + "content": "Nach Adam Smith schafft die Spezialisierung die Grundlage zum effizienten Umgang mit knappen Ressourcen. Menschen erhalten Erfahrungen in einem Teilgebiet und können so effizienter arbeiten. \nAußerdem können andere Menschen diese Aufgabe schneller erlernen, was zu einem Kostenvorteil bei der Ausbildung führt", + "vorlesung": "ebwl", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7bb4cba29b003446249f" + }, + "thema": "5. Gehen Sie zu Abschnitt 2.16 des Skriptums und betrachten Sie das dort abgebildete Hasenenten-Bild. Beschreiben Sie das, was bei der Betrachtung dieses Bildes geschieht, mit Hilfe des Qualia-Begriffs! ", + "content": " ", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e42ccdff5049c0798e4f4a8" + }, + "vorlesung": "TC F", + "thema": "Blausäure HCN", + "content": "- Toxische Flüssigkeit\n- wegen der Neigung zur stark exothermen Polymerisation ist HCN mit Säure zu stabilisieren und möglichst wasserfrei zu transportieren\n- meistens für organische Synthesen verwendet", + "img": { + "$binary": { + "base64": "VEMgRg==", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + "a", + "b", + "c", + "d" + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5ebe6e4f20f74f49dc30f6d4" + }, + "vorlesung": "MaLo", + "thema": "Resolutionslemma", + "content": "Sei K eine Klauselmenge, C1, C2 ∈ K und C Resolvente von C1 und C2. Dann sind K und K ∪ {C} äquivalent.", + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0c9200e6c1ac0036ee896c" + }, + "thema": "7. Welche Beziehung besteht zwischen Ideen (im Sinne Lockes) und Gedanken?", + "content": "Denken mit Ideen, Ideen verknüpft zu komplexeren menta­len Gebilden-Gedanken \n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d79adcba29b003446245b" + }, + "thema": "7. Erklären Sie, warum nicht alle drei Thesen des Leib-Seele-Paradoxons zusammen genommen wahr sein können!", + "content": "1&2 -> 3 nicht wahr\n1&3 -> 2 nicht wahr\n2&3 -> 1 nicht wahr ", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e16c7ba9fe80039fefec4" + }, + "thema": "1. Was sind und wozu dienen Kategoriensysteme in der Ontologie?", + "content": "Ein Kategoriensystem ist ein Begriffssystem und besteht aus mehreren Kategorien. Sie dienen dazu alle Gegenstände systematisch einzuteilen.", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120c0872389a00348084e8" + }, + "thema": "4. Erläutern Sie die Begriffe Syntax, Semantik und Pragmatik im Sinne der Theorie von Charles Morris! Womit beschäftigen sich Syntax, Semantik und Pragmatik jeweils?", + "content": "Syntax: Beziehung eines Zeichens zum Zeichensystem; die Grammatik einer Sprache\nSemantik: Beziehung eines Zeichens zum Gegenstand, das es bezeichnet; die Bedeutung \nPragmatik: Bezeichnung eines Zeichens zum Sprechenden; Sprachgebrauch \n", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10cb925883a800341b5dd1" + }, + "thema": " 1. Welche Arten mentaler Phänomene kann man unterscheiden? Wie wurden und werden die mentalen Phänomene in der Philosophie des Geistes bzw. philosophischen Psychologie eingeteilt?", + "content": "In Vorstellungen, Urteile/ Überzeugungen, Fühlen und Wollen. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120b9672389a00348084e0" + }, + "thema": "3. Was versteht man in der Sprachphilosophie eigentlich unter einer „idealen Sprache“? Wodurch soll sich eine „ideale“ Sprache von den gewöhnlichen Sprachen unterscheiden? Für welche Zwecke ist die „ideale Sprache“ gedacht?", + "content": "Diese soll nicht mehr mehrdeutig und unklar sein und man sollte an der Oberflächenstruktur eines Satzes seine logische Struktur ablesen können. Eine solche Sprache soll in der Wissenschaft und Philosophie eingesetzt werden und nicht die Alltagssprache ersetzen ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e40722f0a1adf0479e62801" + }, + "vorlesung": "BuK", + "thema": "TM M die H erkennt (Halteproblem)", + "content": "Erhält M eine syntaktisch inkorrekte Eingabe, so verwirft M die Eingabe.\nErhält M eine Eingabe der Form ⟨M⟩w,\nso simuliert M die TM M mit Eingabe w und akzeptiert, sobald/falls M auf w hält.", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "45", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e406d150a1adf0479e627f2" + }, + { + "$oid": "5e404e4a08c86f0469edc923" + }, + { + "$oid": "5e407b230a1adf0479e6280c" + } + ], + "latex": 1 +}, +{ + "_id": { + "$oid": "5e4061de0a1adf0479e627e6" + }, + "vorlesung": "BuK", + "thema": "Gibt es unentscheidbare Probleme?", + "content": "Ja, es gibt unentscheidbare Probleme. Da: es existieren mehr Sprachen/Probleme als TMen/Algorithmen", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "19", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e483cd93a517d07aaac098e" + }, + { + "$oid": "5e4066900a1adf0479e627e9" + }, + { + "$oid": "5e4078180a1adf0479e62803" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e4071dc0a1adf0479e627ff" + }, + "vorlesung": "BuK", + "thema": "Semi-Entscheidbarkeit in Bezug zu Entscheidbarkeit", + "content": "L entscheidbar ⇒ L semi-entscheidbar", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "43", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4072000a1adf0479e62800" + }, + { + "$oid": "5e4078470a1adf0479e62804" + }, + { + "$oid": "5e4070ff0a1adf0479e627fb" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e42971df5049c0798e4f49e" + }, + "vorlesung": "sAuFeN", + "thema": "Alkohol", + "content": "Lösung (zu jedem Problem)", + "img": { + "$binary": { + "base64": "c0F1RmVO", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + "a", + "b", + "c", + "d" + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5eca2a9126d20d389cf86da5" + }, + "thema": "Was ist ein Grundterm?", + "content": "EIn Grundterm ist ein Term in dem keine Variablen vorkommen. Also ein Term, der nur aus Funkions- und Konstantensymbolen besteht", + "vorlesung": "MaLo", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e483ba03a517d07aaac0989" + }, + "vorlesung": "BuK", + "thema": "Satz von Cook und Levin", + "content": "SAT ist NP-vollständig", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e483cd93a517d07aaac098e" + }, + { + "$oid": "5e41fbbf13f9d7034fec8215" + }, + { + "$oid": "5e491ce23a517d07aaac0991" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0c9237e6c1ac0036ee8970" + }, + "thema": "2. Übung: Lesen Sie das folgende deutsche Wort: „Haus“. Haben Sie, in dem Moment, als die Bedeutung des Wortes in Ihrem Bewusstsein war, ein inneres Bild von einem Haus gehabt? An was denken sie?", + "content": "Haus\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e41fc4513f9d7034fec8216" + }, + "vorlesung": "BuK", + "thema": "SAT Algorithmus entscheidet", + "content": "Angenommen, Algorithmus A entscheidet SAT Instanzen in T(n,m) Zeit. Dann gibt es einen Algorithmus B, der für erfüllbare SAT Instanzen in n·T(n, m) Zeit eine erfüllende Wahrheitsbelegung konstruiert.\n", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e41fc8813f9d7034fec8218" + }, + { + "$oid": "5e41fc6113f9d7034fec8217" + }, + { + "$oid": "5e491bb53a517d07aaac0990" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0e1a78ba9fe80039fefeff" + }, + "thema": "3. Nachdenk- bzw. Diskussionsfrage: Was halten Sie von dem Argument zugunsten der These, dass Musikwerke Universalien sind? Falls Sie die Konklusion nicht akzeptieren wollen, wie würden Sie das Argument angreifen? ", + "content": "Die Argumentation erscheint mir logisch. Auch darin, dass ein Musikstück nie zwei Mal genau gleich gespielt oder aufgeführt werden kann. Wenn ich Mozarts Alla Turca übe und mich dabei verspiele, bleibt es dennoch Alla Turca, auch wenn andere das Stück vielleicht besser spielen. Auch bei einer Aufführung kommt es darauf an, in welchem Raum ein Stück gespielt wird, welche Instrumente verwendet werden und ob sich jemand verpielt. Das kann je nach eigener Präferenz gut oder schlechter klingen, jedoch handelt es sich um dasselbe Werk.", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e05ad516fa1358ff2c076" + }, + "thema": "fdsfds", + "content": "fdfs", + "vorlesung": "test", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c91dfe6c1ac0036ee8968" + }, + "thema": "3. Wofür stehen, gemäß die Vorstellungstheorie der Bedeutung, die Zeichen der Lautsprache? Wofür sind sie Zeichen?", + "content": " ", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c9412e6c1ac0036ee8994" + }, + "thema": "3. Geben Sie Beispiele für performative Äußerungen, die nicht die grammatikalische Form „Ich“ + Verbum in der ersten Person Singular Präsens Indikativ Aktiv haben!", + "content": "Sitz dich! Schließ’ die Tür!\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7967cba29b0034462452" + }, + "thema": "6. Geben Sie Beispiele für physische Eigenschaften!", + "content": "die Farbe zu haben, sich dort-und-dort zu befinden, die-und-die chemische Struktur zu haben\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5ec2766a40c53412bfacdc9c" + }, + "thema": "Disruption nach Schumpeter", + "content": "Informationen und Kommunikationsmechanismen werden anders ausgenutzt um Angebot und Nachfrage zusammen zu bringen", + "vorlesung": "ebwl", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e18c1ba9fe80039fefee6" + }, + "thema": "4. Was versteht man in der Ontologie unter einem Einzelding (Individuum)? Geben Sie auch Beispiele!", + "content": "Individuen unterschieden sich voneinander und sind einzigartig. \nIndividuen sind z.B. Menschen, Katzen, manche sind aber auch rot oder alt.\n", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c92f0e6c1ac0036ee8981" + }, + "thema": "2. Frege unterscheidet zwei „semantische Ebenen“ (= Bedeutungsebenen). Wie nennt er diese?", + "content": "Bedeutung und Sinn\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7a1bcba29b0034462469" + }, + "thema": "13. Welche monistischen Positionen zum Leib-Seele-Problem kennen Sie?", + "content": " ", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c8fd9e6c1ac0036ee894a" + }, + "thema": "3. Warum wäre es nicht angemessen, Sprache einfach als Menge oder Ansammlung von Zeichen zu definieren?", + "content": "Besitzt noch Regeln Grammatik -> nicht wie Sprache von Tiere, potentiell unednlich\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c9089e6c1ac0036ee8954" + }, + "thema": "8. Was versteht man unter „onomatopoetischen Wörtern“, im Rahmen der Peirce’schen Einteilung der Zeichen in Indizes, Ikone und Symbole – unter den Wörtern unserer natürlichen Sprachen ein?", + "content": "Diese Wörter haben gewisse ikonische Aspekte. Wie „kreischen“, „klap­pern“\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e04d383326947c4d721b6" + }, + "thema": "35hu35", + "content": "2352j", + "vorlesung": "test", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e6c9eac3c2470594a7e0140" + }, + "vorlesung": "ebwl", + "thema": "Was ist ein Unternehmen?", + "content": "\"Ein Unternehmen ist ein sozio-ökonomisches System,das als planvoll organisierte Wirtschaftseinheit Güter und Dienstleistungen erstellt und gegenüber Dritten verwertet.\"\n", + "img": { + "$binary": { + "base64": "RWluZsODwrxocnVuZyBpbiBkaWUgQldM", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e6d33a33c2470594a7e0149" + }, + { + "$oid": "5e6d342f3c2470594a7e014a" + }, + { + "$oid": "5e6d34d83c2470594a7e014c" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0c9253e6c1ac0036ee8973" + }, + "thema": "3. Für welche Art von sprachlichen Ausdrücken ist die Referenztheorie am ehesten plausibel?", + "content": "Eigennamen", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c6685883a800341b5d95" + }, + "thema": "12. Nennen Sie einen historischen Vertreter der Theorie der prästabilierten Harmonie!", + "content": "Gottfried Wilhelm Leibniz", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c6e35883a800341b5d9d" + }, + "thema": "2. Was versteht Descartes unter einer „denkenden Substanz“ und was unter einer „ausgedehnten Substanz“?", + "content": "Denkende Substanz = Seele.\nAusgedehnte Substanz = Körper. \n", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c8fd5883a800341b5daf" + }, + "thema": "4. Versuchen Sie, den Begriff der „physischen Realisierung“ in der Philosophie des Geistes zu erklären! Was bedeutet es zum Beispiel, zu sagen, dass (bei uns Menschen) Schmerzen in C-Fasererregungen physisch realisiert sind? ", + "content": "Physische Realisierung ist nicht dasselbe wie Identität. Sie bezeichnet nur eine Möglichkeit, wie ein Zustand realisiert ist, schließt aber nicht aus, dass es weitere Methoden zur Umsetzung geben kann. „Schmerzen sind beim Menschen in C-Fasererregungen physisch realisiert“ bedeutet also, dass Schmerzen auch noch auf andere Weisen realisiert sein können und Schmerzen nicht mit C-Fasererregungen identisch sind.", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c9635883a800341b5db6" + }, + "thema": "4. Welche Frage wirft Frank Jackson in Zusammenhang mit dem Mary-Gedankenexperiment auf, und wie beantwortet er diese?", + "content": "Lernt Mary dabei (beim Rote-Rose-Sehen) etwas Neues, obwohl sie doch zuvor alles über Rot-Wahrnehmung gelernt hat? Jackson beantwortet diese Frage positiv, laut ihm lernt Mary, wie es sich anfühlt, etwas Rotes zu sehen. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e40719d0a1adf0479e627fd" + }, + "vorlesung": "BuK", + "thema": "Sprache L wird von TM M erkannt:", + "content": "Eine Sprache L wird von einer TM M erkannt, wenn M jedes Wort aus L akzeptiert, und M kein Wort akzeptiert, das nicht in L enthalten ist.", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "41", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4071890a1adf0479e627fc" + }, + { + "$oid": "5e43deb17ccccd043c42ce93" + }, + { + "$oid": "5e43ed577ccccd043c42ce95" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e406a5a0a1adf0479e627f0" + }, + "vorlesung": "BuK", + "thema": "Definition Halteproblem", + "content": "H = {⟨M⟩w|M hält auf w}", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "28", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e406d150a1adf0479e627f2" + }, + { + "$oid": "5e407b230a1adf0479e6280c" + }, + { + "$oid": "5e406ecc0a1adf0479e627f6" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e41ef4913f9d7034fec8206" + }, + "vorlesung": "BuK", + "thema": "Methoden zum Nachweis von Nicht-Berechenbarkeit", + "content": "Diagonalisierung, Unterprogrammtechnik, Reduktionen (spezielle Variante der Unterprogrammtechnik), Satz von Rice: Aussagen über Eigenschaften von Funktionen, die durch eine gegebene TM berechnet werden, sind nicht entscheidbar", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4296cdf5049c0798e4f49c" + }, + { + "$oid": "5e406f300a1adf0479e627f8" + }, + { + "$oid": "5e41eac513f9d7034fec8200" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e4041db5e3ac00373c9629d" + }, + "vorlesung": "BuK", + "thema": "Zeit und Platzbedarf einer k-Band TM auf einer 1-Band TM", + "content": "Eine k-Band-TM M mit Zeitbedarf t(n) und Platzbedarf s(n) kann von einer 1-Band-TM M' mit Zeitbedarf O($t^2$ (n)) und Platzbedarf O(s(n)) simuliert werden.", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "6", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e42ff35f5049c0798e4f4a9" + }, + { + "$oid": "5e404e4a08c86f0469edc923" + }, + { + "$oid": "5e4071890a1adf0479e627fc" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0c909ae6c1ac0036ee8956" + }, + "thema": "2. Wie werden Zeichentokens noch genannt?", + "content": "Zei­chenvorkommnisse\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7b8bcba29b0034462499" + }, + "thema": "3. Was soll das Chinese-Room-Gedankenexperiment zeigen?", + "content": "Das chinesische Zimmer und Menschen funktionieren wie ein PC. Unterschied ob mit chinesischen Zeichen umgehen zu können und diese tatsächlich verstehen zu können.\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e42972bf5049c0798e4f49f" + }, + "vorlesung": "sAuFeN", + "thema": "Bier", + "content": "flüssiges Gold", + "img": { + "$binary": { + "base64": "c0F1RmVO", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + "a", + "b", + "c", + "d" + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5ec275dd40c53412bfacdc9b" + }, + "thema": "Schumpeters Theorie der wirtschaftlichen Entwicklung ", + "content": "Für Schumpeter beruht Innovation auf Informationsvorsprüngen. Informationen über:\n1.Beschaffungsmärkte\n2.Absatzmärkte\n3. Transformationsprozess", + "vorlesung": "ebwl", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c937fe6c1ac0036ee898e" + }, + "thema": "5. Austin betont, dass performative Äußerungen keine Beschreibungen „innerer geistiger Akte“ sind.", + "content": "Ermeintscherzhaft, performativeÄußerungen als Beschreibungen „innerer geistiger Akte“ zu interpretieren, würde Bigamisten und Meineidigen „ein Hintertürchen öffnen“. Wie ist das zu verstehen? Inwiefern würde das Bigamisten und Meineidigen „ein Hintertürchen öffnen“?den inneren geistigen Akt kommt es nicht an, ein Versprechen z.B. ist eine Sprechhandlung, kein innerer Akt.\nWie bei Heirat “Ich will”", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c9359e6c1ac0036ee898d" + }, + "thema": "4. Geben Sie typische Beispiele für performative Äußerungen!", + "content": "Ich verspreche, morgen zu kommen\nIch warne dich\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c9047e6c1ac0036ee8951" + }, + "thema": "5. Welche Arten von Zeichen unterscheidet Charles Sanders Peirce?", + "content": "Indi­zes, Ikone und Symbole\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c915ae6c1ac0036ee895d" + }, + "thema": "5. Welche logische Struktur hat der Satz „Niemand ist gekommen“? Welche logische Analyse wird durch die grammatikalische Oberflächenstruktur nahegelegt? (Denken Sie an die Geschichte von Odysseus!)", + "content": "Subjekt-Prädikat-Struktur, \n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c93cee6c1ac0036ee8991" + }, + "thema": "8. Angenommen, ich leihe mir Geld von einer Freundin und sage: „Ich verspreche, es spätestens nächste Woche zurückzugeben.“", + "content": "8. Angenommen, ich leihe mir Geld von einer Freundin und sage: „Ich verspreche, es spätestens nächste Woche zurückzugeben.“ In Wahrheit habe ich aber gar nicht vor, das Geld bis nächste Woche zurückzugeben. Warum ist meine Äußerung dennoch kein „Versager“ in Austins Sinn? \nunaufrichtig, aber ein performativer Akt wurde ausgeführt, ein Versprechen wurde abgegeben", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e0715f264273a76855000" + }, + "thema": "gdfgdf", + "content": "gdfgfd", + "vorlesung": "test", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c902ae6c1ac0036ee894e" + }, + "thema": "2. Welche Arten von Zeichen werden unterschieden?", + "content": "natürliche von konventionel­len Zeichen unterscheiden\nnatürliche: Kau­salbezie­hung, stehen nicht für etwas, aber sie weisen auf etwas hin.\nkonventionelle: konvention dass ein Zeichen für etwas steht wie Feuer", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e07dae950cd3bf6566de2" + }, + "thema": "fdsfds", + "content": "fdsfsd", + "vorlesung": "test", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e0ea0ba9fe80039fefebb" + }, + "thema": "Welche Beispiele für Gegenstände kennen Sie, die in der Philosophie zumindest von manchen als nichtmaterielle Gegenstände aufgefasst werden?", + "content": "Zahlen, Software, Kompositionen, literarische Werke, mentale Vorgänge und Zustände, Gedanken, Erinnerungen, Wahrnehmungen, Wünsche, Fantasien, Sinneserfahrungen/-eindrücke", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e17b3ba9fe80039fefed8" + }, + "thema": "Wie kann man die Kategorie der abstrakten Gegenstände ontologisch charakterisieren? Was unterscheidet sie von konkreten materiellen und/oder mentalen Gegenständen?", + "content": " Nicht sinnlich wahrnehmbar\no Anders als materielle\n· Nicht der Introspektion zugänglich\no Anders als mentale\n· Nicht räumlich lokalisiert\no Anders als materielle\n· Eher nicht zeitlich (ungeklärt, evtl ewig)\no Anders als mentale\n· Bewusstseinsunabhängig\no Anders als mentale\n· Nicht subjektiv (verschiedene Personen denken an identischen Gegenstand)\no Anders als mentale\n", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c929ae6c1ac0036ee8977" + }, + "thema": "4. Unter anderem Ludwig Wittgenstein im Tractatus logico-philosophicus vertritt eine sog. „Abbildtheorie“ der. was ist Abbild? Welche Beziehung soll zwischen dem „Bild“ und dem Abgebildeten bestehen?", + "content": " ", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d797ecba29b0034462455" + }, + "thema": "1. Was versteht man – allgemein gesprochen – unter einem Paradoxon?", + "content": "Menge von Sätzen die einzeln plausibel sind jedoch zusammen nicht plausibel sind oder sogar Widerspruch\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e06a8f264273a76854ffe" + }, + "thema": "fsdfds", + "content": "fsfds", + "vorlesung": "test", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5eca2c9226d20d389cf86da7" + }, + "thema": "Wann ist eine Interpretation passend für eine Formel?", + "content": "Eine Interpretation $(\\mathscr{A}, β)$ ist also passend für eine Formel ψ (oder eine Formelmenge Φ) wenn alle Funktions- und Relationssymbole von ψ (bzw. Φ) in der Signatur von $ \\mathscr{A} $ enthalten sind und alle freien Variablen von ψ (bzw. Φ) zum Definitionsbereich von β gehören.", + "vorlesung": "MaLo", + "latex": 1, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c925ce6c1ac0036ee8974" + }, + "thema": "1. Gemäß der Referenztheorie gilt, dass singuläre Terme Einzeldinge bezeichnen. Was bezeichnen allgemeine Terme, gemäß der Referenztheorie? ", + "content": "Universalien", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7b3bcba29b003446248d" + }, + "thema": "2. Welche dualistischen Positionen kennen Sie?", + "content": "Substanzdualismus von Eigenschaftsdualismus\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e427806f5049c0798e4f495" + }, + "vorlesung": "BuK", + "thema": "TM simuliert auf RAM uniformes Kostenmaß", + "content": "Die Initialisierung ist in O(n). Die Simulation eines Schrittes ist konstant. Also ist die Simulation aller Schritte O(n+c*t(n)) = O(n+t(n))", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e405fc00a1adf0479e627e3" + }, + { + "$oid": "5e41f56813f9d7034fec820b" + }, + { + "$oid": "5e40693d0a1adf0479e627eb" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0c92fde6c1ac0036ee8983" + }, + "thema": "4. Was versteht Frege unter dem „Sinn“ eines Ausdrucks?", + "content": "Sinn ist aber nicht der bezeichnete Gegenstand sondern Weise des Gegebenseins, abstrakter Gegenstand, ähnlich einer platonischen Idee\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e6caeff3c2470594a7e0143" + }, + "vorlesung": "ebwl", + "thema": "Das Motivationsproblem", + "content": "Das Motivationsproblem beschäftigt sich damit einzelne Individuen zur Kooperation anzuregen. Motivationsprobleme resultieren aus Interessenskonflikten zwischen Akteuren. Das Motivationsproblem lässt sich auf das Nichtwollen eines oder mehrerer Individuen reduzieren\n", + "img": { + "$binary": { + "base64": "RWluZsODwrxocnVuZyBpbiBkaWUgQldM", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e6cad943c2470594a7e0142" + }, + { + "$oid": "5e6caab83c2470594a7e0141" + }, + { + "$oid": "5e6cb40e3c2470594a7e0144" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0d79bdcba29b003446245d" + }, + "thema": "1. Erläutern Sie die Unterscheidung zwischen dualistischen und monistischen Positionen zum Leib-Seele-Problem!", + "content": "Dualismus: es gibt sowohl Physikalisches als auch Mentales\nMonismus: es gibt entweder nur Physikalisches oder nur Mentales\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c62f5883a800341b5d90" + }, + "thema": "7. Erläutern Sie die Position des Idealismus! Welche der Thesen des Leib-Seele-Paradoxons werden im Idealismus akzeptiert und welche nicht?", + "content": "Ich würde meinen, dass im Idealismus eigentlich alle drei Thesen abgelehnt werden, auch die Interaktionsthese. Wenn es gar keine physikalischen Phänomene gibt, hat es ja keinen Sinn zu sagen, dass physikalische Phänomene mentale Phänomene verursachen können. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120c3c72389a00348084ed" + }, + "thema": "3. Wofür stehen, gemäß die Vorstellungstheorie der Bedeutung, die Zeichen der Lautsprache? Wofür sind sie Zeichen?", + "content": "Zeichen der Lautsprache sind Zeichen für mentale Repräsentationen.", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c9e85883a800341b5dbb" + }, + "thema": "4. Welche Varianten der Identitätstheorie kennen Sie?", + "content": "Behaviourismus, Gehirnzustandstheorie, analytische Identitätstheorie,", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120b5072389a00348084d9" + }, + "thema": "1. Erläutern Sie die Unterscheidung zwischen Zeichentypen und Zeichentokens!", + "content": "Zeichentoken sind konkret sinnlich wahrnehmbar, Zeichentypen hingegen nicht, diese sind abstrakt. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e406a1d0a1adf0479e627ef" + }, + "vorlesung": "BuK", + "thema": "Properties Unterprogrammtechnik", + "content": "Wenn die Sprache L ⊆ {0, 1}∗ unentscheidbar ist, dann ist auch ihr Komplement L unentscheidbar.\nWenn die Sprache L ⊆ {0, 1}∗ entscheidbar ist, dann ist auch ihr Komplement L entscheidbar.\n ", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "27", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4070ff0a1adf0479e627fb" + }, + { + "$oid": "5e42817ef5049c0798e4f497" + }, + { + "$oid": "5e4078d60a1adf0479e62806" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e41eac513f9d7034fec8200" + }, + "vorlesung": "BuK", + "thema": "Def. Turing-mächtig", + "content": "Ein Rechnermodell wird als Turing-mächtig bezeichnet,\nwenn jede Funktion, die durch eine TM berechnet werden kann, auch durch dieses Rechnermodell berechnet werden kann.", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4060940a1adf0479e627e4" + }, + { + "$oid": "5e4011e32aca8b03de20188f" + }, + { + "$oid": "5e41eb7b13f9d7034fec8203" + } + ], + "latex": 1 +}, +{ + "_id": { + "$oid": "5e4071890a1adf0479e627fc" + }, + "vorlesung": "BuK", + "thema": "Sprache L wird von TM M entschieden:", + "content": "Eine Sprache L wird von einer TM M entschieden, wenn M auf jeder Eingabe hält, und M genau die Wörter aus L akzeptiert.", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "40", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e40719d0a1adf0479e627fd" + }, + { + "$oid": "5e407b230a1adf0479e6280c" + }, + { + "$oid": "5e403f415e3ac00373c9629c" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0d7ba1cba29b003446249c" + }, + "thema": "2. Geben Sie Beispiele für Eigenschaften, die Qualia aufweisen, und Beispiele für Eigenschaften, die keine Qualia aufweisen!", + "content": "sinnlichen Wahrnehmung, in der inneren Wahrnehmung / Physikalische Vorgänge und Zustände z.B. 1.70 gross zu sein\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7adfcba29b0034462481" + }, + "thema": "3. Erläutern Sie den sog. „Einwand der multiplen Realisierbarkeit“ gegen die Identitätstheorie! Auf welcher (hypothetischen) Annahme beruht dieser Einwand im Kern?", + "content": "unplausibel dass nur bestimmte Wesen mit einer ganz bestimmten Physiologie Schmerzen empfinden können\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e005988f1fc0034dcb4bc" + }, + "thema": "Wie lauten die beiden Grundfragen der Ontologie?", + "content": "Was gibt es auf der Welt bzw. was existiert?\nWas bedeutet es, wenn man sagt, dass etwas existiert?\n", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e4283d4f5049c0798e4f498" + }, + "vorlesung": "BuK", + "thema": "Unterprogrammtechnik für Unentscheidbarkeit vom Halteproblem", + "content": "Wir konstruieren, per Unterprogrammtechnik, eine TM, die das Komplement der Diagonalsprache entscheidet: \n- Angenommen es existiert M_H.\n - Berechne zuerst den Index i sodass w=w_i (Alle Wörter sind durchnummeriert, da Menge aufzählbar ist)\n - Berechne ⟨M_i ⟩ also die i-te Turingmaschine. (Alle TMs sind durchnummeriert, da Menge aufzählbar ist) \n- Starte M_H mit Eingabe ⟨M_i ⟩ w_i \n. Falls M_H akzeptiert so simuliere M_i auf w_i . Sonst verwerfe die Eingabe", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4067290a1adf0479e627ea" + }, + { + "$oid": "5e4069770a1adf0479e627ec" + }, + { + "$oid": "5e40722f0a1adf0479e62801" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0e19e1ba9fe80039fefef4" + }, + "thema": "Erläutern Sie das von mir so genannte „Prädikationsargument“!", + "content": "Es wird angenommen, dass nicht nur singuläre Ausdrücke etwas bezeichnen, sondern auch allgemeine Terme bzw. Prädikatsausdrücke. \nDiese Prädikatsausdrücke in Sätzen drücken eine Relation aus. Als Relationstupel also (Gegenstand des singulären Terms, Gegenstand des Prädikatsausdrucks) = Gegenstand des singulären Terms exemplifiziert Gegenstand des Prädikatsausdrucks.\nJeder dieser Sätze impliziert also die Existenz einer Universale. \nFolglich gibt es wahre Sätze der Form (Gegenstand des singulären Terms, Gegenstand des Prädikatsausdrucks).\nAlso gibt es Universalien. \n", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7a51cba29b0034462471" + }, + "thema": "3. Descartes vertritt die Auffassung, dass Geist und Körper zwei voneinander verschiedene Entitäten sind und unabhängig voneinander existieren können. Welche Annahmen führen ihn zu dieser These? ", + "content": "Es ist denkbar, dass ein Geist ohne Körper existieren kann\n1. Alles, was ich klar und deutlich einsehe, ist möglich.\n2. Ich sehe klar und deutlich ein, dass ich allein mit der Eigenschaft des Denkens und ohne alle körperlichen Eigenschaften existieren könnte.\n3. Ich sehe klar und deutlich ein, dass alle Körper ohne die Eigenschaft des Denkens existieren können. \n4. Also: Es ist möglich, dass ich allein mit der Eigenschaft des Denkens und ohne alle körperlichen Eigenschaften existiere. (1,2)\n5. Also: Es ist möglich, dass alle Körper ohne die Eigenschaft des Denkens existieren. (1,3)\n6. Also: Ich bin von meinem Körper real verschieden und kann daher auch ohne ihn existieren. (4,5)[1]\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e17f3ba9fe80039fefede" + }, + "thema": "2. Welcher antike Philosoph ist der bis heute wohl berühmteste Verteidiger einer Ontologie der abstrakten Gegenstände?", + "content": "Platon. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7aabcba29b003446247a" + }, + "thema": "5. Was lässt sich gegen den Logischen Behaviourismus einwenden?", + "content": "Keine typischen Verhalten, Schauspielen von Schmerzen, Schmerzen z.B. unterbinden\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1720ba9fe80039fefece" + }, + "thema": "1. Wie kann man die Kategorie der mentalen Gegenstände ontologisch charakterisieren? Durch welche Eigenschaften zeichnen sie sich gegenüber Gegenständen anderer Kategorien aus? ", + "content": "Mentale Gegenstände sind der Introspektion zugänglich. \nSie sind sinnlich wahrnehmbar, man kann nur deren Anzeichen wahrnehmen. \nSie sind nicht räumlich ausgedehnt und auch nicht lokalisiert, sie sind jedoch zeitlich lokalisiert.\nSie sind nicht naturwissenschaftlich vollständig beschreibbar. \nSie sind nicht objektiv, sondern immer an ein Subjekt gebunden. \n\n", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e6bbbf83c2470594a7e013e" + }, + "vorlesung": "Ast", + "thema": "Geburtsdatum ", + "content": "Achtung Sommerzeit beachten ", + "img": { + "$binary": { + "base64": "QXN0cm9sb2dpZSA=", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + "a", + "b", + "c", + "d" + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0c91bde6c1ac0036ee8964" + }, + "thema": "5. Mit welchen der drei Aspekte Syntax, Semantik und Pragmatik beschäftigt sich die Philosophie der Idealsprache in erster Linie?", + "content": "Syntax und Semantik\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e175bba9fe80039fefed2" + }, + "thema": "2. Welche Auffassung vertrat David Hume in Bezug auf der Frage, ob das Ich/die Seele/das Bewusstsein der Introspektion zugänglich ist?", + "content": "Durch Introspektion sind nur Erlebnisse und nicht das Bewusstsein als sich und solches wahrnehmbar.", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e000388f1fc0034dcb4b9" + }, + "thema": "3. Welche Einwände könnte man gegen die Definition von „Ontologie“ als „Lehre vom Seienden“ erheben?", + "content": "Genaugenommen beschäftigen sich alle Wissenschaften mit „Seiendem“. Da die Ontologie auch nicht mit der Summe alles Seienden beschäftigt, kann man durchaus sagen, dass „Lehre vom Seienden“ zu allgemein gehalten ist.", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e18d1ba9fe80039fefee7" + }, + "thema": "1. Der begriffliche Gegensatz zum Allgemeinen ist das .... ?", + "content": "Individuelle. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7a16cba29b0034462468" + }, + "thema": "12. Nennen Sie einen historischen Vertreter der Theorie der prästabilierten Harmonie!", + "content": "Gottfried Wilhelm Leibniz (1646–1716).\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1716ba9fe80039fefecd" + }, + "thema": "5. Welche Beziehung besteht zwischen dem Bewusstsein und den Erlebnissen?", + "content": "Das Bewusstsein fungiert als Träger der Erlebnisse.", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e43de457ccccd043c42ce92" + }, + "vorlesung": "BuK", + "thema": "Rekurs. aufzählbar => semi-entscheidbar", + "content": "Angenommen L ist rekursiv aufzählbar und es existiert ein Aufzähler A. Wir konstruieren eine TM M welche L erkennt. Bei Eingabe w arbeitet M wie folgt: \n -M simuliert A mithilfe eines Bandes \n -Immer wenn ein neues Wort gedruckt wurde vergleicht M dieses Wort mit w und akzeptiert bei Überienstimmung. (Die einzelnen Wörter sind auf dem Drucker getrennt)", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e43deb17ccccd043c42ce93" + }, + { + "$oid": "5e40719d0a1adf0479e627fd" + }, + { + "$oid": "5e4077f30a1adf0479e62802" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e41f50413f9d7034fec8209" + }, + "vorlesung": "BuK", + "thema": "Sortieren in poly. Zeit?", + "content": "SORTIEREN kann in polynomieller Zeit gelöst werden.", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e483c413a517d07aaac098c" + }, + { + "$oid": "5e491bb53a517d07aaac0990" + }, + { + "$oid": "5e41fc8813f9d7034fec8218" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f10c7d65883a800341b5da4" + }, + "thema": "2. Was versteht man unter „Analytischer Identitätstheorie“? ", + "content": "Genau genommen können in einem Satz keine mentalen oder physikalischen Eigenschaften vorkommen, sondern nur mentale oder physikalische Prädikate, also sprachliche Ausdrücke, die zur Zuschreibung mentaler bzw. physikalischer Eigenschaften gebraucht werden. \nMentale Zustände sind mit physikalischen Zuständen identisch und kommt in einem Satz eine mentale Eigenschaft vor, so kann dieser Satz in einen übersetzt werden, der nur physikalische Eigenschaften enthält, aber immer noch dieselbe Bedeutung wie der Ursprungssatz hat. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10ca005883a800341b5dbd" + }, + "thema": "2. Was versteht man unter „Solipsismus“?", + "content": "Die Überzeugung, dass das eigene Bewusstsein das einzige existierende Bewusstsein ist. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120e2872389a0034808510" + }, + "thema": "2. Wer gilt als Begründer der Sprechakttheorie?", + "content": "John L. Austin", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10ca4f5883a800341b5dc2" + }, + "thema": "7. Welche Auffassung vertrat Gottfried Wilhelm Leibniz bezüglich der Frage, ob nichtmenschliche Wesen Bewusstsein haben?", + "content": "Leibniz ging davon aus, dass Bewusstsein in Ausprägungsgraden - Perzeptionen - vorliegt. Laut ihm haben Tiere und sogar Gegenstände Perzeptionen, diese sind aber weniger klar als die menschlichen. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120b7972389a00348084dd" + }, + "thema": "4. Materielle Gegenstände können Zeichen(tokens) sein, aber nicht jeder materielle Gegenstand ist ein Zeichen(token). Was unterscheidet materielle Gegenstände, die Zeichen(tokens) sind, von denen, die keine Zeichen(tokens) sind?", + "content": "Materielle Gegenstände, Zeichentoken sind, haben eine Bedeutung. Diejenigen ohne, nicht.", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f144f90ec5ae7004540e16f" + }, + "thema": "What is the formula to determine received signal strength", + "content": "$P_r = P_t \\cdot \\frac{\\lambda}{4\\pi d} \\cdot G_r \\cdot G_t$, with\\\\\n• $P_r$ = received signal power \\\\\n• $P_t $ = transmitted signal power \\\\ \n• $G_r$= gain of receiver antenna \\\\\n• $G_t$= gain of transmitter antenna \\\\ \n• $\\lambda$= wave length of carrier frequency \\\\\n•$ d $= distance between transmitter and receiver \\\\\n", + "vorlesung": "mit", + "latex": 1, + "__v": 0, + "tags": [] +}, +{ + "_id": { + "$oid": "5e407b760a1adf0479e6280d" + }, + "vorlesung": "BuK", + "thema": "Totale Halteproblem und rekursiv aufzählbar", + "content": "Weder H'_tot noch H_tot ist rekursiv aufzählbar. Da: H'ε ≤ H'_tot und H'ε ≤ H_tot", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "56", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4079860a1adf0479e62807" + }, + { + "$oid": "5e407b230a1adf0479e6280c" + }, + { + "$oid": "5e4078d60a1adf0479e62806" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e4078470a1adf0479e62804" + }, + "vorlesung": "BuK", + "thema": "Rekursive Aufzählbarkeit und Semi-Entscheidbarkeit", + "content": "Eine Sprache L ist genau dann rekursiv aufzählbar, wenn L semi-entscheidbar ist.\nRekursive Aufzählbarkeit ⇔ Semi-Entscheidbarkeit", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "48", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4071dc0a1adf0479e627ff" + }, + { + "$oid": "5e4078d60a1adf0479e62806" + }, + { + "$oid": "5e403f415e3ac00373c9629c" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e406ecc0a1adf0479e627f6" + }, + "vorlesung": "BuK", + "thema": "Die von TM M berechnete Funktion", + "content": "f_M : {0, 1}∗ → {0, 1}∗ ∪ {⊥}, mit ⊥-> M hält nicht", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "34", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e406efe0a1adf0479e627f7" + }, + { + "$oid": "5e40700f0a1adf0479e627f9" + }, + { + "$oid": "5e406a5a0a1adf0479e627f0" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e403ab4a7593604b606f058" + }, + "vorlesung": "BuK", + "thema": "Definition TM", + "content": "Turingmaschine ist ein 7-Tupel(Q, Σ, Γ,B, q0, q¯, δ).\n", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "2", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e491ce23a517d07aaac0991" + }, + { + "$oid": "5e491bb53a517d07aaac0990" + }, + { + "$oid": "5e403b0ba7593604b606f059" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e41eb4013f9d7034fec8201" + }, + "vorlesung": "BuK", + "thema": "Ist die Ackermann Funktion LOOP berechenbar?", + "content": "Die Ackermann Funktion ist nicht LOOP-berechenbar.", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e41eb5c13f9d7034fec8202" + }, + { + "$oid": "5e41eb7b13f9d7034fec8203" + }, + { + "$oid": "5e40528308c86f0469edc924" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5ebe6e4f20f74f49dc30f6d6" + }, + "vorlesung": "MaLo", + "thema": "Axiome des Sequenzenkalküls", + "content": "Ein Axiom ist eine Sequenz $Γ ⇒ ∆$ mit $Γ ∩ ∆ \\ne ∅$ ", + "latex": 1 +}, +{ + "_id": { + "$oid": "5f0e18b6ba9fe80039fefee5" + }, + "thema": "3. In welchem Sinn sind Universalien allgemein?", + "content": "Verschiedene Einzeldinge haben allgemeine Merkmale eben diese Universalien. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e19fcba9fe80039fefef6" + }, + "thema": "1. Erläutern Sie das sog. „Ähnlichkeitsargument“ zugunsten der Annahme von Universalien! Wie lautet die Definition von Ähnlichkeit, die diesem Argument zugrunde liegt?", + "content": "Damit Gegenstände sich ähnlich sind, müssen sie etwas gemeinsam haben. \nDas, was sie gemeinsam haben, sind Universalien:\nEs gibt ähnliche Gegenstände.\nFolglich gibt es Universalien.\n\nÄhnlich wird hier mit der Definition: für alle x, y: (x,y) genau dann, wenn: es existiert ein z: x hat z und y hat z\n", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e6d34d83c2470594a7e014c" + }, + "vorlesung": "ebwl", + "thema": "Organisationstheorien", + "content": "Organisationstheorien haben den Zweck, Entstehen, Bestehen und Funktionsweise von Organisationen zu erklären und zu verstehen. \n", + "img": { + "$binary": { + "base64": "RWluZsODwrxocnVuZyBpbiBkaWUgQldM", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e6df27a3c2470594a7e014d" + }, + { + "$oid": "5e6cb40e3c2470594a7e0144" + }, + { + "$oid": "5e6cb9b83c2470594a7e0147" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5ec1832940c53412bfacdc97" + }, + "thema": "Wann ist eine Verteilung pareto-effizient?", + "content": "Eine Verteilung von Gütern (Allokation) heißt pareto-effizient, wenn keine Person besser gestellt werden kann, ohne mindestens eine andere schlechter zu stellen", + "vorlesung": "ebwl", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e0e96ba9fe80039fefeba" + }, + "thema": "Was versteht man in der Ontologie unter „Idealismus“? Erläutern Sie den Unterschied zwischen Idealismus und Außenweltskepsis!", + "content": "Idealismus ist das Leugnen der Existenz materieller Gegenstände. \nAußenweltskepsis zweifelt im Gegensatz dazu nur deren Existenz an auf Grundlage der (Un)Zuverlässigkeit der menschlichen Sinneswahrnehmungen. Idealismus ist also die radikalere Position. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5ec104d040c53412bfacdc8f" + }, + "thema": "Was ist die Losgröße in der Produktion?", + "content": "Die Losgröße ist die Menge einer Produktionsart oder einer Baugruppe, die in einer Produktionsstufe als geschlossener Posten (Los) ohne Unterbrechung durch die Produktion anderer Produkte oder Baugruppen gefertigt wird.", + "vorlesung": "ebwl", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1576ba9fe80039fefebf" + }, + "thema": "4. Was meinen Sie: Ist der Materialismus eine Commonsense-Auffassung?", + "content": "Ja, meiner Meinung nach ist der Materialismus eine Commonsense Auffassung. Dies ist schon in Kindern beobachtbar: für sie existiert erst einmal nur das, was sie sehen oder fühlen oder riechen können und auch die Neugierde mit endlosen „Und warum?“ Fragen zeigt, dass der Mensch ein Grundbedürfnis nach (wissenschaftlichen) Erklärungen hat.", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e483cd93a517d07aaac098e" + }, + "vorlesung": "BuK", + "thema": "Satz von Ladner", + "content": "Wenn P≠NP gilt dann gibt es Probleme, die NP-intermediate sind", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e491ce23a517d07aaac0991" + }, + { + "$oid": "5e483ba03a517d07aaac0989" + }, + { + "$oid": "5e4061de0a1adf0479e627e6" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0c90e0e6c1ac0036ee8959" + }, + "thema": "1. Erläutern Sie kurz den wesentlichen Unterschied zwischen der sog. „Philosophie der Normalsprache“ und der sog. „Philosophie der Idealsprache“!", + "content": "Normalsprache: Wie verwendet man die Sprache, wie funktioniert sie?\nIdealsprache: Wie ist die Struktur der Sprache -> grammatikalische Struktur, oft grammatikalische Struktur <-> logische Struktur\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7950cba29b003446244f" + }, + "thema": "2. Unter welchen Bezeichnungen ist das Leib-Seele-Problem noch bekannt?", + "content": "psychophysischen Problem, Körper-Geist-Problem, mind-body-problem\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1a56ba9fe80039fefefc" + }, + "thema": "5. Betrachten Sie noch einmal die Sätze a)–d) oben: Wenn Sie diese Sätze symbolisieren würden, in welchen Fällen würden Sie Individuenvariablen verwenden und in welchen Fällen Prädikatvariablen? ", + "content": "a und b: Individuenvariablen\nc und d: Prädikatvariablen\n", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7b25cba29b003446248a" + }, + "thema": "5. Gegen welche Position(en) zum Leib-Seele-Problem richtet sich Frank Jackson mit dem Mary-Gedankenexperiment bzw. seiner Interpretation desselben?", + "content": "Identitätstheorie, Funktionalismus\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e07dd88f1fc0034dcb4c9" + }, + "thema": "srjaj", + "content": "ej5je3", + "vorlesung": "test", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1560ba9fe80039fefebc" + }, + "thema": "1. Was versteht man in der Ontologie unter „Materialismus“ bzw. „Physikalismus“? ", + "content": "Alles, was existiert, ist materiell bzw. lässt sich naturwissenschaftlich vollständig beschreiben. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5ec1041c40c53412bfacdc8e" + }, + "thema": "Was ist der Deckungsbeitrag?", + "content": "Der Deckungsbeitrag ist die Differenz zwischen den erzielten Erlösen (Umsatz) und den variablen Kosten. Es ist der Betrag, der zur Deckung der Fixkosten zur Verfügung steht.", + "vorlesung": "ebwl", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7b49cba29b003446248f" + }, + "thema": "4. Welche Varianten der Identitätstheorie kennen Sie?", + "content": "Behaviourismus und in Form von Gehirnzustandstheorien\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e092188f1fc0034dcb4d0" + }, + "thema": "tkr4", + "content": "rk", + "vorlesung": "test", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c9400e6c1ac0036ee8992" + }, + "thema": "1. Viele performative Äußerungen haben folgende grammatikalische Form: Sie beginnen mit „Ich“ und einem darauffolgenden Verb in der ersten Person Singular Präsens Indikativ Aktiv, ", + "content": "Beispiel „Ich verspreche ...“, „Ich warne …“, „Ich begrüße …“. Dennoch kann man performative Äußerungen von nichtperformativen Äußerungen nicht durch ihre grammatikalische Struktur voneinander abgrenzen. Warum ist das nicht möglich?\nNicht jeder performative Äusserung hat diese Form\nÄußerungen mit typisch performative Äusserung Struktur nicht immer performative Äusserung", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5ec1008640c53412bfacdc8c" + }, + "thema": "Was bedeutet Planung?", + "content": "Planung bedeutet das Treffen von Entscheidungen, die in die Zukunft gerichtet sind und durch die der betriebliche Prozessablauf im Unternehmen als Ganzes und in allen seinen Teilbereichen festgelegt wird. ", + "vorlesung": "ebwl", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5ec1826240c53412bfacdc96" + }, + "thema": "Welche sind die 4 Einzelrechte der Property Rights Theorie?", + "content": "a. usus: Recht ein Gut zu nutzen\nb. abusus: Recht, Form und Substanz des Gutes zu verändern\nc. usus fructus: Recht, sich Gewinne anzueignen; Pflicht, resultierende Verluste zu tragen \nd. Liquidationsrecht: Recht, Gut an Dritte zu veräußern\n", + "vorlesung": "ebwl", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c9330e6c1ac0036ee8988" + }, + "thema": "4. Was versteht man in Wittgensteins Sprachphilosophie unter einem „Sprachspiel“?", + "content": "be­stimmte Art und Weise, die Spra­che zu verwenden\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7a42cba29b003446246f" + }, + "thema": "1. Vertritt Descartes einen Substanzdualismus oder einen Eigenschaftsdualismus oder beides? ", + "content": "Substanzdualismus\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7aefcba29b0034462483" + }, + "thema": "1. Wie lautet die zentrale These des Funktionalismus in der Philosophie des Geistes?", + "content": "mentale Zustände physisch realisiert sind, ohne einen Dualismus zu vertreten. identifiziert mentale Zustände mit Zuständen durch ihre „funktionalen Rollen”\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1a44ba9fe80039fefefa" + }, + "thema": "3. Warum ist jener logische Unterschied auch ontologisch relevant? ", + "content": "Ersteres behandelt das ontologische es gibt und Letzteres das nichtontologische es gibt.", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e403f415e3ac00373c9629c" + }, + "vorlesung": "BuK", + "thema": "Wann ist Sprache rekursiv (T-entscheidbar)", + "content": "Eine Sprache L ⊆ Σ∗ heisst rekursiv (T-entscheidbar),\nwenn es eine TM gibt, die fuer alle Eingaben terminiert und\ndie Eingabe w genau dann akzeptiert, wenn w ∈ L ist.\n", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "5", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4071890a1adf0479e627fc" + }, + { + "$oid": "5e4078470a1adf0479e62804" + }, + { + "$oid": "5e406a1d0a1adf0479e627ef" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e4067290a1adf0479e627ea" + }, + "vorlesung": "BuK", + "thema": "Def. Diagonalsprache", + "content": "D = {w∈{0,1}∗|w=w_i und M_i akzeptiert w nicht}, also i-te w_i in D , falls i-te TM M_i w_i nicht akzeptiert.", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "22", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4069770a1adf0479e627ec" + }, + { + "$oid": "5e4283d4f5049c0798e4f498" + }, + { + "$oid": "5e40719d0a1adf0479e627fd" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e4079860a1adf0479e62807" + }, + "vorlesung": "BuK", + "thema": "Berechenbarkeitslandschaft 4 Familien", + "content": "(1) L ist entscheidbar, und sowohl L als auch L sind rekursiv aufzählbar. \n(2) L ist rekursiv aufzählbar, aber L ist nicht rekursiv aufzählbar \n(3) L ist rekursiv aufzählbar, aber L ist nicht rekursiv aufzählbar \n(4) Weder L noch L sind rekursiv aufzählbar", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "51", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4078d60a1adf0479e62806" + }, + { + "$oid": "5e407aeb0a1adf0479e6280b" + }, + { + "$oid": "5e4078890a1adf0479e62805" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e406efe0a1adf0479e627f7" + }, + "vorlesung": "BuK", + "thema": "Die von TM berechnete Funktion für Entscheidungsprobleme", + "content": "f_M : {0,1}∗ → {0,1,⊥}", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "35", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e40700f0a1adf0479e627f9" + }, + { + "$oid": "5e406ecc0a1adf0479e627f6" + }, + { + "$oid": "5e4011e32aca8b03de20188f" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e41f8ae13f9d7034fec820f" + }, + "vorlesung": "BuK", + "thema": "Def. Akzeptanzverhalten der NTM", + "content": "NTM M akzeptiert Eingabe x ∈ Σ , falls es mid. einen Rechenweg von M gibt, der in eine Konfiguration mit akzeptierendem Zustand führt.", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e40722f0a1adf0479e62801" + }, + { + "$oid": "5e4290f4f5049c0798e4f49b" + }, + { + "$oid": "5e41fc8813f9d7034fec8218" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5eca2d4026d20d389cf86da8" + }, + "thema": "Die Modellklasse", + "content": "Sei $Φ$ eine Menge von τ-Sätzen. Die Modellklasse von $Φ$ (kurz:$ Mod(Φ)$) besteht aus allen $τ$-Strukturen $\\mathfrak{A}$ mit $\\mathfrak A\\models Φ $. Eine Klasse $K$ von $τ$-Strukturen ist axiomatisiert durch $Φ$, wenn $K = Mod(Φ)$. Wir nennen $Φ$ dann ein Axiomensystem für $K$.\n", + "vorlesung": "MaLo", + "latex": 1, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e16cdba9fe80039fefec5" + }, + "thema": "2. Warum sind Kategoriensysteme nicht richtig oder falsch, sondern nur mehr oder weniger angemessen/zweckmäßig? ", + "content": "Gegenstände lassen sich auf verschiedene Weisen einteilen, diese Weisen schließen sich nicht immer gegenseitig aus. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7a5ccba29b0034462473" + }, + "thema": "1. Wie lautet das Grundproblem des Substanzdualismus (genauer: der interaktionistischen Variante des Substanzdualismus)? Formulieren Sie das Problem als Frage!", + "content": "Welcher Mechanismus erlaubt die Interaktion zwischen Körper und Geist\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e18e3ba9fe80039fefee8" + }, + "thema": "2. Was versteht man unter einem „singulären Ausdruck“ bzw. „singulären Term“? Welche Funktion haben singuläre Terme? Geben Sie einige Beispiele für singuläre Terme!", + "content": "Ein singulärer Ausdruck ist ein Term einer Sprache und hat die Funktion genau einen Gegenstand zu bezeichnen bzw. zu beschreiben. Beispiele sind Berlin, Thomas Mann, die Hauptstadt Deutschlands.", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c8fb3e6c1ac0036ee8948" + }, + "thema": "1. Geben Sie Beispiele für sog. natürliche sowie für künstliche Sprachen!", + "content": "Deutsch, Französisch,…\nLogik, Programmiersprachen", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c9037e6c1ac0036ee894f" + }, + "thema": "3. Erläutern Sie die Unterscheidung zwischen natürlichen und konventionellen Zeichen und geben Sie Beispiele für beide!", + "content": "Wörter mit Kausalbeziehung wie Rauch für Feuer, konvention für Benutzung für ein bestimmtes Wort\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d79a2cba29b003446245a" + }, + "thema": "6. Überlegen Sie sich selbst Beispiele für die (anscheinende) kausale Verursachung mentaler Phänomene durch physikalische Phänomene – und umgekehrt, also für die (anscheinende) kausale Verursachung physikalischer Phänomene durch mentale Phänomene!", + "content": " ", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e427ae0f5049c0798e4f496" + }, + "vorlesung": "BuK", + "thema": "Collatz Problem", + "content": "Sei folgende Funktion: x=x/2 ,falls x gerade; x=3x+1, falls x ungerade\nEs ist unbekannt ob diese Funktion hält", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e406f300a1adf0479e627f8" + }, + { + "$oid": "5e40528308c86f0469edc924" + }, + { + "$oid": "5e46ad813a517d07aaac0985" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0c90e9e6c1ac0036ee895a" + }, + "thema": "2. Formulieren Sie einige der zentralen Fragen der Philosophie der Normalsprache!", + "content": "Untersuchung des Gebrauchs der Sprache, Was mit Sprache möglich, wie einsetzen, welche Funktion, durch welche Regeln geregelt?\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c92d0e6c1ac0036ee897d" + }, + "thema": "1. Der Philosoph und Logiker Gottlob Frege hatte ein Problem mit den folgenden beiden Sätzen:", + "content": "(a) Der Abendstern ist identisch mit dem Morgenstern.\n(b) Der Abendstern ist identisch mit dem Abendstern.\nWas erschien Frege daran problematisch?\nDer eine Satz ist informativ der andere nicht. So hat der erste Satz einen anderen Sinn als der Zweite.\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7a06cba29b0034462466" + }, + "thema": "10. Erläutern Sie die Position des Okkasionalismus! Welche der Thesen des Leib-Seele-Paradoxons werden im Okkasionalismus akzeptiert und welche nicht?", + "content": "Die Parallelität geschieht durch einen Eingriff Gottes, + kausalen Geschlossenheit, + Dualismusthese -Interaktionsthese\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d798fcba29b0034462457" + }, + "thema": "3. Wie lautet die These der kausalen Geschlossenheit des Physikalischen?", + "content": "jedes physikalische Phänomen hat mindestens eine Ursache, Jedes physikalische Phänomen ist durch andere physikalische Phänomene vollständig (kausal) erklärbar\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c91cfe6c1ac0036ee8966" + }, + "thema": "1. Erläutern Sie kurz die sog. „Vorstellungstheorie der Bedeutung“!", + "content": "Bedeutungen sind etwas mentales, Vorstellung \n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7b42cba29b003446248e" + }, + "thema": "3. Welche materialistischen Positionen kennen Sie?", + "content": "Identitätstheorie und der Funktionalismus\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c9350e6c1ac0036ee898c" + }, + "thema": "3. Was versteht man unter sog. „performativen Äußerungen“?", + "content": "Äußerungen mit denen wir nicht berichten oder beschreiben sondern eine anderer Tätigkeit ausüben. Wie: Ich verspreche, morgen zu kommen\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120b5772389a00348084da" + }, + "thema": "2. Wie werden Zeichentokens noch genannt?", + "content": "Zeichenvorkommnisse", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120c3672389a00348084ec" + }, + "thema": "2. Wie wird die Vorstellungstheorie der Bedeutung noch genannt?", + "content": "Ideationstheorie oder mentalistische Theorie der Bedeutung", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c9d45883a800341b5db9" + }, + "thema": "2. Welche dualistischen Positionen kennen Sie?", + "content": "Substanzdualismus, Eigenschaftsdualismus", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e4069770a1adf0479e627ec" + }, + "vorlesung": "BuK", + "thema": "Def. Diagonalsprachenkomplement", + "content": "D' = {w∈{0,1}∗| w=w_i und M_i akzeptiert w}", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "24", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4067290a1adf0479e627ea" + }, + { + "$oid": "5e4283d4f5049c0798e4f498" + }, + { + "$oid": "5e40719d0a1adf0479e627fd" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e40528308c86f0469edc924" + }, + "vorlesung": "BuK", + "thema": "Terminologie berechenbar/rekursiv ...", + "content": "berechenbare Funktion= TM-berechenbare Funktion= rekursive Funktion\nentscheidbare Sprache= TM-entscheidbare Sprache= rekursive Sprache", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "12", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4078470a1adf0479e62804" + }, + { + "$oid": "5e427ae0f5049c0798e4f496" + }, + { + "$oid": "5e4069fc0a1adf0479e627ee" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e6cad943c2470594a7e0142" + }, + "vorlesung": "ebwl", + "thema": "Das Koordinationsproblem", + "content": "Das Koordinationsproblem beschäftigt sich mit der Aufgaben- und Arbeitsteilung, sowie der Arbeitsvereinigung bzw Integration der einzelnen Teilaufgaben", + "img": { + "$binary": { + "base64": "RWluZsODwrxocnVuZyBpbiBkaWUgQldM", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e6d342f3c2470594a7e014a" + }, + { + "$oid": "5e6df2f03c2470594a7e014e" + }, + { + "$oid": "5e6d33a33c2470594a7e0149" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0e170eba9fe80039fefecc" + }, + "thema": "4. Welche anderen Ausdrücke für „Bewusstsein“ sind in der Ontologie bzw. Philosophie des Geistes noch in Verwendung?", + "content": "Geist, Seele, Ich ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e173aba9fe80039fefed0" + }, + "thema": "3. In welchen Hinsichten sind Erlebnisse subjektiv? ", + "content": "Erlebnisse sind nur dem Subjekt direkt zugänglich, alle anderen könnten Erlebnisse des Subjekts nur erschließen. Jedes Erlebnis ist das Erlebnis eines Subjekts und damit an dieses gebunden. Man kann mit einer anderen Person das Gleiche erleben, aber das Erlebnis ist nicht das Selbe (nicht identisch). ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c9264e6c1ac0036ee8975" + }, + "thema": "2. Was sind, gemäß der Referenztheorie, die Bedeutungen von ganzen Sätzen?", + "content": "Sachverhalt", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c941ae6c1ac0036ee8995" + }, + "thema": "4. Ist die Äußerung „Es tut mir leid“ performativ oder nichtperformativ?", + "content": "Beides", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e483c413a517d07aaac098c" + }, + "vorlesung": "BuK", + "thema": "Satz von Laszlo Babai", + "content": "Graph-Isomorphismus auf Graphen mit n Knoten kann in 2^p(logn) Zeit gelöst werden", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e41f50413f9d7034fec8209" + }, + { + "$oid": "5e41fc8813f9d7034fec8218" + }, + { + "$oid": "5e41fc6113f9d7034fec8217" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0d7bafcba29b003446249e" + }, + "thema": "4. Warum stellen Qualia für Vertreter/innen des Materialismus in der Philosophie des Geistes ein Problem dar?", + "content": "nicht auf physikalische Vorgänge und Zustände reduzieren kann.\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e16feba9fe80039fefeca" + }, + "thema": "2. Was verstehe ich in dieser Vorlesung unter einem „Erlebnis“?", + "content": "Als Erlebnis versteht man all das, was sich im Bewusstsein abspielt. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c8feae6c1ac0036ee894c" + }, + "thema": "5.was heisst Morphemen?", + "content": "als kleins­ten bedeutungstragenden Einheiten von Wörtern\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e46d8943a517d07aaac0988" + }, + "vorlesung": "BuK", + "thema": "Wachstumslemma", + "content": "Für jedes LOOP Programm P existiert eine natürliche Zahl m_p, sodass für alle n aus N gilt: FP(n) < A(mP,n).", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e46b8b53a517d07aaac0987" + }, + { + "$oid": "5e483ca53a517d07aaac098d" + }, + { + "$oid": "5e40719d0a1adf0479e627fd" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0c9104e6c1ac0036ee895b" + }, + "thema": "3. Was versteht man in der Sprachphilosophie eigentlich unter einer „idealen Sprache“? Wodurch soll sich eine „ideale“ Sprache von den gewöhnlichen Sprachen unterscheiden? Für welche Zwecke gedacht?", + "content": "ideale Sprache ist nicht unklar und mehrdeutig. Oberflächliche Struktur zeigt sofort logische Struktur\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e017088f1fc0034dcb4c3" + }, + "thema": "4. Können Sie ein Beispiel für eine „Nichtentität“ geben (also für etwas, das keine Entität ist)?", + "content": "Nein, da dies einen Widerspruch in sich darstellt.", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e07be88f1fc0034dcb4c8" + }, + "thema": "w6j64wk", + "content": "4wkk", + "vorlesung": "test", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1974ba9fe80039fefeee" + }, + "thema": "2. Betrachten Sie die folgenden Aussagen:", + "content": "a) Es gibt Gedanken, die ausschließlich aus allgemeinen Begriffen bestehen.\nb) Es gibt Gedanken, die ausschließlich aus individuellen mentalen Repräsentationen bestehen. \nc) Es gibt Gedanken, die sowohl aus allgemeinen Begriffen als auch aus individuellen mentalen Repräsentationen bestehen. \nWas davon ist richtig?\nAussage a und c sind richtig. b kann nicht richtig sein, da wir IMMER allgemeine Begriffe zum Denken benötigen. \n", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0dacc44adeb30f74b8bf27" + }, + "thema": "Latex", + "content": "rqqhb", + "vorlesung": "wrwh", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5ec108aa40c53412bfacdc92" + }, + "thema": "Was ist die operative Kontrolle?", + "content": "Die operative Kontrolle ist die Überprüfung auf Basis einer gegebenen Strategie, ob die in der Planung festgelegten Maßnahmen geeignet sind, die angestrebten Unternehmensziele zu erreichen. ", + "vorlesung": "ebwl", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c9199e6c1ac0036ee8960" + }, + "thema": "1. Charles Morris untersucht Prozesse, in denen Zeichen vorkommen. Wie wird ein solcher Zeichenprozess bei Morris noch genannt?", + "content": "Semiose Gegen­stände fungieren als Zei­chen\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e17c7ba9fe80039fefeda" + }, + "thema": "2. Manche Philosophen, zum Beispiel Ludwig Wittgenstein, unterscheiden zwischen Sachverhalten und Tatsachen. Erläutern Sie diese Unterscheidung! Geben Sie Beispiele für Sachverhalte, die keine Tatsachen sind!", + "content": "Eine Tatsache ist ein Sachverhalt., der besteht. Ein Beispiel für einen Sachverhalt, der keine Tatsache ist, ist bspw. „Die Sonne ist schwarz.“ oder „Es regnet nie in Aachen.“.", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e4297fcf5049c0798e4f4a6" + }, + "vorlesung": "Bier", + "thema": "wein", + "content": "Wein (über mittelhochdeutsch und althochdeutsch wīn aus lateinisch vinum) ist ein alkoholisches Getränk aus dem vergorenen Saft der Beeren der Edlen Weinrebe (Vitis vinifera). Wein ist ein Genuss- und Rauschmittel. Durch spezifische önologische Ausbaumethoden kommt es bei der Lagerung zu zahlreichen biochemischen Reifeprozessen, die sehr vielfältig sein können und auch dazu führen, dass manche Weine jahrzehntelang reifen und haltbar sind.\n\nDie häufigsten Weine sind Rot- und Weißweine sowie Roséweine. Schaumwein (Sekt, Cava, Champagner etc.) entsteht aus Wein während einer zweiten Gärung. Gering schäumende Weine werden als Perlweine bezeichnet (Prosecco frizzante, Secco etc.). Dabei wird in der Regel dem Wein die Kohlensäure technisch zugesetzt.\n\nDie für die Weinherstellung benötigten Beerenfrüchte wachsen in traubenartigen, länglichen Rispen an der Weinrebe (Vitis vinifera). Sie stammen überwiegend von ihrer Unterart ab, der europäischen Edlen Weinrebe Vitis vinifera subsp. vinifera. Da diese zu den nicht reblausresistenten Rebenarten gehört, wird sie zum Schutz vor der Reblaus auf teilresistente Unterlagen (Wurzeln) der wilden Rebarten Vitis riparia, Vitis rupestris, Vitis berlandieri bzw. deren interspezifischen Kreuzungen (Hybridreben) gepfropft.\n\nFachbegriffe zum Thema Wein werden im Artikel Weinsprache erläutert. ", + "img": { + "$binary": { + "base64": "Qmllcg==", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + "a", + "b", + "c", + "d" + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0d79c4cba29b003446245e" + }, + "thema": "2. Erläutern Sie die Position des Interaktionismus! Welche der Thesen des Leib-Seele-Paradoxons werden im Interaktionismus akzeptiert und welche nicht?", + "content": "Wechselwirkungen (Interaktion) zwischen dem Mentalen und dem Physikalischen gibt. Dualistische Position. \n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7b7ecba29b0034462497" + }, + "thema": "1. Beschreiben Sie den sog. „Turing-Test“!", + "content": " ", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e43e9e67ccccd043c42ce94" + }, + "vorlesung": "BuK", + "thema": "Redutkion Hϵ auf H_tot", + "content": "Bei Eingaben w ungleich ⟨M⟩ setze f(w) = ⟨M_1⟩ wobei M_1 die TM ist die jedes Wort sofort akzeptiert.\nBei Eingaben w=⟨M⟩ konstruire M', das bei Eingaben der Länge lMl Schritte lang simuliert. \nFalls M nach l Schritten hält, dann geht M' in eine Endlosschleife ", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e403f415e3ac00373c9629c" + }, + { + "$oid": "5e40719d0a1adf0479e627fd" + }, + { + "$oid": "5e43de457ccccd043c42ce92" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0c90abe6c1ac0036ee8957" + }, + "thema": "3. Betrachten Sie folgende Sätze: In welchen dieser Sätze ist von Zeichentypen die Rede, in welchen von Zeichentokens?", + "content": "(a) Das Wort, das ganz oben an der Tafel steht, kann ich nicht lesen.\nToken\n(b) Das deutsche Wort „Bank“ hat mehrere Bedeutungen.\nTypen\n(c) Der Text auf der alten Postkarte ist ganz verblasst.\nToken\n(d) Der Buchstabe „e“ ist der fünfte Buchstabe des lateinischen Alphabets. \nTypen\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e198dba9fe80039fefeef" + }, + "thema": "1. Was versteht man in der Ontologie unter „Universalienrealismus“?", + "content": "Allgemeines existiert nicht nur im Denken und in der Sprache, sondern auch in der Wirklichkeit. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10cb7f5883a800341b5dd0" + }, + "thema": "3. Warum stellt Intentionalität ein Problem für Vertreter/innen des Materialismus dar?", + "content": "Da sich Intentionalität scheinbar nicht auf das Physikalische reduzieren lässt.", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120b3872389a00348084d7" + }, + "thema": "7. Sind die Wörter unserer natürlichen Sprache Indizes, Ikone oder Symbole?", + "content": "Symbole, insofern man den leicht ikonischen Charakter einiger weniger Begriffe ausschließt. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e41ec3213f9d7034fec8204" + }, + "vorlesung": "BuK", + "thema": "Beispiele primitiv rekursive Funktionen", + "content": "Alle konstanten Funktionen, \nAlle identischen Abbildungen, \nDie Nachfolgerfunktion succ(n) = n + 1, \nDie Multiplikationsfunktion mult(x , y ) = x · y,\nDie Additionsfunktion add(x , y ) = x + y, \nDie Vorgängerfunktion pred(x ) = max{x − 1, 0}, \nDie (modifizierte) Subtraktionsfunktion sub(x , y ) = x −. y = max{x − y , 0}", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e403f415e3ac00373c9629c" + }, + { + "$oid": "5e427806f5049c0798e4f495" + }, + { + "$oid": "5e41f56813f9d7034fec820b" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0d7b0ccba29b0034462487" + }, + "thema": "2. Worin besteht das sog. Qualia-Problem? Versuchen Sie, es in ein oder zwei Sätzen auf den Punkt zu bringen!", + "content": "Dieses Sich-soundso-Anfühlen nicht durch physikalische Zustände erklärbar.\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7a56cba29b0034462472" + }, + "thema": "4. Nachdenk- und Diskussionsfrage: Was halten Sie von Descartes’ Argument? Sehen Sie irgendwo Schwächen? Wenn ja, wo?", + "content": " ", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5ec17e1440c53412bfacdc95" + }, + "thema": "Was sind Transaktionskosten?", + "content": "Die Transaktionskosten sind die Kosten der Information und Kommunikation, die zur Erzielung und Verwirklichung von Vereinbarungen über einen Leistungsaustausch entstehen als Folge von Arbeitsteilung und Spezialisierung einerseits, sowie Tausch und Abstimmung andererseits.", + "vorlesung": "ebwl", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e16b1ba9fe80039fefec3" + }, + "thema": "4. Welche Schritte sind zur kritischen Prüfung eines (deduktiven) Arguments erforderlich?", + "content": "1. Prüfe die formale Korrektheit/ Folgerichtigkeit des Arguments: folgt die Konklusion aus den Prämissen?\n2. Prüfe die Prämissen auf ihren Wahrheitsgehalt. \n", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7ac2cba29b003446247d" + }, + "thema": "8. Heute vertreten viele eine Identitätstheorie in Bezug auf das Leib-Seele-Problem, wollen aber mentale Zustände nicht mit Verhalten oder Verhaltensdispositionen identifizieren. Womit sonst werden im Lager der Identitätstheorie mentale Zustände identifiziert? ", + "content": "mentale Zustände werden mit Gehirnzuständen korreliert\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c92c2e6c1ac0036ee897c" + }, + "thema": "5. Warum stellen leere singuläre Terme für die Referenztheorie der Bedeutung ein Problem dar?", + "content": "So wären manche Sätze nicht sinnvoll und steht dann in Wider­spruch zu einer Überzeugung, die plausibel und wohlbegründet zu sein scheint\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e41ef7713f9d7034fec8207" + }, + "vorlesung": "BuK", + "thema": "Wichtige nicht berechenbare Probleme", + "content": "Halteproblem, \nPCP, \nVerschiedene Entscheidungsprobleme für CFGs, \nErkennung von Funktionen mit elementaren Stammfunktionen, \nHilberts zehntes Problem", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e46b8b53a517d07aaac0987" + }, + { + "$oid": "5e4011e32aca8b03de20188f" + }, + { + "$oid": "5e459fdd2658b20361f6f158" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5eca2b1626d20d389cf86da6" + }, + "thema": "Was sind freie Variablen?", + "content": "Ein Vorkommen einer Variablen x in einer Formel $ψ$ kann frei oder gebunden sein. Es ist gebunden, wenn es in einer Unterformel der Form $∃xψ$ oder $∀xψ$ stattfindet, andernfalls ist es frei.", + "vorlesung": "MaLo", + "latex": 1, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7ae7cba29b0034462482" + }, + "thema": "4. Versuchen Sie, den Begriff der „physischen Realisierung“ in der Philosophie des Geistes zu erklären! Was bedeutet es zum Beispiel, zu sagen, dass (bei uns Menschen) Schmerzen in C-Fasererregungen physisch realisiert sind? ", + "content": "Zu sagen, dass Schmerzen in C-Faser-Erregungen physisch realisiert sind, ist nicht dasselbe wie zu sagen, dass Schmerzen mit C-Faser-Erregungen identisch sind\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7ba9cba29b003446249d" + }, + "thema": "3. Welche Rolle spielen Qualia für die Frage, was es heißt, ein Zeichen bzw. eine Zeichenfolge zu verstehen?", + "content": "Was man bei einem Wort fühlt und nicht nur operiert an Zeichen\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e65ed9fd0122f370f793421" + }, + "vorlesung": "Webtech", + "thema": "Der HTTP Header", + "content": "Der \tMessage Header enthält Informationen wie:\n-Connection\n-Cache-Control\n-Content-Type\n-Content-Length", + "img": { + "$binary": { + "base64": "V2VidGVjaG5vbG9naWVu", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e65f50fd0122f370f793428" + }, + { + "$oid": "5e6a12b53c2470594a7e0138" + }, + { + "$oid": "5e4eaf923a517d07aaac0992" + } + ], + "latex": 0, + "tags": [] +}, +{ + "_id": { + "$oid": "5f0e089788f1fc0034dcb4cd" + }, + "thema": "36jqjrzjr4j", + "content": "3wj64j", + "vorlesung": "test", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5ec11e8340c53412bfacdc93" + }, + "thema": "Was sind Institutionen?", + "content": "Institutionen werden verstanden als \"sozial sanktionierbare Erwartung, die sich auf die Handlungs- und Verhaltensweisen eines oder mehrerer Individuen beziehen“ \n", + "vorlesung": "ebwl", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e04c783326947c4d721b5" + }, + "thema": "there3", + "content": "3qh5h", + "vorlesung": "test", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c9186e6c1ac0036ee895f" + }, + "thema": "7. Nennen Sie einige wichtige Vertreter der Philosophie der idealen Sprache!", + "content": "Bertrand Russell (1872–1970), Gottlob Frege (1848–1925) und der junge Wittgenstein\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c92aee6c1ac0036ee897a" + }, + "thema": "3. Formulieren Sie einige Sätze, die leere singuläre Terme enthalten!", + "content": " ", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e46b8b53a517d07aaac0987" + }, + "vorlesung": "BuK", + "thema": "Ackermann Funktion", + "content": "A(0,n) = n + 1 für n ≥ 0\nA(m + 1,0) = A(m,1) für m ≥ 0 \nA(m + 1,n + 1) = A(m,A(m + 1,n)) für m,n ≥ 0\n", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e46d8943a517d07aaac0988" + }, + { + "$oid": "5e41f56813f9d7034fec820b" + }, + { + "$oid": "5e4078180a1adf0479e62803" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0d7a63cba29b0034462474" + }, + "thema": "2. Betrachten Sie folgende Aussage: „Albert ist ein Schrank von einem Mann, aber zugleich sensibel wie ein Künstler und ängstlich wie ein Kind.“ Warum kann man das im Rahmen einer substanzdualistischen Auffassung eigentlich nicht sagen? Wie könnte man diese Charakterisierung einer Person im Rahmen einer substanzdualistischen Position korrekt formulieren? ", + "content": "Albert hat einen Körper der aussieht wie der eines Schrankes. aber die Seele von Hans ist sensibel wie ein Künstler und ängstlich wie ein Kind.\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7a0fcba29b0034462467" + }, + "thema": "11. Erläutern Sie die Theorie der prästabilierten Harmonie! Welche der Thesen des Leib-Seele-Paradoxons werden in dieser Theorie akzeptiert und welche nicht?", + "content": "Wie Okkasionalismus, Gott nicht mehr in jedem Einzelfall eigens eingreifen, sonder vorprogrammiert\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e0e94ba9fe80039fefeb9" + }, + "thema": "rzj", + "content": "rwj", + "vorlesung": "test", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1706ba9fe80039fefecb" + }, + "thema": "3. Welche Arten von Erlebnissen kann man unterscheiden? (Geben Sie jeweils auch Beispiele!) ", + "content": "Sinnesempfindungen: Kalt-Empfindung, Lautstärke-Empfindung\nWahrnehmung: Wahrnehmung eines Tiers oder eines Buches\nEmotionen: Liebe, Ekel\nPhantasien und Erinnerungen: Vorstellung, die Lieblingspizza zu essen \nGedanken und Überzeugungen: Zweifel, dass Gott existiert\n", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e491bb53a517d07aaac0990" + }, + "vorlesung": "BuK", + "thema": "Pseudo-polynomielle Zeit", + "content": "Ein Algorithmus A löst ein Problem X in pseudo-polynomieller Zeit, falls die Laufzeit von A auf Instanzen I von X polynomiell in |I| und Number(I) beschränkt ist.\n", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e41fc4513f9d7034fec8216" + }, + { + "$oid": "5e41fc8813f9d7034fec8218" + }, + { + "$oid": "5e41fc6113f9d7034fec8217" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0e19b7ba9fe80039fefef2" + }, + "thema": "4. Wodurch sind nominalistische Positionen in der Regel primär motiviert?", + "content": "Allgemeine Gegenstände sind weder sinnlich noch durch Introspektion wahrnehmbar, daher stellt sich die Frage, wie man diese überhaupt erkennen sollte. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10cb155883a800341b5dcc" + }, + "thema": "5. Gehen Sie zu Abschnitt 2.16 des Skriptums und betrachten Sie das dort abgebildete Hasenenten-Bild. Beschreiben Sie das, was bei der Betrachtung dieses Bildes geschieht, mit Hilfe des Qualia-Begriffs! ", + "content": "In beiden Fällen ist der Sinnesreiz (diese bestimmte Linienkonfiguration) dieselbe. Aber \"es fühlt sich anders an\", diese als Hasenbild zu sehen als sie als Entenbild zu sehen. Man hat also phänomenal verschiedene Wahrnehmungserlebnisse. Man könnte sagen: In dem einen Fall hat man ein Hasenbild-Quale, im anderen Fall ein Entenbild-Quale. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120ae072389a00348084cf" + }, + "thema": "4. Worin besteht der wesentliche Unterschied zwischen unseren (menschlichen) Sprachen – natürlichen ebenso wie künstlichen – und dem Zeichengebrauch der Tiere? ", + "content": "Menschliche Sprache wendet nicht einfach nur bekanntes auf bestimmte Situationen an, sondern formt neue komplexe Ausdrücke, welche in neuen, unbekannten Situationen angewandt werden. Im Unterschied dazu wenden Tiere ihre Laute bzw. Zeichen nur in bestimmten Situationen an und konstruieren keine neuen Ausdrücke für neue Situationen.", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120ab372389a00348084cd" + }, + "thema": "2. Wie hat Ferdinand de Saussure den Begriff der Sprache definiert?", + "content": "Sprache ist ein System von Zeichen", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120b1272389a00348084d4" + }, + "thema": "4. Sind die Wörter unserer natürlichen Sprachen natürliche oder konventionelle Zeichen?", + "content": "Konventionelle", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120e0e72389a003480850d" + }, + "thema": "4. Was versteht man in Wittgensteins Sprachphilosophie unter einem „Sprachspiel“?", + "content": "Etwas, das man mit Sprache tut. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c48f5883a800341b5d80" + }, + "thema": "7. Geben Sie Beispiele für mentale Eigenschaften!", + "content": "Schmerzen empfinden, sich etwas fragen, ein Parfüm riechen. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c9305e6c1ac0036ee8984" + }, + "thema": "5. Wie kann man mit Hilfe von Freges Unterscheidung zwischen Sinn und Bedeutung das Problem der leeren singulären Terme (siehe Abschnitt 3.10 oben) lösen?", + "content": "Leere Ausdrücke können einen Sinn haben, wie der Osterhase, dieser Ausdruck präsentiert unserem Gedanken etwas vor\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e406d270a1adf0479e627f3" + }, + "vorlesung": "BuK", + "thema": "Epsilon-Halteproblem entscheidbar oder unentscheidbar?", + "content": "Das Epsilon-Halteproblem Hε ist nicht entscheidbar. Beweis per Unterprogrammtechnik auf spezielles Halteproblemm", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "31", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e406a800a1adf0479e627f1" + }, + { + "$oid": "5e4072000a1adf0479e62800" + }, + { + "$oid": "5e4069890a1adf0479e627ed" + } + ], + "latex": 0, + "tags": [] +}, +{ + "_id": { + "$oid": "5e4065560a1adf0479e627e7" + }, + "vorlesung": "BuK", + "thema": "Abzählbare Menge", + "content": "M abzählbar falls, M leer oder es ex. sur. Funk. N->M also falls M endlich", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "19", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e427ae0f5049c0798e4f496" + }, + { + "$oid": "5e407aeb0a1adf0479e6280b" + }, + { + "$oid": "5e41f93613f9d7034fec8211" + } + ], + "latex": 0, + "tags": [] +}, +{ + "_id": { + "$oid": "5e4070ff0a1adf0479e627fb" + }, + "vorlesung": "BuK", + "thema": "Komplement, Durchschnitt, Vereinigung Entscheidbarkeit", + "content": "Wenn die Sprache L entscheidbar ist, so ist auch ihr Komplement Σ∗ − L entscheidbar.\nWenn die beiden Sprachen L1 und L2 entscheidbar sind, \n(a) so ist auch die Sprache L1 ∩ L2 entscheidbar.\n(b) so ist auch die Sprache L1 ∪ L2 entscheidbar.", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "39", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4078890a1adf0479e62805" + }, + { + "$oid": "5e406a1d0a1adf0479e627ef" + }, + { + "$oid": "5e407aeb0a1adf0479e6280b" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e406e600a1adf0479e627f5" + }, + "vorlesung": "BuK", + "thema": "Entscheidbare Probleme Beispiele", + "content": "Gegeben ⟨M⟩, gilt L(M) ⊆ {0,1}∗? ||||\nGegeben ⟨M⟩, wird L(M) von einer TM akzeptiert? ||||\nGegeben ⟨M⟩, gilt 2222 ∈ L(M)? ||||\nGegeben ⟨M⟩, gilt 2222 ∈/ L(M)? ||||\nGegeben ⟨M⟩, hat M eine gerade Anzahl von Zuständen? ||||\nGegeben ⟨M⟩, besitzt M einen Endzustand? ||||\nGegeben ⟨M⟩, ist |⟨M⟩| eine Primzahl? ||||", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "33", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e406e240a1adf0479e627f4" + }, + { + "$oid": "5e4071890a1adf0479e627fc" + }, + { + "$oid": "5e40719d0a1adf0479e627fd" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e4078180a1adf0479e62803" + }, + "vorlesung": "BuK", + "thema": "Def. Rekursive Aufzählbarkeit", + "content": "Wenn es für die Sprache L einen Aufzähler gibt, so wird L als rekursiv aufzählbar bezeichnet.", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "47", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4078d60a1adf0479e62806" + }, + { + "$oid": "5e4078890a1adf0479e62805" + }, + { + "$oid": "5e4079860a1adf0479e62807" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5ebe6e4f20f74f49dc30f6d1" + }, + "vorlesung": "MaLo", + "thema": "Funktionale Vollständigkeit", + "content": "Eine Menge $\\Omega \\subseteq B$ von Booleschen Funktionen ist funktional vollständig, wenn sich daraus jede Boolesche Funktion $f \\in B^n (n \\geq 1) $ definieren lässt", + "latex": 1, + "tags": [] +}, +{ + "_id": { + "$oid": "5f0e18a8ba9fe80039fefee3" + }, + "thema": "1. Wie könnte eine deutsche Übersetzung des aus dem Lateinischen stammenden Kunstwortes „Universalie“ bzw. „Universale“ lauten?", + "content": "Allgemeiner Gegenstand.", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1a15ba9fe80039fefef7" + }, + "thema": "2. Wie reagieren Vertreter/innen des Nominalismus in der Regel auf das Ähnlichkeitsargument?", + "content": "Der Begriff Ähnlichkeit wird als nicht definierbar erklärt und somit wird die erste Prämisse abgelehnt, da Ähnlichkeit nicht existiert und sich damit Dinge auch nicht ähnlich sein können. \n\nBemerkung: Nur teilweise richtig. Richtig ist, dass im Rahmen des Nominalismus üblicherweise Ähnlichkeit als nicht definierbar angesehen wird. Nicht richtig ist, dass die Existenz ähnlicher Dinge geleugnet wird. Das Erste impliziert auch nicht das Zweite!", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e19c2ba9fe80039fefef3" + }, + "thema": "5. Was könnte man die Annahme von Universalien gegen den Einwand verteidigen, dass man Universalien nicht wahrnehmen kann?", + "content": "Es gibt Universalien, die man mit dem Verstand erfassen kann (dies ist nicht dasselbe wie Introspektion). Außerdem können wir annehmen, dass es Universalien gibt, die einfach nicht erfassbar sind, die wir jedoch benötigen, um bestimmte Dinge erklären zu können.", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e6df2f03c2470594a7e014e" + }, + "vorlesung": "ebwl", + "thema": "Merkmale der Bürokratie", + "content": "1. Arbeitsteilung\n2. Amtshierarchie\n3. Regeln und Normen\n4.Aktenmäßigkeit der Verwaltung", + "img": { + "$binary": { + "base64": "RWluZsODwrxocnVuZyBpbiBkaWUgQldM", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e6cad943c2470594a7e0142" + }, + { + "$oid": "5e6d33a33c2470594a7e0149" + }, + { + "$oid": "5e6d342f3c2470594a7e014a" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0d7ac9cba29b003446247e" + }, + "thema": "9. Betrachten Sie folgende Aussage: „Schmerzen sind mit bestimmten Gehirnzuständen (nämlich sog. C-Fasererregungen) korreliert. Das heißt: Immer dann, wenn ein Subjekt Schmerzen empfindet, liegen C-Fasererregungen vor; und immer, wenn C-Fasererregungen vorliegen, empfindet das Subjekt Schmerzen.“ Diese Aussage impliziert nicht, dass die Identitätstheorie richtig ist. Warum nicht? ", + "content": "unplausibel dass nur bestimmte Wesen mit einer ganz bestimmten Physiologie Schmerzen empfinden können\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e459fdd2658b20361f6f158" + }, + "vorlesung": "BuK", + "thema": "Hilberts Zehntes Problem", + "content": "Hilberst zehntes Problem ist, ob die Existenz einer ganzzahligen Lösung einer diophantischen Gleichung entscheidbar ist.\nDieses Problem ist unentscheidbar und rekursiv aufzählbar", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4079860a1adf0479e62807" + }, + { + "$oid": "5e4078d60a1adf0479e62806" + }, + { + "$oid": "5e40693d0a1adf0479e627eb" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e4eb0053a517d07aaac0993" + }, + "vorlesung": "Webtech", + "thema": "HTTP Methoden", + "content": "GET: Anfragen einer Ressource an einen Server\nHEAD: Anforderung an Statusinformationen einer Webseite \nPUT: Speichern einer Ressource\nPOST: Anhängen an eine benannte Ressource\nDELETE: Entfernen einer Webseite\n", + "img": { + "$binary": { + "base64": "V2VidGVjaA==", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e65f50fd0122f370f793428" + }, + { + "$oid": "5e4eaf923a517d07aaac0992" + }, + { + "$oid": "5e6a14853c2470594a7e0139" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e65f50fd0122f370f793428" + }, + "vorlesung": "Webtech", + "thema": "Was ist ein DNS Server? ", + "content": "Server welcher die IP Adressen anderer Server enthalten. Der Client kennt die IP Adresse des DNS Server. Beim Aufruf einer URL fragt der Client den DNS Server nach der IP Adresse von dieser Domain. Der DNS Server antwortet mit der Ziel-IP-Adresse\n
", + "img": { + "$binary": { + "base64": "V2VidGVjaG5vbG9naWVu", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e6a12b53c2470594a7e0138" + }, + { + "$oid": "5e6a14853c2470594a7e0139" + }, + { + "$oid": "5e4eb0053a517d07aaac0993" + } + ], + "latex": 0, + "tags": [] +}, +{ + "_id": { + "$oid": "5e6a12b53c2470594a7e0138" + }, + "vorlesung": "Webtech", + "thema": "CGI", + "content": "Der Webserver tut nichts anderes als bei einem Request einen Prozess zu starten, der mit Query String aus der Anfrage gefüllt ist. Es eignet sich vor allem für schnelle Implementation von kleinen Standard-Appliktionen", + "img": { + "$binary": { + "base64": "V2VidGVjaG5vbG9naWVu", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e65f50fd0122f370f793428" + }, + { + "$oid": "5e4eaf923a517d07aaac0992" + }, + { + "$oid": "5e65ed9fd0122f370f793421" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0c919ee6c1ac0036ee8961" + }, + "thema": "2. Was für Gegenstände („Gegenstand“ im ontologischen Sinn gemeint) kommen in einem Zeichenprozess (gemäß Morris’ Modell) vor?", + "content": " ", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e015488f1fc0034dcb4c1" + }, + "thema": "3. Wie könnte man „Entität“ bzw. „Gegenstand“ definieren?", + "content": "Alles, woran oder worüber man (nach)denken kann bzw. worüber man eine Aussage treffen kann. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e483c1e3a517d07aaac098b" + }, + "vorlesung": "BuK", + "thema": "Satz von Leonid Genrikhovich Khachiyan", + "content": "LP liegt in P\n", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e491bb53a517d07aaac0990" + }, + { + "$oid": "5e41fc8813f9d7034fec8218" + }, + { + "$oid": "5e41fc6113f9d7034fec8217" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0d7afbcba29b0034462485" + }, + "thema": "3. Geben Sie Beispiele für funktionale Eigenschaften! ", + "content": " ", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0dfb33d089560034b2ec11" + }, + "thema": "2. Woher kommt die Bezeichnung „Metaphysik“?", + "content": "Die Bezeichnung Metaphysik stammt von Aristoteles‘ Werk über Themen der Ontologie mit dem Namen „Metaphysik“. Dies wurde nicht von ihm selbst so betitelt. Sie tragen den Titel, da sie nach den Werken über Physik eingeordnet wurde. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e41fc6113f9d7034fec8217" + }, + "vorlesung": "BuK", + "thema": "CLIQUE Algorithmus entscheidet", + "content": "Angenommen, Algorithmus A entscheidet CLIQUE in T(n) Zeit. Dann gibt es einen Algorithmus B, der für JA-Instanzen in n·T(n) Zeit eine k-Clique konstruiert.", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e41fc8813f9d7034fec8218" + }, + { + "$oid": "5e41fc4513f9d7034fec8216" + }, + { + "$oid": "5e491bb53a517d07aaac0990" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5ebe6e4f20f74f49dc30f6cf" + }, + "vorlesung": "MaLo", + "thema": "Koinzidenzlemma der Aussagenlogik", + "content": "Sei $ψ ∈ AL$ eine Formel und seien $I $ und $I′$ zwei zu $ψ$ passende Interpretationen, so dass $I(X) = I'(X) $ für alle $X ∈ τ(ψ)$. Dann ist $[|ψ|]^I = [|ψ|]^{I'}$.", + "latex": 1 +}, +{ + "_id": { + "$oid": "5f0e1a67ba9fe80039fefefd" + }, + "thema": "1. Wie kann man, ausgehend von einem Satz über ein Musikstück, für die Annahme von Universalien argumentieren?", + "content": "Sei a ein Musikstück das im Jahre n komponiert von Komponist k wurde. Dann: \n1 a wurde im Jahr n von k komponiert. \n2 a existiert\n3 a von k ist eine Universale\n4 es gibt also Universalen\n", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5ebe6e4f20f74f49dc30f6cd" + }, + "vorlesung": "MaLo", + "thema": "Kompaktheits- oder Endlichkeitssatz", + "content": "Sei $Φ \\subseteq AL, ψ \\in AL$.\n(i) $Φ$ ist erfüllbar genau dann, wenn jede endliche Teilmenge von $Φ$ erfüllbar ist.\n(ii) $Φ\\models ψ$ genau dann, wenn eine endliche Teilmenge $Φ' \\subseteq Φ$ existiert,\nso dass $Φ' \\models ψ$\n", + "latex": 1, + "tags": [] +}, +{ + "_id": { + "$oid": "5e6cb9b83c2470594a7e0147" + }, + "vorlesung": "ebwl", + "thema": "Transaktionskosten", + "content": "Transaktionskosten sind Kosten, die durch Ressourcenverbrauch für Koordination und Motivation entstehen. Es sind die Kosten der Organisationsleitung\n", + "img": { + "$binary": { + "base64": "RWluZsODwrxocnVuZyBpbiBkaWUgQldM", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e6d34a23c2470594a7e014b" + }, + { + "$oid": "5e6d342f3c2470594a7e014a" + }, + { + "$oid": "5e6cb4223c2470594a7e0145" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e4297bbf5049c0798e4f4a3" + }, + "vorlesung": "sAuFeN", + "thema": "Wein", + "content": "Wein (über mittelhochdeutsch und althochdeutsch wīn aus lateinisch vinum) ist ein alkoholisches Getränk aus dem vergorenen Saft der Beeren der Edlen Weinrebe (Vitis vinifera). Wein ist ein Genuss- und Rauschmittel. Durch spezifische önologische Ausbaumethoden kommt es bei der Lagerung zu zahlreichen biochemischen Reifeprozessen, die sehr vielfältig sein können und auch dazu führen, dass manche Weine jahrzehntelang reifen und haltbar sind.\n\nDie häufigsten Weine sind Rot- und Weißweine sowie Roséweine. Schaumwein (Sekt, Cava, Champagner etc.) entsteht aus Wein während einer zweiten Gärung. Gering schäumende Weine werden als Perlweine bezeichnet (Prosecco frizzante, Secco etc.). Dabei wird in der Regel dem Wein die Kohlensäure technisch zugesetzt.\n\nDie für die Weinherstellung benötigten Beerenfrüchte wachsen in traubenartigen, länglichen Rispen an der Weinrebe (Vitis vinifera). Sie stammen überwiegend von ihrer Unterart ab, der europäischen Edlen Weinrebe Vitis vinifera subsp. vinifera. Da diese zu den nicht reblausresistenten Rebenarten gehört, wird sie zum Schutz vor der Reblaus auf teilresistente Unterlagen (Wurzeln) der wilden Rebarten Vitis riparia, Vitis rupestris, Vitis berlandieri bzw. deren interspezifischen Kreuzungen (Hybridreben) gepfropft.\n\nFachbegriffe zum Thema Wein werden im Artikel Weinsprache erläutert. ", + "img": { + "$binary": { + "base64": "c0F1RmVO", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + "a", + "b", + "c", + "d" + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0d7bbbcba29b00344624a0" + }, + "thema": "1. Was versteht man in der Philosophie des Geistes in der Tradition Franz Brentanos und John Searles unter „Intentionalität“?", + "content": "Absicht\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e41fc8813f9d7034fec8218" + }, + "vorlesung": "BuK", + "thema": "Ham-Cycle Algorithmus entscheidet", + "content": "Angenommen, Algorithmus A entscheidet Ham-Cycle in T(n) Zeit. \nDann gibt es einen Algorithmus B, der für JA-Instanzen in |E |·T(n) Zeit einen Hamiltonkreis konstruiert.", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e41fc6113f9d7034fec8217" + }, + { + "$oid": "5e41fc4513f9d7034fec8216" + }, + { + "$oid": "5e41f56813f9d7034fec820b" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e6d33a33c2470594a7e0149" + }, + "vorlesung": "ebwl", + "thema": "Organisieren", + "content": "Der Prozess des Organisierens ist ein Problem der Ordnung einzelner Aktivitäten und der Zusammenführunug einzelner spezialisierten Arbeitselemente in einem Unternehmen und zwischen Unternehmen und anderen Akteuren.\n", + "img": { + "$binary": { + "base64": "RWluZsODwrxocnVuZyBpbiBkaWUgQldM", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e6c9eac3c2470594a7e0140" + }, + { + "$oid": "5e6d342f3c2470594a7e014a" + }, + { + "$oid": "5e6cad943c2470594a7e0142" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0e17bcba9fe80039fefed9" + }, + "thema": "1. Geben Sie einige Beispiele für Sachverhalte!", + "content": "Es ist eine Tatsache, dass Berlin die Hauptstadt von Deutschland ist. \nEs ist eine Tatsache, dass es heute 22 Grad hat. \n", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c910be6c1ac0036ee895c" + }, + "thema": "4. Welche Motivation steckt hinter der Philosophie der Idealsprache? Welche Probleme sollen durch eine Idealsprache gelöst bzw. vermieden werden?", + "content": "Nicht verwirren, keine Mehrdeutigkeit\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0dfaebd089560034b2ec10" + }, + "thema": "1. Woher kommt die Bezeichnung „Ontologie“?", + "content": "Im 17 Jhd. Vom deutschen Gelehrten Rudolf Göckel eingeführt, aber erst im 18. Jhd. populär durch Christian Wolff.\nDer Begriff Ontologie ist abgeleitet vom griechischen Wort für „das Seiende“ und logos = „die Lehre“. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7947cba29b003446244e" + }, + "thema": "1. Worin besteht das sog. „Leib-Seele-Problem“? Versuchen Sie, es in Form einer Frage zu formulieren! ", + "content": "Wie stehen das Psychische/Mentale zum Physischen?\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d79f0cba29b0034462463" + }, + "thema": "7. Erläutern Sie die Position des Idealismus! Welche der Thesen des Leib-Seele-Paradoxons werden im Idealismus akzeptiert und welche nicht?", + "content": "ausschließlich mentale Phänomene gibt. monistische Position - kausalen Geschlossenheit des Physikalischen -Interaktionsthese -Dualismusthese\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e199aba9fe80039fefef0" + }, + "thema": "2. Was versteht man in der Philosophie unter „Nominalismus“?", + "content": "Es gibt ausschließlich Individuen, keine Universalien. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7957cba29b0034462450" + }, + "thema": "4. Was versteht man unter einem „physischen Individuum“ und was unter einem „mentalen (bzw. psychischen) Individuum“? ", + "content": "wenn es psychische bzw. mentale Eigenschaften hat / physische Eigenschaften\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e02e988f1fc0034dcb4c7" + }, + "thema": "Was zeichnet materielle Gegenstände aus? Durch welche Merkmale sind sie charakterisiert?", + "content": "Materielle Gegenstände sind grundsätzlich sinnlich wahrnehmbar. \nSie sind räumlich ausgedehnt und lokalisierbar sowie bewusstseinsunabhängig und mehreren Subjekten zugänglich, also objektiv. \n", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120e1672389a003480850e" + }, + "thema": "5. Geben Sie Beispiele für „Sprachspiele“ im Sinne Wittgensteins!", + "content": "Einen Witz erzählen. \nEine Geschichte erfinden. \nEine Sprache übersetzen. \nEinen Hergang berichten\nEine Hypothese aufstellen und prüfen.\n", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120db672389a0034808504" + }, + "thema": "1. Wie löst Frege das Abendstern-Morgenstern-Problem?", + "content": "Er erweitert die Referenztheorie um den Sinn eines Ausdrucks. Dieser ist verschieden zu der Bedeutung. Somit haben Abendstern und Morgenstern dieselbe Bedeutung, aber unterschiedlichen Sinn. Dadurch haben eben auch die entsprechenden Sätze verschiedenen Sinn, was den unterschiedlichen Informationsgehalt dieser erklärt.", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1a90ba9fe80039feff02" + }, + "thema": "3. Nennen Sie Beispiele für Gegenstände, die man plausiblerweise als Typen auffassen kann!", + "content": "Ein Automodell wie Teslas Model S, eine Tierart wie den Corgi oder auch Musikwerke wie Mozarts Alla Turca. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c59b5883a800341b5d8b" + }, + "thema": "2. Erläutern Sie die Position des Interaktionismus! Welche der Thesen des Leib-Seele-Paradoxons werden im Interaktionismus akzeptiert und welche nicht?", + "content": "Es gibt Wechselwirkungen zwischen dem Physikalischen und Mentalen, sie können sich also gegenseitig verursachen. \nThese 1 wird abgelehnt, These 2 und 3 werden akzeptiert.\n\nIm Folgenden: \n1. These der kausalen Geschlossenheit des Physikalischen\n2. Dualismusthese\n3. Interaktionsthese\n", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7b69cba29b0034462494" + }, + "thema": "5. Was spricht dagegen, nichtmenschlichen Wesen Bewusstsein zuzuschreiben? ", + "content": " ", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e41f56813f9d7034fec820b" + }, + "vorlesung": "BuK", + "thema": "Def. Komplexitätsklasse P", + "content": "P ist die Klasse aller Entscheidungsprobleme, für die es einen polynomiellen Algorithmus gibt.", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e41fc8813f9d7034fec8218" + }, + { + "$oid": "5e41f96a13f9d7034fec8212" + }, + { + "$oid": "5e4078180a1adf0479e62803" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0e16dbba9fe80039fefec7" + }, + "thema": "4. Beschreiben Sie ein ontologisches Kategoriensystem!", + "content": "Gegenstände werden in reale und ideale aufgeteilt. Reale Gegenstände werden weiter in Materielle und mentale Gegenstände aufgeteilt. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7b03cba29b0034462486" + }, + "thema": "1. Was versteht man in der Philosophie des Geistes unter „Qualia“ (Einzahl: „das Quale“)?", + "content": "Zustand des Sich-soundso-Anfühlen, wie das erste mal eine Farbe sehen\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c91e8e6c1ac0036ee8969" + }, + "thema": "4. Nennen Sie einen wichtigen historischen Vertreter der Vorstellungstheorie der Bedeutung!", + "content": "John Locke (1632–1704).\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e41f93613f9d7034fec8211" + }, + "vorlesung": "BuK", + "thema": "Def. Laufzeit der NTM", + "content": "Falls x ∈ L(M), so ist die Laufzeit T_M(x) die Länge des kürzesten akzeptierenden Rechenweges von M auf x. \nFalls x ∈/ L(M), so ist die Laufzeit TM(x) = 0.\n", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e491bb53a517d07aaac0990" + }, + { + "$oid": "5e4070ff0a1adf0479e627fb" + }, + { + "$oid": "5e407aeb0a1adf0479e6280b" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0e1a39ba9fe80039fefef9" + }, + "thema": "2. Vergleichen Sie die folgenden Aussagen:", + "content": "a) Es gibt etwas, was Anna gehört und was Bruno gehört (also etwas, was Anna und Bruno gemeinsam gehört – nämlich ein Sparkonto).\nb) Es gibt etwas, was Anna liebt und was Bruno liebt (also etwas, was sowohl Anna als auch Bruno liebt – nämlich ihre gemeinsame Tochter). \nc) Es gibt etwas, was Anna tut und was Bruno tut (nämlich in einem Chor singen).\nd) Es gibt etwas, was Anna ist und was Bruno ist (nämlich Fan von Alemannia Aachen). \nZwischen den Aussagen a) und b) einerseits sowie c) und d) andererseits gibt es einen logisch relevanten Unterschied. Worin besteht dieser?\nIn a und b gilt: \\exists x: Anna und Bruno haben x bzw \\exists y: Anna und Bruno lieben y\nIn c und d exemplifizieren Anna und Bruno jedoch etwas: \\Sigma F : (F Anna \\land F Bruno) . \n\nAnm: Leider funtionert LaTeX hier nicht: \\exists steht für den Existenzquantor, \\Sigma für das große griechische Sigma und \\land für da logische und)\n", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e169dba9fe80039fefec1" + }, + "thema": "2. Wie können Vertreter/innen des Materialismus auf anscheinende Gegenbeispiele zu ihrer Position reagieren?", + "content": "Sie können bestreiten, dass es das Gegenbeispiel wirklich gibt oder sie können bestreiten, dass die aufgeführten Gegenstände materielle Gegenstände sind. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e17eaba9fe80039fefedd" + }, + "thema": "1. Was spricht (prima facie) gegen die Annahme abstrakter Gegenstände? ", + "content": "Sie sind weder der Introspektion zugänglich noch sinnlich wahrnehmbar. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7b35cba29b003446248c" + }, + "thema": "1. Welche zeitgenössischen Positionen zum Leib-Seele-Problem kennen Sie?", + "content": "Dualismus(Substanzdualismus-Eigenschaftsdualismus)\nMaterialismus(Identitätstheorie(Behaviourismus-Gehirnzustandstheorien)-Funktionalismus)\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e6d34a23c2470594a7e014b" + }, + "vorlesung": "ebwl", + "thema": "Ablauforganisation", + "content": "Bei der Ablauforganisation wird geschaut welche Prozesse nötig sind für eine Teilaufgabe und in welcher Sequenz die einzelnen Prozesse ablaufen sollen", + "img": { + "$binary": { + "base64": "RWluZsODwrxocnVuZyBpbiBkaWUgQldM", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e6cb9b83c2470594a7e0147" + }, + { + "$oid": "5e6d342f3c2470594a7e014a" + }, + { + "$oid": "5e6cad943c2470594a7e0142" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5ebe6e4f20f74f49dc30f6d2" + }, + "vorlesung": "MaLo", + "thema": "Lemma von Zorn", + "content": "Sei (A, <) eine nicht-leere partielle Ordnung, in der jede Kette nach oben beschränkt ist. Dann besitzt (A, <) ein maximales Element (in A)", + "latex": 0 +}, +{ + "_id": { + "$oid": "5e69f87b3c2470594a7e0137" + }, + "vorlesung": "Webtech", + "thema": "Same Origin Policy", + "content": "JavaScript eines Dokuments darf nur auf andere/fremde Dokumente zugreifen, die dieselbe Herkunft (URI des Dokuments) haben", + "img": { + "$binary": { + "base64": "V2VidGVjaG5vbG9naWVu", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e6a14853c2470594a7e0139" + }, + { + "$oid": "5e65f50fd0122f370f793428" + }, + { + "$oid": "5e4eaf923a517d07aaac0992" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0e1830ba9fe80039fefee1" + }, + "thema": "5. Erläutern Sie die Struktur des sog. „Arguments der besten Erklärung“!", + "content": "a. Es gibt erklärungsbedürftiges Phänomen P. Beste Erklärung für P ist die Existenz von Gegenständen G.\nb. Wenn Existenz von G die beste Erklärung für P ist sollte man die Existenz von G annehmen.\nc. Also: Man sollte Existenz von G annehmen.\n", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7a2ccba29b003446246c" + }, + "thema": "2. Was versteht man in der Ontologie – in der aristotelischen Tradition – unter einer Substanz?", + "content": "zugrundeliegen\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e4290f4f5049c0798e4f49b" + }, + "vorlesung": "BuK", + "thema": "Wie kann eine TM Sachen speichern?", + "content": "Im Zustandsraum. Wir können für ein beliebiges k, k Zeichen im Zustandsraum speichern indem wir einen Zustand als (k+1)-Tupel definieren, wobei der erste Zustand dem alten Zustand entspricht. Bsp (110) wird als Zustand (q_i,1,1,0) gespeichert für jeden Zustand q_i der TM", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e41f84a13f9d7034fec820e" + }, + { + "$oid": "5e41f8ae13f9d7034fec820f" + }, + { + "$oid": "5e46b8b53a517d07aaac0987" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5eca291d26d20d389cf86da3" + }, + "thema": "Was ist eine Signatur?", + "content": "Eine Signatur τ ist eine Menge von Funktions- und Relationssymbolen. Jedes dieser Symbole hat eine feste endliche Stelligkeit.\n", + "vorlesung": "MaLo", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e6caab83c2470594a7e0141" + }, + "vorlesung": "ebwl", + "thema": "Das Organistionsproblem", + "content": "Das Organistionsproblem beschäftig sich damit, wie die einzelnen arbeitsteiligen Akteure so aufeinander abgestimmt werden, dass die knappen Güter einen möglichst hohen Wertbetrag liefern können.", + "img": { + "$binary": { + "base64": "RWluZsODwrxocnVuZyBpbiBkaWUgQldM", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e6cb4223c2470594a7e0145" + }, + { + "$oid": "5e6caeff3c2470594a7e0143" + }, + { + "$oid": "5e6cb40e3c2470594a7e0144" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0d7b84cba29b0034462498" + }, + "thema": "2. Beschreiben Sie das sog. „Chinese-Room-Gedankenexperiment“!", + "content": " ", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0dfc12d089560034b2ec16" + }, + "thema": "1. Was bedeutet das Wort „Ontologie“, wörtlich übersetzt?", + "content": "Wortwörtlich bedeutet Ontologie „die Lehre vom Seienden“.", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120d4572389a00348084fe" + }, + "thema": "3. Formulieren Sie einige Sätze, die leere singuläre Terme enthalten!", + "content": "Die Zahl Ɛ ist unendlich klein.\nDer Weihnachtsmann bringt die Geschenke durch den Kamin. \nWir malen ein rundes Viereck.\n\n3. \"Die Zahl Ɛ ist unendlich klein\" ist ein Beispiel für einen Satz, der einen leeren singulären Term enthält, weil die bestimmte Beschreibung \"die Zahl Ɛ\" ein leerer singulärer Term ist (nicht weil \"unendlich klein\" ein leerer singulärer Term wäre. Das Weihnachtsmann-Beispiel ist natürlich korrekt. \"Wir malen ein rundes Viereck\" ist jedoch kein Beispiel für einen Satz, der einen leeren singulären Term enthält, weil \"ein rundes Viereck\" kein singulärer Term ist, sondern eine unbestimmte Beschreibung. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120d5872389a0034808500" + }, + "thema": "5. Warum stellen leere singuläre Terme für die Referenztheorie der Bedeutung ein Problem dar?", + "content": "das Grundproblem ist, dass es allem Anschein nach sinnvolle Sätze gibt, die leere singuläre Terme enthalten. Das beschreiben Sie korrekt. Allerdings gibt es in der Philosophie der Logik und Sprachphilosophie über einzelne Beispiele von Sätzen, die leere singuläre Terme enthalten, Diskussionen. Manche würden die Sinnhaftigkeit der ersten beiden Sätze auf Ihrer Liste anzweifeln. (Ich will damit nicht sagen, dass diese Position richtig ist, aber es gibt eben eine Diskussion darüber!) Die wohl stärksten Beispiele für sinnvolle Sätze, die leere singuläre Terme enthalten, sind negative Existenzaussagen, also zum Beispiel: \"Den Weihnachtsmann gibt es nicht\" oder \"Die Zahl Ɛ existiert nicht\". ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e406f300a1adf0479e627f8" + }, + "vorlesung": "BuK", + "thema": "Satz von Rice", + "content": "Es sei R die Menge der von TMen berechenbaren partiellen Funktionen. \nEs sei S eine Teilmenge von R mit $∅ ⊂ S ⊂ R$ mit S != ∅ und S != R. \nDann ist die SpracheL(S) = {⟨M⟩ | M berechnet eine Funktion aus S} nicht entscheidbar.", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "36", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e41ed1013f9d7034fec8205" + }, + { + "$oid": "5e4069fc0a1adf0479e627ee" + }, + { + "$oid": "5e4011e32aca8b03de20188f" + } + ], + "latex": 1, + "tags": [] +}, +{ + "_id": { + "$oid": "5e40431c5e3ac00373c962a0" + }, + "vorlesung": "BuK", + "thema": "Goedelnummer von TM M mit s Uebergaengen", + "content": " = 111 code(1) 11 code(2) 11 . . . code(s) 111", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "9", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4042525e3ac00373c9629e" + }, + { + "$oid": "5e4011e32aca8b03de20188f" + }, + { + "$oid": "5e4012f2aaa0a95f48614733" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e4042f15e3ac00373c9629f" + }, + "vorlesung": "BuK", + "thema": "Kodierung Uebergangsfunktion Goedelnummer", + "content": "Uebergang δ(qi,Xj) = (q_k ,X_l, D_m) kodiert durch: 0^i 10^j 10^k 10^l 10^m", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "8", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e459f7d2658b20361f6f157" + }, + { + "$oid": "5e41faf413f9d7034fec8214" + }, + { + "$oid": "5e4060940a1adf0479e627e4" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e407b230a1adf0479e6280c" + }, + "vorlesung": "BuK", + "thema": "Def. totale Halteproblem", + "content": "H_tot = {⟨M⟩|M hält auf jeder Eingabe}", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "55", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4079e00a1adf0479e62808" + }, + { + "$oid": "5e406a5a0a1adf0479e627f0" + }, + { + "$oid": "5e406d150a1adf0479e627f2" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e4071ba0a1adf0479e627fe" + }, + "vorlesung": "BuK", + "thema": "Def. Semi-Entscheidbarkeit", + "content": "Wenn eine TM existiert, die die Sprache L erkennt, so wird L als semi-entscheidbar bezeichnet. Die Menge der semi-entscheidbaren Sprachen ist abgeschlossen unter Durchschnitt und Vereinigung, aber nicht unter Komplement.", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "42", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4071dc0a1adf0479e627ff" + }, + { + "$oid": "5e4072000a1adf0479e62800" + }, + { + "$oid": "5e4078180a1adf0479e62803" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e406e240a1adf0479e627f4" + }, + "vorlesung": "BuK", + "thema": "Unentscheidbare Probleme Beispiele", + "content": "Gegeben ⟨M⟩ und w, gilt w ∈ L(M)?\nGegeben ⟨M⟩, gilt ε ∈ L(M)?\nGegeben ⟨M⟩, gilt ⟨M⟩ ∈ L(M)?\nGegeben ⟨M⟩, ist L(M) leer?\nGegeben ⟨M⟩, gilt L(M) = Σ∗?\nGegeben ⟨M⟩, ist L(M) endlich?\nGegeben ⟨M⟩, ist L(M) unendlich?\nGegeben ⟨M⟩, ist L(M) regulär?\nGegeben ⟨M⟩, ist L(M) kontext-frei?", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "32", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e406e600a1adf0479e627f5" + }, + { + "$oid": "5e483cd93a517d07aaac098e" + }, + { + "$oid": "5e43ed577ccccd043c42ce95" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0e00ab88f1fc0034dcb4be" + }, + "thema": "1. In welchem Sinn wird in der Ontologie das Wort „Gegenstand“ verwendet?", + "content": "Gegenstand wird in so einem weiten Sinn gebraucht, dass quasi alles ein Gegenstand ist. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7bcacba29b00344624a1" + }, + "thema": "2. Inwiefern kann man sagen, dass sprachliche Äußerungen eine „abgeleitete“, „indirekte“ Intentionalität haben?", + "content": "Sprachzeichen gebrauchen, um bestimmte Gedanken, Vorstellungen, Wünsche, Emotionen auszudrücken\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e17ceba9fe80039fefedb" + }, + "thema": "3. Was versteht man in der Ontologie unter „Propositionen“?", + "content": "Propositionen sind die Bedeutungen von Aussagesätzen. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d79b4cba29b003446245c" + }, + "thema": "8. Welche Möglichkeiten gibt es grundsätzlich, das Leib-Seele-Paradoxon aufzulösen?", + "content": "eine der drei Thesen aufzugeben\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c9348e6c1ac0036ee898b" + }, + "thema": "2. Wer gilt als Begründer der Sprechakttheorie?", + "content": "John L. Austin (1911–1960).\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e4296cdf5049c0798e4f49c" + }, + "vorlesung": "BuK", + "thema": "Satz von Rice (intuitiv)", + "content": "Der Satz von Rice besagt, dass alle nicht-trivialen Aussagen über die von einer TM berechneten Funktion unentscheidbar sind.", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e41ef4913f9d7034fec8206" + }, + { + "$oid": "5e4069fc0a1adf0479e627ee" + }, + { + "$oid": "5e406f300a1adf0479e627f8" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0c940ae6c1ac0036ee8993" + }, + "thema": "2. Geben Sie Beispiele für Äußerungen, die die grammatikalische Form „Ich“ + Verbum in der ersten Person Singular Präsens Indikativ Aktiv haben und die keine performativen Äußerungen sind!", + "content": "Ich stehe an der Kasse\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1a6fba9fe80039fefefe" + }, + "thema": "2. Wie kann man für die These argumentieren, dass Musikwerke Universalien sind?", + "content": "Da Musikwerke in mehreren Einzeldingen wie Aufführungen instanziiert werden kann, was genau die Voraussetzung zur Universale ist, sind Musikstücke Universalien. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e41f54a13f9d7034fec820a" + }, + "vorlesung": "BuK", + "thema": "Probleme in polynomieller Zeit", + "content": "Eulerkreis, \nKürzester Weg,\n Minimaler Spannbaum, \nMaximaler Fluss,\n Maximum Matching, \nGrösster gemeinsamer Teiler,\n Konvexe Hülle in 2D,\n Primzahltest, \nGraphzusammenhang", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4079e00a1adf0479e62808" + }, + { + "$oid": "5e483c1e3a517d07aaac098b" + }, + { + "$oid": "5e491bb53a517d07aaac0990" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5ec178ea40c53412bfacdc94" + }, + "thema": "Was ist ein Vertrag?", + "content": "Ein Vertrag ist eine bindende explizite oder implizite Vereinbarung über den Austausch von Gütern oder Leistungen zwischen Menschen, die dieser Vereinbarung zustimmen, weil sie sich davon eine Besserstellung versprechen.\n", + "vorlesung": "ebwl", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c91f1e6c1ac0036ee896a" + }, + "thema": "5. Was meint John Locke, wenn er von „Ideen“ spricht? Kontrastieren Sie damit den Ideenbegriff Platons!", + "content": "mentale Gegenstände und existieren in Abhängigkeit zu Bewusstseinsakten, Platon: ab­strakte Gegenstände. Ideen existieren völlig unab­hängig von Menschen\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1768ba9fe80039fefed3" + }, + "thema": "3. Wie argumentierte David Hume für seine Auffassung bezüglich der epistemischen Zugänglichkeit der Seele? ", + "content": "3. Er sagt über die Introspektion seien uns lediglich Erlebnisse zugänglich aber kein Ich.", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7b57cba29b0034462491" + }, + "thema": "2. Was versteht man unter „Solipsismus“?", + "content": "eigene Bewusstsein das einzige Bewusstsein auf der Welt.\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e42817ef5049c0798e4f497" + }, + "vorlesung": "BuK", + "thema": "Abgeschlossenheit von Unentscheidbarkeit unter Komplement", + "content": "Ist eine Sprache unentscheidbar (entscheidbar), so ist auch ihr Komplement unentscheidbar (enstcheidbar). (Folgt per Unterprogrammtechnik durch invertieren der Ausgabe)", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e406a1d0a1adf0479e627ef" + }, + { + "$oid": "5e4078d60a1adf0479e62806" + }, + { + "$oid": "5e4070ff0a1adf0479e627fb" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0d7987cba29b0034462456" + }, + "thema": "2. Aus welchen Sätzen besteht das sog. Leib-Seele-Paradoxon?", + "content": "1. Die These der kausalen Geschlossenheit des Physikalischen: Alle physikalischen Phänomene (Ereignisse, Zustände) sind kausal vollkommen determiniert durch andere physikalische Ereignisse. \n2. Die Dualismusthese: Mentale Phänomene sind nichtphysikalisch; sie sind auch nicht irgendwie auf physikalische Phänomene reduzierbar. \n3. Die Interaktionsthese: Mentale Phänomene und physikalische Phänomene stehen in wechselseitigen kausalen Zusammenhängen.\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1778ba9fe80039fefed4" + }, + "thema": "4. Welche Auffassung vertrat René Descartes in Bezug auf die Frage, ob das Ich/die Seele/das Bewusstsein der Introspektion zugänglich ist?", + "content": "Erlebnisse brauchen immer ein Bewusstsein als Träger. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e46ad813a517d07aaac0985" + }, + "vorlesung": "BuK", + "thema": "Satz von Richardson", + "content": "Es ist unentscheidbar, ob eine gegebene elementare Funktion eine elementare Stammfunktion besitzt.", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e46ae733a517d07aaac0986" + }, + { + "$oid": "5e427ae0f5049c0798e4f496" + }, + { + "$oid": "5e40693d0a1adf0479e627eb" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0d7a39cba29b003446246e" + }, + "thema": "4. Welche Beziehung besteht zwischen Substanzdualismus und Eigenschaftsdualismus? Impliziert Substanzdualismus einen Eigenschaftsdualismus? Impliziert Eigenschaftsdualismus einen Substanzdualismus?", + "content": "Eigenschaftsdualismus zusätzlich zu physischen Eigenschaften, es gibt nichtreduzierbare mentale Eigenschaften\nSubstanzdualismus -> Eigenschaftsdualismus\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1782ba9fe80039fefed5" + }, + "thema": "5. Was versteht man in der Ontologie/Philosophie des Geistes unter der „Bündeltheorie“ des Bewusstseins?", + "content": "Das Bewusstsein ist nur die Gesamtheit aller gegenwärtigen Erlebnisse. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e04b783326947c4d721b4" + }, + "thema": "42wz2z 2", + "content": "h53eh", + "vorlesung": "test", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e181fba9fe80039fefedf" + }, + "thema": "3. Erläutern Sie das sog. „Uhrmacherargument“!", + "content": "Findet man im Wald eine Uhr, so nimmt niemand an, dass diese Uhr einfach so von selbst entstanden ist, sondern vielmehr, dass diese jemand mit Absicht hergestellt hat. Alles andere - dass dieses komplexe Artefakt von selbst entstanden ist - erscheint unplausibel. Selbiges gilt für die Natur bzw. die Welt im Allgemeinen: es fällt schwer anzunehmen, dass dieses komplexe Konstrukt ohne Schöpfer entstanden sein soll. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d79f6cba29b0034462464" + }, + "thema": "8. Nennen Sie einen historischen Vertreter des Idealismus!", + "content": "George Berkeley (1685–1753)\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0dff3ad089560034b2ec19" + }, + "thema": "2. Welche Definitionen von „Ontologie“ kennen Sie?", + "content": "1.\tDie Lehre vom Seienden.\n2.\tDie Lehre vom Seienden als Seiendem.\n3.\tDie Lehre vom Seienden und Nichtseiendem \n4. Lehre vom Sein", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e04d983326947c4d721b7" + }, + "thema": "4wj46j", + "content": "4qj3", + "vorlesung": "test", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e095d3f36e35504b88459" + }, + "thema": "35uq3u", + "content": "36w3", + "vorlesung": "test", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e16d5ba9fe80039fefec6" + }, + "thema": "3. Welche Bedingungen sollte ein zweckmäßiges Kategoriensystem auf jeden Fall erfüllen?", + "content": "Jeder Gegenstand sollte irgendwo zugeordnet werden können. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7a86cba29b0034462475" + }, + "thema": "3. Nachdenk- und Diskussionsfrage: Wenn Sie in der ersten Person singular (also mit „ich“) über sich selbst sprechen, was meinen Sie da genau mit „ich“? Meinen Sie einen Körper (also eine Entität, die ausschließlich physische Eigenschaften hat)? Oder meinen Sie eine Seele (also eine Entität, die ausschließlich mentale Eigenschaften hat)? Oder meinen Sie einen Komplex aus Körper und Seele, also eine Art „Doppelwesen“? Oder ist eine einzige Entität, die sowohl mentale als auch phys. Eig. hat? ", + "content": " ", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e16e2ba9fe80039fefec8" + }, + "thema": "5. Wie könnte man die Unterscheidung zwischen konkreten (realen) Gegenständen einerseits und abstrakten (idealen) Gegenständen andererseits erklären?", + "content": "Reale Gegenstände können kausal wirksam sein, währenddessen dies bei idealen nicht der Fall ist.", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5ebe6e4f20f74f49dc30f6d8" + }, + "vorlesung": "MaLo", + "thema": "Was ist ein Ableitungsbaum?", + "content": "Ein Ableitungsbaum T für eine Sequenz S ist ein Baum, dessen Wurzel mit S beschriftet ist, so dass jeder innere Knoten von T mit der unteren Zeile einer Schlussregel und die Kinder dieses Knotens mit den in der oberen Zeile derselben Regel auftretenden Sequenzen beschriftet sind.", + "latex": 1 +}, +{ + "_id": { + "$oid": "5f0c92e1e6c1ac0036ee897f" + }, + "thema": "3. Aus Freges Abendstern-Morgenstern-Problem lässt sich ein Einwand gegen die Referenztheorie der Bedeutung entwickeln. Formulieren Sie diesen Einwand! ", + "content": "Aber dies ist nicht der Fall bei den zweit Sätzen von Frege. Da der eine informativ ist und der andere nicht. \n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e459f7d2658b20361f6f157" + }, + "vorlesung": "BuK", + "thema": "Diophnatische Gleichung", + "content": "ist eine Gleichung von Polynomen mit mehreren Variablen. Bsp: 2x^3 yz^2+3xy^2=10", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4042f15e3ac00373c9629f" + }, + { + "$oid": "5e406f300a1adf0479e627f8" + }, + { + "$oid": "5e459fdd2658b20361f6f158" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e6df27a3c2470594a7e014d" + }, + "vorlesung": "ebwl", + "thema": "Webers Bürokratiemodell", + "content": "Das Bürokratiemodell von Max Weber untersucht Fragen der Ausübung und Legitimation von Herrschaft.", + "img": { + "$binary": { + "base64": "RWluZsODwrxocnVuZyBpbiBkaWUgQldM", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e6d34d83c2470594a7e014c" + }, + { + "$oid": "5e6cad943c2470594a7e0142" + }, + { + "$oid": "5e6d33a33c2470594a7e0149" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0c91dae6c1ac0036ee8967" + }, + "thema": "2. Wie wird die Vorstellungstheorie der Bedeutung noch genannt?", + "content": "Ideationstheorie der Bedeutung, mentalistische Theorie der Bedeutung\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120bad72389a00348084e2" + }, + "thema": "5. Welche logische Struktur hat der Satz „Niemand ist gekommen“? Welche logische Analyse wird durch die grammatikalische Oberflächenstruktur nahegelegt? (Denken Sie an die Geschichte von Odysseus und den Riesen Polyphem!)", + "content": "Der Satz \"Niemand ist gekommen\" hat die logische Struktur einer negierten Existenzquantifikation: \"Es ist nicht der Fall, dass es ein x gibt, so dass: x ist eine Person und x ist gekommen\". ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e483cfe3a517d07aaac098f" + }, + "vorlesung": "BuK", + "thema": "Satz von Savitch", + "content": "PSPACE=NPSPACE", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4011e32aca8b03de20188f" + }, + { + "$oid": "5e4012f2aaa0a95f48614733" + }, + { + "$oid": "5e403ab4a7593604b606f058" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e4078890a1adf0479e62805" + }, + "vorlesung": "BuK", + "thema": "Abschlusseigenschaften Rekursive Aufzählbarkeit", + "content": "Wenn die beiden Sprachen L1 und L2 rekursiv aufzählbar sind, (a) so ist auch die Sprache L1 ∩ L2 rekursiv aufzählbar.\n(b) so ist auch die Sprache L1 ∪ L2 rekursiv aufzählbar.", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "49", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e407aeb0a1adf0479e6280b" + }, + { + "$oid": "5e4070ff0a1adf0479e627fb" + }, + { + "$oid": "5e407a5f0a1adf0479e62809" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e6cb4223c2470594a7e0145" + }, + "vorlesung": "ebwl", + "thema": "Effektivität", + "content": "Effektivität beschreibt die Qualität im wesentlichen Sinne, oder die Ergebnisse der Planung.\n Effektivität bedeutet \"die richtigen Dinge tun\" im Sinne der Wirksamkeit, das heißt entspricht das Erreichte auch dem angestrebten Ziel.", + "img": { + "$binary": { + "base64": "RWluZsODwrxocnVuZyBpbiBkaWUgQldM", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e6cb40e3c2470594a7e0144" + }, + { + "$oid": "5e6d342f3c2470594a7e014a" + }, + { + "$oid": "5e6cb9b83c2470594a7e0147" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0e068aeb539135a04e4920" + }, + "thema": "snwsrnsw", + "content": "nrsetswrn", + "vorlesung": "test", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c91c6e6c1ac0036ee8965" + }, + "thema": "6. Mit welchen der drei Aspekte Syntax, Semantik und Pragmatik beschäftigt sich die Philosophie der Normalsprache in erster Linie?", + "content": "Pragmatik", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c91f9e6c1ac0036ee896b" + }, + "thema": "6. Geben Sie einige Beispiele für Ideen im Sinne Lockes!", + "content": "Sinneseindrücke (Farbe, Geruch, Tier), Phantasie- bzw. Erinnerungsvorstellungen\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7b17cba29b0034462488" + }, + "thema": "3. Beschreiben Sie das sog. „Mary-Gedankenexperiment“ von Frank Jackson!", + "content": "Mary und Farbe\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e172aba9fe80039fefecf" + }, + "thema": "2. Durch welche Erkenntnisquelle sind uns (eigene gegenwärtige) Erlebnisse epistemisch zugänglich?", + "content": "Durch Introspektion. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5ec04b4612703f0917532d6a" + }, + "thema": "Was ist eine Strategie?", + "content": "Die Strategie eines Unternehmens ist ein Aktionsplan (ein Set an Entscheidungen über finanzielle und menschliche Ressourcen), um ein Unternehmen so in einer Branche zu positionieren, dass dieses langfristig überdurchschnittlichen finanziellen Erfolg generieren kann", + "vorlesung": "ebwl", + "__v": 0, + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0d79d2cba29b0034462460" + }, + "thema": "4. Erläutern Sie die Position des Epiphänomenalismus! Welche der Thesen des Leib-Seele-Paradoxons werden im Epiphänomenalismus akzeptiert und welche nicht?", + "content": "mentale Zustände durch physische Zustände verursacht werden aber nicht umgekehrt. Dualistische Position. +Geschlossenheit des Physikalischen +Dualismusthese -Interaktionsthese\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e014a88f1fc0034dcb4c0" + }, + "thema": "2. Woher kommt und was bedeutet der Terminus „Entität“?", + "content": "Entität kommt vom lateinischen Wort „ens“, was übersetzt Seiendes bedeutet. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e4eaf923a517d07aaac0992" + }, + "vorlesung": "Webtech", + "thema": "Unterschied zwischen PUT und POST", + "content": "PUT ist idempotent, dh ein Aufruf von PUT löst immer das gleiche Verhalten aus und die RESPONSE bleibt bei jeder Anfrage gleich.", + "img": { + "$binary": { + "base64": "V2VidGVjaA==", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e6a12b53c2470594a7e0138" + }, + { + "$oid": "5e65f50fd0122f370f793428" + }, + { + "$oid": "5e4eb0053a517d07aaac0993" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0c938ae6c1ac0036ee898f" + }, + "thema": "6. Beschreibungen und performative Äußerungen unterscheiden sich wesentlich hinsichtlich ihres Wahrheitswertes. Worin genau besteht dieser Unterschied?", + "content": "performative Äußerungen haben keinen Wahrheitswert sie können aber “miss­glücken“ bzw. „fehl­schlagen\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7bd6cba29b00344624a2" + }, + "thema": "3. Warum stellt Intentionalität ein Problem für Vertreter/innen des Materialismus dar?", + "content": "widersetzt sich einer Reduktion auf physikalische Eigenschaften", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c91b6e6c1ac0036ee8963" + }, + "thema": "4. Erläutern Sie die Begriffe Syntax, Semantik und Pragmatik im Sinne der Theorie von Charles Morris! Womit beschäftigen sich Syntax, Semantik und Pragmatik jeweils?", + "content": "Syntax: Wie ist die Struktur der Sprache, Grammatik. Was ist wohlgeformt.\nSe­man­tik: Aspekt der Bedeutung. \nPragmatik: wie Sprache gebraucht wird Aspekt des Handelns ins Spiel, in welchen Situationen wird es verwendet\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7b51cba29b0034462490" + }, + "thema": "1. Was versteht man in der Philosophie des Geistes bzw. der Erkenntnistheorie unter dem „Problem des Fremdpsychischen“?", + "content": "Nicht mit Sicherheit wissen, ob andere überhaupt ein Bewusstsein haben. epistemisches Problem\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7b5dcba29b0034462492" + }, + "thema": "3. Was versteht man in der zeitgenössischen Philosophie des Geistes unter einem „Zombie“?", + "content": "Wesen, das ganz normal aussieht und sich ganz normal verhält, aber kein Bewusstsein hat\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7a9bcba29b0034462478" + }, + "thema": "3. Was versteht man unter „Logischem Behaviourismus“?", + "content": "Sätze über mentale Zustände können übersetzt werden in Sätze über Verhaltensweisen\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7ab2cba29b003446247b" + }, + "thema": "6. Was versteht man unter „Verhaltensdispositionen“?", + "content": "nicht mehr direkt von Verhalten zu sprechen, Hans hat die Disposition, unter bestimmten Bedingungen das-und-das Verhalten zu zeigen.\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1967ba9fe80039fefeed" + }, + "thema": "1. Erläutern Sie die Dichotomie zwischen dem Singulären und dem Allgemeinen auf der Ebene des Mentalen! Was entspricht auf der mentalen Ebene den singulären Termen, und was entspricht den allgemeinen Termen?", + "content": "Der Mensch denkt mit und in allgemeinen Begriffen, auch wenn wir über konkrete Einzeldinge nachdenken. Betrachten man den Satz „A ist B“, so bezeichnet A die singuläre und B die allgemeine Komponente. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e43ed577ccccd043c42ce95" + }, + "vorlesung": "BuK", + "thema": "PCP", + "content": "Das Postsche Correspondenzproblem (PCP) ist ein Puzzle aus Dominos.\nGegeben ist eine Menge K von Dominosteinen. Jeder Dominostein ist mit zwei Wörtern über einem Alphabet Σ beschriftet, und zwar mit einem Wort in der oberen Hälfte und einem Wort in der unteren Hälfte.\nDie Aufgabe besteht darin, eine correspondierende Folge von Dominos aus K zu finden, mit der sich oben und unten jeweils das selbe Wort ergibt. In der Folge darf jeder Dominostein beliebig oft verwendet werden. Die Folge muss mindestens einen Dominostein enthalten.\n", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e40719d0a1adf0479e627fd" + }, + { + "$oid": "5e404e4a08c86f0469edc923" + }, + { + "$oid": "5e4012f2aaa0a95f48614733" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0c92f6e6c1ac0036ee8982" + }, + "thema": "3. Was versteht Frege unter der „Bedeutung“ eines Ausdrucks?", + "content": "Verwendet dies im Sinne der Referenztheorie, Bedeutung eines Ausdrucks ist der bezeichnete Gegenstand\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7aa3cba29b0034462479" + }, + "thema": "4. Übungsaufgabe: Versuchen Sie, die folgenden Sätze im Sinne des Logischen Behaviourismus zu „übersetzen“. \t(a) Albert glaubt, dass es noch in diesem Jahr einen Impfstoff gegen das Corona-Virus geben wird. \t(b) Barbara fürchtet sich vor Hunden. \t(c) Kilian wünscht sich ein großes und schnelles Auto. ", + "content": " ", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7b1ecba29b0034462489" + }, + "thema": "4. Welche Frage wirft Frank Jackson in Zusammenhang mit dem Mary-Gedankenexperiment auf, und wie beantwortet er diese?", + "content": "Was geschieht bei neuer Farbentdeckung, neues gelernt?\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e41fa2e13f9d7034fec8213" + }, + "vorlesung": "BuK", + "thema": "Beispiele in NP", + "content": "CLIQUE \n SAT \n INDEP-SET \n VC \n Ham-Cycle \n TSP \n EX-COVER \n SUBSET-SUM \n PARTITION", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e41fbbf13f9d7034fec8215" + }, + { + "$oid": "5e41fc6113f9d7034fec8217" + }, + { + "$oid": "5e483ba03a517d07aaac0989" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e41efb113f9d7034fec8208" + }, + "vorlesung": "BuK", + "thema": "Kostenmass RAM", + "content": "Uniformes Kostenmaß: Jeder Schritt der RAM zählt als eine Zeiteinheit. \nLogarithmisches Kostenmaß: Die Laufzeitkosten eines Schrittes der RAM sind proportional zur binären Länge der Zahlen in den angesprochenen Registern.", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e405fc00a1adf0479e627e3" + }, + { + "$oid": "5e427806f5049c0798e4f495" + }, + { + "$oid": "5e404e4a08c86f0469edc923" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0d79e9cba29b0034462462" + }, + "thema": "6. Erläutern Sie die Position des Materialismus! Welche der Thesen des Leib-Seele-Paradoxons werden im Materialismus akzeptiert und welche nicht?", + "content": "Es gibt nur physikalische Phänomene. monistische Position.+ kausalen Geschlossenheit -Interaktionsthese -Dualismusthese\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0dab008bf657099875974f" + }, + "thema": "Hallo", + "content": "rwrwhwh", + "vorlesung": "la1", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120f2572389a003480851d" + }, + "thema": "3. Erklären Sie die Begriffe lokutionäre Kraft, illokutionäre Kraft und perlokutionäre Kraft bzw. den Begriff des lokutionären, illokutionären und perlokutionären Aktes!", + "content": "- Lokutionäre Kraft\n\no Bedeutung\n\no Grammatikalische Struktur \n\no → Semantik und Syntax\n\no → Form und Inhalt\n\n- Illokutionäre Kraft\n\no Das, was man tut, indem man die Äußerung tätigt\n\no Handlungsaspekt\n\no Theoretisch ein Bestandteil der Bedeutung\n\n- Perlokutionäre Kraft\n\no Was bewirkt wird \n\no Resultat, Effekt \n\no Hängt also vom Rezipienten ab \n\n- Akte\n\no Lokutionär: sinnvolle Äußerung produzieren\n\no Illokutionär: mit der Äußerung etwas anderes zu tun\n\no Perlokutionär: mit der Äußerung etwas bewirken\n", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c6f15883a800341b5d9e" + }, + "thema": "3. Descartes vertritt die Auffassung, dass Geist und Körper zwei voneinander verschiedene Entitäten sind und unabhängig voneinander existieren können. Welche Annahmen führen ihn zu dieser These? ", + "content": "- Alles was ich klar einsehe, ist möglich.\n- Ich sehe klar ein, dass ich nur mit der Eigenschaft des Denkens und ohne die Eigenschaft des Körpers existieren kann. \n- Ich sehe klar ein, dass alle Körper ohne die Eigenschaft des Denkens existieren können. \n", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c7205883a800341b5da0" + }, + "thema": "1. Wie lautet das Grundproblem des Substanzdualismus (genauer: der interaktionistischen Variante des Substanzdualismus)? Formulieren Sie das Problem als Frage!", + "content": "Wo findet die kausale Interkation zwischen Geist und Körper statt und wie kann man sich diese vorstellen?", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e4066900a1adf0479e627e9" + }, + "vorlesung": "BuK", + "thema": "Existenz unentscheidbarer Probleme", + "content": "Es gibt überabzählbar viele Entscheidungsprobleme/Sprachen. Es gibt nur abzählbar viele TMen/Gödelnummern.", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "21", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4061de0a1adf0479e627e6" + }, + { + "$oid": "5e41f56813f9d7034fec820b" + }, + { + "$oid": "5e4078180a1adf0479e62803" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e4070b40a1adf0479e627fa" + }, + "vorlesung": "BuK", + "thema": "Beispiele wo Satz von Rice nichts nützt", + "content": "H_32 = {⟨M⟩ | auf jeder Eingabe hält M nach höchstens 32 Schritten }\nL_44 = {⟨M⟩ | Es existiert ein Wort w, sodass die TM M bei Abarbeitung von w mindestens einmal im Zustand q_44 ist }\nL_D = {⟨M⟩ | M entscheidet die Diagonalsprache}. mit S = {f_D} und f_D = 1 falls w∈D, 0 sonst. (ist aber entscheidbar da L_D = {}", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "38", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e407b230a1adf0479e6280c" + }, + { + "$oid": "5e43de457ccccd043c42ce92" + }, + { + "$oid": "5e4072000a1adf0479e62800" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5e406a800a1adf0479e627f1" + }, + "vorlesung": "BuK", + "thema": "Halteproblem H entscheidbar oder unentscheidbar?", + "content": "Das Halteproblem H ist nicht entscheidbar. (Beweis durch Reduktion auf Komplement der Diagonalsprache)", + "img": { + "$binary": { + "base64": "QnVLIA==", + "subType": "00" + } + }, + "id": "29", + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e4069890a1adf0479e627ed" + }, + { + "$oid": "5e406d270a1adf0479e627f3" + }, + { + "$oid": "5e4072000a1adf0479e62800" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5ed3f46a9b73ac16b44ae496" + }, + "thema": "Kapitel 2", + "content": "rhiowbgr", + "vorlesung": "test", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c924ce6c1ac0036ee8972" + }, + "thema": "2. Auf welches Problem der Referenztheorie der Bedeutung weist Ludwig Wittgenstein ganz zu Beginn seiner Philosophischen Untersuchungen hin? ", + "content": "zwischen singulären und allgemeinen Termen, Eigennamen / allgemeinen Termen\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d795fcba29b0034462451" + }, + "thema": "5. Was versteht man unter einem „rein physischen Individuum“, einem „rein mentalen Individuum“ und einem „psychophysischen Individuum“?", + "content": "physische Eigenschaften und keine mentalen Eigenschaften / sowohl psychische als auch mentale Eigenschaften hat.\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7997cba29b0034462458" + }, + "thema": "4. Wie lautet die Dualismusthese?", + "content": "Wunsch etwas anderes ist als ein Gehirnzustand, dass ein Wunsch grundsätzlich anderes als irgendein physikalischer Zustand\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0daedd4adeb30f74b8bf2e" + }, + "thema": "qeb", + "content": "qebqb", + "vorlesung": "eavq", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c921ee6c1ac0036ee896f" + }, + "thema": "1. Diskutieren Sie die These, dass mentale Repräsentationen innere Bilder sind! Welche Probleme wirft diese These auf?", + "content": "Bilder sind immer spezifische als ein Begriff wie der Hund.\nNicht immer wird mit Bildern gedacht, man kann auch unanschaulich denken\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c9317e6c1ac0036ee8986" + }, + "thema": "2. War Wittgenstein ein Philosoph der Normalsprache oder ein Philosoph der Idealsprache? ", + "content": "Zuerst Idealsprache dann Normalsprache\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7ab6cba29b003446247c" + }, + "thema": "7. Inwiefern könnten Einwände gegen den Logischen Behaviourismus eventuell entschärft werden, wenn man im Zuge behaviouristischer Analysen nicht mehr von (tatsächlichen) Verhaltensweisen spricht, sondern statt dessen von Verhaltensdispositionen? ", + "content": " ", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e18aeba9fe80039fefee4" + }, + "thema": "2. Welcher antike Philosoph hat als erster eine Theorie der Universalien entwickelt und vertreten?", + "content": "Platon. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c90d7e6c1ac0036ee8958" + }, + "thema": "4. Mat. Gegenstände können Zeichen(tokens) sein, aber nicht jeder materielle Gegenstand ist ein Zeichen(token). Was unterscheidet mat. Gegenstände, die Zeichen(tokens) sind, von denen, die keine sind?", + "content": "Die einen haben eine Bedeutung die anderen nicht\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7a1fcba29b003446246a" + }, + "thema": "14. Welche dualistischen Positionen zum Leib-Seele-Problem kennen Sie?", + "content": " ", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7a49cba29b0034462470" + }, + "thema": "2. Was versteht Descartes unter einer „denkenden Substanz“ und was unter einer „ausgedehnten Substanz“?", + "content": "Die Seele denkende Substanz, Körper ausgedehnte Substanz\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5ec1881440c53412bfacdc99" + }, + "thema": "Nenne die drei Kategorien der Informationsasymmetrie ", + "content": "Hidden characteristics\nHidden action\nHidden intention\n", + "vorlesung": "ebwl", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5ef8636c4fe9080034206d68" + }, + "thema": "Ein Axiomensystem für Körper der Charakteristik 0", + "content": "$\\Phi_0=\\{\\psi_{Körper}\\}\\cup\\{\\neg X_p:p$ Primzahl$\\}$, mit $X_p$ der Satz $\\sum_{i=1}^{p}1 =0$", + "vorlesung": "MaLo", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e174fba9fe80039fefed1" + }, + "thema": "1. Wie kann man das Bewusstsein ontologisch charakterisieren?", + "content": "1. Falls Bewusstsein existiert: Es ist Träger der Erlebnisse eines Subjektes, macht die Identität einer Person aus, ist nicht räumlich lokalisiert/ausgedehnt, nicht sinnlich wahrnehmbar (auch nicht durch Introspektion)", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c905ce6c1ac0036ee8953" + }, + "thema": "7. Sind die Wörter unserer natürlichen Sprache Indizes, Ikone oder Symbole?", + "content": "Symbole, Eine Sprache ist ein System symbolischer Zei­chen\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e06e2eb539135a04e4922" + }, + "thema": "zl5tl", + "content": "eltl", + "vorlesung": "test", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0d7b63cba29b0034462493" + }, + "thema": "4. Was spricht dafür, zumindest manchen nichtmenschlichen Wesen Bewusstsein zuzuschreiben? Warum tun wir das im Alltag häufig?", + "content": " ", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0dfb6ed089560034b2ec14" + }, + "thema": "3. Welche Beziehung besteht zwischen Metaphysik und Ontologie?", + "content": "3. Die heutige Ontologie war früher ein Teilgebiet der damaligen Metaphysik. Heutzutage wird kaum noch unterschieden und wenn dann ist die Ontologie ein sehr großes Teilgebiet der Metaphysik.", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0c9092e6c1ac0036ee8955" + }, + "thema": "1. Erläutern Sie die Unterscheidung zwischen Zeichentypen und Zeichentokens!", + "content": "Token: konkretes physisches Ge­bil­de\nTypen: ab­strakte Gegen­stände, nicht sinnlich wahrnehmbar, nicht räumlich lokalisiert\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5e41f96a13f9d7034fec8212" + }, + "vorlesung": "BuK", + "thema": "Def. Komplexitätsklasse NP", + "content": "NP ist die Klasse aller Entscheidungsprobleme, die durch eine NTM M erkannt werden, deren Worst Case Laufzeit t_M(n) polynomiell beschränkt ist.\n\nNP steht für Non-deterministisch Polynomiell", + "img": { + "$binary": { + "base64": "QnVL", + "subType": "00" + } + }, + "__v": 0, + "learned": 0, + "relevant": [ + { + "$oid": "5e41faf413f9d7034fec8214" + }, + { + "$oid": "5e41f56813f9d7034fec820b" + }, + { + "$oid": "5e483cd93a517d07aaac098e" + } + ], + "latex": 0 +}, +{ + "_id": { + "$oid": "5f0c92a9e6c1ac0036ee8979" + }, + "thema": "2. Geben Sie Beispiele für leere singuläre Terme!", + "content": "gerade Kurve\n", + "vorlesung": "philoii", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5eca2f9426d20d389cf86daa" + }, + "thema": "Was bedeutet erfüllbarkeitsäquivalent?", + "content": "Eine Formel $\\phi$ ist erfüllbarkeitsäquivalent zu $\\psi$, wenn $\\psi$ und $\\phi$ beide entweder erfüllbar oder unerfüllbar sind.\n", + "vorlesung": "MaLo", + "latex": 1, + "__v": 0 +}, +{ + "_id": { + "$oid": "5ebe6e4f20f74f49dc30f6d3" + }, + "vorlesung": "MaLo", + "thema": "Resolvente", + "content": "Seien C, C1, C2 Klauseln. C ist Resolvente von C1 und C2 genau dann, wenn es ein Literal Y gibt mit \nY ∈ C1 ,Y ∈ C2 und C = (C1 \\ {Y}) ∪ (C2 \\ {Y}). ", + "latex": 1 +}, +{ + "_id": { + "$oid": "5f0d79dccba29b0034462461" + }, + "thema": "5. Arbeiten Sie den Unterschied zwischen Interaktionismus und Epiphänomenalismus heraus!", + "content": "keine Verursachung physischer Zustände durch mentale Zustände\n", + "vorlesung": "phii2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120c2f72389a00348084eb" + }, + "thema": "1. Erläutern Sie kurz die sog. „Vorstellungstheorie der Bedeutung“!", + "content": "Bedeutungen sind etwas Mentales - Vorstellungen. Das in unserem Bewusstsein ist primär gegenüber der Sprache und somit sind Zeichen der Lautsprache Zeichen für mentale Repräsentationen. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c52f5883a800341b5d86" + }, + "thema": "5. Wie lautet die Interaktionsthese?", + "content": "Physikalische und mentale Phänomene können kausal aufeinander einwirken und dies wechselseitig also <=>. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120c4d72389a00348084ef" + }, + "thema": "5. Was meint John Locke, wenn er von „Ideen“ spricht? Kontrastieren Sie damit den Ideenbegriff Platons!", + "content": "Locke meint mir Ideen mentale Repräsentationen von Gegenständen und ihren Eigenschaften. Platons Ideen hingegen sind abstrakte Gegenstände und unabhängig vom menschlichen Bewusstsein. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120db772389a0034808505" + }, + "thema": "1. Wie löst Frege das Abendstern-Morgenstern-Problem?", + "content": "Er erweitert die Referenztheorie um den Sinn eines Ausdrucks. Dieser ist verschieden zu der Bedeutung. Somit haben Abendstern und Morgenstern dieselbe Bedeutung, aber unterschiedlichen Sinn. Dadurch haben eben auch die entsprechenden Sätze verschiedenen Sinn, was den unterschiedlichen Informationsgehalt dieser erklärt.", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120c6372389a00348084f2" + }, + "thema": "8. Was versteht man unter „mentalen Repräsentationen“?", + "content": "Innere Vorstellungen bzw. Gedanken in einem Bewusstsein. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120b8f72389a00348084df" + }, + "thema": "2. Formulieren Sie einige der zentralen Fragen der Philosophie der Normalsprache!", + "content": "Wie funktioniert Sprache? Was kann man mit Sprache tun? Wie wird Sprache verwendet?", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120c7472389a00348084f4" + }, + "thema": "1. Diskutieren Sie die These, dass mentale Repräsentationen innere Bilder sind! Welche Probleme wirft diese These auf?", + "content": "Nicht alle Menschen haben ununterbrochen Bilder im Kopf, wenn sie denken. Außerdem hat man idR eine sehr konkrete Ausprägung eines Gegenstandes vor Augen, diese kann aber nicht der Bedeutung des Wortes entsprechen. Z.B. denkt man an das Wort Baum, so stellt man sich vielleicht einen grünen Laubbaum mit brauner Rinde vor. Aber es gibt noch andere Bäume, wie Birken, Tannen, Palmen etc.. Somit bedeutet Baum eben nicht nur grüner Laubbaum mit grüner Rinde. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120d7e72389a0034808501" + }, + "thema": "1. Der Philosoph und Logiker Gottlob Frege hatte ein Problem mit den folgenden beiden Sätzen:", + "content": "(a) Der Abendstern ist identisch mit dem Morgenstern.\n(b) Der Abendstern ist identisch mit dem Abendstern.\nWas erschien Frege daran problematisch?\n\nSatz b) entsteht aus Satz a), indem man Morgenstern durch das Bedeutungsgleiche Wort Abendstern ersetzt. Jedoch ist Satz a) informativ b) hingegen trivial. Somit haben a) und b) nicht die gleiche Bedeutung, obwohl Abendstern und Morgenstern die selbe Bedeutung haben. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10cb245883a800341b5dce" + }, + "thema": "1. Was versteht man in der Philosophie des Geistes in der Tradition Franz Brentanos und John Searles unter „Intentionalität“?", + "content": "Intentionalität bezeichnet die Eigenschaft des Mentalen, dass jedes psychische Phänomen auf etwas gerichtet ist.", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120cdc72389a00348084fb" + }, + "thema": "4. Unter anderem Ludwig Wittgenstein im Tractatus logico-philosophicus vertritt eine sog. „Abbildtheorie“ der Sprache. Erläutern Sie diese Theorie! Was soll da ein Abbild wovon sein? Welche Beziehung soll zwischen dem „Bild“ und dem Abgebildeten bestehen?", + "content": "Sachverhalte sind komplexe Entitäten, die Einzeldinge und Sachverhalte als Bestandteile enthalten. Die Satzstruktur ist ein Abbild der Struktur des bezeichneten Sachverhaltes. Die Satzbestandteile entsprechen den Sachverhaltsbestandteilen. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c6365883a800341b5d91" + }, + "thema": "8. Nennen Sie einen historischen Vertreter des Idealismus!", + "content": "George Berkeley", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c5025883a800341b5d85" + }, + "thema": "4. Wie lautet die Dualismusthese?", + "content": "Mentale Phänomene sind nicht physikalisch und nicht auf physikalische Phänomene reduzierbar. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120edc72389a0034808518" + }, + "thema": "2. Geben Sie Beispiele für Äußerungen, die die grammatikalische Form „Ich“ + Verbum in der ersten Person Singular Präsens Indikativ Aktiv haben und die keine performativen Äußerungen sind!", + "content": "\"Ich fühle mich müde.\" \"Ich denke gerade an dich.\" ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c4485883a800341b5d7b" + }, + "thema": "2. Unter welchen Bezeichnungen ist das Leib-Seele-Problem noch bekannt?", + "content": "Das psychophysische Problem, das Körper-Geist-Problem, the mind-body-problem", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c6945883a800341b5d98" + }, + "thema": "1. Erläutern Sie die Unterscheidung zwischen Substanzdualismus und Eigenschaftsdualismus!", + "content": "Substanzdualismus ist die Auffassung, dass es mentale und physikalische Individuen gibt, Eigenschaftsdualismus jedoch ist die die Auffassung, dass es mentale und physikalische Eigenschaften gibt. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120cc772389a00348084f9" + }, + "thema": "2. Was sind, gemäß der Referenztheorie, die Bedeutungen von ganzen Sätzen?", + "content": "Sachverhalte", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c8f05883a800341b5dae" + }, + "thema": "3. Erläutern Sie den sog. „Einwand der multiplen Realisierbarkeit“ gegen die Identitätstheorie! Auf welcher (hypothetischen) Annahme beruht dieser Einwand im Kern?", + "content": "\nEs ist nicht plausibel anzunehmen, das Wesen, die nicht unsere Physiologie teilen, keine Schmerzen empfingen, folglich kann man annehmen, dass ein Wesen Schmerzen empfindet, obwohl es keine C-Fasern hat. Also: eine Empfindung oder ein Zustand kann sich in mehreren Arten und Weisen realisieren. \n", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120cbf72389a00348084f8" + }, + "thema": "1. Gemäß der Referenztheorie gilt, dass singuläre Terme Einzeldinge bezeichnen. Was bezeichnen allgemeine Terme, gemäß der Referenztheorie? ", + "content": "Universalien", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c75b5883a800341b5da1" + }, + "thema": "2. Betrachten Sie folgende Aussage: „Albert ist ein Schrank von einem Mann, aber zugleich sensibel wie ein Künstler und ängstlich wie ein Kind.“ Warum kann man das im Rahmen einer substanzdualistischen Auffassung eigentlich nicht sagen? Wie könnte man diese Charakterisierung einer Person im Rahmen einer substanzdualistischen Position korrekt formulieren? ", + "content": "Gemäß der substanzdualistischen Auffassung kann eine Person kein mentales und physikalisches Wesen sein. Denn gemäß dieser Auffassung gibt es nur rein mentale und rein physikalische Wesen.\nAlbert hat einen Körper, der breit und groß ist wie ein Schrank, aber Alberts Seele ist sensibel wie die Seele eines Künstlers und sie ist ängstlich wie die Seele eines Kindes. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c67c5883a800341b5d97" + }, + "thema": "14. Welche dualistischen Positionen zum Leib-Seele-Problem kennen Sie?", + "content": "Interaktionismus, Epiphänomenalismus, Parallelismus, Okkasionalismus, Prästabilierte Harmonie", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c424b79acd0034c8df8f" + }, + "tags": [ + "" + ], + "thema": "1. Philosophische Ethik ist unter anderem normative Ethik. In der normativen Ethik kommen normative Aussagen vor. Welche Arten von normativen Aussagen, die in der Ethik vorkommen, kann man unterscheiden? Geben Sie jeweils auch Beispiele!", + "content": "Sollenssätze („Man soll nicht töten“, „Wenn man einen Menschen in Not sieht, muss man ihm auch helfen“) und Werteurteile („Es ist böse, Menschen zu töten“, „Es ist gut, einem Menschen in Not zu helfen“).", + "date": { + "$date": "2020-07-21T10:32:04.068Z" + }, + "vorlesung": "phi24", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c609b79acd0034c8dfab" + }, + "tags": null, + "thema": "1. In der Metaethik und in der Ästhetik wird diskutiert, welche mentalen Zustände mit normativen Aussagen ausgedrückt werden. Welche Arten mentaler Zustände werden in diesem Zusammenhang genannt?", + "content": "Wünsche , Gefühle/ Emotionen, Überzeugungen", + "date": { + "$date": "2020-07-21T10:40:09.046Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c726b79acd0034c8dfbc" + }, + "tags": null, + "thema": "4. Was spricht gegen den Nonkognitivismus? Was kann man im Rahmen einer nonkognitivistischen Theorie nur schwer erklären? ", + "content": "Zwar drücken wir mit Werturteilen auch Gefühle bzw. Werteinstellungen aus, aber nicht in allen Fällen drücken wir dadurch nur Emotionen aus. Emotionen kann man aber nicht begründen, lediglich erklären, jedoch wird über Werturteile durch aus diskutiert, es werden Begründungen gesucht und Gegner werden überzeugt. ", + "date": { + "$date": "2020-07-21T10:44:54.613Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f2d2bc2d6a999004089d475" + }, + "tags": [ + "Polyhedra" + ], + "thema": "What is the difference between polytopes and polyhedra?", + "content": "Polyhedra are the more general definition of a set specified by intersection of halfspaces. This definition allows unbounded sets, whereas polytopes are a subclass which only contains bounded sets.", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-07T10:24:02.461Z" + }, + "vorlesung": "hybrid", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f326c1658fbc000348edd3c" + }, + "tags": [], + "thema": "Shannon Formula", + "content": "$R_{max} [bit/s]=B\\cdot log_2(1+S/N)$", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-11T09:59:50.563Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f38e0b4313032003484f2d2" + }, + "tags": [ + "5" + ], + "thema": "For data transmission, on average a higher transmit power is needed than for voice transmission. Why? ", + "content": "In voice transmission (even with compressed data) more errors can be tolerated than in data communication. To reduce the error risk in data transmission, the transmit power is increased to improve the SNR. ", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-16T07:31:00.694Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f425e61842bd00045a9dac5" + }, + "tags": [ + "kapitel1" + ], + "thema": "Ist die Klasse der Horn-Formeln eine Normalform?", + "content": "Nein. Es gibt aussagenlogische Formeln, die nicht zu einer HornFormel äquivalent sind. Horn-Formeln sind entweder unerfüllbar oder haben ein kleinstes Modell. Dies trifft z.B. nicht auf die Formel $X ∨ Y$ zu.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-23T12:17:37.827Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f43a626ab4d3e0034c08c34" + }, + "tags": [ + "Zoo von Strukturen" + ], + "thema": "Wortstrukturen", + "content": "Sei $Γ$ ein Alphabet, d.h. eine beliebige, in der Regel abzählbare, Menge von Symbolen. Ein Wort über $Γ$ ist eine endliche Folge $w = w_0 · · · w_{n−1} $ von Symbolen aus $Γ$. Jedem solchen Wort $w$ ordnen wir eine Struktur $\\mathfrak{B}(w)$ der Signatur $\\{<\\} ∪ \\{P_a : a ∈ Γ\\}$ mit\neinstelligen Relationssymbolen $P_a$ zu. Das Universum von $\\mathfrak{B}(w)$ ist die Menge $\\{0, . . . , n − 1\\}$ der Positionen an denen Symbole stehen, $< $ ist\ndie übliche Ordnung auf dieser Menge und $P_a := \\{i < n : w_i = a\\}$ ist die Menge der Positionen an denen im Wort $w$ das Symbol $a$ steht.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-24T11:36:06.156Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f43c482ab4d3e0034c08c3e" + }, + "tags": [ + "kapitel2" + ], + "thema": "Reduzierte Formeln", + "content": "Wir nennen Formeln, in denen die Symbole $∧, →$ und $∀$ nicht vorkommen,\nreduziert.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-24T13:45:38.763Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f4614556143e400341cf0d4" + }, + "tags": [ + "kapitel4" + ], + "thema": "Kompaktheitssatz der Prädikatenlogik", + "content": "Für jede Menge $Φ ⊆ FO(τ)$ und jedes $ψ ∈ FO(τ)$ \\\\\n(i) $Φ\\models ψ$ genau dann, wenn eine endliche Teilmenge $Φ_0 ⊆ Φ$ existiert, so dass $Φ_0 \\models ψ$\\\\\n(ii) $Φ$ ist genau dann erfüllbar, wenn jede endliche Teilmenge von $Φ$ erfüllbar ist.\n", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-26T07:50:45.398Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f4772db1d84860045afbb4d" + }, + "tags": [], + "thema": "König", + "content": "Sei T ein endlich verzweigter Baum mit Wurzel w, in dem es beliebig lange endliche Wege gibt. Dann gibt es auch einen unendlichen Weg in T (der bei der Wurzel w beginnt).", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-27T08:46:19.042Z" + }, + "vorlesung": "mal", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f6ce69a4d0415003490ba6f" + }, + "tags": [ + "ss" + ], + "thema": "gsgds", + "content": "gsgds", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-09-24T18:34:02.590Z" + }, + "vorlesung": "tes", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3bf0" + }, + "tags": [ + "1" + ], + "content": "Idealismus ist das Leugnen der Existenz materieller Gegenstände. \nAußenweltskepsis zweifelt im Gegensatz dazu nur deren Existenz an auf Grundlage der (Un)Zuverlässigkeit der menschlichen Sinneswahrnehmungen. Idealismus ist also die radikalere Position. ", + "thema": "Was versteht man in der Ontologie unter „Idealismus“? Erläutern Sie den Unterschied zwischen Idealismus und Außenweltskepsis!", + "date": { + "$date": "2020-11-03T22:56:29.566Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c0d" + }, + "tags": [ + "1" + ], + "content": "Zahlen (1, 2, pi, …)\nGeometrische Gegenstände (Hexagone, Kreise)\nMathematische Mengen (z.B. die Menge der geraden Zahlen {n | n = 2k, k ∈ Z}) und Klassen (Klasse der Katzen)\nEigenschaften (etwas ist gelb) und Relationen (transitive Relation (x,y) ∧ (y,z) ⇨ (x,z))\nMusikwerke (Kompositionen) literarische Werke (z.B. das Werk von Thomas Mann)\nInstitutionen (Staaten, Vereine)\nTheorien (Relativitätstheorie)\nTypen (Datentyp)\nBedeutungen (was bedeutet ein Wort)\nTatsachen (die Sonne ist heute aufgegangen)\n", + "thema": "Nennen Sie möglichst viele Arten von Gegenständen, die in der Ontologie häufig als abstrakte Gegenstände aufgefasst werden! Geben Sie jeweils Beispiele! ", + "date": { + "$date": "2020-11-03T22:56:29.611Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c0e" + }, + "tags": [ + "1" + ], + "content": " Nicht sinnlich wahrnehmbar\no Anders als materielle\n· Nicht der Introspektion zugänglich\no Anders als mentale\n· Nicht räumlich lokalisiert\no Anders als materielle\n· Eher nicht zeitlich (ungeklärt, evtl ewig)\no Anders als mentale\n· Bewusstseinsunabhängig\no Anders als mentale\n· Nicht subjektiv (verschiedene Personen denken an identischen Gegenstand)\no Anders als mentale\n", + "thema": "Wie kann man die Kategorie der abstrakten Gegenstände ontologisch charakterisieren? Was unterscheidet sie von konkreten materiellen und/oder mentalen Gegenständen?", + "date": { + "$date": "2020-11-03T22:56:29.613Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c20" + }, + "tags": [ + "1" + ], + "content": "4.\tFa entspricht \"a ist F\". Dabei bezeichnet a ein Einzelding, ist also ein singulärer Term. F bezeichnet eine allgemeine Eigenschaft, ist also ein allgemeiner Term.", + "thema": "4. Wo in einem elementaren Aussagesatz (einem Satz der Form „Fa“) kommen singuläre Terme vor und wo allgemeine Terme?", + "date": { + "$date": "2020-11-03T22:56:29.633Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c34" + }, + "tags": [ + "1" + ], + "content": "Da Musikwerke in mehreren Einzeldingen wie Aufführungen instanziiert werden kann, was genau die Voraussetzung zur Universale ist, sind Musikstücke Universalien. ", + "thema": "2. Wie kann man für die These argumentieren, dass Musikwerke Universalien sind?", + "date": { + "$date": "2020-11-03T22:56:29.654Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c3a" + }, + "tags": [ + "1" + ], + "content": "Viele Tierarten sind vom Aussterben bedroht. \nManche Musikstücke werden nicht mehr aufgeführt. \nEinige Bücher werden nie verlegt. \n", + "thema": "1. Geben Sie Beispiele für Sätze, mit denen „über Universalien quantifiziert“ wird!", + "date": { + "$date": "2020-11-03T22:56:29.661Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c39" + }, + "tags": [ + "1" + ], + "content": "Beim immateriellen Kulturerbe von UNESCO werden auch keine konkreten Instanzen, sondern Typen gelistet. Dies ist auch schon im Wort „immateriell“ enthalten.", + "thema": "4. Was hat der Begriff des immateriellen Kulturerbes mit der Typenontologie zu tun?", + "date": { + "$date": "2020-11-03T22:56:29.660Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8105" + }, + "tags": [ + "1" + ], + "content": "Kategorien sind allgemeine Begriffe, um Gegenstände zu Beschreiben bzw. Arten von Gegenständen.", + "thema": "Was versteht man in der Ontologie unter „Kategorien“?", + "date": { + "$date": "2020-11-03T23:03:26.432Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b810a" + }, + "tags": [ + "1" + ], + "content": "Naturwissenschaften, welche sich mit materiellen Dingen beschaffen, haben in heutiger Zeit einen großen Einfluss und haben bzw. machen immer noch große Fortschritte. ", + "thema": "2. Wie könnte man die starke Stellung des Materialismus in der Gegenwartsphilosophie erklären?", + "date": { + "$date": "2020-11-03T23:03:26.440Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8114" + }, + "tags": [ + "1" + ], + "content": "Gegenstände werden in reale und ideale aufgeteilt. Reale Gegenstände werden weiter in Materielle und mentale Gegenstände aufgeteilt. ", + "thema": "4. Beschreiben Sie ein ontologisches Kategoriensystem!", + "date": { + "$date": "2020-11-03T23:03:26.457Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8119" + }, + "tags": [ + "1" + ], + "content": "Geist, Seele, Ich ", + "thema": "4. Welche anderen Ausdrücke für „Bewusstsein“ sind in der Ontologie bzw. Philosophie des Geistes noch in Verwendung?", + "date": { + "$date": "2020-11-03T23:03:26.468Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8121" + }, + "tags": [ + "1" + ], + "content": "Erlebnisse brauchen immer ein Bewusstsein als Träger. ", + "thema": "4. Welche Auffassung vertrat René Descartes in Bezug auf die Frage, ob das Ich/die Seele/das Bewusstsein der Introspektion zugänglich ist?", + "date": { + "$date": "2020-11-03T23:03:26.480Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8124" + }, + "tags": [ + "1" + ], + "content": "Zahlen (1, 2, pi, …)\nGeometrische Gegenstände (Hexagone, Kreise)\nMathematische Mengen (z.B. die Menge der geraden Zahlen {n | n = 2k, k ∈ Z}) und Klassen (Klasse der Katzen)\nEigenschaften (etwas ist gelb) und Relationen (transitive Relation (x,y) ∧ (y,z) ⇨ (x,z))\nMusikwerke (Kompositionen) literarische Werke (z.B. das Werk von Thomas Mann)\nInstitutionen (Staaten, Vereine)\nTheorien (Relativitätstheorie)\nTypen (Datentyp)\nBedeutungen (was bedeutet ein Wort)\nTatsachen (die Sonne ist heute aufgegangen)\n", + "thema": "Nennen Sie möglichst viele Arten von Gegenständen, die in der Ontologie häufig als abstrakte Gegenstände aufgefasst werden! Geben Sie jeweils Beispiele! ", + "date": { + "$date": "2020-11-03T23:03:26.483Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f14462aec5ae7004540e16e" + }, + "thema": "How can the signal power of an antenna be directed in a certain direction?", + "content": "Use reflectors\nUse beamforming: send the same signal over all antennas simultaneously. This leads to interference. The signal strength is increased in some direction and erased in others. This means you have a very good control over the resulting beam, where quick changes are possible.\n", + "vorlesung": "mit", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1aafba9fe80039feff05" + }, + "thema": "2. Wie könnte man den Satz „Der sibirische Tiger ist vom Aussterben bedroht“ so paraphrasieren, dass keine Bezugnahme auf einen Typus mehr vorliegt? ", + "content": "Es besteht die Möglichkeit, dass der letzte sibirische Tiger bald stirbt. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c9245883a800341b5db1" + }, + "thema": "2. Was versteht man unter einer „funktionalen Eigenschaft“? ", + "content": "Funktionale Eigenschaften sind physikalische Eigenschaften und beschreiben die Funktion eines Gegenstandes, jedoch nicht, wie diese Funktion umgesetzt ist", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120c1072389a00348084e9" + }, + "thema": "5. Mit welchen der drei Aspekte Syntax, Semantik und Pragmatik beschäftigt sich die Philosophie der Idealsprache in erster Linie?", + "content": "Syntax und Semantik", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c94f5883a800341b5db5" + }, + "thema": "3. Beschreiben Sie das sog. „Mary-Gedankenexperiment“ von Frank Jackson!", + "content": "Eine Frau - Mary - war ihr ganzes Leben lang in einem dunklen Raum eingesperrt, in welchem es nur schwarz und weiß gab - also keine Farben. Obwohl Mary noch nie Farben gesehen hat, lernt sie alles über Farben; spezifisch wie es ist, eine Farbe wahrzunehmen. Als sie endlich den Raum verlassen darf sieht sie eine rote Rose, das erste rote Ding, was sie je gesehen hat. Was geschieht für bzw. in Mary, als sie diese rote Rose zum ersten Mal sieht? Lernt sie dabei etwas Neues, obwohl sie doch zuvor alles über Rot-Wahrnehmung gelernt hat?", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120aee72389a00348084d1" + }, + "thema": "1. Sprachphilosophie kann man als einen Teilbereich der allgemeinen Zeichentheorie auffassen. Wie wird die allgemeine Zeichentheorie noch genannt?", + "content": "Semiotik ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c63e5883a800341b5d92" + }, + "thema": "9. Erläutern Sie die Position des Parallelismus! Welche der Thesen des Leib-Seele-Paradoxons werden im Parallelismus akzeptiert und welche nicht?", + "content": "Es gibt physikalische und mentale Phänomene, diese wirken aber nicht aufeinander ein (das Mentale nicht auf das Physikalische und umgekehrt). \nThese 3 wird geleugnet, Thesen 1 und 2 werden akzeptiert. \n", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120ab872389a00348084ce" + }, + "thema": "3. Warum wäre es nicht angemessen, Sprache einfach als Menge oder Ansammlung von Zeichen zu definieren?", + "content": "Diese Definition wäre unangemessen. Zu einer Sprache gehört zudem, wie diese Zeichen miteinander verknüpft werden. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c6c55883a800341b5d9b" + }, + "thema": "4. Welche Beziehung besteht zwischen Substanzdualismus und Eigenschaftsdualismus? Impliziert Substanzdualismus einen Eigenschaftsdualismus? Impliziert Eigenschaftsdualismus einen Substanzdualismus?", + "content": "Substanzdualismus impliziert Eigenschaftsdualismus, Eigenschaftsdualismus impliziert aber nicht Substanzdualismus", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c595b79acd0034c8dfa4" + }, + "tags": null, + "thema": "2. Welche Rolle spielen empirische Methoden (Sinneswahrnehmung, Beobachtung) für die Feststellung der Wahrheit von normativen Aussagen in der Ethik und Ästhetik? ", + "content": "Wir können zwar einzelne Bestandteile des Satzes empirisch beobachten, aber nicht das Urteil an sich. „Es ist moralisch verwerflich, über eine rote Ampel zu fahren“: hier kann man beobachten, was passiert, wenn man über eine rote Ampel fährt, dass andere Verkehrsteilnehmer evtl. In Gefahr gebracht oder verletzt werden oder man eine Strafe bekommen. Und dass es die meisten eben nicht machen. Aber man kann nicht beobachten, dass es moralisch verwerflich ist, dies zu tun ", + "date": { + "$date": "2020-07-21T10:38:13.121Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f17176db79acd0034c8dfca" + }, + "tags": [ + "1" + ], + "thema": "What are the the two types of Frequency hopping? ", + "content": "-Fast Hopping: several subchannels per user bit (n hops per bit) . This is not really implemented as frequency \n changes take time, so you achieve less data rate as you have to switch more. \n-Slow Hopping: several user bits per subchannel. (n bits per hop)\n", + "date": { + "$date": "2020-07-21T16:27:25.190Z" + }, + "vorlesung": "mit", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f1d6ef6d0e17300348c2bd3" + }, + "tags": [ + "2" + ], + "thema": "Why does CD not work in wireless communication?", + "content": "Senders cannot listen for a collision, while they are sending. This is due to the fact, that most devices only have one antenna ", + "date": { + "$date": "2020-07-26T11:54:30.428Z" + }, + "vorlesung": "mit", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f2699e7a7f1490045461cad" + }, + "tags": [ + "" + ], + "thema": "What is the near-far-effect?", + "content": "Near stations are received with high power which drowns out the power from far away stations, which makes it difficult for the base station to decode signals from far away stations", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2020-08-02T10:48:07.185Z" + }, + "vorlesung": "mit", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f3797cf08c081003420bce4" + }, + "tags": [ + "4" + ], + "thema": "What are problems of traditional routing for mobility?", + "content": "Dynamic topologies\nAsymmetric connections\nRedundant links\nLimited performance\nInterference", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-15T08:07:43.129Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f3f84bd2aad630034598700" + }, + "tags": [ + "flowpipe" + ], + "thema": "steps to calculate flowpipe segments using V-polytopes from the initial set I", + "content": "Calculate $S=(e^{\\delta A}\\cdot I) \\oplus B$\nBuild the convex hull of S union I: $\\Omega_0= convHull\\{I\\cup S\\}$\nThe next segments are determined by: $\\Omega_{i+1}=e^{\\delta A}\\cdot \\Omega_i$", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-21T08:24:29.657Z" + }, + "vorlesung": "hybrid", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f425b11842bd00045a9dac3" + }, + "tags": [ + "kapitel1" + ], + "thema": "Was ist der Zusammenhang zwischen Erfüllbarkeit und Tautologie?", + "content": "Eine Formel $\\phi$ ist genau dann erfüllbar, wenn $\\neg \\phi$ keine Tautologie ist.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-23T12:03:29.515Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f42611b842bd00045a9dacb" + }, + "tags": [ + "kapitel1" + ], + "thema": "Vollständigkeit der Einheitsresolution für Horn-Formeln", + "content": "Eine aussagenlogische Horn-Formel $ψ$ ist genau dann unerfüllbar, wenn $a$ durch Einheitsresolution aus $K(ψ)$ ableitbar ist.\n", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-23T12:29:15.283Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f4774081d84860045afbb55" + }, + "tags": [], + "thema": "Faktorstruktur A/∼", + "content": "(1) Ist $f \\in \\tau$ ein $n$ -stelliges Funktionssymbol und $a_{1}, \\ldots, a_{n} \\in A,$ so gilt:\n$$\nf^{\\mathfrak{A} / \\sim}\\left(\\left[a_{1}\\right], \\ldots,\\left[a_{n}\\right]\\right)=\\left[f^{\\mathfrak{A}}\\left(a_{1}, \\ldots, a_{n}\\right)\\right]\n$$\n(2) Ist $R \\in \\tau$ ein $n$ -stelliges Relationssymbol und $a_{1}, \\ldots, a_{n} \\in A,$ so gilt:\n$$\n\\left(\\left[a_{1}\\right], \\ldots,\\left[a_{n}\\right]\\right) \\in R^{\\mathfrak{A} / \\sim} \\operatorname{gdw} \\cdot\\left(a_{1}, \\ldots, a_{n}\\right) \\in R^{\\mathfrak{A}}\n$$\nMan beachte, dass $f^{\\mathfrak{A} / \\sim}$ und $R^{\\mathfrak{A} / \\sim}$ wohldefiniert sind, $\\mathrm{da} \\sim$ eine Kongruenzrelation ist.", + "latex": 1, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-27T08:51:20.804Z" + }, + "vorlesung": "mal", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3beb" + }, + "tags": [ + "1" + ], + "content": "Entität kommt vom lateinischen Wort „ens“, was übersetzt Seiendes bedeutet. ", + "thema": "2. Woher kommt und was bedeutet der Terminus „Entität“?", + "date": { + "$date": "2020-11-03T22:56:29.552Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3bfb" + }, + "tags": [ + "1" + ], + "content": "Gegenstände lassen sich auf verschiedene Weisen einteilen, diese Weisen schließen sich nicht immer gegenseitig aus. ", + "thema": "2. Warum sind Kategoriensysteme nicht richtig oder falsch, sondern nur mehr oder weniger angemessen/zweckmäßig? ", + "date": { + "$date": "2020-11-03T22:56:29.583Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c25" + }, + "tags": [ + "1" + ], + "content": "Allgemeines existiert nicht nur im Denken und in der Sprache, sondern auch in der Wirklichkeit. ", + "thema": "1. Was versteht man in der Ontologie unter „Universalienrealismus“?", + "date": { + "$date": "2020-11-03T22:56:29.640Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c35" + }, + "tags": [ + "1" + ], + "content": "Die Argumentation erscheint mir logisch. Auch darin, dass ein Musikstück nie zwei Mal genau gleich gespielt oder aufgeführt werden kann. Wenn ich Mozarts Alla Turca übe und mich dabei verspiele, bleibt es dennoch Alla Turca, auch wenn andere das Stück vielleicht besser spielen. Auch bei einer Aufführung kommt es darauf an, in welchem Raum ein Stück gespielt wird, welche Instrumente verwendet werden und ob sich jemand verpielt. Das kann je nach eigener Präferenz gut oder schlechter klingen, jedoch handelt es sich um dasselbe Werk.", + "thema": "3. Nachdenk- bzw. Diskussionsfrage: Was halten Sie von dem Argument zugunsten der These, dass Musikwerke Universalien sind? Falls Sie die Konklusion nicht akzeptieren wollen, wie würden Sie das Argument angreifen? ", + "date": { + "$date": "2020-11-03T22:56:29.655Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b80ff" + }, + "tags": [ + "1" + ], + "content": "Genaugenommen beschäftigen sich alle Wissenschaften mit „Seiendem“. Da die Ontologie auch nicht mit der Summe alles Seienden beschäftigt, kann man durchaus sagen, dass „Lehre vom Seienden“ zu allgemein gehalten ist.", + "thema": "3. Welche Einwände könnte man gegen die Definition von „Ontologie“ als „Lehre vom Seienden“ erheben?", + "date": { + "$date": "2020-11-03T23:03:26.420Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b810b" + }, + "tags": [ + "1" + ], + "content": "Commonsense bezeichnet die alltäglichen unreflektierten Überzeugungen, die jeder mehr oder minder hält. ", + "thema": "3. Was versteht man in der Philosophie unter „Commonsense“?", + "date": { + "$date": "2020-11-03T23:03:26.442Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b810f" + }, + "tags": [ + "1" + ], + "content": "- Prämissen durchnummeriert untereinanderschreiben. \n- unter die Prämissen kommt die Konklusion der Prämissen. \n", + "thema": "3. Wie sieht die Standardform eines (deduktiven) Arguments aus?", + "date": { + "$date": "2020-11-03T23:03:26.448Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8131" + }, + "tags": [ + "1" + ], + "content": "Platon. ", + "thema": "2. Welcher antike Philosoph hat als erster eine Theorie der Universalien entwickelt und vertreten?", + "date": { + "$date": "2020-11-03T23:03:26.495Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120ec272389a0034808517" + }, + "thema": "1. Viele performative Äußerungen haben folgende grammatikalische Form: Sie beginnen mit „Ich“ und einem darauffolgenden Verb in der ersten Person Singular Präsens Indikativ Aktiv, zum Beispiel „Ich verspreche ...“, „Ich warne …“, „Ich begrüße …“. Dennoch kann man performative Äußerungen von nichtperformativen Äußerungen nicht durch ihre grammatikalische Struktur voneinander abgrenzen. Warum ist das nicht möglich?", + "content": "Ich stehe im Wald. ist keine performative Äußerung, sondern eine Beschreibung. Außerdem haben nicht alle performative Äußerungen diese Form: z.B. Imperative wie „Mach das Fenster zu!“ kann ein Befehl und somit performativ sein. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c78a5883a800341b5da2" + }, + "thema": "3. Nachdenk- und Diskussionsfrage: Wenn Sie in der ersten Person singular (also mit „ich“) über sich selbst sprechen, was meinen Sie da genau mit „ich“? Meinen Sie einen Körper (also eine Entität, die ausschließlich physische Eigenschaften hat)? Oder meinen Sie eine Seele (also eine Entität, die aussch. mentale Eigenschaften hat)? Oder meinen Sie einen Komplex aus Körper und Seele, also eine Art „Doppelwesen“? Oder meinen Sie eine einzige Entität, die sowohl ment. als auch physische Eig. hat? ", + "content": "Mit ich ist eine einzige Entität, die sowohl mentale als auch physische Eigenschaften hat gemeint. „Ich habe 3 kg abgenommen“ bezieht sich eindeutig auf einen Körper. „Ich bin schnell wütend“ jedoch auf seine Persönlichkeit, „Ich habe nachgedacht“, „Ich bin damit unzufrieden“ auf eine Seele, ein Bewusstsein. Wir treffen Aussagen über uns, die sowohl physikalischer als auch mentaler Natur sein können.", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120cb372389a00348084f7" + }, + "thema": "3. Für welche Art von sprachlichen Ausdrücken ist die Referenztheorie am ehesten plausibel?", + "content": "Für singuläre Terme bzw. Eigennamen. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120e2072389a003480850f" + }, + "thema": "1. Wittgensteins Gebrauchstheorie der Bedeutung war Ausgangspunkt einer neuen Disziplin in der Sprachphilosophie. Wie nennt man diese Disziplin? Geben Sie auch die englische Originalbezeichnung an!", + "content": "Theorie der Sprachakte, theory of speech acts ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120b7872389a00348084dc" + }, + "thema": "4. Materielle Gegenstände können Zeichen(tokens) sein, aber nicht jeder materielle Gegenstand ist ein Zeichen(token). Was unterscheidet materielle Gegenstände, die Zeichen(tokens) sind, von denen, die keine Zeichen(tokens) sind?", + "content": "Materielle Gegenstände, Zeichentoken sind, haben eine Bedeutung. Diejenigen ohne, nicht.", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10ca725883a800341b5dc6" + }, + "thema": "4. Zeigt das Chinese-Room-Argument, dass Computer Bewusstsein haben, oder zeigt es, dass Computer kein Bewusstsein haben?", + "content": "Weder noch; es zeigt nur, dass das korrekte Operieren mit Sprachzeichen kein Anzeichen menschlichen Bewusstseins ist.", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120c5c72389a00348084f1" + }, + "thema": "7. Welche Beziehung besteht zwischen Ideen (im Sinne Lockes) und Gedanken?", + "content": "Gedanken bestehen aus Ideen.", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c482b79acd0034c8df93" + }, + "tags": null, + "thema": "5. Betrachten Sie die folgenden Aussagen. Welche davon sind normativ?", + "content": "(a) Es gibt bestimmte Umstände, unter denen das absichtliche Töten eines Menschen moralisch erlaubt oder sogar geboten ist.\nNormativ\n(b) Bei einer anonymen Befragung gaben 45 Prozent der Studierenden an, dass sie es nicht moralisch verwerflich finden, bei Prüfungen zu schummeln.\nNicht normativ\n(c) 80 Prozent der Texaner finden, dass manche Verbrechen durch die Todesstrafe gesühnt werden sollen.\nNicht normativ\n(d) In einer Partnerschaft soll man unter allen Umständen aufrichtig zueinander sein.\nNormativ\n(e) Der Klimawandel ist verantwortlich für Missernten, Hunger und Naturkatastrophen. \nNicht normativ\n(f) Es ist gut, Flüchtlingen zu helfen, aber noch besser, Fluchtursachen zu bekämpfen. \nNormativ\n(g) In manchen Nomadenkulturen war es üblich, Alte und Kranke hilflos zurückzulassen, während die Sippe weiterzog. \nNicht normativ\n(h) In manchen Kulturen gelten dicke Menschen als attraktiver als schlanke.\nNicht normativ\n(i) Viele Menschen ekeln sich vor Spinnen.\nNicht normativ\n", + "date": { + "$date": "2020-07-21T10:33:38.250Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c6cdb79acd0034c8dfb4" + }, + "tags": null, + "thema": "2. Was soll hier „Wahrmacher“ wovon sein? M. a. W.: Welche Gegenstände sind Wahrheitsträger und welche sind Wahrmacher? ", + "content": "Wahrmacher: Werteigenschaften\nWahrheitsträger: Werturteile\n", + "date": { + "$date": "2020-07-21T10:43:25.402Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c79db79acd0034c8dfc2" + }, + "tags": null, + "thema": "6. Im Rahmen einer subjektivistischen erscheint es schwierig, das Vorkommen echter Meinungsverschiedenheiten in Bezug auf Wertfragen zu erklären. Erläutern Sie diese Schwierigkeit!", + "content": "s.a. 4: Stellen Werturteile nur die eigene Meinung und Gefühlslage dar, so wiedersprechen sich gegensätzliche Meinungen oder Gefühle unterschiedlicher Personen auf denselben Gegenstand ja nicht. Trotzdem wird über diese Werturteile diskutiert oder gestritten, aber im Subjektivismus sind Meinungsverschiedenheiten darüber unmöglich", + "date": { + "$date": "2020-07-21T10:46:53.430Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f35a9af2706d9003f6ad24e" + }, + "tags": [ + "Definitionen" + ], + "thema": "Arboreszenz ", + "content": "Ein gerichteter Baum, der einen Knoten r enthält, von dem aus alle anderen erreichbar sind, heißt Arboreszenz und r heißt Wurzel", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-13T20:59:27.568Z" + }, + "vorlesung": "qmor", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f35aa0d2706d9003f6ad250" + }, + "tags": [ + "Definitionen" + ], + "thema": "Schnitt", + "content": "Ein Schnitt ist die Kantenteilmenge $\\delta(X) := \\{\\{i, j\\} \\in E | i \\in X, j \\notin X\\}$", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-13T21:01:01.730Z" + }, + "vorlesung": "qmor", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f3909cdf96fe90034de59a6" + }, + "tags": [], + "thema": "What is multipath propagation and how is it caused?", + "content": "A transmitter radiates omnidirectional (or more or less directed). Several waves are produced, traveling in different directions. By e.g. reflection, not only the LOS wave is received but also reflected signals – we receive the same transmission several times, with phase shifts.", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-16T10:26:21.218Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f390af0f96fe90034de59aa" + }, + "tags": [], + "thema": "Slotted ALOHA was an early approach for medium access in wireless networks. On which reason slots are used? How are collisions detected and handled?", + "content": "Slots: to reduce the effect of collisions: two messages either collide completely, or not at all. An overlap of messages as with simple ALOHA is not possible, thus a higher throughput can be achieved.\nEach transmission has to be ACKed. A missing ACK means data loss, probably by a collision. Just retransmit after a random time.", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-16T10:31:12.375Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f452f0a6143e400341cf0c0" + }, + "tags": [ + "kapitel3" + ], + "thema": "Wann sind zwei Strukturen isomorph?", + "content": "Zwei $τ$-Strukturen $\\mathfrak A, \\mathfrak B$ sind isomorph (kurz: $\\mathfrak A \\overset ∼ = \\mathfrak B$), wenn ein Isomorphismus von $\\mathfrak A$ nach $\\mathfrak B$ existiert.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-25T15:32:26.141Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f4613b06143e400341cf0d2" + }, + "tags": [ + "kapitel4" + ], + "thema": "Absteigender Satz von Löwenheim-Skolem", + "content": "Jede erfüllbare, abzählbare Satzmenge hat ein abzählbares Modell", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-26T07:48:00.541Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f47723c1d84860045afbb45" + }, + "tags": [], + "thema": "Korrektheitssatz für den Sequenzenkalkül", + "content": "Jede im Sequenzenkalkül ableitbare Sequenz ist gültig", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-27T08:43:40.978Z" + }, + "vorlesung": "mal", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3bfc" + }, + "tags": [ + "1" + ], + "content": "Jeder Gegenstand sollte irgendwo zugeordnet werden können. ", + "thema": "3. Welche Bedingungen sollte ein zweckmäßiges Kategoriensystem auf jeden Fall erfüllen?", + "date": { + "$date": "2020-11-03T22:56:29.586Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c08" + }, + "tags": [ + "1" + ], + "content": "Durch Introspektion sind nur Erlebnisse und nicht das Bewusstsein als sich und solches wahrnehmbar.", + "thema": "2. Welche Auffassung vertrat David Hume in Bezug auf der Frage, ob das Ich/die Seele/das Bewusstsein der Introspektion zugänglich ist?", + "date": { + "$date": "2020-11-03T22:56:29.604Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8100" + }, + "tags": [ + "1" + ], + "content": "Was gibt es auf der Welt bzw. was existiert?\nWas bedeutet es, wenn man sagt, dass etwas existiert?\n", + "thema": "Wie lauten die beiden Grundfragen der Ontologie?", + "date": { + "$date": "2020-11-03T23:03:26.421Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8102" + }, + "tags": [ + "1" + ], + "content": "Entität kommt vom lateinischen Wort „ens“, was übersetzt Seiendes bedeutet. ", + "thema": "2. Woher kommt und was bedeutet der Terminus „Entität“?", + "date": { + "$date": "2020-11-03T23:03:26.423Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8106" + }, + "tags": [ + "1" + ], + "content": "Materielle Gegenstände sind grundsätzlich sinnlich wahrnehmbar. \nSie sind räumlich ausgedehnt und lokalisierbar sowie bewusstseinsunabhängig und mehreren Subjekten zugänglich, also objektiv. \n", + "thema": "Was zeichnet materielle Gegenstände aus? Durch welche Merkmale sind sie charakterisiert?", + "date": { + "$date": "2020-11-03T23:03:26.434Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b812b" + }, + "tags": [ + "1" + ], + "content": "Platon. ", + "thema": "2. Welcher antike Philosoph ist der bis heute wohl berühmteste Verteidiger einer Ontologie der abstrakten Gegenstände?", + "date": { + "$date": "2020-11-03T23:03:26.489Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b813b" + }, + "tags": [ + "1" + ], + "content": "a) Es gibt Gedanken, die ausschließlich aus allgemeinen Begriffen bestehen.\nb) Es gibt Gedanken, die ausschließlich aus individuellen mentalen Repräsentationen bestehen. \nc) Es gibt Gedanken, die sowohl aus allgemeinen Begriffen als auch aus individuellen mentalen Repräsentationen bestehen. \nWas davon ist richtig?\nAussage a und c sind richtig. b kann nicht richtig sein, da wir IMMER allgemeine Begriffe zum Denken benötigen. \n", + "thema": "2. Betrachten Sie die folgenden Aussagen:", + "date": { + "$date": "2020-11-03T23:03:26.509Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1ae8ba9fe80039feff06" + }, + "thema": "3. Diskussionsfrage: Was halten Sie von der im Skriptum vorgeschlagenen Paraphrasierung von „Der sibirische Tiger ist vom Aussterben bedroht“? Stimmen Sie zu, dass die Paraphrasierung das ausdrückt, was man mit dem ursprünglichen Satz „eigentlich“ ausdrücken möchte, und dass die Paraphrasierung das Gemeinte in korrekterer Weise ausdrückt als der ursprüngliche Satz? Oder ist die Paraphrasierung nicht adäquat, also nicht das ausdrückt, was man mit dem ursprünglichen Satz ausdrücken möchte? ", + "content": "„Der sibirische Tiger ist vom Aussterben bedroht“ ist meiner Meinung nach weniger drängend als „Es besteht die Gefahr, dass in naher Zukunft der letzte sibirische Tiger gestorben sein wird.“. Eine Spezies kann auch vom Aussterben bedroht sein, wenn die Möglichkeit besteht, dass das letzte Exemplar in 100 Jahren stirbt. Außerdem fehlt bei dem paraphrasierten Satz noch der Zusatz, dass der letzte sibirische Tiger auch nicht mehr die Möglichkeit hat, Nachkommen zu zeugen. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c4c75883a800341b5d83" + }, + "thema": "2. Aus welchen Sätzen besteht das sog. Leib-Seele-Paradoxon?", + "content": "Der These der kausalen Geschlossenheit des Physikalischen, der Dualismusthese und der Interaktionsthese. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c8b15883a800341b5dab" + }, + "thema": "9. Betrachten Sie folgende Aussage: „Schmerzen sind mit bestimmten Gehirnzuständen (nämlich sog. C-Fasererregungen) korreliert. Das heißt: Immer dann, wenn ein Subjekt Schmerzen empfindet, liegen C-Fasererregungen vor; und immer, wenn C-Fasererregungen vorliegen, empfindet das Subjekt Schmerzen.“ Diese Aussage impliziert nicht, dass die Identitätstheorie richtig ist. Warum nicht? ", + "content": "\nKorrelation impliziert noch keine Kausalität. Außerdem geht es hier nur um ein konkretes Beispiel, wodurch Schmerzen erklärt werden. Andere Emotionen oder Gefühle werden außenvorgelassen. Ein Beispiel bestätigt noch keine Theorie. \nVor allem aber (und darauf kommt es hier eigentlich an): Korrelation impliziert nicht Identität. (Auch Kausalität impliziert übrigens nicht Identität.) ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c54eb79acd0034c8dfa0" + }, + "tags": null, + "thema": "2. Betrachten Sie noch einmal die unter den Fragen zu Abschnitt 4.1 angeführten Beispiele und überlegen Sie, welche Gegenstände jeweils Wahrmacher dieser Sätze wären!", + "content": "(a) Es gibt bestimmte Umstände, unter denen denen absichtlichen Töten eines Menschen die Eigenschaft moralisch-erlaubt-zu-sein oder sogar geboten-zu-sein zukommt. \nWahrmacher: es ist Tatsache, dass es Umstände gibt, unter denen das absichtliche Töten eines Menschen moralisch erlaubt oder sogar geboten ist.\n(b) Bei einer anonymen Befragung gaben 45 Prozent der Studierenden an, dass sie es nicht moralisch verwerflich finden, bei Prüfungen zu schummeln. \nWahrmacher: es besteht der Sachverhalt, dass eine solche Umfrage mit genau diesen Ergebnissen durchgeführt werden. \n(c) 80 Prozent der Texaner finden, dass manche Verbrechen durch die Todesstrafe gesühnt werden sollen.\nWahrmacher: es ist Tatsache, dass genau 80% der Texaner diese Auffassung vertreten. \n(d) In einer Partnerschaft soll man unter allen Umständen aufrichtig zueinander sein.\nWahrmacher: Es ist Tatsache, dass man in einer Partnerschaft unter allen Umständen aufrichtig zueinander sein soll.\n", + "date": { + "$date": "2020-07-21T10:37:02.371Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c5cdb79acd0034c8dfa7" + }, + "tags": null, + "thema": "1. Was versteht man grundsätzlich unter „Wertskepsis“?", + "content": "Die Position, dass wir keine Erkenntnis von Werten haben können. ", + "date": { + "$date": "2020-07-21T10:39:09.532Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c5dcb79acd0034c8dfa8" + }, + "tags": null, + "thema": "2. Welche Arten von Wertskepsis kann man unterscheiden?", + "content": "Universelle und partielle Wertskepsis, moralische Wertskepsis und ästhetische Wertskepsis.", + "date": { + "$date": "2020-07-21T10:39:24.009Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f2eea3c65376c00345be242" + }, + "tags": [ + "" + ], + "thema": "What are zeno paths?", + "content": "Paths along which infinitely many discrete steps are performed in a finite amount\nof time are called Zeno paths. Note that all Zeno paths are time-convergent. Zeno paths\nare not realizable, as they would require infinitely fast processors. They are also modeling\nflaws and can be avoided by careful modeling.\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-08T18:09:00.460Z" + }, + "vorlesung": "hybrid", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f365b822706d9003f6ad266" + }, + "tags": [ + "3" + ], + "thema": "How can we assure security in WLAN?", + "content": "a. MAC filtering: Only provide access to certain MAC adresses. However MAC adresses can be forged\nb. Hide the SSID: Only devices which know the SSID can join the network. However attackers can find it out by sniffing the network to capture join requests\nc. Cyptography: \n\ti. WEP Wired Equivalent Privacy (not secure) \n\tii. WPA/WPA2 Wi-Fi Protected Access\nd. VPNs can also be used as a virtual integration of a mobile station into a home network. The connection is protected by IPSec\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-14T09:38:10.675Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f379f8208c081003420bcf4" + }, + "tags": [ + "4" + ], + "thema": "Proactive routing protocols", + "content": "Optimized Link State Routing (OLSR): knowledge about local link costs is broadcasted. Each node selects a minimum dominating set of multipoint relays for its two-hop neighbourhood", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-15T08:40:34.394Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f390aadf96fe90034de59a8" + }, + "tags": [], + "thema": "What is the main physical reason for the failure of many MAC schemas known from wired networks when applying them to wireless networks? What is done in wired networks to avoid this effect?", + "content": "Not all stations are in range of all others in our network because the signal is attenuated via propagation and after some distance cannot be detected any more (resulting in the hidden station problem). In wired networks the effect is avoided\nby restricting the range of the network by just defining a maximum cable length – so we ensure that the signal strength is even high enough for detection at the far end of the network.\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-16T10:30:05.361Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f437708842bd00045a9dad7" + }, + "tags": [ + "kapitel2" + ], + "thema": "Was ist eine τ-Struktur?", + "content": "Eine $τ$-Struktur $\\mathfrak{A}$ besteht aus \\\\\n• einer nichtleeren Menge $A$, dem Universum (oder Träger) von $\\mathfrak{A}$, \\\\\n• einer Interpretationsfunktion welche jedem $n$-stelligen Relationssymbol $P ∈ τ $ eine $n$-stellige Relation $P^\\mathfrak{A} ⊆ A^n$ und jedem $n$-stelligen Funktionssymbol $f ∈ τ$ eine $n$-stellige Funktion $f^\\mathfrak{A}:A^n → A$ zuordnet. \\\\\nEine Struktur mit funktionaler Signatur τ heißt auch eine τ-Algebra.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-24T08:15:04.008Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f43c585ab4d3e0034c08c40" + }, + "tags": [ + "Normalformen", + "kapitel2" + ], + "thema": "Negationsnormalform", + "content": "Eine Formel ist in Negationsnormalform, wenn sie aus Literalen (d.h. atomaren Formeln und Negationen atomarer Formeln) nur mit Hilfe der Junktoren $∨, ∧$ und der Quantoren $∃$ und $∀$ aufgebaut ist. (Keine Negationen vor Existenz- und Allquantoren.)\n", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-24T13:49:57.633Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f4612ba6143e400341cf0d0" + }, + "tags": [ + "kapitel4" + ], + "thema": "Vollständigkeitssatz für den FO-Sequenzenkalkül", + "content": "Für jede Satzmenge $Φ ⊆ FO(σ)$ und jeden Satz $ψ ∈ FO(σ)$ gilt: \\\\\n(i) $Φ \\models ψ$ gdw. $Φ ⊢ ψ $\\\\\n(ii) $Φ$ ist genau dann konsistent, wenn $Φ$ erfüllbar ist.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-26T07:43:54.586Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c70a5883a800341b5d9f" + }, + "thema": "4. Nachdenk- und Diskussionsfrage: Was halten Sie von Descartes’ Argument? Sehen Sie irgendwo Schwächen? Wenn ja, wo?", + "content": "Ich glaube, das Problem hier ist die Vieldeutigkeit des Wörtchens \"möglich\". Dieses Wort wird in der Tat sowohl in der Philosophie als auch im Alltag in unterschiedlichen Bedeutungen verwendet, die oft schwer auseinanderzuhalten sind. \"Es ist möglich, dass p\" kann etwa heißen \"Es ist naturgesetzlich möglich, dass p\" (also: p widerspricht nicht den geltenden Naturgesetzen) oder \"Es ist logisch möglich, dass p\" (also: p impliziert keinen logischen Widerspruch). Wenn Descartes sagt, dass es möglich ist, dass die Seele ohne Körper existiert, meint er vermutlich noch eine andere Art von Möglichkeit, aber worin diese besteht, ist gar nicht leicht fassbar. Ein \"Nachweis\" für diese Möglichkeit ist aber für das Bestehen der Möglichkeit sicher nicht erforderlich. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f476d8e1d84860045afbb39" + }, + "tags": [], + "thema": "LS abst.", + "content": "Jede erfüllbare, abzählbare Satzmenge hat ein abzählbares Modell", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-27T08:23:42.809Z" + }, + "vorlesung": "mal", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3bf9" + }, + "tags": [ + "1" + ], + "content": "1. Prüfe die formale Korrektheit/ Folgerichtigkeit des Arguments: folgt die Konklusion aus den Prämissen?\n2. Prüfe die Prämissen auf ihren Wahrheitsgehalt. \n", + "thema": "4. Welche Schritte sind zur kritischen Prüfung eines (deduktiven) Arguments erforderlich?", + "date": { + "$date": "2020-11-03T22:56:29.582Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120da372389a0034808503" + }, + "thema": "3. Aus Freges Abendstern-Morgenstern-Problem lässt sich ein Einwand gegen die Referenztheorie der Bedeutung entwickeln. Formulieren Sie diesen Einwand!", + "content": "Wie können zwei Sätze dieselbe Bedeutung haben, wenn der eine trivial, aber der andere informativ ist? ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c05" + }, + "tags": [ + "1" + ], + "content": "Durch Introspektion. ", + "thema": "2. Durch welche Erkenntnisquelle sind uns (eigene gegenwärtige) Erlebnisse epistemisch zugänglich?", + "date": { + "$date": "2020-11-03T22:56:29.599Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c0a" + }, + "tags": [ + "1" + ], + "content": "Erlebnisse brauchen immer ein Bewusstsein als Träger. ", + "thema": "4. Welche Auffassung vertrat René Descartes in Bezug auf die Frage, ob das Ich/die Seele/das Bewusstsein der Introspektion zugänglich ist?", + "date": { + "$date": "2020-11-03T22:56:29.607Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c09" + }, + "tags": [ + "1" + ], + "content": "3. Er sagt über die Introspektion seien uns lediglich Erlebnisse zugänglich aber kein Ich.", + "thema": "3. Wie argumentierte David Hume für seine Auffassung bezüglich der epistemischen Zugänglichkeit der Seele? ", + "date": { + "$date": "2020-11-03T22:56:29.605Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c4af5883a800341b5d82" + }, + "thema": "1. Was versteht man – allgemein gesprochen – unter einem Paradoxon?", + "content": "Ein Paradoxon ist eine Satzmenge, in welcher jeder Satz für sich selbst plausibel, alle Sätze im Gesamten jedoch unplausibel sind bzw. zu einem Widerspruch führen. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120f1472389a003480851b" + }, + "thema": "1. Welche „Kräfte“ von Äußerungen unterscheidet Austin?", + "content": "Lokutionäre Kraft, Illokutionäre Kraft, Perlokutionäre Kraft", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c0b" + }, + "tags": [ + "1" + ], + "content": "Das Bewusstsein ist nur die Gesamtheit aller gegenwärtigen Erlebnisse. ", + "thema": "5. Was versteht man in der Ontologie/Philosophie des Geistes unter der „Bündeltheorie“ des Bewusstseins?", + "date": { + "$date": "2020-11-03T22:56:29.609Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c11" + }, + "tags": [ + "1" + ], + "content": "Propositionen sind die Bedeutungen von Aussagesätzen. ", + "thema": "3. Was versteht man in der Ontologie unter „Propositionen“?", + "date": { + "$date": "2020-11-03T22:56:29.615Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120b3172389a00348084d6" + }, + "thema": "6. Erläutern Sie die Begriffe Index, Ikon und Symbol (im Sinne der Semiotik von Charles Sanders Peirce) und geben Sie Beispiele! ", + "content": "Index: ein natürliches Zeichen (s.o.) Beispiele: Rauch für Feuer, dunkle Wolken für Sturm \nIkon: ein Zeichen, das durch Ähnlichkeit auf seinen Gegenstand verweist Beispiel: Desktopicon, Verkehrszeichen wie das für den Flugbetrieb oder Viehtrieb\n", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120cd672389a00348084fa" + }, + "thema": "3. Warum kann man nicht einfach sagen, dass die Bedeutung eines Satzes die Summe der Bedeutungen der Satzbestandteile (Wörter) ist?", + "content": "Zwei unterschiedliche Sätze mit denselben Wörtern können unterschiedliche Bedeutungen haben. Z.B. Alice hat eine Katze und Bruno hat einen Hund. Und: Bruno hat eine Katze und Alice hat einen Hund. bestehen aus genau denselben Wörtern, haben aber offensichtlich nicht dieselbe Bedeutung. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c0c" + }, + "tags": [ + "1" + ], + "content": "Die Erlebnisse muss etwas zusammenbündeln.", + "thema": "6. Welche Schwierigkeit wirft die Bündeltheorie des Bewusstseins auf?", + "date": { + "$date": "2020-11-03T22:56:29.610Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120f1972389a003480851c" + }, + "thema": "2. In der ursprünglichen Fassung von Austin Theorie kommen keine „Kräfte“ vor, sondern nur die Unterscheidung zwischen performativen und nichtperformativen Äußerungen. Erst später hat Austin die „Kräfte“ eingeführt? Warum? Was hat ihn dazu veranlasst?", + "content": "Es gibt kein aussagekräftiges Kriterium, um zwischen performativen und nichtperformativen Äußerungen zu unterscheiden. Dadurch werden nur die Aspekte von den Äußerungen. entschieden. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c24" + }, + "tags": [ + "1" + ], + "content": "a) Es gibt Gedanken, die ausschließlich aus allgemeinen Begriffen bestehen.\nb) Es gibt Gedanken, die ausschließlich aus individuellen mentalen Repräsentationen bestehen. \nc) Es gibt Gedanken, die sowohl aus allgemeinen Begriffen als auch aus individuellen mentalen Repräsentationen bestehen. \nWas davon ist richtig?\nAussage a und c sind richtig. b kann nicht richtig sein, da wir IMMER allgemeine Begriffe zum Denken benötigen. \n", + "thema": "2. Betrachten Sie die folgenden Aussagen:", + "date": { + "$date": "2020-11-03T22:56:29.639Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c3d" + }, + "tags": [ + "1" + ], + "content": "Gelb ist eine Farbe. → Gelbe Dinge sind farbige Dinge.", + "thema": "4. Nachdenk- bzw. Diskussionsfrage: Fallen Ihnen andere Beispiele für Sätze ein, in denen eine Bezugnahme auf Typen oder andere Universalien vorliegt, die man aber so paraphrasieren kann, dass die Bezugnahme auf Universalien verschwindet? Wie könnten die Paraphrasen lauten? ", + "date": { + "$date": "2020-11-03T22:56:29.681Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c49e5883a800341b5d81" + }, + "thema": "8. Mit Hilfe welches Kriteriums kann man physische von mentalen Eigenschaften unterscheiden?", + "content": "Physische Eigenschaften sind sinnlich wahrnehmbar bzw. messbar bzw. nachweisbar, mentale Eigenschaften sind nur durch Introspektion wahrnehmbar.", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c4ebb79acd0034c8df9a" + }, + "tags": null, + "thema": "4. Nachdenk-/Diskussionsfrage: „Das ist schön, aber es gefällt mir nicht.“ Ist diese Aussage in sich widersprüchlich? Oder kann es Situationen geben, in denen diese Aussage wahr ist? Wenn ja, was könnten das für Situationen sein?", + "content": "Diese Aussage ist meiner Meinung nach nicht widersprüchlich. Stellt man sich vor, Person A vor, die im Allgemeinen kein Ballett mag bzw. es langweilig findet. Nun kann es aber sein, dass Person beim durchzappen auf eine Ballettvorstellung - sagen wir mal Schwanensee - stößt, die gerade ausgestrahlt wird. Person A kann die Schwanenseeaufführung schön finden, wie die Tänzer:innen sich bewegen oder die Musik, es aber trotzdem nicht mögen, weil ihr Ballett im Allgemeinen nicht gefällt, da sie es langweilig findet. \nDie gegenteilige Aussage „Das ist hässlich, aber es gefällt mir“ findet sich übrigens im Alltag weitaus häufiger.\n", + "date": { + "$date": "2020-07-21T10:35:23.874Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b80fc" + }, + "tags": [ + "1" + ], + "content": "3. Die heutige Ontologie war früher ein Teilgebiet der damaligen Metaphysik. Heutzutage wird kaum noch unterschieden und wenn dann ist die Ontologie ein sehr großes Teilgebiet der Metaphysik.", + "thema": "3. Welche Beziehung besteht zwischen Metaphysik und Ontologie?", + "date": { + "$date": "2020-11-03T23:03:26.408Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8108" + }, + "tags": [ + "1" + ], + "content": "Zahlen, Software, Kompositionen, literarische Werke, mentale Vorgänge und Zustände, Gedanken, Erinnerungen, Wahrnehmungen, Wünsche, Fantasien, Sinneserfahrungen/-eindrücke", + "thema": "Welche Beispiele für Gegenstände kennen Sie, die in der Philosophie zumindest von manchen als nichtmaterielle Gegenstände aufgefasst werden?", + "date": { + "$date": "2020-11-03T23:03:26.437Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b810c" + }, + "tags": [ + "1" + ], + "content": "Ja, meiner Meinung nach ist der Materialismus eine Commonsense Auffassung. Dies ist schon in Kindern beobachtbar: für sie existiert erst einmal nur das, was sie sehen oder fühlen oder riechen können und auch die Neugierde mit endlosen „Und warum?“ Fragen zeigt, dass der Mensch ein Grundbedürfnis nach (wissenschaftlichen) Erklärungen hat.", + "thema": "4. Was meinen Sie: Ist der Materialismus eine Commonsense-Auffassung?", + "date": { + "$date": "2020-11-03T23:03:26.444Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c518b79acd0034c8df9e" + }, + "tags": null, + "thema": "4. Welche Gegenstände gelten als „Wahrmacher“ von Aussagesätzen?", + "content": "Der Sachverhalt, der den respektiven Satz wahr macht \nManchmal werden auch gewöhnliche Dinge als Wahrmacher angesehen. Zum Beispiel: \"Der Apfelbaum in meinem Garten trägt dieses Jahr reichlich Früchte.\" Man kann natürlich sagen, dass der Wahrmacher dieses Satzes der Sachverhalt ist, dass der Apfelbaum reichlich Früchte trägt. Manche würden aber auch sagen, dass der Wahrmacher dieses Satzes einfach der reichlich Früchte tragende Apfelbaum ist. ", + "date": { + "$date": "2020-07-21T10:36:08.879Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10ca0e5883a800341b5dbe" + }, + "thema": "3. Was versteht man in der zeitgenössischen Philosophie des Geistes unter einem „Zombie“?", + "content": "ein Wesen, das sich in jeder Hinsicht wie ein Mensch verhält, aber eben dabei kein Bewusstsein hat, ein \"Automat\", der von Menschen mit Bewusstsein nicht zu unterscheiden ist. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8112" + }, + "tags": [ + "1" + ], + "content": "Gegenstände lassen sich auf verschiedene Weisen einteilen, diese Weisen schließen sich nicht immer gegenseitig aus. ", + "thema": "2. Warum sind Kategoriensysteme nicht richtig oder falsch, sondern nur mehr oder weniger angemessen/zweckmäßig? ", + "date": { + "$date": "2020-11-03T23:03:26.454Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c56cb79acd0034c8dfa1" + }, + "tags": null, + "thema": "2. Betrachten Sie noch einmal die unter den Fragen zu Abschnitt 4.1 angeführten Beispiele und überlegen Sie, welche Gegenstände jeweils Wahrmacher dieser Sätze wären!", + "content": "(e) Der Klimawandel ist verantwortlich für Missernten, Hunger und Naturkatastrophen. \nWahrmacher: Es ist Tatsache, dass der Klimawandel genau dafür verantwortlich ist\n(f) Es ist gut, Flüchtlingen zu helfen, aber noch besser, Fluchtursachen zu bekämpfen. \nWahrmacher: Flüchtlingen zu helfen bzw. Fluchtursachen zu bekämpfen kommt die Eigenschaft gut-zu-sein zu. \n(g) In manchen Nomadenkulturen war es üblich, Alte und Kranke hilflos zurückzulassen, während die Sippe weiterzog. \nWahrmacher: Es ist ein Sachverhalt, dass es Nomadenkulturen gab, in denen es üblich wahr, Alte und Kranke hilflose zurückzulassen.\n(h) In manchen Kulturen gelten dicke Menschen als attraktiver als schlanke.\nWahrmacher: es ist Tatsache, dass es Kulturen gibt, in denen dicke Menschen attraktiver als schlanke gelten\n(i) Viele Menschen ekeln sich vor Spinnen.\nWahrmacher: es ist Tatsache, dass es viele Menschen gibt, die sich vor Spinnen ekeln, \n", + "date": { + "$date": "2020-07-21T10:37:32.943Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120c0072389a00348084e7" + }, + "thema": "3. Welche Aspekte/„Dimensionen“ des Zeichenprozesses unterscheidet Charles Morris?", + "content": "Syntax, Semantik und Pragmatik", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8118" + }, + "tags": [ + "1" + ], + "content": "Sinnesempfindungen: Kalt-Empfindung, Lautstärke-Empfindung\nWahrnehmung: Wahrnehmung eines Tiers oder eines Buches\nEmotionen: Liebe, Ekel\nPhantasien und Erinnerungen: Vorstellung, die Lieblingspizza zu essen \nGedanken und Überzeugungen: Zweifel, dass Gott existiert\n", + "thema": "3. Welche Arten von Erlebnissen kann man unterscheiden? (Geben Sie jeweils auch Beispiele!) ", + "date": { + "$date": "2020-11-03T23:03:26.466Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10cc335883a800341b5dd3" + }, + "thema": "3. Erläutern Sie den Unterschied zwischen (Sinnes-)Empfindungen und Emotionen! Geben Sie Beispiele für beides!", + "content": "einzelnen sinnlichen Qualität und bieten die Grundlage für sinnliche Wahrnehmungen. Emotionen (Liebe, Hass, Angst) sind innere Vorgänge und stets positiv/ negativ behaftet und wird durch eine Wahrnehmung ausgelöst. \n\nAuch Sinnesempfindungen und Wahrnehmungserlebnisse sind \"innere Vorgänge\"; und Emotionen können durch Wahrnehmungen ausgelöst werden, aber auch durch etwas anderes (zum Beispiel durch Erinnerungen, Gedanken, Phantasievorstellungen). ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c821b79acd0034c8dfc9" + }, + "tags": null, + "thema": "7. Weitere Fortführung: Führen Sie obige Übung für andere Wertprädikate durch, etwa auch für moralische Wertprädikate (wie „gut“, „böse“, „gerecht“, „ungerecht“ , „lobenswert“, „verabscheuungswürdig“ etc.). ", + "content": "„Diese Arbeit ist lobenswert“ - Die Arbeit hat meine Erwartungen erfüllt oder übertroffen. \n„Er ist böse“ - Er hat Dinge getan, mit denen ich nicht übereinstimme. \n„Das Sofa ist kitschig“ - Das Sofa hat meine Oma auch bei sich daheim. \n„Das Essen ist gut“ - Das Essen schmeckt mir.\n„Du warst gut in der Schule“ - Du hast in der Schule nur Einsen und Zweien geschrieben. \n„Das Urteil war gerecht“ - Die Strafe war nach meinem Ermessen angemessen für die begangene Tat\n", + "date": { + "$date": "2020-07-21T10:49:05.861Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f194b33eeb58d0034890fba" + }, + "tags": [ + "2" + ], + "thema": "What are the two types of distributed MAC protocols?", + "content": "-Schedule based: A schedule exists, regulating which participant may use the medium at which time (TDMA component). Schedule can be fixed or computed on demand (or a mixture). Usually, collisions, overhearing and idle listening are no issues. However time synchronization is needed. \n\n-Contention based: When a node has a packet to send, it transmits at full channel data rate. There is no a-priori coordination among nodes. Risk of colliding packets is deliberately taken. The hope is that the coordination overhead can be saved, resulting in an overall improved efficiency. Mechanisms to handle or reduce probability and impact of collisions are required.\n", + "date": { + "$date": "2020-07-23T08:32:51.451Z" + }, + "vorlesung": "mit", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8128" + }, + "tags": [ + "1" + ], + "content": "Propositionen sind die Bedeutungen von Aussagesätzen. ", + "thema": "3. Was versteht man in der Ontologie unter „Propositionen“?", + "date": { + "$date": "2020-11-03T23:03:26.486Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8134" + }, + "tags": [ + "1" + ], + "content": "Individuelle. ", + "thema": "1. Der begriffliche Gegensatz zum Allgemeinen ist das .... ?", + "date": { + "$date": "2020-11-03T23:03:26.499Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c87e5883a800341b5da9" + }, + "thema": "7. Inwiefern könnten Einwände gegen den Logischen Behaviourismus eventuell entschärft werden, wenn man im Zuge behaviouristischer Analysen nicht mehr von (tatsächlichen) Verhaltensweisen spricht, sondern statt dessen von Verhaltensdispositionen? ", + "content": "Ich würde nicht sagen, dass es etwas mit Wahrscheinlichkeit zu tun hat. Denken Sie an das Beispiel mit Kilian. Man könnte an ihrer Paraphrasierung kritisieren, dass sich ein Mann ein großes Auto wünschen kann, ohne jemanden zu bitten, ihm eines zu kaufen. Vielleicht weiß Kilian, dass sein Vater ihm ganz sicher kein Auto kauft und fragt deshalb nicht; oder er hat gar keinen Vater mehr; oder er hat Skrupel wegen der Umweltbelastung. Doch die folgende Paraphrasierung würde diesen Einwand vermeiden: \"Wenn Kilian keine Skrupel wegen der Umweltbelastung hätte und wenn er noch einen Vater hätte, und wenn er glauben würde, dass sein Vater ihm ein großes Auto kaufen würde, wenn er ihn darum bitten würde, dann würde er seinen Vater bitten, ihm ein großes Auto zu kaufen.\" ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f29916e55900a0045eb5f1f" + }, + "tags": [ + "Rectangular automata" + ], + "thema": "In the transformation of initialized rectangular automata to timed automata, which trans- formation steps are not applicable if the rectangular automaton is not initialized? Please justify your answer!", + "content": "In the transformation from stopwatch to timed automata we could get un- countably infinite number of copies to remember the value of the stopwatch when it was stopped the last time. In the transformation from singular to stopwatch automata the transitions between locations defining different rates for the clock the transition should rescale the clock value. This is possible, if the value is reset on the transition, however if there is no reset then we must use linear expressions in the reset function which is not in the syntax of timed automata.", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-04T16:48:46.717Z" + }, + "vorlesung": "hybrid", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f34fa71abd8340034df46e0" + }, + "tags": [ + "2" + ], + "thema": "Collision Avoidance by “Carrier Extension”", + "content": "Receiver informs potential interferer during an ongoing transmission over a separate (narrow) channel for signalling. Send a busy tone on the signalling channel when receiving data on the data channel", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-13T08:31:45.118Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c4555883a800341b5d7c" + }, + "thema": "3. Wenn man nach der Beziehung zwischen „dem Physischen“ und „dem Mentalen“ fragt, was genau kann in diesem Kontext mit „dem Physischen“ und „dem Mentalen“ gemeint sein?", + "content": "Es können einerseits Individuen andererseits aber auch Eigenschaften gemeint sein.", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c92e5883a800341b5db2" + }, + "thema": "3. Geben Sie Beispiele für funktionale Eigenschaften! ", + "content": "eine Coladose ausgeben, wenn man Geld in den Automaten wirft\ndie Tür öffnen\ndie Wettervorhersage weitergeben\n", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f350f2ac608c20034065f7f" + }, + "tags": [], + "thema": "When is a (non-Zeno) timed automaton timelock free?", + "content": "A non-Zeno timed automaton T is timelock free iff its region transition system\ndoes not have any deadlocks, i.e., reachable terminal states.\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-13T10:00:10.490Z" + }, + "vorlesung": "hybrid", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f3513acc608c20034065f81" + }, + "tags": [ + "Rectangular automata" + ], + "thema": "What are rectangular automata?", + "content": "Rectangular automata are hybrid automata whose invariants, activities, and transition relations are all described by rectangular sets. For the invariants and transition guards it means that those conditions may not compare the values of different variables to each other, but to constant values only\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-13T10:19:24.346Z" + }, + "vorlesung": "hybrid", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c9dc5883a800341b5dba" + }, + "thema": "3. Welche materialistischen Positionen kennen Sie?", + "content": "Identitätstheorie, Funktionalismus", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f35a76f2706d9003f6ad24a" + }, + "tags": [ + "Definitionen" + ], + "thema": "Was ist ein Hamiltonscher Weg?", + "content": "Ein Weg, der jeden Knoten genau einmal enthält, heißt Hamiltonsch", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-13T20:49:51.657Z" + }, + "vorlesung": "qmor", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120c1772389a00348084ea" + }, + "thema": "6. Mit welchen der drei Aspekte Syntax, Semantik und Pragmatik beschäftigt sich die Philosophie der Normalsprache in erster Linie?", + "content": "Pragmatik", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f3653682706d9003f6ad25a" + }, + "tags": [ + "3" + ], + "thema": "What type of spreading is used in WLAN? What is the resulting bandwidth?", + "content": "DSSS or FHSS can be used. DSSS is favorable and therefore the default spreading technique. With a chipping sequence of 11 chips per bit, the resulting bandwidth is 22MHz wide", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-14T09:03:36.540Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c6d85883a800341b5d9c" + }, + "thema": "1. Vertritt Descartes einen Substanzdualismus oder einen Eigenschaftsdualismus oder beides? ", + "content": "Descartes vertritt den Substanzdualismus (genaugenommen beides, weil Substanzdualismus ja Eigenschaftsdualismusimpliziert).", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120c4372389a00348084ee" + }, + "thema": "4. Nennen Sie einen wichtigen historischen Vertreter der Vorstellungstheorie der Bedeutung!", + "content": "John Locke", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f37995008c081003420bce8" + }, + "tags": [], + "thema": "Expected Transmission Time (ETT)", + "content": "$ETT=ETX\\cdot \\frac S B $, with \nS: average packet size\nB: bandwidth (meant here: data rate!) of the link\nS/B: the duration to send S bytes on a link with bandwidth B\n", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-15T08:14:08.124Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120d9972389a0034808502" + }, + "thema": "2. Wie lautet das sog. „Substitutionsprinzip“?", + "content": "Bildet man aus einem Satz einen neuen Satz, in dem man ein Wort durch ein bedeutungsgleiches ersetzt, haben die Sätze die gleiche Bedeutung.", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f38272d313032003484f2c6" + }, + "tags": [ + "5", + "GSM" + ], + "thema": "What is the VLR?", + "content": "Visitor Location Register (VLR): Local database of a MSC: Contains data of all users currently in the domain of the corresponding MSC, also visiting users from other networks. ", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-15T18:19:25.880Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f4772501d84860045afbb47" + }, + "tags": [], + "thema": "Church, Turing", + "content": "Das Gültigkeitsproblem (und damit auch das Erfüllbarkeitsproblem) der Prädikatenlogik ist unentscheidbar", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-27T08:44:00.173Z" + }, + "vorlesung": "mal", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c506b79acd0034c8df9d" + }, + "tags": null, + "thema": "3. Formulieren Sie das sog. „Wahrmacherprinzip“!", + "content": "Jeder wahre Satz hat einen Wahrmacher. ", + "date": { + "$date": "2020-07-21T10:35:50.932Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c74ab79acd0034c8dfbe" + }, + "tags": null, + "thema": "2. Was unterscheidet den Subjektivismus vom Nonkognitivismus? ", + "content": "Im Subjektivismus wird anerkannt, dass Wertprädikate ausdrücken, dass Gegenstände gewisse Eigenschaften (nicht) haben, im Nonkognitivismus nicht. Außerdem streitet der Nonkognitivismus ab, dass Werturteile wirklich Urteile sind.", + "date": { + "$date": "2020-07-21T10:45:30.516Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3bf4" + }, + "tags": [ + "1" + ], + "content": "Commonsense bezeichnet die alltäglichen unreflektierten Überzeugungen, die jeder mehr oder minder hält. ", + "thema": "3. Was versteht man in der Philosophie unter „Commonsense“?", + "date": { + "$date": "2020-11-03T22:56:29.574Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c00" + }, + "tags": [ + "1" + ], + "content": "Als Erlebnis versteht man all das, was sich im Bewusstsein abspielt. ", + "thema": "2. Was verstehe ich in dieser Vorlesung unter einem „Erlebnis“?", + "date": { + "$date": "2020-11-03T22:56:29.591Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c818b79acd0034c8dfc8" + }, + "tags": null, + "thema": "6. Fortführung der obigen Übung: Überlegen Sie sich weitere Kontexte, in denen das Adjektiv „schön“ vorkommt, und überlegen Sie auch dazu, wie eine naturalistische Interpretation lauten könnte! ", + "content": "„Sie hat ein schönes Gesicht.“ - Sie hat ein symmetrisches Gesicht ohne Entstellungen.\n„Sie hat schöne Haare“ - Sie hat gesundes und gepflegtes Haar.\n„Das ist ein schöner Beweis“ - Dieser Beweis ist elegant und clever. \n", + "date": { + "$date": "2020-07-21T10:48:56.021Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f298fc355900a0045eb5f19" + }, + "tags": [ + "Rectangular automata" + ], + "thema": "What does it mean that a hybrid automaton is initialized?", + "content": "A hybrid automaton H is initialized if for each variable x of H and each transition from a location l to a location l′ the following holds: If the slope for x is different in l and l′ then x is reset to a constant value or interval on the transition.\nOR:\nA hybrid automaton is called initialized, when the following holds: Whenever the slope of any variable x changes when taking a discrete tran- sition, the valuation ν(x) of x is explicitly set in the reset function of the respective transition.", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-04T16:41:39.102Z" + }, + "vorlesung": "hybrid", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c03" + }, + "tags": [ + "1" + ], + "content": "Das Bewusstsein fungiert als Träger der Erlebnisse.", + "thema": "5. Welche Beziehung besteht zwischen dem Bewusstsein und den Erlebnissen?", + "date": { + "$date": "2020-11-03T22:56:29.595Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c1e" + }, + "tags": [ + "1" + ], + "content": "Ein singulärer Ausdruck ist ein Term einer Sprache und hat die Funktion genau einen Gegenstand zu bezeichnen bzw. zu beschreiben. Beispiele sind Berlin, Thomas Mann, die Hauptstadt Deutschlands.", + "thema": "2. Was versteht man unter einem „singulären Ausdruck“ bzw. „singulären Term“? Welche Funktion haben singuläre Terme? Geben Sie einige Beispiele für singuläre Terme!", + "date": { + "$date": "2020-11-03T22:56:29.631Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f32714158fbc000348edd40" + }, + "tags": [ + "1" + ], + "thema": "What are problems that have to be taken into consideration during transmission?", + "content": "Multipath propagation\nMovement \nAttenuation\nShading", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-11T10:21:53.148Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f426082842bd00045a9dac7" + }, + "tags": [ + "kapitel1" + ], + "thema": "Korrektheit eines Beweiskalküls", + "content": "Ein Beweiskalkül ist korrekt, wenn keine falschen Aussagen darin ableitbar sind.", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-23T12:26:42.174Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c1f" + }, + "tags": [ + "1" + ], + "content": "3.\tSie können viele verschiedene Individuen bezeichnen. Beispiele: \"rot\", \"Mensch\", \"weise\"", + "thema": "3. Welche Funktion haben die sog. „allgemeinen Ausdrücke“/ „allgemeinen Terme“? Geben Sie einige Beispiele für allgemeine Terme!", + "date": { + "$date": "2020-11-03T22:56:29.632Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c37" + }, + "tags": [ + "1" + ], + "content": "Ein Typus ist etwas, das in vielen konkreten Gegenständen instanziiert sein kann. ", + "thema": "2. Was versteht man in der Ontologie unter einem Typus? ", + "date": { + "$date": "2020-11-03T22:56:29.657Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f438785ab4d3e0034c08c2c" + }, + "tags": [ + "Zoo von Strukturen" + ], + "thema": "Was ist eine partielle Ordnung?", + "content": "Eine partielle Ordnung ist eine $\\{<\\}$-Struktur $(A, <)$ welche folgende Bedingungen erfüllt: \\\\\n(Irreflexivität) Für kein $a ∈ A$ gilt $a < a$.\\\\\n(Transitivität) Wenn $a < b$ und $b < c$, dann auch $a < c$.\\\\\nDaraus folgt insbesondere auch, dass $<$ antisymmetrisch ist: Wenn $a < b$,\ndann nicht $b < a$.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-24T09:25:25.826Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f43bc8dab4d3e0034c08c3a" + }, + "tags": [ + "kapitel2" + ], + "thema": "Modellklasse", + "content": "Sei $Φ$ eine Menge von $τ$-Sätzen. Die Modellklasse von $Φ$ (kurz: $Mod(Φ)$) besteht aus aus allen $τ$-Strukturen $\\mathfrak{A}$ mit $\\mathfrak{A} \\models Φ$. Eine Klasse $K$ von $τ$-Strukturen ist axiomatisiert durch $Φ$, wenn $K = Mod(Φ)$. Wir nennen $Φ$ dann ein Axiomensystem für $K$", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-24T13:11:41.690Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b811a" + }, + "tags": [ + "1" + ], + "content": "Das Bewusstsein fungiert als Träger der Erlebnisse.", + "thema": "5. Welche Beziehung besteht zwischen dem Bewusstsein und den Erlebnissen?", + "date": { + "$date": "2020-11-03T23:03:26.470Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f4775de1d84860045afbb5b" + }, + "tags": [], + "thema": "Ableitbarkeitsbeziehung", + "content": "Sei $\\Phi \\subseteq \\mathrm{FO}(\\sigma)$ eine Menge von Sätzen. Ein Satz $\\psi$ ist ableitbar aus dem Axiomensystem $\\Phi$ (kurz: $\\Phi \\vdash \\psi$ ), wenn eine endliche Teilmenge $\\Gamma$ von $\\Phi$ existiert, so dass die Sequenz $\\Gamma \\Rightarrow \\psi$ im Sequenzenkalkül ableitbar ist. Eine Sequenz $\\Gamma \\Rightarrow \\Delta$ ist ableitbar aus $\\Phi$, wenn es eine ableitbare Sequenz $\\Gamma, \\Gamma^{\\prime} \\Rightarrow \\Delta$ gibt mit $\\Gamma^{\\prime} \\subseteq \\Phi$", + "latex": 1, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-27T08:59:10.152Z" + }, + "vorlesung": "mal", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b812f" + }, + "tags": [ + "1" + ], + "content": "d. Eine Firma klagt über eine Überschwemmung des Kellers und die Experten können es sich nur durch einen Rohrbruch Erklären.\ne. Wenn der Rohrbruch die beste Erklärung für die Überschwemmung ist sollte man annehmen, dass es einen Rohrbruch gab.\nf. Also: Man sollte annehmen, dass es einen Rohrbruch gab.\n", + "thema": "6. Geben Sie ein Beispiel für ein Argument der besten Erklärung!", + "date": { + "$date": "2020-11-03T23:03:26.492Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3bec" + }, + "tags": [ + "1" + ], + "content": "Alles, woran oder worüber man (nach)denken kann bzw. worüber man eine Aussage treffen kann. ", + "thema": "3. Wie könnte man „Entität“ bzw. „Gegenstand“ definieren?", + "date": { + "$date": "2020-11-03T22:56:29.553Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c1c" + }, + "tags": [ + "1" + ], + "content": "Individuen unterschieden sich voneinander und sind einzigartig. \nIndividuen sind z.B. Menschen, Katzen, manche sind aber auch rot oder alt.\n", + "thema": "4. Was versteht man in der Ontologie unter einem Einzelding (Individuum)? Geben Sie auch Beispiele!", + "date": { + "$date": "2020-11-03T22:56:29.630Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c31" + }, + "tags": [ + "1" + ], + "content": "Individuenvariablen stehen für Individuenkonstanten, die nur für singuläre Terme stehen. Prädikatvariablen stehen für Prädikate.", + "thema": "4. Erläutern Sie den Unterschied zwischen Individuenvariablen und Prädikatvariablen!", + "date": { + "$date": "2020-11-03T22:56:29.652Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c33" + }, + "tags": [ + "1" + ], + "content": "Sei a ein Musikstück das im Jahre n komponiert von Komponist k wurde. Dann: \n1 a wurde im Jahr n von k komponiert. \n2 a existiert\n3 a von k ist eine Universale\n4 es gibt also Universalen\n", + "thema": "1. Wie kann man, ausgehend von einem Satz über ein Musikstück, für die Annahme von Universalien argumentieren?", + "date": { + "$date": "2020-11-03T22:56:29.654Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8111" + }, + "tags": [ + "1" + ], + "content": "Ein Kategoriensystem ist ein Begriffssystem und besteht aus mehreren Kategorien. Sie dienen dazu alle Gegenstände systematisch einzuteilen.", + "thema": "1. Was sind und wozu dienen Kategoriensysteme in der Ontologie?", + "date": { + "$date": "2020-11-03T23:03:26.451Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8117" + }, + "tags": [ + "1" + ], + "content": "Als Erlebnis versteht man all das, was sich im Bewusstsein abspielt. ", + "thema": "2. Was verstehe ich in dieser Vorlesung unter einem „Erlebnis“?", + "date": { + "$date": "2020-11-03T23:03:26.463Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b811f" + }, + "tags": [ + "1" + ], + "content": "Durch Introspektion sind nur Erlebnisse und nicht das Bewusstsein als sich und solches wahrnehmbar.", + "thema": "2. Welche Auffassung vertrat David Hume in Bezug auf der Frage, ob das Ich/die Seele/das Bewusstsein der Introspektion zugänglich ist?", + "date": { + "$date": "2020-11-03T23:03:26.475Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c64e5883a800341b5d93" + }, + "thema": "10. Erläutern Sie die Position des Okkasionalismus! Welche der Thesen des Leib-Seele-Paradoxons werden im Okkasionalismus akzeptiert und welche nicht?", + "content": "Die Parallelität zwischen mentalen und physischen Vorgängen wird durch das individuelle Eingreifen Gottes in konkreten Situationen erklärt, sonst können Mentales und Physikalisches aber nicht aufeinander einwirken. \nThese 3 wird geleugnet, Thesen 1 und 2 werden akzeptiert.\n", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c9f45883a800341b5dbc" + }, + "thema": "1. Was versteht man in der Philosophie des Geistes bzw. der Erkenntnistheorie unter dem „Problem des Fremdpsychischen“?", + "content": "Wir können nicht mit Gewissheit wissen, ob andere Subjekte ein Bewusstsein besitzen, da uns ein Zugang zu diesem verwehrt ist. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1a8aba9fe80039feff01" + }, + "thema": "2. Was versteht man in der Ontologie unter einem Typus? ", + "content": "Ein Typus ist etwas, das in vielen konkreten Gegenständen instanziiert sein kann. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10ca7d5883a800341b5dc8" + }, + "thema": "1. Was versteht man in der Philosophie des Geistes unter „phänomenalem Bewusstsein“?", + "content": "Ein Bewusstsein, das nicht nur sinnliche Reize wahrnimmt, sondern diese auch erlebt. \nEs geht in der Tat um das Erleben, um die subjektive Erlebnisqualität eines Bewusstseinszustandes, also die Weise, wie sich der Bewusstseinszustand für das Subjekt \"anfühlt\". ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c7955883a800341b5da3" + }, + "thema": "1. Erklären Sie die Identitätstheorie des Leib-Seele-Problems!", + "content": "Mentale Zustände sind mit physikalischen Zuständen identisch. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c8cb5883a800341b5dad" + }, + "thema": "2. Erläutern Sie den sog. „Symmetrieeinwand“ gegen die Identitätstheorie!", + "content": "Identität ist eine symmetrische Relation, d.h. (x,y) → (y,x). Somit hat man aber noch nicht das mentale auf das physische reduziert, diese Reduktion ist aber das Hauptargument der Identitätstheorie.", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120ddf72389a003480850a" + }, + "thema": "1. Wie lauten die beiden Titel von Ludwig Wittgensteins Hauptwerken? Welches davon war Wittgensteins Frühwerk, welches sein Spätwerk? ", + "content": "Frühwerk: Tractatus logico-philosophicus\nSpätwerk: Philosophische Untersuchungen\n", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c4c8b79acd0034c8df97" + }, + "tags": null, + "thema": "1. Welche sprachphilosophischen Fragen werden in der Metaethik und Ästhetik diskutiert?", + "content": "Grammatikalische und logische Struktur, Bedeutung und Gebrauch von moralischen/ ästhetischen Werteurteilen bzw. -prädikaten. ", + "date": { + "$date": "2020-07-21T10:34:48.823Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c4f5b79acd0034c8df9b" + }, + "tags": null, + "thema": "1. Was heißt es zu sagen, dass ein Satz „wahrheitswertfähig“ (oder kurz „wahrheitsfähig“) ist? ", + "content": "Dass der bezeichnete Satz die Eigenschaft hat, wahr oder falsch sein zu können.", + "date": { + "$date": "2020-07-21T10:35:33.364Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c583b79acd0034c8dfa3" + }, + "tags": null, + "thema": "1. Aus welchem Grund ist die Annahme, dass es ethische und/oder ästhetische Werteigenschaften bzw. Werttatsachen gibt, in der Philosophie umstritten? Warum erscheint diese Annahme vielen problematisch?", + "content": "Es ist nicht klar, wie man deren Existenz nachweist. Sie sind keiner Beobachtung zugänglich, es ist nicht eindeutig, wie wir sie erkennen können, wenn sie denn existieren. ", + "date": { + "$date": "2020-07-21T10:37:55.561Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c5c5b79acd0034c8dfa5" + }, + "tags": null, + "thema": "3. Nachdenk-/Diskussionsfrage: Meinen Sie, dass zumindest manche normativen Aussagen wahrheitswertfähig sind? Wenn ja, meinen Sie, dass deren Wahrheit (oder Falschheit) irgendwie festgestellt werden kann? Wenn ja, wie? Versuchen Sie, konkrete Beispiele zu geben!", + "content": "Normative Aussagen wie „Man soll nicht weniger als 4 Stunden täglich schlafen“ oder „Man soll sich ausgewogen ernähren“ sind meiner Einschätzung nach wahrheitswertfähig, da man deren Wahrheit durch empirische Methoden feststellen kann: was passiert (kurz- und langfristig), wenn wir weniger als 4 Stunden pro Nacht schlafen und uns unausgewogen ernähren (auch eine ausgewogene Diät ist zu einem Grad beschreibbar), wenn wir als Grundannahme nehmen, dass ein (moralisches) Ziel eines jeden ist, ein möglichst langes gesundes Leben zu führen. ", + "date": { + "$date": "2020-07-21T10:39:01.614Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c5c6b79acd0034c8dfa6" + }, + "tags": null, + "thema": "3. Nachdenk-/Diskussionsfrage: Meinen Sie, dass zumindest manche normativen Aussagen wahrheitswertfähig sind? Wenn ja, meinen Sie, dass deren Wahrheit (oder Falschheit) irgendwie festgestellt werden kann? Wenn ja, wie? Versuchen Sie, konkrete Beispiele zu geben!", + "content": "Normative Aussagen wie „Man soll nicht weniger als 4 Stunden täglich schlafen“ oder „Man soll sich ausgewogen ernähren“ sind meiner Einschätzung nach wahrheitswertfähig, da man deren Wahrheit durch empirische Methoden feststellen kann: was passiert (kurz- und langfristig), wenn wir weniger als 4 Stunden pro Nacht schlafen und uns unausgewogen ernähren (auch eine ausgewogene Diät ist zu einem Grad beschreibbar), wenn wir als Grundannahme nehmen, dass ein (moralisches) Ziel eines jeden ist, ein möglichst langes gesundes Leben zu führen. ", + "date": { + "$date": "2020-07-21T10:39:02.088Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120b8472389a00348084de" + }, + "thema": "1. Erläutern Sie kurz den wesentlichen Unterschied zwischen der sog. „Philosophie der Normalsprache“ und der sog. „Philosophie der Idealsprache“!", + "content": "Ersteres beschäftigt sich mit dem Sprachgebrauch - ist also deskriptiv, letzteres mit der Sprachstruktur und damit, wie (wissenschaftliche) Sprache sein sollte - ist also normativ.", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c65db79acd0034c8dfae" + }, + "tags": null, + "thema": "1. Was versteht man unter moralischem Realismus und Antirealismus?", + "content": "Die Auffassung, dass moralische Werteigenschaften/-tatsachen existieren. Moralischer Antirealismus ist die Verneinung dieser These. ", + "date": { + "$date": "2020-07-21T10:41:33.677Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c6d2b79acd0034c8dfb5" + }, + "tags": null, + "thema": "3. In der ersten Prämisse des Wahrmacherarguments ist von „echten Werturteilen“ die Rede. Erläutern Sie, was hier mit „echt“ gemeint ist! Wann wäre denn ein Werturteil kein „echtes“ Werturteil in dem hier gemeinten Sinne? Wovon hängt es ab, ob ein Werturteil „echt“ ist oder nicht? Wovon hängt es nicht ab?", + "content": "Das echt drückt aus dass ein Gegenstand eine Werteigenschaft hat oder nicht hat, echt wichtig da Urteile wie “Dieses Haus ist schön” man nur ausdrückt, dass mir dieses Haus gefällt. Aber nicht, dass das Haus die Eigenschaft schön hat, so schreibt man einem Gegenstand keine Werteigenschaft, wenn man sagt, dass einem etwas gefällt. Lediglich eine gewisse Beziehung zwischen dem Gegenstand und sich selbst.\n1. Dieses Bild ist schön.\n2. Wenn dieses Bild schön ist, dann gibt es die Eigenschaft der Schönheit.\n3. Also gibt es die Eigenschaft der Schönheit. (1,2)\n4. Die Eigenschaft der Schönheit ist eine Werteigenschaft.\n5. Also gibt es Werteigenschaften. (3,4)", + "date": { + "$date": "2020-07-21T10:43:30.735Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c6f4b79acd0034c8dfb8" + }, + "tags": null, + "thema": "3. Im Kontext der Wertedebatte unterscheidet man unter anderem die Positionen des Nonkognitivismus, des Subjektivismus und des Naturalismus. Was haben diese Positionen gemeinsam und worin unterscheiden sie sich?", + "content": "Alle drei Position lehnen die These ab, dass es echte Werturteile gibt, die wahr sind und sind somit Positionen des Anitrealismus. \nDer Nonkognitivismus vertritt die Position, dass Werturteile tatsächlich Urteile sind.\nDer Subjektivismus und Naturalismus streiten dies nicht ab. Der Subjektivismus vertritt die Auffassung, dass mit diesen ausgedrückt wird, dass ein Gegenstand eine Werteigenschaft hat, sondern durch diese nur die innere Gefühlslage zum Ausdruck gebracht wird, wodurch das Urteil kein Urteil über den Gegenstand, sondern über den/ der Urteilenden ist. Der Naturalismus behauptet, dass durch ein Werturteil dem Gegenstand keine Werteigenschaften, sondern natürliche (physikalische) Eigenschaften zugesprochen werden.\n", + "date": { + "$date": "2020-07-21T10:44:04.741Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c5b95883a800341b5d8d" + }, + "thema": "4. Erläutern Sie die Position des Epiphänomenalismus! Welche der Thesen des Leib-Seele-Paradoxons werden im Epiphänomenalismus akzeptiert und welche nicht?", + "content": "Mentale Zustände werden durch physische verursacht, die andere Richtung, dass Physikalisches durch Mentales verursacht wird, wird abgelehnt. \nThese 3 wird abgelehnt, Thesen 1 und 2 werden akzeptiert\n\n1. These der kausalen Geschlossenheit des Physikalischen\n2. Dualismusthese\n3. Interaktionsthese\n", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c78cb79acd0034c8dfc1" + }, + "tags": null, + "thema": "5. Warum kann das Urteil „Das ist amüsant“ nicht bedeutungsgleich sein mit „Das amüsiert mich“?", + "content": "Ein Film kann bspw. amüsant sein, aber beim Sehen des Filmes kann man trotzdem nicht amüsiert sein, weil mein bspw. krank ist oder sich mit anderen Sorgen herumschlägt, wodurch man durch den Film nicht amüsiert wird. ", + "date": { + "$date": "2020-07-21T10:46:36.097Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f13f01aec5ae7004540e16d" + }, + "thema": "In what frequency range do mobile networks operate in? Why don't we use other frequencies?", + "content": "All mobile networks operate between 300MHz (UHF) and 30GHz (SHF). \nWe don't use lower frequency bands as they have a low data transmission rate and antennas need to be bigger to achieve these frequencies. The attenuation and shading of low frequencies is not very high – so (see the AMradio broadcasting) we have interference ranges of hundreds of kilometres, which is\nnot useful for setting up a cell-based network.\nWe don't use higher frequencies as they limit the reach of the signal.\n", + "vorlesung": "mit", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120b1a72389a00348084d5" + }, + "thema": "5. Welche Arten von Zeichen unterscheidet Charles Sanders Peirce?", + "content": "Indizes, Ikone, Symbole", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f2991d755900a0045eb5f21" + }, + "tags": [ + "Rectangular automata" + ], + "thema": "In the transformation of initialized rectangular automata to timed automata, name a transformation step that is not applicable if the rectangular automaton is not initial- ized. Please justify your answer!", + "content": "• In the transformation from singular to stopwatch automata: If a discrete tran- sition causes the change of a variable’s slope, the transformation rescales the current variable value. This is possible, if the value is reset on the transition. However, if there is no reset, linear expressions are required for rescaling, which is not in the syntax of stopwatch automata.\n• In the transformation from stopwatch to timed automata: If a discrete transition does not initialize a new value for a stopwatch whose slope changes from 1 to 0, the transformation would generate an infinite number of copies to store the current value of the stopped stopwatch.", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-04T16:50:31.740Z" + }, + "vorlesung": "hybrid", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f3659e42706d9003f6ad262" + }, + "tags": [ + "3" + ], + "thema": "Why is control information sent with the lowest possible data rate?", + "content": "ACKS, RTS, CTS are sent with the lowest data rate such that even far away stations can get them without errors", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-14T09:31:16.754Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120af472389a00348084d2" + }, + "thema": "2. Welche Arten von Zeichen werden unterschieden?", + "content": "Konventionelle und natürliche Zeichen", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f3798a208c081003420bce6" + }, + "tags": [], + "thema": "Expected Transmission Count (ETX)", + "content": "$ETX=\\frac 1 {FDR\\cdot RDR} $ , with:\nFDR, Forward Delivery Ratio: Estimated probability of a packet to successfully reach the destination \nRDR, Reverse Delivery Ratio: Estimated probability for the other direction, separately calculated to consider asymmetric links\n", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-15T08:11:14.578Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f379a7f08c081003420bcec" + }, + "tags": [ + "4" + ], + "thema": "Path discovery in DSR", + "content": "Search for a path to a destination only if a packet needs to be sent. Use flooding:\n○ If a control packet is received for the first time (identified via ID + node), the station appends its own address and broadcasts the packet after a random delay (to avoid collisions with the same broadcast of a neighbour) \n○ If the control packet has already been received earlier, it is discarded\n○ If a station has the searched destination address: return the packet to the sender (RREP, route reply) – backward learning of the route from destination to source. The path is contained in the header, as each node on the path added its own adress.\nThis only works in bidirectional links.", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-15T08:19:11.453Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120bbd72389a00348084e3" + }, + "thema": "6. Ein alter Werbeslogan lautet: „Butter kann durch nichts ersetzt werden.“ Was ist die logische Struktur dieses Satzes? Vergleichen Sie damit die logische Struktur des folgenden Satzes: „Butter kann durch Margarine ersetzt werden.“ ", + "content": "\"Butter kann durch nichts ersetzt werden\" hat die logische Struktur einer negierten Existenzquantifikation (\"Es ist nicht der Fall, dass es ein x gibt, so dass: x kann Butter ersetzen\"). Ich würde allerdings den Satz \"Butter kann durch Margarine ersetzt werden\" nicht als Existenzquantifikation interpretieren, sondern als gewöhnliche zweistellige Prädikation ohne Quantor, also als Satz der Form \"Rab\", wobei \"R\" für das zweistellige Prädikat \"kann ersetzt werden durch\" steht, \"a\" für \"Butter\" und \"b\" für \"Margarine\". ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f382567313032003484f2c0" + }, + "tags": [ + "5" + ], + "thema": "What is a cluster?", + "content": "Set of cells in which the whole available bandwidth is used. Each cell in the cluster is assigned a sub-band (one or more channels).", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-15T18:11:51.799Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c8bd5883a800341b5dac" + }, + "thema": "1. Welche Einwände gegen die Identitätstheorie kennen Sie?", + "content": "Den Symmetrieeinwand und den Einwand der multiplen Realisierbarkeit. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f42815f842bd00045a9dad3" + }, + "tags": [ + "kapitel1" + ], + "thema": "Bekannte funktional vollständige Mengen", + "content": "$\\{\\land ,\\neg\\}, \\\\ \\{\\lor ,\\neg\\}, \\\\ \\{\\rightarrow,\\neg\\}, \\\\ \\{\\rightarrow,0\\}$", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-23T14:46:55.210Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120c6972389a00348084f3" + }, + "thema": "9. Locke behauptet – entgegen der landläufigen Auffassung – dass Papageien nicht sprechen können. Wie kommt Locke zu dieser These? Was fehlt bei den Papageien zum richtigen Sprechen? ", + "content": "Laut Locke verwenden die Laute nicht als Zeichen innerer Vorstellungen und können somit nicht sprechen. Demnach fehlen Papageien innere Vorstellungen bzw die konkrete Fähigkeit, diese in Laute umzuwandeln und zu kommunizieren. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120cac72389a00348084f6" + }, + "thema": "2. Auf welches Problem der Referenztheorie der Bedeutung weist Ludwig Wittgenstein ganz zu Beginn seiner Philosophischen Untersuchungen hin? ", + "content": "Es wird keine Unterscheidung der Wortarten vorgenommen. Was Augsutinus beim Lernen des Sprechens beschreibt, ist das Lernen von Hauptwörtern, Eigennamen und bestimmte Tätigkeiten und Eigenschaften. Andere Wortarten werden - zumindest nicht explizit - erwähnt. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c4d5b79acd0034c8df98" + }, + "tags": null, + "thema": "2. Vergleichen Sie die folgenden beiden Aussagen: (a) Das ist schön. (b) Das gefällt mir. ", + "content": "Vergleichen Sie zunächst die grammatikalische Struktur: Worin unterscheiden sich die beiden Aussagen in dieser Hinsicht? \nSatz a) enthält ein Werteprädikat und hat die Struktur „a ist F“, Satz b) hingegen nicht und hat die Struktur „a gefällt x“ wobei x eine Person ist. \n", + "date": { + "$date": "2020-07-21T10:35:01.056Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c5e7b79acd0034c8dfa9" + }, + "tags": null, + "thema": "3. Was für eine philosophische Position drückt die bekannte Redewendung „Die Schönheit liegt im Auge des Betrachters“ aus?", + "content": "Die universelle Wertskepsis in der Ästhetik. ", + "date": { + "$date": "2020-07-21T10:39:35.097Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c674b79acd0034c8dfaf" + }, + "tags": null, + "thema": "2. Was versteht man unter ästhetischem Realismus und Antirealismus?", + "content": "Die Auffassung, dass ästhetische Werteigenschaften/-tatsachen existieren. Ästhetischer Antirealismus ist die Verneinung dieser These. ", + "date": { + "$date": "2020-07-21T10:41:56.074Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f43d464ab4d3e0034c08c44" + }, + "tags": [ + "Normalformen", + "kapitel2" + ], + "thema": "Pränex-Normalform", + "content": "Eine Formel ist in Pränex-Normalform (PNF), wenn sie bereinigt ist und die Form $Q_{1x_1}...Q_{rx_r} φ$ hat, wobei $φ$ quantorenfrei und $Q_i ∈ {∃, ∀}$ ist. Das Anfangsstück $Q_{1x_1}... Q_{rx_r}$ nennt man das (Quantoren-)Präfix der Formel.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-24T14:53:24.386Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f43e416ab4d3e0034c08c46" + }, + "tags": [ + "Normalformen", + "kapitel2" + ], + "thema": "Wann ist eine Formel bereinigt?", + "content": "Wir nennen eine Formel $ψ$ bereinigt, wenn keine Variable in $ψ$ sowohl frei wie gebunden auftritt, und wenn keine Variable mehr als einmal quantifiziert wird.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-24T16:00:22.204Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c6a5b79acd0034c8dfb2" + }, + "tags": null, + "thema": "5. Welche Erkenntnisquellen werden für die Werterkenntnis in der Ethik, Ästhetik und allgemeinen Werttheorie diskutiert?", + "content": "Moralische Intuition oder das Erkennen durch Emotionen (Wertgefühlen). ", + "date": { + "$date": "2020-07-21T10:42:45.619Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f44b71aab4d3e0034c08c4c" + }, + "tags": [ + "kapitel2" + ], + "thema": "Auswertungsspiele", + "content": "Ein FO-Satz $ψ$ und eine dazu passende Struktur $\\mathfrak A$ definieren ein\nAuswertungsspiel (Model-Checking-Spiel) $MC(\\mathfrak A, ψ)$ zwischen zwei Spielern, der Verifiziererin $V$ und dem Falsifizierer $F$. Die Verifiziererin möchte\nzeigen, dass $\\mathfrak A$ ein Modell für $ψ$ ist, der Falsifizierer möchte nachweisen, dass dies nicht der Fall ist.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-25T07:00:42.267Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f4530a36143e400341cf0c4" + }, + "tags": [ + "kapitel3" + ], + "thema": "Was ist eine Theorie?", + "content": "Eine Theorie ist eine erfüllbare Menge $T ⊆ FO(τ)$ von Sätzen, die unter $\\models$ abgeschlossen ist, d.h. es gilt für alle $τ$-Sätze $ψ$ mit\n$T \\models ψ$, dass $ψ ∈ T$ gilt.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-25T15:39:15.359Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f4531a96143e400341cf0c8" + }, + "tags": [ + "kapitel3" + ], + "thema": "Wann sind zwei Strukturen elementar äquivalent?", + "content": "Zwei $τ$-Strukturen $\\mathfrak A, \\mathfrak B$ sind elementar äquivalent (kurz:\n$\\mathfrak A ≡ \\mathfrak B$), wenn $Th(\\mathfrak A) = Th(\\mathfrak B)$, d.h. wenn für alle $τ$-Sätze $ψ$ gilt: \\\\\n$\\mathfrak A \\models ψ$ gdw. $\\mathfrak B \\models ψ$.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-25T15:43:37.257Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c6b8b79acd0034c8dfb3" + }, + "tags": null, + "thema": "1. Wie lautet das „Wahrmacherargument“ zugunsten des Wertrealismus?", + "content": "1. Es gibt echte Werturteile, die wahr sind\n2. Echte Werturteile können nur wahr sein, wenn es Werteigenschaften gibt\n3. (1,2) => Also gibt es Werteigenschaften\n", + "date": { + "$date": "2020-07-21T10:43:04.301Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c6deb79acd0034c8dfb6" + }, + "tags": null, + "thema": "1. Aus welchen Gründen können Vertreter/innen des Antirealismus die erste Prämisse des Wahrmacherarguments zurückweisen? ", + "content": "Entweder, man bestreitet den ersten Teil der Prämisse, dass es echte Werturteile gibt, oder den zweiten Teil, dass es Werturteile gibt, die wahr sind. ", + "date": { + "$date": "2020-07-21T10:43:42.323Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c6e7b79acd0034c8dfb7" + }, + "tags": null, + "thema": "2. Was versteht man, im Kontext der Wertedebatte, unter der „Irrtumstheorie“? Wie lautet deren zentrale These?", + "content": "Die Irrtumstheorie besagt, dass es zwar Werturteile gibt, diese aber alle falsch sind, weil Werteigenschaften nicht existieren. ", + "date": { + "$date": "2020-07-21T10:43:51.626Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f476e651d84860045afbb3b" + }, + "tags": [], + "thema": "LS aufst.", + "content": "Sei $\\Phi \\subseteq FO(t):$\n\n $\\Phi$ besitze bel. grosse endliche Modelle, dann hat $\\Phi$ auch ein unendliches Modell.\n$\\Phi$ besitze ein unendliches Modell, dann gibt es zu jeder Menge $M$ ein Model $D \\models \\Phi:$ über Universum D, welches mind. so mächtig ist wie M.", + "latex": 1, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-27T08:27:17.063Z" + }, + "vorlesung": "mal", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f47726f1d84860045afbb49" + }, + "tags": [], + "thema": "Ersetzungslemma", + "content": "Für beliebige Formeln $\\psi, \\psi^{\\prime}, \\varphi, \\varphi^{\\prime} \\in$ $\\mathrm{FO}(\\tau)$ gilt:\n\n(i) Wenn $\\psi \\equiv \\varphi,$ dann auch $\\neg \\psi \\equiv \\neg \\varphi$.\n\n(ii) Wenn $\\psi \\equiv \\psi^{\\prime}$ und $\\varphi \\equiv \\varphi^{\\prime},$ dann auch $(\\psi \\circ \\varphi) \\equiv\\left(\\psi^{\\prime} \\circ \\varphi^{\\prime}\\right)$ für\n$o \\in\\{\\wedge, \\vee, \\rightarrow\\}$\n\n(iii) Wenn $\\psi \\equiv \\varphi$, dann auch $\\exists x \\psi \\equiv \\exists x \\varphi$ und $\\forall x \\psi \\equiv \\forall x \\varphi$\n\n(iv) Sei $\\vartheta$ eine Teilformel von $\\psi$ und sei $\\vartheta \\equiv \\varphi .$ Sei weiter $\\psi[\\vartheta / \\varphi]$ diejenige Formel, die man aus $\\psi$ erhält, indem man $\\vartheta$ durch $\\varphi$ ersetzt. Dann ist $\\psi \\equiv \\psi[\\vartheta / \\varphi] .$", + "latex": 1, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-27T08:44:31.570Z" + }, + "vorlesung": "mal", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c6feb79acd0034c8dfb9" + }, + "tags": null, + "thema": "1. Was versteht man unter „Kognition“?", + "content": "Abgeleitet von lat. Cognitio - Erkennen - bedeutet Kognition die Gesamtheit aller Vorgänge, die auf erkennen abzielen. ", + "date": { + "$date": "2020-07-21T10:44:14.492Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f4773161d84860045afbb4f" + }, + "tags": [], + "thema": "Theorie", + "content": "Eine Theorie ist eine erfüllbare Menge $T \\subseteq \\mathrm{FO}(\\tau)$ von Sätzen, die unter $\\models$ abgeschlossen ist, d.h. es gilt für alle $\\tau$ -Sätze $\\psi$ mit $T \\models \\psi,$ dass $\\psi \\in T$ gilt.\nEine Theorie $T$ ist vollständig, wenn für jeden Satz $\\psi \\in \\mathrm{FO}(\\tau)$ entweder $\\psi \\in T$ oder $\\neg \\psi \\in T$ gilt.", + "latex": 1, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-27T08:47:18.127Z" + }, + "vorlesung": "mal", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c7beb79acd0034c8dfc4" + }, + "tags": null, + "thema": "2. Was versteht man in diesem Kontext unter „natürlichen Eigenschaften“?", + "content": "Physikalische Eigenschaften", + "date": { + "$date": "2020-07-21T10:47:26.461Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3bf7" + }, + "tags": [ + "1" + ], + "content": "Sie können bestreiten, dass es das Gegenbeispiel wirklich gibt oder sie können bestreiten, dass die aufgeführten Gegenstände materielle Gegenstände sind. ", + "thema": "2. Wie können Vertreter/innen des Materialismus auf anscheinende Gegenbeispiele zu ihrer Position reagieren?", + "date": { + "$date": "2020-11-03T22:56:29.580Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c7cab79acd0034c8dfc5" + }, + "tags": null, + "thema": "3. Was bedeutet es zu sagen, dass Werteigenschaften auf natürlichen Eigenschaften „supervenieren“ bzw. durch natürliche Eigenschaften „fundiert sind“?", + "content": "Werteigenschaften sind ontologisch abhängig von natürlichen Eigenschaften ", + "date": { + "$date": "2020-07-21T10:47:38.518Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c12" + }, + "tags": [ + "1" + ], + "content": "Sachverhalte können nicht wahr oder falsch sein, sie bestehen oder sie bestehen nicht. Propositionen hingegen können wahr oder falsch sein. Sachverhalte müssen also bestehen, damit eine Proposition wahr ist.", + "thema": "4. Erläutern Sie den Unterschied zwischen Sachverhalten und Propositionen!", + "date": { + "$date": "2020-11-03T22:56:29.616Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f2179a2e7f0190034b55b7f" + }, + "tags": [], + "thema": "What are problems of traditional routing protocols?", + "content": "• Dynamic topologies\n• Asymmetric connections\n• Redundant links\n• Limited performance of mobile devices and wireless links\n• Interference", + "latex": 0, + "date": { + "$date": "2020-07-29T13:29:06.509Z" + }, + "vorlesung": "mit", + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c0f" + }, + "tags": [ + "1" + ], + "content": "Es ist eine Tatsache, dass Berlin die Hauptstadt von Deutschland ist. \nEs ist eine Tatsache, dass es heute 22 Grad hat. \n", + "thema": "1. Geben Sie einige Beispiele für Sachverhalte!", + "date": { + "$date": "2020-11-03T22:56:29.614Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f2eea7465376c00345be244" + }, + "tags": [ + "" + ], + "thema": "What are timelocks?", + "content": "There could be states in the LSTS of a timed automaton from which all paths are\ntime-convergent, such that there is no possibility that time progresses forever. Such states\ndo not allow time divergence, and are therefore called timelock states. Timed automata\nin which no timelock states are reachable are called timelock-free. Timelocks are modeling\nflaws, i.e., they can be avoided by appropriate modeling.", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-08T18:09:56.919Z" + }, + "vorlesung": "hybrid", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c32" + }, + "tags": [ + "1" + ], + "content": "a und b: Individuenvariablen\nc und d: Prädikatvariablen\n", + "thema": "5. Betrachten Sie noch einmal die Sätze a)–d) oben: Wenn Sie diese Sätze symbolisieren würden, in welchen Fällen würden Sie Individuenvariablen verwenden und in welchen Fällen Prädikatvariablen? ", + "date": { + "$date": "2020-11-03T22:56:29.653Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f326ace58fbc000348edd3a" + }, + "tags": [ + "1" + ], + "thema": "Nyquist Formula", + "content": "$R_{max}[bit/s]=2B\\cdot log_2(n)$", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-11T09:54:22.229Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f331365719b140034c9324c" + }, + "tags": [], + "thema": "Was ist ein Schnitt?", + "content": "Sei $X \\subseteq V$ . Ein Schnitt ist die Kantenteilmenge $\\delta(X):= \\{\\{i, j\\}\\in E | i \\in X, j \\notin X\\}$, also die Menge aller Kanten die zu einem Knoten außerhalb von X inzident sind.\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-11T21:53:41.539Z" + }, + "vorlesung": "qm%20", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c38" + }, + "tags": [ + "1" + ], + "content": "Ein Automodell wie Teslas Model S, eine Tierart wie den Corgi oder auch Musikwerke wie Mozarts Alla Turca. ", + "thema": "3. Nennen Sie Beispiele für Gegenstände, die man plausiblerweise als Typen auffassen kann!", + "date": { + "$date": "2020-11-03T22:56:29.659Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f35a5d52706d9003f6ad246" + }, + "tags": [ + "Definitionen" + ], + "thema": "Was ist ein einfacher Weg?", + "content": "Ein Weg ohne Kantenwiederholung heißt einfach", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-13T20:43:01.320Z" + }, + "vorlesung": "qmor", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8123" + }, + "tags": [ + "1" + ], + "content": "Die Erlebnisse muss etwas zusammenbündeln.", + "thema": "6. Welche Schwierigkeit wirft die Bündeltheorie des Bewusstseins auf?", + "date": { + "$date": "2020-11-03T23:03:26.482Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8127" + }, + "tags": [ + "1" + ], + "content": "Eine Tatsache ist ein Sachverhalt., der besteht. Ein Beispiel für einen Sachverhalt, der keine Tatsache ist, ist bspw. „Die Sonne ist schwarz.“ oder „Es regnet nie in Aachen.“.", + "thema": "2. Manche Philosophen, zum Beispiel Ludwig Wittgenstein, unterscheiden zwischen Sachverhalten und Tatsachen. Erläutern Sie diese Unterscheidung! Geben Sie Beispiele für Sachverhalte, die keine Tatsachen sind!", + "date": { + "$date": "2020-11-03T23:03:26.485Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f35ae2a2706d9003f6ad252" + }, + "tags": [ + "Definitionen" + ], + "thema": "Schnitt in Digraphen", + "content": "In einem Digraphen $G = (V, A)$ definiere zu $X \\subseteq V$ die Kantenteilmengen $\\delta^+(X) := \\{(i, j) \\in A | i \\in X, j \\notin X\\}$ und $\\delta^−(X) := \\{(i, j) \\in A | i \\notin X, j \\in X\\}$\nEin gerichteter Schnitt ist $\\delta^+(X)$ mit $\\delta^-(X) = \\emptyset $", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-13T21:18:34.275Z" + }, + "vorlesung": "qmor", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f3655d62706d9003f6ad25c" + }, + "tags": [ + "3" + ], + "thema": "What are pilots and why are they used in wireless communication?", + "content": "Pilots are special subchannels that give phase reference and therefore allow estimations of distortions on data channels.\n802.11a defines 4 subchannels used as pilots", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-14T09:13:58.297Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b812e" + }, + "tags": [ + "1" + ], + "content": "a. Es gibt erklärungsbedürftiges Phänomen P. Beste Erklärung für P ist die Existenz von Gegenständen G.\nb. Wenn Existenz von G die beste Erklärung für P ist sollte man die Existenz von G annehmen.\nc. Also: Man sollte Existenz von G annehmen.\n", + "thema": "5. Erläutern Sie die Struktur des sog. „Arguments der besten Erklärung“!", + "date": { + "$date": "2020-11-03T23:03:26.491Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f3659412706d9003f6ad260" + }, + "tags": [ + "3" + ], + "thema": "Why does the protocol header contain 4 address fields?", + "content": "1. Sender\n2. Receiver\n3. SSID of the network\n4. If the data is forwarded between APs with the same SSID\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-14T09:28:33.707Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f38dc6f313032003484f2ce" + }, + "tags": [ + "5" + ], + "thema": "Why is scrambling used in up- and downlink?", + "content": "n the uplink, scrambling codes are assigned by the base station to each mobile station to separate the transmissions of all mobile stations.\nUse scrambling codes in downlink to scramble spread data streams for separating cells", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-16T07:12:47.122Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f38e0f4313032003484f2d4" + }, + "tags": [ + "5" + ], + "thema": "Consider a handover situation. What problems from a user’s point of view could occur with a handover if you have an active HSCSD or GPRS connection? ", + "content": "After handover there is no guarantee for the same data rate as in the old cell; maybe the new cell is overloaded. ", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-16T07:32:04.273Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f38e53d313032003484f2d8" + }, + "tags": [ + "6" + ], + "thema": "What is HIT?", + "content": "Host Identity Tag (HIT): Compatible with IPv6 address, statistically unique, probability of collisions is negligible. Identifies the host in a network", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-16T07:50:21.284Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f426314842bd00045a9dacf" + }, + "tags": [ + "kapitel1" + ], + "thema": "Gültigkeit einer Sequenz", + "content": "Die Sequenz $Γ ⇒ ∆$ ist gültig, wenn jedes Modell von $Γ$ auch ein Modell mindestens einer Formel aus $∆$ ist, d.h. wenn $\\land Γ \\models \\lor ∆$ \\\\\n• Seien $Γ, ∆$ Mengen von Aussagenvariablen. Die Sequenz $Γ ⇒ ∆ $ ist\ngenau dann falsifizierbar, wenn $Γ$ und $∆$ disjunkt sind. \\\\\n• Eine Sequenz der Form $Γ ⇒ ∅$ ist genau dann gültig, wenn $Γ$\nunerfüllbar ist. \\\\\n• Eine Sequenz $∅ ⇒ ∆$ ist genau dann gültig, wenn $\\lor∆$ allgemeingültig ist.\n", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-23T12:37:40.523Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f4264d1842bd00045a9dad1" + }, + "tags": [ + "kapitel1" + ], + "thema": "Ableitbarkeit von Formeln", + "content": " Sei $Φ ⊆ AL$ eine Formelmenge. Eine aussagenlogische Formel $ψ$ ist ableitbar aus der Hypothesenmenge $Φ$ (kurz: $Φ ⊢ ψ$), wenn eine endliche Teilmenge $Γ$ von $Φ$ existiert, so dass die Sequenz $Γ ⇒ ψ$ im Sequenzenkalkül ableitbar ist.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-23T12:45:05.837Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f452ffb6143e400341cf0c2" + }, + "tags": [ + "kapitel3" + ], + "thema": "Isomorphielemma", + "content": "Sei $π : \\mathfrak A \\overset ∼ → \\mathfrak B$ ein Isomorphismus von $τ$-Strukturen. Dann gilt für alle $ψ(x_1, . . . , x_n) ∈ FO(τ)$ und alle $a_1, . . . , a_n ∈ A$: \\\\\n$\\mathfrak A \\models ψ(a_1, . . . , a_n)$ gdw. $\\mathfrak B \\models ψ(πa_1, . . . , πa_n)$.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-25T15:36:27.104Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f4772bb1d84860045afbb4b" + }, + "tags": [], + "thema": "Zorn", + "content": "Sei $(A,<)$ eine nicht-leere partielle Ordnung, in der jede Kette nach oben beschränkt ist. Dann besitzt $(A,<)$ ein maximales Element (in $A$ ).", + "latex": 1, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-27T08:45:47.801Z" + }, + "vorlesung": "mal", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f6ce6954d0415003490ba6d" + }, + "tags": [ + "dsg" + ], + "thema": "gsgs", + "content": "gds", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-09-24T18:33:57.297Z" + }, + "vorlesung": "tes", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3bf2" + }, + "tags": [ + "1" + ], + "content": "Alles, was existiert, ist materiell bzw. lässt sich naturwissenschaftlich vollständig beschreiben. ", + "thema": "1. Was versteht man in der Ontologie unter „Materialismus“ bzw. „Physikalismus“? ", + "date": { + "$date": "2020-11-03T22:56:29.569Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3bf8" + }, + "tags": [ + "1" + ], + "content": "- Prämissen durchnummeriert untereinanderschreiben. \n- unter die Prämissen kommt die Konklusion der Prämissen. \n", + "thema": "3. Wie sieht die Standardform eines (deduktiven) Arguments aus?", + "date": { + "$date": "2020-11-03T22:56:29.581Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c26" + }, + "tags": [ + "1" + ], + "content": "Es gibt ausschließlich Individuen, keine Universalien. ", + "thema": "2. Was versteht man in der Philosophie unter „Nominalismus“?", + "date": { + "$date": "2020-11-03T22:56:29.641Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8110" + }, + "tags": [ + "1" + ], + "content": "1. Prüfe die formale Korrektheit/ Folgerichtigkeit des Arguments: folgt die Konklusion aus den Prämissen?\n2. Prüfe die Prämissen auf ihren Wahrheitsgehalt. \n", + "thema": "4. Welche Schritte sind zur kritischen Prüfung eines (deduktiven) Arguments erforderlich?", + "date": { + "$date": "2020-11-03T23:03:26.450Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8122" + }, + "tags": [ + "1" + ], + "content": "Das Bewusstsein ist nur die Gesamtheit aller gegenwärtigen Erlebnisse. ", + "thema": "5. Was versteht man in der Ontologie/Philosophie des Geistes unter der „Bündeltheorie“ des Bewusstseins?", + "date": { + "$date": "2020-11-03T23:03:26.481Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b812d" + }, + "tags": [ + "1" + ], + "content": "Argument from design. ", + "thema": "4. Wie wird das „Uhrmacherargument“ im Englischen genannt?", + "date": { + "$date": "2020-11-03T23:03:26.490Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8136" + }, + "tags": [ + "1" + ], + "content": "3.\tSie können viele verschiedene Individuen bezeichnen. Beispiele: \"rot\", \"Mensch\", \"weise\"", + "thema": "3. Welche Funktion haben die sog. „allgemeinen Ausdrücke“/ „allgemeinen Terme“? Geben Sie einige Beispiele für allgemeine Terme!", + "date": { + "$date": "2020-11-03T23:03:26.502Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120e6c72389a0034808514" + }, + "thema": "6. Beschreibungen und performative Äußerungen unterscheiden sich wesentlich hinsichtlich ihres Wahrheitswertes. Worin genau besteht dieser Unterschied?", + "content": "Beschreibungen sind immer entweder wahr oder falsch. Performative Äußerungen hingegen haben keinen Wahrheitsgehalt, da diese Tätigkeiten durchführen.", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120dbd72389a0034808506" + }, + "thema": "2. Frege unterscheidet zwei „semantische Ebenen“ (= Bedeutungsebenen). Wie nennt er diese?", + "content": "Sinn und Bedeutung", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c6265883a800341b5d8f" + }, + "thema": "6. Erläutern Sie die Position des Materialismus! Welche der Thesen des Leib-Seele-Paradoxons werden im Materialismus akzeptiert und welche nicht?", + "content": "Ich würde sagen, dass aus der Ablehnung der Dualismusthese trivial die Ablehnung der Interaktionismusthese folgt. Wenn es gar keine mentalen Phänomene gibt, können doch mentale Phänomene auch keine physikalischen Pänomene verursachen. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120d2672389a00348084fd" + }, + "thema": "2. Geben Sie Beispiele für leere singuläre Terme!", + "content": "Weihnachtsmann\n\n\"unendlich klein\" und \"eine krumme Gerade\" sind keine leeren singulären Terme, weil sie keine singulären Terme sind. Ein singulärer Term ist ein Ausdruck, dessen Funktion darin besteht, genau einen Gegenstand zu bezeichnen. Eigennamen sind singuläre Terme, aber auch bestimmte Beschreibungen (der/die/das Soundso), sowie bestimmte indexikalische Ausdrücke (z. B. \"ich\", \"dieses\", \"jenes\"). Die Zeichenfolge \"unendlich klein\" ist ein Prädikatausdruck, \"eine krumme Gerade\" ist eine unbestimmte Beschreibung. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c6a35883a800341b5d99" + }, + "thema": "2. Was versteht man in der Ontologie – in der aristotelischen Tradition – unter einer Substanz?", + "content": "Substanz ist das, was selbständig besteht und das den Eigenschaften zugrunde liegt. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120b6f72389a00348084db" + }, + "thema": "3. Betrachten Sie folgende Sätze:", + "content": "(a) Das Wort, das ganz oben an der Tafel steht, kann ich nicht lesen.\nZeichentoken\n(b) Das deutsche Wort „Bank“ hat mehrere Bedeutungen.\nZeichentyp\n(c) Der Text auf der alten Postkarte ist ganz verblasst.\nZeichentoken\n(d) Der Buchstabe „e“ ist der fünfte Buchstabe des lateinischen Alphabets.\nZeichentyp \nIn welchen dieser Sätze ist von Zeichentypen die Rede, in welchen von Zeichentokens?\n", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c93c5883a800341b5db3" + }, + "thema": "1. Was versteht man in der Philosophie des Geistes unter „Qualia“ (Einzahl: „das Quale“)?", + "content": "Ein Quale beschreibt ein subjektives Erlebnis bzw. eine subjektive Erlebnisqualität. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c8345883a800341b5da7" + }, + "thema": "5. Was lässt sich gegen den Logischen Behaviourismus einwenden?", + "content": "Menschen können typisches Verhalten vorspielen und Menschen können etwas empfinden, ohne dies auszudrücken.", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120b3f72389a00348084d8" + }, + "thema": "8. Was versteht man unter „onomatopoetischen Wörtern“, und inwiefern nehmen diese – im Rahmen der Peirce’schen Einteilung der Zeichen in Indizes, Ikone und Symbole – eine Sonderstellung unter den Wörtern unserer natürlichen Sprachen ein?", + "content": "Diese sind „lautmalerische“ Wörter - die Sprache imitiert also - wie „knallen“ oder „Kuckuck“. Diese haben zwar ikonische Aspekte, beruhen aber weiterhin auf Konventionen. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10ca1e5883a800341b5dbf" + }, + "thema": "4. Was spricht dafür, zumindest manchen nichtmenschlichen Wesen Bewusstsein zuzuschreiben? Warum tun wir das im Alltag häufig?", + "content": "Einige nichtmenschliche Wesen - wie Tiere - zeigen Verhalten, welches dem Unseren sehr ähnlich ist. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c5525883a800341b5d88" + }, + "thema": "7. Erklären Sie, warum nicht alle drei Thesen des Leib-Seele-Paradoxons zusammen genommen wahr sein können!", + "content": "Wenn These 1 und 2 stimmen, kann These 3 nicht stimmen, da ja 1 besagt, dass physikalische Phänomene nur physikalische Phänomene zur Ursache haben können, 3 jedoch besagt, dass physikalische Phänomene und mentale Phänomene aufeinander einwirken. \n\nWenn These 1 und 3 stimmen, kann These 2 nicht stimmen, da das Mentale auf das Physikalische zwangsweise reduziert werden muss.\n\nWenn These 2 und 3 stimmen, kann These 1 nicht wahr sein, da physikalische und mentale Phänomene nicht dasselbe sind, aber aufeinander einwirken, müssen physikalische Phänomene auch eine Ursache in nicht-physikalischen Phänomenen haben. \n", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120bdf72389a00348084e4" + }, + "thema": "7. Nennen Sie einige wichtige Vertreter der Philosophie der idealen Sprache!", + "content": "Russel, Frege und Wittgenstein(der Frühere danach nicht mehr)", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c500b79acd0034c8df9c" + }, + "tags": null, + "thema": "2. Welche Sätze sind wahrheitswertfähig und welche nicht?", + "content": "Nur Aussagesätze können wahrheitswertfähig sein. Einzelne Wörter, Fragen, Befehle, Begrüßungen, Verabschiedungen bzw performative Äußerungen im Allgemeinen nicht. ", + "date": { + "$date": "2020-07-21T10:35:44.115Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10cbfe5883a800341b5dd2" + }, + "thema": "2. Erläutern Sie den Begriff der „Vorstellung“, wie er in der philosophischen Psychologie in der Tradition Franz Brentanos verwendet wird! Welche verschiedenen Arten von Vorstellungen kann man unterscheiden?", + "content": "Achtung: Vorstellungen (so wie der Ausdruck \"Vorstellung\" hier verwendet wird) müssen nicht unbedingt bildlich/anschaulich sein! Zunächst einmal: Es gibt auch Vorstellungen auf anderen Sinnesgebieten. Man kann sich einen Geruch vorstellen, einen Geschmack, ein Geräusch, eine Tastempfindung. Aber vielleicht noch wichtiger: Es gibt auch sogenannte unanschauliche Vorstellungen. Denken Sie zum Beispiel an das, was in Ihrem Bewusstsein vorgeht, wenn Sie ein Kapitel des Skriptums zu dieser Vorlesung lesen. Sie haben da wahrscheinlich nicht ständig irgendwelche anschaulichen Vorstellungen gegeben; und selbst wenn Sie immer irgendwelche anschaulichen Vorstellungen hätten, wären diese wohl eher so etwas wie eine \"Begleitmusik\" zum eigentlichen Verstehensprozess, aber nicht der Verstehensprozess im eigentlichen Sinne. Sie lesen zum Beispiel das Wort \"Eigenschaftsdualismus\". Sie verstehen dieses Wort, und das bedeutet, indem Sie es verstehen, hat man \"Vorstellung\" im Bewusstsein gegeben. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c578b79acd0034c8dfa2" + }, + "tags": null, + "thema": "3. Nachdenk-/Diskussionsfrage: Erscheinen Ihnen einige der Wahrmacher, nach denen im Vorigen gefragt wurde, intuitiv problematischer als andere? Wenn ja, können Sie erklären, warum?", + "content": "Aussagen b, c, e, g, h, und i benötigen, um wahr zu sein lediglich die Existenz der Umfragen, Kulturen, Menschen etc. Dies ist „einfach“ nachzuweisen, da man diese leicht replizieren bzw. auffinden kann. Die restlichen Aussagen beziehen sich auf moralische Eigenschaften, deren Existenz quasi unmöglich nachweisbar ist. ", + "date": { + "$date": "2020-07-21T10:37:44.955Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120e5572389a0034808513" + }, + "thema": "5. Austin betont, dass performative Äußerungen keine Beschreibungen „innerer geistiger Akte“ sind. Er meint scherzhaft, performative Äußerungen als Beschreibungen „innerer geistiger Akte“ zu interpretieren, würde Bigamisten und Meineidigen „ein Hintertürchen öffnen“. Wie ist das zu verstehen? Inwiefern würde das Bigamisten und Meineidigen „ein Hintertürchen öffnen“? ", + "content": "Versteht man z.B. versprechen als geistigen Akt, so kann man keine Versprechen mehr geben bzw. brechen. Hält man ein Versprechen nicht, so hat man es nicht gebrochen, sondern hat nur beim Versprechengeben gelogen, da man nie die Absicht hatte, das Gesagte tatsächlich umzusetzen. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c67db79acd0034c8dfb0" + }, + "tags": null, + "thema": "3. Was versteht man allgemein unter Wertrealismus und Wertantirealismus? ", + "content": "Die Auffassung, dass es generell Werteigenschaften/-tatsachen gibt, bzw. die Verneinung der These.", + "date": { + "$date": "2020-07-21T10:42:05.850Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c4e5b79acd0034c8df99" + }, + "tags": null, + "thema": "3. Nachdenk-/Diskussionsfrage: Betrachten Sie noch einmal die obigen Sätze (a) und (b). Entspricht dem grammatikalischen Unterschied auch ein Unterschied in der logischen Struktur und in der Bedeutung? Oder sind die beiden Sätze nur stilistische Varianten zum Ausdruck desselben Inhalts? ", + "content": "Meiner Meinung nach drücken diese Sätze im Alltagsgebrauch (mit Ausnahme einiger reflektierter Aussagen wie s.u.) erst einmal dasselbe aus. Im Allgemeinen sagen die wenigsten, dass sie etwas schön finden, wenn es ihnen nicht gefällt (abgesehen natürlich, wenn sie lügen). Schaut man sie sich jedoch genauer an, impliziert der zweite Satz nach meiner Meinung, dass dieses „Das“ etwas in „mir“ auslöst - nämlich Gefallen, ersterer jedoch nicht. Er ist deshalb etwas persönlicher, man zögert erfahrungsgemäß eher zu sagen, dass einem etwas gefällt, was in der Struktur dann wiedergegeben ist. ", + "date": { + "$date": "2020-07-21T10:35:17.080Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c709b79acd0034c8dfba" + }, + "tags": null, + "thema": "2. Charakterisieren Sie die Position des (werttheoretischen) Nonkognitivismus! Wie lautet dessen zentrale These?", + "content": "Urteile, die wir für Werturteile halten, sind eigentlich gar keine Urteile.", + "date": { + "$date": "2020-07-21T10:44:25.150Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c7d5b79acd0034c8dfc6" + }, + "tags": null, + "thema": "4. Welche Einwände kann man gegen den (werttheoretischen) Naturalismus vorbringen?", + "content": "Die Übersetzung in natürliche Eigenschaften ist sehr komplex. Außerdem kann z.B. Schönheit vielen Dingen zugewiesen werden, die aber sehr unterschiedliche Basiseigenschaften haben. Dadurch wären Wertprädikate extrem mehrdeutig, aber wir verwenden trotzdem dasselbe Wort, um unterschiedliche Dinge zu beschreiben, folglich müssen diese Dinge also etwas gemeinsam haben \nAußerdem wird über Werturteile weiterhin diskutiert: diese Diskussionen müssen dann Diskussionen über die natürlichen Eigenschaften eines Gegenstandes sein. Dies stellt einen Widerspruch dar, da auch unter Einigkeit über die natürlichen Eigenschaften eines Gegenstandes Diskussionen über Werturteile herrschen. \n", + "date": { + "$date": "2020-07-21T10:47:49.818Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f326f5558fbc000348edd3e" + }, + "tags": [ + "1" + ], + "thema": "Give the formula to determine the power of a received antenna signal", + "content": "$P_r=P_t\\cdot (\\frac{\\lambda}{4\\pi d})^2\\cdot G_r \\cdot G_t$", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-11T10:13:41.011Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f32614a40a9c80034e09478" + }, + "tags": [ + "" + ], + "thema": "Name the two purposes of traditional IP-addresses", + "content": "1. Identifier \n2. Locator", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-11T09:13:46.367Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f35b1f82706d9003f6ad254" + }, + "tags": [], + "thema": "Wie kann man feststellen, ob ein Graph azyklisch ist?", + "content": "Topologische Sortierung kann auch angewendet werden um festzustellen ob ein gerichteter Graph azyklisch ist\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-13T21:34:48.782Z" + }, + "vorlesung": "qmor", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f327ef058fbc000348edd42" + }, + "tags": [ + "1" + ], + "thema": "What is the free distance?", + "content": "The free distance is the minimal Hamming distance between two encoded sequences. With a distance of $d \\geq 2\\cdot t + 1$ between each two pairs of codes we can decode $t$ errors. ", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-11T11:20:16.650Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f365a652706d9003f6ad264" + }, + "tags": [ + "3" + ], + "thema": "What is a beacon (frame)?", + "content": "Beacon frame contains time stamps and administrative information for power saving mechanisms and roaming. The AP sends the beacons periodically, but also has to compete for medium access with other stations. So the interval length fluctuates over time. ", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-14T09:33:25.580Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f35a7a72706d9003f6ad24c" + }, + "tags": [ + "Definitionen" + ], + "thema": "Was ist ein Eulerscher Weg?", + "content": "Ein Weg, der jede Kante genau einmal besucht, heißt Eulersch", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-13T20:50:47.427Z" + }, + "vorlesung": "qmor", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f37c47408c081003420bcfa" + }, + "tags": [], + "thema": "Give the formula of backward time closure of a formula", + "content": "$T^-(\\phi)=\\exists x_{post}. \\exists t. t \\geq 0 \\wedge \\phi[x_{post}/x] \\wedge Act_l[x,x_{post}/x, x′ ] \\wedge Inv_l$\n", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-15T11:18:12.467Z" + }, + "vorlesung": "hybrid", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f37975708c081003420bce2" + }, + "tags": [ + "4" + ], + "thema": "What is a wireless Mesh Network?", + "content": "Wireless Mesh Network (WMN) is composed of mobile devices as in MANETs as well as dedicated static devices (do not change position) with an external power supply as additional routers. It is a mesh of connections between static and mobile devices", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-15T08:05:43.063Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f42624c842bd00045a9dacd" + }, + "tags": [ + "kapitel1" + ], + "thema": "Was ist eine Sequenz?", + "content": "Eine Sequenz ist ein Ausdruck der Form $Γ ⇒ ∆$ für endliche Formelmengen $Γ, ∆ ⊆ AL$. Wir nennen $Γ$ das Antezedens und $∆$ das Sukzedens der Sequenz $Γ ⇒ ∆$.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-23T12:34:20.029Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f3826ec313032003484f2c4" + }, + "tags": [ + "5", + "GSM" + ], + "thema": "What is the HLR?", + "content": "Home Location Register (HLR) is the anchor component for the whole network. It is the central master database containing all user data, like phone number, access rights, subscribed services, service features, current location area,...\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-15T18:18:20.645Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f438c08ab4d3e0034c08c30" + }, + "tags": [ + "Zoo von Strukturen" + ], + "thema": "Wann ist eine lineare Ordnung dicht?", + "content": "Eine lineare Ordnung ist dicht, wenn zu zwei beliebigen Elementen $a < b$ immer ein $c$ existiert mit $a < c < b$.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-24T09:44:40.661Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f43e594ab4d3e0034c08c48" + }, + "tags": [ + "Normalformen", + "kapitel2" + ], + "thema": "Skolem Normalform", + "content": "Eine Formel ist in Skolemnormalform gdw sie in Pränexnormalform ist, aber keine Existenzquantoren beinhaltet", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-24T16:06:44.780Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f438f6fab4d3e0034c08c32" + }, + "tags": [ + "Zoo von Strukturen" + ], + "thema": "Was ist eine Wohlordnung", + "content": "Eine Wohlordnung ist eine lineare Ordnung $(A, <)$ ohne unendliche absteigende Ketten: Es gibt keine unendliche Folge $a_0, a_1, a_2, . . . $ in $A$ so dass $a_{i+1} < a_i$ für alle $i ∈ \\mathbb{N}$.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-24T09:59:11.014Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f44b96bab4d3e0034c08c50" + }, + "tags": [ + "kapitel2" + ], + "thema": "Was ist eine Gewinnregion?", + "content": "Die Gewinnregion von Spieler $σ$ ist $W_σ := \\{v : $Spieler $σ$ hat eine Gewinnstrategie von Position $v\\}$. Ein Spiel ist determiniert, wenn von jeder Position aus einer der beiden Spieler eine Gewinnstrategie hat, d.h. wenn $W_0 ∪ W_1 = V$.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-25T07:10:35.652Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f43bfdfab4d3e0034c08c3c" + }, + "tags": [ + "kapitel2" + ], + "thema": "Was ist der existentielle Abschluss?", + "content": "Sei $ψ$ eine Formel mit freien Variablen $x_1, . . . , x_k$. Dann nennen wir die Sätze $∃x_1...∃x_k ψ$ und $∀x_1... ∀x_k ψ$ den existentiellen, bzw. universellen Abschluss von $ψ$.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-24T13:25:51.117Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3bef" + }, + "tags": [ + "1" + ], + "content": "Materielle Gegenstände sind grundsätzlich sinnlich wahrnehmbar. \nSie sind räumlich ausgedehnt und lokalisierbar sowie bewusstseinsunabhängig und mehreren Subjekten zugänglich, also objektiv. \n", + "thema": "Was zeichnet materielle Gegenstände aus? Durch welche Merkmale sind sie charakterisiert?", + "date": { + "$date": "2020-11-03T22:56:29.561Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f44b40dab4d3e0034c08c4a" + }, + "tags": [ + "kapitel2" + ], + "thema": "Koinzidenzlemma der Prädikatenlogik", + "content": "Sei $ψ ∈ FO(σ ∩ τ), (\\mathfrak{A}, β)$ eine $σ$-Interpretation und $(\\mathfrak{A'},β′)$ eine $τ$-Interpretation, so dass folgendes gilt:\\\\\n(i) $\\mathfrak{A}$ und $\\mathfrak{A'}$ haben dasselbe $(σ ∩ τ)$-Redukt: $\\mathfrak{A} ↾ (σ ∩ τ) = \\mathfrak{A'}↾(σ ∩ τ)$. \\\\\n(ii) $frei(ψ) ⊆ dom(β) ∩ dom(β′)$ und $β(x) = β′(x)$ für alle $x ∈ frei(ψ)$. \\\\\nDann gilt $\\mathfrak{A} \\models ψ[β]$ genau dann, wenn $\\mathfrak{A'}\\models ψ[β′]$.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-25T06:47:41.904Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3bf1" + }, + "tags": [ + "1" + ], + "content": "Zahlen, Software, Kompositionen, literarische Werke, mentale Vorgänge und Zustände, Gedanken, Erinnerungen, Wahrnehmungen, Wünsche, Fantasien, Sinneserfahrungen/-eindrücke", + "thema": "Welche Beispiele für Gegenstände kennen Sie, die in der Philosophie zumindest von manchen als nichtmaterielle Gegenstände aufgefasst werden?", + "date": { + "$date": "2020-11-03T22:56:29.567Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f45320f6143e400341cf0ca" + }, + "tags": [ + "kapitel3" + ], + "thema": "Zusammenhang zwischen vollständig und elementar äquivalent", + "content": "Eine Theorie ist genau dann vollständig, wenn alle ihre Modelle elementar äquivalent sind.", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-25T15:45:19.254Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3bf3" + }, + "tags": [ + "1" + ], + "content": "Naturwissenschaften, welche sich mit materiellen Dingen beschaffen, haben in heutiger Zeit einen großen Einfluss und haben bzw. machen immer noch große Fortschritte. ", + "thema": "2. Wie könnte man die starke Stellung des Materialismus in der Gegenwartsphilosophie erklären?", + "date": { + "$date": "2020-11-03T22:56:29.572Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f47744e1d84860045afbb57" + }, + "tags": [], + "thema": "Vollständigkeitssatz für den Sequenzenkalkül FO", + "content": "Für jede Satzmenge $\\Phi \\subseteq \\mathrm{FO}(\\sigma)$ und jeden Satz $\\psi \\in \\mathrm{FO}(\\sigma)$ gilt:\n\n(i) $\\Phi \\models \\psi$ gdw. $\\Phi \\vdash \\psi$\n\n(ii) $\\Phi$ ist genau dann konsistent, wenn $\\Phi$ erfüllbar ist.", + "latex": 1, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-27T08:52:30.306Z" + }, + "vorlesung": "mal", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c01" + }, + "tags": [ + "1" + ], + "content": "Sinnesempfindungen: Kalt-Empfindung, Lautstärke-Empfindung\nWahrnehmung: Wahrnehmung eines Tiers oder eines Buches\nEmotionen: Liebe, Ekel\nPhantasien und Erinnerungen: Vorstellung, die Lieblingspizza zu essen \nGedanken und Überzeugungen: Zweifel, dass Gott existiert\n", + "thema": "3. Welche Arten von Erlebnissen kann man unterscheiden? (Geben Sie jeweils auch Beispiele!) ", + "date": { + "$date": "2020-11-03T22:56:29.593Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3bea" + }, + "tags": [ + "1" + ], + "content": "Gegenstand wird in so einem weiten Sinn gebraucht, dass quasi alles ein Gegenstand ist. ", + "thema": "1. In welchem Sinn wird in der Ontologie das Wort „Gegenstand“ verwendet?", + "date": { + "$date": "2020-11-03T22:56:29.550Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c19" + }, + "tags": [ + "1" + ], + "content": "Allgemeiner Gegenstand.", + "thema": "1. Wie könnte eine deutsche Übersetzung des aus dem Lateinischen stammenden Kunstwortes „Universalie“ bzw. „Universale“ lauten?", + "date": { + "$date": "2020-11-03T22:56:29.625Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3bf6" + }, + "tags": [ + "1" + ], + "content": "1. Es gibt musikalische Werke. \n2. Musikalische Werke sind keine materiellen Gegenstände. \n3. Folglich gibt es Gegenstände, die nicht materiell sind. \n", + "thema": "1. Formulieren Sie ein Argument, dessen Konklusion die Negation der materialistischen These ist!", + "date": { + "$date": "2020-11-03T22:56:29.578Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c2f" + }, + "tags": [ + "1" + ], + "content": "a) Es gibt etwas, was Anna gehört und was Bruno gehört (also etwas, was Anna und Bruno gemeinsam gehört – nämlich ein Sparkonto).\nb) Es gibt etwas, was Anna liebt und was Bruno liebt (also etwas, was sowohl Anna als auch Bruno liebt – nämlich ihre gemeinsame Tochter). \nc) Es gibt etwas, was Anna tut und was Bruno tut (nämlich in einem Chor singen).\nd) Es gibt etwas, was Anna ist und was Bruno ist (nämlich Fan von Alemannia Aachen). \nZwischen den Aussagen a) und b) einerseits sowie c) und d) andererseits gibt es einen logisch relevanten Unterschied. Worin besteht dieser?\nIn a und b gilt: \\exists x: Anna und Bruno haben x bzw \\exists y: Anna und Bruno lieben y\nIn c und d exemplifizieren Anna und Bruno jedoch etwas: \\Sigma F : (F Anna \\land F Bruno) . \n\nAnm: Leider funtionert LaTeX hier nicht: \\exists steht für den Existenzquantor, \\Sigma für das große griechische Sigma und \\land für da logische und)\n", + "thema": "2. Vergleichen Sie die folgenden Aussagen:", + "date": { + "$date": "2020-11-03T22:56:29.650Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3bfe" + }, + "tags": [ + "1" + ], + "content": "Reale Gegenstände können kausal wirksam sein, währenddessen dies bei idealen nicht der Fall ist.", + "thema": "5. Wie könnte man die Unterscheidung zwischen konkreten (realen) Gegenständen einerseits und abstrakten (idealen) Gegenständen andererseits erklären?", + "date": { + "$date": "2020-11-03T22:56:29.588Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8107" + }, + "tags": [ + "1" + ], + "content": "Idealismus ist das Leugnen der Existenz materieller Gegenstände. \nAußenweltskepsis zweifelt im Gegensatz dazu nur deren Existenz an auf Grundlage der (Un)Zuverlässigkeit der menschlichen Sinneswahrnehmungen. Idealismus ist also die radikalere Position. ", + "thema": "Was versteht man in der Ontologie unter „Idealismus“? Erläutern Sie den Unterschied zwischen Idealismus und Außenweltskepsis!", + "date": { + "$date": "2020-11-03T23:03:26.436Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c21" + }, + "tags": [ + "1" + ], + "content": "5.\tSiehe 4. Das \"ist\" bezeichnet dabei das Bindeglied zwischen F und a. F kann generell auch auf andere singuläre Terme angewendet werden, aber a ist eindeutig.\n\nBemerkung: Ok, aber eigentlich war nach einem konkreten Beispiel gefragt, also zum Beispiel: \"Minka ist eine Katze\", \"Köln ist eine Großstadt\", \"Sokrates ist weise\" etc. ", + "thema": "5. Manche Philosophen meinen, dass die Struktur von Aussagesätzen sozusagen ein „Abbild“ der Struktur von Sachverhalten ist, m. a. W., dass der Struktur eines Aussagesatzes eine analoge Struktur auf der Ebene der außersprachlichen Wirklichkeit (der Sachverhalte) entspricht. Erläutern Sie diese Strukturanalogie-These am Beispiel eines beliebigen elementaren Aussagesatzes der Form „Fa“! Welcher Bestandteil des Satzes soll jeweils welchem Bestandteil des „abgebildeten“Sachverhaltes entsprechen?", + "date": { + "$date": "2020-11-03T22:56:29.634Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b810e" + }, + "tags": [ + "1" + ], + "content": "Sie können bestreiten, dass es das Gegenbeispiel wirklich gibt oder sie können bestreiten, dass die aufgeführten Gegenstände materielle Gegenstände sind. ", + "thema": "2. Wie können Vertreter/innen des Materialismus auf anscheinende Gegenbeispiele zu ihrer Position reagieren?", + "date": { + "$date": "2020-11-03T23:03:26.447Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c23" + }, + "tags": [ + "1" + ], + "content": "Der Mensch denkt mit und in allgemeinen Begriffen, auch wenn wir über konkrete Einzeldinge nachdenken. Betrachten man den Satz „A ist B“, so bezeichnet A die singuläre und B die allgemeine Komponente. ", + "thema": "1. Erläutern Sie die Dichotomie zwischen dem Singulären und dem Allgemeinen auf der Ebene des Mentalen! Was entspricht auf der mentalen Ebene den singulären Termen, und was entspricht den allgemeinen Termen?", + "date": { + "$date": "2020-11-03T22:56:29.638Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b812c" + }, + "tags": [ + "1" + ], + "content": "Findet man im Wald eine Uhr, so nimmt niemand an, dass diese Uhr einfach so von selbst entstanden ist, sondern vielmehr, dass diese jemand mit Absicht hergestellt hat. Alles andere - dass dieses komplexe Artefakt von selbst entstanden ist - erscheint unplausibel. Selbiges gilt für die Natur bzw. die Welt im Allgemeinen: es fällt schwer anzunehmen, dass dieses komplexe Konstrukt ohne Schöpfer entstanden sein soll. ", + "thema": "3. Erläutern Sie das sog. „Uhrmacherargument“!", + "date": { + "$date": "2020-11-03T23:03:26.489Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c2c" + }, + "tags": [ + "1" + ], + "content": "Damit Gegenstände sich ähnlich sind, müssen sie etwas gemeinsam haben. \nDas, was sie gemeinsam haben, sind Universalien:\nEs gibt ähnliche Gegenstände.\nFolglich gibt es Universalien.\n\nÄhnlich wird hier mit der Definition: für alle x, y: (x,y) genau dann, wenn: es existiert ein z: x hat z und y hat z\n", + "thema": "1. Erläutern Sie das sog. „Ähnlichkeitsargument“ zugunsten der Annahme von Universalien! Wie lautet die Definition von Ähnlichkeit, die diesem Argument zugrunde liegt?", + "date": { + "$date": "2020-11-03T22:56:29.646Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8133" + }, + "tags": [ + "1" + ], + "content": "Individuen unterschieden sich voneinander und sind einzigartig. \nIndividuen sind z.B. Menschen, Katzen, manche sind aber auch rot oder alt.\n", + "thema": "4. Was versteht man in der Ontologie unter einem Einzelding (Individuum)? Geben Sie auch Beispiele!", + "date": { + "$date": "2020-11-03T23:03:26.498Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b80fe" + }, + "tags": [ + "1" + ], + "content": "1.\tDie Lehre vom Seienden.\n2.\tDie Lehre vom Seienden als Seiendem.\n3.\tDie Lehre vom Seienden und Nichtseiendem \n4. Lehre vom Sein", + "thema": "2. Welche Definitionen von „Ontologie“ kennen Sie?", + "date": { + "$date": "2020-11-03T23:03:26.416Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b813c" + }, + "tags": [ + "1" + ], + "content": "Allgemeines existiert nicht nur im Denken und in der Sprache, sondern auch in der Wirklichkeit. ", + "thema": "1. Was versteht man in der Ontologie unter „Universalienrealismus“?", + "date": { + "$date": "2020-11-03T23:03:26.510Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120ef972389a0034808519" + }, + "thema": "3. Geben Sie Beispiele für performative Äußerungen, die nicht die grammatikalische Form „Ich“ + Verbum in der ersten Person Singular Präsens Indikativ Aktiv haben!", + "content": "Warnung vor dem Hunde\"; \"Du elender Schweinehund!\"; \"Achtung Weidevieh!\" ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c5a75883a800341b5d8c" + }, + "thema": "3. Nennen Sie einen wichtigen (historischen) Vertreter des Interaktionismus! ", + "content": "René Descartes. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10ca425883a800341b5dc1" + }, + "thema": "6. Welche Auffassung vertrat René Descartes bezüglich der Auffassung, ob nichtmenschliche Wesen Bewusstsein haben?", + "content": "Laut Descartes hat etwas ein Bewusstsein oder eben nicht. Laut ihm haben Tiere kein Bewusstsein sondern sind Automaten, die auf Input der Außenwelt reagieren. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c5d95883a800341b5d8e" + }, + "thema": "5. Arbeiten Sie den Unterschied zwischen Interaktionismus und Epiphänomenalismus heraus!", + "content": "Der Interaktionismus sieht eine wechselseitige Einwirkung des Mentalen und Physikalischen. Der Epiphänomenalismushingegen leugnet, dass das Mentale auf das Physikalische Einwirken kann. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1aa4ba9fe80039feff04" + }, + "thema": "1. Geben Sie Beispiele für Sätze, mit denen „über Universalien quantifiziert“ wird!", + "content": "Viele Tierarten sind vom Aussterben bedroht. \nManche Musikstücke werden nicht mehr aufgeführt. \nEinige Bücher werden nie verlegt. \n", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c9475883a800341b5db4" + }, + "thema": "2. Worin besteht das sog. Qualia-Problem? Versuchen Sie, es in ein oder zwei Sätzen auf den Punkt zu bringen!", + "content": "Können wir wissen, wie etwas ist/ wie sich etwas anfühlt, ohne es je getan zu haben? Wenn wir etwas zum ersten Mal tun lernen wir dann etwas Neues, auch wenn wir zuvor alles drüber gelesen haben?", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c6b85883a800341b5d9a" + }, + "thema": "3. Das aus dem Lateinischen kommende Kunstwort „Substanz“ bedeutet wörtlich etwa „das Zugrundeliegende“. Erläutern Sie diese Wortbedeutung! Wenn eine Substanz etwas Zugrundeliegendes ist, wofür ist sie das Zugrundeliegende? ", + "content": "Substanz ist vom lateinischen Wort substare - zugrundeliegen abgeleitet. \nDie Substanz liegt den Eigenschaften als ontologische Unterlage zugrunde, sie ist Träger der Eigenschaften.\n", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120e3a72389a0034808512" + }, + "thema": "4. Geben Sie typische Beispiele für performative Äußerungen!", + "content": "Ich wette, Ich warne, Ich taufe, Ich verspreche oder auch „Ich will“ bei einer Hochzeit", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c5f3b79acd0034c8dfaa" + }, + "tags": null, + "thema": "4. Welche moralphilosophischen Fragestellungen wirft eine moralische Wertskepsis auf?", + "content": "Wenn moralische Grundsätze nicht erkennbar sind, wie kann man dann Allgemeingültigkeit für moralische Aussagen treffen, welchen Einfluss hat dies auf Gesetz und Rechtsprechung, wie beeinflusst das unser Zusammenleben? ", + "date": { + "$date": "2020-07-21T10:39:47.288Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c60fb79acd0034c8dfac" + }, + "tags": null, + "thema": "2. Wie lautet David Humes Auffassung über die Rolle von Überzeugungen und anderen mentalen Zuständen für die Handlungsmotivation? Sind es Überzeugungen, die uns dazu veranlassen, das-und-das zu tun? Oder was sonst motiviert unsere Entscheidungen? Wie denkt Hume darüber?", + "content": "Überzeugungen sind niemals handlungsmotivierend - wenn überhaupt indirekt. Unsere Entscheidungen auf eine gewisse Art zu handeln, werden primär von Wünschen motiviert", + "date": { + "$date": "2020-07-21T10:40:15.491Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c806b79acd0034c8dfc7" + }, + "tags": null, + "thema": "5. Übung: „Das ist ein schöner Baum.“ „Das ist eine schöne Musik.“ „Das ist ein schöner Film.“ Versuchen Sie, das Adjektiv „schön“ in diesen drei Aussagen durch passende natürliche Prädikate zu ersetzen! ", + "content": "1. Dieser Baum ist noch nicht abgestorben und grünt bzw. trägt noch all seine Blätter und ist mehr oder weniger symmetrisch gewachsen.\n2. Diese Musik ist harmonisch im Sinne unserer Auffassung von Harmonie als Akkordfolgen (Tonika Subdominante Dominante Tonika) und deren Harmonisierungen. Zudem besteht die Melodie hauptsächlich aus heruntergebrochenen Akkorden, Tonleitern und wenigen Intervallen wie Septen, Sekunden oder Tritoni (ist das der richtige Plural) bzw. diese werden nur an entsprechenden Stellen angewandt. \n3. Dieser Film hat eine berührende Geschichte (eine Geschichte die mich evtl. zum Weinen gebracht hat) aber ein glückliches Ende (ein Ende welches mich erfreut hat). Zudem haben die Schauspieler überzeugend gespielt und es wurde passende Musik unterlegt. \n", + "date": { + "$date": "2020-07-21T10:48:38.827Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f32685a40a9c80034e0947a" + }, + "tags": [ + "" + ], + "thema": "What is spectral efficiency?", + "content": "Spectral efficiency is the relationship between data rate and bandwidth ", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-11T09:43:54.284Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f32696540a9c80034e0947c" + }, + "tags": [ + "" + ], + "thema": "What is a low-pass filter?", + "content": "A low-pass filter only lets low frequencies pass. It attenuates signal components above a given threshold to almost 0 amplitude. The threshold should be set to the Bandwidth", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-11T09:48:21.705Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f35a6622706d9003f6ad248" + }, + "tags": [ + "Definitionen" + ], + "thema": "Was ist ein elementarer Weg?", + "content": "Ein Weg ohne Knotenwiederholung heißt elementar", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-13T20:45:22.778Z" + }, + "vorlesung": "qmor", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f3799b408c081003420bcea" + }, + "tags": [ + "4" + ], + "thema": "What are the main approaches to topology-based routing?", + "content": "There are three main approaches to topology based routing:\n\t1. Reactive routing: only update on demand\n\t2. Proactive routing: frequent updates for “complete” routing tables\n\t3. Hybrid routing: mix of proactive and reactive schemes \n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-15T08:15:48.544Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f379dde08c081003420bcf0" + }, + "tags": [ + "4" + ], + "thema": "What is the difference of AODV compared to DSR?", + "content": "• No source routing, nodes maintain routing tables \n• IP options not needed, smaller headers \n• A route entry is deleted when it is not active for a certain time \n• Hello messages are sent periodically to test link availability\n•Local route repair is easier as we just modify one entry in the table and do not need to make modifications on each packet.\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-15T08:33:34.682Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f38d94b313032003484f2cc" + }, + "tags": [ + "5" + ], + "thema": "What is the structure of a burst?", + "content": "- Tail (000) \n- half of payload\n- signalling bit\n- Training sequence \n- signaling bit\n- other half of payload\n- Tail (000) ", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-16T06:59:23.929Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f3908fef96fe90034de59a4" + }, + "tags": [], + "thema": "What is dynamic rate shifting and why is it used in wireless transmission systems?", + "content": "Choose modulation depending on signal quality. Thus, adapt the modulation (and thus the data rate) depending on the signal quality so that you still can communication even in case of much noise (even if with lower data rate); it always is offered the highest possible data rate at a certain error rate", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-16T10:22:54.216Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f4389ddab4d3e0034c08c2e" + }, + "tags": [ + "Zoo von Strukturen" + ], + "thema": "Was ist eine lineare Ordnung?", + "content": "Eine lineare Ordnung ist eine partielle Ordnung, welche zusätzlich folgende Bedingung erfüllt: \\\\\n(Vergleichbarkeit) Für alle $a, b$ gilt $a < b, a = b$ oder $b < a$.\n", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-24T09:35:25.758Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3bf5" + }, + "tags": [ + "1" + ], + "content": "Ja, meiner Meinung nach ist der Materialismus eine Commonsense Auffassung. Dies ist schon in Kindern beobachtbar: für sie existiert erst einmal nur das, was sie sehen oder fühlen oder riechen können und auch die Neugierde mit endlosen „Und warum?“ Fragen zeigt, dass der Mensch ein Grundbedürfnis nach (wissenschaftlichen) Erklärungen hat.", + "thema": "4. Was meinen Sie: Ist der Materialismus eine Commonsense-Auffassung?", + "date": { + "$date": "2020-11-03T22:56:29.576Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c28" + }, + "tags": [ + "1" + ], + "content": "Allgemeine Gegenstände sind weder sinnlich noch durch Introspektion wahrnehmbar, daher stellt sich die Frage, wie man diese überhaupt erkennen sollte. ", + "thema": "4. Wodurch sind nominalistische Positionen in der Regel primär motiviert?", + "date": { + "$date": "2020-11-03T22:56:29.643Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c2d" + }, + "tags": [ + "1" + ], + "content": "Der Begriff Ähnlichkeit wird als nicht definierbar erklärt und somit wird die erste Prämisse abgelehnt, da Ähnlichkeit nicht existiert und sich damit Dinge auch nicht ähnlich sein können. \n\nBemerkung: Nur teilweise richtig. Richtig ist, dass im Rahmen des Nominalismus üblicherweise Ähnlichkeit als nicht definierbar angesehen wird. Nicht richtig ist, dass die Existenz ähnlicher Dinge geleugnet wird. Das Erste impliziert auch nicht das Zweite!", + "thema": "2. Wie reagieren Vertreter/innen des Nominalismus in der Regel auf das Ähnlichkeitsargument?", + "date": { + "$date": "2020-11-03T22:56:29.647Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c3b" + }, + "tags": [ + "1" + ], + "content": "Es besteht die Möglichkeit, dass der letzte sibirische Tiger bald stirbt. ", + "thema": "2. Wie könnte man den Satz „Der sibirische Tiger ist vom Aussterben bedroht“ so paraphrasieren, dass keine Bezugnahme auf einen Typus mehr vorliegt? ", + "date": { + "$date": "2020-11-03T22:56:29.667Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b80fa" + }, + "tags": [ + "1" + ], + "content": "Im 17 Jhd. Vom deutschen Gelehrten Rudolf Göckel eingeführt, aber erst im 18. Jhd. populär durch Christian Wolff.\nDer Begriff Ontologie ist abgeleitet vom griechischen Wort für „das Seiende“ und logos = „die Lehre“. ", + "thema": "1. Woher kommt die Bezeichnung „Ontologie“?", + "date": { + "$date": "2020-11-03T23:03:26.402Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b80fd" + }, + "tags": [ + "1" + ], + "content": "Wortwörtlich bedeutet Ontologie „die Lehre vom Seienden“.", + "thema": "1. Was bedeutet das Wort „Ontologie“, wörtlich übersetzt?", + "date": { + "$date": "2020-11-03T23:03:26.410Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8116" + }, + "tags": [ + "1" + ], + "content": "Vorgänge im und Zustände des Bewusstseins und das Bewusstsein selbst. ", + "thema": "1. Welche zwei Arten mentaler Gegenstände kann man grundsätzlich unterscheiden?", + "date": { + "$date": "2020-11-03T23:03:26.461Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8120" + }, + "tags": [ + "1" + ], + "content": "3. Er sagt über die Introspektion seien uns lediglich Erlebnisse zugänglich aber kein Ich.", + "thema": "3. Wie argumentierte David Hume für seine Auffassung bezüglich der epistemischen Zugänglichkeit der Seele? ", + "date": { + "$date": "2020-11-03T23:03:26.477Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8137" + }, + "tags": [ + "1" + ], + "content": "4.\tFa entspricht \"a ist F\". Dabei bezeichnet a ein Einzelding, ist also ein singulärer Term. F bezeichnet eine allgemeine Eigenschaft, ist also ein allgemeiner Term.", + "thema": "4. Wo in einem elementaren Aussagesatz (einem Satz der Form „Fa“) kommen singuläre Terme vor und wo allgemeine Terme?", + "date": { + "$date": "2020-11-03T23:03:26.503Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120c5472389a00348084f0" + }, + "thema": "6. Geben Sie einige Beispiele für Ideen im Sinne Lockes!", + "content": "Sinneseindrücke wie zum Beispiel einen Apfel zu riechen, Phantasie- und Erinnerungsvorstellungen von Sinneseindrücken wie zum Beispiel sich daran zu erinnern, ein Pferd gesehen zu haben. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120f0872389a003480851a" + }, + "thema": "4. Ist die Äußerung „Es tut mir leid“ performativ oder nichtperformativ?", + "content": "Sie kann beides sein. Entweder, eine Entschuldigung, in diesem Fall ist sie performativ. Sie kann aber auch eine Beschreibung der inneren Gefühlslage sein, in dem Fall ist sie nichtperformativ. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120e0172389a003480850c" + }, + "thema": "3. Erläutern Sie den zentralen Gedanken der Sprachphilosophie in den Philosophischen Untersuchungen! Was kritisiert Wittgenstein an der Referenztheorie der Bedeutung? Wie fasst er selbst Bedeutung auf?", + "content": "Sprache hat verschiedene Funktionen. \nWittgenstein kritisiert, dass die Referenztheorie den Unterschied der Wortarten ignoriert und dass Erklärungen für Worte nur bis zu einem gewissen Grad möglich sind. Für ihn ist die Bedeutung eines Wortes dessen Gebrauch in der Sprache. \nWittgenstein kritisiert an der Referenztheorie, dass Bedeutungen generell als etwas \"Gegenstandsartiges\", als Entitäten, aufgefasst werden. Seine Gebrauchstheorie negiert diese Voraussetzung der Referenztheorie.", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c8415883a800341b5da8" + }, + "thema": "6. Was versteht man unter „Verhaltensdispositionen“?", + "content": "Mit Verhaltensdisposition ist die Veranlagung bzw. Neigung gemeint, unter bestimmten Situationen bestimmte Verhaltensweisen zu zeigen. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1af0ba9fe80039feff07" + }, + "thema": "4. Nachdenk- bzw. Diskussionsfrage: Fallen Ihnen andere Beispiele für Sätze ein, in denen eine Bezugnahme auf Typen oder andere Universalien vorliegt, die man aber so paraphrasieren kann, dass die Bezugnahme auf Universalien verschwindet? Wie könnten die Paraphrasen lauten? ", + "content": "Gelb ist eine Farbe. → Gelbe Dinge sind farbige Dinge.", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c8285883a800341b5da6" + }, + "thema": "4. Übungsaufgabe: Versuchen Sie, die folgenden Sätze im Sinne des Logischen Behaviourismus zu „übersetzen“.", + "content": "(a) Albert glaubt, dass es noch in diesem Jahr einen Impfstoff gegen das Corona-Virus geben wird.\n\nAlbert recherchiert viel über den Corona Impfstoff Fortschritt und sagt, dass es diesen dieses Jahr noch geben wird.\n(b) Barbara fürchtet sich vor Hunden.\n\nBarbara wechselt die Straßenseite, wenn einen Hund sieht, zuckt zurück, wenn ein Hund auf sie zuläuft und erschrickt sich, wenn ein Hund bellt. \n(c) Kilian wünscht sich ein großes und schnelles Auto. \nKilian schaut sich im Internet große und schnelle Autos an und fragt seinen Vater, ob er ihm ein großes schnelles Auto kaufen kann. \n", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c9cc5883a800341b5db8" + }, + "thema": " 1. Welche zeitgenössischen Positionen zum Leib-Seele-Problem kennen Sie?", + "content": "Substanzdualismus, Eigenschaftsdualismus, Behaviourismus, Gehirnzustandstheorie, analytische Identitätstheorie, Funktionalismus", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120dd772389a0034808509" + }, + "thema": "5. Wie kann man mit Hilfe von Freges Unterscheidung zwischen Sinn und Bedeutung das Problem der leeren singulären Terme (siehe Abschnitt 3.10 oben) lösen?", + "content": "Leere singuläre Terme haben immer noch keine Bedeutung aber einen Sinn. Dadurch können auch Sätze, in welchen diese Terme enthalten sind, einen Sinn haben. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c44bb79acd0034c8df90" + }, + "tags": [ + "" + ], + "thema": "2. Was unterscheidet philosophische normative Ethik von nichtphilosophischen Morallehren? ", + "content": "Die philosophische normative Ethik beschäftigt formuliert und begründet normative Aussagen. Nichtphilosophische Morallehren stellen solche Aussagen idR nur auf. ", + "date": { + "$date": "2020-07-21T10:32:43.219Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f2923f8d73a3e0036001424" + }, + "tags": [ + "" + ], + "thema": "How can we increase the datarate?", + "content": "- increase the bandwidth\n- try to reduce guard spaces between signals if OFDM is used\n- increase the signal rate\n- MIMO: transmit on multiple channels simultaneously\n- use of modulation", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-04T09:01:44.177Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f29901755900a0045eb5f1b" + }, + "tags": [ + "Rectangular automata" + ], + "thema": "Is there a timed automaton, which is not initialized? If yes, give an example, if not, argue why!", + "content": "Every timed automaton is automatically intialized, as the slope of every variable is 1 and is never changed - thus no reset is required on discrete transition.", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-04T16:43:03.969Z" + }, + "vorlesung": "hybrid", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f2d2e33d6a999004089d477" + }, + "tags": [ + "Polyhedra" + ], + "thema": "Please name and shortly explain both ways mentioned in the lecture for representing convex polytopes. Fill the table below with the names of the representations and with", + "content": "• +, where there exists a polynomial approach for the operation \n\n• −, if there is no efficient method known.\n\n- $\\mathcal{V}$ -representation: The polytope is represented as the convex hull of a finite set of points.\n\n- $\\mathcal{H}$ -representation: The polytope is represented as the intersection of a finite set of halfspaces.\n\n$\\begin{array}{l|c|c|c}\n\\hline \\text { Representation } & \\operatorname{conv}(\\cdot \\cup \\cdot) & \\cdot \\cap \\cdot & \\in \\\\\n\\hline \\mathcal{V} \\text { -representation } & f & - & + \\\\\n& & & \\\\\n\\hline \\mathcal{H} \\text { -representation } & - & + & + \\\\\n& & & \\\\\n\\hline\n\\end{array}$", + "latex": 1, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-07T10:34:27.965Z" + }, + "vorlesung": "hybrid", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f3657412706d9003f6ad25e" + }, + "tags": [ + "3" + ], + "thema": "What is PCF?", + "content": "Point Coordination Function can be used as a collision-free, centralized polling strategy, where the AP controls MAC of all stations. Priority is defined through different timing intervals:\n1. SIFS: highest priority, used for ACK, CTS, polling response\n2. PIFS (PCF IFS): medium priority, for time-bounded services using PCF\n3. DIFS (DCF IFS): lowest priority, for asynchronous data service\nAfter DIFS, a random backoff is calculated to avoid collisions. If the medium is occupied by another station during the backoff time: The Backoff timer stops. In the next try, no new backoff time is chosen randomly, but the remaining time is used", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-14T09:20:01.463Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f38dc94313032003484f2d0" + }, + "tags": [ + "5" + ], + "thema": "Why is spreading used in up- and downlink?", + "content": "Spreading is used in uplink for coordinating several transmissions of a mobile station or to increase robustness\nIn the downlink OVSF is used by the base station to generate orthogonal codes for the mobile stations\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-16T07:13:24.042Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f38e275313032003484f2d6" + }, + "tags": [ + "5" + ], + "thema": "What are problems of Mobile IP?", + "content": "1. Firewalls: Firewalls often enforce topologically correct addresses. The MN cannot transmit with its home address to CN\n2. Multicast: MN cannot answer to multicast. HA tunnels all messages but the return path cannot support it \n3. Time to Live (TTL) field: Required minimum TTL may vary for different locations. The Intended TTL restriction makes it impossible for the MN to answer \n4. Privacy: CN can learn address of FA if route optimization is used. CN can track MN location changes.\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-16T07:38:29.585Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f38e917f96fe90034de59a2" + }, + "tags": [ + "6" + ], + "thema": "What problems can arise when using NAT and MIP?", + "content": "First, the MN itself tells the home agent its CoA in its registration request. The CoA is a private address, thus the HA discards the registration request.\nSecond, the tunnel between HA and CoA would have to cross the NAT router. But, using e.g. IP-in-IP encapsulation, the NAT router will find no TCP/UDP header for its\ntranslations. ", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-16T08:06:47.244Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f43c66dab4d3e0034c08c42" + }, + "tags": [ + "Normalformen", + "kapitel2" + ], + "thema": "Termreduzierte Formeln", + "content": "Eine Formel heißt termreduziert, wenn sie nur Atome der Form $R\\overset{\\_} {x} , f \\overset{\\_}{x} = y$ und $x = y$ enthält (also insbesondere keine Terme der Tiefe $≥ 2$).", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-24T13:53:49.463Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f476ff71d84860045afbb3f" + }, + "tags": [], + "thema": "KS FO", + "content": " $\\Phi \\subseteq FO(t), \\varphi \\in \\Phi:$\n $\\Phi$ erfüllbar gdw. jede endl. Teilmenge von $\\Phi$ erfüllbar ist.\n $\\Phi \\models \\varphi$ gdw. endl. Teilmenge $\\Phi_{0}$ $\\subset \\Phi$ ex. sodass: $\\Phi_{0}$ $\\models \\Phi$", + "latex": 1, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-27T08:33:59.614Z" + }, + "vorlesung": "mal", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f47715c1d84860045afbb43" + }, + "tags": [], + "thema": "Isomorphielemma", + "content": "Sei $\\pi: \\mathfrak{A} \\stackrel{\\sim}{\\rightarrow} \\mathfrak{B}$ ein Isomorphismus von $\\tau$ -Strukturen. Dann gilt für alle $\\psi\\left(x_{1}, \\ldots, x_{n}\\right) \\in \\mathrm{FO}(\\tau)$ und alle $a_{1}, \\ldots, a_{n} \\in A:$\n\n$\\mathfrak{A} \\models \\psi\\left(a_{1}, \\ldots, a_{n}\\right)$ gdw. $\\mathfrak{B} \\models \\psi\\left(\\pi a_{1}, \\ldots, \\pi a_{n}\\right)$", + "latex": 1, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-27T08:39:56.215Z" + }, + "vorlesung": "mal", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c29" + }, + "tags": [ + "1" + ], + "content": "Es gibt Universalien, die man mit dem Verstand erfassen kann (dies ist nicht dasselbe wie Introspektion). Außerdem können wir annehmen, dass es Universalien gibt, die einfach nicht erfassbar sind, die wir jedoch benötigen, um bestimmte Dinge erklären zu können.", + "thema": "5. Was könnte man die Annahme von Universalien gegen den Einwand verteidigen, dass man Universalien nicht wahrnehmen kann?", + "date": { + "$date": "2020-11-03T22:56:29.644Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c2e" + }, + "tags": [ + "1" + ], + "content": "Für alle x, y : (x,y) gdw es existiert ein F: x ist F und y ist F.\nx und y haben also etwas gemeinsam, aber das gemeinsame muss keine Universale sein. \n", + "thema": "1. Wie könnte man Ähnlichkeit definieren, ohne sich auf die Annahme von Universalien festzulegen?", + "date": { + "$date": "2020-11-03T22:56:29.649Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b811e" + }, + "tags": [ + "1" + ], + "content": "1. Falls Bewusstsein existiert: Es ist Träger der Erlebnisse eines Subjektes, macht die Identität einer Person aus, ist nicht räumlich lokalisiert/ausgedehnt, nicht sinnlich wahrnehmbar (auch nicht durch Introspektion)", + "thema": "1. Wie kann man das Bewusstsein ontologisch charakterisieren?", + "date": { + "$date": "2020-11-03T23:03:26.473Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8126" + }, + "tags": [ + "1" + ], + "content": "Es ist eine Tatsache, dass Berlin die Hauptstadt von Deutschland ist. \nEs ist eine Tatsache, dass es heute 22 Grad hat. \n", + "thema": "1. Geben Sie einige Beispiele für Sachverhalte!", + "date": { + "$date": "2020-11-03T23:03:26.484Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8129" + }, + "tags": [ + "1" + ], + "content": "Sachverhalte können nicht wahr oder falsch sein, sie bestehen oder sie bestehen nicht. Propositionen hingegen können wahr oder falsch sein. Sachverhalte müssen also bestehen, damit eine Proposition wahr ist.", + "thema": "4. Erläutern Sie den Unterschied zwischen Sachverhalten und Propositionen!", + "date": { + "$date": "2020-11-03T23:03:26.487Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8135" + }, + "tags": [ + "1" + ], + "content": "Ein singulärer Ausdruck ist ein Term einer Sprache und hat die Funktion genau einen Gegenstand zu bezeichnen bzw. zu beschreiben. Beispiele sind Berlin, Thomas Mann, die Hauptstadt Deutschlands.", + "thema": "2. Was versteht man unter einem „singulären Ausdruck“ bzw. „singulären Term“? Welche Funktion haben singuläre Terme? Geben Sie einige Beispiele für singuläre Terme!", + "date": { + "$date": "2020-11-03T23:03:26.501Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b813a" + }, + "tags": [ + "1" + ], + "content": "Der Mensch denkt mit und in allgemeinen Begriffen, auch wenn wir über konkrete Einzeldinge nachdenken. Betrachten man den Satz „A ist B“, so bezeichnet A die singuläre und B die allgemeine Komponente. ", + "thema": "1. Erläutern Sie die Dichotomie zwischen dem Singulären und dem Allgemeinen auf der Ebene des Mentalen! Was entspricht auf der mentalen Ebene den singulären Termen, und was entspricht den allgemeinen Termen?", + "date": { + "$date": "2020-11-03T23:03:26.507Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b813d" + }, + "tags": [ + "1" + ], + "content": "Es gibt ausschließlich Individuen, keine Universalien. ", + "thema": "2. Was versteht man in der Philosophie unter „Nominalismus“?", + "date": { + "$date": "2020-11-03T23:03:26.512Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c5425883a800341b5d87" + }, + "thema": "6. Überlegen Sie sich selbst Beispiele für die (anscheinende) kausale Verursachung mentaler Phänomene durch physikalische Phänomene – und umgekehrt, also für die (anscheinende) kausale Verursachung physikalischer Phänomene durch mentale Phänomene!", + "content": "Ich sehe einen Schokoladenkuchen und habe nun das Verlagen einen Schokoladenkuchen zu essen. \nIch möchte rechts abbiegen und biege nun mit meinem Auto rechts ab. \n", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c5895883a800341b5d8a" + }, + "thema": "1. Erläutern Sie die Unterscheidung zwischen dualistischen und monistischen Positionen zum Leib-Seele-Problem!", + "content": "Dualistisch: es wird angenommen, dass es sowohl physikalische als auch mentale Phänomene gibt.\nMonistisch: es wird angenommen, dass es entweder physikalische oder mentale Phänomene gibt.\n", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c4f35883a800341b5d84" + }, + "thema": "3. Wie lautet die These der kausalen Geschlossenheit des Physikalischen?", + "content": "Jedes physikalische Phänomen/ Ereignis / Zustand hat eine Ursache und ist vollständig kausal determiniert durch andere physikalische Phänomene. Möchte man ein physikalisches Phänomen erklären, kann man dies nur unter Angabe anderer physikalischer Phänomene tun. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c7e35883a800341b5da5" + }, + "thema": "3. Was versteht man unter „Logischem Behaviourismus“?", + "content": "Sätze über mentale Zustände lassen sich in Sätze über Verhaltensweisen übersetzen. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120beb72389a00348084e5" + }, + "thema": "1. Charles Morris untersucht Prozesse, in denen Zeichen vorkommen. Wie wird ein solcher Zeichenprozess bei Morris noch genannt?", + "content": "Semiose", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c4605883a800341b5d7d" + }, + "thema": "4. Was versteht man unter einem „physischen Individuum“ und was unter einem „mentalen (bzw. psychischen) Individuum“? ", + "content": "Ein physisches Individuum ist etwas, das physische Eigenschaften hat:\nEin mentales Individuum ist etwas, das mentale Eigenschaften hat:\n", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c88b5883a800341b5daa" + }, + "thema": "8. Heute vertreten viele eine Identitätstheorie in Bezug auf das Leib-Seele-Problem, wollen aber mentale Zustände nicht mit Verhalten oder Verhaltensdispositionen identifizieren. Womit sonst werden im Lager der Identitätstheorie mentale Zustände identifiziert? ", + "content": "Mit Gehirnzuständen.", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10ca615883a800341b5dc4" + }, + "thema": "2. Beschreiben Sie das sog. „Chinese-Room-Gedankenexperiment“!", + "content": "Ein Mensch A ist in einem geschlossenen Raum. A spricht, schreibt und versteht kein Chinesisch, muss aber mit der Außenwelt, welche ihm Kärtchen mit chinesischen Schriftzeichen unter der Tür drunterreicht, kommunizieren. A hast glücklicherweise eine Liste, mit zwei Spalten: in beiden Spalten sind chinesische Schriftzeichen abgebildet, A muss nun in der linken Spalte das Zeichen auf dem Kärtchen finden und in derselben Zeile das Zeichen aus der rechten Spalte wieder auf ein Kärtchen schreiben und zurückgeben. Mit der Zeit wird A immer schneller im Antworten und kann so sehr zügig mit der Außenwelt sinnvoll kommunizieren - auch wenn er immer noch kein Chinesisch spricht. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1a99ba9fe80039feff03" + }, + "thema": "4. Was hat der Begriff des immateriellen Kulturerbes mit der Typenontologie zu tun?", + "content": "Beim immateriellen Kulturerbe von UNESCO werden auch keine konkreten Instanzen, sondern Typen gelistet. Dies ist auch schon im Wort „immateriell“ enthalten.", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c4805883a800341b5d7e" + }, + "thema": "5. Was versteht man unter einem „rein physischen Individuum“, einem „rein mentalen Individuum“ und einem „psychophysischen Individuum“?", + "content": "Ein rein physisches Individuum hat nur physische und keine mentalen Eigenschaften. \nEin rein mentales Individuum hat nur mentale und keine physischen Eigenschaften.\nEin psychophysisches Individuum hat sowohl physische als auch mentale Eigenschaften.\n", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c4beb79acd0034c8df96" + }, + "tags": null, + "thema": "3. Inwiefern sind Metaethik und philosophische Ästhetik Disziplinen der theoretischen Philosophie?", + "content": "Metaethik lässt sich in vier Teilbereiche aufteilen (Sprachphilosophie, Philosophie des Geistes, Ontologie und Erkenntnistheorie aufteilen). Jeder dieser Teilbereiche entspricht einer Disziplin der theoretischen Philosophie. Auch in der philosophischen Ästhetik geht es um Fragen aus diesen Bereichen, weshalb beide der theoretischen Philosophie zuzuordnen sind.", + "date": { + "$date": "2020-07-21T10:34:38.241Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c52db79acd0034c8df9f" + }, + "tags": null, + "thema": "1. Welche ontologischen Konsequenzen hat das Wahrmacherprinzip, wenn es auf normative Aussagen angewendet wird?", + "content": "Es muss in Folge moralische Eigenschaften/ Tatsachen geben, die diese Aussagen wahrmachen", + "date": { + "$date": "2020-07-21T10:36:29.102Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c780b79acd0034c8dfc0" + }, + "tags": null, + "thema": "4. Was kann man gegen den Subjektivismus einwenden? Welche Schwierigkeiten wirft diese Position auf?", + "content": "Sätze wie „Der Film ist amüsant“ und „Der Film amüsiert mich“ sind nicht immer bedeutungsgleich (s.a.u). Außerdem stellt sich die Frage, wie man gewisse Wertprädikate wie „kitschig“, „stillos“ oder auch „pointenreich“ in eine subjektivistische Position übersetzen soll. Zudem stellt sich dasselbe Problem wie beim Nonkognitivismus: über diese Werturteile wird diskutiert, jedoch sollte es keine Meinungsverschiedenheit geben, wenn Sätze wie „Das ist schön“ nur „Das gefällt mir“ bedeuten, da Meinungsverschiedenheiten darüber, was einem gefällt oder auch nicht gefällt, sich nicht widersprechen.", + "date": { + "$date": "2020-07-21T10:46:24.801Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f17fed8d52ac20034b5b941" + }, + "tags": [ + "1" + ], + "thema": "Why should we use Error Correcting codes?", + "content": "There is a very high Bit Error Rate (BER) in wireless communication, because of noise interference and there is no isolated channel like in wired communication. Almost all packages will arrive damaged, so we cannot afford to throw them away", + "date": { + "$date": "2020-07-22T08:54:48.871Z" + }, + "vorlesung": "mit", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f2b2a9cef18b100344676fd" + }, + "tags": [ + "6" + ], + "thema": "What are requirements for MobileIP?", + "content": "-Transparency: Mobile devices should keep their IP address. Access network can be changed. Continuation of a communication after roaming \n-Compatibility: No changes in existing devices and routers. Mobile devices have to be able to communicate with “usual” ones \n-Security: All control messages have to be authenticated \n-Efficiency and scalability: Support large number of mobile devices, Internet-wide\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-05T21:54:36.246Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f3505c29e6067003478bdf9" + }, + "tags": [ + "2" + ], + "thema": "How can MACA still fail in presence of hidden stations?", + "content": "When stations move, new connections (in the meaning of “in reception range of another station”) can arise all the time and old ones can break. A mobile station might come into an existing network immediately after the exchange of the RTS/CTS messages, and if a current sender is hidden to this ‘new’ station, it can cause a collision, not knowing about the announced communication. ", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-13T09:20:02.988Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f36519b2706d9003f6ad258" + }, + "tags": [ + "3" + ], + "thema": "What is a Basic Service Set?", + "content": "Basic Service Set (BSS): Group of stations including the AP within the AP’s transmission range", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-14T08:55:55.839Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f37c22808c081003420bcf6" + }, + "tags": [], + "thema": "Give the formula of forward time closure for a formula", + "content": "$T^+(\\phi)=\\exists x_{pre}. \\exists t. t \\geq 0 \\wedge \\phi[x_{pre}/x] \\wedge Act_l[x_{pre}, x/x, x′ ] \\wedge Inv_l$\n", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-15T11:08:24.061Z" + }, + "vorlesung": "hybrid", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f37c32308c081003420bcf8" + }, + "tags": [], + "thema": "Give the formula of the postcondition for a formula", + "content": "$D_e^+(\\phi)=\\exists x_{pre}. \\phi[x_{pre}/x]\\wedge Guard_e[x_{pre}/x]∧Reset_e[x_{pre}, x/x, x′ ]∧Inv_{l′} $", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-15T11:12:35.801Z" + }, + "vorlesung": "hybrid", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f38250d313032003484f2be" + }, + "tags": [ + "5" + ], + "thema": "What are the main services of GSM?", + "content": "1. Bearer Services Basic telecommunication services for data transfer. \t\t\n2. Telematic Services: Telecommunication services that enable voice communication via mobile phones\n3. Supplementary Services Add-Ons: Value-added services like forwarding of caller number, conferencing, automatic callback, …\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-15T18:10:21.117Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f3828e6313032003484f2c8" + }, + "tags": [ + "5", + "GSM" + ], + "thema": "List the main components in the GSM architecture as well as their main functionality", + "content": "Base Station Subsystem (BSS): Manages the BTSs and handovers between them\nNetwork and switching subsystem (NSS): Performs switching (similarity to routing in backbone networks), mobility management, and system control\nOperation Subsystem (OSS): Performs some central tasks for provision and maintenance of the whole GSM network", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-15T18:26:46.805Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f38e8d5f96fe90034de59a0" + }, + "tags": [ + "6" + ], + "thema": "What are main advantages of Mobile IPv6 compared to Mobile IPv4?", + "content": "One advantage which could be given is better integrated security. \nBut, more important: mobility is integrated as IP options. Route optimization is possible by using “location” IP addresses as source- and destination in the IP header, and by including the “identity” IP address as an option which is applied before the packet is processed on receiver side. ", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-16T08:05:41.001Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f4260aa842bd00045a9dac9" + }, + "tags": [ + "kapitel1" + ], + "thema": "Vollständigkeit eines Beweiskalküls", + "content": "Ein Beweiskalkül ist vollständig, wenn alle wahren Aussagen ableitbar sind.", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-23T12:27:22.212Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f42880c842bd00045a9dad5" + }, + "tags": [ + "kapitel1" + ], + "thema": "Was ist der Zusammenhang zwischen semantischer Folgerung und Unerfüllbarkeit?", + "content": "$\\Phi \\models \\theta$ gdw. $\\Phi \\cup \\{\\neg \\theta\\}$ unerfüllbar", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-23T15:15:24.583Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f437d6bab4d3e0034c08c28" + }, + "tags": [ + "kapitel2" + ], + "thema": "Was ist eine Substruktur?", + "content": "Seien $\\mathfrak{A}$ und $\\mathfrak{B}$ $τ$-Strukturen. $\\mathfrak{A}$ ist Substruktur von $\\mathfrak{B}$\n(kurz: $\\mathfrak{A}⊆ \\mathfrak{B}$), wenn \\\\\n• $A ⊆ B$, \\\\\n• für alle Relationssymbole $R ∈ τ$ gilt: $R^\\mathfrak{A} = R^\\mathfrak{B} ∩ A^n$\n(wobei n die Stelligkeit von R ist), \\\\\n• für alle Funktionssymbole $f ∈ τ$ gilt $f^\\mathfrak{A} = f^\\mathfrak{B}|_A$, d.h. $f^\\mathfrak{A}$ ist die Restriktion von $f^\\mathfrak{B}$ auf A. \\\\\nWenn $\\mathfrak{A}$ Substruktur von $\\mathfrak{B}$, so heißt $\\mathfrak{B}$ Erweiterung von $\\mathfrak{A}$.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-24T08:42:19.848Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f437e78ab4d3e0034c08c2a" + }, + "tags": [ + "kapitel2" + ], + "thema": "Was ist eine induzierte Substruktur?", + "content": "Zu jeder nicht-leeren, $τ$-abgeschlossenen Teilmenge $A ⊆ B$ gibt es genau eine Substruktur von $\\mathfrak{B}$ mit Träger A. Wir nennen sie die von A in $\\mathfrak{B}$ induzierte Substruktur.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-24T08:46:48.731Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f43a71bab4d3e0034c08c36" + }, + "tags": [ + "kapitel2" + ], + "thema": "Was ist ein τ-Term?", + "content": "Ein τ-Term ist eine Variable und die Funktionsanwendung auf Variablen", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-24T11:40:11.517Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f4773921d84860045afbb51" + }, + "tags": [], + "thema": "I zu phi passend", + "content": "$frei(\\varphi) \\in dom(I)$", + "latex": 1, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-27T08:49:22.749Z" + }, + "vorlesung": "mal", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f6e6671bbcd64003409b9c0" + }, + "tags": [], + "thema": "fdsfds", + "content": "fdsfds", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-09-25T21:51:45.028Z" + }, + "vorlesung": "fslkdfd", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3bfd" + }, + "tags": [ + "1" + ], + "content": "Gegenstände werden in reale und ideale aufgeteilt. Reale Gegenstände werden weiter in Materielle und mentale Gegenstände aufgeteilt. ", + "thema": "4. Beschreiben Sie ein ontologisches Kategoriensystem!", + "date": { + "$date": "2020-11-03T22:56:29.587Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c02" + }, + "tags": [ + "1" + ], + "content": "Geist, Seele, Ich ", + "thema": "4. Welche anderen Ausdrücke für „Bewusstsein“ sind in der Ontologie bzw. Philosophie des Geistes noch in Verwendung?", + "date": { + "$date": "2020-11-03T22:56:29.594Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c15" + }, + "tags": [ + "1" + ], + "content": "Findet man im Wald eine Uhr, so nimmt niemand an, dass diese Uhr einfach so von selbst entstanden ist, sondern vielmehr, dass diese jemand mit Absicht hergestellt hat. Alles andere - dass dieses komplexe Artefakt von selbst entstanden ist - erscheint unplausibel. Selbiges gilt für die Natur bzw. die Welt im Allgemeinen: es fällt schwer anzunehmen, dass dieses komplexe Konstrukt ohne Schöpfer entstanden sein soll. ", + "thema": "3. Erläutern Sie das sog. „Uhrmacherargument“!", + "date": { + "$date": "2020-11-03T22:56:29.620Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c16" + }, + "tags": [ + "1" + ], + "content": "Argument from design. ", + "thema": "4. Wie wird das „Uhrmacherargument“ im Englischen genannt?", + "date": { + "$date": "2020-11-03T22:56:29.622Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c18" + }, + "tags": [ + "1" + ], + "content": "d. Eine Firma klagt über eine Überschwemmung des Kellers und die Experten können es sich nur durch einen Rohrbruch Erklären.\ne. Wenn der Rohrbruch die beste Erklärung für die Überschwemmung ist sollte man annehmen, dass es einen Rohrbruch gab.\nf. Also: Man sollte annehmen, dass es einen Rohrbruch gab.\n", + "thema": "6. Geben Sie ein Beispiel für ein Argument der besten Erklärung!", + "date": { + "$date": "2020-11-03T22:56:29.624Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c2b" + }, + "tags": [ + "1" + ], + "content": "Die erste Annahme, dass allgemeine Begriffe etwas bezeichnen, ist zweifelhaft.\nNimmt man dies jedoch an, heißt das noch nicht, dass diese Begriffe tatsächlich Universalien bezeichnen.\n", + "thema": "Was kann man gegen das Prädikationsargument einwenden?", + "date": { + "$date": "2020-11-03T22:56:29.645Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c30" + }, + "tags": [ + "1" + ], + "content": "Ersteres behandelt das ontologische es gibt und Letzteres das nichtontologische es gibt.", + "thema": "3. Warum ist jener logische Unterschied auch ontologisch relevant? ", + "date": { + "$date": "2020-11-03T22:56:29.651Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b80fb" + }, + "tags": [ + "1" + ], + "content": "Die Bezeichnung Metaphysik stammt von Aristoteles‘ Werk über Themen der Ontologie mit dem Namen „Metaphysik“. Dies wurde nicht von ihm selbst so betitelt. Sie tragen den Titel, da sie nach den Werken über Physik eingeordnet wurde. ", + "thema": "2. Woher kommt die Bezeichnung „Metaphysik“?", + "date": { + "$date": "2020-11-03T23:03:26.407Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8113" + }, + "tags": [ + "1" + ], + "content": "Jeder Gegenstand sollte irgendwo zugeordnet werden können. ", + "thema": "3. Welche Bedingungen sollte ein zweckmäßiges Kategoriensystem auf jeden Fall erfüllen?", + "date": { + "$date": "2020-11-03T23:03:26.455Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b811b" + }, + "tags": [ + "1" + ], + "content": "Mentale Gegenstände sind der Introspektion zugänglich. \nSie sind sinnlich wahrnehmbar, man kann nur deren Anzeichen wahrnehmen. \nSie sind nicht räumlich ausgedehnt und auch nicht lokalisiert, sie sind jedoch zeitlich lokalisiert.\nSie sind nicht naturwissenschaftlich vollständig beschreibbar. \nSie sind nicht objektiv, sondern immer an ein Subjekt gebunden. \n\n", + "thema": "1. Wie kann man die Kategorie der mentalen Gegenstände ontologisch charakterisieren? Durch welche Eigenschaften zeichnen sie sich gegenüber Gegenständen anderer Kategorien aus? ", + "date": { + "$date": "2020-11-03T23:03:26.470Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8139" + }, + "tags": [ + "1" + ], + "content": "Eine Universalie ist etwas, das von mehreren einzelnen Dingen exemplifiziert werden kann.", + "thema": "6. Wie könnte man den Begriff des Universales in erster Annäherung und unter Verwendung des Begriffs der Exemplifikation definieren?", + "date": { + "$date": "2020-11-03T23:03:26.505Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10cc4c5883a800341b5dd4" + }, + "thema": "4. Erläutern Sie den Begriff der „Gestaltwahrnehmung“!", + "content": "die Fähigkeit ist, Sinneseindrücke überhaupt zu interpretieren, \"etwas als etwas zu sehen\". ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c43a5883a800341b5d7a" + }, + "thema": "1. Worin besteht das sog. „Leib-Seele-Problem“? Versuchen Sie, es in Form einer Frage zu formulieren! ", + "content": "In welcher Beziehung stehen das Physische und das Psychische zueinander?", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10ca595883a800341b5dc3" + }, + "thema": "1. Beschreiben Sie den sog. „Turing-Test“!", + "content": "Eine Testperson A sitzt muss herausfinden welcher seiner beiden Gegenüber B und C (A sieht beide nicht) ein Computer und welcher ein Mensch ist. A stellt B und C schriftlich Fragen und muss anhand deren Antworten - auch wieder schriftlich - ermitteln welcher nun wirklich ein Mensch ist. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120afb72389a00348084d3" + }, + "thema": "3. Erläutern Sie die Unterscheidung zwischen natürlichen und konventionellen Zeichen und geben Sie Beispiele für beide!", + "content": "Natürliche Zeichen: Beziehung zwischen dem Zeichen und das, was es bezeichnet, ist eine Kausalbeziehung. Beispiele sind Rauch als Zeichen von Feuer, dunkle Wolken als Zeichen von nahendem Sturm\nBei konventionelle Zeichen hingegen besteht der Zusammenhang zwischen Zeichen und Gegenstand auf einer - nicht unbedingt expliziten - Konvention. Beispiele sind „Welle“ für Zeichen als Welle oder „Feuer“ als Zeichen für Feuer. \n", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10ca315883a800341b5dc0" + }, + "thema": "5. Was spricht dagegen, nichtmenschlichen Wesen Bewusstsein zuzuschreiben? ", + "content": "Es stellt sich die Frage, wem oder was man dann nun ein Bewusstsein zuspricht: irgendwo zwischen Fruchtfliege, Grashalm und Pferd muss eine Grenze gezogen werden. Außerdem - und viel wichtiger - gibt es keinen Beweis, dass diese ein Bewusstsein haben. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c6625883a800341b5d94" + }, + "thema": "11. Erläutern Sie die Theorie der prästabilierten Harmonie! Welche der Thesen des Leib-Seele-Paradoxons werden in dieser Theorie akzeptiert und welche nicht?", + "content": "Mentales und Physikalisches können nicht aufeinander einwirken. Die Parallelität ist auch Gott zuzuschreiben, jedoch ist sein Eingreifen bereits vorprogrammiert und er greift nicht mehr in jedem Einzelfall ein. \nThese 3 wird geleugnet, Thesen 1 und 2 werden akzeptiert.\n", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10cafa5883a800341b5dcb" + }, + "thema": "4. Warum stellen Qualia für Vertreter/innen des Materialismus in der Philosophie des Geistes ein Problem dar?", + "content": "Scheinbar kann man Qualia nicht auf physikalische Vorgänge reduzieren. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c458b79acd0034c8df91" + }, + "tags": null, + "thema": "3. In der Philosophie wird oft zwischen Ethik einerseits und Moral andererseits unterschieden. Erläutern Sie diese Unterscheidung!", + "content": "Moral bezeichnet ein System normativer Aussagen bzw. einen Wertekatalog. Die Ethik hingegen beschäftigt sich mit solchen Moralsysytem, ist also die Wissenschaft von der Moral. ", + "date": { + "$date": "2020-07-21T10:32:56.322Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c689b79acd0034c8dfb1" + }, + "tags": null, + "thema": "4. Welche Überlegungen sprechen für einen Antirealismus in Bezug auf Werteigenschaften im Allgemeinen?", + "content": "Wir haben keine Erkenntnismittel, um Werteigenschaften zu erkennen. Sie sind sinnlich nicht erfassbar, nicht durch logische Analyse erkennbar und auch nicht durch Introspektion, da diese ja universell - also vom Subjekt losgelöst - existieren sollen. ", + "date": { + "$date": "2020-07-21T10:42:17.454Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c713b79acd0034c8dfbb" + }, + "tags": null, + "thema": "3. Was unterscheidet Ausrufe wie „Bravo!“ oder „Buh!“ von einem Urteil?", + "content": "Diese Ausrufe sind weder wahr noch falsch, wodurch sich Urteile auszeichnen. Sie drücken einen Gefühlszustand aus. ", + "date": { + "$date": "2020-07-21T10:44:35.469Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c736b79acd0034c8dfbd" + }, + "tags": null, + "thema": "1. Charakterisieren Sie die Position des (werttheoretischen) Subjektivismus!", + "content": "Werturteile sind tatsächlich Urteile, aber mit diesen wird nicht ausgedrückt, dass ein Gegenstand eine Werteigenschaft hat. ", + "date": { + "$date": "2020-07-21T10:45:10.656Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c7b7b79acd0034c8dfc3" + }, + "tags": null, + "thema": "1. Was versteht man im Kontext der Wertedebatte unter „Naturalismus“?", + "content": "Die Auffassung, dass ein Werturteil tatsächlich ein Urteil ist, aber das durch dieses Urteil einem Gegenstand keine Werteigenschaften, sondern natürliche Eigenschaften zugewiesen werden. ", + "date": { + "$date": "2020-07-21T10:47:19.422Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f29905455900a0045eb5f1d" + }, + "tags": [ + "Rectangular automata" + ], + "thema": "Please describe in your own words the basic idea of the transformation step from initialized rectangular automata (without invariants) to initialized singular automata. Please give an upper bound on the number of jumps in the transformed automaton if the original automaton had n jumps.", + "content": "Basic idea: Replace each variable $x_{i}$ by two variables $x_{i_{l}}$ and $x_{i_{u}}$ that\nmodel the minimal respectively maximal possible value for $x_{i}$. For derivatives $x ̇ ∈[d,d]$ define $x ̇=d$ and $x ̇=d$. For each jump $e_{i}$ introduce (up to 4) new jumps according to the guard and reset of $e_{i}$ – the upper bound on the number of jumps thus is $4n$.", + "latex": 1, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-04T16:44:04.495Z" + }, + "vorlesung": "hybrid", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f379aad08c081003420bcee" + }, + "tags": [ + "4" + ], + "thema": "Path maintenance in DSR", + "content": "When sending a packet, fill in the whole path information as IP header option. Explicit acknowledgement can be used if available. If not, Listen into the medium to detect if other stations forward the packet (if possible). \nIf a station encounters problems it can inform the sender of a packet or look-up a new path locally. Only while the path is in use one has to make sure that it can be used continuously ", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-15T08:19:57.854Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f38d626313032003484f2ca" + }, + "tags": [ + "5" + ], + "thema": "What are the different channel classes of Bursts in GSM?", + "content": "-Traffic Channels: full-Rate Traffic Channels (TCH/F) or Half-Rate Traffic Channels (TCH/H)\n-Control Channels\n-Common Control Channels\n-Broadcast Channels\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-16T06:45:58.961Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f4531046143e400341cf0c6" + }, + "tags": [ + "kapitel3" + ], + "thema": "Wann ist eine Theorie vollständig?", + "content": "Eine Theorie $T$ ist vollständig, wenn für jeden Satz $ψ ∈ FO(τ) $ entweder $ψ ∈ T $ oder $¬ψ ∈ T $ gilt.\n", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-25T15:40:52.231Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f4773dd1d84860045afbb53" + }, + "tags": [], + "thema": "Kongruenzrelation auf A", + "content": "(1) Ist $f \\in \\tau$ ein $n$ -stelliges Funktionssymbol und $a_{1}, \\ldots, a_{n}, b_{1} \\ldots, b_{n} \\in$ $A$ mit $a_{1} \\sim b_{1}, \\ldots, a_{n} \\sim b_{n},$ so gilt:\n$$\nf^{\\mathfrak{A}}\\left(a_{1}, \\ldots, a_{n}\\right) \\sim f^{\\mathfrak{A}}\\left(b_{1}, \\ldots, b_{n}\\right)\n$$\n(2) Ist $R \\in \\tau$ ein $n$ -stelliges Relationssymbol und $a_{1}, \\ldots, a_{n}, b_{1}, \\ldots, b_{n} \\in$ $A$ mit $a_{1} \\sim b_{1}, \\ldots, a_{n} \\sim b_{n},$ so gilt:\n$$\n\\left(a_{1}, \\ldots, a_{n}\\right) \\in R^{\\mathfrak{A}} \\operatorname{gdw} \\cdot\\left(b_{1}, \\ldots, b_{n}\\right) \\in R^{\\mathfrak{A}}\n$$\nIst $\\sim$ eine Kongruenzrelation auf $\\mathfrak{A},$ so bezeichnen wir mit $[a]:=$ $\\{b \\in A: a \\sim b\\}$ die Kongruenzklasse von a unter $\\sim .$", + "latex": 1, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-27T08:50:37.946Z" + }, + "vorlesung": "mal", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f4774b91d84860045afbb59" + }, + "tags": [], + "thema": "Semantische Folgerungsbeziehung", + "content": "Ein Modell einer Formelmenge $\\Phi \\subseteq \\mathrm{AL}$ ist eine Interpretation $\\mathfrak{I},$ so dass $[\\varphi]^{\\mathfrak{I}}=1$ für alle $\\varphi \\in \\Phi .$ Wir sagen, dass $\\psi$ aus $\\Phi$ folgt $(\\mathrm{kurz}: \\Phi \\mid=\\psi),$ wenn jede zu $\\Phi \\cup\\{\\psi\\}$ passende Interpretation, welche Modell von $\\Phi$ ist, auch Modell von $\\psi$ ist. Wenn $\\Phi=\\{\\varphi\\},$ schreiben wir auch $\\varphi \\vDash \\psi$ anstelle von $\\{\\varphi\\} \\models \\psi$", + "latex": 1, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-27T08:54:17.995Z" + }, + "vorlesung": "mal", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3bfa" + }, + "tags": [ + "1" + ], + "content": "Ein Kategoriensystem ist ein Begriffssystem und besteht aus mehreren Kategorien. Sie dienen dazu alle Gegenstände systematisch einzuteilen.", + "thema": "1. Was sind und wozu dienen Kategoriensysteme in der Ontologie?", + "date": { + "$date": "2020-11-03T22:56:29.583Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c07" + }, + "tags": [ + "1" + ], + "content": "1. Falls Bewusstsein existiert: Es ist Träger der Erlebnisse eines Subjektes, macht die Identität einer Person aus, ist nicht räumlich lokalisiert/ausgedehnt, nicht sinnlich wahrnehmbar (auch nicht durch Introspektion)", + "thema": "1. Wie kann man das Bewusstsein ontologisch charakterisieren?", + "date": { + "$date": "2020-11-03T22:56:29.603Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c06" + }, + "tags": [ + "1" + ], + "content": "Erlebnisse sind nur dem Subjekt direkt zugänglich, alle anderen könnten Erlebnisse des Subjekts nur erschließen. Jedes Erlebnis ist das Erlebnis eines Subjekts und damit an dieses gebunden. Man kann mit einer anderen Person das Gleiche erleben, aber das Erlebnis ist nicht das Selbe (nicht identisch). ", + "thema": "3. In welchen Hinsichten sind Erlebnisse subjektiv? ", + "date": { + "$date": "2020-11-03T22:56:29.601Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c1b" + }, + "tags": [ + "1" + ], + "content": "Verschiedene Einzeldinge haben allgemeine Merkmale eben diese Universalien. ", + "thema": "3. In welchem Sinn sind Universalien allgemein?", + "date": { + "$date": "2020-11-03T22:56:29.628Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c3c" + }, + "tags": [ + "1" + ], + "content": "„Der sibirische Tiger ist vom Aussterben bedroht“ ist meiner Meinung nach weniger drängend als „Es besteht die Gefahr, dass in naher Zukunft der letzte sibirische Tiger gestorben sein wird.“. Eine Spezies kann auch vom Aussterben bedroht sein, wenn die Möglichkeit besteht, dass das letzte Exemplar in 100 Jahren stirbt. Außerdem fehlt bei dem paraphrasierten Satz noch der Zusatz, dass der letzte sibirische Tiger auch nicht mehr die Möglichkeit hat, Nachkommen zu zeugen. ", + "thema": "3. Diskussionsfrage: Was halten Sie von der im Skriptum vorgeschlagenen Paraphrasierung von „Der sibirische Tiger ist vom Aussterben bedroht“? Stimmen Sie zu, dass die Paraphrasierung das ausdrückt, was man mit dem ursprünglichen Satz „eigentlich“ ausdrücken möchte, und dass die Paraphrasierung das Gemeinte in korrekterer Weise ausdrückt als der ursprüngliche Satz? Oder ist die Paraphrasierung nicht adäquat, also nicht das ausdrückt, was man mit dem ursprünglichen Satz ausdrücken möchte? ", + "date": { + "$date": "2020-11-03T22:56:29.678Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8101" + }, + "tags": [ + "1" + ], + "content": "Gegenstand wird in so einem weiten Sinn gebraucht, dass quasi alles ein Gegenstand ist. ", + "thema": "1. In welchem Sinn wird in der Ontologie das Wort „Gegenstand“ verwendet?", + "date": { + "$date": "2020-11-03T23:03:26.422Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8104" + }, + "tags": [ + "1" + ], + "content": "Nein, da dies einen Widerspruch in sich darstellt.", + "thema": "4. Können Sie ein Beispiel für eine „Nichtentität“ geben (also für etwas, das keine Entität ist)?", + "date": { + "$date": "2020-11-03T23:03:26.430Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b811c" + }, + "tags": [ + "1" + ], + "content": "Durch Introspektion. ", + "thema": "2. Durch welche Erkenntnisquelle sind uns (eigene gegenwärtige) Erlebnisse epistemisch zugänglich?", + "date": { + "$date": "2020-11-03T23:03:26.471Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8125" + }, + "tags": [ + "1" + ], + "content": " Nicht sinnlich wahrnehmbar\no Anders als materielle\n· Nicht der Introspektion zugänglich\no Anders als mentale\n· Nicht räumlich lokalisiert\no Anders als materielle\n· Eher nicht zeitlich (ungeklärt, evtl ewig)\no Anders als mentale\n· Bewusstseinsunabhängig\no Anders als mentale\n· Nicht subjektiv (verschiedene Personen denken an identischen Gegenstand)\no Anders als mentale\n", + "thema": "Wie kann man die Kategorie der abstrakten Gegenstände ontologisch charakterisieren? Was unterscheidet sie von konkreten materiellen und/oder mentalen Gegenständen?", + "date": { + "$date": "2020-11-03T23:03:26.483Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b812a" + }, + "tags": [ + "1" + ], + "content": "Sie sind weder der Introspektion zugänglich noch sinnlich wahrnehmbar. ", + "thema": "1. Was spricht (prima facie) gegen die Annahme abstrakter Gegenstände? ", + "date": { + "$date": "2020-11-03T23:03:26.488Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8138" + }, + "tags": [ + "1" + ], + "content": "5.\tSiehe 4. Das \"ist\" bezeichnet dabei das Bindeglied zwischen F und a. F kann generell auch auf andere singuläre Terme angewendet werden, aber a ist eindeutig.\n\nBemerkung: Ok, aber eigentlich war nach einem konkreten Beispiel gefragt, also zum Beispiel: \"Minka ist eine Katze\", \"Köln ist eine Großstadt\", \"Sokrates ist weise\" etc. ", + "thema": "5. Manche Philosophen meinen, dass die Struktur von Aussagesätzen sozusagen ein „Abbild“ der Struktur von Sachverhalten ist, m. a. W., dass der Struktur eines Aussagesatzes eine analoge Struktur auf der Ebene der außersprachlichen Wirklichkeit (der Sachverhalte) entspricht. Erläutern Sie diese Strukturanalogie-These am Beispiel eines beliebigen elementaren Aussagesatzes der Form „Fa“! Welcher Bestandteil des Satzes soll jeweils welchem Bestandteil des „abgebildeten“Sachverhaltes entsprechen?", + "date": { + "$date": "2020-11-03T23:03:26.504Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c6715883a800341b5d96" + }, + "thema": "13. Welche monistischen Positionen zum Leib-Seele-Problem kennen Sie?", + "content": "Materialismus, Idealismus, Double-Aspect-Theory ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120dc372389a0034808507" + }, + "thema": "3. Was versteht Frege unter der „Bedeutung“ eines Ausdrucks?", + "content": "Der bezeichnete Gegenstand. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c55e5883a800341b5d89" + }, + "thema": "8. Welche Möglichkeiten gibt es grundsätzlich, das Leib-Seele-Paradoxon aufzulösen?", + "content": "Mindestens eine der 3 Thesen muss abgelehnt werden.", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f0e1a84ba9fe80039feff00" + }, + "thema": "1. Erläutern Sie die auf Charles Sanders Peirce zurückgehende Typus-Token-Unterscheidung!", + "content": "Typen sind Universalien, Token sind Instanziierungen von Universalien. ", + "vorlesung": "philo21", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10ca975883a800341b5dc9" + }, + "thema": "2. Geben Sie Beispiele für Eigenschaften, die Qualia aufweisen, und Beispiele für Eigenschaften, die keine Qualia aufweisen!", + "content": "Eigenschaften, die Qualia aufweisen:\n - Denkvorgänge\n - mentale Vorgänge und Zustände\n - sinnliche Wahrnehmungen: eine Rose zu sehen\n - Emotionen: verliebt zu sein\nEigenschaften, die keine Qualia aufweisen: \n- Physikalische Vorgänge: so-und-so groß zu sein, aus Wasser zu bestehen, …\n", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120c9072389a00348084f5" + }, + "thema": "1. Erläutern Sie kurz die sog. Referenztheorie der Bedeutung! Wie lautet deren zentrale These? ", + "content": "Jedes Wort hat eine Bedeutung. Die Bedeutung ist der Gegenstand, für den das Wort steht. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c46eb79acd0034c8df92" + }, + "tags": null, + "thema": "4. Was versteht man unter „deskriptiver Ethik“? ", + "content": "Die neutrale Beschreibung von Moralsystemen. Sie beschäftigt sich hauptsächlich mit den entwicklungspsychologischen und evolutionsbiologischen Aspekten der Moral, also mit empirischen Fragen. ", + "date": { + "$date": "2020-07-21T10:33:18.671Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c4a3b79acd0034c8df95" + }, + "tags": null, + "thema": "2. Wodurch unterscheidet sich die Metaethik von der normativen Ethik?", + "content": "Sie formuliert keine normativen Aussagen, sondern nähert sich der Moral aus der Perspektive der theoretischen Philosophie.", + "date": { + "$date": "2020-07-21T10:34:11.466Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f34f429c89f8a0034c109ca" + }, + "tags": [ + "2" + ], + "thema": "What is the hidden station problem?", + "content": "Two stations who are not in range of each other start transmitting to one station between the two. There is a collision at that station, which neither of the two can sense. Furthermore they cannot detect the jamming signal of the middle station since they cannot hear while transmitting", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-13T08:04:57.006Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f3796f608c081003420bce0" + }, + "tags": [ + "4" + ], + "thema": "What is a MANET?", + "content": "Mobile Ad-Hoc Network (MANET), enhancement of ad-hoc network principle: Devices communicate directly, without the need for an AP. It allows devices to act as a router to extend the network range. It is a self-configuring network of mobile devices\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-15T08:04:06.092Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f379f2008c081003420bcf2" + }, + "tags": [ + "4" + ], + "thema": "Reactive routing protocols", + "content": "Dynamic Source Routing (DSR): Split routing into discovering a path and maintaining a path\nAd-hoc On-demand Distance Vector routing (AODV): same as DSR for route discovery, but nodes maintain routing tables and are sent link availability is tested periodically.", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-15T08:38:56.537Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f37c58b08c081003420bcfc" + }, + "tags": [], + "thema": "Give the formula for the precondition of a formula", + "content": "$D_e^-(\\phi)=\\exists x_{post}. \\phi[x_{post}/x]\\wedge Guard_e∧Reset_e[x,x_{post}/x, x′ ]∧Inv_{l} $", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-15T11:22:51.659Z" + }, + "vorlesung": "hybrid", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f37c69e08c081003420bcfe" + }, + "tags": [], + "thema": "When can we use Gauß elemination and when can we use Fourier-Motzkin elimination?", + "content": "Gauß elemination for equalities\nFourier-Motzkin for inequalites", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-15T11:27:26.001Z" + }, + "vorlesung": "hybrid", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f38264b313032003484f2c2" + }, + "tags": [ + "5" + ], + "thema": "What is paging?", + "content": "Paging is used to find the destination of a call: broadcast request “is the mobile station still here, and if yes, in which cell exactly?”\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-15T18:15:39.650Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f38e579313032003484f2da" + }, + "tags": [ + "6" + ], + "thema": "What is LSI?", + "content": "Local Scope Identity (LSI): Compatible with IPv4 address, Probability of collisions is significant this is why it is restricted to local scope. Identifier of host only in the local network\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-16T07:51:21.165Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f4532d06143e400341cf0cc" + }, + "tags": [ + "kapitel3" + ], + "thema": "M-Äquivalenz", + "content": "Zwei $τ$-Strukturen $\\mathfrak A, \\mathfrak B$ sind $m$-äquivalent ($\\mathfrak A ≡_m \\mathfrak B$), wenn für alle $τ$-Sätze $ψ$ mit $qr(ψ) ≤ m$ gilt:\\\\\n$\\mathfrak A \\models ψ$ gdw. $\\mathfrak B \\models ψ$.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-25T15:48:32.482Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f476f791d84860045afbb3d" + }, + "tags": [], + "thema": "KS AL", + "content": " $\\Phi \\subseteq AL, \\varphi \\in AL:$\n $\\Phi$ erfüllbar gdw. jede endl. Teilmenge von $\\Phi$ erfüllbar ist.\n $\\Phi \\models \\varphi$ gdw. endl. Teilmenge $\\Phi_{0}$ $\\subset \\Phi$ ex. sodass: $\\Phi_{0}$ $\\models \\Phi$", + "latex": 1, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-27T08:31:53.648Z" + }, + "vorlesung": "mal", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3bee" + }, + "tags": [ + "1" + ], + "content": "Kategorien sind allgemeine Begriffe, um Gegenstände zu Beschreiben bzw. Arten von Gegenständen.", + "thema": "Was versteht man in der Ontologie unter „Kategorien“?", + "date": { + "$date": "2020-11-03T22:56:29.559Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c04" + }, + "tags": [ + "1" + ], + "content": "Mentale Gegenstände sind der Introspektion zugänglich. \nSie sind sinnlich wahrnehmbar, man kann nur deren Anzeichen wahrnehmen. \nSie sind nicht räumlich ausgedehnt und auch nicht lokalisiert, sie sind jedoch zeitlich lokalisiert.\nSie sind nicht naturwissenschaftlich vollständig beschreibbar. \nSie sind nicht objektiv, sondern immer an ein Subjekt gebunden. \n\n", + "thema": "1. Wie kann man die Kategorie der mentalen Gegenstände ontologisch charakterisieren? Durch welche Eigenschaften zeichnen sie sich gegenüber Gegenständen anderer Kategorien aus? ", + "date": { + "$date": "2020-11-03T22:56:29.597Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c14" + }, + "tags": [ + "1" + ], + "content": "Platon. ", + "thema": "2. Welcher antike Philosoph ist der bis heute wohl berühmteste Verteidiger einer Ontologie der abstrakten Gegenstände?", + "date": { + "$date": "2020-11-03T22:56:29.619Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c17" + }, + "tags": [ + "1" + ], + "content": "a. Es gibt erklärungsbedürftiges Phänomen P. Beste Erklärung für P ist die Existenz von Gegenständen G.\nb. Wenn Existenz von G die beste Erklärung für P ist sollte man die Existenz von G annehmen.\nc. Also: Man sollte Existenz von G annehmen.\n", + "thema": "5. Erläutern Sie die Struktur des sog. „Arguments der besten Erklärung“!", + "date": { + "$date": "2020-11-03T22:56:29.623Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c1a" + }, + "tags": [ + "1" + ], + "content": "Platon. ", + "thema": "2. Welcher antike Philosoph hat als erster eine Theorie der Universalien entwickelt und vertreten?", + "date": { + "$date": "2020-11-03T22:56:29.627Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c1d" + }, + "tags": [ + "1" + ], + "content": "Individuelle. ", + "thema": "1. Der begriffliche Gegensatz zum Allgemeinen ist das .... ?", + "date": { + "$date": "2020-11-03T22:56:29.631Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c36" + }, + "tags": [ + "1" + ], + "content": "Typen sind Universalien, Token sind Instanziierungen von Universalien. ", + "thema": "1. Erläutern Sie die auf Charles Sanders Peirce zurückgehende Typus-Token-Unterscheidung!", + "date": { + "$date": "2020-11-03T22:56:29.656Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8103" + }, + "tags": [ + "1" + ], + "content": "Alles, woran oder worüber man (nach)denken kann bzw. worüber man eine Aussage treffen kann. ", + "thema": "3. Wie könnte man „Entität“ bzw. „Gegenstand“ definieren?", + "date": { + "$date": "2020-11-03T23:03:26.426Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b810d" + }, + "tags": [ + "1" + ], + "content": "1. Es gibt musikalische Werke. \n2. Musikalische Werke sind keine materiellen Gegenstände. \n3. Folglich gibt es Gegenstände, die nicht materiell sind. \n", + "thema": "1. Formulieren Sie ein Argument, dessen Konklusion die Negation der materialistischen These ist!", + "date": { + "$date": "2020-11-03T23:03:26.445Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8115" + }, + "tags": [ + "1" + ], + "content": "Reale Gegenstände können kausal wirksam sein, währenddessen dies bei idealen nicht der Fall ist.", + "thema": "5. Wie könnte man die Unterscheidung zwischen konkreten (realen) Gegenständen einerseits und abstrakten (idealen) Gegenständen andererseits erklären?", + "date": { + "$date": "2020-11-03T23:03:26.460Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c96c5883a800341b5db7" + }, + "thema": "5. Gegen welche Position(en) zum Leib-Seele-Problem richtet sich Frank Jackson mit dem Mary-Gedankenexperiment bzw. seiner Interpretation desselben?", + "content": "Er richtet sich gegen die Identitätstheorie und den Funktionalismus", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10caf05883a800341b5dca" + }, + "thema": "3. Welche Rolle spielen Qualia für die Frage, was es heißt, ein Zeichen bzw. eine Zeichenfolge zu verstehen?", + "content": "Auch das Erleben der bloßen Bedeutung eines Wortes (unabhängig von einer etwaigen emotionalen Färbung) hat bereits eine subjektive Erlebnisqualität. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120cec72389a00348084fc" + }, + "thema": "1. Was versteht man unter einem „leeren singulären Term“? Erläutern Sie diesen Begriff!", + "content": "ein leerer singulärer Term ist singulärer Term, der nichts bezeichnet! Es mag auch andere Wörter oder Wortfolgen geben, die nichts bezeichnen (zum Beispiel das Wort \"und\", die Wortfolge \"ist zugleich an mehreren Orten\", die Wortfolge \"2 und 2 ist 5\"), aber diese sind keine leeren singulären Terme.", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10cb155883a800341b5dcd" + }, + "thema": "5. Gehen Sie zu Abschnitt 2.16 des Skriptums und betrachten Sie das dort abgebildete Hasenenten-Bild. Beschreiben Sie das, was bei der Betrachtung dieses Bildes geschieht, mit Hilfe des Qualia-Begriffs! ", + "content": "In beiden Fällen ist der Sinnesreiz (diese bestimmte Linienkonfiguration) dieselbe. Aber \"es fühlt sich anders an\", diese als Hasenbild zu sehen als sie als Entenbild zu sehen. Man hat also phänomenal verschiedene Wahrnehmungserlebnisse. Man könnte sagen: In dem einen Fall hat man ein Hasenbild-Quale, im anderen Fall ein Entenbild-Quale. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120dc972389a0034808508" + }, + "thema": "4. Was versteht Frege unter dem „Sinn“ eines Ausdrucks?", + "content": "Der Sinn eines Ausducks präsentiert den Gegenstand auf eine gewisse Art und Weise. ", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10ca695883a800341b5dc5" + }, + "thema": "3. Was soll das Chinese-Room-Gedankenexperiment zeigen?", + "content": "Dass der Turing-Test kein angebrachtes Mittel ist, um zu zeigen, dass Intelligenz oder Bewusstsein im Gegenüber vorliegt. ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f10c4885883a800341b5d7f" + }, + "thema": "6. Geben Sie Beispiele für physische Eigenschaften!", + "content": "Wasserlöslich, entflammbar, 54 kg schwer, einen Arm zu haben ", + "vorlesung": "phi2.20", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f120bf972389a00348084e6" + }, + "thema": "2. Was für Gegenstände („Gegenstand“ im ontologischen Sinn gemeint) kommen in einem Zeichenprozess (gemäß Morris’ Modell) vor?", + "content": "nicht nur Zeichen, sondern auch Zeichensysteme und Zeichenverwender (Sprecher).", + "vorlesung": "philo32", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c497b79acd0034c8df94" + }, + "tags": null, + "thema": "1. Wodurch unterscheidet sich die Metaethik von der deskriptiven Ethik?", + "content": "Sie ist im Gegensatz zur deskriptiven Ethik keine empirische Disziplin", + "date": { + "$date": "2020-07-21T10:33:59.345Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c621b79acd0034c8dfad" + }, + "tags": null, + "thema": "3. Überlegen Sie sich Beispiele für Fälle, in denen anscheinend eine moralische Überzeugung handlungsmotivierend wirkt! ", + "content": "Einem Obdachlosen Geld zu geben bzw. in einer Obdachlosenunterkunft auszuhelfen, jemandem Verletzen zu helfen (z.B. einer älteren Person, die in der Fußgängerzone gefallen ist), einen gefunden Geldbeutel zur Polizei/ Fundbüro zu bringen", + "date": { + "$date": "2020-07-21T10:40:33.114Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f16c758b79acd0034c8dfbf" + }, + "tags": null, + "thema": "3. Erläutern Sie das Gegensatzpaar „intrinsische Eigenschaft“ – „extrinsische Eigenschaft“!", + "content": "Erhält oder verliert ein Gegenstand eine intrinsische Eigenschaft, so verändert der Gegenstand sich. Dies ist nicht der Fall bei extrinsischen Eigenschaften, hier kann diese gewinnen oder verlieren, ohne sich selbst zu verändern. ", + "date": { + "$date": "2020-07-21T10:45:44.097Z" + }, + "vorlesung": "phi24", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5f26a0e9f8bf9500347e718d" + }, + "tags": [ + "5" + ], + "thema": "What is cell breathing?", + "content": "In UMTS, the cell size and number of devices are highly correlated. If the noise is too high for a station to receive signals from a mobile station, and transmit power cannot be increased, then the mobile station drops out of the cell. \nSo the cell size varies depending on the current load and this is why this phenomenon is called cell breathing.\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2020-08-02T11:18:01.275Z" + }, + "vorlesung": "mit", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f324ef440a9c80034e09476" + }, + "tags": [ + "0" + ], + "thema": "What are Wi-Fi Sharing Communities?", + "content": "Home users join the community and share their access point with other individuals in the community. Each community member can then connect to all other access points of the community.", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-11T07:55:32.540Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f32c5e4719b140034c93247" + }, + "tags": [], + "thema": "Why are TDMA and FDMA used in combination in GSM?", + "content": "In systems like GSM we have to have a certain data rate (voice transmission) for each station. We could make use of FDMA to create channels of minimum necessary bandwidth to give this data rate. But, the narrower a channel is, the more susceptible to narrowband interference it is. Thus we want to have broader channels. \n\nOn the other hand, use of TDMA on a single channel only. But, to keep the same data rate as before over\nthis broad, slotted channel would require a high signal rate, which increases\nthe risk of inter-symbol interference.\n\nThus: use FDMA and CDMA in combination to give relatively broad channels but\nnevertheless not much ISI problems. ", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-11T16:23:00.308Z" + }, + "vorlesung": "mit", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f330af3719b140034c9324a" + }, + "tags": [], + "thema": "Wann ist ein Teilgraph aufspannend?", + "content": "Ein Teilgraph $G'=(V',E')$ von $G=(V,E)$ heißt aufspannend gdw $V^′= V$. Die Begriffe sind analog fur gerichtete Graphen", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-11T21:17:39.910Z" + }, + "vorlesung": "qm", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f3313ca719b140034c9324e" + }, + "tags": [], + "thema": "Was ist ein Schnitt?", + "content": "Sei $ X \\subseteq V$ . Ein Schnitt ist die Kantenteilmenge $\\delta(X):= \\{\\{i, j\\}\\in E | i \\in X, j\\notin X\\}$, also die Menge aller Kanten die zu einem Knoten außerhalb von X inzident sind.\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-11T21:55:22.466Z" + }, + "vorlesung": "qm%20", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f35b31f2706d9003f6ad256" + }, + "tags": [], + "thema": "Wann kann Dijkstra nicht angewendet werden?", + "content": "Dijkstra kann nicht auf Graphen mit negativen Kantengewichten angewendet werden. Hier empfielt sich der Generische Label-Correcting Algorithmus", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-13T21:39:43.688Z" + }, + "vorlesung": "qmor", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f43b678ab4d3e0034c08c38" + }, + "tags": [ + "kapitel2" + ], + "thema": "Wann ist eine Interpretation passend für eine FO-Formel?", + "content": "Eine Interpretation $(\\mathfrak{A}, β)$ ist passend für eine Formel $ψ$ (oder eine Formelmenge $Φ$) wenn alle Funktions- und Relationssymbole von $ψ$ (bzw. $Φ$) in der Signatur von $\\mathfrak{A}$ enthalten sind und alle freien Variablen von $ψ$ (bzw. $Φ$) zum Definitionsbereich von $β$ gehören.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-24T12:45:44.066Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f44b8b2ab4d3e0034c08c4e" + }, + "tags": [ + "kapitel2" + ], + "thema": "Was ist eine Gewinnstrategie?", + "content": "Eine Strategie für Spieler $σ$ ist eine Funktion $f : \\{v ∈ V_σ : vE \\neq ∅\\} → V$, so dass $(v, f(v)) ∈ E$; sie ordnet also jeder nicht-terminalen Position von Spieler $σ$ einen Zug zu. Wenn Spieler $σ$ jede Partie mit Anfangsposition $v_0$ gewinnt, wenn er mit Strategie $f$ spielt, dann ist $f$ eine Gewinnstrategie von Position $v_0$ aus.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-25T07:07:30.523Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f452e096143e400341cf0be" + }, + "tags": [ + "kapitel3" + ], + "thema": "Isomorphie", + "content": "$\\mathfrak A , \\mathfrak B$ seien $τ$-Strukturen. Ein Isomorphismus von $\\mathfrak A$ nach $\\mathfrak B$ ist eine bijektive Abbildung $π : A → B$, so dass folgende Bedingungen erfüllt sind: \\\\\n(1) Für jedes ($n$-stellige) Relationssymbol $R ∈ τ$ und alle $a_1, . . . , a_n ∈ A$\ngilt: $(a_1, . . . , a_n) ∈ R^\\mathfrak A$ gdw. $(πa_1, . . . , πa_n) ∈ R^\\mathfrak B$.\\\\\n(2) Für jedes ($n$-stellige) Funktionssymbol $f ∈ τ$ und alle $a_1, . . . , a_n ∈A$ gilt: \\\\\n$πf^\\mathfrak A (a_1, . . . , a_n) = f^\\mathfrak B (πa_1, . . . , πa_n)$.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-25T15:28:09.533Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f4611fd6143e400341cf0ce" + }, + "tags": [ + "kapitel4" + ], + "thema": "Was ist eine inkonsistente Satzmenge", + "content": "Es gibt Satzmengen $Φ$ aus denen jeder Satz (der entsprechenden Signatur) ableitbar ist. Eine solche Menge nennen wir inkonsistent. \\\\\nAufgrund der Korrektheit des Sequenzenkalküls sind inkonsistente Mengen unerfüllbar", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-26T07:40:45.262Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f46193b6143e400341cf0d6" + }, + "tags": [ + "kapitel4" + ], + "thema": "Aufsteigender Satz von Löwenheim-Skolem", + "content": "Sei $Φ ⊆ FO(τ)$ eine Satzmenge. \\\\\n(i) $Φ$ besitze beliebig große endliche Modelle (d.h. für jedes $n ∈ \\mathbb N$ gibt es ein Modell $\\mathfrak A \\models Φ$ mit endlichem $\\mathfrak A$ und $|\\mathfrak A | > n$). Dann hat $Φ$ auch ein unendliches Modell. \\\\\n(ii) $Φ$ besitze ein unendliches Modell. Dann gibt es zu jeder Menge $M$ ein Modell $\\mathfrak D \\models Φ$ über einem Universum $D$, welches mindestens so mächtig wie $M$ ist.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-26T08:11:39.718Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f461aa06143e400341cf0d8" + }, + "tags": [ + "kapitel4" + ], + "thema": "Nichtstandardmodell der Arithmetik", + "content": "Ein Nichtstandardmodell der Arithmetik ist eine $τ_{ar}$-Struktur, die zu $\\mathbb N$ zwar elementar äquivalent\naber nicht isomorph ist.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-08-26T08:17:36.221Z" + }, + "vorlesung": "MaLo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5f4770c01d84860045afbb41" + }, + "tags": [], + "thema": "Koinzidenzlemma", + "content": "Sei $\\psi \\in \\mathrm{AL}$ eine Formel und seien $\\mathfrak{I}$ und $\\mathfrak{I}^{\\prime}$ zwei zu $\\psi$ passende Interpretationen, so dass $\\mathfrak{I}(X)=\\mathfrak{I}^{\\prime}(X)$ für alle $X \\in \\tau(\\psi) .$ Dann ist $[\\psi]^{\\Im}=[\\psi]^{\\Im^{\\prime}} .$", + "latex": 1, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-08-27T08:37:20.784Z" + }, + "vorlesung": "mal", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3bed" + }, + "tags": [ + "1" + ], + "content": "Nein, da dies einen Widerspruch in sich darstellt.", + "thema": "4. Können Sie ein Beispiel für eine „Nichtentität“ geben (also für etwas, das keine Entität ist)?", + "date": { + "$date": "2020-11-03T22:56:29.554Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3bff" + }, + "tags": [ + "1" + ], + "content": "Vorgänge im und Zustände des Bewusstseins und das Bewusstsein selbst. ", + "thema": "1. Welche zwei Arten mentaler Gegenstände kann man grundsätzlich unterscheiden?", + "date": { + "$date": "2020-11-03T22:56:29.590Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c13" + }, + "tags": [ + "1" + ], + "content": "Sie sind weder der Introspektion zugänglich noch sinnlich wahrnehmbar. ", + "thema": "1. Was spricht (prima facie) gegen die Annahme abstrakter Gegenstände? ", + "date": { + "$date": "2020-11-03T22:56:29.618Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c10" + }, + "tags": [ + "1" + ], + "content": "Eine Tatsache ist ein Sachverhalt., der besteht. Ein Beispiel für einen Sachverhalt, der keine Tatsache ist, ist bspw. „Die Sonne ist schwarz.“ oder „Es regnet nie in Aachen.“.", + "thema": "2. Manche Philosophen, zum Beispiel Ludwig Wittgenstein, unterscheiden zwischen Sachverhalten und Tatsachen. Erläutern Sie diese Unterscheidung! Geben Sie Beispiele für Sachverhalte, die keine Tatsachen sind!", + "date": { + "$date": "2020-11-03T22:56:29.615Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c22" + }, + "tags": [ + "1" + ], + "content": "Eine Universalie ist etwas, das von mehreren einzelnen Dingen exemplifiziert werden kann.", + "thema": "6. Wie könnte man den Begriff des Universales in erster Annäherung und unter Verwendung des Begriffs der Exemplifikation definieren?", + "date": { + "$date": "2020-11-03T22:56:29.634Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c27" + }, + "tags": [ + "1" + ], + "content": "Es gibt keine Universalien in der Wirklichkeit, wohl aber in der Sprache und im Denken. ", + "thema": " 3. Was versteht man im Kontext der Universaliendiskussion unter „Konzeptualismus“?", + "date": { + "$date": "2020-11-03T22:56:29.642Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e01dcf19aa176c6e3c2a" + }, + "tags": [ + "1" + ], + "content": "Es wird angenommen, dass nicht nur singuläre Ausdrücke etwas bezeichnen, sondern auch allgemeine Terme bzw. Prädikatsausdrücke. \nDiese Prädikatsausdrücke in Sätzen drücken eine Relation aus. Als Relationstupel also (Gegenstand des singulären Terms, Gegenstand des Prädikatsausdrucks) = Gegenstand des singulären Terms exemplifiziert Gegenstand des Prädikatsausdrucks.\nJeder dieser Sätze impliziert also die Existenz einer Universale. \nFolglich gibt es wahre Sätze der Form (Gegenstand des singulären Terms, Gegenstand des Prädikatsausdrucks).\nAlso gibt es Universalien. \n", + "thema": "Erläutern Sie das von mir so genannte „Prädikationsargument“!", + "date": { + "$date": "2020-11-03T22:56:29.644Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8109" + }, + "tags": [ + "1" + ], + "content": "Alles, was existiert, ist materiell bzw. lässt sich naturwissenschaftlich vollständig beschreiben. ", + "thema": "1. Was versteht man in der Ontologie unter „Materialismus“ bzw. „Physikalismus“? ", + "date": { + "$date": "2020-11-03T23:03:26.438Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b811d" + }, + "tags": [ + "1" + ], + "content": "Erlebnisse sind nur dem Subjekt direkt zugänglich, alle anderen könnten Erlebnisse des Subjekts nur erschließen. Jedes Erlebnis ist das Erlebnis eines Subjekts und damit an dieses gebunden. Man kann mit einer anderen Person das Gleiche erleben, aber das Erlebnis ist nicht das Selbe (nicht identisch). ", + "thema": "3. In welchen Hinsichten sind Erlebnisse subjektiv? ", + "date": { + "$date": "2020-11-03T23:03:26.472Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8130" + }, + "tags": [ + "1" + ], + "content": "Allgemeiner Gegenstand.", + "thema": "1. Wie könnte eine deutsche Übersetzung des aus dem Lateinischen stammenden Kunstwortes „Universalie“ bzw. „Universale“ lauten?", + "date": { + "$date": "2020-11-03T23:03:26.493Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8132" + }, + "tags": [ + "1" + ], + "content": "Verschiedene Einzeldinge haben allgemeine Merkmale eben diese Universalien. ", + "thema": "3. In welchem Sinn sind Universalien allgemein?", + "date": { + "$date": "2020-11-03T23:03:26.497Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358be" + }, + "tags": [ + "Thema 1" + ], + "content": "Nein, da dies einen Widerspruch in sich darstellt.", + "thema": "4. Können Sie ein Beispiel für eine „Nichtentität“ geben (also für etwas, das keine Entität ist)?", + "date": { + "$date": "2020-11-03T23:06:48.107Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8143" + }, + "tags": [ + "1" + ], + "content": "Damit Gegenstände sich ähnlich sind, müssen sie etwas gemeinsam haben. \nDas, was sie gemeinsam haben, sind Universalien:\nEs gibt ähnliche Gegenstände.\nFolglich gibt es Universalien.\n\nÄhnlich wird hier mit der Definition: für alle x, y: (x,y) genau dann, wenn: es existiert ein z: x hat z und y hat z\n", + "thema": "1. Erläutern Sie das sog. „Ähnlichkeitsargument“ zugunsten der Annahme von Universalien! Wie lautet die Definition von Ähnlichkeit, die diesem Argument zugrunde liegt?", + "date": { + "$date": "2020-11-03T23:03:26.517Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358ba" + }, + "tags": [ + "Thema 1" + ], + "content": "Was gibt es auf der Welt bzw. was existiert?\nWas bedeutet es, wenn man sagt, dass etwas existiert?\n", + "thema": "Wie lauten die beiden Grundfragen der Ontologie?", + "date": { + "$date": "2020-11-03T23:06:48.099Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8154" + }, + "tags": [ + "1" + ], + "content": "Gelb ist eine Farbe. → Gelbe Dinge sind farbige Dinge.", + "thema": "4. Nachdenk- bzw. Diskussionsfrage: Fallen Ihnen andere Beispiele für Sätze ein, in denen eine Bezugnahme auf Typen oder andere Universalien vorliegt, die man aber so paraphrasieren kann, dass die Bezugnahme auf Universalien verschwindet? Wie könnten die Paraphrasen lauten? ", + "date": { + "$date": "2020-11-03T23:03:26.556Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358e9" + }, + "tags": [ + "Thema 1" + ], + "content": "d. Eine Firma klagt über eine Überschwemmung des Kellers und die Experten können es sich nur durch einen Rohrbruch Erklären.\ne. Wenn der Rohrbruch die beste Erklärung für die Überschwemmung ist sollte man annehmen, dass es einen Rohrbruch gab.\nf. Also: Man sollte annehmen, dass es einen Rohrbruch gab.\n", + "thema": "6. Geben Sie ein Beispiel für ein Argument der besten Erklärung!", + "date": { + "$date": "2020-11-03T23:06:48.167Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8147" + }, + "tags": [ + "1" + ], + "content": "Ersteres behandelt das ontologische es gibt und Letzteres das nichtontologische es gibt.", + "thema": "3. Warum ist jener logische Unterschied auch ontologisch relevant? ", + "date": { + "$date": "2020-11-03T23:03:26.521Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358d5" + }, + "tags": [ + "Thema 1" + ], + "content": "Mentale Gegenstände sind der Introspektion zugänglich. \nSie sind sinnlich wahrnehmbar, man kann nur deren Anzeichen wahrnehmen. \nSie sind nicht räumlich ausgedehnt und auch nicht lokalisiert, sie sind jedoch zeitlich lokalisiert.\nSie sind nicht naturwissenschaftlich vollständig beschreibbar. \nSie sind nicht objektiv, sondern immer an ein Subjekt gebunden. \n\n", + "thema": "1. Wie kann man die Kategorie der mentalen Gegenstände ontologisch charakterisieren? Durch welche Eigenschaften zeichnen sie sich gegenüber Gegenständen anderer Kategorien aus? ", + "date": { + "$date": "2020-11-03T23:06:48.144Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358db" + }, + "tags": [ + "Thema 1" + ], + "content": "Erlebnisse brauchen immer ein Bewusstsein als Träger. ", + "thema": "4. Welche Auffassung vertrat René Descartes in Bezug auf die Frage, ob das Ich/die Seele/das Bewusstsein der Introspektion zugänglich ist?", + "date": { + "$date": "2020-11-03T23:06:48.151Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358f9" + }, + "tags": [ + "Thema 1" + ], + "content": "Allgemeine Gegenstände sind weder sinnlich noch durch Introspektion wahrnehmbar, daher stellt sich die Frage, wie man diese überhaupt erkennen sollte. ", + "thema": "4. Wodurch sind nominalistische Positionen in der Regel primär motiviert?", + "date": { + "$date": "2020-11-03T23:06:48.205Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9c05" + }, + "tags": [ + "Thema 2" + ], + "content": "Sätze über mentale Zustände können übersetzt werden in Sätze über Verhaltensweisen\n", + "thema": "3. Was versteht man unter „Logischem Behaviourismus“?", + "date": { + "$date": "2020-11-03T23:08:42.969Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83a9" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Dualistisch: es wird angenommen, dass es sowohl physikalische als auch mentale Phänomene gibt.\nMonistisch: es wird angenommen, dass es entweder physikalische oder mentale Phänomene gibt.\n", + "thema": "1. Erläutern Sie die Unterscheidung zwischen dualistischen und monistischen Positionen zum Leib-Seele-Problem!", + "date": { + "$date": "2020-11-03T23:09:48.710Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83ac" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Mentale Zustände werden durch physische verursacht, die andere Richtung, dass Physikalisches durch Mentales verursacht wird, wird abgelehnt. \nThese 3 wird abgelehnt, Thesen 1 und 2 werden akzeptiert\n\n1. These der kausalen Geschlossenheit des Physikalischen\n2. Dualismusthese\n3. Interaktionsthese\n", + "thema": "4. Erläutern Sie die Position des Epiphänomenalismus! Welche der Thesen des Leib-Seele-Paradoxons werden im Epiphänomenalismus akzeptiert und welche nicht?", + "date": { + "$date": "2020-11-03T23:09:48.717Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83bb" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Descartes vertritt den Substanzdualismus (genaugenommen beides, weil Substanzdualismus ja Eigenschaftsdualismusimpliziert).", + "thema": "1. Vertritt Descartes einen Substanzdualismus oder einen Eigenschaftsdualismus oder beides? ", + "date": { + "$date": "2020-11-03T23:09:48.739Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83bd" + }, + "tags": [ + "Thema 2.20" + ], + "content": "- Alles was ich klar einsehe, ist möglich.\n- Ich sehe klar ein, dass ich nur mit der Eigenschaft des Denkens und ohne die Eigenschaft des Körpers existieren kann. \n- Ich sehe klar ein, dass alle Körper ohne die Eigenschaft des Denkens existieren können. \n", + "thema": "3. Descartes vertritt die Auffassung, dass Geist und Körper zwei voneinander verschiedene Entitäten sind und unabhängig voneinander existieren können. Welche Annahmen führen ihn zu dieser These? ", + "date": { + "$date": "2020-11-03T23:09:48.742Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83be" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Ich glaube, das Problem hier ist die Vieldeutigkeit des Wörtchens \"möglich\". Dieses Wort wird in der Tat sowohl in der Philosophie als auch im Alltag in unterschiedlichen Bedeutungen verwendet, die oft schwer auseinanderzuhalten sind. \"Es ist möglich, dass p\" kann etwa heißen \"Es ist naturgesetzlich möglich, dass p\" (also: p widerspricht nicht den geltenden Naturgesetzen) oder \"Es ist logisch möglich, dass p\" (also: p impliziert keinen logischen Widerspruch). Wenn Descartes sagt, dass es möglich ist, dass die Seele ohne Körper existiert, meint er vermutlich noch eine andere Art von Möglichkeit, aber worin diese besteht, ist gar nicht leicht fassbar. Ein \"Nachweis\" für diese Möglichkeit ist aber für das Bestehen der Möglichkeit sicher nicht erforderlich. ", + "thema": "4. Nachdenk- und Diskussionsfrage: Was halten Sie von Descartes’ Argument? Sehen Sie irgendwo Schwächen? Wenn ja, wo?", + "date": { + "$date": "2020-11-03T23:09:48.743Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83cc" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Identität ist eine symmetrische Relation, d.h. (x,y) → (y,x). Somit hat man aber noch nicht das mentale auf das physische reduziert, diese Reduktion ist aber das Hauptargument der Identitätstheorie.", + "thema": "2. Erläutern Sie den sog. „Symmetrieeinwand“ gegen die Identitätstheorie!", + "date": { + "$date": "2020-11-03T23:09:48.761Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6deb" + }, + "tags": [ + "Thema 3" + ], + "content": "Wörter mit Kausalbeziehung wie Rauch für Feuer, konvention für Benutzung für ein bestimmtes Wort\n", + "thema": "3. Erläutern Sie die Unterscheidung zwischen natürlichen und konventionellen Zeichen und geben Sie Beispiele für beide!", + "date": { + "$date": "2020-11-03T23:11:06.027Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6dfc" + }, + "tags": [ + "Thema 3" + ], + "content": "Semiose Gegen­stände fungieren als Zei­chen\n", + "thema": "1. Charles Morris untersucht Prozesse, in denen Zeichen vorkommen. Wie wird ein solcher Zeichenprozess bei Morris noch genannt?", + "date": { + "$date": "2020-11-03T23:11:06.063Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e08" + }, + "tags": [ + "Thema 3" + ], + "content": "Denken mit Ideen, Ideen verknüpft zu komplexeren menta­len Gebilden-Gedanken \n", + "thema": "7. Welche Beziehung besteht zwischen Ideen (im Sinne Lockes) und Gedanken?", + "date": { + "$date": "2020-11-03T23:11:06.081Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e1b" + }, + "tags": [ + "Thema 3" + ], + "content": "Aber dies ist nicht der Fall bei den zweit Sätzen von Frege. Da der eine informativ ist und der andere nicht. \n", + "thema": "3. Aus Freges Abendstern-Morgenstern-Problem lässt sich ein Einwand gegen die Referenztheorie der Bedeutung entwickeln. Formulieren Sie diesen Einwand! ", + "date": { + "$date": "2020-11-03T23:11:06.106Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e2e" + }, + "tags": [ + "Thema 3" + ], + "content": "Beispiel „Ich verspreche ...“, „Ich warne …“, „Ich begrüße …“. Dennoch kann man performative Äußerungen von nichtperformativen Äußerungen nicht durch ihre grammatikalische Struktur voneinander abgrenzen. Warum ist das nicht möglich?\nNicht jeder performative Äusserung hat diese Form\nÄußerungen mit typisch performative Äusserung Struktur nicht immer performative Äusserung", + "thema": "1. Viele performative Äußerungen haben folgende grammatikalische Form: Sie beginnen mit „Ich“ und einem darauffolgenden Verb in der ersten Person Singular Präsens Indikativ Aktiv, ", + "date": { + "$date": "2020-11-03T23:11:06.130Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6a2" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Sprache ist ein System von Zeichen", + "thema": "2. Wie hat Ferdinand de Saussure den Begriff der Sprache definiert?", + "date": { + "$date": "2020-11-03T23:12:19.542Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6af" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Zeichenvorkommnisse", + "thema": "2. Wie werden Zeichentokens noch genannt?", + "date": { + "$date": "2020-11-03T23:12:19.565Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6b6" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "In unserer alltäglichen Sprache stecken viele Mehrdeutigkeiten und Unklarheiten, die in der Wissenschaft und Philosophie zu Verwirrungen führen kann. Diese sollen durch Idealsprache umgangen werden. ", + "thema": "4. Welche Motivation steckt hinter der Philosophie der Idealsprache? Welche Probleme sollen durch eine Idealsprache gelöst bzw. vermieden werden?", + "date": { + "$date": "2020-11-03T23:12:19.575Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6ba" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Semiose", + "thema": "1. Charles Morris untersucht Prozesse, in denen Zeichen vorkommen. Wie wird ein solcher Zeichenprozess bei Morris noch genannt?", + "date": { + "$date": "2020-11-03T23:12:19.586Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6cc" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Für singuläre Terme bzw. Eigennamen. ", + "thema": "3. Für welche Art von sprachlichen Ausdrücken ist die Referenztheorie am ehesten plausibel?", + "date": { + "$date": "2020-11-03T23:12:19.611Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6db" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Sinn und Bedeutung", + "thema": "2. Frege unterscheidet zwei „semantische Ebenen“ (= Bedeutungsebenen). Wie nennt er diese?", + "date": { + "$date": "2020-11-03T23:12:19.636Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6e6" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Äußerungen, durch die Tätigkeiten durchgeführt werden. ", + "thema": "3. Was versteht man unter sog. „performativen Äußerungen“?", + "date": { + "$date": "2020-11-03T23:12:19.648Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6d4" + }, + "tags": [ + "Thema 4" + ], + "content": "(a) Es gibt bestimmte Umstände, unter denen denen absichtlichen Töten eines Menschen die Eigenschaft moralisch-erlaubt-zu-sein oder sogar geboten-zu-sein zukommt. \nWahrmacher: es ist Tatsache, dass es Umstände gibt, unter denen das absichtliche Töten eines Menschen moralisch erlaubt oder sogar geboten ist.\n(b) Bei einer anonymen Befragung gaben 45 Prozent der Studierenden an, dass sie es nicht moralisch verwerflich finden, bei Prüfungen zu schummeln. \nWahrmacher: es besteht der Sachverhalt, dass eine solche Umfrage mit genau diesen Ergebnissen durchgeführt werden. \n(c) 80 Prozent der Texaner finden, dass manche Verbrechen durch die Todesstrafe gesühnt werden sollen.\nWahrmacher: es ist Tatsache, dass genau 80% der Texaner diese Auffassung vertreten. \n(d) In einer Partnerschaft soll man unter allen Umständen aufrichtig zueinander sein.\nWahrmacher: Es ist Tatsache, dass man in einer Partnerschaft unter allen Umständen aufrichtig zueinander sein soll.\n", + "thema": "2. Betrachten Sie noch einmal die unter den Fragen zu Abschnitt 4.1 angeführten Beispiele und überlegen Sie, welche Gegenstände jeweils Wahrmacher dieser Sätze wären!", + "date": { + "$date": "2020-11-03T23:13:22.469Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6d6" + }, + "tags": [ + "Thema 4" + ], + "content": "Aussagen b, c, e, g, h, und i benötigen, um wahr zu sein lediglich die Existenz der Umfragen, Kulturen, Menschen etc. Dies ist „einfach“ nachzuweisen, da man diese leicht replizieren bzw. auffinden kann. Die restlichen Aussagen beziehen sich auf moralische Eigenschaften, deren Existenz quasi unmöglich nachweisbar ist. ", + "thema": "3. Nachdenk-/Diskussionsfrage: Erscheinen Ihnen einige der Wahrmacher, nach denen im Vorigen gefragt wurde, intuitiv problematischer als andere? Wenn ja, können Sie erklären, warum?", + "date": { + "$date": "2020-11-03T23:13:22.473Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6eb" + }, + "tags": [ + "Thema 4" + ], + "content": "Die Irrtumstheorie besagt, dass es zwar Werturteile gibt, diese aber alle falsch sind, weil Werteigenschaften nicht existieren. ", + "thema": "2. Was versteht man, im Kontext der Wertedebatte, unter der „Irrtumstheorie“? Wie lautet deren zentrale These?", + "date": { + "$date": "2020-11-03T23:13:22.498Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6fc" + }, + "tags": [ + "Thema 4" + ], + "content": "„Sie hat ein schönes Gesicht.“ - Sie hat ein symmetrisches Gesicht ohne Entstellungen.\n„Sie hat schöne Haare“ - Sie hat gesundes und gepflegtes Haar.\n„Das ist ein schöner Beweis“ - Dieser Beweis ist elegant und clever. \n", + "thema": "6. Fortführung der obigen Übung: Überlegen Sie sich weitere Kontexte, in denen das Adjektiv „schön“ vorkommt, und überlegen Sie auch dazu, wie eine naturalistische Interpretation lauten könnte! ", + "date": { + "$date": "2020-11-03T23:13:22.514Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e468d63edc0cd8ed3e45" + }, + "tags": [ + "Definitionen" + ], + "content": " $\\Phi \\subseteq FO(t), \\varphi \\in \\Phi:$\n $\\Phi$ erfüllbar gdw. jede endl. Teilmenge von $\\Phi$ erfüllbar ist.\n $\\Phi \\models \\varphi$ gdw. endl. Teilmenge $\\Phi_{0}$ $\\subset \\Phi$ ex. sodass: $\\Phi_{0}$ $\\models \\Phi$", + "thema": "KS FO", + "date": { + "$date": "2020-11-03T23:14:48.076Z" + }, + "vorlesung": "MaLo", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e468d63edc0cd8ed3e4b" + }, + "tags": [ + "Definitionen" + ], + "content": "Sei $(A,<)$ eine nicht-leere partielle Ordnung, in der jede Kette nach oben beschränkt ist. Dann besitzt $(A,<)$ ein maximales Element (in $A$ ).", + "thema": "Zorn", + "date": { + "$date": "2020-11-03T23:14:48.090Z" + }, + "vorlesung": "MaLo", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa408b29e5e1b00346db88d" + }, + "tags": [ + "Definitions" + ], + "thema": "Random walk normalized Laplacian representation", + "content": "$I_{i j}^{r w}=\\left\\{\\begin{array}{lc}1 & \\text { if } i=j \\text { and } \\operatorname{deg}\\left(v_{i}\\right) \\neq 0 \\\\ -\\frac{1}{\\operatorname{deg}\\left(v_{i}\\right)} & \\text { if } i \\neq j \\text { and } v_{i} \\text { is adjacent to } v_{j} \\\\ 0 & \\text { otherwise }\\end{array}\\right.$", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-11-05T14:14:10.559Z" + }, + "vorlesung": "websc", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa40c2e9e5e1b00346db88e" + }, + "tags": [ + "Definitions", + "Social Network Analysis" + ], + "thema": "What is a hub node? ", + "content": "A hub node has a lot of outgoing edges", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-11-05T14:29:02.427Z" + }, + "vorlesung": "websc", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fe4813869b11000346876a6" + }, + "tags": [ + "Modul 1" + ], + "thema": "Wann genau erfolgt eine Marktleistungsabgabe?", + "content": "Beim schuldgerechtlichen Übergang des Verkaufsguts an den Käufer", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-12-24T11:53:28.937Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8c33d9ec400045ce9c1d" + }, + "tags": [], + "thema": "2. Müssen die Prämissen eines folgerichtigen Arguments wahr sein?", + "content": "2. Nein. Aus unwahren Prämissen kann ein eine folgerichtige Konklusion gezogen werden, die dann auch (zufällig) wahr oder unwahr sein kann (siehe Beispiel Hauptstadt von Österreich). Es geht bei Folgerichtigkeit nur um formale, nicht um inhaltliche Korrektheit.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:11:31.560Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8d15d9ec400045ce9c2e" + }, + "tags": [], + "thema": "5. Welche Funktion haben die Kleinbuchstaben p, q, r ... in der formalen Sprache der Aussagenlogik? Wofür stehen diese? Dauerlink Antworten", + "content": "Die Kleinbuchstaben stehen in der Tat für Aussagevariablen, aber Aussagevariablen sind nicht Aussagen über Aussagen und stehen nicht für Aussagen über Aussagen. Vielmehr stehen Aussagevariablen für *beliebige* Aussagen, während Aussagekonstanten immer für *ganz bestimmte* Aussagen stehen. Man kann allerdings sagen, dass Aussagevariablen im Kontext von Aussagen über Aussagen verwendet werden. Zum Beispiel: \"Wenn p, dann non non p.\" Hier wird die Aussagevariable \"p\" verwendet, und die ganze Aussage bedeutet, dass *für beliebige Aussagen* gilt, dass, wenn die Aussage wahr ist, auch die doppelte Verneinung der Aussage wahr ist.", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:15:17.454Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8dc3d9ec400045ce9c37" + }, + "tags": [], + "thema": "6. Konstruieren Sie selber Beispiele für wohlgeformte Formeln sowie für nicht wohlgeformte Formeln!", + "content": "6. Wohlgeformt: (A → B) → C, ¬¬p ↔ p, (A → B) ↔ (¬A v B), nicht wohlgeformt: Ap, ¬, A→ → B", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:18:11.727Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8eead9ec400045ce9c43" + }, + "tags": [], + "thema": "3. Erläutern Sie die folgenden Ableitungsregeln und geben Sie jeweils ein Beispiel: Subjunktion", + "content": "Subjunktion \n\nIst eine Subjunktion als Formel zwischen A und B gegeben, so ist diese genau dann wahr, wenn nicht A oder B gilt. Dies hängt damit zusammen, dass aus einer falschen Aussage alles gefolgert werden kann. Wenn nicht A nicht gilt, gilt A, somit muss auch B gelten damit die Subjunktion wahr ist. \n\nWenn es schneit, dann ist der Boden weiß gdw. Wenn es nicht schneit oder der Boden weiß ist. ", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:23:06.230Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff91e1d9ec400045ce9c50" + }, + "tags": [], + "thema": "3. Welche Arten von singulären Termen kann man unterscheiden? Geben Sie jeweils auch ein Beispiel an!", + "content": "3. Man unterscheidet Eigennamen (1), bestimmte Beschreibungen (2) und indexikalische Ausdrücke (3) \n\nBeispiele: \n\n(1) Hans Peter \n(2) Die 3. Person von Links in der 5. Reihe \n(3) heute \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:35:45.480Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff9228d9ec400045ce9c57" + }, + "tags": [], + "thema": "1. Geben Sie je ein Beispiel für eine atomare Formel in der Prädikatenlogik mit einem ein- und einem zweistelligen Prädikat!", + "content": "1. Einstellig: Fa \nZweistellig: P_2bx \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:36:56.890Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff9234d9ec400045ce9c58" + }, + "tags": [], + "thema": "2. Geben Sie ein Beispiel für einen (natürlichsprachlichen Satz), der als die prädikatenlogische Formel „Fa“ symbolisiert werden könnte! ", + "content": "2. Peter ist alt \n2. Anna ist sportlich.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:37:08.757Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff9291d9ec400045ce9c5d" + }, + "tags": [], + "thema": "3. Geben Sie ein Beispiel für eine Formel mit einem Allquantor, der keine Junktoren enthält!", + "content": "3. ∀xFx\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:38:41.054Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6026766aa9e74b004258b440" + }, + "tags": [], + "thema": "4. Wie lautet die Frage nach dem Wesen des Wissens? ", + "content": "4) Was ist Wissen?\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:36:58.730Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602678dba9e74b004258b453" + }, + "tags": [], + "thema": "4. Was versteht man in der klassischen Erkenntnistheorie unter „Erfahrung“? ", + "content": "Zum einen die sinnliche Wahrnehmen wie Sehen, Hören, Reichen. Zum anderen aber auch die Inner Wahrnehmung.\n\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:47:23.279Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602680daa9e74b004258b492" + }, + "tags": [], + "thema": "2. Geben Sie Beispiele für Begriffe, die wir offenbar nicht ohne Erfahrung bilden können! ", + "content": "Tisch, Straße, Computer \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:21:30.986Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602680e1a9e74b004258b493" + }, + "tags": [], + "thema": "3. Geben Sie Beispiele für Urteile, zu denen wir offenbar nicht ohne Erfahrung gelangen können! ", + "content": "Ich sitze an einem Tisch, Ich glaube, dass Impfungen wirken \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:21:37.387Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6026814ca9e74b004258b494" + }, + "tags": [], + "thema": "1. Was versteht man unter „Begriffsempirismus“? ", + "content": "Begriffsempirismus basiert auf der Grundthese, dass alle Begriffe aus Erfahrung stammen. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:23:24.969Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60268152a9e74b004258b495" + }, + "tags": [], + "thema": "2. Was versteht man unter „Begriffsnativismus“? ", + "content": "Begriffsnativismus beschreibt die Aufassung, dass manche Begriffe uns angeboren sind. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:23:30.880Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6026816ca9e74b004258b499" + }, + "tags": [], + "thema": "6. Geben Sie Beispiele für Begriffe, die wir durch innere Wahrnehmung gewinnen! ", + "content": "Wahrnehmen, denken, zweifeln \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:23:56.464Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60268317a9e74b004258b4b0" + }, + "tags": [], + "thema": "2. Was versteht man, im Kontext der Korrespondenztheorie, unter einem „Wahrmacher“? ", + "content": "2. \"Wahrmacher\" sind Dinge/Tatsachen, die einen Wahrheitsträger wahr machen.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:31:03.158Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60310486e6c161003452db0c" + }, + "tags": [ + "Definitionen" + ], + "thema": "Intransitivität - Definition", + "content": "Wenn $AC$ gilt liegt eine Intransitivität vor", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-20T12:45:58.389Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "603263f84ec6820045c1c7bb" + }, + "tags": [ + "Deskriptive Entscheidungslehre", + "Definitionen", + "Expermient" + ], + "thema": "Ellsberg Paradoxon", + "content": "- Spiel A: In einem Behälter sind 50 rote und 50 schwarze Bälle. Wenn ein roter Ball\ngezogen wird, gewinnen Sie 1.000 €.\n\n- Spiel B: In einem Behälter sind 100 Bälle. Die Bälle sind gemischt rot und schwarz,\nallerdings ist die genaue Aufteilung unbekannt. Wenn ein roter Ball gezogen\nwird, gewinnen Sie 1.000 €.\n\nDie meisten wählen Spiel A, da sie dort eine größere wahrgenommene Kontrolle haben\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-21T13:45:28.794Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6032648d4ec6820045c1c7bc" + }, + "tags": [ + "Deskriptive Entscheidungslehre" + ], + "thema": "Was sind Auswirkungen von Integration vs Segregation im Kontrolldefizit?", + "content": "Integration: Zusammenfassen von Risiken und dadurch ein geringeres Kontrolldefizit\nSegregation: Wahrnehmen aller Einzelrisiken und dadurch ein höheres Kontrolldefizit", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-21T13:47:57.883Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6033e2a8d1b420003ca97fbd" + }, + "tags": [ + "Präskriptive Entscheidungslehre" + ], + "thema": "Was sind mu sigma regeln", + "content": "$\\mu-\\sigma$- Regeln sind Präferenzmodelle, die deutlich einfacher sind als Nutzenfunktionen, aber unter bestimmten\\\\ Bedingungen zu Nutzenfunktionen äquivalent sind. \\\\ Diese sind nur im Vorliegen einer quadratischen Nutzenfunktionen oder bei Einschränkungen auf zweiparametrige Verteilungen ", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-22T16:58:16.635Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6034fde7eaee5200341e71cd" + }, + "tags": [ + "Präskriptive Entscheidungslehre", + "Definitionen" + ], + "thema": "Erwartungsnutzen", + "content": "$$\\\\ EU(a)=\\sum_{i=1}^n p_i\\cdot u(a_i)\\\\ $$\\\\ wobei $u$ die Nutzungsfunktion ist ", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-23T13:06:47.042Z" + }, + "vorlesung": "dectheo", + "__v": 0 +}, +{ + "_id": { + "$oid": "605e0d62b95ca1004537d4e9" + }, + "tags": [ + "Internes Rewe" + ], + "thema": "Wie berechnet sich der relative Stückdeckungsbeitrag?", + "content": "

$\\frac{\\text{Deckungsbeitrag}}{\\text{Kapazitätsbeanspruchung}}$

", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-03-26T16:35:46.823Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "605e46a7b95ca1004537d4eb" + }, + "tags": [ + "Internes Rewe" + ], + "thema": "Einheitslernkurve", + "content": "$$y=y_1\\cdot x^{-b}$$\\\\ mit $-b=\\log_2 L$,\\\\ $L$, der Lernrate", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-03-26T20:40:07.588Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "607aa93a3739d50045be66e2" + }, + "tags": [ + "Malware" + ], + "thema": "What are the three main parts of a virus?", + "content": "- Infection mechanism (infection vector): The means by which a virus spreads or propagates, enabling it to replicate. \n- Trigger: The event or condition that determines when the payload is activated or delivered.\n- Payload: What the virus does, besides spreading. The payload may involve damage or may involve benign but noticeable activity. ", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-04-17T09:24:10.179Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "6108700eb8b905003bcc6620" + }, + "tags": [ + "Foundations of ML" + ], + "thema": "What types of statistical models do exist?", + "content": "1.Generative models: describe joint distribution p(x,y)\n\n2.Discriminative models: describe conditional distribution p(y|x)\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-08-02T22:22:06.748Z" + }, + "vorlesung": "webmine", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "610965d34a2776003b75a7b2" + }, + "tags": [ + "Association Rules" + ], + "thema": "When is an Association Rule interesting?", + "content": "An Association rule $A\\RightArrow B$ is interesting, if \\\\ $$\\\\ support(A,B)> k + support(A)\\cdot support(B)\\\\ $$\\\\ where $k$ is the size of the frequent itemset", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-08-03T15:50:43.605Z" + }, + "vorlesung": "webmine", + "__v": 0 +}, +{ + "_id": { + "$oid": "6120beb79f6c4a003c957d4d" + }, + "tags": [ + "Definitions", + "Association rules" + ], + "thema": "What is the confidence of an association rule?", + "content": "The confidence of a rule is defined as $confidence(X\\Rightarrow Y)=\\frac{N_{X\\wedge Y}} {N_X} $\\\\ ", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-08-21T08:52:07.786Z" + }, + "vorlesung": "bpi", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61dc6837df71a20e751b8643" + }, + "thema": "Was sind Fertigungskosten", + "content": "Lohneinzelkosten + Fertigungsgemeinkosten + Sondereinzelkosten der Fertigung", + "tags": [ + "Internes Rewe", + "Zuschlagskalkulation" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-10T17:09:11.713Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e977e7ed962c87ae4f3716" + }, + "thema": "Welche sind die Wissenskategorien nach Zahn?", + "content": "
  1. Wollen-Wissen: Motivation
  2. Können-Wissen: Praktisches Wissen
  3. Kennen-Wissen: Theoretisches Wissen
", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-20T14:55:35.408Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358c6" + }, + "tags": [ + "Thema 1" + ], + "content": "Ja, meiner Meinung nach ist der Materialismus eine Commonsense Auffassung. Dies ist schon in Kindern beobachtbar: für sie existiert erst einmal nur das, was sie sehen oder fühlen oder riechen können und auch die Neugierde mit endlosen „Und warum?“ Fragen zeigt, dass der Mensch ein Grundbedürfnis nach (wissenschaftlichen) Erklärungen hat.", + "thema": "4. Was meinen Sie: Ist der Materialismus eine Commonsense-Auffassung?", + "date": { + "$date": "2020-11-03T23:06:48.126Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358d0" + }, + "tags": [ + "Thema 1" + ], + "content": "Vorgänge im und Zustände des Bewusstseins und das Bewusstsein selbst. ", + "thema": "1. Welche zwei Arten mentaler Gegenstände kann man grundsätzlich unterscheiden?", + "date": { + "$date": "2020-11-03T23:06:48.138Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358e7" + }, + "tags": [ + "Thema 1" + ], + "content": "Argument from design. ", + "thema": "4. Wie wird das „Uhrmacherargument“ im Englischen genannt?", + "date": { + "$date": "2020-11-03T23:06:48.164Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe23508635908" + }, + "tags": [ + "Thema 1" + ], + "content": "Ein Typus ist etwas, das in vielen konkreten Gegenständen instanziiert sein kann. ", + "thema": "2. Was versteht man in der Ontologie unter einem Typus? ", + "date": { + "$date": "2020-11-03T23:06:48.226Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe23508635907" + }, + "tags": [ + "Thema 1" + ], + "content": "Typen sind Universalien, Token sind Instanziierungen von Universalien. ", + "thema": "1. Erläutern Sie die auf Charles Sanders Peirce zurückgehende Typus-Token-Unterscheidung!", + "date": { + "$date": "2020-11-03T23:06:48.226Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9beb" + }, + "tags": [ + "Thema 2" + ], + "content": "Wechselwirkungen (Interaktion) zwischen dem Mentalen und dem Physikalischen gibt. Dualistische Position. \n", + "thema": "2. Erläutern Sie die Position des Interaktionismus! Welche der Thesen des Leib-Seele-Paradoxons werden im Interaktionismus akzeptiert und welche nicht?", + "date": { + "$date": "2020-11-03T23:08:42.892Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bf5" + }, + "tags": [ + "Thema 2" + ], + "content": "Gottfried Wilhelm Leibniz (1646–1716).\n", + "thema": "12. Nennen Sie einen historischen Vertreter der Theorie der prästabilierten Harmonie!", + "date": { + "$date": "2020-11-03T23:08:42.919Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bfb" + }, + "tags": [ + "Thema 2" + ], + "content": "Eigenschaftsdualismus zusätzlich zu physischen Eigenschaften, es gibt nichtreduzierbare mentale Eigenschaften\nSubstanzdualismus -> Eigenschaftsdualismus\n", + "thema": "4. Welche Beziehung besteht zwischen Substanzdualismus und Eigenschaftsdualismus? Impliziert Substanzdualismus einen Eigenschaftsdualismus? Impliziert Eigenschaftsdualismus einen Substanzdualismus?", + "date": { + "$date": "2020-11-03T23:08:42.945Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9c01" + }, + "tags": [ + "Thema 2" + ], + "content": "Albert hat einen Körper der aussieht wie der eines Schrankes. aber die Seele von Hans ist sensibel wie ein Künstler und ängstlich wie ein Kind.\n", + "thema": "2. Betrachten Sie folgende Aussage: „Albert ist ein Schrank von einem Mann, aber zugleich sensibel wie ein Künstler und ängstlich wie ein Kind.“ Warum kann man das im Rahmen einer substanzdualistischen Auffassung eigentlich nicht sagen? Wie könnte man diese Charakterisierung einer Person im Rahmen einer substanzdualistischen Position korrekt formulieren? ", + "date": { + "$date": "2020-11-03T23:08:42.958Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9c0b" + }, + "tags": [ + "Thema 2" + ], + "content": "unplausibel dass nur bestimmte Wesen mit einer ganz bestimmten Physiologie Schmerzen empfinden können\n", + "thema": "9. Betrachten Sie folgende Aussage: „Schmerzen sind mit bestimmten Gehirnzuständen (nämlich sog. C-Fasererregungen) korreliert. Das heißt: Immer dann, wenn ein Subjekt Schmerzen empfindet, liegen C-Fasererregungen vor; und immer, wenn C-Fasererregungen vorliegen, empfindet das Subjekt Schmerzen.“ Diese Aussage impliziert nicht, dass die Identitätstheorie richtig ist. Warum nicht? ", + "date": { + "$date": "2020-11-03T23:08:42.978Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c2a" + }, + "tags": [ + "Thema 2" + ], + "content": "Was man bei einem Wort fühlt und nicht nur operiert an Zeichen\n", + "thema": "3. Welche Rolle spielen Qualia für die Frage, was es heißt, ein Zeichen bzw. eine Zeichenfolge zu verstehen?", + "date": { + "$date": "2020-11-03T23:08:43.028Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a8399" + }, + "tags": [ + "Thema 2.20" + ], + "content": "In welcher Beziehung stehen das Physische und das Psychische zueinander?", + "thema": "1. Worin besteht das sog. „Leib-Seele-Problem“? Versuchen Sie, es in Form einer Frage zu formulieren! ", + "date": { + "$date": "2020-11-03T23:09:48.686Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a839d" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Ein rein physisches Individuum hat nur physische und keine mentalen Eigenschaften. \nEin rein mentales Individuum hat nur mentale und keine physischen Eigenschaften.\nEin psychophysisches Individuum hat sowohl physische als auch mentale Eigenschaften.\n", + "thema": "5. Was versteht man unter einem „rein physischen Individuum“, einem „rein mentalen Individuum“ und einem „psychophysischen Individuum“?", + "date": { + "$date": "2020-11-03T23:09:48.694Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83b0" + }, + "tags": [ + "Thema 2.20" + ], + "content": "George Berkeley", + "thema": "8. Nennen Sie einen historischen Vertreter des Idealismus!", + "date": { + "$date": "2020-11-03T23:09:48.723Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83bf" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Wo findet die kausale Interkation zwischen Geist und Körper statt und wie kann man sich diese vorstellen?", + "thema": "1. Wie lautet das Grundproblem des Substanzdualismus (genauer: der interaktionistischen Variante des Substanzdualismus)? Formulieren Sie das Problem als Frage!", + "date": { + "$date": "2020-11-03T23:09:48.744Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83c7" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Mit Verhaltensdisposition ist die Veranlagung bzw. Neigung gemeint, unter bestimmten Situationen bestimmte Verhaltensweisen zu zeigen. ", + "thema": "6. Was versteht man unter „Verhaltensdispositionen“?", + "date": { + "$date": "2020-11-03T23:09:48.753Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83c9" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Mit Gehirnzuständen.", + "thema": "8. Heute vertreten viele eine Identitätstheorie in Bezug auf das Leib-Seele-Problem, wollen aber mentale Zustände nicht mit Verhalten oder Verhaltensdispositionen identifizieren. Womit sonst werden im Lager der Identitätstheorie mentale Zustände identifiziert? ", + "date": { + "$date": "2020-11-03T23:09:48.755Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83ce" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Physische Realisierung ist nicht dasselbe wie Identität. Sie bezeichnet nur eine Möglichkeit, wie ein Zustand realisiert ist, schließt aber nicht aus, dass es weitere Methoden zur Umsetzung geben kann. „Schmerzen sind beim Menschen in C-Fasererregungen physisch realisiert“ bedeutet also, dass Schmerzen auch noch auf andere Weisen realisiert sein können und Schmerzen nicht mit C-Fasererregungen identisch sind.", + "thema": "4. Versuchen Sie, den Begriff der „physischen Realisierung“ in der Philosophie des Geistes zu erklären! Was bedeutet es zum Beispiel, zu sagen, dass (bei uns Menschen) Schmerzen in C-Fasererregungen physisch realisiert sind? ", + "date": { + "$date": "2020-11-03T23:09:48.763Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83e2" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Eine Testperson A sitzt muss herausfinden welcher seiner beiden Gegenüber B und C (A sieht beide nicht) ein Computer und welcher ein Mensch ist. A stellt B und C schriftlich Fragen und muss anhand deren Antworten - auch wieder schriftlich - ermitteln welcher nun wirklich ein Mensch ist. ", + "thema": "1. Beschreiben Sie den sog. „Turing-Test“!", + "date": { + "$date": "2020-11-03T23:09:48.791Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6dea" + }, + "tags": [ + "Thema 3" + ], + "content": "natürliche von konventionel­len Zeichen unterscheiden\nnatürliche: Kau­salbezie­hung, stehen nicht für etwas, aber sie weisen auf etwas hin.\nkonventionelle: konvention dass ein Zeichen für etwas steht wie Feuer", + "thema": "2. Welche Arten von Zeichen werden unterschieden?", + "date": { + "$date": "2020-11-03T23:11:06.026Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e20" + }, + "tags": [ + "Thema 3" + ], + "content": "Leere Ausdrücke können einen Sinn haben, wie der Osterhase, dieser Ausdruck präsentiert unserem Gedanken etwas vor\n", + "thema": "5. Wie kann man mit Hilfe von Freges Unterscheidung zwischen Sinn und Bedeutung das Problem der leeren singulären Terme (siehe Abschnitt 3.10 oben) lösen?", + "date": { + "$date": "2020-11-03T23:11:06.114Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6c0" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Bedeutungen sind etwas Mentales - Vorstellungen. Das in unserem Bewusstsein ist primär gegenüber der Sprache und somit sind Zeichen der Lautsprache Zeichen für mentale Repräsentationen. ", + "thema": "1. Erläutern Sie kurz die sog. „Vorstellungstheorie der Bedeutung“!", + "date": { + "$date": "2020-11-03T23:12:19.592Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6de" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Leere singuläre Terme haben immer noch keine Bedeutung aber einen Sinn. Dadurch können auch Sätze, in welchen diese Terme enthalten sind, einen Sinn haben. ", + "thema": "5. Wie kann man mit Hilfe von Freges Unterscheidung zwischen Sinn und Bedeutung das Problem der leeren singulären Terme (siehe Abschnitt 3.10 oben) lösen?", + "date": { + "$date": "2020-11-03T23:12:19.638Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6e8" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Versteht man z.B. versprechen als geistigen Akt, so kann man keine Versprechen mehr geben bzw. brechen. Hält man ein Versprechen nicht, so hat man es nicht gebrochen, sondern hat nur beim Versprechengeben gelogen, da man nie die Absicht hatte, das Gesagte tatsächlich umzusetzen. ", + "thema": "5. Austin betont, dass performative Äußerungen keine Beschreibungen „innerer geistiger Akte“ sind. Er meint scherzhaft, performative Äußerungen als Beschreibungen „innerer geistiger Akte“ zu interpretieren, würde Bigamisten und Meineidigen „ein Hintertürchen öffnen“. Wie ist das zu verstehen? Inwiefern würde das Bigamisten und Meineidigen „ein Hintertürchen öffnen“? ", + "date": { + "$date": "2020-11-03T23:12:19.650Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6f0" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Lokutionäre Kraft, Illokutionäre Kraft, Perlokutionäre Kraft", + "thema": "1. Welche „Kräfte“ von Äußerungen unterscheidet Austin?", + "date": { + "$date": "2020-11-03T23:12:19.661Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6c4" + }, + "tags": [ + "Thema 4" + ], + "content": "Die philosophische normative Ethik beschäftigt formuliert und begründet normative Aussagen. Nichtphilosophische Morallehren stellen solche Aussagen idR nur auf. ", + "thema": "2. Was unterscheidet philosophische normative Ethik von nichtphilosophischen Morallehren? ", + "date": { + "$date": "2020-11-03T23:13:22.427Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6c8" + }, + "tags": [ + "Thema 4" + ], + "content": "Sie ist im Gegensatz zur deskriptiven Ethik keine empirische Disziplin", + "thema": "1. Wodurch unterscheidet sich die Metaethik von der deskriptiven Ethik?", + "date": { + "$date": "2020-11-03T23:13:22.436Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6d1" + }, + "tags": [ + "Thema 4" + ], + "content": "Jeder wahre Satz hat einen Wahrmacher. ", + "thema": "3. Formulieren Sie das sog. „Wahrmacherprinzip“!", + "date": { + "$date": "2020-11-03T23:13:22.464Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6dd" + }, + "tags": [ + "Thema 4" + ], + "content": "Die universelle Wertskepsis in der Ästhetik. ", + "thema": "3. Was für eine philosophische Position drückt die bekannte Redewendung „Die Schönheit liegt im Auge des Betrachters“ aus?", + "date": { + "$date": "2020-11-03T23:13:22.483Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fb82306bffef70034b4fe9a" + }, + "tags": [ + "Defnitionen", + "Modul 1" + ], + "thema": "Was ist eine Bilanz?", + "content": "

Zusammenstellung der Vermögensgüter (Mittelverwendung) und Kapitalien (Mittelherkunft) zu einem bestimmten Zeitpunkt (Bilanzstichtag).

Die Bilanz ist das formale Mittel zur Eigenkapitalmessung

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-11-20T20:11:50.514Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fe493ad69b11000346876a8" + }, + "tags": [ + "Defnitionen", + "Modul 2" + ], + "thema": "Was sind Ereignisse ohne Eigenkapitalwirkung?", + "content": "

Ereignissse die die Bilanz verändern aber nicht das Eigenkapital berühren. Dazu zählen:

  1. Aktivtausch
  2. Bilanzverlängerung ohne Eigenkapitalwirkung
  3. Bilanzverkürzung ohne Eigenkapitalwirkung
  4. Passivtausch ohne Eigenkapitalwirkung
", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-12-24T13:12:13.682Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fe52ad58c9f31644bf43306" + }, + "tags": [], + "thema": "testtest", + "content": "testtest", + "latex": 0, + "authorId": "5fb2980de6127e00340f5677", + "date": { + "$date": "2020-12-24T23:57:09.546Z" + }, + "vorlesung": "testtes", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff89dfd9ec400045ce9c06" + }, + "tags": [], + "thema": "1. Welche Disziplinen der Philosophie kennen Sie?", + "content": "Ethik, Ästhetik, (Sprach-)Logik, Erkenntnistheorie, Metaphysik", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:01:35.818Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8c1ad9ec400045ce9c1b" + }, + "tags": [], + "thema": "3. Warum ist es wichtig, beim Argumentieren gewisse methodische Regeln zu befolgen?", + "content": "3. Wenn keine methodischen Regeln eingehalten werden, verschiebt das Argument die Unklarheit über das Thema lediglich zu einer Unklarheit über das Argument. Somit ist keine Erkenntnis gewonnen, es benötigt dann immer noch eine Erkenntnis über die Argumentsyntax um die Erkenntnis über das Thema zu erlangen.", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:11:06.583Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8cf5d9ec400045ce9c2c" + }, + "tags": [], + "thema": "3. Wie werden die Junktoren noch genannt?", + "content": "3. logische Konstanten\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:14:45.131Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8d2ed9ec400045ce9c30" + }, + "tags": [], + "thema": "2. Inwiefern kann die Verwendung formaler Sprachen die Prüfung eines Arguments auf Folgerichtigkeit erleichtern?", + "content": "2. Die formale Darstellung stellt die logische Struktur klar vor Augen und verhindert so eine Ablenkung durch Inhalte und Fragen nach deren Wahrheitswert. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:15:42.655Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8de1d9ec400045ce9c38" + }, + "tags": [], + "thema": "1. Was versteht man in der philosophischen Logik unter „Symbolisierung“ bzw. „Formalisierung“?", + "content": "Das Übertragen von Prämissen und Konklusion eines Arguments in formale Sprache. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:18:41.388Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff9164d9ec400045ce9c49" + }, + "tags": [], + "thema": "1. Geben Sie das Vokabular der Prädikatenlogik vollständig an! Führen Sie sowohl die allgemeinen Bezeichnungen als auch die Symbole an!", + "content": "1. Junktoren der Aussagenlogik (v, →, ¬, ↔, Λ) und Klammern \nPrädikatbuchstaben (F,G,H..) \nIndividuenkonstanten (a,b,c..) \nIndividuenvariablen (x,y,z ..) \nQuantoren (∃, ∀) \n", + "latex": 1, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:33:40.069Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff9327d9ec400045ce9c62" + }, + "tags": [], + "thema": "8. Allquantifikationen können mit Hilfe des Negators als Existenzquantifikationen dargestellt werden, und umgekehrt. Führen Sie diese Umformungen für die folgenden Formeln durch:", + "content": "¬ ∀\n∀\n xFx\n\n∃\n∃\n x¬Fx\n\n∀\n∀\n xFx\n\n¬ ∃\n∃\n x¬Fx\n\n∃\n∃\n xFx\n\n¬ ∀\n∀\n x¬Fx\n\n\nAntwort:\n¬∀xFx ↔ ∃x¬Fx\n∃x¬Fx ↔ ¬∀xFx \n∀xFx ↔ ¬Ex¬Fx \n¬∃x¬Fx ↔∀xFx \n∃xFx↔ ¬∀x¬Fx \n¬∀x¬Fx ↔∃xFx ", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:41:11.635Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff945cd9ec400045ce9c6e" + }, + "tags": [], + "thema": "3. Beweisen Sie die Folgerichtigkeit des folgenden Arguments mit Hilfe des Baumverfahrens:", + "content": "1. Kröten fressen Schnecken. \n2. Alles, was Schnecken frisst, ist nützlich im Garten.\n3. Also: Kröten sind nützlich im Garten. (1,2)", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:46:20.045Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff94aad9ec400045ce9c72" + }, + "tags": [], + "thema": "3. Was versteht man unter einer „stipulativen Definition“? Sind stipulative Definitionen wahrheitswertfähig? Sind stipulative Definitionen erkenntniserweiternd? Wenn ja, inwiefern? Welche Erkenntnis liefern sie uns?", + "content": "3. Stipulative Definitionen sind willkürlich festgelegte Bedeutungen für meist neue Wörter in einer Sprache. Sie sind nicht informativ und haben keinen Erkenntnisgehalt. Deshalb würde ich sie auch nicht als wahrheitswertfähig bezeichnen.", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:47:38.457Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6026764da9e74b004258b43d" + }, + "tags": [ + "2" + ], + "thema": "1. Was sind die drei Grundfragen der Erkenntnistheorie?", + "content": "1. Was wissen wir/was können wir wissen? Wie gelangt man zum Wissen? Was ist Wissen?\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:36:29.410Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602676d9a9e74b004258b446" + }, + "tags": [], + "thema": "6. Wozu dient die Rechtfertigungsbedingung in der klassischen Wissensdefinition? Warum sind die Glaubens- und die Wahrheitsbedingung nicht ausreichend?", + "content": "6. Die Rechtfertigungsbedingung dient dazu, Wissen von zufällig wahrem Glauben abzugrenzen. Wissen kann demnach nur ex., wenn es einen Grund für die Erfüllung der Glaubensbedingung gibt. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:38:49.380Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6026790aa9e74b004258b457" + }, + "tags": [], + "thema": "4. Erläutern Sie das sog. „Gehirn-im-Tank-Argument“! ", + "content": "Nach dem \"Gehirn-im-Tank-Argument\" ist es nicht auszuschließen, dass alle Sinneswahrnehmungen durch elektrische oder chemische Reize von außen angestoßen werden. Demnach ist auch nicht auszuschließen, dass wir gar keine vollständigen Menschlichen Wesen sind, sondern unser Gehirn sich nur in einer Nährlösung in einem Tank befindet. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:48:10.136Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267918a9e74b004258b459" + }, + "tags": [], + "thema": "6. Was versteht man unter „Außenweltskepsis“? ", + "content": "Die Skepsis für die Rechtfertigung der Überzeugung von materiellen Dingen. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:48:24.620Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602679dba9e74b004258b46b" + }, + "tags": [], + "thema": "8. Erläutern Sie Descartes’ „Argument des bösen Dämons“! Was will Descartes mit diesem Argument zeigen, und wie geht er dabei vor? ", + "content": "Das \"Argument des bösen Dämon\" besagt, dass ein Geisterweisen existieren könnte, welches unser Denken beeinflusst. Dieses könnte uns immer täuschen, wenn wir z.B. Logik oder Mathematik anwenden möchten. Wichtig ist hierbei, dass ein solches Wesen grundsätzlich existieren kann. Daraus resultiert, dass Überzeugungen im Bereich Mathematik und Logik anzweifelbar sind. Sie sind also insbesondere nicht irrtumssicher. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:51:39.142Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267a4fa9e74b004258b472" + }, + "tags": [], + "thema": "3. Descartes’ Anliegen war es, die Skepsis zu überwinden. Selbst wenn man Descartes zugesteht, dass der Cogito-Satz irrtumssicher ist, scheint damit aber die Skepsis noch nicht überwunden. Warum nicht? ", + "content": "Der Cogito-Satz erlaubt, unter der Annahme, dass er irrtumssicher ist, über Erzeugungen der inneren Wahrnehmung Wissensanspruch zu erheben. Er stellt allerdings keine irrtumssichere Begründung für Erkenntnisse der Außenwelt dar. Über diese Erkenntnisse lassen sich also immer noch die gleichen Skeptischen Argumente, wie zuvor für die innere Wahrnehmung, anbringen. Damit ist die Skepsis also noch nicht überwunden. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:53:35.554Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267a7ea9e74b004258b474" + }, + "tags": [], + "thema": "2. Geben Sie ein Beispiel für eine alltägliche Verwendung des Wissensbegriffs, die offenkundig nicht voraussetzt, dass Wissen Gewissheit impliziert! ", + "content": "Frage: Hast du deinen Laptop dabei? \n\nAntwort: Ja, ich habe ihn beim Verlassen des Hauses in meinen Rucksack getan. \n\nDie Antwortende Person überprüft nicht den Rucksack, ob der Laptop vielleicht mittlerweile gestohlen wurde oder aus dem Rucksack gefallen ist. Trotzdem glaubt der Fragende ihm, dass die Person ihren Laptop dabei hat, er hat keine Gründe die Aussage zu bezweifeln. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:54:22.085Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267c21a9e74b004258b476" + }, + "tags": [], + "thema": "1. Worauf zielen die als „Gettier-Probleme“ bekannten Gedankenexperimente ab? Was soll mit diesen gezeigt werden? ", + "content": "Es soll gezeigt werden, dass die klassische Wissensdefinition nicht adäquat ist. Die Beispiele zeigen Situationen auf, in denen nach der klassischen Wissensdefinition Wissen vorliegt, nach dem Verständnis des alltäglichen Wissensbegriffes allerdings nicht. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:01:21.133Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602680c5a9e74b004258b490" + }, + "tags": [], + "thema": "3. Auch in der Diskussion zwischen Empiristen und Rationalisten geht es viel um Urteile und (noch mehr) um Begriffe. Was ist in diesem Kontext mit „Urteil“ und „Begriff“ meist gemeint? ", + "content": "Es geht um \"Urteile\" oder \"Begriffe\" im zweiten Sinne. Also dem Ausdruck eines bestimmten Bewusstseinsaktes oder dessen Inhalt. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:21:09.550Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60268164a9e74b004258b498" + }, + "tags": [], + "thema": "5. Geben Sie Beispiele für Begriffe, die wir durch Sinneswahrnehmung gewinnen! ", + "content": "Heiß, kalt, süß, bitter \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:23:48.859Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602681eca9e74b004258b49e" + }, + "tags": [], + "thema": "3. Geben Sie Beispiele für „metaphysische“ Urteile im Sinne Humes! ", + "content": "Got existiert/existiert nicht. \n\nEs gibt eine/keine bewusstseinsunabhängige Außenwelt. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:26:04.647Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60268207a9e74b004258b4a1" + }, + "tags": [], + "thema": "1. Was ist ein Urteil a priori? Erklären Sie den Begriff und geben Sie Beispiele! ", + "content": "Ein Urteil a priori sind solche, deren Wahrheitswert ohne Erfahrung erkennbar sind. \n\nDazu gehören zum Beispiel Mathematische oder Logische Urteile. \n\nBeispielsweise folgende Sätze: \n\nWenn A und B, dann A. \n\n2+2 ist 4. \n\n2+2 ist 3. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:26:31.667Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60268267a9e74b004258b4a8" + }, + "tags": [], + "thema": "6. Gibt es analytische Urteile a priori? Wenn ja, geben Sie ein Beispiel! ", + "content": "Ja, diese Urteile gibt es. Wie oben beschrieben, lassen sich analytische Urteile in ein logisches Urteil umwandeln. Das heißt, dass zum Erkennen, ob das Urteil wahr ist, keine Erfahrung, sondern lediglich Logik notwendig ist. \n\nBeispiel: Alle Bienenkönigin führen einen Bienenschwarm an. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:28:07.581Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6026834ca9e74b004258b4b4" + }, + "tags": [], + "thema": "2. Was ist mit „Kohärenz“ in diesem Zusammenhang gemeint?", + "content": "2. In einem kohärenten System stehen Sätze und Überzeugungen in einem Erklärungszusammenhang zueinander.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:31:56.375Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60292d9ba35b400034c80659" + }, + "tags": [ + "Defnitionen", + "Modul 3", + "KFR" + ], + "thema": "Was ist die Kapitalflussrechnung?", + "content": "

Bewegungsrechnung, die Auskunft über Herkunft und Verwendung liquiditätsamer Mittel in einem Abrechnungszeitraum gibt. Man unterscheider zwischen folgenden Zahlungsströmen (ZS):

  • ZS aus operativer Tätigkeit
  • ZS aus Investitionstätigkeit
  • ZS aus Finanzierungstätigkeit

Ziel ist es festzustellen ob das Unternehmen mehr oder weniger liquide geworden ist

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-14T14:03:07.324Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "602fb8b706795900452b3b22" + }, + "tags": [ + "Kapitel 1" + ], + "thema": "Binomialverteilung - Verteilungsfunktion", + "content": "$$\\\\ \\sum_{k=0}^{k=x} \\left(\\\\ \\begin{array}{c}\\\\ n \\\\\\\\ x\\\\ \\end{array}\\\\ \\\\ \\\\ \\right) p^x (1-p)^{n-x} \\\\ $$", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-19T13:10:15.180Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6030b7c6e6c161003452dafe" + }, + "tags": [], + "thema": "Was ist eine reflektierte Entscheidung?", + "content": "Bei einer reflektierten Entscheidung wird die Qualität der Entscheidung schon am Zeitpunkt der Entscheidung maximiert", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-20T07:18:30.819Z" + }, + "vorlesung": "dectheo", + "__v": 0 +}, +{ + "_id": { + "$oid": "6030d19ae6c161003452daff" + }, + "tags": [ + "Definitionen" + ], + "thema": "Gruppenentscheidungen", + "content": "Gruppenentscheidungen betreffen Entscheidungen von mindestens 2 Personen, die eine gemeinsame Aufgabe zu lösen haben und dabei zusammenarbeiten (auch in Hierarchiebeziehungen).", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-20T09:08:42.597Z" + }, + "vorlesung": "dectheo", + "__v": 0 +}, +{ + "_id": { + "$oid": "6030d652e6c161003452db03" + }, + "tags": [ + "Grupppenentscheidungen", + "Expermient" + ], + "thema": "Erklären Sie das Diktatorspiel", + "content": "Das Diktatorspiel ist eine Abwandlung des Umltimatumspiel in der Spieler B keine Wahlmöglichkeit hat.\nSpieler A bekommt einen Geldbetrag und wird gebeten etwas davon an Spieler B abzugeben. Spieler B hat hier keine Entscheidungsmöglichkeiten", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-20T09:28:50.146Z" + }, + "vorlesung": "dectheo", + "__v": 0 +}, +{ + "_id": { + "$oid": "6031079fe6c161003452db0e" + }, + "tags": [ + "Deskriptive Entscheidungslehre" + ], + "thema": "Wie groß ist das Arbeitsgedächtnis?", + "content": "nach Miller 1956: \"Magical Number 7 (+/- 2)\" \"chunks\"", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-20T12:59:11.981Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "60322b6f4ec6820045c1c7b3" + }, + "tags": [ + "Deskriptive Entscheidungslehre" + ], + "thema": "Welche Arten von Verfügbarkeitseffekten gibt es?", + "content": "- Overreaction \n- Narrative Bias\n- Primacy Effekt (bei Aufzählung werden ersten infos als wichtiger empfunden)\n- Priming Effekte (Verfügbarkeitseffekte indirekt über Assoziationen)", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-21T09:44:15.650Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "60325e6c4ec6820045c1c7b9" + }, + "tags": [ + "Deskriptive Entscheidungslehre" + ], + "thema": "Von welchen Faktoren hängt das Commitment ab", + "content": "- Entscheidungsfreiheit\n- Verantwortung\n- Irreversible Kosten (real oder kognitiv)\n- Normabweichung", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-21T13:21:48.252Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e684b9a254cbd9a11d82d9" + }, + "thema": "Was sind kalkulatorische Kosten", + "content": "
  1. kalkulatorische Abschreibungen: tatsächlisches Nutzungsverhalten
  2. kalkulatorische Wagnisse: unterschiedliche Risikobewertungen
  3. kalkulatorische Eigenkapitalzinsen: Oportunitätskosten alternativer Geldanlage
  4. kalkulatorischer Unternehmerlohn: Opportunitätskosten alternativer Tätigkeit
", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-18T09:13:29.133Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b813e" + }, + "tags": [ + "1" + ], + "content": "Es gibt keine Universalien in der Wirklichkeit, wohl aber in der Sprache und im Denken. ", + "thema": " 3. Was versteht man im Kontext der Universaliendiskussion unter „Konzeptualismus“?", + "date": { + "$date": "2020-11-03T23:03:26.514Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358c5" + }, + "tags": [ + "Thema 1" + ], + "content": "Commonsense bezeichnet die alltäglichen unreflektierten Überzeugungen, die jeder mehr oder minder hält. ", + "thema": "3. Was versteht man in der Philosophie unter „Commonsense“?", + "date": { + "$date": "2020-11-03T23:06:48.125Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358c9" + }, + "tags": [ + "Thema 1" + ], + "content": "- Prämissen durchnummeriert untereinanderschreiben. \n- unter die Prämissen kommt die Konklusion der Prämissen. \n", + "thema": "3. Wie sieht die Standardform eines (deduktiven) Arguments aus?", + "date": { + "$date": "2020-11-03T23:06:48.133Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358cb" + }, + "tags": [ + "Thema 1" + ], + "content": "Ein Kategoriensystem ist ein Begriffssystem und besteht aus mehreren Kategorien. Sie dienen dazu alle Gegenstände systematisch einzuteilen.", + "thema": "1. Was sind und wozu dienen Kategoriensysteme in der Ontologie?", + "date": { + "$date": "2020-11-03T23:06:48.135Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358cd" + }, + "tags": [ + "Thema 1" + ], + "content": "Jeder Gegenstand sollte irgendwo zugeordnet werden können. ", + "thema": "3. Welche Bedingungen sollte ein zweckmäßiges Kategoriensystem auf jeden Fall erfüllen?", + "date": { + "$date": "2020-11-03T23:06:48.137Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358e4" + }, + "tags": [ + "Thema 1" + ], + "content": "Sie sind weder der Introspektion zugänglich noch sinnlich wahrnehmbar. ", + "thema": "1. Was spricht (prima facie) gegen die Annahme abstrakter Gegenstände? ", + "date": { + "$date": "2020-11-03T23:06:48.160Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358fb" + }, + "tags": [ + "Thema 1" + ], + "content": "Es wird angenommen, dass nicht nur singuläre Ausdrücke etwas bezeichnen, sondern auch allgemeine Terme bzw. Prädikatsausdrücke. \nDiese Prädikatsausdrücke in Sätzen drücken eine Relation aus. Als Relationstupel also (Gegenstand des singulären Terms, Gegenstand des Prädikatsausdrucks) = Gegenstand des singulären Terms exemplifiziert Gegenstand des Prädikatsausdrucks.\nJeder dieser Sätze impliziert also die Existenz einer Universale. \nFolglich gibt es wahre Sätze der Form (Gegenstand des singulären Terms, Gegenstand des Prädikatsausdrucks).\nAlso gibt es Universalien. \n", + "thema": "Erläutern Sie das von mir so genannte „Prädikationsargument“!", + "date": { + "$date": "2020-11-03T23:06:48.207Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe23508635905" + }, + "tags": [ + "Thema 1" + ], + "content": "Da Musikwerke in mehreren Einzeldingen wie Aufführungen instanziiert werden kann, was genau die Voraussetzung zur Universale ist, sind Musikstücke Universalien. ", + "thema": "2. Wie kann man für die These argumentieren, dass Musikwerke Universalien sind?", + "date": { + "$date": "2020-11-03T23:06:48.225Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bdf" + }, + "tags": [ + "Thema 2" + ], + "content": "die Farbe zu haben, sich dort-und-dort zu befinden, die-und-die chemische Struktur zu haben\n", + "thema": "6. Geben Sie Beispiele für physische Eigenschaften!", + "date": { + "$date": "2020-11-03T23:08:42.859Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c22" + }, + "tags": [ + "Thema 2" + ], + "content": " ", + "thema": "6. Welche Auffassung vertrat René Descartes bezüglich der Auffassung, ob nichtmenschliche Wesen Bewusstsein haben?", + "date": { + "$date": "2020-11-03T23:08:43.017Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a839a" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Das psychophysische Problem, das Körper-Geist-Problem, the mind-body-problem", + "thema": "2. Unter welchen Bezeichnungen ist das Leib-Seele-Problem noch bekannt?", + "date": { + "$date": "2020-11-03T23:09:48.691Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83a0" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Physische Eigenschaften sind sinnlich wahrnehmbar bzw. messbar bzw. nachweisbar, mentale Eigenschaften sind nur durch Introspektion wahrnehmbar.", + "thema": "8. Mit Hilfe welches Kriteriums kann man physische von mentalen Eigenschaften unterscheiden?", + "date": { + "$date": "2020-11-03T23:09:48.699Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83b2" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Die Parallelität zwischen mentalen und physischen Vorgängen wird durch das individuelle Eingreifen Gottes in konkreten Situationen erklärt, sonst können Mentales und Physikalisches aber nicht aufeinander einwirken. \nThese 3 wird geleugnet, Thesen 1 und 2 werden akzeptiert.\n", + "thema": "10. Erläutern Sie die Position des Okkasionalismus! Welche der Thesen des Leib-Seele-Paradoxons werden im Okkasionalismus akzeptiert und welche nicht?", + "date": { + "$date": "2020-11-03T23:09:48.725Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83d3" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Können wir wissen, wie etwas ist/ wie sich etwas anfühlt, ohne es je getan zu haben? Wenn wir etwas zum ersten Mal tun lernen wir dann etwas Neues, auch wenn wir zuvor alles drüber gelesen haben?", + "thema": "2. Worin besteht das sog. Qualia-Problem? Versuchen Sie, es in ein oder zwei Sätzen auf den Punkt zu bringen!", + "date": { + "$date": "2020-11-03T23:09:48.769Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83dd" + }, + "tags": [ + "Thema 2.20" + ], + "content": "ein Wesen, das sich in jeder Hinsicht wie ein Mensch verhält, aber eben dabei kein Bewusstsein hat, ein \"Automat\", der von Menschen mit Bewusstsein nicht zu unterscheiden ist. ", + "thema": "3. Was versteht man in der zeitgenössischen Philosophie des Geistes unter einem „Zombie“?", + "date": { + "$date": "2020-11-03T23:09:48.784Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83e3" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Ein Mensch A ist in einem geschlossenen Raum. A spricht, schreibt und versteht kein Chinesisch, muss aber mit der Außenwelt, welche ihm Kärtchen mit chinesischen Schriftzeichen unter der Tür drunterreicht, kommunizieren. A hast glücklicherweise eine Liste, mit zwei Spalten: in beiden Spalten sind chinesische Schriftzeichen abgebildet, A muss nun in der linken Spalte das Zeichen auf dem Kärtchen finden und in derselben Zeile das Zeichen aus der rechten Spalte wieder auf ein Kärtchen schreiben und zurückgeben. Mit der Zeit wird A immer schneller im Antworten und kann so sehr zügig mit der Außenwelt sinnvoll kommunizieren - auch wenn er immer noch kein Chinesisch spricht. ", + "thema": "2. Beschreiben Sie das sog. „Chinese-Room-Gedankenexperiment“!", + "date": { + "$date": "2020-11-03T23:09:48.792Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83e8" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Eigenschaften, die Qualia aufweisen:\n - Denkvorgänge\n - mentale Vorgänge und Zustände\n - sinnliche Wahrnehmungen: eine Rose zu sehen\n - Emotionen: verliebt zu sein\nEigenschaften, die keine Qualia aufweisen: \n- Physikalische Vorgänge: so-und-so groß zu sein, aus Wasser zu bestehen, …\n", + "thema": "2. Geben Sie Beispiele für Eigenschaften, die Qualia aufweisen, und Beispiele für Eigenschaften, die keine Qualia aufweisen!", + "date": { + "$date": "2020-11-03T23:09:48.798Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83f3" + }, + "tags": [ + "Thema 2.20" + ], + "content": "die Fähigkeit ist, Sinneseindrücke überhaupt zu interpretieren, \"etwas als etwas zu sehen\". ", + "thema": "4. Erläutern Sie den Begriff der „Gestaltwahrnehmung“!", + "date": { + "$date": "2020-11-03T23:09:48.815Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6de6" + }, + "tags": [ + "Thema 3" + ], + "content": "Besitzt noch Regeln Grammatik -> nicht wie Sprache von Tiere, potentiell unednlich\n", + "thema": "3. Warum wäre es nicht angemessen, Sprache einfach als Menge oder Ansammlung von Zeichen zu definieren?", + "date": { + "$date": "2020-11-03T23:11:06.012Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6df0" + }, + "tags": [ + "Thema 3" + ], + "content": "Diese Wörter haben gewisse ikonische Aspekte. Wie „kreischen“, „klap­pern“\n", + "thema": "8. Was versteht man unter „onomatopoetischen Wörtern“, im Rahmen der Peirce’schen Einteilung der Zeichen in Indizes, Ikone und Symbole – unter den Wörtern unserer natürlichen Sprachen ein?", + "date": { + "$date": "2020-11-03T23:11:06.035Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e02" + }, + "tags": [ + "Thema 3" + ], + "content": "Bedeutungen sind etwas mentales, Vorstellung \n", + "thema": "1. Erläutern Sie kurz die sog. „Vorstellungstheorie der Bedeutung“!", + "date": { + "$date": "2020-11-03T23:11:06.073Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e04" + }, + "tags": [ + "Thema 3" + ], + "content": " ", + "thema": "3. Wofür stehen, gemäß die Vorstellungstheorie der Bedeutung, die Zeichen der Lautsprache? Wofür sind sie Zeichen?", + "date": { + "$date": "2020-11-03T23:11:06.074Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e0f" + }, + "tags": [ + "Thema 3" + ], + "content": "Eigennamen", + "thema": "3. Für welche Art von sprachlichen Ausdrücken ist die Referenztheorie am ehesten plausibel?", + "date": { + "$date": "2020-11-03T23:11:06.087Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e0c" + }, + "tags": [ + "Thema 3" + ], + "content": "Haus\n", + "thema": "2. Übung: Lesen Sie das folgende deutsche Wort: „Haus“. Haben Sie, in dem Moment, als die Bedeutung des Wortes in Ihrem Bewusstsein war, ein inneres Bild von einem Haus gehabt? An was denken sie?", + "date": { + "$date": "2020-11-03T23:11:06.084Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e1e" + }, + "tags": [ + "Thema 3" + ], + "content": "Verwendet dies im Sinne der Referenztheorie, Bedeutung eines Ausdrucks ist der bezeichnete Gegenstand\n", + "thema": "3. Was versteht Frege unter der „Bedeutung“ eines Ausdrucks?", + "date": { + "$date": "2020-11-03T23:11:06.110Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e27" + }, + "tags": [ + "Thema 3" + ], + "content": "John L. Austin (1911–1960).\n", + "thema": "2. Wer gilt als Begründer der Sprechakttheorie?", + "date": { + "$date": "2020-11-03T23:11:06.121Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6ad" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Diese sind „lautmalerische“ Wörter - die Sprache imitiert also - wie „knallen“ oder „Kuckuck“. Diese haben zwar ikonische Aspekte, beruhen aber weiterhin auf Konventionen. ", + "thema": "8. Was versteht man unter „onomatopoetischen Wörtern“, und inwiefern nehmen diese – im Rahmen der Peirce’schen Einteilung der Zeichen in Indizes, Ikone und Symbole – eine Sonderstellung unter den Wörtern unserer natürlichen Sprachen ein?", + "date": { + "$date": "2020-11-03T23:12:19.561Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6bc" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Syntax, Semantik und Pragmatik", + "thema": "3. Welche Aspekte/„Dimensionen“ des Zeichenprozesses unterscheidet Charles Morris?", + "date": { + "$date": "2020-11-03T23:12:19.589Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6c9" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Nicht alle Menschen haben ununterbrochen Bilder im Kopf, wenn sie denken. Außerdem hat man idR eine sehr konkrete Ausprägung eines Gegenstandes vor Augen, diese kann aber nicht der Bedeutung des Wortes entsprechen. Z.B. denkt man an das Wort Baum, so stellt man sich vielleicht einen grünen Laubbaum mit brauner Rinde vor. Aber es gibt noch andere Bäume, wie Birken, Tannen, Palmen etc.. Somit bedeutet Baum eben nicht nur grüner Laubbaum mit grüner Rinde. ", + "thema": "1. Diskutieren Sie die These, dass mentale Repräsentationen innere Bilder sind! Welche Probleme wirft diese These auf?", + "date": { + "$date": "2020-11-03T23:12:19.608Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6d5" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "das Grundproblem ist, dass es allem Anschein nach sinnvolle Sätze gibt, die leere singuläre Terme enthalten. Das beschreiben Sie korrekt. Allerdings gibt es in der Philosophie der Logik und Sprachphilosophie über einzelne Beispiele von Sätzen, die leere singuläre Terme enthalten, Diskussionen. Manche würden die Sinnhaftigkeit der ersten beiden Sätze auf Ihrer Liste anzweifeln. (Ich will damit nicht sagen, dass diese Position richtig ist, aber es gibt eben eine Diskussion darüber!) Die wohl stärksten Beispiele für sinnvolle Sätze, die leere singuläre Terme enthalten, sind negative Existenzaussagen, also zum Beispiel: \"Den Weihnachtsmann gibt es nicht\" oder \"Die Zahl Ɛ existiert nicht\". ", + "thema": "5. Warum stellen leere singuläre Terme für die Referenztheorie der Bedeutung ein Problem dar?", + "date": { + "$date": "2020-11-03T23:12:19.623Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6e0" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Beides. In seinem Frühwerk Philosoph der Idealsprache, in seinem Spätewerk der Normalsprache. ", + "thema": "2. War Wittgenstein ein Philosoph der Normalsprache oder ein Philosoph der Idealsprache? ", + "date": { + "$date": "2020-11-03T23:12:19.640Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6e7" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Ich wette, Ich warne, Ich taufe, Ich verspreche oder auch „Ich will“ bei einer Hochzeit", + "thema": "4. Geben Sie typische Beispiele für performative Äußerungen!", + "date": { + "$date": "2020-11-03T23:12:19.649Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6e4" + }, + "tags": [ + "Thema 4" + ], + "content": "Die Auffassung, dass es generell Werteigenschaften/-tatsachen gibt, bzw. die Verneinung der These.", + "thema": "3. Was versteht man allgemein unter Wertrealismus und Wertantirealismus? ", + "date": { + "$date": "2020-11-03T23:13:22.490Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6f9" + }, + "tags": [ + "Thema 4" + ], + "content": "Werteigenschaften sind ontologisch abhängig von natürlichen Eigenschaften ", + "thema": "3. Was bedeutet es zu sagen, dass Werteigenschaften auf natürlichen Eigenschaften „supervenieren“ bzw. durch natürliche Eigenschaften „fundiert sind“?", + "date": { + "$date": "2020-11-03T23:13:22.511Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e468d63edc0cd8ed3e43" + }, + "tags": [ + "Definitionen" + ], + "content": "Sei $\\Phi \\subseteq FO(t):$\n\n $\\Phi$ besitze bel. grosse endliche Modelle, dann hat $\\Phi$ auch ein unendliches Modell.\n$\\Phi$ besitze ein unendliches Modell, dann gibt es zu jeder Menge $M$ ein Model $D \\models \\Phi:$ über Universum D, welches mind. so mächtig ist wie M.", + "thema": "LS aufst.", + "date": { + "$date": "2020-11-03T23:14:48.072Z" + }, + "vorlesung": "MaLo", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e468d63edc0cd8ed3e4a" + }, + "tags": [ + "Definitionen" + ], + "content": "Für beliebige Formeln $\\psi, \\psi^{\\prime}, \\varphi, \\varphi^{\\prime} \\in$ $\\mathrm{FO}(\\tau)$ gilt:\n\n(i) Wenn $\\psi \\equiv \\varphi,$ dann auch $\\neg \\psi \\equiv \\neg \\varphi$.\n\n(ii) Wenn $\\psi \\equiv \\psi^{\\prime}$ und $\\varphi \\equiv \\varphi^{\\prime},$ dann auch $(\\psi \\circ \\varphi) \\equiv\\left(\\psi^{\\prime} \\circ \\varphi^{\\prime}\\right)$ für\n$o \\in\\{\\wedge, \\vee, \\rightarrow\\}$\n\n(iii) Wenn $\\psi \\equiv \\varphi$, dann auch $\\exists x \\psi \\equiv \\exists x \\varphi$ und $\\forall x \\psi \\equiv \\forall x \\varphi$\n\n(iv) Sei $\\vartheta$ eine Teilformel von $\\psi$ und sei $\\vartheta \\equiv \\varphi .$ Sei weiter $\\psi[\\vartheta / \\varphi]$ diejenige Formel, die man aus $\\psi$ erhält, indem man $\\vartheta$ durch $\\varphi$ ersetzt. Dann ist $\\psi \\equiv \\psi[\\vartheta / \\varphi] .$", + "thema": "Ersetzungslemma", + "date": { + "$date": "2020-11-03T23:14:48.088Z" + }, + "vorlesung": "MaLo", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e468d63edc0cd8ed3e4c" + }, + "tags": [ + "Definitionen" + ], + "content": "Sei T ein endlich verzweigter Baum mit Wurzel w, in dem es beliebig lange endliche Wege gibt. Dann gibt es auch einen unendlichen Weg in T (der bei der Wurzel w beginnt).", + "thema": "König", + "date": { + "$date": "2020-11-03T23:14:48.091Z" + }, + "vorlesung": "MaLo", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fb824c4bffef70034b4fe9e" + }, + "tags": [ + "Defnitionen", + "Modul 1", + "Buchführung" + ], + "thema": "Was ist Einkommen?", + "content": "

nicht vom Unternehmer sondern durch die Unternehmenstätigkeit bewirkte Eigenkapitalveränderung

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-11-20T20:19:16.906Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8e4fd9ec400045ce9c3a" + }, + "tags": [], + "thema": "3. Erläutern Sie die folgenden Ableitungsregeln und geben Sie jeweils ein Beispiel: Modus ponens", + "content": "Modus ponens \n\nWenn eine Subjuktion zwischen zwei Aussagen A und B besteht und wir wissen, das A gilt, dann können wir folgern, dass B gilt. \n\n1. Wenn es schneit, dann wird der Boden weiß. \n\n2. Es schneit \n\nAlso: Der Boden wird weiß (1,2) ", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:20:31.908Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff914bd9ec400045ce9c48" + }, + "tags": [], + "thema": "Betrachten Sie die folgenden Argumente und beantworten Sie dazu jeweils die folgende Frage: Ist die Gültigkeit des Arguments mit den Mitteln der Aussagenlogik beweisbar? Wenn Sie meinen, dass das nicht der Fall ist, erklären Sie, warum nicht!", + "content": "Argument 3:\n\n1. Sokrates ist ein Philosoph.\n\n2. Sokrates ist tapfer.\n\n3. Es gibt mindestens einen tapferen Philosophen. (1,2) \n\n\nArgument 3: \nFür die Formalisierung der Aussage wäre die Verwendung eines Quantors nötig, welcher nicht teil der Aussagenlogik ist. Dementsprechend lässt sich die Aussage aus Sicht der Aussagenlogik nur wie folgt Formalisieren: \n\n1. R \n2. S \nAlso: P (R,S) \n\nDie Gültigkeit des Argumentes ist also nicht durch die Aussagenlogik beweisbar, da eine Verbindung mit Junktoren zustande kommt, sondern wir nur atomare Aussagen ohne Verknüpfung betrachten", + "latex": 1, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:33:15.342Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff923fd9ec400045ce9c59" + }, + "tags": [], + "thema": "3. Geben Sie ein Beispiel für einen (natürlichsprachlichen Satz), der als die prädikatenlogische Formel „Fx“ symbolisiert werden könnte!", + "content": "3. Etwas ist alt\n3. Etwas ist wahr.", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:37:19.272Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff9278d9ec400045ce9c5b" + }, + "tags": [], + "thema": "1. Geben Sie ein Beispiel für eine Formel mit einem Existenzquantor, der keine Junktoren enthält! ", + "content": "1. ∃xFx\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:38:16.494Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff9393d9ec400045ce9c67" + }, + "tags": [], + "thema": "1. Wozu dient das sog. „Baumverfahren“ in der Prädikatenlogik? Was kann man mit Hilfe dieses Verfahrens tun?", + "content": "1. Man kann mit dem Baumverfahren die Gültigkeit prädikantenlogischer Schlüsse überprüfen. Dazu negiert man die Konklusion eines Arguments und zeigt mit dem Verfahren, dass dies zu einem Widerspruch führt. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:42:59.486Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60120260faebf90034ea8344" + }, + "tags": [], + "thema": "Meine Karte", + "content": "Heeyy", + "latex": 0, + "date": { + "$date": "2021-01-28T00:16:32.769Z" + }, + "vorlesung": "fdd", + "authorId": "5fb2980de6127e00340f5677", + "authorName": "testtest", + "__v": 0 +}, +{ + "_id": { + "$oid": "602676c8a9e74b004258b444" + }, + "tags": [], + "thema": "4. Warum trifft es (gemäß der klassischen Wissensdefinition) nicht zu, dass die Menschen in der Antike wussten, dass die Erde der Mittelpunkt des Universums ist?", + "content": "4. \"Die Erde ist der Mittelpunkt des Universums\" ist eine falsche Aussage. Da für die ex. von Wissen Wahrheit eine notwendige Bedingung ist, kann also niemand wissen, dass die Erde der Mittelpunkt der Erde ist. Dementsprechend, können es die Menschen der Antike auch nicht gewusst haben.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:38:32.130Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6026792ea9e74b004258b45b" + }, + "tags": [], + "thema": "2. Wogegen richtet sich der Begründungsregress? Welche philosophische Position soll mit Hilfe dieses Regresses untermauert werden? ", + "content": "Der Begründungsregress ist ein Argument universeller Skepsis. Er soll ein Gegenargument zur generellen Existenz von Wissen darstellen. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:48:46.871Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602679a5a9e74b004258b467" + }, + "tags": [], + "thema": "4. Welche Art von Überzeugungen wollte Descartes finden, um den Begründungsregress zu stoppen? ", + "content": "Eine Überzeugung die unbezweifelbar und irrtumssicher ist und dementsprechend keine weitere Rechtfertigung benötigt. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:50:45.094Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267e67a9e74b004258b47e" + }, + "tags": [], + "thema": "1. Beschreiben Sie das sog. „Scheunenattrappen-Szenario“, das in der Erkenntnistheorie im Gefolge der Diskussion um Edmund Gettiers Aufsatz aufgebracht und diskutiert wurde! ", + "content": "Das Scheunenattrappen-Szenario beschreibt eine Person, welche auf der Autobahn unterwegs ist. Links und rechts neben der Autobahn befinden sich jeweils Attrappen von Scheunen, da Scheunen für die Region, in der sich die Autobahn befindet, sehr bekannt sind. An einem gewissen Moment fährt die Person an einer echten Scheune vorbei und erlangt die Überzeugung eine Scheune zu sehen. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:11:03.728Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267f7da9e74b004258b482" + }, + "tags": [], + "thema": "2. Was soll die Defeater-Bedingung leisten? ", + "content": "Sie soll die klassische Wissensdefinition erweitern. Dadurch sollen Szenarien wie die Gettier-Probleme oder das Scheunenproblem nach der neuen Definition nicht mehr als Wissen angesehen werden, da diese im allgemeinen Verständnis kein Fall von Wissen sind. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:15:41.942Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602682f9a9e74b004258b4ae" + }, + "tags": [], + "thema": "3. Wie könnte man einen Satz der Form „p ist wahr für ein Subjekt S zur Zeit t“ analysieren, ohne auf den Begriff der relativen Wahrheit zurückgreifen zu müssen? ", + "content": "3. p wird für wahr gehalten (für eine bestimmte Person zu einer bestimmten Zeit)\n\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:30:33.330Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602928f6a35b400034c80658" + }, + "tags": [ + "Defnitionen", + "Modul 3" + ], + "thema": "Was sind permanente Konten?", + "content": "

Konten die während vieler Abrechnungszeiträume benötigt werden zB Konten der Bilanz (Vermögensgüter/Fremdkapital)

Die Salden werden bei permanenten Konten nur übertragen und daher sind keine Buchungssätze erforderlich

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-14T13:43:18.429Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "602d095dd889190038a853e3" + }, + "tags": [ + "Internes Rewe", + "Modul 5" + ], + "thema": "Was ist der Unterschied zwischen Herstellungs- und Selbstkosten?", + "content": "

Die Herstellungskosten sind die Kosten welche bei der Herstellung anfallen Die Selbstkosten enthalten alle Kosten in der Wertschöpfungskosten die fürs Produkt anfallen (also auch Vertrieb, Anschaffungskosten,...)

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-17T12:17:33.422Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "6030b391e6c161003452dafd" + }, + "tags": [], + "thema": "Welche 2 arten von Entscheidungen gibt es? Was sind Probleme die bei jeweiligen Wegen auftreten können?", + "content": "1) intuitiv:\n - fehleranfällige Assoziationen \n - Verzerrungen bei Heuristiken\n2) analytisch:\n - zu wenig berücksichtigtes Erfahrungswissen\n - zu wenig berücksichtigte \"weiche\" Faktoren", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-20T07:00:33.975Z" + }, + "vorlesung": "dectheo", + "__v": 0 +}, +{ + "_id": { + "$oid": "6030d7a3e6c161003452db04" + }, + "tags": [ + "Grupppenentscheidungen" + ], + "thema": "Was sind empirische Ergebnisse zu Ultimatum- und Diktatorspielen? ", + "content": "Im Diktatorspiel geben die Leute deutlich weniger ab (20% vs 40-50%)\nDie Variation der sozialen Distanz hat einen großen Einfluss: Je weniger Distanz desto großzügiger sind die Menschen. \n\nDaraus kann man schließen, dass Menschen als fair angesehn werden wollen, es aber in anonymen Kontexten nur bedingt sind. Die ausgeprägte Fairness zeigt sich nur bei sozialer Nähe. ", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-20T09:34:27.394Z" + }, + "vorlesung": "dectheo", + "__v": 0 +}, +{ + "_id": { + "$oid": "603262614ec6820045c1c7ba" + }, + "tags": [ + "Deskriptive Entscheidungslehre" + ], + "thema": "Was sind die vier Varianten der Kontrolle?", + "content": "Mit abnehmender Kontrolle:\n1) Beienflussung von Ereignissen\n2) Verhersage von Ereignissen\n3) Kenntnis der Einflussvariablen\n4) Retrospektive Kontrolle", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-21T13:38:41.009Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6033b76cd1b420003ca97fb8" + }, + "tags": [ + "Präskriptive Entscheidungslehre" + ], + "thema": "Was ist der Unterschied zwischen Fundamental- und Instrumentalzielen?", + "content": "Das Fundamentalziel besitzt einen Wert für sich während das Instrumentalziel nur Mittel zum Zweck ist", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-22T13:53:48.567Z" + }, + "vorlesung": "dectheo", + "__v": 0 +}, +{ + "_id": { + "$oid": "607708fac4f43700457fdc61" + }, + "tags": [ + "Malware" + ], + "thema": "What is a Trojan Horse?", + "content": "Program with an overt purpose (known to the user) and a covert purpose (unknown to the user)\nOften called a Trojan. In the classical sense, Trojans do not replicate themselves", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-04-14T15:23:38.527Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "61d85bc7cfd54f1685d61003" + }, + "thema": "Wertmäßiger Kostenbegriff", + "content": "

Kosten sind der bewertete sachbezogene Verzehr von Gütern und Dienstleistungen einer Periode.

", + "tags": [ + "Internes Rewe", + "Modul 4" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-07T15:27:03.279Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e0684c5719dfdb9fdecb16" + }, + "thema": "Kritik an der Deckungsbeitragsrechnung", + "content": "
  • Vernachlässigung anderer Kostengrößen, da wir uns nur auf eine Kosteneinlfussgröße konzentrieren.Dabei werden andere Kosteneinflussgrößen wie Programmstruktur vernachlässigt
  • Kostenremanenz auch von variablen Kosten: nicht alle variablen Kosten sind kurzfristig variabel. So können zB Fertigungslohnkosten kurzfristig nicht (vollständig) abgebaut werden
  • Annahme der vollständigen Proportionalität von variablen Kosten: Bestimmte variable Kosten sind nicht vollständig mengenproportional (zB Materialkkosten bei Mengenrabatten).
", + "tags": [ + "Internes Rewe", + "Deckungsbeitragsrechnung" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-13T17:58:36.366Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358ea" + }, + "tags": [ + "Thema 1" + ], + "content": "Allgemeiner Gegenstand.", + "thema": "1. Wie könnte eine deutsche Übersetzung des aus dem Lateinischen stammenden Kunstwortes „Universalie“ bzw. „Universale“ lauten?", + "date": { + "$date": "2020-11-03T23:06:48.168Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358ee" + }, + "tags": [ + "Thema 1" + ], + "content": "Individuelle. ", + "thema": "1. Der begriffliche Gegensatz zum Allgemeinen ist das .... ?", + "date": { + "$date": "2020-11-03T23:06:48.173Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358fd" + }, + "tags": [ + "Thema 1" + ], + "content": "Damit Gegenstände sich ähnlich sind, müssen sie etwas gemeinsam haben. \nDas, was sie gemeinsam haben, sind Universalien:\nEs gibt ähnliche Gegenstände.\nFolglich gibt es Universalien.\n\nÄhnlich wird hier mit der Definition: für alle x, y: (x,y) genau dann, wenn: es existiert ein z: x hat z und y hat z\n", + "thema": "1. Erläutern Sie das sog. „Ähnlichkeitsargument“ zugunsten der Annahme von Universalien! Wie lautet die Definition von Ähnlichkeit, die diesem Argument zugrunde liegt?", + "date": { + "$date": "2020-11-03T23:06:48.210Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9be0" + }, + "tags": [ + "Thema 2" + ], + "content": "Schmerzen oder Wonne zu empfinden, den Duft einer Rose zu riechen, sich vor einem Hund zu fürchten\n", + "thema": "7. Geben Sie Beispiele für mentale Eigenschaften!", + "date": { + "$date": "2020-11-03T23:08:42.862Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9be3" + }, + "tags": [ + "Thema 2" + ], + "content": "1. Die These der kausalen Geschlossenheit des Physikalischen: Alle physikalischen Phänomene (Ereignisse, Zustände) sind kausal vollkommen determiniert durch andere physikalische Ereignisse. \n2. Die Dualismusthese: Mentale Phänomene sind nichtphysikalisch; sie sind auch nicht irgendwie auf physikalische Phänomene reduzierbar. \n3. Die Interaktionsthese: Mentale Phänomene und physikalische Phänomene stehen in wechselseitigen kausalen Zusammenhängen.\n", + "thema": "2. Aus welchen Sätzen besteht das sog. Leib-Seele-Paradoxon?", + "date": { + "$date": "2020-11-03T23:08:42.868Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bf4" + }, + "tags": [ + "Thema 2" + ], + "content": "Wie Okkasionalismus, Gott nicht mehr in jedem Einzelfall eigens eingreifen, sonder vorprogrammiert\n", + "thema": "11. Erläutern Sie die Theorie der prästabilierten Harmonie! Welche der Thesen des Leib-Seele-Paradoxons werden in dieser Theorie akzeptiert und welche nicht?", + "date": { + "$date": "2020-11-03T23:08:42.918Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bf3" + }, + "tags": [ + "Thema 2" + ], + "content": "Die Parallelität geschieht durch einen Eingriff Gottes, + kausalen Geschlossenheit, + Dualismusthese -Interaktionsthese\n", + "thema": "10. Erläutern Sie die Position des Okkasionalismus! Welche der Thesen des Leib-Seele-Paradoxons werden im Okkasionalismus akzeptiert und welche nicht?", + "date": { + "$date": "2020-11-03T23:08:42.917Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9c08" + }, + "tags": [ + "Thema 2" + ], + "content": "nicht mehr direkt von Verhalten zu sprechen, Hans hat die Disposition, unter bestimmten Bedingungen das-und-das Verhalten zu zeigen.\n", + "thema": "6. Was versteht man unter „Verhaltensdispositionen“?", + "date": { + "$date": "2020-11-03T23:08:42.974Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9c0c" + }, + "tags": [ + "Thema 2" + ], + "content": " ", + "thema": "1. Welche Einwände gegen die Identitätstheorie kennen Sie?", + "date": { + "$date": "2020-11-03T23:08:42.980Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9c0f" + }, + "tags": [ + "Thema 2" + ], + "content": "Zu sagen, dass Schmerzen in C-Faser-Erregungen physisch realisiert sind, ist nicht dasselbe wie zu sagen, dass Schmerzen mit C-Faser-Erregungen identisch sind\n", + "thema": "4. Versuchen Sie, den Begriff der „physischen Realisierung“ in der Philosophie des Geistes zu erklären! Was bedeutet es zum Beispiel, zu sagen, dass (bei uns Menschen) Schmerzen in C-Fasererregungen physisch realisiert sind? ", + "date": { + "$date": "2020-11-03T23:08:42.984Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9c16" + }, + "tags": [ + "Thema 2" + ], + "content": "Was geschieht bei neuer Farbentdeckung, neues gelernt?\n", + "thema": "4. Welche Frage wirft Frank Jackson in Zusammenhang mit dem Mary-Gedankenexperiment auf, und wie beantwortet er diese?", + "date": { + "$date": "2020-11-03T23:08:43.000Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c26" + }, + "tags": [ + "Thema 2" + ], + "content": "Das chinesische Zimmer und Menschen funktionieren wie ein PC. Unterschied ob mit chinesischen Zeichen umgehen zu können und diese tatsächlich verstehen zu können.\n", + "thema": "3. Was soll das Chinese-Room-Gedankenexperiment zeigen?", + "date": { + "$date": "2020-11-03T23:08:43.021Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c2c" + }, + "tags": [ + "Thema 2" + ], + "content": " ", + "thema": "5. Gehen Sie zu Abschnitt 2.16 des Skriptums und betrachten Sie das dort abgebildete Hasenenten-Bild. Beschreiben Sie das, was bei der Betrachtung dieses Bildes geschieht, mit Hilfe des Qualia-Begriffs! ", + "date": { + "$date": "2020-11-03T23:08:43.034Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c2d" + }, + "tags": [ + "Thema 2" + ], + "content": "Absicht\n", + "thema": "1. Was versteht man in der Philosophie des Geistes in der Tradition Franz Brentanos und John Searles unter „Intentionalität“?", + "date": { + "$date": "2020-11-03T23:08:43.035Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c2e" + }, + "tags": [ + "Thema 2" + ], + "content": "Sprachzeichen gebrauchen, um bestimmte Gedanken, Vorstellungen, Wünsche, Emotionen auszudrücken\n", + "thema": "2. Inwiefern kann man sagen, dass sprachliche Äußerungen eine „abgeleitete“, „indirekte“ Intentionalität haben?", + "date": { + "$date": "2020-11-03T23:08:43.036Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83aa" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Es gibt Wechselwirkungen zwischen dem Physikalischen und Mentalen, sie können sich also gegenseitig verursachen. \nThese 1 wird abgelehnt, These 2 und 3 werden akzeptiert.\n\nIm Folgenden: \n1. These der kausalen Geschlossenheit des Physikalischen\n2. Dualismusthese\n3. Interaktionsthese\n", + "thema": "2. Erläutern Sie die Position des Interaktionismus! Welche der Thesen des Leib-Seele-Paradoxons werden im Interaktionismus akzeptiert und welche nicht?", + "date": { + "$date": "2020-11-03T23:09:48.711Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83a8" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Mindestens eine der 3 Thesen muss abgelehnt werden.", + "thema": "8. Welche Möglichkeiten gibt es grundsätzlich, das Leib-Seele-Paradoxon aufzulösen?", + "date": { + "$date": "2020-11-03T23:09:48.708Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83ad" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Der Interaktionismus sieht eine wechselseitige Einwirkung des Mentalen und Physikalischen. Der Epiphänomenalismushingegen leugnet, dass das Mentale auf das Physikalische Einwirken kann. ", + "thema": "5. Arbeiten Sie den Unterschied zwischen Interaktionismus und Epiphänomenalismus heraus!", + "date": { + "$date": "2020-11-03T23:09:48.719Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83af" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Ich würde meinen, dass im Idealismus eigentlich alle drei Thesen abgelehnt werden, auch die Interaktionsthese. Wenn es gar keine physikalischen Phänomene gibt, hat es ja keinen Sinn zu sagen, dass physikalische Phänomene mentale Phänomene verursachen können. ", + "thema": "7. Erläutern Sie die Position des Idealismus! Welche der Thesen des Leib-Seele-Paradoxons werden im Idealismus akzeptiert und welche nicht?", + "date": { + "$date": "2020-11-03T23:09:48.722Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83c3" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Genau genommen können in einem Satz keine mentalen oder physikalischen Eigenschaften vorkommen, sondern nur mentale oder physikalische Prädikate, also sprachliche Ausdrücke, die zur Zuschreibung mentaler bzw. physikalischer Eigenschaften gebraucht werden. \nMentale Zustände sind mit physikalischen Zuständen identisch und kommt in einem Satz eine mentale Eigenschaft vor, so kann dieser Satz in einen übersetzt werden, der nur physikalische Eigenschaften enthält, aber immer noch dieselbe Bedeutung wie der Ursprungssatz hat. ", + "thema": "2. Was versteht man unter „Analytischer Identitätstheorie“? ", + "date": { + "$date": "2020-11-03T23:09:48.749Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83d8" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Substanzdualismus, Eigenschaftsdualismus", + "thema": "2. Welche dualistischen Positionen kennen Sie?", + "date": { + "$date": "2020-11-03T23:09:48.776Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83d6" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Er richtet sich gegen die Identitätstheorie und den Funktionalismus", + "thema": "5. Gegen welche Position(en) zum Leib-Seele-Problem richtet sich Frank Jackson mit dem Mary-Gedankenexperiment bzw. seiner Interpretation desselben?", + "date": { + "$date": "2020-11-03T23:09:48.772Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6de7" + }, + "tags": [ + "Thema 3" + ], + "content": "Tiere gebrauchen ihre Sprache unter bestimmten Bedingungen deterministisch \n", + "thema": "4. Worin besteht der wesentliche Unterschied zwischen unseren (menschlichen) Sprachen – natürlichen ebenso wie künstlichen – und dem Zeichengebrauch der Tiere? ", + "date": { + "$date": "2020-11-03T23:11:06.016Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e13" + }, + "tags": [ + "Thema 3" + ], + "content": " ", + "thema": "4. Unter anderem Ludwig Wittgenstein im Tractatus logico-philosophicus vertritt eine sog. „Abbildtheorie“ der. was ist Abbild? Welche Beziehung soll zwischen dem „Bild“ und dem Abgebildeten bestehen?", + "date": { + "$date": "2020-11-03T23:11:06.092Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358bf" + }, + "tags": [ + "Thema 1" + ], + "content": "Kategorien sind allgemeine Begriffe, um Gegenstände zu Beschreiben bzw. Arten von Gegenständen.", + "thema": "Was versteht man in der Ontologie unter „Kategorien“?", + "date": { + "$date": "2020-11-03T23:06:48.114Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e14" + }, + "tags": [ + "Thema 3" + ], + "content": "Wörter die nichts bezeichnen, Ausdrücke wie eckiger Kreis, Weinachstmann\n", + "thema": "1. Was versteht man unter einem „leeren singulären Term“? Erläutern Sie diesen Begriff!", + "date": { + "$date": "2020-11-03T23:11:06.093Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e1d" + }, + "tags": [ + "Thema 3" + ], + "content": "Bedeutung und Sinn\n", + "thema": "2. Frege unterscheidet zwei „semantische Ebenen“ (= Bedeutungsebenen). Wie nennt er diese?", + "date": { + "$date": "2020-11-03T23:11:06.109Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358e0" + }, + "tags": [ + "Thema 1" + ], + "content": "Es ist eine Tatsache, dass Berlin die Hauptstadt von Deutschland ist. \nEs ist eine Tatsache, dass es heute 22 Grad hat. \n", + "thema": "1. Geben Sie einige Beispiele für Sachverhalte!", + "date": { + "$date": "2020-11-03T23:06:48.157Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e24" + }, + "tags": [ + "Thema 3" + ], + "content": "be­stimmte Art und Weise, die Spra­che zu verwenden\n", + "thema": "4. Was versteht man in Wittgensteins Sprachphilosophie unter einem „Sprachspiel“?", + "date": { + "$date": "2020-11-03T23:11:06.119Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358eb" + }, + "tags": [ + "Thema 1" + ], + "content": "Platon. ", + "thema": "2. Welcher antike Philosoph hat als erster eine Theorie der Universalien entwickelt und vertreten?", + "date": { + "$date": "2020-11-03T23:06:48.169Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e30" + }, + "tags": [ + "Thema 3" + ], + "content": "Sitz dich! Schließ’ die Tür!\n", + "thema": "3. Geben Sie Beispiele für performative Äußerungen, die nicht die grammatikalische Form „Ich“ + Verbum in der ersten Person Singular Präsens Indikativ Aktiv haben!", + "date": { + "$date": "2020-11-03T23:11:06.139Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358f5" + }, + "tags": [ + "Thema 1" + ], + "content": "a) Es gibt Gedanken, die ausschließlich aus allgemeinen Begriffen bestehen.\nb) Es gibt Gedanken, die ausschließlich aus individuellen mentalen Repräsentationen bestehen. \nc) Es gibt Gedanken, die sowohl aus allgemeinen Begriffen als auch aus individuellen mentalen Repräsentationen bestehen. \nWas davon ist richtig?\nAussage a und c sind richtig. b kann nicht richtig sein, da wir IMMER allgemeine Begriffe zum Denken benötigen. \n", + "thema": "2. Betrachten Sie die folgenden Aussagen:", + "date": { + "$date": "2020-11-03T23:06:48.184Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6a6" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Semiotik ", + "thema": "1. Sprachphilosophie kann man als einen Teilbereich der allgemeinen Zeichentheorie auffassen. Wie wird die allgemeine Zeichentheorie noch genannt?", + "date": { + "$date": "2020-11-03T23:12:19.550Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9be7" + }, + "tags": [ + "Thema 2" + ], + "content": " ", + "thema": "6. Überlegen Sie sich selbst Beispiele für die (anscheinende) kausale Verursachung mentaler Phänomene durch physikalische Phänomene – und umgekehrt, also für die (anscheinende) kausale Verursachung physikalischer Phänomene durch mentale Phänomene!", + "date": { + "$date": "2020-11-03T23:08:42.874Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6aa" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Indizes, Ikone, Symbole", + "thema": "5. Welche Arten von Zeichen unterscheidet Charles Sanders Peirce?", + "date": { + "$date": "2020-11-03T23:12:19.556Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9be5" + }, + "tags": [ + "Thema 2" + ], + "content": "Wunsch etwas anderes ist als ein Gehirnzustand, dass ein Wunsch grundsätzlich anderes als irgendein physikalischer Zustand\n", + "thema": "4. Wie lautet die Dualismusthese?", + "date": { + "$date": "2020-11-03T23:08:42.870Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6b1" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Materielle Gegenstände, Zeichentoken sind, haben eine Bedeutung. Diejenigen ohne, nicht.", + "thema": "4. Materielle Gegenstände können Zeichen(tokens) sein, aber nicht jeder materielle Gegenstand ist ein Zeichen(token). Was unterscheidet materielle Gegenstände, die Zeichen(tokens) sind, von denen, die keine Zeichen(tokens) sind?", + "date": { + "$date": "2020-11-03T23:12:19.569Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bf0" + }, + "tags": [ + "Thema 2" + ], + "content": "ausschließlich mentale Phänomene gibt. monistische Position - kausalen Geschlossenheit des Physikalischen -Interaktionsthese -Dualismusthese\n", + "thema": "7. Erläutern Sie die Position des Idealismus! Welche der Thesen des Leib-Seele-Paradoxons werden im Idealismus akzeptiert und welche nicht?", + "date": { + "$date": "2020-11-03T23:08:42.911Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6b5" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Diese soll nicht mehr mehrdeutig und unklar sein und man sollte an der Oberflächenstruktur eines Satzes seine logische Struktur ablesen können. Eine solche Sprache soll in der Wissenschaft und Philosophie eingesetzt werden und nicht die Alltagssprache ersetzen ", + "thema": "3. Was versteht man in der Sprachphilosophie eigentlich unter einer „idealen Sprache“? Wodurch soll sich eine „ideale“ Sprache von den gewöhnlichen Sprachen unterscheiden? Für welche Zwecke ist die „ideale Sprache“ gedacht?", + "date": { + "$date": "2020-11-03T23:12:19.573Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9c03" + }, + "tags": [ + "Thema 2" + ], + "content": "mentale Zustände sind mit physikalischen Zuständen identisch\n", + "thema": "1. Erklären Sie die Identitätstheorie des Leib-Seele-Problems!", + "date": { + "$date": "2020-11-03T23:08:42.965Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6df" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Frühwerk: Tractatus logico-philosophicus\nSpätwerk: Philosophische Untersuchungen\n", + "thema": "1. Wie lauten die beiden Titel von Ludwig Wittgensteins Hauptwerken? Welches davon war Wittgensteins Frühwerk, welches sein Spätwerk? ", + "date": { + "$date": "2020-11-03T23:12:19.639Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c18" + }, + "tags": [ + "Thema 2" + ], + "content": " ", + "thema": "6. Nachdenk- und Diskussionsfrage: Stimmen Sie Frank Jacksons Argumentation zu? Was könnte man von einem materialistischen Standpunkt entgegnen? ", + "date": { + "$date": "2020-11-03T23:08:43.004Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6ee" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Warnung vor dem Hunde\"; \"Du elender Schweinehund!\"; \"Achtung Weidevieh!\" ", + "thema": "3. Geben Sie Beispiele für performative Äußerungen, die nicht die grammatikalische Form „Ich“ + Verbum in der ersten Person Singular Präsens Indikativ Aktiv haben!", + "date": { + "$date": "2020-11-03T23:12:19.659Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c1b" + }, + "tags": [ + "Thema 2" + ], + "content": "Identitätstheorie und der Funktionalismus\n", + "thema": "3. Welche materialistischen Positionen kennen Sie?", + "date": { + "$date": "2020-11-03T23:08:43.007Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6f2" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "- Lokutionäre Kraft\n\no Bedeutung\n\no Grammatikalische Struktur \n\no → Semantik und Syntax\n\no → Form und Inhalt\n\n- Illokutionäre Kraft\n\no Das, was man tut, indem man die Äußerung tätigt\n\no Handlungsaspekt\n\no Theoretisch ein Bestandteil der Bedeutung\n\n- Perlokutionäre Kraft\n\no Was bewirkt wird \n\no Resultat, Effekt \n\no Hängt also vom Rezipienten ab \n\n- Akte\n\no Lokutionär: sinnvolle Äußerung produzieren\n\no Illokutionär: mit der Äußerung etwas anderes zu tun\n\no Perlokutionär: mit der Äußerung etwas bewirken\n", + "thema": "3. Erklären Sie die Begriffe lokutionäre Kraft, illokutionäre Kraft und perlokutionäre Kraft bzw. den Begriff des lokutionären, illokutionären und perlokutionären Aktes!", + "date": { + "$date": "2020-11-03T23:12:19.664Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c23" + }, + "tags": [ + "Thema 2" + ], + "content": "Grade des Bewusstseins\nklar und deutlich sind die Perzeptionen Gottes\nPerzeptionen der Menschen\nTiere sind noch einmal weniger klar und deutlich als von Menschen\nPflanzen weniger klar und deutlich als Tiere\n", + "thema": "7. Welche Auffassung vertrat Gottfried Wilhelm Leibniz bezüglich der Frage, ob nichtmenschliche Wesen Bewusstsein haben?", + "date": { + "$date": "2020-11-03T23:08:43.018Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6c6" + }, + "tags": [ + "Thema 4" + ], + "content": "Die neutrale Beschreibung von Moralsystemen. Sie beschäftigt sich hauptsächlich mit den entwicklungspsychologischen und evolutionsbiologischen Aspekten der Moral, also mit empirischen Fragen. ", + "thema": "4. Was versteht man unter „deskriptiver Ethik“? ", + "date": { + "$date": "2020-11-03T23:13:22.433Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a839f" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Schmerzen empfinden, sich etwas fragen, ein Parfüm riechen. ", + "thema": "7. Geben Sie Beispiele für mentale Eigenschaften!", + "date": { + "$date": "2020-11-03T23:09:48.697Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6cf" + }, + "tags": [ + "Thema 4" + ], + "content": "Dass der bezeichnete Satz die Eigenschaft hat, wahr oder falsch sein zu können.", + "thema": "1. Was heißt es zu sagen, dass ein Satz „wahrheitswertfähig“ (oder kurz „wahrheitsfähig“) ist? ", + "date": { + "$date": "2020-11-03T23:13:22.460Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83a5" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Physikalische und mentale Phänomene können kausal aufeinander einwirken und dies wechselseitig also <=>. ", + "thema": "5. Wie lautet die Interaktionsthese?", + "date": { + "$date": "2020-11-03T23:09:48.705Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6d2" + }, + "tags": [ + "Thema 4" + ], + "content": "Der Sachverhalt, der den respektiven Satz wahr macht \nManchmal werden auch gewöhnliche Dinge als Wahrmacher angesehen. Zum Beispiel: \"Der Apfelbaum in meinem Garten trägt dieses Jahr reichlich Früchte.\" Man kann natürlich sagen, dass der Wahrmacher dieses Satzes der Sachverhalt ist, dass der Apfelbaum reichlich Früchte trägt. Manche würden aber auch sagen, dass der Wahrmacher dieses Satzes einfach der reichlich Früchte tragende Apfelbaum ist. ", + "thema": "4. Welche Gegenstände gelten als „Wahrmacher“ von Aussagesätzen?", + "date": { + "$date": "2020-11-03T23:13:22.465Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83b6" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Interaktionismus, Epiphänomenalismus, Parallelismus, Okkasionalismus, Prästabilierte Harmonie", + "thema": "14. Welche dualistischen Positionen zum Leib-Seele-Problem kennen Sie?", + "date": { + "$date": "2020-11-03T23:09:48.727Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6d7" + }, + "tags": [ + "Thema 4" + ], + "content": "Es ist nicht klar, wie man deren Existenz nachweist. Sie sind keiner Beobachtung zugänglich, es ist nicht eindeutig, wie wir sie erkennen können, wenn sie denn existieren. ", + "thema": "1. Aus welchem Grund ist die Annahme, dass es ethische und/oder ästhetische Werteigenschaften bzw. Werttatsachen gibt, in der Philosophie umstritten? Warum erscheint diese Annahme vielen problematisch?", + "date": { + "$date": "2020-11-03T23:13:22.475Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83c2" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Mentale Zustände sind mit physikalischen Zuständen identisch. ", + "thema": "1. Erklären Sie die Identitätstheorie des Leib-Seele-Problems!", + "date": { + "$date": "2020-11-03T23:09:48.748Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6f0" + }, + "tags": [ + "Thema 4" + ], + "content": "Zwar drücken wir mit Werturteilen auch Gefühle bzw. Werteinstellungen aus, aber nicht in allen Fällen drücken wir dadurch nur Emotionen aus. Emotionen kann man aber nicht begründen, lediglich erklären, jedoch wird über Werturteile durch aus diskutiert, es werden Begründungen gesucht und Gegner werden überzeugt. ", + "thema": "4. Was spricht gegen den Nonkognitivismus? Was kann man im Rahmen einer nonkognitivistischen Theorie nur schwer erklären? ", + "date": { + "$date": "2020-11-03T23:13:22.504Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83d9" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Identitätstheorie, Funktionalismus", + "thema": "3. Welche materialistischen Positionen kennen Sie?", + "date": { + "$date": "2020-11-03T23:09:48.780Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fc4efb96e85e10034093edc" + }, + "tags": [], + "thema": "dsfdsf", + "content": "sdfdsfds", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-11-30T13:12:25.477Z" + }, + "vorlesung": "fss", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83d4" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Eine Frau - Mary - war ihr ganzes Leben lang in einem dunklen Raum eingesperrt, in welchem es nur schwarz und weiß gab - also keine Farben. Obwohl Mary noch nie Farben gesehen hat, lernt sie alles über Farben; spezifisch wie es ist, eine Farbe wahrzunehmen. Als sie endlich den Raum verlassen darf sieht sie eine rote Rose, das erste rote Ding, was sie je gesehen hat. Was geschieht für bzw. in Mary, als sie diese rote Rose zum ersten Mal sieht? Lernt sie dabei etwas Neues, obwohl sie doch zuvor alles über Rot-Wahrnehmung gelernt hat?", + "thema": "3. Beschreiben Sie das sog. „Mary-Gedankenexperiment“ von Frank Jackson!", + "date": { + "$date": "2020-11-03T23:09:48.770Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff89fbd9ec400045ce9c07" + }, + "tags": [], + "thema": "Welche Disziplinen werden meist der sog. Theoretischen Philosophie zugerechnet?", + "content": "Bspw. Ontologie und Erkenntnistheorie", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:02:03.944Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83e1" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Leibniz ging davon aus, dass Bewusstsein in Ausprägungsgraden - Perzeptionen - vorliegt. Laut ihm haben Tiere und sogar Gegenstände Perzeptionen, diese sind aber weniger klar als die menschlichen. ", + "thema": "7. Welche Auffassung vertrat Gottfried Wilhelm Leibniz bezüglich der Frage, ob nichtmenschliche Wesen Bewusstsein haben?", + "date": { + "$date": "2020-11-03T23:09:48.789Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8c3dd9ec400045ce9c1e" + }, + "tags": [], + "thema": "3. Muss die Konklusion eines folgerichtigen Arguments wahr sein?", + "content": "2. Nein. Aus unwahren Prämissen kann ein eine folgerichtige Konklusion gezogen werden, die dann auch (zufällig) wahr oder unwahr sein kann (siehe Beispiel Hauptstadt von Österreich). Es geht bei Folgerichtigkeit nur um formale, nicht um inhaltliche Korrektheit.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:11:41.389Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83ed" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Intentionalität bezeichnet die Eigenschaft des Mentalen, dass jedes psychische Phänomen auf etwas gerichtet ist.", + "thema": "1. Was versteht man in der Philosophie des Geistes in der Tradition Franz Brentanos und John Searles unter „Intentionalität“?", + "date": { + "$date": "2020-11-03T23:09:48.802Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8cd7d9ec400045ce9c29" + }, + "tags": [], + "thema": "9. Erläutern Sie die logische Struktur von sog. „Bisubjunktionen“!", + "content": "9.Aussagen, die ein Bisubjunktor enthalten, also die Struktor \" genau dann, wenn \" enthalten. A ↔ B", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:14:15.858Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6dee" + }, + "tags": [ + "Thema 3" + ], + "content": "Index: natürliches Zeichen -> zwischen Zeichen und Gegenstand kausalbeziehung\nIkon: Zeichen weisen Ähnlichkeit auf zu Gegenstand -> Warnzeichen, Icons, …\nkonventionelle Zeichen", + "thema": "6. Erläutern Sie die Begriffe Index, Ikon und Symbol (im Sinne der Semiotik von Charles Sanders Peirce) und geben Sie Beispiele! ", + "date": { + "$date": "2020-11-03T23:11:06.031Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff913bd9ec400045ce9c47" + }, + "tags": [], + "thema": "Betrachten Sie die folgenden Argumente und beantworten Sie dazu jeweils die folgende Frage: Ist die Gültigkeit des Arguments mit den Mitteln der Aussagenlogik beweisbar? Wenn Sie meinen, dass das nicht der Fall ist, erklären Sie, warum nicht!", + "content": "Argument 2:\n\n1. Wenn alle Menschen sterblich sind und Sokrates ein Mensch ist, dann ist Sokrates sterblich. \n\n2. Alle Menschen sind sterblich.\n\n3. Sokrates ist ein Mensch.\n\nAlso: Sokrates ist sterblich. (1,2,3)\n\n\nArgument 2: \nDieses Argument lässt sich wie folgt formalisieren: \n\n1. A Λ B → C \n2. A \n3. B \nAlso: C (A,B) \n\nIn diesem Argument findet sowohl der Konjunktor sowie der Subjunktor Anwendung. Dementsprechend lässt die Gültigkeit mittels der Aussagenlogik beweisbar. ", + "latex": 1, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:32:59.204Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6df1" + }, + "tags": [ + "Thema 3" + ], + "content": "Token: konkretes physisches Ge­bil­de\nTypen: ab­strakte Gegen­stände, nicht sinnlich wahrnehmbar, nicht räumlich lokalisiert\n", + "thema": "1. Erläutern Sie die Unterscheidung zwischen Zeichentypen und Zeichentokens!", + "date": { + "$date": "2020-11-03T23:11:06.037Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff91b0d9ec400045ce9c4c" + }, + "tags": [], + "thema": "1. Geben Sie Beispiele für (natürlichsprachliche!) ein-, zwei- und dreistellige Prädikate! ", + "content": "\n1. Geben Sie Beispiele für (natürlichsprachliche!) ein-, zwei- und dreistellige Prädikate! \n… geht spazieren.\n… wiegt weniger als…\n… ist von … nach …. gefahren\n\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:34:56.557Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e11" + }, + "tags": [ + "Thema 3" + ], + "content": "Sachverhalt", + "thema": "2. Was sind, gemäß der Referenztheorie, die Bedeutungen von ganzen Sätzen?", + "date": { + "$date": "2020-11-03T23:11:06.089Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff91b9d9ec400045ce9c4d" + }, + "tags": [], + "thema": "2. Grundsätzlich darf man im Zuge der Symbolisierung von Argumenten für Prädikate beliebige Prädikatbuchstaben verwenden. Die Freiheit bei der Wahl der Prädikatbuchstaben ist jedoch durch zwei Regeln begrenzt. Wie lauten diese?", + "content": "2. Grundsätzlich darf man im Zuge der Symbolisierung von Argumenten für Prädikate beliebige Prädikatbuchstaben verwenden. Die Freiheit bei der Wahl der Prädikatbuchstaben ist jedoch durch zwei Regeln begrenzt. Wie lauten diese?\n• innerhalb eines Arguments bezeichnet immer der gleiche Großbuchstabe ein Prädikat und auch nur dieses bestimmte Prädikat.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:35:05.534Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e12" + }, + "tags": [ + "Thema 3" + ], + "content": "Nicht möglich, da nicht die Bedeutung des Satzen widergespiegelt wird, Bsp:\t\n 1. Minka ist dick und Luna ist mager.\n 2. Luna ist dick und Minka ist mager.\n", + "thema": "3. Warum kann man nicht einfach sagen, dass die Bedeutung eines Satzes die Summe der Bedeutungen der Satzbestandteile (Wörter) ist?", + "date": { + "$date": "2020-11-03T23:11:06.091Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff9201d9ec400045ce9c52" + }, + "tags": [], + "thema": "1. Welche Quantoren gibt es in der Standard-Prädikatenlogik? Geben Sie sowohl die Bezeichnungen als auch die Symbole an!", + "content": "1. Es ex. Der Existenzquantor(∃) und der Allquantor (∀).\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:36:17.154Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e17" + }, + "tags": [ + "Thema 3" + ], + "content": "jeder Bestandteil des Satzes muss eine Bedeutung haben\n", + "thema": "4. Wie lautet das sog. „Kompositionalitätsprinzip der Bedeutung“?", + "date": { + "$date": "2020-11-03T23:11:06.099Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "602678fea9e74b004258b455" + }, + "tags": [], + "thema": "2. Erläutern Sie das skeptische Sinnestäuschungsargument! ", + "content": "Das skeptische Sinnestäuschungsargument besagt, dass Sinneswahrnehmungen trügerisch sind. Es gibt Fälle von Sinnestäuschungen wie z.B. Das zwei parallele Linien sich im unendlichen treffen. Auf dieser Grundlage wird argumentiert, dass man also nicht ausschließen kann, dass die Wahrnehmung getäuscht ist. Dies wird auch damit begründet, dass jegliche Versuche eine solche Täuschen auszuschließen, wieder auf der Sinneswahrnehmung basiert, welche getäuscht sein kann. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:47:58.082Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e21" + }, + "tags": [ + "Thema 3" + ], + "content": "erst: Tractatus logico-philosophicus\ndann: Philosophischen Untersuchungen\n", + "thema": "1. Wie lauten die beiden Titel von Ludwig Wittgensteins Hauptwerken? Welches davon war Wittgensteins Frühwerk, welches sein Spätwerk? ", + "date": { + "$date": "2020-11-03T23:11:06.115Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "60267934a9e74b004258b45c" + }, + "tags": [], + "thema": "3. Inwiefern ist der Begründungsregress ein sog. „bösartiger Regress“? ", + "content": "Eine Konsequenz des Begründungsregress ist, dass Wissen grundsätzlich nicht möglich ist. Dies resultiert daraus, dass für jede Überzeugung eine nicht endende Kette von Rechtfertigungen notwendig wäre. Deshalb wird der Begründungsregress als sog. \"bösartiger Regress\" gesehen. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:48:52.912Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e26" + }, + "tags": [ + "Thema 3" + ], + "content": "Sprechakt-Theorie\ntheory of speech acts\n", + "thema": "1. Wittgensteins Gebrauchstheorie der Bedeutung war Ausgangspunkt einer neuen Disziplin in der Sprachphilosophie. Wie nennt man diese Disziplin? Geben Sie auch die englische Originalbezeichnung an!", + "date": { + "$date": "2020-11-03T23:11:06.120Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "60267972a9e74b004258b461" + }, + "tags": [], + "thema": " 4. Welches sind die drei „Hörner“ des sog. „Münchhausen-Trilemmas“? ", + "content": "1. Die epistemische Begründung ist zirkulär \n\n2. Die epistemische Begründung hat in ihrer Kette von Rechtfertigungen irgendwo einen Bruch \n\n3. Die epistemische Begründung hat eine unendliche lange Kette von Rechtfertigungen ", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:49:54.523Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e25" + }, + "tags": [ + "Thema 3" + ], + "content": "zählen, benennen\n", + "thema": "5. Geben Sie Beispiele für „Sprachspiele“ im Sinne Wittgensteins!", + "date": { + "$date": "2020-11-03T23:11:06.119Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "60267991a9e74b004258b464" + }, + "tags": [], + "thema": "1. War René Descartes ein Skeptiker? Begründen Sie Ihre Antwort! ", + "content": "René Descartes war kein Skeptiker. Er hat versucht die skeptische Argumentation zu nutzen, um eine Lösung für das Münchhausen-Trilemma zu finden und somit die Skepsis zu überwinden. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:50:25.700Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6a3" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Diese Definition wäre unangemessen. Zu einer Sprache gehört zudem, wie diese Zeichen miteinander verknüpft werden. ", + "thema": "3. Warum wäre es nicht angemessen, Sprache einfach als Menge oder Ansammlung von Zeichen zu definieren?", + "date": { + "$date": "2020-11-03T23:12:19.544Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "60267e08a9e74b004258b479" + }, + "tags": [], + "thema": "Gettiers trickreich konstruierte Szenarien werfen ein Problem auf, das man übersichtlich in Form eines Paradoxons darstellen kann. Das Paradoxon besteht aus drei Sätzen, von denen jeder für sich genommen plausibel ist, die aber zusammen genommen nicht wahr sein können. Wie lauten diese Sätze?", + "content": "Die klassische WD ist eine adäquate Analyse des Wissensbgeriffs. In Gettiers Beispielen sind alle Bedingungen der k.WD erfüllt. In Gettiers Beispielen liegt kein Fall von Wissen vor.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:09:28.193Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6a8" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Natürliche Zeichen: Beziehung zwischen dem Zeichen und das, was es bezeichnet, ist eine Kausalbeziehung. Beispiele sind Rauch als Zeichen von Feuer, dunkle Wolken als Zeichen von nahendem Sturm\nBei konventionelle Zeichen hingegen besteht der Zusammenhang zwischen Zeichen und Gegenstand auf einer - nicht unbedingt expliziten - Konvention. Beispiele sind „Welle“ für Zeichen als Welle oder „Feuer“ als Zeichen für Feuer. \n", + "thema": "3. Erläutern Sie die Unterscheidung zwischen natürlichen und konventionellen Zeichen und geben Sie Beispiele für beide!", + "date": { + "$date": "2020-11-03T23:12:19.554Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "60267e46a9e74b004258b47d" + }, + "tags": [], + "thema": "2. Es wurde vorgeschlagen, zu den drei Bedingungen der klassischen Wissensdefinition die folgende Bedingung hinzuzufügen: 4. S’s Überzeugung, dass p darf nicht aus einer falschen Überzeugung abgeleitet sein. ", + "content": "a) Erläutern Sie, wie diese Modifikation das Problem mit dem ersten Gettier-Fall (dem „Münzen-Szenario“) löst! \nIm Münzen-Szenario leitet Smith seine Überzeugung aus der falschen Überzeugung ab, das Jones den Job bekommen wird. Damit ist also die oben beschriebene 4. Bedingung verletzt und es liegt kein Wissen vor. \n\nb) Erläutern Sie, wie diese Modifikation das Problem mit dem zweiten Gettier-Fall (dem „Barcelona-Szenario“) löst! \nDies ist ähnlich zum zuvor beschriebenen Szenario: Jones leitet seine Überzeugung, dass Jones einen Ford besitzt oder Brown in Barcelona ist aus der falschen Überzeugung ab, dass Jones einen Ford besitzt. Damit ist ebenfalls die neu eingeführte 4. Bedingung verletzt und es liegt kein Wissen vor. \n\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:10:30.749Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6d2" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Weihnachtsmann\n\n\"unendlich klein\" und \"eine krumme Gerade\" sind keine leeren singulären Terme, weil sie keine singulären Terme sind. Ein singulärer Term ist ein Ausdruck, dessen Funktion darin besteht, genau einen Gegenstand zu bezeichnen. Eigennamen sind singuläre Terme, aber auch bestimmte Beschreibungen (der/die/das Soundso), sowie bestimmte indexikalische Ausdrücke (z. B. \"ich\", \"dieses\", \"jenes\"). Die Zeichenfolge \"unendlich klein\" ist ein Prädikatausdruck, \"eine krumme Gerade\" ist eine unbestimmte Beschreibung. ", + "thema": "2. Geben Sie Beispiele für leere singuläre Terme!", + "date": { + "$date": "2020-11-03T23:12:19.620Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "602681c0a9e74b004258b49b" + }, + "tags": [], + "thema": "8. Zum Nachdenken: Wie würden Sie sich in der Auseinandersetzung zwischen Locke und Leibniz positionieren? Gibt es angeborene Begriffe und/oder angeborene Prinzipien? Begründen Sie Ihre Antwort! ", + "content": "angeborene Prinzipien\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:25:20.082Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6ea" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "o Es muss eine geeignete Konvention existieren\no Es müssen geeignete Umstände vorliegen\n", + "thema": "7. Performative Äußerungen können auf verschiedene Weisen „missglücken“. (Austin bezeichnet missglückte performative Äußerungen als „Unglücksfälle“). In manchen – wenn auch nicht in allen! – Unglücksfällen scheitert der Vollzug des performativen Aktes. Solche Fälle nennt Austin „Versager“. Welche Bedingungen müssen erfüllt sein, damit eine performative Äußerung kein „Versager“ ist?", + "date": { + "$date": "2020-11-03T23:12:19.655Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "60268227a9e74b004258b4a3" + }, + "tags": [], + "thema": "1. Kant erklärt, dass in einem analytischen Urteil „das Prädikat im Subjekt enthalten“ sei. Wie ist das zu verstehen? ", + "content": "Dies ist so zu verstehen, dass durch eine Analyse des Subjektes und dessen Bedeutung klar wird, dass die Bedeutung oder Aussage des Prädikates bereits in der Bedeutung oder dem Verständnis des Subjektes enthalten ist. Das Prädikat liefert keine Zusätzliche Information, die nicht auch schon Teil des Subjektes wäre. Dadurch lassen sich diese Urteile auch, durch genau Untersuchung des Subjektes, in logische Urteile umwandeln. Ein solches Urteil kann das Wissen über die Welt nicht erweitern. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:27:03.531Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6ef" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Sie kann beides sein. Entweder, eine Entschuldigung, in diesem Fall ist sie performativ. Sie kann aber auch eine Beschreibung der inneren Gefühlslage sein, in dem Fall ist sie nichtperformativ. ", + "thema": "4. Ist die Äußerung „Es tut mir leid“ performativ oder nichtperformativ?", + "date": { + "$date": "2020-11-03T23:12:19.660Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "602682a0a9e74b004258b4ab" + }, + "tags": [], + "thema": "9. Gibt es synthetische Urteile a posteriori? Wenn ja, geben Sie ein Beispiel! ", + "content": "Ja, denn synthetische Urteile haben einen Informationsgehalt, der unser Wissen erweitert. Bei vieler dieser Urteile ist es nur möglich, einen Wahrheitswert durch Erfahrung, wie z.B. empirische Untersuchungen, zuzuordnen. Zum Beispiel: \n\nDie Römer bauten einen Grenzwall. \n\nDas Menschliche Auge kann ungefähr 20 Millionen Farben unterscheiden. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:29:04.126Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6ce" + }, + "tags": [ + "Thema 4" + ], + "content": "Diese Aussage ist meiner Meinung nach nicht widersprüchlich. Stellt man sich vor, Person A vor, die im Allgemeinen kein Ballett mag bzw. es langweilig findet. Nun kann es aber sein, dass Person beim durchzappen auf eine Ballettvorstellung - sagen wir mal Schwanensee - stößt, die gerade ausgestrahlt wird. Person A kann die Schwanenseeaufführung schön finden, wie die Tänzer:innen sich bewegen oder die Musik, es aber trotzdem nicht mögen, weil ihr Ballett im Allgemeinen nicht gefällt, da sie es langweilig findet. \nDie gegenteilige Aussage „Das ist hässlich, aber es gefällt mir“ findet sich übrigens im Alltag weitaus häufiger.\n", + "thema": "4. Nachdenk-/Diskussionsfrage: „Das ist schön, aber es gefällt mir nicht.“ Ist diese Aussage in sich widersprüchlich? Oder kann es Situationen geben, in denen diese Aussage wahr ist? Wenn ja, was könnten das für Situationen sein?", + "date": { + "$date": "2020-11-03T23:13:22.456Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "602682eaa9e74b004258b4ad" + }, + "tags": [], + "thema": "2. Was versteht man unter „relativer Wahrheit“, im Gegensatz zur „absoluten Wahrheit“?", + "content": "2. Relative Wahrheiten sind nie schlechthin wahr, oder falsch, sondern wahr oder falsch für eine bestimmte Person\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:30:18.265Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6d0" + }, + "tags": [ + "Thema 4" + ], + "content": "Nur Aussagesätze können wahrheitswertfähig sein. Einzelne Wörter, Fragen, Befehle, Begrüßungen, Verabschiedungen bzw performative Äußerungen im Allgemeinen nicht. ", + "thema": "2. Welche Sätze sind wahrheitswertfähig und welche nicht?", + "date": { + "$date": "2020-11-03T23:13:22.463Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "6029330ca35b400034c8065a" + }, + "tags": [ + "Modul 3", + "KFR" + ], + "thema": "Welche Informationen werden für die Kapitalflussrechnung benötigt?", + "content": "

Alle zahlungswirksamen Ereignisse

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-14T14:26:20.369Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6d9" + }, + "tags": [ + "Thema 4" + ], + "content": "Normative Aussagen wie „Man soll nicht weniger als 4 Stunden täglich schlafen“ oder „Man soll sich ausgewogen ernähren“ sind meiner Einschätzung nach wahrheitswertfähig, da man deren Wahrheit durch empirische Methoden feststellen kann: was passiert (kurz- und langfristig), wenn wir weniger als 4 Stunden pro Nacht schlafen und uns unausgewogen ernähren (auch eine ausgewogene Diät ist zu einem Grad beschreibbar), wenn wir als Grundannahme nehmen, dass ein (moralisches) Ziel eines jeden ist, ein möglichst langes gesundes Leben zu führen. ", + "thema": "3. Nachdenk-/Diskussionsfrage: Meinen Sie, dass zumindest manche normativen Aussagen wahrheitswertfähig sind? Wenn ja, meinen Sie, dass deren Wahrheit (oder Falschheit) irgendwie festgestellt werden kann? Wenn ja, wie? Versuchen Sie, konkrete Beispiele zu geben!", + "date": { + "$date": "2020-11-03T23:13:22.476Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "602fe2c906795900452b3b26" + }, + "tags": [ + "Kapitel 1" + ], + "thema": "Exponentialfunktion - Verteilungsfunktion", + "content": "$$F(x)= 1-e^{-\\lambda x}$$\\\\ mit $\\lambda=1/E(X)$, mit $E(X)$ der Erwartungswert für das Ereignis $X$", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-19T16:09:45.213Z" + }, + "vorlesung": "dectheo", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6df" + }, + "tags": [ + "Thema 4" + ], + "content": "Wünsche , Gefühle/ Emotionen, Überzeugungen", + "thema": "1. In der Metaethik und in der Ästhetik wird diskutiert, welche mentalen Zustände mit normativen Aussagen ausgedrückt werden. Welche Arten mentaler Zustände werden in diesem Zusammenhang genannt?", + "date": { + "$date": "2020-11-03T23:13:22.487Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "603256584ec6820045c1c7b6" + }, + "tags": [ + "Deskriptive Entscheidungslehre" + ], + "thema": "Was sind psychologische Ursachen für Overconfidence?", + "content": "Kognitive Limitation: Narrow thinking \"what you see is all there is\" \nRationalitätsgefährende Motive des Menschen (Kontrollmotiv)", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-21T12:47:20.626Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6e5" + }, + "tags": [ + "Thema 4" + ], + "content": "Wir haben keine Erkenntnismittel, um Werteigenschaften zu erkennen. Sie sind sinnlich nicht erfassbar, nicht durch logische Analyse erkennbar und auch nicht durch Introspektion, da diese ja universell - also vom Subjekt losgelöst - existieren sollen. ", + "thema": "4. Welche Überlegungen sprechen für einen Antirealismus in Bezug auf Werteigenschaften im Allgemeinen?", + "date": { + "$date": "2020-11-03T23:13:22.491Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "605ce8f857d62500340f4a4b" + }, + "tags": [ + "Internes Rewe", + "Modul 6" + ], + "thema": "Was sind Endkostenstellen?", + "content": "

Kostenstellen, die freie Kapazität haben um an absatzfähigen Leistungen zu arbeiten.

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-03-25T19:48:08.763Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6f2" + }, + "tags": [ + "Thema 4" + ], + "content": "Im Subjektivismus wird anerkannt, dass Wertprädikate ausdrücken, dass Gegenstände gewisse Eigenschaften (nicht) haben, im Nonkognitivismus nicht. Außerdem streitet der Nonkognitivismus ab, dass Werturteile wirklich Urteile sind.", + "thema": "2. Was unterscheidet den Subjektivismus vom Nonkognitivismus? ", + "date": { + "$date": "2020-11-03T23:13:22.505Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "610e47e17ace8a004d3245fd" + }, + "tags": [ + "Introduction" + ], + "thema": "What is the Internet of Events?", + "content": "Internet of Events: 4 sources of event data:\n- Internet of Content\n- Internet of People\n- Internet of Things\n- Internet of Places", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-08-07T08:44:17.358Z" + }, + "vorlesung": "bpi", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6fa" + }, + "tags": [ + "Thema 4" + ], + "content": "Die Übersetzung in natürliche Eigenschaften ist sehr komplex. Außerdem kann z.B. Schönheit vielen Dingen zugewiesen werden, die aber sehr unterschiedliche Basiseigenschaften haben. Dadurch wären Wertprädikate extrem mehrdeutig, aber wir verwenden trotzdem dasselbe Wort, um unterschiedliche Dinge zu beschreiben, folglich müssen diese Dinge also etwas gemeinsam haben \nAußerdem wird über Werturteile weiterhin diskutiert: diese Diskussionen müssen dann Diskussionen über die natürlichen Eigenschaften eines Gegenstandes sein. Dies stellt einen Widerspruch dar, da auch unter Einigkeit über die natürlichen Eigenschaften eines Gegenstandes Diskussionen über Werturteile herrschen. \n", + "thema": "4. Welche Einwände kann man gegen den (werttheoretischen) Naturalismus vorbringen?", + "date": { + "$date": "2020-11-03T23:13:22.513Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "6120c1929f6c4a003c957d87" + }, + "tags": [ + "Clustering" + ], + "thema": "How can clustering be used to improve process mining?", + "content": "We can use clustering to split the event log and thereby might get better process models.", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-08-21T09:04:18.831Z" + }, + "vorlesung": "bpi", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e468d63edc0cd8ed3e46" + }, + "tags": [ + "Definitionen" + ], + "content": "Sei $\\psi \\in \\mathrm{AL}$ eine Formel und seien $\\mathfrak{I}$ und $\\mathfrak{I}^{\\prime}$ zwei zu $\\psi$ passende Interpretationen, so dass $\\mathfrak{I}(X)=\\mathfrak{I}^{\\prime}(X)$ für alle $X \\in \\tau(\\psi) .$ Dann ist $[\\psi]^{\\Im}=[\\psi]^{\\Im^{\\prime}} .$", + "thema": "Koinzidenzlemma", + "date": { + "$date": "2020-11-03T23:14:48.078Z" + }, + "vorlesung": "MaLo", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e468d63edc0cd8ed3e49" + }, + "tags": [ + "Definitionen" + ], + "content": "Das Gültigkeitsproblem (und damit auch das Erfüllbarkeitsproblem) der Prädikatenlogik ist unentscheidbar", + "thema": "Church, Turing", + "date": { + "$date": "2020-11-03T23:14:48.087Z" + }, + "vorlesung": "MaLo", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fe37e65c2bca000342690aa" + }, + "tags": [ + "Modul 1", + "Buchführung" + ], + "thema": "Was sind die drei Werteebenen des Rechnungswesens?", + "content": "
  • Zahlungsorientiertes Rechnungswesen Veränderungsgrößen: Einzahlungen/ Auszahlungen
  • Geldvermögensorientiertes Rechnungswesen Einnahmen/ Ausgaben
  • Vermögenorientiertes Rechnungswesen Erträge/ Aufwendungen bzw Einlagen/ Entnahmen
", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-12-23T17:29:09.476Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fe48aac69b11000346876a7" + }, + "tags": [ + "Modul 1" + ], + "thema": "Wann genau erfolgt eine Einkommensvorwegnahme?", + "content": "Bei Vertragsabschluss", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-12-24T12:33:48.188Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fe51cdb69b11000346876ae" + }, + "tags": [], + "thema": "dfsdf", + "content": "fdsfds", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-12-24T22:57:31.428Z" + }, + "vorlesung": "ihi", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8c71d9ec400045ce9c22" + }, + "tags": [], + "thema": "2. Was versteht man in der Logik unter dem „Vokabular“ einer formalen Sprache?", + "content": "2. Menge der Symbole\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:12:33.627Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8ce8d9ec400045ce9c2a" + }, + "tags": [], + "thema": "1. Woraus setzt sich das Vokabular der formalen Sprache der Aussagenlogik zusammen?", + "content": "1. Das Vokabular setzt sich zusammen aus: logische Konstanten, Aussagekonstanten, Aussagevariablen und Klammern.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:14:32.893Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8d81d9ec400045ce9c33" + }, + "tags": [], + "thema": "2. Betrachten Sie die folgende Zeichenfolge: ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬A Ist das eine wohlgeformte Formel der Aussagenlogik? Begründen Sie Ihre Antwort!", + "content": "2. Ja, die Negation einer wff ist stets auch eine wff, da A eine wff ist ist auch die gegebene Zeichenfolge wohlgeformt.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:17:05.725Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff92edd9ec400045ce9c5f" + }, + "tags": [], + "thema": "5. Geben Sie eine natürlichsprachliche Interpretation der Formel „ ∀ xFx“! (M. a. W.: Formulieren Sie einen deutschen Satz, den man als diese Formel symbolisieren könnte!) ", + "content": " \"Alles ist ausgedehnt.\" \"Alles ist mit sich selbst identisch.\" \"Alles wird gut.\" ", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:40:13.260Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff9307d9ec400045ce9c61" + }, + "tags": [], + "thema": "7. Geben Sie eine natürlichsprachliche Interpretation der Formel ¬ ∃ ∃ xFx! (M. a. W.: Formulieren Sie einen deutschen Satz, den man als diese Formel symbolisieren könnte!)", + "content": " \"Es gibt kein x, das F ist.\" Oder: \"Für alle x: x ist nicht F.\" Beispiele für natürlichsprachliche Interpretationen wären: \"Nichts ist vollkommen.\" \"Nichts währt ewig.\" \"Es gibt keine abstrakten Gegenstände.\" ", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:40:39.432Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60072616e71e5a003f0685f7" + }, + "tags": [ + "Defnitionen", + "Modul 3" + ], + "thema": "Was ist ein transitorischer Rechnungsabrenzungsposten?", + "content": "Zahlungdwirkung vor Abschlussstichtag und Einkommenswirkung danach", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-01-19T18:33:58.937Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "602681d3a9e74b004258b49c" + }, + "tags": [], + "thema": "1. Der Empirist David Hume hatte großen (und bis heute anhaltenden) Einfluss auf nachfolgende Philosoph/inn/en durch seine sog. „Metaphysikkritik“. Was ist in diesem Kontext unter „Metaphysik“ zu verstehen? ", + "content": "\"Metaphysik\" beschreibt im Kontext von David Hume in etwa das, was wir heute als Philosophie verstehen. Insbesondere also nicht nur, wie im heutigen Kontext, eine bestimmte Disziplin der Philosophie. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:25:39.264Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602681f2a9e74b004258b49f" + }, + "tags": [], + "thema": "4. Wie lautet Humes Kritik an der „Metaphysik“? ", + "content": "David Hume ist Empirist, nach seiner Auffassung stammt also alles Wissen aus Erfahrung. Eines der Metaphysischen Merkmale ist allerdings, dass die Urteile der Metaphysik nicht aus Erfahrung stammen, dementsprechend können nach Humes Auffassung, Metaphysische Urteile keine Erkenntnis von Wirklichkeit vermitteln. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:26:10.436Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60268344a9e74b004258b4b3" + }, + "tags": [], + "thema": "1. Erläutern Sie die Kohärenztheorie der Wahrheit in ein bis zwei Sätzen!", + "content": "1. Die Wahrheit einer Überzeugung besteht in der Kohärenz dieser mit anderen Überzeugungen eines Systems, der Wahrheitsträger ist also Teil eines kohärenten Systems von Wahrheitsträgern.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:31:48.614Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602ecd0f324e1a004534b7bc" + }, + "tags": [], + "thema": "fhh", + "content": "Vgj", + "latex": 0, + "date": { + "$date": "2021-02-18T20:24:47.247Z" + }, + "vorlesung": "null", + "authorId": "5fb2980de6127e00340f5677", + "authorName": "testtest", + "__v": 0 +}, +{ + "_id": { + "$oid": "602fb5aa06795900452b3b20" + }, + "tags": [ + "Kapitel 1" + ], + "thema": "Bayes-Theorem", + "content": "$$p(B|A)= p(A|B) \\cdot \\frac{p(B)}{p(A)}$$\\\\ Die a-priori Wahrscheinlichkeiten können mit folgender Formel berechnet werden:\\\\ $$p(A) = \\sum_i p(A|B_i)\\cdot p(B_i)$$", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-19T12:57:14.209Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6030d827e6c161003452db05" + }, + "tags": [ + "Grupppenentscheidungen", + "Expermient" + ], + "thema": "Beschreiben Sie das „Social Discounting\" Experiment", + "content": "„Wollen Sie lieber einen Betrag von $x für sich\nalleine oder $75 für sich und $75 für eine\nbestimmte andere Person?“\nHierbei wurde x zwischen $75 und $155 variiert.", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-20T09:36:39.943Z" + }, + "vorlesung": "dectheo", + "__v": 0 +}, +{ + "_id": { + "$oid": "6030dadae6c161003452db06" + }, + "tags": [ + "Grupppenentscheidungen" + ], + "thema": "Netzdiagramm", + "content": "Anhand des Stakeholder-Netzdiagramms kann anhand des roten und blauen Profils überlegt werden, welche\nStakeholder in das Entscheidungsgremium eingeladen werden sollen.\nDas Stakeholder-Netzdiagramm zwingt, sich eine Übersicht über alle Stakeholder und deren Rolle bzw. Bedeutung zu verschaffen.\n\nEs soll Transparenz bringen, warum und wie die Stakeholder-Gruppen eingebunden werden können. \n\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-20T09:48:10.225Z" + }, + "vorlesung": "dectheo", + "__v": 0 +}, +{ + "_id": { + "$oid": "6032805f4ec6820045c1c7bf" + }, + "tags": [ + "Deskriptive Entscheidungslehre" + ], + "thema": "Wie kann die Risikoprämie bestimmt werden?", + "content": "Risikoprämie = Erwartungswert - Sicherheitsäquivalent", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-21T15:46:39.657Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6033d39dd1b420003ca97fbc" + }, + "tags": [ + "Präskriptive Entscheidungslehre", + "Definitionen" + ], + "thema": "Wie wird vorgegangen um eine optimale Alternative effizient zu bestimmen?", + "content": "1. Ergebnismatrix aufstellen: zu welchen Ergebnissen führen die einzelnen Alternativen in den relevanten Zielen in Abhängigkeit von den möglichen Umweltzuständen?\n2. Präferenzen angeben\n3. aus Präferenzen die Nutzungsfunktion bestimmen\n4. Zielgewichte vergeben (nur bei mehreren Zielen)\n5 (Gesamt) Nutzen der Alternative bestimmen\n\nDie Alternative mit dem höchsten Gesamtnutzen sollte genommen werden.", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-22T15:54:05.154Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "60353fd6eaee5200341e71d1" + }, + "tags": [ + "Definitionen" + ], + "thema": "Exponentielle Nutzenfunktion", + "content": "$$\\\\ u(x) = \\frac{1-e^{-c \\frac{x-x^-}{x^+-x^-}}} {1-e^{-c}}\\\\ $$\\\\ mit $c=-2\\ln(\\frac 1 p -1)$", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-23T17:48:06.076Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "605cdfa357d62500340f4a49" + }, + "tags": [ + "Internes Rewe", + "Modul 6" + ], + "thema": "Wie werden kalkulatorischer Zinsen berechnet?", + "content": "

$\\frac{ \\frac{\\text{Anschaffungskosten}} 2 \\times \\text{Kalkulatorischer Zinssatz}} {\\text{Maschinenstunden pro Jahr}}$

", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-03-25T19:08:19.159Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "607aaa053739d50045be66e3" + }, + "tags": [ + "Malware" + ], + "thema": "What are the four main phases of a virus?", + "content": "
  1. Dormant phase: The virus is idle and waiting to be activated
  2. Propagation phase: The virus places a copy of itself (or a mutation of it) into other programs or into certain system areas on a disk. -
  3. Triggering (activating) phase: The virus is activated to perform the function for which it was created. Can be caused by e.g. number of copies made of this copy, date and time,...
  4. Execution phase: The malicious function (payload) is performed (executed). E.g. message displayed on the screen, destruction of programs or data files
", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-04-17T09:27:33.349Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "607ad40c0162b500360b1fe3" + }, + "tags": [ + "Malware" + ], + "thema": "Name four scanning strategies, used by worms.", + "content": "
  1. Random: Probe random addresses in a certain IP range. This technique is easy to detect because of the high traffic volume.
  2. Hit-list: Slowly probe candidates for a long time period. Then try infecting the candidates fast at the same time. Provide each successfully infected pc a part of the list of candidates.
  3. Topological: Use info on other hosts present on the infected machine
  4. Local subnet: infect hosts on the same network
", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-04-17T12:26:52.387Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "6109451e4a2776003b75a790" + }, + "tags": [ + "Definitions" + ], + "thema": "BIC score - Definition", + "content": "$ln(n)k-2ln(L)$, $k$ being the number of free variables, $L$ being the Likelihood and $n$ being the number of transitions", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-08-03T13:31:10.269Z" + }, + "vorlesung": "webmine", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8146" + }, + "tags": [ + "1" + ], + "content": "a) Es gibt etwas, was Anna gehört und was Bruno gehört (also etwas, was Anna und Bruno gemeinsam gehört – nämlich ein Sparkonto).\nb) Es gibt etwas, was Anna liebt und was Bruno liebt (also etwas, was sowohl Anna als auch Bruno liebt – nämlich ihre gemeinsame Tochter). \nc) Es gibt etwas, was Anna tut und was Bruno tut (nämlich in einem Chor singen).\nd) Es gibt etwas, was Anna ist und was Bruno ist (nämlich Fan von Alemannia Aachen). \nZwischen den Aussagen a) und b) einerseits sowie c) und d) andererseits gibt es einen logisch relevanten Unterschied. Worin besteht dieser?\nIn a und b gilt: \\exists x: Anna und Bruno haben x bzw \\exists y: Anna und Bruno lieben y\nIn c und d exemplifizieren Anna und Bruno jedoch etwas: \\Sigma F : (F Anna \\land F Bruno) . \n\nAnm: Leider funtionert LaTeX hier nicht: \\exists steht für den Existenzquantor, \\Sigma für das große griechische Sigma und \\land für da logische und)\n", + "thema": "2. Vergleichen Sie die folgenden Aussagen:", + "date": { + "$date": "2020-11-03T23:03:26.520Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358b5" + }, + "tags": [ + "Thema 1" + ], + "content": "Die Bezeichnung Metaphysik stammt von Aristoteles‘ Werk über Themen der Ontologie mit dem Namen „Metaphysik“. Dies wurde nicht von ihm selbst so betitelt. Sie tragen den Titel, da sie nach den Werken über Physik eingeordnet wurde. ", + "thema": "2. Woher kommt die Bezeichnung „Metaphysik“?", + "date": { + "$date": "2020-11-03T23:06:48.086Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358b6" + }, + "tags": [ + "Thema 1" + ], + "content": "3. Die heutige Ontologie war früher ein Teilgebiet der damaligen Metaphysik. Heutzutage wird kaum noch unterschieden und wenn dann ist die Ontologie ein sehr großes Teilgebiet der Metaphysik.", + "thema": "3. Welche Beziehung besteht zwischen Metaphysik und Ontologie?", + "date": { + "$date": "2020-11-03T23:06:48.090Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358ce" + }, + "tags": [ + "Thema 1" + ], + "content": "Gegenstände werden in reale und ideale aufgeteilt. Reale Gegenstände werden weiter in Materielle und mentale Gegenstände aufgeteilt. ", + "thema": "4. Beschreiben Sie ein ontologisches Kategoriensystem!", + "date": { + "$date": "2020-11-03T23:06:48.137Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358d1" + }, + "tags": [ + "Thema 1" + ], + "content": "Als Erlebnis versteht man all das, was sich im Bewusstsein abspielt. ", + "thema": "2. Was verstehe ich in dieser Vorlesung unter einem „Erlebnis“?", + "date": { + "$date": "2020-11-03T23:06:48.139Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358d2" + }, + "tags": [ + "Thema 1" + ], + "content": "Sinnesempfindungen: Kalt-Empfindung, Lautstärke-Empfindung\nWahrnehmung: Wahrnehmung eines Tiers oder eines Buches\nEmotionen: Liebe, Ekel\nPhantasien und Erinnerungen: Vorstellung, die Lieblingspizza zu essen \nGedanken und Überzeugungen: Zweifel, dass Gott existiert\n", + "thema": "3. Welche Arten von Erlebnissen kann man unterscheiden? (Geben Sie jeweils auch Beispiele!) ", + "date": { + "$date": "2020-11-03T23:06:48.140Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358d6" + }, + "tags": [ + "Thema 1" + ], + "content": "Durch Introspektion. ", + "thema": "2. Durch welche Erkenntnisquelle sind uns (eigene gegenwärtige) Erlebnisse epistemisch zugänglich?", + "date": { + "$date": "2020-11-03T23:06:48.145Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bfa" + }, + "tags": [ + "Thema 2" + ], + "content": "Dinge und Personen haben Eigenschaften sind aber nicht eine Menge der Ansammlung von Eigenschaften, Substanz ist das was zugrundeliegt für die Eigenschaften, Träger der Eigenschaften\n", + "thema": "3. Das aus dem Lateinischen kommende Kunstwort „Substanz“ bedeutet wörtlich etwa „das Zugrundeliegende“. Erläutern Sie diese Wortbedeutung! Wenn eine Substanz etwas Zugrundeliegendes ist, wofür ist sie das Zugrundeliegende? ", + "date": { + "$date": "2020-11-03T23:08:42.939Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9c04" + }, + "tags": [ + "Thema 2" + ], + "content": "In einem Satz wo nur mentalen Eigenschaften erwähnt werden, ersetzbar in einen wo nur physikalischen Eigenschaften erwähnt werden\n", + "thema": "2. Was versteht man unter „Analytischer Identitätstheorie“?", + "date": { + "$date": "2020-11-03T23:08:42.968Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9c11" + }, + "tags": [ + "Thema 2" + ], + "content": "physikalische Eigenschaften, reduktionistische Theorie, ausschließlich physikalische Eigenschaften angenommen. Mentale Eigenschaften sollen auf physikalische Eigenschaften reduziert werden\n", + "thema": "2. Was versteht man unter einer „funktionalen Eigenschaft“? ", + "date": { + "$date": "2020-11-03T23:08:42.986Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c24" + }, + "tags": [ + "Thema 2" + ], + "content": " ", + "thema": "1. Beschreiben Sie den sog. „Turing-Test“!", + "date": { + "$date": "2020-11-03T23:08:43.019Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83a1" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Ein Paradoxon ist eine Satzmenge, in welcher jeder Satz für sich selbst plausibel, alle Sätze im Gesamten jedoch unplausibel sind bzw. zu einem Widerspruch führen. ", + "thema": "1. Was versteht man – allgemein gesprochen – unter einem Paradoxon?", + "date": { + "$date": "2020-11-03T23:09:48.700Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83ba" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Substanzdualismus impliziert Eigenschaftsdualismus, Eigenschaftsdualismus impliziert aber nicht Substanzdualismus", + "thema": "4. Welche Beziehung besteht zwischen Substanzdualismus und Eigenschaftsdualismus? Impliziert Substanzdualismus einen Eigenschaftsdualismus? Impliziert Eigenschaftsdualismus einen Substanzdualismus?", + "date": { + "$date": "2020-11-03T23:09:48.737Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83c0" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Gemäß der substanzdualistischen Auffassung kann eine Person kein mentales und physikalisches Wesen sein. Denn gemäß dieser Auffassung gibt es nur rein mentale und rein physikalische Wesen.\nAlbert hat einen Körper, der breit und groß ist wie ein Schrank, aber Alberts Seele ist sensibel wie die Seele eines Künstlers und sie ist ängstlich wie die Seele eines Kindes. ", + "thema": "2. Betrachten Sie folgende Aussage: „Albert ist ein Schrank von einem Mann, aber zugleich sensibel wie ein Künstler und ängstlich wie ein Kind.“ Warum kann man das im Rahmen einer substanzdualistischen Auffassung eigentlich nicht sagen? Wie könnte man diese Charakterisierung einer Person im Rahmen einer substanzdualistischen Position korrekt formulieren? ", + "date": { + "$date": "2020-11-03T23:09:48.745Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83d5" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Lernt Mary dabei (beim Rote-Rose-Sehen) etwas Neues, obwohl sie doch zuvor alles über Rot-Wahrnehmung gelernt hat? Jackson beantwortet diese Frage positiv, laut ihm lernt Mary, wie es sich anfühlt, etwas Rotes zu sehen. ", + "thema": "4. Welche Frage wirft Frank Jackson in Zusammenhang mit dem Mary-Gedankenexperiment auf, und wie beantwortet er diese?", + "date": { + "$date": "2020-11-03T23:09:48.771Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83de" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Einige nichtmenschliche Wesen - wie Tiere - zeigen Verhalten, welches dem Unseren sehr ähnlich ist. ", + "thema": "4. Was spricht dafür, zumindest manchen nichtmenschlichen Wesen Bewusstsein zuzuschreiben? Warum tun wir das im Alltag häufig?", + "date": { + "$date": "2020-11-03T23:09:48.786Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6def" + }, + "tags": [ + "Thema 3" + ], + "content": "Symbole, Eine Sprache ist ein System symbolischer Zei­chen\n", + "thema": "7. Sind die Wörter unserer natürlichen Sprache Indizes, Ikone oder Symbole?", + "date": { + "$date": "2020-11-03T23:11:06.032Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6dfa" + }, + "tags": [ + "Thema 3" + ], + "content": " ", + "thema": "6. Ein alter lautet: „Butter kann durch nichts ersetzt werden.“ Was ist die log. Struktur des Satzes? Vergleichen Sie die logische Struktur des Satzes: „Butter kann durch Margarine ersetzt werden.“ ", + "date": { + "$date": "2020-11-03T23:11:06.060Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e01" + }, + "tags": [ + "Thema 3" + ], + "content": "Pragmatik", + "thema": "6. Mit welchen der drei Aspekte Syntax, Semantik und Pragmatik beschäftigt sich die Philosophie der Normalsprache in erster Linie?", + "date": { + "$date": "2020-11-03T23:11:06.072Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e06" + }, + "tags": [ + "Thema 3" + ], + "content": "mentale Gegenstände und existieren in Abhängigkeit zu Bewusstseinsakten, Platon: ab­strakte Gegenstände. Ideen existieren völlig unab­hängig von Menschen\n", + "thema": "5. Was meint John Locke, wenn er von „Ideen“ spricht? Kontrastieren Sie damit den Ideenbegriff Platons!", + "date": { + "$date": "2020-11-03T23:11:06.077Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e0a" + }, + "tags": [ + "Thema 3" + ], + "content": "Keine Verbindung von der Aussprache zum inneren Gedachten\n", + "thema": "9. Locke behauptet – entgegen der landläufigen Auffassung – dass Papageien nicht sprechen können. Wie kommt Locke zu dieser These? Was fehlt bei den Papageien zum richtigen Sprechen? ", + "date": { + "$date": "2020-11-03T23:11:06.082Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6a5" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Menschliche Sprache wendet nicht einfach nur bekanntes auf bestimmte Situationen an, sondern formt neue komplexe Ausdrücke, welche in neuen, unbekannten Situationen angewandt werden. Im Unterschied dazu wenden Tiere ihre Laute bzw. Zeichen nur in bestimmten Situationen an und konstruieren keine neuen Ausdrücke für neue Situationen.", + "thema": "4. Worin besteht der wesentliche Unterschied zwischen unseren (menschlichen) Sprachen – natürlichen ebenso wie künstlichen – und dem Zeichengebrauch der Tiere? ", + "date": { + "$date": "2020-11-03T23:12:19.548Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6b7" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Der Satz \"Niemand ist gekommen\" hat die logische Struktur einer negierten Existenzquantifikation: \"Es ist nicht der Fall, dass es ein x gibt, so dass: x ist eine Person und x ist gekommen\". ", + "thema": "5. Welche logische Struktur hat der Satz „Niemand ist gekommen“? Welche logische Analyse wird durch die grammatikalische Oberflächenstruktur nahegelegt? (Denken Sie an die Geschichte von Odysseus und den Riesen Polyphem!)", + "date": { + "$date": "2020-11-03T23:12:19.577Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6e1" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Sprache hat verschiedene Funktionen. \nWittgenstein kritisiert, dass die Referenztheorie den Unterschied der Wortarten ignoriert und dass Erklärungen für Worte nur bis zu einem gewissen Grad möglich sind. Für ihn ist die Bedeutung eines Wortes dessen Gebrauch in der Sprache. \nWittgenstein kritisiert an der Referenztheorie, dass Bedeutungen generell als etwas \"Gegenstandsartiges\", als Entitäten, aufgefasst werden. Seine Gebrauchstheorie negiert diese Voraussetzung der Referenztheorie.", + "thema": "3. Erläutern Sie den zentralen Gedanken der Sprachphilosophie in den Philosophischen Untersuchungen! Was kritisiert Wittgenstein an der Referenztheorie der Bedeutung? Wie fasst er selbst Bedeutung auf?", + "date": { + "$date": "2020-11-03T23:12:19.640Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6ed" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "\"Ich fühle mich müde.\" \"Ich denke gerade an dich.\" ", + "thema": "2. Geben Sie Beispiele für Äußerungen, die die grammatikalische Form „Ich“ + Verbum in der ersten Person Singular Präsens Indikativ Aktiv haben und die keine performativen Äußerungen sind!", + "date": { + "$date": "2020-11-03T23:12:19.659Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6ca" + }, + "tags": [ + "Thema 4" + ], + "content": "Metaethik lässt sich in vier Teilbereiche aufteilen (Sprachphilosophie, Philosophie des Geistes, Ontologie und Erkenntnistheorie aufteilen). Jeder dieser Teilbereiche entspricht einer Disziplin der theoretischen Philosophie. Auch in der philosophischen Ästhetik geht es um Fragen aus diesen Bereichen, weshalb beide der theoretischen Philosophie zuzuordnen sind.", + "thema": "3. Inwiefern sind Metaethik und philosophische Ästhetik Disziplinen der theoretischen Philosophie?", + "date": { + "$date": "2020-11-03T23:13:22.438Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6da" + }, + "tags": [ + "Thema 4" + ], + "content": "Normative Aussagen wie „Man soll nicht weniger als 4 Stunden täglich schlafen“ oder „Man soll sich ausgewogen ernähren“ sind meiner Einschätzung nach wahrheitswertfähig, da man deren Wahrheit durch empirische Methoden feststellen kann: was passiert (kurz- und langfristig), wenn wir weniger als 4 Stunden pro Nacht schlafen und uns unausgewogen ernähren (auch eine ausgewogene Diät ist zu einem Grad beschreibbar), wenn wir als Grundannahme nehmen, dass ein (moralisches) Ziel eines jeden ist, ein möglichst langes gesundes Leben zu führen. ", + "thema": "3. Nachdenk-/Diskussionsfrage: Meinen Sie, dass zumindest manche normativen Aussagen wahrheitswertfähig sind? Wenn ja, meinen Sie, dass deren Wahrheit (oder Falschheit) irgendwie festgestellt werden kann? Wenn ja, wie? Versuchen Sie, konkrete Beispiele zu geben!", + "date": { + "$date": "2020-11-03T23:13:22.477Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6e1" + }, + "tags": [ + "Thema 4" + ], + "content": "Einem Obdachlosen Geld zu geben bzw. in einer Obdachlosenunterkunft auszuhelfen, jemandem Verletzen zu helfen (z.B. einer älteren Person, die in der Fußgängerzone gefallen ist), einen gefunden Geldbeutel zur Polizei/ Fundbüro zu bringen", + "thema": "3. Überlegen Sie sich Beispiele für Fälle, in denen anscheinend eine moralische Überzeugung handlungsmotivierend wirkt! ", + "date": { + "$date": "2020-11-03T23:13:22.488Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6f5" + }, + "tags": [ + "Thema 4" + ], + "content": "Ein Film kann bspw. amüsant sein, aber beim Sehen des Filmes kann man trotzdem nicht amüsiert sein, weil mein bspw. krank ist oder sich mit anderen Sorgen herumschlägt, wodurch man durch den Film nicht amüsiert wird. ", + "thema": "5. Warum kann das Urteil „Das ist amüsant“ nicht bedeutungsgleich sein mit „Das amüsiert mich“?", + "date": { + "$date": "2020-11-03T23:13:22.507Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e468d63edc0cd8ed3e4f" + }, + "tags": [ + "Definitionen" + ], + "content": "(1) Ist $f \\in \\tau$ ein $n$ -stelliges Funktionssymbol und $a_{1}, \\ldots, a_{n}, b_{1} \\ldots, b_{n} \\in$ $A$ mit $a_{1} \\sim b_{1}, \\ldots, a_{n} \\sim b_{n},$ so gilt:\n$$\nf^{\\mathfrak{A}}\\left(a_{1}, \\ldots, a_{n}\\right) \\sim f^{\\mathfrak{A}}\\left(b_{1}, \\ldots, b_{n}\\right)\n$$\n(2) Ist $R \\in \\tau$ ein $n$ -stelliges Relationssymbol und $a_{1}, \\ldots, a_{n}, b_{1}, \\ldots, b_{n} \\in$ $A$ mit $a_{1} \\sim b_{1}, \\ldots, a_{n} \\sim b_{n},$ so gilt:\n$$\n\\left(a_{1}, \\ldots, a_{n}\\right) \\in R^{\\mathfrak{A}} \\operatorname{gdw} \\cdot\\left(b_{1}, \\ldots, b_{n}\\right) \\in R^{\\mathfrak{A}}\n$$\nIst $\\sim$ eine Kongruenzrelation auf $\\mathfrak{A},$ so bezeichnen wir mit $[a]:=$ $\\{b \\in A: a \\sim b\\}$ die Kongruenzklasse von a unter $\\sim .$", + "thema": "Kongruenzrelation auf A", + "date": { + "$date": "2020-11-03T23:14:48.094Z" + }, + "vorlesung": "MaLo", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa4038f9e5e1b00346db889" + }, + "tags": [ + "Definitions" + ], + "thema": "What is a regular network?", + "content": "A network, where every vertex has the same degree. It is called r-regular if that degree is equal to r", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-11-05T13:52:15.421Z" + }, + "vorlesung": "websc", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fc3711be0fc92003481c01d" + }, + "tags": [ + "Buchführung", + "Modul 2" + ], + "thema": "Welche drei Konzepte gibt es zur Einkommensvermittlung?", + "content": "
  1. Marktleistungsabgabekonzept
  2. Periodisierungskonzept
  3. Einkommensvorwegnahmekonzept
", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-11-29T09:59:55.037Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fe549c61dfa9600454f1538" + }, + "tags": [], + "thema": "fdsfds", + "content": "fdsfsd", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-12-25T02:09:10.710Z" + }, + "vorlesung": "yeysy", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8aebd9ec400045ce9c0e" + }, + "tags": [], + "thema": "6. Wodurch unterscheidet sich die Philosophie von den sog. „Formalwissenschaften“?", + "content": "Die Philosophie macht Aussagen über die Wirklichkeit jenseits von formalen Systemen", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:06:03.511Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8b92d9ec400045ce9c13" + }, + "tags": [], + "thema": "2. Welche Bestandteile kann man in einem Argument unterscheiden?", + "content": "2. Man unterscheidet Prämisse und Konklusion. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:08:50.405Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8ba7d9ec400045ce9c15" + }, + "tags": [], + "thema": "4. Was versteht man unter einer „Zwischenkonklusion“ in einem Argument?", + "content": "4. Eine Konklusion, welche als Prämisse für eine andere Konklusion verwendet wird.", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:09:11.101Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8bc0d9ec400045ce9c17" + }, + "tags": [], + "thema": "2. Was versteht man unter „Argumentrekonstruktion“?", + "content": "2. Ein unübersichtliches Argument übersichtlich darzustellen (z.B. restrukturieren, Dinge explizit machen).\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:09:36.406Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8c6bd9ec400045ce9c21" + }, + "tags": [], + "thema": "1. Aus welchen zwei Grund-Bestandteilen besteht jede formale Sprache der Logik?", + "content": "1. Symbole und Verknüpfungsregeln\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:12:27.041Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8cc4d9ec400045ce9c28" + }, + "tags": [], + "thema": "8. Erläutern Sie die logische Struktur von sog. „Subjunktionen“!", + "content": "8.Aussagen, die ein Subjunktor enthalten, also die Struktor \"wenn---dann\" enthalten. A → B", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:13:56.640Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8d01d9ec400045ce9c2d" + }, + "tags": [], + "thema": "4. Welche Funktion haben die Großbuchstaben (A, B, C ...) in der formalen Sprache der Aussagenlogik? Wofür stehen diese?", + "content": "4. Großbuchstaben stehen für wahrheitswertfähige Aussagesätze, also Aussagekonstanten.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:14:57.614Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff9445d9ec400045ce9c6d" + }, + "tags": [], + "thema": "2. Wie lautet die Regel der universellen Instantiierung?", + "content": "2. Da der Allquantor eine Aussage über alle möglichen Subjekte trifft, kann aus einem Allquantor sehr wohl die ex. eines konkreten Subjects gefolgert werden. \nBsp: ∀xFx → Fa \n\n\n2. Analog zu oben: Die Formel haben Sie korrekt wiedergegeben, aber die natürlichsprachliche Formulierung passt nicht ganz, weil \"Fa\" ja keine Existenzaussage ist. Statt dessen könnte man etwa sagen: Aus \"Alles ist F\" folgt für jedes beliebige Individuum, dass es F ist.\n\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:45:57.249Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6011fef5faebf90034ea833f" + }, + "tags": [], + "thema": "Meine", + "content": "Meir carte", + "latex": 0, + "date": { + "$date": "2021-01-28T00:01:57.108Z" + }, + "vorlesung": "neud", + "authorId": "5fb2980de6127e00340f5677", + "authorName": "testtest", + "__v": 0 +}, +{ + "_id": { + "$oid": "602676d1a9e74b004258b445" + }, + "tags": [], + "thema": "5. Warum trifft es (gemäß der klassischen Wissensdefinition) nicht zu, dass Karl Marx wusste, dass Gott existiert?", + "content": "5. Die Existenz eines Gottes ist eine religiöse Glaubensfrage. Die notwendigen Bedingung für Wissen, nach der klassischen Wissensdefinition, enthalten aber kognitiven Glauben als Bedingung. Diese Bedingung ist hier also verletzt, womit auch kein Wissen vorliegen kann. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:38:41.411Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267896a9e74b004258b44c" + }, + "tags": [], + "thema": "1. Was versteht man generell in der Erkenntnistheorie unter Skepsis?", + "content": "Die Verneinung des Wissenanspruchs, es gibt allenfalls Überzeugungen, die jedoch nicht epistemisch begründet werden können.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:46:14.517Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267911a9e74b004258b458" + }, + "tags": [], + "thema": "5. Zu welcher Form der partiellen Skepsis führen skeptische Argumente gegen die Sinneswahrnehmung als Erkenntnisquelle? ", + "content": "Außenweltskepsis", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:48:17.323Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267980a9e74b004258b463" + }, + "tags": [], + "thema": "6. Wogegen richtet sich das sog. Münchhausen-Trilemma? Welche epistemologische Position soll mit dem Münchhausen-Trilemma untermauert werden? ", + "content": "Das Münchhausen-Trilemma ist ein skeptisches Argument, dass sich gegen die Existenz von Wissen richtet. Es soll aussagen, dass ein Begründungsregress entweder nur durch Abbruch der Rechtfertigungskette oder eine zirkuläre Begründung vermieden werden kann. In beiden Fällen, kann eine Überzeugung nicht gerechtfertigt werden. Es bleibt also nur noch die Möglichkeit, einen Begründungsregress zu akzeptieren. Daraus resultiert, dass wir niemals eine Begründung für eine Überzeugung haben können. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:50:08.395Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60268054a9e74b004258b487" + }, + "tags": [], + "thema": "1. Wie kann man die empiristische Position in einem Satz charakterisieren? ", + "content": "Alles Wissen/Alle Erkenntnis stammt aus Erfahrung \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:19:16.606Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602680d5a9e74b004258b491" + }, + "tags": [], + "thema": "1. Wie sehen Rationalisten die Rolle der Erfahrung für die Erkenntnisgewinnung bzw. für die Urteilsbildung? ", + "content": "Rationalisten erkennen an, dass Erfahrung eine Quelle von Wissen ist. Sie sagen jediglich (zumindest die Meisten), dass sie nicht die einzige Quelle ist. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:21:25.564Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60268271a9e74b004258b4a9" + }, + "tags": [], + "thema": "7. Gibt es analytische Urteile a posteriori? Wenn ja, geben Sie ein Beispiel! ", + "content": "Nein, solche Urteile existieren nicht. Wie oben beschrieben, lassen sich analytische Urteile in logische Urteile überführen. Für logische Urteile ist keine Erfahrung notwendig, um den Wahrheitswert zu erkennen. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:28:17.547Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60268331a9e74b004258b4b2" + }, + "tags": [], + "thema": "4. Betrachten Sie folgenden Satz: „Es ist moralisch geboten, in der S-Bahn einen Mund-Nasen-Schutz zu tragen, wenn dadurch Krankheit und Tod vieler Menschen vermieden werden kann.“ Was meinen Sie: Ist dieser Satz wahr? Wenn ja, was wäre der Wahrmacher dieses Satzes? ", + "content": "4. Der Satz behandelt eine ethische Frage. Es gibt keine moralischen Tatsachen, es sei denn man nimmt an, daß der gesellschaftliche Konsenz, seine Mitmenschen nicht zu gefährden, als Tatsache gilt.\n\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:31:29.490Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602683a3a9e74b004258b4ba" + }, + "tags": [], + "thema": "3. Welche Theorie liefert Ihrer Ansicht nach das bessere Wahrheitskriterium: die Korrespondenztheorie oder die Kohärenztheorie der Wahrheit? Begründen Sie Ihre Antwort! ", + "content": "3. Die Korrespondenztheorie ist bezogen des Rückschlusses des Wahrheitsgehalts von Überzeugungen durch die Korrespondenz zu Realitäten der Außenwelt überzeugend, aber zirkulär in sich selbst und für über Fragen der Ethik nicht brauchbar.\n\nIm Rahmen der Kohärenztheorie kann man als Kriterium die Einpassbarkeit eines Satzes bzw. einer Überzeugung in ein System von weiteren Sätzen/Überzeugungen annehmen. Das scheint mir ein funktionierendes und zumindest bedenkenswertes Wahrheitskriterium.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:33:23.464Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602fa41206795900452b3b1d" + }, + "tags": [ + "Kapitel 1" + ], + "thema": "Varianz, Standardabweichung", + "content": "Die Varianz $\\sigma^2 $ ist die mittlere Abweichung um den Mittelwert $\\mu$ und misst damit die Streuung der Verteilung. Die Standardabweichung $\\sigma$ ist die Wurzel der Varianz $\\sigma^2 $\\\\ Bei diskreten Verteilung $X$ mit $n$ möglichen Zustländen $x_i (1\\leq i \\leq n)$\\\\ $$ var(X) = \\sigma^2= \\sum_{i=1}^n (x_i -\\mu)^2p(x_i)$$", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-19T11:42:10.708Z" + }, + "vorlesung": "dectheo", + "__v": 0 +}, +{ + "_id": { + "$oid": "602fb7eb06795900452b3b21" + }, + "tags": [ + "Kapitel 1" + ], + "thema": "Binomialverteilung - Wahrscheinlichkeitsfunktion", + "content": "$$\\\\ f(x) = \\left(\\begin{array}{c}n \\\\x\\end{array}\\right) p^x (1-p)^{n-x} \\\\ $$", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-19T13:06:51.238Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "602fbab806795900452b3b24" + }, + "tags": [ + "Kapitel 1" + ], + "thema": "Korrellation und Kovarianz", + "content": "Die Korrelation $\\rho (X,Y)$ und die Kovarianz $cov(X,Y)$ beschreiben das Zusammenspiel zweier Verteilungen X und Y.\\\\ $$\\\\ cov(X\\cdot Y)= E(X\\cdot Y)- E(X)\\cdot E(Y)\\\\ $$\\\\ $$\\\\ \\rho (X,Y) = \\frac {cov(X,Y)}{\\sigma (X)\\cdot \\sigma (Y)}\\\\ $$\\\\ Bei: \\\\ $r = 0$ : kein empirischer Zusammenhang\\\\ $r = 1$ : perfekt positiver Zusammenhang\\\\ $r = -1$ : perfekt negativer Zusammenhang\\\\ ", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-19T13:18:48.552Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "602ff74a06795900452b3b27" + }, + "tags": [ + "Kapitel 1" + ], + "thema": "Weibull - Verteilungsfunktion", + "content": "$$\\\\ F(x) = 1-e^{-(\\alpha x)^\\beta}\\\\ $$\\\\ $\\alpha = \\frac 1 T $ wobei $T$ die charakteristische Lebensdauer ist ", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-19T17:37:14.888Z" + }, + "vorlesung": "dectheo", + "__v": 0 +}, +{ + "_id": { + "$oid": "6030d5dde6c161003452db02" + }, + "tags": [ + "Grupppenentscheidungen", + "Expermient" + ], + "thema": "Erklären Sie das Ultimatumspiel", + "content": "- Spieler A erhält einen Geldbetrag, er muss Spieler B etwas davon abgeben\n- Spieler B entscheidet, ob er den Betrag annimmt oder ablehnt. Falls er ablehnt gehn beide leer aus ", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-20T09:26:53.084Z" + }, + "vorlesung": "dectheo", + "__v": 0 +}, +{ + "_id": { + "$oid": "6032aada4ec6820045c1c7c2" + }, + "tags": [ + "Deskriptive Entscheidungslehre", + "Definitionen" + ], + "thema": "Hyperbolic-Discounted-Value-Modell", + "content": "$$\\\\ 𝐻𝐷𝑉(𝑎) =\\sum_{𝑡=0}^𝑇 \\delta^{ℎ𝑦𝑝}(𝑡) 𝑣_𝑡 (𝑎_t)\\\\ $$\\\\ wobei $v_t$ die Theory Wertfunktion ist", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-21T18:47:54.977Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6034c4ab9f59500045427014" + }, + "tags": [], + "thema": "Time Unpacking", + "content": "Anstelle EINER Prognose für einen längeren Zeitraum sind mehrere Prognosen für Teilintervalle anzugeben.\nAnschließend werden die Prognosen für die Teilintervalle zusammengefügt.", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-23T09:02:35.390Z" + }, + "vorlesung": "dectheo", + "__v": 0 +}, +{ + "_id": { + "$oid": "607c68aa3dd83e00346c30da" + }, + "tags": [ + "Malware" + ], + "thema": "Is a Virus a Trojan Horse or Not?", + "content": "Some say Yes\n- Overt action = infected program’s actions\n- Covert action = virus’ actions (infect, execute)\nOthers say No\n- Overt purpose = virus’ actions (infect, execute)\n- Covert purpose = non", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-04-18T17:13:14.641Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "6109b5084a2776003b75a7d6" + }, + "tags": [], + "thema": "What kind of Vector Space models were presented in the lecture?", + "content": "• TF-idf\n• Document embeddings\n• Statistical language model", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-08-03T21:28:40.172Z" + }, + "vorlesung": "webmine", + "__v": 0 +}, +{ + "_id": { + "$oid": "6120b7849f6c4a003c957ce9" + }, + "tags": [ + "Event data" + ], + "thema": "Entropy", + "content": "$$ E=-\\sum_{i=1}^k p_i log_2(p_i) $$\\\\ With:\\\\ • $k$ : all the possible values enumerated\\\\ • $p_i=c_i/n$ is the fraction of elements having value $i$\\\\ \t○ $c_i$ is the number of i values \\\\ \t○ $n=\\sum_{i=1}^k c_i$ the number of different values\\\\ ", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-08-21T08:21:24.328Z" + }, + "vorlesung": "bpi", + "__v": 0 +}, +{ + "_id": { + "$oid": "6120bc479f6c4a003c957d27" + }, + "tags": [ + "Definitions" + ], + "thema": "Gini index of diversity", + "content": "$$G=\\sum_{i=1}^k p_i (1-p_i)=1-\\sum_{i=1}^k(p_i)^2 $$\\\\ with $p_i=c_i/n$", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-08-21T08:41:43.477Z" + }, + "vorlesung": "bpi", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6120bd869f6c4a003c957d33" + }, + "tags": [ + "Definitions" + ], + "thema": "Association rules", + "content": "An association rule is a formula $X\\Rightarrow Y$, for sets $X,Y$. It tells us interesting rules about user behaviour that apply in a certain context.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-08-21T08:47:02.936Z" + }, + "vorlesung": "bpi", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61dd50276e73d81f38a5eeae" + }, + "thema": "Kostenträgerrechnung", + "content": "Verrechnung von Einzelkosten und Kostenstellenkosten (Gemeinkosten) auf Kostenträger", + "tags": [ + "Internes Rewe", + "Kostenträgerrechnung" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-11T09:38:47.882Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6120bad09f6c4a003c957d23" + }, + "tags": [ + "Definitions" + ], + "thema": "What is information gain?", + "content": "Information gain is the reduction of entropy", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-08-21T08:35:28.019Z" + }, + "vorlesung": "bpi", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61d826cacfd54f1685d60fe0" + }, + "thema": "Rechnungszwecke der KER", + "content": "- Dokumentation des Unternehmensprozesses \n- Informationen für Kontolle des Unternehmensprozesses\n- Informationen für die Planung und Steuerung des Unternehmens\n- Informationen für die Verhaltenssteuerung des Unternehmensprozesses \n- Weitere Rechnungsziele je nach Auswertungszweck", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-07T11:40:58.292Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61db0fcf861ee773b065927f" + }, + "thema": "Beurteilung der mehrstufigen Divisionskalkulation", + "content": "- einfachste Art der Trägerkalkulation\n- eignet sich bei einem homogenen Produktionsprogramm\n", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-09T16:39:43.296Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61dc688edf71a20e751b8647" + }, + "thema": "Was sind Herstellkosten?", + "content": "

Teil aller Kosten eines Unternehmens, der für interne Zwecke nach gewähltem Zurechnungsprinzip der Herstellung zugerechnet wird

Materialkosten + Fertigunskosten = Herstellkosten

", + "tags": [ + "Zuschlagskalkulation", + "Modul 4" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-10T17:10:38.603Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e048375a6943ebc2c34152" + }, + "thema": "Beurteilung der Maschinensatzrechnung", + "content": "
  • Verfeinerung der Zuschlagsrechnung bei maschinenintensiver Produktion
  • Individueller Maschinensatz einer Maschine gibt Aufschluss über jeweilige Verfahrensbedingungen und Kostenbeziehungen einer Maschine
  • Problem: hier werden variable und fixe Kostenbestandteile auf Beschäftigungsebene vermischt, was eine nachträgliche Kostenanalyse erschwert
", + "tags": [ + "Internes Rewe", + "Maschinensatzrechnung" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-13T15:41:43.584Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e97663ed962c87ae4f3712" + }, + "thema": "Was ist die Lernrate", + "content": "

Prozentsatz der ursprünglichen Kosten je Einheit, auf den die Kosten je Einheit bei Verdopplung der kumulierten Ausbringungsmenge absinken

", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-20T14:49:07.375Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e68a1a45afcfa2916474a3" + }, + "thema": "Verfahren der nachträglichen Durchschnitte", + "content": "

Bewertung von Stoffabgängen mit dem nachträglich berechneten Durchschnittspreis der Periode.

", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-18T09:36:26.826Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8144" + }, + "tags": [ + "1" + ], + "content": "Der Begriff Ähnlichkeit wird als nicht definierbar erklärt und somit wird die erste Prämisse abgelehnt, da Ähnlichkeit nicht existiert und sich damit Dinge auch nicht ähnlich sein können. \n\nBemerkung: Nur teilweise richtig. Richtig ist, dass im Rahmen des Nominalismus üblicherweise Ähnlichkeit als nicht definierbar angesehen wird. Nicht richtig ist, dass die Existenz ähnlicher Dinge geleugnet wird. Das Erste impliziert auch nicht das Zweite!", + "thema": "2. Wie reagieren Vertreter/innen des Nominalismus in der Regel auf das Ähnlichkeitsargument?", + "date": { + "$date": "2020-11-03T23:03:26.518Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "61d97d9bb82467264b90853f" + }, + "thema": "Was ist ein Zurechnungsobjekt?", + "content": "

Objekt, dessen Erlöse bzw. Kosten unter der Beachtung des Rechnungszweckes ermittelt bzw. kalkuliert werden

", + "tags": [ + "Internes Rewe", + "Modul 4" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-08T12:03:39.049Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e688ae45afcfa29164749f" + }, + "thema": "Verfahren der gleitenden Durchschnitte ", + "content": "

Bewertung von Stoffabgängen mit dem aktuellen Durschnittspreis, der nach jedem Zugang neu berechnet wird.

", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-18T09:30:22.578Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e8174e8c9d08ad76b4e7e7" + }, + "thema": "Beispiele für Divisionen", + "content": "
  1. Cost Center: Produktionsbereich, Service Center wie Rechtsberatung und Öffentlichkeitsarbeit
  2. Expense Center: Forschung und Entwicklung, Marketing 
  3. Revenue Center: Marketingbereich, jedoch selten in reiner Form
", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-19T13:51:10.685Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e84d428c9d08ad76b4e828" + }, + "thema": "Was ist ein Nashgleichgewicht?", + "content": "

Das Nash-Gleichgewicht in der Spieltheorie beschreibt ein Strategiepaar, bei dem sich keiner der beiden Spieler durch einseitiges abweichen seiner Strategie individuell besser stellen kann

", + "tags": [], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-19T17:41:22.831Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358c2" + }, + "tags": [ + "Thema 1" + ], + "content": "Zahlen, Software, Kompositionen, literarische Werke, mentale Vorgänge und Zustände, Gedanken, Erinnerungen, Wahrnehmungen, Wünsche, Fantasien, Sinneserfahrungen/-eindrücke", + "thema": "Welche Beispiele für Gegenstände kennen Sie, die in der Philosophie zumindest von manchen als nichtmaterielle Gegenstände aufgefasst werden?", + "date": { + "$date": "2020-11-03T23:06:48.120Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358c8" + }, + "tags": [ + "Thema 1" + ], + "content": "Sie können bestreiten, dass es das Gegenbeispiel wirklich gibt oder sie können bestreiten, dass die aufgeführten Gegenstände materielle Gegenstände sind. ", + "thema": "2. Wie können Vertreter/innen des Materialismus auf anscheinende Gegenbeispiele zu ihrer Position reagieren?", + "date": { + "$date": "2020-11-03T23:06:48.129Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358dc" + }, + "tags": [ + "Thema 1" + ], + "content": "Das Bewusstsein ist nur die Gesamtheit aller gegenwärtigen Erlebnisse. ", + "thema": "5. Was versteht man in der Ontologie/Philosophie des Geistes unter der „Bündeltheorie“ des Bewusstseins?", + "date": { + "$date": "2020-11-03T23:06:48.152Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358da" + }, + "tags": [ + "Thema 1" + ], + "content": "3. Er sagt über die Introspektion seien uns lediglich Erlebnisse zugänglich aber kein Ich.", + "thema": "3. Wie argumentierte David Hume für seine Auffassung bezüglich der epistemischen Zugänglichkeit der Seele? ", + "date": { + "$date": "2020-11-03T23:06:48.150Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358f7" + }, + "tags": [ + "Thema 1" + ], + "content": "Es gibt ausschließlich Individuen, keine Universalien. ", + "thema": "2. Was versteht man in der Philosophie unter „Nominalismus“?", + "date": { + "$date": "2020-11-03T23:06:48.187Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358ff" + }, + "tags": [ + "Thema 1" + ], + "content": "Für alle x, y : (x,y) gdw es existiert ein F: x ist F und y ist F.\nx und y haben also etwas gemeinsam, aber das gemeinsame muss keine Universale sein. \n", + "thema": "1. Wie könnte man Ähnlichkeit definieren, ohne sich auf die Annahme von Universalien festzulegen?", + "date": { + "$date": "2020-11-03T23:06:48.212Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe23508635902" + }, + "tags": [ + "Thema 1" + ], + "content": "Individuenvariablen stehen für Individuenkonstanten, die nur für singuläre Terme stehen. Prädikatvariablen stehen für Prädikate.", + "thema": "4. Erläutern Sie den Unterschied zwischen Individuenvariablen und Prädikatvariablen!", + "date": { + "$date": "2020-11-03T23:06:48.215Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe2350863590a" + }, + "tags": [ + "Thema 1" + ], + "content": "Beim immateriellen Kulturerbe von UNESCO werden auch keine konkreten Instanzen, sondern Typen gelistet. Dies ist auch schon im Wort „immateriell“ enthalten.", + "thema": "4. Was hat der Begriff des immateriellen Kulturerbes mit der Typenontologie zu tun?", + "date": { + "$date": "2020-11-03T23:06:48.231Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bdd" + }, + "tags": [ + "Thema 2" + ], + "content": "wenn es psychische bzw. mentale Eigenschaften hat / physische Eigenschaften\n", + "thema": "4. Was versteht man unter einem „physischen Individuum“ und was unter einem „mentalen (bzw. psychischen) Individuum“? ", + "date": { + "$date": "2020-11-03T23:08:42.855Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bfd" + }, + "tags": [ + "Thema 2" + ], + "content": "Die Seele denkende Substanz, Körper ausgedehnte Substanz\n", + "thema": "2. Was versteht Descartes unter einer „denkenden Substanz“ und was unter einer „ausgedehnten Substanz“?", + "date": { + "$date": "2020-11-03T23:08:42.951Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9c07" + }, + "tags": [ + "Thema 2" + ], + "content": "Keine typischen Verhalten, Schauspielen von Schmerzen, Schmerzen z.B. unterbinden\n", + "thema": "5. Was lässt sich gegen den Logischen Behaviourismus einwenden?", + "date": { + "$date": "2020-11-03T23:08:42.972Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9c0e" + }, + "tags": [ + "Thema 2" + ], + "content": "unplausibel dass nur bestimmte Wesen mit einer ganz bestimmten Physiologie Schmerzen empfinden können\n", + "thema": "3. Erläutern Sie den sog. „Einwand der multiplen Realisierbarkeit“ gegen die Identitätstheorie! Auf welcher (hypothetischen) Annahme beruht dieser Einwand im Kern?", + "date": { + "$date": "2020-11-03T23:08:42.982Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9c12" + }, + "tags": [ + "Thema 2" + ], + "content": " ", + "thema": "3. Geben Sie Beispiele für funktionale Eigenschaften! ", + "date": { + "$date": "2020-11-03T23:08:42.987Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c1c" + }, + "tags": [ + "Thema 2" + ], + "content": "Behaviourismus und in Form von Gehirnzustandstheorien\n", + "thema": "4. Welche Varianten der Identitätstheorie kennen Sie?", + "date": { + "$date": "2020-11-03T23:08:43.007Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a839b" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Es können einerseits Individuen andererseits aber auch Eigenschaften gemeint sein.", + "thema": "3. Wenn man nach der Beziehung zwischen „dem Physischen“ und „dem Mentalen“ fragt, was genau kann in diesem Kontext mit „dem Physischen“ und „dem Mentalen“ gemeint sein?", + "date": { + "$date": "2020-11-03T23:09:48.692Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83b1" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Es gibt physikalische und mentale Phänomene, diese wirken aber nicht aufeinander ein (das Mentale nicht auf das Physikalische und umgekehrt). \nThese 3 wird geleugnet, Thesen 1 und 2 werden akzeptiert. \n", + "thema": "9. Erläutern Sie die Position des Parallelismus! Welche der Thesen des Leib-Seele-Paradoxons werden im Parallelismus akzeptiert und welche nicht?", + "date": { + "$date": "2020-11-03T23:09:48.724Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83bc" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Denkende Substanz = Seele.\nAusgedehnte Substanz = Körper. \n", + "thema": "2. Was versteht Descartes unter einer „denkenden Substanz“ und was unter einer „ausgedehnten Substanz“?", + "date": { + "$date": "2020-11-03T23:09:48.740Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83e0" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Laut Descartes hat etwas ein Bewusstsein oder eben nicht. Laut ihm haben Tiere kein Bewusstsein sondern sind Automaten, die auf Input der Außenwelt reagieren. ", + "thema": "6. Welche Auffassung vertrat René Descartes bezüglich der Auffassung, ob nichtmenschliche Wesen Bewusstsein haben?", + "date": { + "$date": "2020-11-03T23:09:48.788Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83ea" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Scheinbar kann man Qualia nicht auf physikalische Vorgänge reduzieren. ", + "thema": "4. Warum stellen Qualia für Vertreter/innen des Materialismus in der Philosophie des Geistes ein Problem dar?", + "date": { + "$date": "2020-11-03T23:09:48.800Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83ee" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Da wir Sprache nutzen, um mentale Vorgänge auszudrücken; die Intention dieser ist also Grundlage der Sprache, die wir nutzen. ", + "thema": "2. Inwiefern kann man sagen, dass sprachliche Äußerungen eine „abgeleitete“, „indirekte“ Intentionalität haben?", + "date": { + "$date": "2020-11-03T23:09:48.803Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6dfd" + }, + "tags": [ + "Thema 3" + ], + "content": " ", + "thema": "2. Was für Gegenstände („Gegenstand“ im ontologischen Sinn gemeint) kommen in einem Zeichenprozess (gemäß Morris’ Modell) vor?", + "date": { + "$date": "2020-11-03T23:11:06.064Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e00" + }, + "tags": [ + "Thema 3" + ], + "content": "Syntax und Semantik\n", + "thema": "5. Mit welchen der drei Aspekte Syntax, Semantik und Pragmatik beschäftigt sich die Philosophie der Idealsprache in erster Linie?", + "date": { + "$date": "2020-11-03T23:11:06.068Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e16" + }, + "tags": [ + "Thema 3" + ], + "content": " ", + "thema": "3. Formulieren Sie einige Sätze, die leere singuläre Terme enthalten!", + "date": { + "$date": "2020-11-03T23:11:06.097Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e18" + }, + "tags": [ + "Thema 3" + ], + "content": "So wären manche Sätze nicht sinnvoll und steht dann in Wider­spruch zu einer Überzeugung, die plausibel und wohlbegründet zu sein scheint\n", + "thema": "5. Warum stellen leere singuläre Terme für die Referenztheorie der Bedeutung ein Problem dar?", + "date": { + "$date": "2020-11-03T23:11:06.100Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6a9" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Konventionelle", + "thema": "4. Sind die Wörter unserer natürlichen Sprachen natürliche oder konventionelle Zeichen?", + "date": { + "$date": "2020-11-03T23:12:19.555Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6b0" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "(a) Das Wort, das ganz oben an der Tafel steht, kann ich nicht lesen.\nZeichentoken\n(b) Das deutsche Wort „Bank“ hat mehrere Bedeutungen.\nZeichentyp\n(c) Der Text auf der alten Postkarte ist ganz verblasst.\nZeichentoken\n(d) Der Buchstabe „e“ ist der fünfte Buchstabe des lateinischen Alphabets.\nZeichentyp \nIn welchen dieser Sätze ist von Zeichentypen die Rede, in welchen von Zeichentokens?\n", + "thema": "3. Betrachten Sie folgende Sätze:", + "date": { + "$date": "2020-11-03T23:12:19.566Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6b4" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Wie funktioniert Sprache? Was kann man mit Sprache tun? Wie wird Sprache verwendet?", + "thema": "2. Formulieren Sie einige der zentralen Fragen der Philosophie der Normalsprache!", + "date": { + "$date": "2020-11-03T23:12:19.572Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6b3" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Ersteres beschäftigt sich mit dem Sprachgebrauch - ist also deskriptiv, letzteres mit der Sprachstruktur und damit, wie (wissenschaftliche) Sprache sein sollte - ist also normativ.", + "thema": "1. Erläutern Sie kurz den wesentlichen Unterschied zwischen der sog. „Philosophie der Normalsprache“ und der sog. „Philosophie der Idealsprache“!", + "date": { + "$date": "2020-11-03T23:12:19.571Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6b9" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Russel, Frege und Wittgenstein(der Frühere danach nicht mehr)", + "thema": "7. Nennen Sie einige wichtige Vertreter der Philosophie der idealen Sprache!", + "date": { + "$date": "2020-11-03T23:12:19.585Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6bd" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Syntax: Beziehung eines Zeichens zum Zeichensystem; die Grammatik einer Sprache\nSemantik: Beziehung eines Zeichens zum Gegenstand, das es bezeichnet; die Bedeutung \nPragmatik: Bezeichnung eines Zeichens zum Sprechenden; Sprachgebrauch \n", + "thema": "4. Erläutern Sie die Begriffe Syntax, Semantik und Pragmatik im Sinne der Theorie von Charles Morris! Womit beschäftigen sich Syntax, Semantik und Pragmatik jeweils?", + "date": { + "$date": "2020-11-03T23:12:19.589Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6ce" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Sachverhalte", + "thema": "2. Was sind, gemäß der Referenztheorie, die Bedeutungen von ganzen Sätzen?", + "date": { + "$date": "2020-11-03T23:12:19.615Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6cc" + }, + "tags": [ + "Thema 4" + ], + "content": "Vergleichen Sie zunächst die grammatikalische Struktur: Worin unterscheiden sich die beiden Aussagen in dieser Hinsicht? \nSatz a) enthält ein Werteprädikat und hat die Struktur „a ist F“, Satz b) hingegen nicht und hat die Struktur „a gefällt x“ wobei x eine Person ist. \n", + "thema": "2. Vergleichen Sie die folgenden beiden Aussagen: (a) Das ist schön. (b) Das gefällt mir. ", + "date": { + "$date": "2020-11-03T23:13:22.448Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6e0" + }, + "tags": [ + "Thema 4" + ], + "content": "Überzeugungen sind niemals handlungsmotivierend - wenn überhaupt indirekt. Unsere Entscheidungen auf eine gewisse Art zu handeln, werden primär von Wünschen motiviert", + "thema": "2. Wie lautet David Humes Auffassung über die Rolle von Überzeugungen und anderen mentalen Zuständen für die Handlungsmotivation? Sind es Überzeugungen, die uns dazu veranlassen, das-und-das zu tun? Oder was sonst motiviert unsere Entscheidungen? Wie denkt Hume darüber?", + "date": { + "$date": "2020-11-03T23:13:22.488Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6e7" + }, + "tags": [ + "Thema 4" + ], + "content": "1. Es gibt echte Werturteile, die wahr sind\n2. Echte Werturteile können nur wahr sein, wenn es Werteigenschaften gibt\n3. (1,2) => Also gibt es Werteigenschaften\n", + "thema": "1. Wie lautet das „Wahrmacherargument“ zugunsten des Wertrealismus?", + "date": { + "$date": "2020-11-03T23:13:22.493Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6ea" + }, + "tags": [ + "Thema 4" + ], + "content": "Entweder, man bestreitet den ersten Teil der Prämisse, dass es echte Werturteile gibt, oder den zweiten Teil, dass es Werturteile gibt, die wahr sind. ", + "thema": "1. Aus welchen Gründen können Vertreter/innen des Antirealismus die erste Prämisse des Wahrmacherarguments zurückweisen? ", + "date": { + "$date": "2020-11-03T23:13:22.497Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6ee" + }, + "tags": [ + "Thema 4" + ], + "content": "Urteile, die wir für Werturteile halten, sind eigentlich gar keine Urteile.", + "thema": "2. Charakterisieren Sie die Position des (werttheoretischen) Nonkognitivismus! Wie lautet dessen zentrale These?", + "date": { + "$date": "2020-11-03T23:13:22.502Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6f3" + }, + "tags": [ + "Thema 4" + ], + "content": "Erhält oder verliert ein Gegenstand eine intrinsische Eigenschaft, so verändert der Gegenstand sich. Dies ist nicht der Fall bei extrinsischen Eigenschaften, hier kann diese gewinnen oder verlieren, ohne sich selbst zu verändern. ", + "thema": "3. Erläutern Sie das Gegensatzpaar „intrinsische Eigenschaft“ – „extrinsische Eigenschaft“!", + "date": { + "$date": "2020-11-03T23:13:22.506Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e468d63edc0cd8ed3e44" + }, + "tags": [ + "Definitionen" + ], + "content": " $\\Phi \\subseteq AL, \\varphi \\in AL:$\n $\\Phi$ erfüllbar gdw. jede endl. Teilmenge von $\\Phi$ erfüllbar ist.\n $\\Phi \\models \\varphi$ gdw. endl. Teilmenge $\\Phi_{0}$ $\\subset \\Phi$ ex. sodass: $\\Phi_{0}$ $\\models \\Phi$", + "thema": "KS AL", + "date": { + "$date": "2020-11-03T23:14:48.074Z" + }, + "vorlesung": "MaLo", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e468d63edc0cd8ed3e50" + }, + "tags": [ + "Definitionen" + ], + "content": "(1) Ist $f \\in \\tau$ ein $n$ -stelliges Funktionssymbol und $a_{1}, \\ldots, a_{n} \\in A,$ so gilt:\n$$\nf^{\\mathfrak{A} / \\sim}\\left(\\left[a_{1}\\right], \\ldots,\\left[a_{n}\\right]\\right)=\\left[f^{\\mathfrak{A}}\\left(a_{1}, \\ldots, a_{n}\\right)\\right]\n$$\n(2) Ist $R \\in \\tau$ ein $n$ -stelliges Relationssymbol und $a_{1}, \\ldots, a_{n} \\in A,$ so gilt:\n$$\n\\left(\\left[a_{1}\\right], \\ldots,\\left[a_{n}\\right]\\right) \\in R^{\\mathfrak{A} / \\sim} \\operatorname{gdw} \\cdot\\left(a_{1}, \\ldots, a_{n}\\right) \\in R^{\\mathfrak{A}}\n$$\nMan beachte, dass $f^{\\mathfrak{A} / \\sim}$ und $R^{\\mathfrak{A} / \\sim}$ wohldefiniert sind, $\\mathrm{da} \\sim$ eine Kongruenzrelation ist.", + "thema": "Faktorstruktur A/∼", + "date": { + "$date": "2020-11-03T23:14:48.095Z" + }, + "vorlesung": "MaLo", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa408789e5e1b00346db88c" + }, + "tags": [ + "Definitions" + ], + "thema": "Symmetric Normalized Laplacian representation", + "content": "$\nI_{i j}=\\left\\{\\begin{array}{ll}1 & \\text { if } i=j \\text { and } \\operatorname{deg}\\left(v_{i}\\right) \\neq 0 \\\\ -\\frac{1}{\\sqrt{\\operatorname{deg}\\left(v_{i}\\right) \\operatorname{deg}\\left(v_{j}\\right)}} & \\text { if } i \\neq j \\text { and } v_{i} \\text { is adjacent to } v_{j} \\\\ 0 & \\text { otherwise }\\end{array}\\right.\n$", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-11-05T14:13:12.944Z" + }, + "vorlesung": "websc", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fbfdee7bb72f70045d9d323" + }, + "tags": [ + "Defnitionen", + "Modul 2" + ], + "thema": "Was ist das Periodisierungskonzept?", + "content": "

Realisierte Einnahem und Ausgaben bzw. Wertveränderungen mit Eigenkapitalwirkung, die NICHT im Zusammenhang mit dem Verkauf von Gütern bzw. Dienstleistungen angefallen sind, werden in dem Zeitraum in dem die Einnahmen bzw. Ausgaben anfallen, einkommenswirksam erfasst.

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-11-26T16:59:19.915Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fc4ef3f6e85e10034093eda" + }, + "tags": [], + "thema": "fdsf", + "content": "dsf", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-11-30T13:10:23.383Z" + }, + "vorlesung": "ffds", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fe4944d69b11000346876a9" + }, + "tags": [ + "Defnitionen", + "Modul 2" + ], + "thema": "Was ist ein Aktivtausch?", + "content": "

Man spricht von einem Aktivtausch, wenn die Zunahme des Wertes eines Vermögensguts der Abnahme eines anderen Vermögensguts entspricht

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-12-24T13:14:53.928Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fe54b651dfa9600454f1539" + }, + "tags": [], + "content": "fslkdfd", + "thema": "fslkdfd", + "date": { + "$date": "2020-12-25T02:16:05.534Z" + }, + "vorlesung": "fslkdfd", + "latex": 0, + "authorId": "5fe52cc345ec36685f026120", + "authorName": "testtesttesttest", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fe54b8f1dfa9600454f153a" + }, + "tags": [], + "content": "fslkdfd", + "thema": "hhaallooo", + "date": { + "$date": "2020-12-25T02:16:47.140Z" + }, + "vorlesung": "fslkdfd", + "latex": 0, + "authorId": "5fe52cc345ec36685f026120", + "authorName": "testtesttesttest", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8dfbd9ec400045ce9c39" + }, + "tags": [], + "thema": "2. Warum kann es nützlich sein, ein philosophisches Argument zu formalisieren?", + "content": "Die Ableitung von Prämissenmengen zu Konklusionen muss gewissen Regeln folgen, ein Argument ist nur dann folgerichtig, wenn diese Regeln eingehalten wurden. Das Nachvollziehen der Regeln ist in der formalen Form des Arguments deutlich leichter.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:19:07.609Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8e5ed9ec400045ce9c3b" + }, + "tags": [], + "thema": "3. Erläutern Sie die folgenden Ableitungsregeln und geben Sie jeweils ein Beispiel: Modus tollens", + "content": "Modus tollens \nBesteht eine Subjunktion zwischen zwei Aussagen A und B, und es gilt nicht B, so können wir nicht A folgern. Dies liegt daran, dass eine Äquivalenz zwischen den Aussagen A → B und ¬B →¬A besteht. Die beiden Aussagen sind also jeweils genau dann wahr/falsch, wenn die andere Aussage wahr/falsch ist. \n\n1. Wenn es schneit, dann wird der Boden weiß. \n\n2. Der Boden ist nicht weiß. \n\nAlso: es schneit nicht (1, 2) ", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:20:46.330Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8ea2d9ec400045ce9c3f" + }, + "tags": [], + "thema": "3. Erläutern Sie die folgenden Ableitungsregeln und geben Sie jeweils ein Beispiel: Disjunktiver Syllogismus", + "content": "Disjunktiver Syllogismus \n\nWenn eine Disjunktion zwischen A und B besteht und wir wissen, dass B nicht gilt, so muss A gelten da die Disjunktion sonst nicht erfüllt ist. \n\n1. Entweder es schneit oder der Boden ist weiß. \n\n1. Der Boden ist nicht weiß. \n\nAlso: Es schneit (1,2) ", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:21:54.166Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8ec3d9ec400045ce9c41" + }, + "tags": [], + "thema": "3. Erläutern Sie die folgenden Ableitungsregeln und geben Sie jeweils ein Beispiel: Kommutation", + "content": "Kommutation \n\nDas Vertauschen der Aussagen bei Konjunktion und Disjunktion ändert nichts am Wahrheitswert der Aussage. \n\nEs schneit und der Boden ist weiß gwd. Der Boden ist weiß und es schneit ", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:22:27.395Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff9287d9ec400045ce9c5c" + }, + "tags": [], + "thema": "2. Wie könnte die Formel, die Sie unter 1 formuliert haben, in einer halbformalen Sprache ausgedrückt werden? ", + "content": "2. Es gibt (mindestens) ein x, so dass: x ist F\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:38:31.281Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff949cd9ec400045ce9c71" + }, + "tags": [], + "thema": "2. Was versteht man unter einer „lexikalischen Definition“? Sind lexikalische Definitionen wahrheitswertfähig? Sind lexikalische Definitionen erkenntniserweiternd? Wenn ja, inwiefern? Welche Erkenntnis liefern sie uns?", + "content": "Im philosophischen Sinne ist das aber keine auszureichende Antwort, denn es wäre keine Definition, sondern nur ein Beispiel für die Verwendungsmöglichkeiten eines Begriffs.", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:47:24.554Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff94d2d9ec400045ce9c75" + }, + "tags": [], + "thema": "6. Auf welche Art von Definitionen zielen philosophische „Was-ist-Fragen“ in der Regel ab? ", + "content": "6. Philosophische „Was ist Fragen“ zielen auf informative Antworten ab. Sie suchen nach einer Erkenntniserweiterung. Dazu eignen sich Explikationen gut, denn sie erkennen den Mehrwert der Orientierungsmöglichkeit durch Wörter zwar an, behalten dabei aber im Auge, dass die Bedeutung der Wörter nie ganz die Wirklichkeit beschreiben. Dies führt zu einem endlosen Hinterfragen – also zur Philosophie.", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:48:18.018Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6014888b704b9500341fc31f" + }, + "tags": [], + "thema": "wha", + "content": "ok", + "latex": 0, + "date": { + "$date": "2021-01-29T22:13:31.271Z" + }, + "vorlesung": "sdfas", + "authorId": "5fb2980de6127e00340f5677", + "authorName": "testtest", + "__v": 0 +}, +{ + "_id": { + "$oid": "602500dd1b5c440042522881" + }, + "tags": [ + "Modul 2" + ], + "thema": "Was sind einkommensrelevante Konten?", + "content": "Aufwandskonto\nErtragskonto", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-11T10:03:09.915Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "602501101b5c440042522882" + }, + "tags": [ + "Modul 2" + ], + "thema": "was sind die Konten des Eigenkapitaltransfers?", + "content": "Entnahmekonten\nEinlagekonten", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-11T10:04:00.266Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "6026789ca9e74b004258b44d" + }, + "tags": [], + "thema": "2. Erläutern Sie den Unterschied zwischen universeller und partieller Skepsis!", + "content": "Universelle Skepsis bedeutet, jegliche Form des Wissens abzulehnen, alles ist reine Überzeugung, die auch wahr sein kann; partielle Skepsis bezieht sich auf einzelne Bereiche des Wissens, z.B. des Wissens über die materielle Welt.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:46:20.701Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602678aba9e74b004258b44f" + }, + "tags": [], + "thema": "4. Gegen welche der drei Bedingungen der klassischen Wissensdefinition richtet sich die Skepsis? M. a. W., welche der drei Bedingungen halten (universelle) Skeptiker für unerfüllbar?", + "content": "Die Rechtfertigungsbedingungen halten Skeptiker für unerfüllbar.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:46:35.634Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6026794fa9e74b004258b45e" + }, + "tags": [], + "thema": "1. Was versteht man, allgemein, unter einem sog. „Dilemma“? ", + "content": "Ein Dilemma ist eine Situation, in der es genau zwei Alternativen gibt. Diese Alternativen sind allerdings beide problembehaftet. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:49:19.755Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267e16a9e74b004258b47a" + }, + "tags": [], + "thema": "2. Welche Lösungsoptionen gibt es grundsätzlich zur Auflösung des Gettier-Paradoxons?", + "content": "1: klassische WDaufgeben oder so modifizieren, dass sie gegen Gettiers Probleme “immun” ist\n2: versuchen zu beweisen, dass in Gettiers Beispielen doch nicht alle Bedingungen erfüllt sind .\n3: Anerkennen, dass in Gettiers Beispielen doch wissen vorliegt.", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:09:42.949Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267e6ea9e74b004258b47f" + }, + "tags": [], + "thema": " 2. Erklären Sie, warum das Scheunenattrappen-Szenario für die Erkenntnistheorie ein Problem aufwirft! ", + "content": "Das Scheunenattrappen-Szenario erfüllt alle Bedingungen der klassischen Wissensdefinition, inklusive der im Kapitel 2.15 vorgestellten 4. Bedingung. Damit würde nach dieser Definition also ein Fall von Wissen vorliegen. Intuitiv ist dies allerdings nicht der Fall, da es scheint, als habe die Person aus reinem Glück genau in dem Moment die Überzeugung erlangt, als wirklich eine echte Scheune zu sehen ist. Demnach löst also die neue 4. Bedingung die von den Gettier-Szenarien aufgeworfenen Probleme nicht, da das Scheunenattrappen-Szenario angeführt werden kann. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:11:10.270Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267fd2a9e74b004258b483" + }, + "tags": [], + "thema": "3. Erläutern Sie, wie man mit Hilfe der Defeater-Bedingung das Scheunenattrappen-Problem lösen kann! ", + "content": "Bekommt der Fahrer die zusätzliche Information, dass entlang der Straße viele Scheunenattrappen aufgebaut wird gibt es für ihn keinen Grund, seine flüchtige Wahrnehmung für verlässlich und für eine gültige Begründung für das Wissen „Ich sehe eine Scheune“ zu halten. Die Rechtfertigung „denn ich sehe sie mit meinen eigenen Augen“ ist zerstört.", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:17:06.306Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6026805aa9e74b004258b488" + }, + "tags": [], + "thema": "2. Wie kann man die rationalistische Position in einem Satz charakterisieren? ", + "content": "Nicht alles Wissen/Alle Erkenntnis stammt aus Erfahrung \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:19:22.459Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602681e5a9e74b004258b49d" + }, + "tags": [], + "thema": "2. Wodurch ist „Metaphysik“ im Sinne Humes und Kants gekennzeichnet? ", + "content": "1. Sie hat den Anspruch objektive Erkenntnisse von der Wirklichkeit zu vermitteln (Anspruch der Wissenschaftlichkeit) \n\n2. Ihr Urteile/Behauptungen beruhen nicht auf Erfahrung, also weder Außen- noch auf Innenwahrnehmung. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:25:57.864Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6026839aa9e74b004258b4b9" + }, + "tags": [], + "thema": "2. Inwiefern könnte die Unterscheidung zwischen Wahrheitskriterium und Wahrheitsdefinition ein fruchtbarer Ansatz sein zur Lösung des Konflikts zwischen Anhänger/innen einer Korrespondenztheorie und jenen einer Kohärenztheorie der Wahrheit? ", + "content": "2. Die Kohärenztheorie liefert Wahrheitskriterium, d.h. wahre Sätze/Überzeugungen sind mit anderen kohärent. \n\nDie Korrespondenztheorie kann zur Wahrheitsdefinition herangezogen werden.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:33:14.374Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e84c248c9d08ad76b4e808" + }, + "thema": "Was sind Kriterien zur Klassifikation von Entscheidungen?", + "content": "
  1. Informationsstand: Sicherheit, Ungewissheit, Risiko
  2. Ziele:Eine Zielsetzung, mehrfache Zielsetzung
  3. Entscheidungsgremium: Individuum Gruppe
  4. Umwelteinflüsse
", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-19T17:36:36.001Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e97d3fed962c87ae4f371a" + }, + "thema": "Abweichungen der Kosten bei gegebener Beschäftigung", + "content": "
  1. Preisabweichung
  2. Verbrauchsabweichung
  3. Kombinierte Preis- und Verbrauchsabweichung
", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-20T15:18:23.985Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8140" + }, + "tags": [ + "1" + ], + "content": "Es gibt Universalien, die man mit dem Verstand erfassen kann (dies ist nicht dasselbe wie Introspektion). Außerdem können wir annehmen, dass es Universalien gibt, die einfach nicht erfassbar sind, die wir jedoch benötigen, um bestimmte Dinge erklären zu können.", + "thema": "5. Was könnte man die Annahme von Universalien gegen den Einwand verteidigen, dass man Universalien nicht wahrnehmen kann?", + "date": { + "$date": "2020-11-03T23:03:26.515Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8141" + }, + "tags": [ + "1" + ], + "content": "Es wird angenommen, dass nicht nur singuläre Ausdrücke etwas bezeichnen, sondern auch allgemeine Terme bzw. Prädikatsausdrücke. \nDiese Prädikatsausdrücke in Sätzen drücken eine Relation aus. Als Relationstupel also (Gegenstand des singulären Terms, Gegenstand des Prädikatsausdrucks) = Gegenstand des singulären Terms exemplifiziert Gegenstand des Prädikatsausdrucks.\nJeder dieser Sätze impliziert also die Existenz einer Universale. \nFolglich gibt es wahre Sätze der Form (Gegenstand des singulären Terms, Gegenstand des Prädikatsausdrucks).\nAlso gibt es Universalien. \n", + "thema": "Erläutern Sie das von mir so genannte „Prädikationsargument“!", + "date": { + "$date": "2020-11-03T23:03:26.516Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8142" + }, + "tags": [ + "1" + ], + "content": "Die erste Annahme, dass allgemeine Begriffe etwas bezeichnen, ist zweifelhaft.\nNimmt man dies jedoch an, heißt das noch nicht, dass diese Begriffe tatsächlich Universalien bezeichnen.\n", + "thema": "Was kann man gegen das Prädikationsargument einwenden?", + "date": { + "$date": "2020-11-03T23:03:26.517Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8152" + }, + "tags": [ + "1" + ], + "content": "Es besteht die Möglichkeit, dass der letzte sibirische Tiger bald stirbt. ", + "thema": "2. Wie könnte man den Satz „Der sibirische Tiger ist vom Aussterben bedroht“ so paraphrasieren, dass keine Bezugnahme auf einen Typus mehr vorliegt? ", + "date": { + "$date": "2020-11-03T23:03:26.553Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8151" + }, + "tags": [ + "1" + ], + "content": "Viele Tierarten sind vom Aussterben bedroht. \nManche Musikstücke werden nicht mehr aufgeführt. \nEinige Bücher werden nie verlegt. \n", + "thema": "1. Geben Sie Beispiele für Sätze, mit denen „über Universalien quantifiziert“ wird!", + "date": { + "$date": "2020-11-03T23:03:26.552Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358b4" + }, + "tags": [ + "Thema 1" + ], + "content": "Im 17 Jhd. Vom deutschen Gelehrten Rudolf Göckel eingeführt, aber erst im 18. Jhd. populär durch Christian Wolff.\nDer Begriff Ontologie ist abgeleitet vom griechischen Wort für „das Seiende“ und logos = „die Lehre“. ", + "thema": "1. Woher kommt die Bezeichnung „Ontologie“?", + "date": { + "$date": "2020-11-03T23:06:48.077Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358b8" + }, + "tags": [ + "Thema 1" + ], + "content": "1.\tDie Lehre vom Seienden.\n2.\tDie Lehre vom Seienden als Seiendem.\n3.\tDie Lehre vom Seienden und Nichtseiendem \n4. Lehre vom Sein", + "thema": "2. Welche Definitionen von „Ontologie“ kennen Sie?", + "date": { + "$date": "2020-11-03T23:06:48.094Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358c3" + }, + "tags": [ + "Thema 1" + ], + "content": "Alles, was existiert, ist materiell bzw. lässt sich naturwissenschaftlich vollständig beschreiben. ", + "thema": "1. Was versteht man in der Ontologie unter „Materialismus“ bzw. „Physikalismus“? ", + "date": { + "$date": "2020-11-03T23:06:48.121Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358e1" + }, + "tags": [ + "Thema 1" + ], + "content": "Eine Tatsache ist ein Sachverhalt., der besteht. Ein Beispiel für einen Sachverhalt, der keine Tatsache ist, ist bspw. „Die Sonne ist schwarz.“ oder „Es regnet nie in Aachen.“.", + "thema": "2. Manche Philosophen, zum Beispiel Ludwig Wittgenstein, unterscheiden zwischen Sachverhalten und Tatsachen. Erläutern Sie diese Unterscheidung! Geben Sie Beispiele für Sachverhalte, die keine Tatsachen sind!", + "date": { + "$date": "2020-11-03T23:06:48.158Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358e8" + }, + "tags": [ + "Thema 1" + ], + "content": "a. Es gibt erklärungsbedürftiges Phänomen P. Beste Erklärung für P ist die Existenz von Gegenständen G.\nb. Wenn Existenz von G die beste Erklärung für P ist sollte man die Existenz von G annehmen.\nc. Also: Man sollte Existenz von G annehmen.\n", + "thema": "5. Erläutern Sie die Struktur des sog. „Arguments der besten Erklärung“!", + "date": { + "$date": "2020-11-03T23:06:48.165Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe23508635901" + }, + "tags": [ + "Thema 1" + ], + "content": "Ersteres behandelt das ontologische es gibt und Letzteres das nichtontologische es gibt.", + "thema": "3. Warum ist jener logische Unterschied auch ontologisch relevant? ", + "date": { + "$date": "2020-11-03T23:06:48.215Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9be6" + }, + "tags": [ + "Thema 2" + ], + "content": "mentale und physikalische Phänomene wirken irgendwie kausal aufeinander ein, und zwar gegenseitig\n", + "thema": "5. Wie lautet die Interaktionsthese?", + "date": { + "$date": "2020-11-03T23:08:42.872Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9be8" + }, + "tags": [ + "Thema 2" + ], + "content": "1&2 -> 3 nicht wahr\n1&3 -> 2 nicht wahr\n2&3 -> 1 nicht wahr ", + "thema": "7. Erklären Sie, warum nicht alle drei Thesen des Leib-Seele-Paradoxons zusammen genommen wahr sein können!", + "date": { + "$date": "2020-11-03T23:08:42.878Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bf9" + }, + "tags": [ + "Thema 2" + ], + "content": "zugrundeliegen\n", + "thema": "2. Was versteht man in der Ontologie – in der aristotelischen Tradition – unter einer Substanz?", + "date": { + "$date": "2020-11-03T23:08:42.937Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bfe" + }, + "tags": [ + "Thema 2" + ], + "content": "Es ist denkbar, dass ein Geist ohne Körper existieren kann\n1. Alles, was ich klar und deutlich einsehe, ist möglich.\n2. Ich sehe klar und deutlich ein, dass ich allein mit der Eigenschaft des Denkens und ohne alle körperlichen Eigenschaften existieren könnte.\n3. Ich sehe klar und deutlich ein, dass alle Körper ohne die Eigenschaft des Denkens existieren können. \n4. Also: Es ist möglich, dass ich allein mit der Eigenschaft des Denkens und ohne alle körperlichen Eigenschaften existiere. (1,2)\n5. Also: Es ist möglich, dass alle Körper ohne die Eigenschaft des Denkens existieren. (1,3)\n6. Also: Ich bin von meinem Körper real verschieden und kann daher auch ohne ihn existieren. (4,5)[1]\n", + "thema": "3. Descartes vertritt die Auffassung, dass Geist und Körper zwei voneinander verschiedene Entitäten sind und unabhängig voneinander existieren können. Welche Annahmen führen ihn zu dieser These? ", + "date": { + "$date": "2020-11-03T23:08:42.953Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9c00" + }, + "tags": [ + "Thema 2" + ], + "content": "Welcher Mechanismus erlaubt die Interaktion zwischen Körper und Geist\n", + "thema": "1. Wie lautet das Grundproblem des Substanzdualismus (genauer: der interaktionistischen Variante des Substanzdualismus)? Formulieren Sie das Problem als Frage!", + "date": { + "$date": "2020-11-03T23:08:42.956Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b814b" + }, + "tags": [ + "1" + ], + "content": "Da Musikwerke in mehreren Einzeldingen wie Aufführungen instanziiert werden kann, was genau die Voraussetzung zur Universale ist, sind Musikstücke Universalien. ", + "thema": "2. Wie kann man für die These argumentieren, dass Musikwerke Universalien sind?", + "date": { + "$date": "2020-11-03T23:03:26.532Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358b7" + }, + "tags": [ + "Thema 1" + ], + "content": "Wortwörtlich bedeutet Ontologie „die Lehre vom Seienden“.", + "thema": "1. Was bedeutet das Wort „Ontologie“, wörtlich übersetzt?", + "date": { + "$date": "2020-11-03T23:06:48.092Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9c06" + }, + "tags": [ + "Thema 2" + ], + "content": " ", + "thema": "4. Übungsaufgabe: Versuchen Sie, die folgenden Sätze im Sinne des Logischen Behaviourismus zu „übersetzen“. \t(a) Albert glaubt, dass es noch in diesem Jahr einen Impfstoff gegen das Corona-Virus geben wird. \t(b) Barbara fürchtet sich vor Hunden. \t(c) Kilian wünscht sich ein großes und schnelles Auto. ", + "date": { + "$date": "2020-11-03T23:08:42.971Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9c13" + }, + "tags": [ + "Thema 2" + ], + "content": "Zustand des Sich-soundso-Anfühlen, wie das erste mal eine Farbe sehen\n", + "thema": "1. Was versteht man in der Philosophie des Geistes unter „Qualia“ (Einzahl: „das Quale“)?", + "date": { + "$date": "2020-11-03T23:08:42.987Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358b9" + }, + "tags": [ + "Thema 1" + ], + "content": "Genaugenommen beschäftigen sich alle Wissenschaften mit „Seiendem“. Da die Ontologie auch nicht mit der Summe alles Seienden beschäftigt, kann man durchaus sagen, dass „Lehre vom Seienden“ zu allgemein gehalten ist.", + "thema": "3. Welche Einwände könnte man gegen die Definition von „Ontologie“ als „Lehre vom Seienden“ erheben?", + "date": { + "$date": "2020-11-03T23:06:48.097Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358c1" + }, + "tags": [ + "Thema 1" + ], + "content": "Idealismus ist das Leugnen der Existenz materieller Gegenstände. \nAußenweltskepsis zweifelt im Gegensatz dazu nur deren Existenz an auf Grundlage der (Un)Zuverlässigkeit der menschlichen Sinneswahrnehmungen. Idealismus ist also die radikalere Position. ", + "thema": "Was versteht man in der Ontologie unter „Idealismus“? Erläutern Sie den Unterschied zwischen Idealismus und Außenweltskepsis!", + "date": { + "$date": "2020-11-03T23:06:48.117Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c19" + }, + "tags": [ + "Thema 2" + ], + "content": "Dualismus(Substanzdualismus-Eigenschaftsdualismus)\nMaterialismus(Identitätstheorie(Behaviourismus-Gehirnzustandstheorien)-Funktionalismus)\n", + "thema": "1. Welche zeitgenössischen Positionen zum Leib-Seele-Problem kennen Sie?", + "date": { + "$date": "2020-11-03T23:08:43.005Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358f0" + }, + "tags": [ + "Thema 1" + ], + "content": "3.\tSie können viele verschiedene Individuen bezeichnen. Beispiele: \"rot\", \"Mensch\", \"weise\"", + "thema": "3. Welche Funktion haben die sog. „allgemeinen Ausdrücke“/ „allgemeinen Terme“? Geben Sie einige Beispiele für allgemeine Terme!", + "date": { + "$date": "2020-11-03T23:06:48.175Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c21" + }, + "tags": [ + "Thema 2" + ], + "content": " ", + "thema": "5. Was spricht dagegen, nichtmenschlichen Wesen Bewusstsein zuzuschreiben? ", + "date": { + "$date": "2020-11-03T23:08:43.016Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358f3" + }, + "tags": [ + "Thema 1" + ], + "content": "Eine Universalie ist etwas, das von mehreren einzelnen Dingen exemplifiziert werden kann.", + "thema": "6. Wie könnte man den Begriff des Universales in erster Annäherung und unter Verwendung des Begriffs der Exemplifikation definieren?", + "date": { + "$date": "2020-11-03T23:06:48.177Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c2b" + }, + "tags": [ + "Thema 2" + ], + "content": "nicht auf physikalische Vorgänge und Zustände reduzieren kann.\n", + "thema": "4. Warum stellen Qualia für Vertreter/innen des Materialismus in der Philosophie des Geistes ein Problem dar?", + "date": { + "$date": "2020-11-03T23:08:43.031Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358fc" + }, + "tags": [ + "Thema 1" + ], + "content": "Die erste Annahme, dass allgemeine Begriffe etwas bezeichnen, ist zweifelhaft.\nNimmt man dies jedoch an, heißt das noch nicht, dass diese Begriffe tatsächlich Universalien bezeichnen.\n", + "thema": "Was kann man gegen das Prädikationsargument einwenden?", + "date": { + "$date": "2020-11-03T23:06:48.208Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83a2" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Der These der kausalen Geschlossenheit des Physikalischen, der Dualismusthese und der Interaktionsthese. ", + "thema": "2. Aus welchen Sätzen besteht das sog. Leib-Seele-Paradoxon?", + "date": { + "$date": "2020-11-03T23:09:48.700Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe2350863590b" + }, + "tags": [ + "Thema 1" + ], + "content": "Viele Tierarten sind vom Aussterben bedroht. \nManche Musikstücke werden nicht mehr aufgeführt. \nEinige Bücher werden nie verlegt. \n", + "thema": "1. Geben Sie Beispiele für Sätze, mit denen „über Universalien quantifiziert“ wird!", + "date": { + "$date": "2020-11-03T23:06:48.232Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83c6" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Menschen können typisches Verhalten vorspielen und Menschen können etwas empfinden, ohne dies auszudrücken.", + "thema": "5. Was lässt sich gegen den Logischen Behaviourismus einwenden?", + "date": { + "$date": "2020-11-03T23:09:48.752Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bdc" + }, + "tags": [ + "Thema 2" + ], + "content": "psychophysischen Problem, Körper-Geist-Problem, mind-body-problem\n", + "thema": "2. Unter welchen Bezeichnungen ist das Leib-Seele-Problem noch bekannt?", + "date": { + "$date": "2020-11-03T23:08:42.852Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83c4" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Sätze über mentale Zustände lassen sich in Sätze über Verhaltensweisen übersetzen. ", + "thema": "3. Was versteht man unter „Logischem Behaviourismus“?", + "date": { + "$date": "2020-11-03T23:09:48.750Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bf6" + }, + "tags": [ + "Thema 2" + ], + "content": " ", + "thema": "13. Welche monistischen Positionen zum Leib-Seele-Problem kennen Sie?", + "date": { + "$date": "2020-11-03T23:08:42.921Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83e4" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Dass der Turing-Test kein angebrachtes Mittel ist, um zu zeigen, dass Intelligenz oder Bewusstsein im Gegenüber vorliegt. ", + "thema": "3. Was soll das Chinese-Room-Gedankenexperiment zeigen?", + "date": { + "$date": "2020-11-03T23:09:48.793Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83e7" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Ein Bewusstsein, das nicht nur sinnliche Reize wahrnimmt, sondern diese auch erlebt. \nEs geht in der Tat um das Erleben, um die subjektive Erlebnisqualität eines Bewusstseinszustandes, also die Weise, wie sich der Bewusstseinszustand für das Subjekt \"anfühlt\". ", + "thema": "1. Was versteht man in der Philosophie des Geistes unter „phänomenalem Bewusstsein“?", + "date": { + "$date": "2020-11-03T23:09:48.796Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83ef" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Da sich Intentionalität scheinbar nicht auf das Physikalische reduzieren lässt.", + "thema": "3. Warum stellt Intentionalität ein Problem für Vertreter/innen des Materialismus dar?", + "date": { + "$date": "2020-11-03T23:09:48.810Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e07" + }, + "tags": [ + "Thema 3" + ], + "content": "Sinneseindrücke (Farbe, Geruch, Tier), Phantasie- bzw. Erinnerungsvorstellungen\n", + "thema": "6. Geben Sie einige Beispiele für Ideen im Sinne Lockes!", + "date": { + "$date": "2020-11-03T23:11:06.079Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e10" + }, + "tags": [ + "Thema 3" + ], + "content": "Universalien", + "thema": "1. Gemäß der Referenztheorie gilt, dass singuläre Terme Einzeldinge bezeichnen. Was bezeichnen allgemeine Terme, gemäß der Referenztheorie? ", + "date": { + "$date": "2020-11-03T23:11:06.088Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e1f" + }, + "tags": [ + "Thema 3" + ], + "content": "Sinn ist aber nicht der bezeichnete Gegenstand sondern Weise des Gegebenseins, abstrakter Gegenstand, ähnlich einer platonischen Idee\n", + "thema": "4. Was versteht Frege unter dem „Sinn“ eines Ausdrucks?", + "date": { + "$date": "2020-11-03T23:11:06.113Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e15" + }, + "tags": [ + "Thema 3" + ], + "content": "gerade Kurve\n", + "thema": "2. Geben Sie Beispiele für leere singuläre Terme!", + "date": { + "$date": "2020-11-03T23:11:06.094Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e2f" + }, + "tags": [ + "Thema 3" + ], + "content": "Ich stehe an der Kasse\n", + "thema": "2. Geben Sie Beispiele für Äußerungen, die die grammatikalische Form „Ich“ + Verbum in der ersten Person Singular Präsens Indikativ Aktiv haben und die keine performativen Äußerungen sind!", + "date": { + "$date": "2020-11-03T23:11:06.132Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e22" + }, + "tags": [ + "Thema 3" + ], + "content": "Zuerst Idealsprache dann Normalsprache\n", + "thema": "2. War Wittgenstein ein Philosoph der Normalsprache oder ein Philosoph der Idealsprache? ", + "date": { + "$date": "2020-11-03T23:11:06.116Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e2d" + }, + "tags": [ + "Thema 3" + ], + "content": "8. Angenommen, ich leihe mir Geld von einer Freundin und sage: „Ich verspreche, es spätestens nächste Woche zurückzugeben.“ In Wahrheit habe ich aber gar nicht vor, das Geld bis nächste Woche zurückzugeben. Warum ist meine Äußerung dennoch kein „Versager“ in Austins Sinn? \nunaufrichtig, aber ein performativer Akt wurde ausgeführt, ein Versprechen wurde abgegeben", + "thema": "8. Angenommen, ich leihe mir Geld von einer Freundin und sage: „Ich verspreche, es spätestens nächste Woche zurückzugeben.“", + "date": { + "$date": "2020-11-03T23:11:06.127Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e31" + }, + "tags": [ + "Thema 3" + ], + "content": "Beides", + "thema": "4. Ist die Äußerung „Es tut mir leid“ performativ oder nichtperformativ?", + "date": { + "$date": "2020-11-03T23:11:06.140Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e29" + }, + "tags": [ + "Thema 3" + ], + "content": "Ich verspreche, morgen zu kommen\nIch warne dich\n", + "thema": "4. Geben Sie typische Beispiele für performative Äußerungen!", + "date": { + "$date": "2020-11-03T23:11:06.123Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6be" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Syntax und Semantik", + "thema": "5. Mit welchen der drei Aspekte Syntax, Semantik und Pragmatik beschäftigt sich die Philosophie der Idealsprache in erster Linie?", + "date": { + "$date": "2020-11-03T23:12:19.590Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6cd" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Universalien", + "thema": "1. Gemäß der Referenztheorie gilt, dass singuläre Terme Einzeldinge bezeichnen. Was bezeichnen allgemeine Terme, gemäß der Referenztheorie? ", + "date": { + "$date": "2020-11-03T23:12:19.614Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6cb" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Es wird keine Unterscheidung der Wortarten vorgenommen. Was Augsutinus beim Lernen des Sprechens beschreibt, ist das Lernen von Hauptwörtern, Eigennamen und bestimmte Tätigkeiten und Eigenschaften. Andere Wortarten werden - zumindest nicht explizit - erwähnt. ", + "thema": "2. Auf welches Problem der Referenztheorie der Bedeutung weist Ludwig Wittgenstein ganz zu Beginn seiner Philosophischen Untersuchungen hin? ", + "date": { + "$date": "2020-11-03T23:12:19.610Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6c3" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "John Locke", + "thema": "4. Nennen Sie einen wichtigen historischen Vertreter der Vorstellungstheorie der Bedeutung!", + "date": { + "$date": "2020-11-03T23:12:19.596Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6d6" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "(a) Der Abendstern ist identisch mit dem Morgenstern.\n(b) Der Abendstern ist identisch mit dem Abendstern.\nWas erschien Frege daran problematisch?\n\nSatz b) entsteht aus Satz a), indem man Morgenstern durch das Bedeutungsgleiche Wort Abendstern ersetzt. Jedoch ist Satz a) informativ b) hingegen trivial. Somit haben a) und b) nicht die gleiche Bedeutung, obwohl Abendstern und Morgenstern die selbe Bedeutung haben. ", + "thema": "1. Der Philosoph und Logiker Gottlob Frege hatte ein Problem mit den folgenden beiden Sätzen:", + "date": { + "$date": "2020-11-03T23:12:19.626Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6c6" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Gedanken bestehen aus Ideen.", + "thema": "7. Welche Beziehung besteht zwischen Ideen (im Sinne Lockes) und Gedanken?", + "date": { + "$date": "2020-11-03T23:12:19.604Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6dc" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Der bezeichnete Gegenstand. ", + "thema": "3. Was versteht Frege unter der „Bedeutung“ eines Ausdrucks?", + "date": { + "$date": "2020-11-03T23:12:19.636Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6e5" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "John L. Austin", + "thema": "2. Wer gilt als Begründer der Sprechakttheorie?", + "date": { + "$date": "2020-11-03T23:12:19.647Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6c9" + }, + "tags": [ + "Thema 4" + ], + "content": "Sie formuliert keine normativen Aussagen, sondern nähert sich der Moral aus der Perspektive der theoretischen Philosophie.", + "thema": "2. Wodurch unterscheidet sich die Metaethik von der normativen Ethik?", + "date": { + "$date": "2020-11-03T23:13:22.437Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6cb" + }, + "tags": [ + "Thema 4" + ], + "content": "Grammatikalische und logische Struktur, Bedeutung und Gebrauch von moralischen/ ästhetischen Werteurteilen bzw. -prädikaten. ", + "thema": "1. Welche sprachphilosophischen Fragen werden in der Metaethik und Ästhetik diskutiert?", + "date": { + "$date": "2020-11-03T23:13:22.444Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6db" + }, + "tags": [ + "Thema 4" + ], + "content": "Die Position, dass wir keine Erkenntnis von Werten haben können. ", + "thema": "1. Was versteht man grundsätzlich unter „Wertskepsis“?", + "date": { + "$date": "2020-11-03T23:13:22.478Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6e8" + }, + "tags": [ + "Thema 4" + ], + "content": "Wahrmacher: Werteigenschaften\nWahrheitsträger: Werturteile\n", + "thema": "2. Was soll hier „Wahrmacher“ wovon sein? M. a. W.: Welche Gegenstände sind Wahrheitsträger und welche sind Wahrmacher? ", + "date": { + "$date": "2020-11-03T23:13:22.495Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6f6" + }, + "tags": [ + "Thema 4" + ], + "content": "s.a. 4: Stellen Werturteile nur die eigene Meinung und Gefühlslage dar, so wiedersprechen sich gegensätzliche Meinungen oder Gefühle unterschiedlicher Personen auf denselben Gegenstand ja nicht. Trotzdem wird über diese Werturteile diskutiert oder gestritten, aber im Subjektivismus sind Meinungsverschiedenheiten darüber unmöglich", + "thema": "6. Im Rahmen einer subjektivistischen erscheint es schwierig, das Vorkommen echter Meinungsverschiedenheiten in Bezug auf Wertfragen zu erklären. Erläutern Sie diese Schwierigkeit!", + "date": { + "$date": "2020-11-03T23:13:22.508Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6e2" + }, + "tags": [ + "Thema 4" + ], + "content": "Die Auffassung, dass moralische Werteigenschaften/-tatsachen existieren. Moralischer Antirealismus ist die Verneinung dieser These. ", + "thema": "1. Was versteht man unter moralischem Realismus und Antirealismus?", + "date": { + "$date": "2020-11-03T23:13:22.489Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e468d63edc0cd8ed3e42" + }, + "tags": [ + "Definitionen" + ], + "content": "Jede erfüllbare, abzählbare Satzmenge hat ein abzählbares Modell", + "thema": "LS abst.", + "date": { + "$date": "2020-11-03T23:14:48.066Z" + }, + "vorlesung": "MaLo", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6ef" + }, + "tags": [ + "Thema 4" + ], + "content": "Diese Ausrufe sind weder wahr noch falsch, wodurch sich Urteile auszeichnen. Sie drücken einen Gefühlszustand aus. ", + "thema": "3. Was unterscheidet Ausrufe wie „Bravo!“ oder „Buh!“ von einem Urteil?", + "date": { + "$date": "2020-11-03T23:13:22.504Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa2c9e6b88ac7003429849e" + }, + "tags": [ + "Definitions" + ], + "thema": "What is a network?", + "content": "A network $Γ = (N,L)$ where $N = {v_1, v_2, ..., v_n}$ is a (finite) set of nodes (vertices), $L ⊆ N\\times N$ is a set of links (edges). Two nodes connected by an edge are called neighbors or adjacent.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-11-04T15:33:58.685Z" + }, + "vorlesung": "websc", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e468d63edc0cd8ed3e47" + }, + "tags": [ + "Definitionen" + ], + "content": "Sei $\\pi: \\mathfrak{A} \\stackrel{\\sim}{\\rightarrow} \\mathfrak{B}$ ein Isomorphismus von $\\tau$ -Strukturen. Dann gilt für alle $\\psi\\left(x_{1}, \\ldots, x_{n}\\right) \\in \\mathrm{FO}(\\tau)$ und alle $a_{1}, \\ldots, a_{n} \\in A:$\n\n$\\mathfrak{A} \\models \\psi\\left(a_{1}, \\ldots, a_{n}\\right)$ gdw. $\\mathfrak{B} \\models \\psi\\left(\\pi a_{1}, \\ldots, \\pi a_{n}\\right)$", + "thema": "Isomorphielemma", + "date": { + "$date": "2020-11-03T23:14:48.081Z" + }, + "vorlesung": "MaLo", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fe52a6c1d7ec1621aafe62a" + }, + "tags": [], + "thema": "sdf", + "content": "dsfdsf", + "latex": 0, + "date": { + "$date": "2020-12-24T23:55:24.140Z" + }, + "vorlesung": "dfdf", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fbfdfaebb72f70045d9d324" + }, + "tags": [ + "Defnitionen", + "Modul 2" + ], + "thema": "Was ist das Marginalprinzip?", + "content": "

nur Zuordnungen von Werveränderungen, die direkt mit verkaufbarer Leistung in Verbindung gebracht werden

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-11-26T17:02:38.617Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fc4edc36e85e10034093ed8" + }, + "tags": [], + "thema": "fdsfds", + "content": "fdsfds", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-11-30T13:04:03.316Z" + }, + "vorlesung": "edsds", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fe52ccf45ec36685f026122" + }, + "tags": [], + "thema": "testtest", + "content": "testtest", + "latex": 0, + "authorId": "5fe52cc345ec36685f026120", + "date": { + "$date": "2020-12-25T00:05:35.608Z" + }, + "vorlesung": "testtes", + "authorName": "testtesttesttest", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8a17d9ec400045ce9c09" + }, + "tags": [], + "thema": "1. Wie nennt man jene philosophische Disziplin, die sich mit den Methoden und Zielen der Philosophie selbst beschäftigt? ", + "content": "Metaphilosophie", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:02:31.525Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fe52a421d7ec1621aafe629" + }, + "tags": [], + "thema": "dfdddd", + "content": "sfsdfsfd", + "latex": 0, + "date": { + "$date": "2020-12-24T23:54:42.171Z" + }, + "vorlesung": "fdsffsd", + "__v": 0 +}, +{ + "_id": { + "$oid": "5ff995af6b421d003443cce5" + }, + "tags": [ + "Modul 2" + ], + "thema": "Kommen GKV und UKV immer auf das gleiche Ergebnis?", + "content": "

Gesamtkostenverfahren und Umsatzkostenverfahren kommen immer auf das gleiche Ergebnis, wenn das gleiche Zurechnungsprinzp verwendet wird (Marginal/Final)

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-01-09T11:38:23.797Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8a56d9ec400045ce9c0a" + }, + "tags": [], + "thema": "Welche Rolle spielen sog. „Alltagsmeinungen“ in der Philosophie?", + "content": "Ausgangspunkt und Basis für philosophische Theoriebildung", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:03:34.325Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8b88d9ec400045ce9c12" + }, + "tags": [], + "thema": "1. Was versteht man in der philosophischen Logik unter einem Argument?", + "content": "1. Ein Argument ist eine Menge von mindestens zwei Sätzen bzw. Aussagen. Dabei kann ist jede Aussage entweder eine Prämisse oder eine Konklusion. Die Prämissen eines Arguments sollen die Konklusionen begründen. Dabei kann eine Konklusion auch als Prämisse einer anderen Konklusion verwendet werden.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:08:40.963Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8a6ad9ec400045ce9c0b" + }, + "tags": [], + "thema": "Welche Wissenschaften werden üblicherweise zu den sog. „empirischen Wissenschaften“ gezählt?", + "content": "Emp. Wis. ziehen Schlussfolgerungen aus Beobachtungen und erweitern bzw verändern so das Faktenwissen, das sind dann zB Physik, Biologie, Soziologie, Geschichtswissenschaften", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:03:54.131Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8b9ad9ec400045ce9c14" + }, + "tags": [], + "thema": "3. Welche Beziehung besteht (in einem formal korrekten) Argument zwischen den Prämissen und der Konklusion?", + "content": "3. Eine Konklusion folgt aus einer Menge von Prämissen. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:08:58.371Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8c5bd9ec400045ce9c20" + }, + "tags": [], + "thema": "5. Statt „Dieses Argument ist folgerichtig“ sagt man auch: „Dieses Argument ist ...“. ", + "content": "5. ...formal korrekt.", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:12:11.591Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8ca0d9ec400045ce9c25" + }, + "tags": [], + "thema": "5. Erläutern Sie die logische Struktur von sog. „Negationen“!", + "content": "5.Aussagen, die ein Negator enthalten, also Verneinung ausdrücken ~A /¬A", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:13:20.287Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8be1d9ec400045ce9c19" + }, + "tags": [], + "thema": "1. Inwiefern kann das Argumentieren dem Erkenntnisgewinn dienen?", + "content": "1. Mithilfe eine Arguments kann man aus bereits bekannten Prämissen neue Konklusionen ziehen, die neue Erkenntnisse darstellen.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:10:09.275Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8cefd9ec400045ce9c2b" + }, + "tags": [], + "thema": "2. Welche sog. „Junktoren“ enthält das Vokabular der formalen Sprache der Aussagenlogik?", + "content": "2. Konjunktor, Disjunktor, Subjunktor, Bisubjunktor, Negator\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:14:39.803Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff933fd9ec400045ce9c63" + }, + "tags": [], + "thema": "9. Stellen Sie folgenden Satz mit einer prädikatenlogischen Formel dar: „Kein Mensch ist eine Insel, aber jeder Mensch ist eine Halbinsel.“ ", + "content": "9. \n∀x(Mx → (¬Ix Λ Hx) \n\nM meint x ist Mensch, \nI meint x ist Insel \nH meint x ist Halbinsel", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:41:35.205Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602678a4a9e74b004258b44e" + }, + "tags": [], + "thema": "3. Geben Sie Beispiele für Arten der partiellen Skepsis!", + "content": "Es gibt die Skepsis bezogen auf die materielle Außenwelt, sowie die Skepsis bezogen auf die Fremdspyche.\n\nz.B. Ich bin überzeugt, dass der Klimawandel viele Jugendliche verunsichert. (Glaube im Sinne einer Überzeugung und Wahrheitsbedingungen sind gegeben, da ich als Skeptiker bezogen auf die Fremdpsyche keine epistemische Begründung für die Überzeugung zulasse ist dies nur eine Überzeugung und kein Wissen.)\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:46:28.165Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8eb1d9ec400045ce9c40" + }, + "tags": [], + "thema": "3. Erläutern Sie die folgenden Ableitungsregeln und geben Sie jeweils ein Beispiel: Doppelte Negation", + "content": "Doppelte Negation \n\nDas doppelte Negieren einer Aussage ist äquivalent zur Aussage selbst. Man kann also alle Doppelten Negationen aus einer wohlgeformten Formel streichen und erhält die gleiche Aussage. \n\n1. Es ist nicht der Fall, dass der Boden nicht weiß wird wenn es schneit. \n\nAlso: Wenn es Schneit, dann ist der Boden weiß (1)", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:22:09.584Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8ed6d9ec400045ce9c42" + }, + "tags": [], + "thema": "3. Erläutern Sie die folgenden Ableitungsregeln und geben Sie jeweils ein Beispiel: Assoziation", + "content": "Assoziation \n\nBei der Verwendung von Konjunktion und Disjunktion spielt die Klammerung keine Rolle. Wenn man mehr als eine Konjunktion oder Disjunktion verwendet. Dies hängt damit zusammen, dass die Konjunktion, unabhängig von der Klammerung, nur wahr ist, wenn alle Aussagen wahr sind und die Disjunktion wahr ist, sobald eine Aussage wahr ist. \n\nEs schneit und (der Boden ist weiß und es ist glatt ) gdw. (Es schneit und der Boden ist weiß) und es ist glatt ", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:22:46.582Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267f79a9e74b004258b481" + }, + "tags": [], + "thema": "1. Wie lautet die sog. Defeater-Bedingung? ", + "content": "Die Rechtfertigung von S darf nicht durch zusätzliche Informationen zerstörbar sein. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:15:37.180Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6026823da9e74b004258b4a7" + }, + "tags": [], + "thema": "5. Erläutern Sie den Unterschied zwischen der A priori-a posteriori-Unterscheidung einerseits und der Analytisch-synthetisch-Unterscheidung andererseits! ", + "content": "Die A priori-a posteriori Unterscheidung bezieht sich auf die Erkenntnisweise von Urteilen, Analytisch oder synthetisch beschreibt allerdings die Struktur der Urteile selbst. Die Analytisch-synthetisch Unterscheidet betrifft den Informationsgehalt eines Urteils. Durch sie können wir also aussagen, ob ein Urteil Informationen enthält, die das Wissen über die Welt erweitern oder nicht. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:27:25.891Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8fdfd9ec400045ce9c45" + }, + "tags": [], + "thema": "Vervollständigen Sie die folgenden Wahrheitstafeln!", + "content": "\np ¬p\nw f\nf w\n\n\np q p Λ q\nw w w\nw f F\nf w f\nf f f\n\n\np q p ν q\nw w w\nw f w\nf w w\nf f f\n\n\np q P -> q\nw w w\nw f f\nw w w\nf f w\n\n\np q p ↔ q\nw w w\nw f f\nf w f\nf f w", + "latex": 1, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:27:11.953Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff94c6d9ec400045ce9c74" + }, + "tags": [], + "thema": "5. Was versteht man in der Definitionslehre unter „Explikationen“? Welche Ähnlichkeiten und Unterschiede weisen Explikationen auf zu lexikalischen Definitionen einerseits und stipulativen Definitionen andererseits?", + "content": "5. Explikationen liegen quasi zwischen lexikalischen und stipulativen Definitionen. Das bedeutet, sie sind nicht absolut zufällig, da sie dem tatsächlichen Gebrauch der Begriffe innerhalb einer Sprache zumindest zu einem gewissen Grad entsprechen müssen. Sie wollen aufgrund der Tatsache, dass unsere alltägliche Sprache nie exakt die Wirklichkeit treffen/beschreiben kann, die Verwendungsweisen eines Wortes in einer Sprache nicht aufzählen. Trotzdem sind sie nützlich für die stetige Annäherung an die Wirklichkeit.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:48:06.202Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6030e0cde6c161003452db08" + }, + "tags": [ + "Grupppenentscheidungen" + ], + "thema": "Nennen sie die drei Konstellationen im Umgang mit Interessenkonflikten", + "content": "1) Kompromiss bei Zielgewichtung: Suche eine optimale Zielgewichtung indem das Mittel der einzelnen Zielgewichte für die verschiedenen Interessengruppen genommen wird\n2) Kompromiss bei Auswahl der Alternative: Ein besseres Verständnis der Fundamentalziele der Gegenseite. Neue Handlungsalternativen finden\n3) Machtspiel: Durch einen Schlichter kann eventuell die Kooperationsbereitschaft erhöht werden. Ein besseres Verständnis der Fundamentalziele der Gegenseite. Neue Handlungsalternativen finden. ", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-20T10:13:33.357Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6032a24d4ec6820045c1c7c0" + }, + "tags": [ + "Deskriptive Entscheidungslehre", + "Definitionen" + ], + "thema": "Discounted Utility Modell", + "content": "Der Nutzen von zukünftigen Ergebnissen wird auf den Zeitpunkt „jetzt“ abdiskontiert\\\\ $$DU(a) = \\sum_{t=0}^T \\big( \\frac 1 {1+i} \\big)^t u_t(a_t) = \\sum_{t=0}^T e^{-t\\cdot ln(1+i)} u_t(a_t)$$\\\\ - $u_t(a_t)$: Nutzen des Ergebnisses $a_t$ im Zeitpunkt $t$\\\\ - $i$ : Diskontrate", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-21T18:11:25.945Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6026765ba9e74b004258b43f" + }, + "tags": [], + "thema": "3. Wie lautet die Frage nach dem Ursprung/den Quellen des Wissens?", + "content": "3) Wie gelangt man zum Wissen?\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:36:43.508Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6032a9434ec6820045c1c7c1" + }, + "tags": [ + "Deskriptive Entscheidungslehre", + "Definitionen" + ], + "thema": "Hyperbolic-Discounted Utility Modell Defintition ", + "content": "$$\\\\ HDU(a) = \\sum_{t=0}^T \\delta^{hyp}(t) u_t (a_t) = \\sum_{t=0}^T \\big( \\frac 1 {1+\\alpha t} \\big)^{\\frac \\beta \\alpha} u_t(a_t)\\\\ $$", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-21T18:41:07.133Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "602676aba9e74b004258b441" + }, + "tags": [], + "thema": "1. Wie lautet die sog. klassische Wissensdefinition?", + "content": "1. Die klassische Wissensdefinition gibt drei hinreichende und notwenige Bedingungen an, die für Wissen erfüllt sein müssen. Die Bedingung des Glaubens, der Wahrheit sowie der Rechtfertigung.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:38:03.404Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6034074dd1b420003ca97fbe" + }, + "tags": [ + "Präskriptive Entscheidungslehre" + ], + "thema": "Was ist absolute Dominanz?", + "content": "Eine Alternative a dominiert die Alternative b absolut, falls in jedem entscheidungsrelevanten Aspekt (Ziele,\nZustände) a mindestens so gut ist wie b.\n„Echte“ absolute Dominanz, falls zusätzlich in einem Aspekt echt besser\n„Strikte“ absolute Dominanz, falls in allen Aspekten echt besser", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-22T19:34:37.018Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267928a9e74b004258b45a" + }, + "tags": [], + "thema": "1. Erläutern Sie, wie der sog. „Begründungsregress“ in Gang kommt! ", + "content": "In der klassischen Wissensdefinition ist als notwendige Bedingung für Wissen die epistemische Rechtfertigung genannt. Voraussetzung für diese Rechtfertigung ist, dass die Person gute Gründe für ihre Überzeugung hat. Der sog. Begründungsregress kommt jetzt so in Gang, dass für die Gründe, die zur Rechtfertigung einer Überzeugung angeführt werden, wiederum eine Rechtfertigung existieren muss. Man rechtfertigt eine Überzeugung durch die Anführung weiterer Überzeugungen, die wiederum gerechtfertigt werden müssen. Die zur Rechtfertigung dieser weiteren Überzeugung angebrachten Überzeugungen müssen wieder gerechtfertigt werden usw. Somit entsteht eine niemals endende Kette von Begründungen. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:48:40.959Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6034c2e49f59500045427010" + }, + "tags": [ + "Anwendung" + ], + "thema": "Nennen Sie die vier Anwenudgsfelder der Entscheidungtheorie", + "content": "1. Verbesserung der eigenen Entscheidungsqualität\n2. Beeinflussung des Verhaltens Dritter zum eigenen Nutzen\n3. Beeinflussung des Verhaltens Dritter zu deren Nutzen oder zum Nutzen der Gesellschaft (Nudging)\n4. Beeinflussung des eigenen Verhaltens (Selbstlenkung)\n5. Veränderung der Wahrnehmung zur Zufriedenheitssteigerung (Hedonic Framing)", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-23T08:55:00.764Z" + }, + "vorlesung": "dectheo", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267a13a9e74b004258b470" + }, + "tags": [], + "thema": "1. Begründen Sie die folgende These: „Wenn Descartes’ Cogito-Satz einen logischen Schluss ausdrücken soll, dann ist er, nach Descartes’ eigenen Kriterien, nicht irrtumssicher.“ ", + "content": "Diese These lässt sich damit begründen, dass Descartes argumentiert, dass Überzeugungen, welche auf Logik basieren nicht irrtumssicher sind. Wenn Descartes' Cogito-Satz also einen logischen Schluss ausdrückt, ist auch dieser Schluss nicht irrtumssicher. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:52:35.016Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "605ce8a357d62500340f4a4a" + }, + "tags": [ + "Internes Rewe", + "Modul 6" + ], + "thema": "Was sind Vorkostenstellen?", + "content": "

Diese Kostenstellen geben ihre gesamte Leistungskapazität an andere Kostenstellen ab

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-03-25T19:46:43.645Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267a48a9e74b004258b471" + }, + "tags": [], + "thema": "2. Descartes ist der Meinung, dass der Satz „Ich denke“ irrtumssicher ist. Was hat (unter anderen) David Hume gegen diese These eingewandt? ", + "content": "Hume meint, dass die Existenz eines (cartesischen) Ich – auf Basis der von Ihnen ganz richtig wiedergegebenen Überlegungen – bezweifelt, bzw. dass er argumentiert, dass es für die Annahme eines solchen Ich keine guten Gründe gibt, eine solche Annahme also bloße metaphysische Spekulation wäre und daher abzulehnen ist. Doch Humes schwächere These ist natürlich dennoch ein kraftvolles Argument gegen Descartes, weil Descartes die Existenz des Ich ja nicht nur annimmt, sondern sogar für irrtumssicher hält. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:53:28.291Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60770cefc4f43700457fdc62" + }, + "tags": [ + "Malware" + ], + "thema": "What is a Computer Virus?", + "content": "Software fragment that attaches itself to some existing executable. The virus can replicate itself and pass on malicious code to other non-malicious executables by modifying them.\n\nA computer virus can be transient or resident\n- The life span of a transient virus depends on its host program. The Virus runs as long as the program to which it is attached executes and terminates when the host program ends. It only spreads while it is running\n- A resident virus locates itself in memory and can remain active or be activated as a stand-alone program even after its host program ends", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-04-14T15:40:31.596Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267a5da9e74b004258b473" + }, + "tags": [], + "thema": "1. Die meisten skeptischen Argumente setzen stillschweigend voraus, dass Wissen Gewissheit impliziert. Was könnte man gegen diese Voraussetzung einwenden? ", + "content": "Man kann argumentieren, dass der Wissensbegriff nicht der Philosophie entspringt, sondern ein Alltagsbegriff ist. Ziel einer Begriffsanalyse ist es also, über diesen Alltagsbegriff mehr Klarheit zu gewinnen. Bisherige Bemühungen für eine Analyse haben aber das Ergebnis hervorgebracht, dass wir (fast) nichts wissen können. Die Auffassung des Begriffes in Alltag ist allerdings eine andere, womit die Analyse diesen Begriff nicht adäquat wiedergibt. Nach der Auffassung des Alltagsbegriffes \"Wissen\", impliziert Wissen nicht Gewissheit. Es ist also sinnvoll, dieser Auffassung zu folgen im weitere Erkenntnisse über den Begriff zu erlangen. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:53:49.776Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "607bfffdcafef10034712aa1" + }, + "tags": [ + "Malware" + ], + "thema": "How can we avoid being affected by Trojan Horses?", + "content": "

Only use programs that you have written yourself. But: Even open-source code can't be trusted (see Thompson's C Compiler Hack 1984)

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-04-18T09:46:37.479Z" + }, + "vorlesung": "itsec2", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267fe1a9e74b004258b484" + }, + "tags": [], + "thema": "1. Beschreiben Sie Keith Lehrers Tom-Grabit-Szenario! ", + "content": "Man beobachtet eine Person Namens Tom-Grabit dabei, wie sie in einer Biblitothek ein Buch unter ihren Pullover steckt und die Bibliothek so verlässt. Durch diese Beobachtung erlangt man die wahre Überzeugung, dass Tom-Grabit das Buch gestohlen hat. Bis dahin liegt also ein Fall von Wissen vor. Entscheidend für das Szenario, ist das der Vater von Tom Grabit überall erzählt, dass Tom einen Zwillingsbruder hat, der alle Diebstähle begeht. Diese Information ist der beobachtenden Person allerdings unbekannt. In Wirklichkeit existiert allerdings kein Zwillingsbruder und der Vater bildet sich diesen nur ein, Tom Grabit begeht also die Diebstähle. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:17:21.525Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "610870ebb8b905003bcc6628" + }, + "tags": [ + "Foundations of ML" + ], + "thema": "What is Gradient Descent?", + "content": "Gradient descent is a way to minimize a function f(x) \n○ Start at some (random) point y and compute derivative ∇f(y)\n○ Make a step in the reverse direction of the gradient: y = y − ∇f(y)\n○ Repeat until converged\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-08-02T22:25:47.183Z" + }, + "vorlesung": "webmine", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "60268230a9e74b004258b4a5" + }, + "tags": [], + "thema": "3. Die unter 1 und 2 gegebenen Erklärungen beziehen sich jeweils auf die Struktur der Urteile. Kant selbst erklärt die Analytisch-Synthetisch-Unterscheidung jedoch auch noch durch einen epistemologischen Begriff. Wie lautet diese Erklärung? ", + "content": "Analytische Urteile erweitern unser Wissen über die Welt nicht \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:27:13.000Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6120b5a59f6c4a003c957ce1" + }, + "tags": [ + "Event data" + ], + "thema": "What is play-in/play-out?", + "content": "Play out: Start from the model and generate data.\nPlay in: Start from the event data and generate the model", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-08-21T08:13:25.143Z" + }, + "vorlesung": "bpi", + "__v": 0 +}, +{ + "_id": { + "$oid": "60282ea6d2fa7f00455d7750" + }, + "tags": [ + "Defnitionen" + ], + "thema": "Geometrisch-degressives Verfahren", + "content": "Die Wertminderung des aktuellen Zeitraums ergibt sich aus einem festen Prozentsatz des Buchwerts des vorherigen Zeitraums\n$$RBW_{X1}= AK - AK\\cdot b$$\n$$RBW_{Xt}=RBW_{X(t-1)} - RBW_{X(t-1)} \\cdot b$$\nmit: $RBW_X$: der Restbuchwert für Periode $X$\\\\\nAK: Anschaffungskosten \\\\ b: ein fester Porzentsatz", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-13T19:55:18.268Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "6120bf1a9f6c4a003c957d51" + }, + "tags": [ + "Definitions", + "Association rules" + ], + "thema": "What is the lift of an association rule?", + "content": "The lift of a rule is defined as $lift(X\\Rightarrow Y)=\\frac{N_{X\\wedge Y}\\cdot N} {N_X\\cdot N_Y}$\\\\ ", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-08-21T08:53:46.152Z" + }, + "vorlesung": "bpi", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6030db0ce6c161003452db07" + }, + "tags": [ + "Grupppenentscheidungen" + ], + "thema": "Was sind wichtige Aufgaben und Rollen von Gruppenmitgliedern?", + "content": "• Wer definiert Umfang und Zielrichtung der Entscheidung?\n• Wer trägt die Verantwortung für die Entscheidung und hat das letzte Wort?\n• Wer führt den Entscheidungsprozess bzw. die Methodik? (-> Moderator)\n• Wer liefert die notwendigen Informationen aus Unternehmen und Markt und über\nWirkungszusammenhänge?\n• Wen brauche ich, damit die Entscheidung auch umgesetzt wird?\n\nViele Aufgaben fallen nur in Teilphasen an, d. h. Zusammensetzung der Gruppe nicht statisch", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-20T09:49:00.865Z" + }, + "vorlesung": "dectheo", + "__v": 0 +}, +{ + "_id": { + "$oid": "6032323f4ec6820045c1c7b5" + }, + "tags": [ + "Deskriptive Entscheidungslehre" + ], + "thema": "Was sind die drei Varianten von Overconfidence?", + "content": "Overestimation: eigene Leistung, Fähigkeit oder Kontrolle überschätzt\nOverplacement: Überschätzung im Vergleich zu Anderen.\nOverprecision: Zu hohe Sicherheit bei Angabe von numerischen Schätzungen\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-21T10:13:19.172Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6120c16e9f6c4a003c957d83" + }, + "tags": [], + "thema": "What is clustering?", + "content": "Clustering aims to group items into clusters, such that items within the group are similar and items from different clusters are not.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-08-21T09:03:42.363Z" + }, + "vorlesung": "bpi", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61d85588cfd54f1685d60fe4" + }, + "thema": "Was ist Controlling?", + "content": "Controlling stellt eine wichtige Schnittstelle zwischen der kaufmännischen und technischen Sich im Unternehmen dar und dient damit zugleich als interdisziplinäre Kommunikationsplattform zur wirtschaftlichen Beurteilung von Sachverhalten.", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-07T15:00:24.589Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "605e499cb95ca1004537d4ed" + }, + "tags": [ + "Internes Rewe" + ], + "thema": "Durchschnittliche Arbeitszeit mit Erfahrung", + "content": "$\\bar{y}_{m, n}=\\frac{y_{1}}{1-b} * \\frac{n^{1-b}-m^{1-b}}{n-m}$", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-03-26T20:52:44.206Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e552a7a80237ca87db743d" + }, + "thema": "Ermittlung des Betriebsabrechnungsbogens", + "content": "
  1. Zurechnung primärer Gemeinkosten zu Kostenstellen (Primärkostenrechnung)
  2. Zurechnung sekundärer Gemeinkosten von Kostenstellen zu anderen Kostenstellen (Kostenverrechnung auf Basis des innerbetrieblichen Leistungsflusses)
", + "tags": [ + "Internes Rewe", + "BAB" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-17T11:27:35.712Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61dc678adf71a20e751b863f" + }, + "thema": "Was sind Materialkosten?", + "content": "Materialkosten = Materlialeinzelkosten + Materialallgemeinkosten", + "tags": [ + "Internes Rewe", + "Zuschlagskalkulation" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-10T17:06:18.751Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e96a3fed962c87ae4f36fc" + }, + "thema": "Welche Engpasskategorien gibt es?", + "content": "
  • Maschineller Engpass
  • Materialengpass
  • Personalengpass
  • Raumengpass
", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-20T13:57:19.797Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e834cf8c9d08ad76b4e7f0" + }, + "thema": "Sachliche Koordination", + "content": "
  • Ressourcenverbund: Nutzungsmöglichkeiten konkurrieren um knappe Ressourcen
  • Erfolgs- und Ergebnisverbund: Erfolgsinterdependenzen, die gegeben sind, wenn der Erfolgsbeitrag einer Maßnahme davon abhängt, welche weiteren Maßnahmen (parallel) durchgeführt werden.
  • Risikoverbund: Risikointerdependenzen liegen vor, wenn bei unsicheren Erwartungen Ergebnisse verschiedener Maßnahmen
  • Bewertungsverbund: Ein Bewertungsverbund liegt vor, wenn die subjektive Wertschätzung einer Maßnahme in Abhängigkeit vom Präferenzsystem und der daraus resultierenden Nutzenfunktion vom bisherigen Ergebnisniveau und damit implizit von den Ergebnissen anderer Maßnahmen abhängt
", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-19T15:57:03.148Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e848108c9d08ad76b4e802" + }, + "thema": "Was sind Verrechnungspreise?", + "content": "

Intern vom Unternehmen oder innerhalb einer Supply Chain festgelegte Preise für den Güteraustausch, die von Marktpreisen abweichen können oder für die keine Marktpreise existieren

Verreichnungspreis = Grenzkosten + Opportunitätskosten

", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-19T17:19:12.452Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358c7" + }, + "tags": [ + "Thema 1" + ], + "content": "1. Es gibt musikalische Werke. \n2. Musikalische Werke sind keine materiellen Gegenstände. \n3. Folglich gibt es Gegenstände, die nicht materiell sind. \n", + "thema": "1. Formulieren Sie ein Argument, dessen Konklusion die Negation der materialistischen These ist!", + "date": { + "$date": "2020-11-03T23:06:48.128Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358d8" + }, + "tags": [ + "Thema 1" + ], + "content": "1. Falls Bewusstsein existiert: Es ist Träger der Erlebnisse eines Subjektes, macht die Identität einer Person aus, ist nicht räumlich lokalisiert/ausgedehnt, nicht sinnlich wahrnehmbar (auch nicht durch Introspektion)", + "thema": "1. Wie kann man das Bewusstsein ontologisch charakterisieren?", + "date": { + "$date": "2020-11-03T23:06:48.148Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358d9" + }, + "tags": [ + "Thema 1" + ], + "content": "Durch Introspektion sind nur Erlebnisse und nicht das Bewusstsein als sich und solches wahrnehmbar.", + "thema": "2. Welche Auffassung vertrat David Hume in Bezug auf der Frage, ob das Ich/die Seele/das Bewusstsein der Introspektion zugänglich ist?", + "date": { + "$date": "2020-11-03T23:06:48.149Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358ed" + }, + "tags": [ + "Thema 1" + ], + "content": "Individuen unterschieden sich voneinander und sind einzigartig. \nIndividuen sind z.B. Menschen, Katzen, manche sind aber auch rot oder alt.\n", + "thema": "4. Was versteht man in der Ontologie unter einem Einzelding (Individuum)? Geben Sie auch Beispiele!", + "date": { + "$date": "2020-11-03T23:06:48.171Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358ef" + }, + "tags": [ + "Thema 1" + ], + "content": "Ein singulärer Ausdruck ist ein Term einer Sprache und hat die Funktion genau einen Gegenstand zu bezeichnen bzw. zu beschreiben. Beispiele sind Berlin, Thomas Mann, die Hauptstadt Deutschlands.", + "thema": "2. Was versteht man unter einem „singulären Ausdruck“ bzw. „singulären Term“? Welche Funktion haben singuläre Terme? Geben Sie einige Beispiele für singuläre Terme!", + "date": { + "$date": "2020-11-03T23:06:48.174Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358fe" + }, + "tags": [ + "Thema 1" + ], + "content": "Der Begriff Ähnlichkeit wird als nicht definierbar erklärt und somit wird die erste Prämisse abgelehnt, da Ähnlichkeit nicht existiert und sich damit Dinge auch nicht ähnlich sein können. \n\nBemerkung: Nur teilweise richtig. Richtig ist, dass im Rahmen des Nominalismus üblicherweise Ähnlichkeit als nicht definierbar angesehen wird. Nicht richtig ist, dass die Existenz ähnlicher Dinge geleugnet wird. Das Erste impliziert auch nicht das Zweite!", + "thema": "2. Wie reagieren Vertreter/innen des Nominalismus in der Regel auf das Ähnlichkeitsargument?", + "date": { + "$date": "2020-11-03T23:06:48.211Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe2350863590c" + }, + "tags": [ + "Thema 1" + ], + "content": "Es besteht die Möglichkeit, dass der letzte sibirische Tiger bald stirbt. ", + "thema": "2. Wie könnte man den Satz „Der sibirische Tiger ist vom Aussterben bedroht“ so paraphrasieren, dass keine Bezugnahme auf einen Typus mehr vorliegt? ", + "date": { + "$date": "2020-11-03T23:06:48.233Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9be1" + }, + "tags": [ + "Thema 2" + ], + "content": "direkt sinnlich wahrnehmen oder messen/ Mentale Eigenschaften hingegen kann man in der Introspektion wahrnehmen\n", + "thema": "8. Mit Hilfe welches Kriteriums kann man physische von mentalen Eigenschaften unterscheiden?", + "date": { + "$date": "2020-11-03T23:08:42.864Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bea" + }, + "tags": [ + "Thema 2" + ], + "content": "Dualismus: es gibt sowohl Physikalisches als auch Mentales\nMonismus: es gibt entweder nur Physikalisches oder nur Mentales\n", + "thema": "1. Erläutern Sie die Unterscheidung zwischen dualistischen und monistischen Positionen zum Leib-Seele-Problem!", + "date": { + "$date": "2020-11-03T23:08:42.890Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9c02" + }, + "tags": [ + "Thema 2" + ], + "content": " ", + "thema": "3. Nachdenk- und Diskussionsfrage: Wenn Sie in der ersten Person singular (also mit „ich“) über sich selbst sprechen, was meinen Sie da genau mit „ich“? Meinen Sie einen Körper (also eine Entität, die ausschließlich physische Eigenschaften hat)? Oder meinen Sie eine Seele (also eine Entität, die ausschließlich mentale Eigenschaften hat)? Oder meinen Sie einen Komplex aus Körper und Seele, also eine Art „Doppelwesen“? Oder ist eine einzige Entität, die sowohl mentale als auch phys. Eig. hat? ", + "date": { + "$date": "2020-11-03T23:08:42.962Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9c0d" + }, + "tags": [ + "Thema 2" + ], + "content": "schmerzempfinden mit C-Fasererregungen symmetrisch, somit Reduzierung von mentale Zustände auf physiologische Zustände nicht getan\n", + "thema": "2. Erläutern Sie den sog. „Symmetrieeinwand“ gegen die Identitätstheorie!", + "date": { + "$date": "2020-11-03T23:08:42.981Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83d1" + }, + "tags": [ + "Thema 2.20" + ], + "content": "eine Coladose ausgeben, wenn man Geld in den Automaten wirft\ndie Tür öffnen\ndie Wettervorhersage weitergeben\n", + "thema": "3. Geben Sie Beispiele für funktionale Eigenschaften! ", + "date": { + "$date": "2020-11-03T23:09:48.767Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83db" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Wir können nicht mit Gewissheit wissen, ob andere Subjekte ein Bewusstsein besitzen, da uns ein Zugang zu diesem verwehrt ist. ", + "thema": "1. Was versteht man in der Philosophie des Geistes bzw. der Erkenntnistheorie unter dem „Problem des Fremdpsychischen“?", + "date": { + "$date": "2020-11-03T23:09:48.782Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83df" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Es stellt sich die Frage, wem oder was man dann nun ein Bewusstsein zuspricht: irgendwo zwischen Fruchtfliege, Grashalm und Pferd muss eine Grenze gezogen werden. Außerdem - und viel wichtiger - gibt es keinen Beweis, dass diese ein Bewusstsein haben. ", + "thema": "5. Was spricht dagegen, nichtmenschlichen Wesen Bewusstsein zuzuschreiben? ", + "date": { + "$date": "2020-11-03T23:09:48.787Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83e6" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Weder noch; es zeigt nur, dass das korrekte Operieren mit Sprachzeichen kein Anzeichen menschlichen Bewusstseins ist.", + "thema": "4. Zeigt das Chinese-Room-Argument, dass Computer Bewusstsein haben, oder zeigt es, dass Computer kein Bewusstsein haben?", + "date": { + "$date": "2020-11-03T23:09:48.794Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83ec" + }, + "tags": [ + "Thema 2.20" + ], + "content": "In beiden Fällen ist der Sinnesreiz (diese bestimmte Linienkonfiguration) dieselbe. Aber \"es fühlt sich anders an\", diese als Hasenbild zu sehen als sie als Entenbild zu sehen. Man hat also phänomenal verschiedene Wahrnehmungserlebnisse. Man könnte sagen: In dem einen Fall hat man ein Hasenbild-Quale, im anderen Fall ein Entenbild-Quale. ", + "thema": "5. Gehen Sie zu Abschnitt 2.16 des Skriptums und betrachten Sie das dort abgebildete Hasenenten-Bild. Beschreiben Sie das, was bei der Betrachtung dieses Bildes geschieht, mit Hilfe des Qualia-Begriffs! ", + "date": { + "$date": "2020-11-03T23:09:48.802Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83f2" + }, + "tags": [ + "Thema 2.20" + ], + "content": "einzelnen sinnlichen Qualität und bieten die Grundlage für sinnliche Wahrnehmungen. Emotionen (Liebe, Hass, Angst) sind innere Vorgänge und stets positiv/ negativ behaftet und wird durch eine Wahrnehmung ausgelöst. \n\nAuch Sinnesempfindungen und Wahrnehmungserlebnisse sind \"innere Vorgänge\"; und Emotionen können durch Wahrnehmungen ausgelöst werden, aber auch durch etwas anderes (zum Beispiel durch Erinnerungen, Gedanken, Phantasievorstellungen). ", + "thema": "3. Erläutern Sie den Unterschied zwischen (Sinnes-)Empfindungen und Emotionen! Geben Sie Beispiele für beides!", + "date": { + "$date": "2020-11-03T23:09:48.814Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6de9" + }, + "tags": [ + "Thema 3" + ], + "content": "Semiotik", + "thema": "1. Sprachphilosophie kann man als einen Teilbereich der allgemeinen Zeichentheorie auffassen. Wie wird die allgemeine Zeichentheorie noch genannt?", + "date": { + "$date": "2020-11-03T23:11:06.024Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6df7" + }, + "tags": [ + "Thema 3" + ], + "content": "ideale Sprache ist nicht unklar und mehrdeutig. Oberflächliche Struktur zeigt sofort logische Struktur\n", + "thema": "3. Was versteht man in der Sprachphilosophie eigentlich unter einer „idealen Sprache“? Wodurch soll sich eine „ideale“ Sprache von den gewöhnlichen Sprachen unterscheiden? Für welche Zwecke gedacht?", + "date": { + "$date": "2020-11-03T23:11:06.054Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6dfb" + }, + "tags": [ + "Thema 3" + ], + "content": "Bertrand Russell (1872–1970), Gottlob Frege (1848–1925) und der junge Wittgenstein\n", + "thema": "7. Nennen Sie einige wichtige Vertreter der Philosophie der idealen Sprache!", + "date": { + "$date": "2020-11-03T23:11:06.061Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6dff" + }, + "tags": [ + "Thema 3" + ], + "content": "Syntax: Wie ist die Struktur der Sprache, Grammatik. Was ist wohlgeformt.\nSe­man­tik: Aspekt der Bedeutung. \nPragmatik: wie Sprache gebraucht wird Aspekt des Handelns ins Spiel, in welchen Situationen wird es verwendet\n", + "thema": "4. Erläutern Sie die Begriffe Syntax, Semantik und Pragmatik im Sinne der Theorie von Charles Morris! Womit beschäftigen sich Syntax, Semantik und Pragmatik jeweils?", + "date": { + "$date": "2020-11-03T23:11:06.067Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e0e" + }, + "tags": [ + "Thema 3" + ], + "content": "zwischen singulären und allgemeinen Termen, Eigennamen / allgemeinen Termen\n", + "thema": "2. Auf welches Problem der Referenztheorie der Bedeutung weist Ludwig Wittgenstein ganz zu Beginn seiner Philosophischen Untersuchungen hin? ", + "date": { + "$date": "2020-11-03T23:11:06.085Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e19" + }, + "tags": [ + "Thema 3" + ], + "content": "(a) Der Abendstern ist identisch mit dem Morgenstern.\n(b) Der Abendstern ist identisch mit dem Abendstern.\nWas erschien Frege daran problematisch?\nDer eine Satz ist informativ der andere nicht. So hat der erste Satz einen anderen Sinn als der Zweite.\n", + "thema": "1. Der Philosoph und Logiker Gottlob Frege hatte ein Problem mit den folgenden beiden Sätzen:", + "date": { + "$date": "2020-11-03T23:11:06.102Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e1a" + }, + "tags": [ + "Thema 3" + ], + "content": "Man hat S1 und S2, falls man in S1 ein Wort bedeutungsgleich/sinngleich ersetzt, dann ist die Bedeutung/der Sinn von S1 gleich der von S2\n", + "thema": "2. Wie lautet das sog. „Substitutionsprinzip“?", + "date": { + "$date": "2020-11-03T23:11:06.104Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6ae" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Zeichentoken sind konkret sinnlich wahrnehmbar, Zeichentypen hingegen nicht, diese sind abstrakt. ", + "thema": "1. Erläutern Sie die Unterscheidung zwischen Zeichentypen und Zeichentokens!", + "date": { + "$date": "2020-11-03T23:12:19.562Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6c2" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Zeichen der Lautsprache sind Zeichen für mentale Repräsentationen.", + "thema": "3. Wofür stehen, gemäß die Vorstellungstheorie der Bedeutung, die Zeichen der Lautsprache? Wofür sind sie Zeichen?", + "date": { + "$date": "2020-11-03T23:12:19.594Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6c5" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Sinneseindrücke wie zum Beispiel einen Apfel zu riechen, Phantasie- und Erinnerungsvorstellungen von Sinneseindrücken wie zum Beispiel sich daran zu erinnern, ein Pferd gesehen zu haben. ", + "thema": "6. Geben Sie einige Beispiele für Ideen im Sinne Lockes!", + "date": { + "$date": "2020-11-03T23:12:19.601Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6d8" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Wie können zwei Sätze dieselbe Bedeutung haben, wenn der eine trivial, aber der andere informativ ist? ", + "thema": "3. Aus Freges Abendstern-Morgenstern-Problem lässt sich ein Einwand gegen die Referenztheorie der Bedeutung entwickeln. Formulieren Sie diesen Einwand!", + "date": { + "$date": "2020-11-03T23:12:19.631Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6dd" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Der Sinn eines Ausducks präsentiert den Gegenstand auf eine gewisse Art und Weise. ", + "thema": "4. Was versteht Frege unter dem „Sinn“ eines Ausdrucks?", + "date": { + "$date": "2020-11-03T23:12:19.637Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6e3" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Einen Witz erzählen. \nEine Geschichte erfinden. \nEine Sprache übersetzen. \nEinen Hergang berichten\nEine Hypothese aufstellen und prüfen.\n", + "thema": "5. Geben Sie Beispiele für „Sprachspiele“ im Sinne Wittgensteins!", + "date": { + "$date": "2020-11-03T23:12:19.644Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6e9" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Beschreibungen sind immer entweder wahr oder falsch. Performative Äußerungen hingegen haben keinen Wahrheitsgehalt, da diese Tätigkeiten durchführen.", + "thema": "6. Beschreibungen und performative Äußerungen unterscheiden sich wesentlich hinsichtlich ihres Wahrheitswertes. Worin genau besteht dieser Unterschied?", + "date": { + "$date": "2020-11-03T23:12:19.653Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6f4" + }, + "tags": [ + "Thema 4" + ], + "content": "Sätze wie „Der Film ist amüsant“ und „Der Film amüsiert mich“ sind nicht immer bedeutungsgleich (s.a.u). Außerdem stellt sich die Frage, wie man gewisse Wertprädikate wie „kitschig“, „stillos“ oder auch „pointenreich“ in eine subjektivistische Position übersetzen soll. Zudem stellt sich dasselbe Problem wie beim Nonkognitivismus: über diese Werturteile wird diskutiert, jedoch sollte es keine Meinungsverschiedenheit geben, wenn Sätze wie „Das ist schön“ nur „Das gefällt mir“ bedeuten, da Meinungsverschiedenheiten darüber, was einem gefällt oder auch nicht gefällt, sich nicht widersprechen.", + "thema": "4. Was kann man gegen den Subjektivismus einwenden? Welche Schwierigkeiten wirft diese Position auf?", + "date": { + "$date": "2020-11-03T23:13:22.507Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e468d63edc0cd8ed3e4d" + }, + "tags": [ + "Definitionen" + ], + "content": "Eine Theorie ist eine erfüllbare Menge $T \\subseteq \\mathrm{FO}(\\tau)$ von Sätzen, die unter $\\models$ abgeschlossen ist, d.h. es gilt für alle $\\tau$ -Sätze $\\psi$ mit $T \\models \\psi,$ dass $\\psi \\in T$ gilt.\nEine Theorie $T$ ist vollständig, wenn für jeden Satz $\\psi \\in \\mathrm{FO}(\\tau)$ entweder $\\psi \\in T$ oder $\\neg \\psi \\in T$ gilt.", + "thema": "Theorie", + "date": { + "$date": "2020-11-03T23:14:48.092Z" + }, + "vorlesung": "MaLo", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fe497eb69b11000346876ac" + }, + "tags": [ + "Defnitionen", + "Modul 2" + ], + "thema": "Was ist ein Passivtausch ohne Eigenkapitalwirkung?", + "content": "

Es handelt sich um einen Passivtausch ohne Eigenkapitalwirkung, wenn die Zunahme des Wertes eines Fremdkapitalpostens der Abnahme des Wertes eines anderen Fremdkapitalpostens entspricht.

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-12-24T13:30:19.735Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fe546831dfa9600454f1531" + }, + "tags": [], + "thema": "fsdfdsf", + "content": "dffsfds", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-12-25T01:55:15.467Z" + }, + "vorlesung": "dxf", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fedc654016c70003917d647" + }, + "tags": [ + "Modul 2" + ], + "thema": "Auf welcher Seite des T-Kontos stehn die Zugänge?", + "content": "Die Zugänge stehen immer auf der gleichen Seite wie das zugehörige Konto in dem übergeordneten Konto. \n\nAktiv- (bzw Passiv-)konten mehren sich im Soll (bzw Haben)\nAufwands- (bzw Ertags-)konten mehren sich im Soll (bzw Haben)\n\nBei der Bilanz zum Beispiel stehen Zugänge bei Vermögenskonten immer auf der Soll-Seite (links).\nBei Kapitalkonten stehen Zugänge immer auf der Haben-Seite (rechts)", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-12-31T12:38:44.430Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8a04d9ec400045ce9c08" + }, + "tags": [], + "thema": "Welche Disziplinen werden meist der sog. Praktischen Philosophie zugerechnet?", + "content": "Bspw. Ethik und politische Philosophie", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:02:12.835Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8d3ad9ec400045ce9c31" + }, + "tags": [], + "thema": "3. Inwiefern ist die deutsche Konjunktion „oder“ logisch mehrdeutig?", + "content": "3. Oder kann einschließlich oder ausschließlich gemeint sein. Einschließlich meint dabei, dass sowohl (nur) x oder (nur) y als auch x und y wahr sein können. Bei der ausschließlichen Bedeutung fällt der letzte Fall weg\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:15:54.461Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8db8d9ec400045ce9c36" + }, + "tags": [], + "thema": "5. Betrachten Sie die folgende Zeichenfolge: a → → b Ist das eine wohlgeformte Formel der Aussagenlogik? Begründen Sie Ihre Antwort!", + "content": "5. Ja, die Aussagevariablen a und b sind wff und die Subjunktion zweier wff ist ebenso eine wff.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:18:00.612Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8e7dd9ec400045ce9c3d" + }, + "tags": [], + "thema": "3. Erläutern Sie die folgenden Ableitungsregeln und geben Sie jeweils ein Beispiel: Konjunktion", + "content": "Konjunktion \n\nGelten sowohl A als auch B so gilt auch die Konjunktion zwischen A und B \n\n1. Es schneit \n\n2. Der Boden ist weiß \n\nAlso: Es schneit und der Boden ist weiß (1,2) ", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:21:17.100Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff911dd9ec400045ce9c46" + }, + "tags": [], + "thema": "Betrachten Sie die folgenden Argumente und beantworten Sie dazu jeweils die folgende Frage: Ist die Gültigkeit des Arguments mit den Mitteln der Aussagenlogik beweisbar? Wenn Sie meinen, dass das nicht der Fall ist, erklären Sie, warum nicht!", + "content": "Argument 1:\n\n1. Alle Menschen sind sterblich.\n\n2. Sokrates ist ein Mensch.\n\nAlso: Sokrates ist sterblich. (1,2)\n\n\nArgument 1: \nDie Formalisierte Version dieses Argumentes wäre wie folgt: \n\n1. S \n2. R \nAlso: P (1,2) \n\nDa dort keine Verbindung mit Junktoren zustande kommt, sondern wir nur atomare Aussagen ohne Verknüpfung betrachten ist kein Gültigkeitsbeweis des Arguments mit Hilfe der Aussagenlogik möglich.\n", + "latex": 1, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:32:29.776Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff9172d9ec400045ce9c4a" + }, + "tags": [], + "thema": "2. Welche der Zeichen des Vokabulars der Prädikatenlogik kommen (in derselben Verwendung!) auch in der Sprache der Aussagenlogik vor?", + "content": "2. Junktoren der Aussagenlogik (v, →, ¬, ↔, Λ) und Klammern \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:33:54.059Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff9207d9ec400045ce9c53" + }, + "tags": [], + "thema": "2. Wofür wird der sog. „Existenzquantor“ in der Prädikatenlogik verwendet? Geben Sie mindestens ein Beispiel für einen Satz, den man mit Hilfe des Existenzquantors symbolisieren könnte!", + "content": "2. Der Existenzquantor wird zur Darstellung von Existenzaussagen verwendet. Z.B. Es existiert eine Primzahl größer 10. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:36:23.451Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff920dd9ec400045ce9c54" + }, + "tags": [], + "thema": "3. Wofür wird der sog. „Allquantor“ in der Prädikatenlogik verwendet? Geben Sie mindestens ein Beispiel für einen Satz, den man mit Hilfe des Allquantors symbolisieren könnte!", + "content": "3. Der Allquantor wird zur Darstellung von Allaussagen verwendet. Z.B. Alle natürlichen Zahlen lassen sich als Summe von vier Quadraten schreiben. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:36:29.443Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff925bd9ec400045ce9c5a" + }, + "tags": [], + "thema": "Geben Sie Beispiele für wohlgeformte molekulare Formeln der Prädikatenlogik, in denen keine Quantoren vorkommen! Verwenden Sie dabei verschiedene Junktoren und sowohl Individuenkonstanten als auch Individuenvariablen!", + "content": "1)\n(F2xb → Pa) Λ ¬(F2xb ↔ Pb) \n\nG3axc ↔ G3cxa\n\n2)\n¬(Ab → Ak)\n
H^3abc v H^3def", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:37:47.649Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff92f5d9ec400045ce9c60" + }, + "tags": [], + "thema": "6. Geben Sie ein Beispiel für eine Formel, in der „x“ als freie Variable vorkommt und ein Beispiel für eine Formel, in der „x“ als gebundene Variable vorkommt! ", + "content": "6. Freie Variable: z.B. Fx\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:40:21.822Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff934cd9ec400045ce9c64" + }, + "tags": [], + "thema": "1. Was versteht man in der Prädikatenlogik unter der „Symbolisierungsbasis“ eines Arguments?", + "content": "1. Eine Zuordnung aller relevanten sprachlichen Ausdrücke zu einer nichtlogischen Konstanten. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:41:48.505Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff93bbd9ec400045ce9c6a" + }, + "tags": [], + "thema": "4. Beweisen Sie die Folgerichtigkeit des folgenden Arguments mit Hilfe des Baumverfahrens!", + "content": "1. Eine Großstadt ist eine Stadt mit mehr als 100.000 Einwohnern.\n2. Aachen hat mehr als 100.000 Einwohner.\n3. Also: Aachen ist eine Großstadt. (1,2)", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:43:39.176Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff94b4d9ec400045ce9c73" + }, + "tags": [], + "thema": "4. Was versteht man in der Definitionslehre unter einem „Definiens“ und was unter einem „Definiendum“? Erläutern Sie diese Begriffe anhand eines Beispiels!", + "content": "4. Beispiel: „Ein Wald ist eine größere Fläche, auf der viele Bäume dicht aneinander stehen.“ oder „Wald = eine größere Fläche, auf der viele Bäume dicht aneinander stehen“ \nDas Definiendum befindet sich auf der linken Seite. In diesem Fall ist es der Wald, denn er ist, was definiert werden soll. Das Definiens steht rechts und wird durch ein Gleichheitszeichnen oder etwas Analoges abgegrenzt. Sie sind Teil expliziter Definitionen, die als Standardform von Definitionen gesehen werden können. ", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:47:48.913Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "601486fd704b9500341fc31d" + }, + "tags": [], + "thema": "eddede", + "content": "dededede", + "latex": 0, + "date": { + "$date": "2021-01-29T22:06:53.560Z" + }, + "vorlesung": "dee", + "authorId": "5fb2980de6127e00340f5677", + "authorName": "testtest", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267777a9e74b004258b44a" + }, + "tags": [], + "thema": "2. Welche Art von Rechtfertigung wird in der klassischen Wissensdefinition gefordert, damit die Rechtfertigungsbedingung als erfüllt gilt? ", + "content": "Die epistemische Rechtfertigung \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:41:27.541Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602679aca9e74b004258b468" + }, + "tags": [], + "thema": "5. Mit welcher Methode wollte Descartes irrtumssichere Überzeugungen finden? ", + "content": "Mit methodischer Skepsis. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:50:52.009Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602679d3a9e74b004258b46a" + }, + "tags": [], + "thema": "7. Welche Art von Überzeugungen ist nach Descartes’ Auffassung irrtumssicher? ", + "content": "Für Descartes sind die irrtumssicheren Überzeugungen ganz allgemein alle jene, die wir (ausschließlich) der inneren Wahrnehmung verdanken, also z. B. die Überzeugung, dass ich jetzt an das-und-das denke, das-und-das empfinde etc. (Siehe Ihre Antwort auf Frage 9!) Die Überzeugung, selbst zu existieren, leitet Descartes aus diesen Überzeugungen ab (was man als problematisch kritisieren kann, weil Ableitungen ja an sich nicht irrtumssicher sind). \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:51:31.672Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6026807ea9e74b004258b48c" + }, + "tags": [], + "thema": "2. Versuchen Sie zu beschreiben, wie wir zu (empirischen) Begriffen gelangen (also Begriffen wie „Tisch“, „Baum“, „Hammer“)! Welche Rolle spielt der Verstand dabei? ", + "content": "Begriffe dienen dazu, Wahrnehmung zu strukturieren. Um dies zu tun, muss man verschiedene Eindrücke miteinander vergleichen. Man muss Ähnlichkeiten und Unterschiede zwischen Eindrücken erkennen und abstrahieren. So kann man zu einem Begriff für ähnliche Wahrnehmungen gelangen, der diese Wahrnehmungen dann in ein Struktur (den Begriff) einordnet. Die beschriebenen Tätigkeiten wie vergleichen oder abstrahieren sind dabei kein Teil der Wahrnehmung, sondern sie basieren auf der Wahrnehmung und werden vom Verstand durchgeführt. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:19:58.780Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60268368a9e74b004258b4b7" + }, + "tags": [], + "thema": "5. Wie könnte man, im Rahmen einer Kohärenztheorie der Wahrheit, das unter 4. angesprochene Problem vermeiden? ", + "content": "5. Die Kohärenz bezieht sich auf ein zukünftiges maximales umfassendes kohärentes Satz- und/oder Überzeugungssystems. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:32:24.178Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60282c0dd2fa7f00455d774f" + }, + "tags": [ + "Defnitionen" + ], + "thema": "Lineares Abschreibungsverfahren", + "content": "

Anschaffungsausgaben werden gleichmäßig auf die Nutzungszeiträume verteilt $$a=\\frac{AK-RW}{N}$$ mit - AK: Anschaffungskosten - RW: Restwert - N: Nutzungsdauer

", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-13T19:44:13.669Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "602928a5a35b400034c80657" + }, + "tags": [ + "Defnitionen", + "Modul 3" + ], + "thema": "Was sind temporäre Konten?", + "content": "Konten, die nur während eines einzigen Abrechnungszeitraum benötigt werden. Konten der Einkommens- , Eigenkapitaltransfer- und EK-veränderungsrechnung", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-14T13:41:57.271Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "6033bf7bd1b420003ca97fb9" + }, + "tags": [ + "Präskriptive Entscheidungslehre" + ], + "thema": "Myopic problem representation bias", + "content": "Studien belegen, dass Menschen häufig aufgrund von Scheuklappen attraktive Handlungsalternativen übersehen", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-22T14:28:11.432Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "603509ceeaee5200341e71cf" + }, + "tags": [ + "Präskriptive Entscheidungslehre", + "Definitionen" + ], + "thema": "Zielgewicht", + "content": "Relative Bedeutung eines Ziels für den Entscheider in Abhängigkeit von der Bandbreite", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-23T13:57:34.399Z" + }, + "vorlesung": "dectheo", + "__v": 0 +}, +{ + "_id": { + "$oid": "605cc69857d62500340f4a48" + }, + "tags": [ + "Internes Rewe", + "Modul 5" + ], + "thema": "Kosten je Einheit Endprodukt", + "content": "

$$ \\text{Kosten je Einheit Endprodukt}_i = \\frac {Stufenkosten_i}{Ausbringungsmenge}_i \\times PK \\text{des Gesamtbedarfs}$$

", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-03-25T17:21:28.844Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "605e45aeb95ca1004537d4ea" + }, + "tags": [ + "Internes Rewe", + "Defnitionen" + ], + "thema": "Was versteht man unter Lernrate?", + "content": "Unter der Lernrate versteht man denjenigen Porzentsatz der ursprünglichen Kosten je Einheit, auf den die Kosten je Einheit bei einer Verdopplung der Produktionsmenge absinken", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-03-26T20:35:58.563Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "607bfe54cafef10034712aa0" + }, + "tags": [ + "Malware" + ], + "thema": "What are examples for covert purposes?", + "content": "- Back doors: methods of bypassing normal authentication and gain remote access to a computer while attempting to remain undetected \n- Keystroke loggers: steal passwords\n- Web clickers: run up advertising costs\n- Proxies: allows others to use your machine to launder connections\n- Spam engines\n- DDoS engines", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-04-18T09:39:32.773Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "6108707fb8b905003bcc6624" + }, + "tags": [ + "Foundations of ML" + ], + "thema": "What is over-/underfitting?", + "content": "-Underfitting: Refers to a model that can neither model the training data nor generalize to new data\n\n-Overfitting: Refers to a model that models the training data too well\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-08-02T22:23:59.324Z" + }, + "vorlesung": "webmine", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6120be749f6c4a003c957d49" + }, + "tags": [ + "Definitions", + "Association rules" + ], + "thema": "Support of an association rule", + "content": "The support of a rule is defined as $support(X\\Rightarrow Y) = \\frac{N_{X\\wedge Y}} N$, where $N$ is the number of instances and $N_{X\\wedge Y}$ the number of instances containing both $X$ and $Y$\\\\ ", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-08-21T08:51:00.522Z" + }, + "vorlesung": "bpi", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8145" + }, + "tags": [ + "1" + ], + "content": "Für alle x, y : (x,y) gdw es existiert ein F: x ist F und y ist F.\nx und y haben also etwas gemeinsam, aber das gemeinsame muss keine Universale sein. \n", + "thema": "1. Wie könnte man Ähnlichkeit definieren, ohne sich auf die Annahme von Universalien festzulegen?", + "date": { + "$date": "2020-11-03T23:03:26.519Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8148" + }, + "tags": [ + "1" + ], + "content": "Individuenvariablen stehen für Individuenkonstanten, die nur für singuläre Terme stehen. Prädikatvariablen stehen für Prädikate.", + "thema": "4. Erläutern Sie den Unterschied zwischen Individuenvariablen und Prädikatvariablen!", + "date": { + "$date": "2020-11-03T23:03:26.522Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358bd" + }, + "tags": [ + "Thema 1" + ], + "content": "Alles, woran oder worüber man (nach)denken kann bzw. worüber man eine Aussage treffen kann. ", + "thema": "3. Wie könnte man „Entität“ bzw. „Gegenstand“ definieren?", + "date": { + "$date": "2020-11-03T23:06:48.106Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358cf" + }, + "tags": [ + "Thema 1" + ], + "content": "Reale Gegenstände können kausal wirksam sein, währenddessen dies bei idealen nicht der Fall ist.", + "thema": "5. Wie könnte man die Unterscheidung zwischen konkreten (realen) Gegenständen einerseits und abstrakten (idealen) Gegenständen andererseits erklären?", + "date": { + "$date": "2020-11-03T23:06:48.138Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358ec" + }, + "tags": [ + "Thema 1" + ], + "content": "Verschiedene Einzeldinge haben allgemeine Merkmale eben diese Universalien. ", + "thema": "3. In welchem Sinn sind Universalien allgemein?", + "date": { + "$date": "2020-11-03T23:06:48.170Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe23508635906" + }, + "tags": [ + "Thema 1" + ], + "content": "Die Argumentation erscheint mir logisch. Auch darin, dass ein Musikstück nie zwei Mal genau gleich gespielt oder aufgeführt werden kann. Wenn ich Mozarts Alla Turca übe und mich dabei verspiele, bleibt es dennoch Alla Turca, auch wenn andere das Stück vielleicht besser spielen. Auch bei einer Aufführung kommt es darauf an, in welchem Raum ein Stück gespielt wird, welche Instrumente verwendet werden und ob sich jemand verpielt. Das kann je nach eigener Präferenz gut oder schlechter klingen, jedoch handelt es sich um dasselbe Werk.", + "thema": "3. Nachdenk- bzw. Diskussionsfrage: Was halten Sie von dem Argument zugunsten der These, dass Musikwerke Universalien sind? Falls Sie die Konklusion nicht akzeptieren wollen, wie würden Sie das Argument angreifen? ", + "date": { + "$date": "2020-11-03T23:06:48.225Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe2350863590d" + }, + "tags": [ + "Thema 1" + ], + "content": "„Der sibirische Tiger ist vom Aussterben bedroht“ ist meiner Meinung nach weniger drängend als „Es besteht die Gefahr, dass in naher Zukunft der letzte sibirische Tiger gestorben sein wird.“. Eine Spezies kann auch vom Aussterben bedroht sein, wenn die Möglichkeit besteht, dass das letzte Exemplar in 100 Jahren stirbt. Außerdem fehlt bei dem paraphrasierten Satz noch der Zusatz, dass der letzte sibirische Tiger auch nicht mehr die Möglichkeit hat, Nachkommen zu zeugen. ", + "thema": "3. Diskussionsfrage: Was halten Sie von der im Skriptum vorgeschlagenen Paraphrasierung von „Der sibirische Tiger ist vom Aussterben bedroht“? Stimmen Sie zu, dass die Paraphrasierung das ausdrückt, was man mit dem ursprünglichen Satz „eigentlich“ ausdrücken möchte, und dass die Paraphrasierung das Gemeinte in korrekterer Weise ausdrückt als der ursprüngliche Satz? Oder ist die Paraphrasierung nicht adäquat, also nicht das ausdrückt, was man mit dem ursprünglichen Satz ausdrücken möchte? ", + "date": { + "$date": "2020-11-03T23:06:48.235Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bdb" + }, + "tags": [ + "Thema 2" + ], + "content": "Wie stehen das Psychische/Mentale zum Physischen?\n", + "thema": "1. Worin besteht das sog. „Leib-Seele-Problem“? Versuchen Sie, es in Form einer Frage zu formulieren! ", + "date": { + "$date": "2020-11-03T23:08:42.846Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bde" + }, + "tags": [ + "Thema 2" + ], + "content": "physische Eigenschaften und keine mentalen Eigenschaften / sowohl psychische als auch mentale Eigenschaften hat.\n", + "thema": "5. Was versteht man unter einem „rein physischen Individuum“, einem „rein mentalen Individuum“ und einem „psychophysischen Individuum“?", + "date": { + "$date": "2020-11-03T23:08:42.858Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bee" + }, + "tags": [ + "Thema 2" + ], + "content": "keine Verursachung physischer Zustände durch mentale Zustände\n", + "thema": "5. Arbeiten Sie den Unterschied zwischen Interaktionismus und Epiphänomenalismus heraus!", + "date": { + "$date": "2020-11-03T23:08:42.906Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bf7" + }, + "tags": [ + "Thema 2" + ], + "content": " ", + "thema": "14. Welche dualistischen Positionen zum Leib-Seele-Problem kennen Sie?", + "date": { + "$date": "2020-11-03T23:08:42.929Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c17" + }, + "tags": [ + "Thema 2" + ], + "content": "Identitätstheorie, Funktionalismus\n", + "thema": "5. Gegen welche Position(en) zum Leib-Seele-Problem richtet sich Frank Jackson mit dem Mary-Gedankenexperiment bzw. seiner Interpretation desselben?", + "date": { + "$date": "2020-11-03T23:08:43.003Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c1a" + }, + "tags": [ + "Thema 2" + ], + "content": "Substanzdualismus von Eigenschaftsdualismus\n", + "thema": "2. Welche dualistischen Positionen kennen Sie?", + "date": { + "$date": "2020-11-03T23:08:43.006Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83b5" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Materialismus, Idealismus, Double-Aspect-Theory ", + "thema": "13. Welche monistischen Positionen zum Leib-Seele-Problem kennen Sie?", + "date": { + "$date": "2020-11-03T23:09:48.727Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83b3" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Mentales und Physikalisches können nicht aufeinander einwirken. Die Parallelität ist auch Gott zuzuschreiben, jedoch ist sein Eingreifen bereits vorprogrammiert und er greift nicht mehr in jedem Einzelfall ein. \nThese 3 wird geleugnet, Thesen 1 und 2 werden akzeptiert.\n", + "thema": "11. Erläutern Sie die Theorie der prästabilierten Harmonie! Welche der Thesen des Leib-Seele-Paradoxons werden in dieser Theorie akzeptiert und welche nicht?", + "date": { + "$date": "2020-11-03T23:09:48.725Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83b9" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Substanz ist vom lateinischen Wort substare - zugrundeliegen abgeleitet. \nDie Substanz liegt den Eigenschaften als ontologische Unterlage zugrunde, sie ist Träger der Eigenschaften.\n", + "thema": "3. Das aus dem Lateinischen kommende Kunstwort „Substanz“ bedeutet wörtlich etwa „das Zugrundeliegende“. Erläutern Sie diese Wortbedeutung! Wenn eine Substanz etwas Zugrundeliegendes ist, wofür ist sie das Zugrundeliegende? ", + "date": { + "$date": "2020-11-03T23:09:48.735Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83c5" + }, + "tags": [ + "Thema 2.20" + ], + "content": "(a) Albert glaubt, dass es noch in diesem Jahr einen Impfstoff gegen das Corona-Virus geben wird.\n\nAlbert recherchiert viel über den Corona Impfstoff Fortschritt und sagt, dass es diesen dieses Jahr noch geben wird.\n(b) Barbara fürchtet sich vor Hunden.\n\nBarbara wechselt die Straßenseite, wenn einen Hund sieht, zuckt zurück, wenn ein Hund auf sie zuläuft und erschrickt sich, wenn ein Hund bellt. \n(c) Kilian wünscht sich ein großes und schnelles Auto. \nKilian schaut sich im Internet große und schnelle Autos an und fragt seinen Vater, ob er ihm ein großes schnelles Auto kaufen kann. \n", + "thema": "4. Übungsaufgabe: Versuchen Sie, die folgenden Sätze im Sinne des Logischen Behaviourismus zu „übersetzen“.", + "date": { + "$date": "2020-11-03T23:09:48.751Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83d7" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Substanzdualismus, Eigenschaftsdualismus, Behaviourismus, Gehirnzustandstheorie, analytische Identitätstheorie, Funktionalismus", + "thema": " 1. Welche zeitgenössischen Positionen zum Leib-Seele-Problem kennen Sie?", + "date": { + "$date": "2020-11-03T23:09:48.774Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e389869aa50f700b6de4" + }, + "tags": [ + "Thema 3" + ], + "content": "Deutsch, Französisch,…\nLogik, Programmiersprachen", + "thema": "1. Geben Sie Beispiele für sog. natürliche sowie für künstliche Sprachen!", + "date": { + "$date": "2020-11-03T23:11:06.004Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6df2" + }, + "tags": [ + "Thema 3" + ], + "content": "Zei­chenvorkommnisse\n", + "thema": "2. Wie werden Zeichentokens noch genannt?", + "date": { + "$date": "2020-11-03T23:11:06.042Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6df6" + }, + "tags": [ + "Thema 3" + ], + "content": "Untersuchung des Gebrauchs der Sprache, Was mit Sprache möglich, wie einsetzen, welche Funktion, durch welche Regeln geregelt?\n", + "thema": "2. Formulieren Sie einige der zentralen Fragen der Philosophie der Normalsprache!", + "date": { + "$date": "2020-11-03T23:11:06.052Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e0d" + }, + "tags": [ + "Thema 3" + ], + "content": "referieren auf etwas, etwas bezeichnen wie Lousberg\n", + "thema": "1. Erläutern Sie kurz die sog. Referenztheorie der Bedeutung! Wie lautet deren zentrale These? ", + "date": { + "$date": "2020-11-03T23:11:06.084Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6ac" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Symbole, insofern man den leicht ikonischen Charakter einiger weniger Begriffe ausschließt. ", + "thema": "7. Sind die Wörter unserer natürlichen Sprache Indizes, Ikone oder Symbole?", + "date": { + "$date": "2020-11-03T23:12:19.559Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6e4" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Theorie der Sprachakte, theory of speech acts ", + "thema": "1. Wittgensteins Gebrauchstheorie der Bedeutung war Ausgangspunkt einer neuen Disziplin in der Sprachphilosophie. Wie nennt man diese Disziplin? Geben Sie auch die englische Originalbezeichnung an!", + "date": { + "$date": "2020-11-03T23:12:19.645Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6e2" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Etwas, das man mit Sprache tut. ", + "thema": "4. Was versteht man in Wittgensteins Sprachphilosophie unter einem „Sprachspiel“?", + "date": { + "$date": "2020-11-03T23:12:19.642Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6eb" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Zwar haben Sie gelogen, aber das Versprechen wurde von Ihnen trotzdem abgegeben. Denn die Umstände sind entsprechend (Sie haben sich tatsächlich Geld geliehen) und es existiert die Konvention, dass sie einer anderen Person ein Versprechen geben können.", + "thema": "8. Angenommen, ich leihe mir Geld von einer Freundin und sage: „Ich verspreche, es spätestens nächste Woche zurückzugeben.“ In Wahrheit habe ich aber gar nicht vor, das Geld bis nächste Woche zurückzugeben. Warum ist meine Äußerung dennoch kein „Versager“ in Austins Sinn? ", + "date": { + "$date": "2020-11-03T23:12:19.656Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6c3" + }, + "tags": [ + "Thema 4" + ], + "content": "Sollenssätze („Man soll nicht töten“, „Wenn man einen Menschen in Not sieht, muss man ihm auch helfen“) und Werteurteile („Es ist böse, Menschen zu töten“, „Es ist gut, einem Menschen in Not zu helfen“).", + "thema": "1. Philosophische Ethik ist unter anderem normative Ethik. In der normativen Ethik kommen normative Aussagen vor. Welche Arten von normativen Aussagen, die in der Ethik vorkommen, kann man unterscheiden? Geben Sie jeweils auch Beispiele!", + "date": { + "$date": "2020-11-03T23:13:22.420Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6c5" + }, + "tags": [ + "Thema 4" + ], + "content": "Moral bezeichnet ein System normativer Aussagen bzw. einen Wertekatalog. Die Ethik hingegen beschäftigt sich mit solchen Moralsysytem, ist also die Wissenschaft von der Moral. ", + "thema": "3. In der Philosophie wird oft zwischen Ethik einerseits und Moral andererseits unterschieden. Erläutern Sie diese Unterscheidung!", + "date": { + "$date": "2020-11-03T23:13:22.430Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6c7" + }, + "tags": [ + "Thema 4" + ], + "content": "(a) Es gibt bestimmte Umstände, unter denen das absichtliche Töten eines Menschen moralisch erlaubt oder sogar geboten ist.\nNormativ\n(b) Bei einer anonymen Befragung gaben 45 Prozent der Studierenden an, dass sie es nicht moralisch verwerflich finden, bei Prüfungen zu schummeln.\nNicht normativ\n(c) 80 Prozent der Texaner finden, dass manche Verbrechen durch die Todesstrafe gesühnt werden sollen.\nNicht normativ\n(d) In einer Partnerschaft soll man unter allen Umständen aufrichtig zueinander sein.\nNormativ\n(e) Der Klimawandel ist verantwortlich für Missernten, Hunger und Naturkatastrophen. \nNicht normativ\n(f) Es ist gut, Flüchtlingen zu helfen, aber noch besser, Fluchtursachen zu bekämpfen. \nNormativ\n(g) In manchen Nomadenkulturen war es üblich, Alte und Kranke hilflos zurückzulassen, während die Sippe weiterzog. \nNicht normativ\n(h) In manchen Kulturen gelten dicke Menschen als attraktiver als schlanke.\nNicht normativ\n(i) Viele Menschen ekeln sich vor Spinnen.\nNicht normativ\n", + "thema": "5. Betrachten Sie die folgenden Aussagen. Welche davon sind normativ?", + "date": { + "$date": "2020-11-03T23:13:22.434Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6fb" + }, + "tags": [ + "Thema 4" + ], + "content": "1. Dieser Baum ist noch nicht abgestorben und grünt bzw. trägt noch all seine Blätter und ist mehr oder weniger symmetrisch gewachsen.\n2. Diese Musik ist harmonisch im Sinne unserer Auffassung von Harmonie als Akkordfolgen (Tonika Subdominante Dominante Tonika) und deren Harmonisierungen. Zudem besteht die Melodie hauptsächlich aus heruntergebrochenen Akkorden, Tonleitern und wenigen Intervallen wie Septen, Sekunden oder Tritoni (ist das der richtige Plural) bzw. diese werden nur an entsprechenden Stellen angewandt. \n3. Dieser Film hat eine berührende Geschichte (eine Geschichte die mich evtl. zum Weinen gebracht hat) aber ein glückliches Ende (ein Ende welches mich erfreut hat). Zudem haben die Schauspieler überzeugend gespielt und es wurde passende Musik unterlegt. \n", + "thema": "5. Übung: „Das ist ein schöner Baum.“ „Das ist eine schöne Musik.“ „Das ist ein schöner Film.“ Versuchen Sie, das Adjektiv „schön“ in diesen drei Aussagen durch passende natürliche Prädikate zu ersetzen! ", + "date": { + "$date": "2020-11-03T23:13:22.513Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e468d63edc0cd8ed3e52" + }, + "tags": [ + "Definitionen" + ], + "content": "Ein Modell einer Formelmenge $\\Phi \\subseteq \\mathrm{AL}$ ist eine Interpretation $\\mathfrak{I},$ so dass $[\\varphi]^{\\mathfrak{I}}=1$ für alle $\\varphi \\in \\Phi .$ Wir sagen, dass $\\psi$ aus $\\Phi$ folgt $(\\mathrm{kurz}: \\Phi \\mid=\\psi),$ wenn jede zu $\\Phi \\cup\\{\\psi\\}$ passende Interpretation, welche Modell von $\\Phi$ ist, auch Modell von $\\psi$ ist. Wenn $\\Phi=\\{\\varphi\\},$ schreiben wir auch $\\varphi \\vDash \\psi$ anstelle von $\\{\\varphi\\} \\models \\psi$", + "thema": "Semantische Folgerungsbeziehung", + "date": { + "$date": "2020-11-03T23:14:48.100Z" + }, + "vorlesung": "MaLo", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e468d63edc0cd8ed3e53" + }, + "tags": [ + "Definitionen" + ], + "content": "Sei $\\Phi \\subseteq \\mathrm{FO}(\\sigma)$ eine Menge von Sätzen. Ein Satz $\\psi$ ist ableitbar aus dem Axiomensystem $\\Phi$ (kurz: $\\Phi \\vdash \\psi$ ), wenn eine endliche Teilmenge $\\Gamma$ von $\\Phi$ existiert, so dass die Sequenz $\\Gamma \\Rightarrow \\psi$ im Sequenzenkalkül ableitbar ist. Eine Sequenz $\\Gamma \\Rightarrow \\Delta$ ist ableitbar aus $\\Phi$, wenn es eine ableitbare Sequenz $\\Gamma, \\Gamma^{\\prime} \\Rightarrow \\Delta$ gibt mit $\\Gamma^{\\prime} \\subseteq \\Phi$", + "thema": "Ableitbarkeitsbeziehung", + "date": { + "$date": "2020-11-03T23:14:48.101Z" + }, + "vorlesung": "MaLo", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fb8241ebffef70034b4fe9c" + }, + "tags": [ + "Defnitionen", + "Modul 1" + ], + "thema": "Was ist eine Eigenkapitaltransferrechnung?", + "content": "

Veränderungsrechnung für diejenigen EK-Veränderungen, die während eines Zeitraums aus EK-Transfers herrühren

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-11-20T20:16:30.643Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fb82646bffef70034b4fea0" + }, + "tags": [ + "Defnitionen", + "Modul 2", + "Buchführung" + ], + "thema": "Was ist das Marktleistungsabgabekonzept?", + "content": "

Realisierte Einnahmen und Ausgaben bzw Wertveränderungen mit Eigenkapitalwirkung, die im Zusammenhang mit dem Verkauf von Gütern bzw. Dienstleistungen angefallen sind, werden im Zeitpunkt/Zeitraum des Verkaufs einkommenswirksam erfasst

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-11-20T20:25:42.257Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fe4952069b11000346876aa" + }, + "tags": [ + "Defnitionen", + "Modul 2" + ], + "thema": "Was ist eine Bilanzverlängerung ohne Eigenkapitalwirkung?", + "content": "

Es handelt sich um eine Bilanz ohne Eigenkapitalwirkung, wenn die Zunahme des Wertes eines Vermögensguts der Zunahme des Wertes eines Fremdkapitalpostens entspricht.

(Beide Seiten der Bilanz erhöhen sich um den gleich Wert)

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-12-24T13:18:24.778Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8c7bd9ec400045ce9c24" + }, + "tags": [], + "thema": "4. Was versteht man in der Logik unter einer „wohlgeformten Formel“ (well-formed formula)?", + "content": "4. das korrekte Zusammensetzen von Symbolen mithilfe dieser Verknüpfungsregeln innerhalb einer formalen Logiksprache\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:12:43.897Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8d8bd9ec400045ce9c34" + }, + "tags": [], + "thema": "3. Betrachten Sie die folgende Zeichenfolge: AB Ist das eine wohlgeformte Formel der Aussagenlogik? Begründen Sie Ihre Antwort!", + "content": "3. Nein, zwei Aussagekonstanten müssen durch Konjunktionen, Disjunktionen, Subjunktionen oder Bisubjunktionen verbunden werden.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:17:15.831Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8e6cd9ec400045ce9c3c" + }, + "tags": [], + "thema": "3. Erläutern Sie die folgenden Ableitungsregeln und geben Sie jeweils ein Beispiel: Simplifikation", + "content": "Simplifikation \n\nWissen wir, dass eine Konjunktion zwischen A und B besteht, so müssen beide Aussagen erfüllt sein. Wir können daraus also sowohl A, als auch B folgern. \n\n1. Es schneit und der Boden ist weiß. \n\nAlso: der Boden ist weiß. (1) ", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:21:00.744Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff9383d9ec400045ce9c66" + }, + "tags": [], + "thema": "3. Geben Sie Beispiele für gültige Formeln der Prädikatenlogik, die Quantoren enthalten! Verwenden Sie dabei sowohl den Allquantor als auch den Existenzquantor, und verwenden Sie verschiedene Junktoren! ", + "content": "3. ∀x(Hx → Gx) ↔ ∃xFx\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:42:43.416Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602676b5a9e74b004258b442" + }, + "tags": [], + "thema": "2. Gemäß der klassischen Wissensdefinition sind drei Bedingungen notwendig für Wissen. Was bedeutet es zu sagen, dass eine Bedingung notwendig ist für Wissen?", + "content": "2. Notwendig für Wissen bedeutet, dass es kein Wissen geben kann, ohne dass diese Bedingung gilt. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:38:13.528Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267999a9e74b004258b465" + }, + "tags": [], + "thema": " 2. Was versteht man unter „methodischer Skepsis“? ", + "content": "Methodische Skepsis versucht Skepsis zu überwinden, in dem man auf eine mögliche Überzeugung die stärksten skeptischen Argumente anwendet, die einem einfallen. Hält die Überzeugung den skeptischen Argumenten stand, hat man eine Lösung zum Überwinden der Skepsis gefunden. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:50:33.012Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267a05a9e74b004258b46f" + }, + "tags": [], + "thema": "3. Geben Sie Beispiele für Überzeugungen, die nach Descartes’ Auffassung nicht irrtumssicher sind! ", + "content": "Die Überzeugung, dass 2+2 = 4 ist. \n\nDie Überzeugung, dass (wahr v wahr) wahr ist. \n\nDie Überzeugung, dass ich gerade an einem Tisch sitze. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:52:21.603Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267e32a9e74b004258b47c" + }, + "tags": [], + "thema": "1. Wie könnte eine modifizierte Wissensdefinition aussehen, die durch die beiden Gettier-Szenarien nicht mehr angreifbar ist? ", + "content": "Man kann zur klassischen Wissensdefinition weitere Bedingungen hinzufügen, die jeweils dafür sorgen, dass die Gettier-Szenarien nicht mehr als Wissen aufgefasst werden. Alternativ wäre es auch möglich bestehende Bedingungen weiter einzuschränken. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:10:10.619Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6026831ea9e74b004258b4b1" + }, + "tags": [], + "thema": "3. Was kommt grundsätzlich als Wahrmacher in Frage?", + "content": "3. Dinge und Tatsachen\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:31:10.624Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60282afcd2fa7f00455d774e" + }, + "tags": [ + "Modul 3" + ], + "thema": "Welche vier Abschreibungsverfahren wurden in der Vorlesung vorgestellt?", + "content": "
  1. lineares Verfahren
  2. geometrsich-degressives Verfahren
  3. arithmetisch-degressives (\"digitales\") Verfahren
  4. leistungsabhängiges Verfahren
", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-13T19:39:40.482Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "6030e3efe6c161003452db0a" + }, + "tags": [ + "Grupppenentscheidungen" + ], + "thema": "Was ist der Shared Information Bias?", + "content": "Die Entscheidung wird zu stark von den geteilten Informationen gelenkt.", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-20T10:26:55.785Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "603269334ec6820045c1c7bd" + }, + "tags": [ + "Deskriptive Entscheidungslehre" + ], + "thema": "Was ist der Unterschied zwischen Verlustaversion und Regret Aversion?", + "content": "Bei Regret Aversion können auch nicht getroffene Entscheidungen bedauert werden.\n- Bei mentalen Konten die zahlungswirksam sind: Verlustaversion\n- Bei mentalen Konten die nicht zahlungswirksam sind: Regret Aversion", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-21T14:07:47.213Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6033d239d1b420003ca97fba" + }, + "tags": [ + "Präskriptive Entscheidungslehre", + "Definitionen" + ], + "thema": "Echte Dominanz - Definition", + "content": "Alternative a dominiert Alternative b echt, wenn in allen entscheidungsrelevanten Aspekten (Zielausprägungen) mindestens so gut wie Alternative b ist und in mindestens einem Aspekt der Zielausprägung besser ist ", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-22T15:48:09.164Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6034c3729f59500045427011" + }, + "tags": [], + "thema": "Was sind die 7 Schritte des Entscheidungsnavi", + "content": "1. Entscheidungsfrage \n2. Ziele\n3. Alternativen\n4. Wirkungsmodell\n5. Nutzenfunktionen\n6. Zielgewichte\n7. Auswertung", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-23T08:57:22.216Z" + }, + "vorlesung": "dectheo", + "__v": 0 +}, +{ + "_id": { + "$oid": "6034c4129f59500045427012" + }, + "tags": [], + "thema": "Prospective Hindsight Methode", + "content": "Stellen Sie sich vor, Sie würden eine Zeitreise unternehmen und in dem\nZeitpunkt landen, in dem Ihr Projekt endgültig gescheitert ist.\nBlicken Sie dann zurück und analysieren Sie, woran es gelegen haben könnte!\nAbschließend bewerten Sie das Projekt noch einmal neu! ", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-23T09:00:02.581Z" + }, + "vorlesung": "dectheo", + "__v": 0 +}, +{ + "_id": { + "$oid": "605cc1e557d62500340f4a47" + }, + "tags": [ + "Internes Rewe", + "Modul 5" + ], + "thema": "Wie berechnen sich die Stufenkosten je Einheit?", + "content": "

Stufenkosten pro Einheit=Stufenkosten * Ausbringungsmenge

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-03-25T17:01:25.259Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "607ad1950162b500360b1fe1" + }, + "tags": [ + "Malware" + ], + "thema": "What is a computer worm?", + "content": "

A worm is a program that actively seeks machines to infect. Each infected machine serves as an automated launching pad for attacks on other machines. A worm gains access to new machines by exploiting software vulnerabilities in client or server programs.

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-04-17T12:16:21.821Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "6121009f9f6c4a003c957d8b" + }, + "tags": [], + "thema": "Whats the difference between case and event attributes?", + "content": "The difference between case and event attributes is that case attributes don't change over time, while event attributes are related to a particular step in the process.", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-08-21T13:33:19.045Z" + }, + "vorlesung": "bpi", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61d98228b82467264b908547" + }, + "thema": "Welche Arten von Zurechnungsprinzipien weden dem Finalprinzip zugeordnet?", + "content": "
  1. Einwirkungs- / Veranlassungsprinzip
  2. Durchschnittsprinzip
  3. Tragfähigkeitsprinzip
", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-08T12:23:04.918Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "6030d3bee6c161003452db01" + }, + "tags": [ + "Grupppenentscheidungen" + ], + "thema": "Von was hängt das Ausmaß der Berücksichtigungen der Ziele der jeweils anderen Mitglieder einer Gruppe ab?", + "content": "- Fairness: persönliche Vorstellung über Gerechtigkeit und Anstand\n- Loyalität: Treue gegenüber Anderen oder dem Unternehmen\n- Altruismus: bewusste Priorisierung der Ziele und Bedürfnisse eines Anderen", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-20T09:17:50.499Z" + }, + "vorlesung": "dectheo", + "__v": 0 +}, +{ + "_id": { + "$oid": "6032290e4ec6820045c1c7b2" + }, + "tags": [ + "Deskriptive Entscheidungslehre" + ], + "thema": "Was sind Heuristiken?", + "content": "Schätz- und Entscheidungsregeln, die der Mensch bei geringem Ressourceneinsatz und unbewusst awendet, um zu einem schnellen Ergebnis zu kommen", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-21T09:34:06.847Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "60322e624ec6820045c1c7b4" + }, + "tags": [ + "Deskriptive Entscheidungslehre" + ], + "thema": "Was ist die Representativheuristik?", + "content": "\"Repräsentative\" Ereignisse werden überbewertet", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-21T09:56:50.269Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6120b4ab9f6c4a003c957cd5" + }, + "tags": [], + "thema": "What are two types of process model", + "content": "A process model can be normative (de-jure), showing what should happen, or they can be discovered showing what has really happened (de-facto).\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-08-21T08:09:15.524Z" + }, + "vorlesung": "bpi", + "__v": 0 +}, +{ + "_id": { + "$oid": "6120bcc39f6c4a003c957d2b" + }, + "tags": [ + "Definitions" + ], + "thema": "Difference between process mining and data mining", + "content": "Process mining techniques are process-centric, while data mining techniques are typically not. Process mining techniques cover topics such as process discovery, conformance checking and bottleneck analysis, which are not addressed by traditional data mining techniques. \nEnd-to-end process models and concurrency are essential for process mining. Process mining assumes that the event logs contains events with timestamps referring to cases. \n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-08-21T08:43:47.559Z" + }, + "vorlesung": "bpi", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61dc6167df71a20e751b862f" + }, + "thema": "Beurteilung der Zuschlagsrechnung", + "content": "- Zuschlagskalkulation ist vielseitig anwendbar\n- Vereinfachung durch eine stärkere Differenzierung von Kostenarten und Kostenstellen ist möglich\n- Praxis: Zuschlagssätze sind oft willkürlich und sehr hoch, da der Anteil der Gemeinkosten in den letzten Jahrezenten immer mehr angestiegen ist", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-10T16:40:07.131Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61dc68cedf71a20e751b864b" + }, + "thema": "Was sind die Selbstkosten?", + "content": "

Teil aller Kosten eines Unternehmens, der für interne Zwecke – von der Planung bis zum Kundendienst – nach gewähltem Zurechnungsprinzip in Verbindung mit Erzeugnissen gebracht wird 

Selbstkosten = Herstellkosten + Verwaltungsgemeinkosten + Vertriebsgemeinkosten + Sondereinzelkosten des Vertriebs

", + "tags": [ + "Zuschlagskalkulation", + "Modul 4" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-10T17:11:42.564Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b814c" + }, + "tags": [ + "1" + ], + "content": "Die Argumentation erscheint mir logisch. Auch darin, dass ein Musikstück nie zwei Mal genau gleich gespielt oder aufgeführt werden kann. Wenn ich Mozarts Alla Turca übe und mich dabei verspiele, bleibt es dennoch Alla Turca, auch wenn andere das Stück vielleicht besser spielen. Auch bei einer Aufführung kommt es darauf an, in welchem Raum ein Stück gespielt wird, welche Instrumente verwendet werden und ob sich jemand verpielt. Das kann je nach eigener Präferenz gut oder schlechter klingen, jedoch handelt es sich um dasselbe Werk.", + "thema": "3. Nachdenk- bzw. Diskussionsfrage: Was halten Sie von dem Argument zugunsten der These, dass Musikwerke Universalien sind? Falls Sie die Konklusion nicht akzeptieren wollen, wie würden Sie das Argument angreifen? ", + "date": { + "$date": "2020-11-03T23:03:26.533Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358cc" + }, + "tags": [ + "Thema 1" + ], + "content": "Gegenstände lassen sich auf verschiedene Weisen einteilen, diese Weisen schließen sich nicht immer gegenseitig aus. ", + "thema": "2. Warum sind Kategoriensysteme nicht richtig oder falsch, sondern nur mehr oder weniger angemessen/zweckmäßig? ", + "date": { + "$date": "2020-11-03T23:06:48.136Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358dd" + }, + "tags": [ + "Thema 1" + ], + "content": "Die Erlebnisse muss etwas zusammenbündeln.", + "thema": "6. Welche Schwierigkeit wirft die Bündeltheorie des Bewusstseins auf?", + "date": { + "$date": "2020-11-03T23:06:48.153Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358f1" + }, + "tags": [ + "Thema 1" + ], + "content": "4.\tFa entspricht \"a ist F\". Dabei bezeichnet a ein Einzelding, ist also ein singulärer Term. F bezeichnet eine allgemeine Eigenschaft, ist also ein allgemeiner Term.", + "thema": "4. Wo in einem elementaren Aussagesatz (einem Satz der Form „Fa“) kommen singuläre Terme vor und wo allgemeine Terme?", + "date": { + "$date": "2020-11-03T23:06:48.176Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358f8" + }, + "tags": [ + "Thema 1" + ], + "content": "Es gibt keine Universalien in der Wirklichkeit, wohl aber in der Sprache und im Denken. ", + "thema": " 3. Was versteht man im Kontext der Universaliendiskussion unter „Konzeptualismus“?", + "date": { + "$date": "2020-11-03T23:06:48.203Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358fa" + }, + "tags": [ + "Thema 1" + ], + "content": "Es gibt Universalien, die man mit dem Verstand erfassen kann (dies ist nicht dasselbe wie Introspektion). Außerdem können wir annehmen, dass es Universalien gibt, die einfach nicht erfassbar sind, die wir jedoch benötigen, um bestimmte Dinge erklären zu können.", + "thema": "5. Was könnte man die Annahme von Universalien gegen den Einwand verteidigen, dass man Universalien nicht wahrnehmen kann?", + "date": { + "$date": "2020-11-03T23:06:48.205Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe23508635903" + }, + "tags": [ + "Thema 1" + ], + "content": "a und b: Individuenvariablen\nc und d: Prädikatvariablen\n", + "thema": "5. Betrachten Sie noch einmal die Sätze a)–d) oben: Wenn Sie diese Sätze symbolisieren würden, in welchen Fällen würden Sie Individuenvariablen verwenden und in welchen Fällen Prädikatvariablen? ", + "date": { + "$date": "2020-11-03T23:06:48.218Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bf1" + }, + "tags": [ + "Thema 2" + ], + "content": "George Berkeley (1685–1753)\n", + "thema": "8. Nennen Sie einen historischen Vertreter des Idealismus!", + "date": { + "$date": "2020-11-03T23:08:42.914Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9c09" + }, + "tags": [ + "Thema 2" + ], + "content": " ", + "thema": "7. Inwiefern könnten Einwände gegen den Logischen Behaviourismus eventuell entschärft werden, wenn man im Zuge behaviouristischer Analysen nicht mehr von (tatsächlichen) Verhaltensweisen spricht, sondern statt dessen von Verhaltensdispositionen? ", + "date": { + "$date": "2020-11-03T23:08:42.976Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9c10" + }, + "tags": [ + "Thema 2" + ], + "content": "mentale Zustände physisch realisiert sind, ohne einen Dualismus zu vertreten. identifiziert mentale Zustände mit Zuständen durch ihre „funktionalen Rollen”\n", + "thema": "1. Wie lautet die zentrale These des Funktionalismus in der Philosophie des Geistes?", + "date": { + "$date": "2020-11-03T23:08:42.985Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9c15" + }, + "tags": [ + "Thema 2" + ], + "content": "Mary und Farbe\n", + "thema": "3. Beschreiben Sie das sog. „Mary-Gedankenexperiment“ von Frank Jackson!", + "date": { + "$date": "2020-11-03T23:08:42.998Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c1e" + }, + "tags": [ + "Thema 2" + ], + "content": "eigene Bewusstsein das einzige Bewusstsein auf der Welt.\n", + "thema": "2. Was versteht man unter „Solipsismus“?", + "date": { + "$date": "2020-11-03T23:08:43.009Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83a7" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Wenn These 1 und 2 stimmen, kann These 3 nicht stimmen, da ja 1 besagt, dass physikalische Phänomene nur physikalische Phänomene zur Ursache haben können, 3 jedoch besagt, dass physikalische Phänomene und mentale Phänomene aufeinander einwirken. \n\nWenn These 1 und 3 stimmen, kann These 2 nicht stimmen, da das Mentale auf das Physikalische zwangsweise reduziert werden muss.\n\nWenn These 2 und 3 stimmen, kann These 1 nicht wahr sein, da physikalische und mentale Phänomene nicht dasselbe sind, aber aufeinander einwirken, müssen physikalische Phänomene auch eine Ursache in nicht-physikalischen Phänomenen haben. \n", + "thema": "7. Erklären Sie, warum nicht alle drei Thesen des Leib-Seele-Paradoxons zusammen genommen wahr sein können!", + "date": { + "$date": "2020-11-03T23:09:48.707Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83a4" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Mentale Phänomene sind nicht physikalisch und nicht auf physikalische Phänomene reduzierbar. ", + "thema": "4. Wie lautet die Dualismusthese?", + "date": { + "$date": "2020-11-03T23:09:48.704Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83ca" + }, + "tags": [ + "Thema 2.20" + ], + "content": "\nKorrelation impliziert noch keine Kausalität. Außerdem geht es hier nur um ein konkretes Beispiel, wodurch Schmerzen erklärt werden. Andere Emotionen oder Gefühle werden außenvorgelassen. Ein Beispiel bestätigt noch keine Theorie. \nVor allem aber (und darauf kommt es hier eigentlich an): Korrelation impliziert nicht Identität. (Auch Kausalität impliziert übrigens nicht Identität.) ", + "thema": "9. Betrachten Sie folgende Aussage: „Schmerzen sind mit bestimmten Gehirnzuständen (nämlich sog. C-Fasererregungen) korreliert. Das heißt: Immer dann, wenn ein Subjekt Schmerzen empfindet, liegen C-Fasererregungen vor; und immer, wenn C-Fasererregungen vorliegen, empfindet das Subjekt Schmerzen.“ Diese Aussage impliziert nicht, dass die Identitätstheorie richtig ist. Warum nicht? ", + "date": { + "$date": "2020-11-03T23:09:48.756Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83cd" + }, + "tags": [ + "Thema 2.20" + ], + "content": "\nEs ist nicht plausibel anzunehmen, das Wesen, die nicht unsere Physiologie teilen, keine Schmerzen empfingen, folglich kann man annehmen, dass ein Wesen Schmerzen empfindet, obwohl es keine C-Fasern hat. Also: eine Empfindung oder ein Zustand kann sich in mehreren Arten und Weisen realisieren. \n", + "thema": "3. Erläutern Sie den sog. „Einwand der multiplen Realisierbarkeit“ gegen die Identitätstheorie! Auf welcher (hypothetischen) Annahme beruht dieser Einwand im Kern?", + "date": { + "$date": "2020-11-03T23:09:48.761Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83da" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Behaviourismus, Gehirnzustandstheorie, analytische Identitätstheorie,", + "thema": "4. Welche Varianten der Identitätstheorie kennen Sie?", + "date": { + "$date": "2020-11-03T23:09:48.781Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83e5" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Weder noch; es zeigt nur, dass das korrekte Operieren mit Sprachzeichen kein Anzeichen menschlichen Bewusstseins ist.", + "thema": "4. Zeigt das Chinese-Room-Argument, dass Computer Bewusstsein haben, oder zeigt es, dass Computer kein Bewusstsein haben?", + "date": { + "$date": "2020-11-03T23:09:48.794Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83e9" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Auch das Erleben der bloßen Bedeutung eines Wortes (unabhängig von einer etwaigen emotionalen Färbung) hat bereits eine subjektive Erlebnisqualität. ", + "thema": "3. Welche Rolle spielen Qualia für die Frage, was es heißt, ein Zeichen bzw. eine Zeichenfolge zu verstehen?", + "date": { + "$date": "2020-11-03T23:09:48.800Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83f1" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Achtung: Vorstellungen (so wie der Ausdruck \"Vorstellung\" hier verwendet wird) müssen nicht unbedingt bildlich/anschaulich sein! Zunächst einmal: Es gibt auch Vorstellungen auf anderen Sinnesgebieten. Man kann sich einen Geruch vorstellen, einen Geschmack, ein Geräusch, eine Tastempfindung. Aber vielleicht noch wichtiger: Es gibt auch sogenannte unanschauliche Vorstellungen. Denken Sie zum Beispiel an das, was in Ihrem Bewusstsein vorgeht, wenn Sie ein Kapitel des Skriptums zu dieser Vorlesung lesen. Sie haben da wahrscheinlich nicht ständig irgendwelche anschaulichen Vorstellungen gegeben; und selbst wenn Sie immer irgendwelche anschaulichen Vorstellungen hätten, wären diese wohl eher so etwas wie eine \"Begleitmusik\" zum eigentlichen Verstehensprozess, aber nicht der Verstehensprozess im eigentlichen Sinne. Sie lesen zum Beispiel das Wort \"Eigenschaftsdualismus\". Sie verstehen dieses Wort, und das bedeutet, indem Sie es verstehen, hat man \"Vorstellung\" im Bewusstsein gegeben. ", + "thema": "2. Erläutern Sie den Begriff der „Vorstellung“, wie er in der philosophischen Psychologie in der Tradition Franz Brentanos verwendet wird! Welche verschiedenen Arten von Vorstellungen kann man unterscheiden?", + "date": { + "$date": "2020-11-03T23:09:48.813Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6df3" + }, + "tags": [ + "Thema 3" + ], + "content": "(a) Das Wort, das ganz oben an der Tafel steht, kann ich nicht lesen.\nToken\n(b) Das deutsche Wort „Bank“ hat mehrere Bedeutungen.\nTypen\n(c) Der Text auf der alten Postkarte ist ganz verblasst.\nToken\n(d) Der Buchstabe „e“ ist der fünfte Buchstabe des lateinischen Alphabets. \nTypen\n", + "thema": "3. Betrachten Sie folgende Sätze: In welchen dieser Sätze ist von Zeichentypen die Rede, in welchen von Zeichentokens?", + "date": { + "$date": "2020-11-03T23:11:06.043Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6df5" + }, + "tags": [ + "Thema 3" + ], + "content": "Normalsprache: Wie verwendet man die Sprache, wie funktioniert sie?\nIdealsprache: Wie ist die Struktur der Sprache -> grammatikalische Struktur, oft grammatikalische Struktur <-> logische Struktur\n", + "thema": "1. Erläutern Sie kurz den wesentlichen Unterschied zwischen der sog. „Philosophie der Normalsprache“ und der sog. „Philosophie der Idealsprache“!", + "date": { + "$date": "2020-11-03T23:11:06.050Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6df9" + }, + "tags": [ + "Thema 3" + ], + "content": "Subjekt-Prädikat-Struktur, \n", + "thema": "5. Welche logische Struktur hat der Satz „Niemand ist gekommen“? Welche logische Analyse wird durch die grammatikalische Oberflächenstruktur nahegelegt? (Denken Sie an die Geschichte von Odysseus!)", + "date": { + "$date": "2020-11-03T23:11:06.057Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6dfe" + }, + "tags": [ + "Thema 3" + ], + "content": "Syntax, Se­man­tik und Pragmatik", + "thema": "3. Welche Aspekte/„Dimensionen“ des Zeichenprozesses unterscheidet Charles Morris?", + "date": { + "$date": "2020-11-03T23:11:06.066Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e2b" + }, + "tags": [ + "Thema 3" + ], + "content": "performative Äußerungen haben keinen Wahrheitswert sie können aber “miss­glücken“ bzw. „fehl­schlagen\n", + "thema": "6. Beschreibungen und performative Äußerungen unterscheiden sich wesentlich hinsichtlich ihres Wahrheitswertes. Worin genau besteht dieser Unterschied?", + "date": { + "$date": "2020-11-03T23:11:06.125Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6ab" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Index: ein natürliches Zeichen (s.o.) Beispiele: Rauch für Feuer, dunkle Wolken für Sturm \nIkon: ein Zeichen, das durch Ähnlichkeit auf seinen Gegenstand verweist Beispiel: Desktopicon, Verkehrszeichen wie das für den Flugbetrieb oder Viehtrieb\n", + "thema": "6. Erläutern Sie die Begriffe Index, Ikon und Symbol (im Sinne der Semiotik von Charles Sanders Peirce) und geben Sie Beispiele! ", + "date": { + "$date": "2020-11-03T23:12:19.558Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6cf" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Zwei unterschiedliche Sätze mit denselben Wörtern können unterschiedliche Bedeutungen haben. Z.B. Alice hat eine Katze und Bruno hat einen Hund. Und: Bruno hat eine Katze und Alice hat einen Hund. bestehen aus genau denselben Wörtern, haben aber offensichtlich nicht dieselbe Bedeutung. ", + "thema": "3. Warum kann man nicht einfach sagen, dass die Bedeutung eines Satzes die Summe der Bedeutungen der Satzbestandteile (Wörter) ist?", + "date": { + "$date": "2020-11-03T23:12:19.616Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6dc" + }, + "tags": [ + "Thema 4" + ], + "content": "Universelle und partielle Wertskepsis, moralische Wertskepsis und ästhetische Wertskepsis.", + "thema": "2. Welche Arten von Wertskepsis kann man unterscheiden?", + "date": { + "$date": "2020-11-03T23:13:22.480Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6f1" + }, + "tags": [ + "Thema 4" + ], + "content": "Werturteile sind tatsächlich Urteile, aber mit diesen wird nicht ausgedrückt, dass ein Gegenstand eine Werteigenschaft hat. ", + "thema": "1. Charakterisieren Sie die Position des (werttheoretischen) Subjektivismus!", + "date": { + "$date": "2020-11-03T23:13:22.505Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e468d63edc0cd8ed3e51" + }, + "tags": [ + "Definitionen" + ], + "content": "Für jede Satzmenge $\\Phi \\subseteq \\mathrm{FO}(\\sigma)$ und jeden Satz $\\psi \\in \\mathrm{FO}(\\sigma)$ gilt:\n\n(i) $\\Phi \\models \\psi$ gdw. $\\Phi \\vdash \\psi$\n\n(ii) $\\Phi$ ist genau dann konsistent, wenn $\\Phi$ erfüllbar ist.", + "thema": "Vollständigkeitssatz für den Sequenzenkalkül FO", + "date": { + "$date": "2020-11-03T23:14:48.098Z" + }, + "vorlesung": "MaLo", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fbfe0e9bb72f70045d9d326" + }, + "tags": [ + "Defnitionen", + "Modul 2" + ], + "thema": "Was ist das Einkommensvorwegnahmekonzept?", + "content": "

noch nicht realisierte Einnahmen und Ausgaben bzw. Wertveränderungen mit Eigenkapitalwirkung, die bereits im aktuellen Zeitraum absehbar sind, werden in dem Zeitraum, in dem die zukünftigen Einnahmen bzw. Augabenn absehbar sind einkommenswirksam erfasst.

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-11-26T17:07:53.533Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fc4f05f6e85e10034093edf" + }, + "tags": [], + "thema": "gsgs", + "content": "gsgsdg", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2020-11-30T13:15:11.569Z" + }, + "vorlesung": "gsgs", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fedc504016c70003917d646" + }, + "tags": [ + "Modul 2" + ], + "thema": "Welche Arten von Konten gibt es in der doppelten Buchführung?", + "content": "1.Bestandskonten (Vermögen = Aktivkonto, Kapital = Passivkonto)\n2. Eigenkapitalveränderungskonten (Aufwands- und Ertragskonten sowie Einlage- und Entnahmekonten) \n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-12-31T12:33:08.872Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8d27d9ec400045ce9c2f" + }, + "tags": [], + "thema": "1. Unter welchen Umständen ist es nützlich, im Rahmen der kritischen Prüfung eines Arguments vom Inhalt der Prämissen und der Konklusion zu abstrahieren und nur die logische Form der Prämissen und der Konklusion zu betrachten? ", + "content": "1. Dies ist dann nützlich, wenn man das Argument auf seine Folgerichtigkeit überprüfen möchte. Durch die Abstraktion betrachtet man nur die logische Struktur, welche alleine für die Folgerichtigkeit relevant ist. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:15:35.777Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8dacd9ec400045ce9c35" + }, + "tags": [], + "thema": "4. Betrachten Sie die folgende Zeichenfolge: A? Ist das eine wohlgeformte Formel der Aussagenlogik? Begründen Sie Ihre Antwort!", + "content": "4. Ja, eine Aussagekonstante ist die einfachste Form einer wff.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:17:48.074Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8efed9ec400045ce9c44" + }, + "tags": [], + "thema": "4. Vervollständigen Sie das Folgende gemäß den De Morganschen Regeln: ¬(A Λ B) ↔ ¬(A v B) ↔ ", + "content": "¬(A Λ B) ↔ ¬A v ¬B \n\n¬(A v B) ↔ ¬A Λ ¬B ", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:23:26.376Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff91d7d9ec400045ce9c4f" + }, + "tags": [], + "thema": "2. Wofür verwendet man sog. „singuläre Terme“?", + "content": "2. Singuläre Terme bezeichnen ein bestimmtes Individuum oder nehmen auf dieses Bezug. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:35:35.710Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602676bea9e74b004258b443" + }, + "tags": [], + "thema": "3. Was bedeutet es zu sagen, dass eine Bedingung bzw. mehrere Bedingungen zusammen hinreichend sind für Wissen?", + "content": "3. Wenn mehrere Bedingungen hinreichend für Wissen sind bedeutet dies, dass wann immer diese Bedingungen erfüllt sind, dann liegt Wissen vor. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:38:22.605Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602678f3a9e74b004258b454" + }, + "tags": [], + "thema": "1. Welche skeptischen Argumente gegen die Sinneswahrnehmung als Erkenntnisquelle kennen Sie? ", + "content": "Mögliche Sinnestäuschungen, Halluzinationen oder ein Traumzustand. \n\nGehirn-im-Tank-Argument", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:47:47.712Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6026793ba9e74b004258b45d" + }, + "tags": [], + "thema": "4. Geben Sie ein Beispiel für einen sog. „gutartigen“ Regress! ", + "content": "Der Wahrheitsregress ist ein \"gutartiger\" Regress. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:48:59.887Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60268027a9e74b004258b485" + }, + "tags": [], + "thema": "2. Was wäre, zumindest nach einer in der Erkenntnistheorie verbreiteten Interpretation, ein defeater für Ihre Überzeugung, dass Tom Grabit ein Buch gestohlen hat? ", + "content": "In dem Szenario wäre die Information, dass Tom Grabits Zwillingsbruder alle Diebstähle begeht ein Defaeter", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:18:31.268Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60268158a9e74b004258b496" + }, + "tags": [], + "thema": "3. Geben Sie Beispiele für Begriffe, die nach Auffassung mancher Rationalisten nicht aus der Erfahrung stammen! ", + "content": "Das Sein, das Denken, vergleichen (das Selbige) \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:23:36.818Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602cc9d7846a7b00459f9d51" + }, + "tags": [ + "Modul 3", + "Buchführung" + ], + "thema": "Nenne Beispiele für Kapitalkonten", + "content": "

Eigenkapital:

  • Aufwand
  • Ertrag
  • Einlage
  • Entnahme

Fremdkapital: Verbindlichkeiten (Lohn, Bank, Umsatzsteuer)

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-17T07:46:31.821Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "602f6dad06795900452b3b1c" + }, + "tags": [ + "Kapitel 1" + ], + "thema": "Welche drei Arten der Wahrscheinlichkeitsinterpretation gibt es?", + "content": "-Symmetrie abhängige Int. (Münze, Würfel)\n-Frequentistische Int. (hohe Anzhal, gleiche Bedingungen \n-Subjektive Int.", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-19T07:50:05.600Z" + }, + "vorlesung": "dectheo", + "__v": 0 +}, +{ + "_id": { + "$oid": "6075bf1894ae5a003fb2539c" + }, + "tags": [ + "Malware" + ], + "thema": "What is Malware?", + "content": "

Malware stands for Malicious Software According to NIST SP 800-83, 2013, malware is “A program that is inserted into a system, usually covertly, with the intent of compromising the confidentiality, integrity, or availability of the victim’s data, applications, or operating system or otherwise annoying or disrupting the victim”

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-04-13T15:56:08.381Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "607ad29f0162b500360b1fe2" + }, + "tags": [ + "Malware" + ], + "thema": "How do worms designate new target machines?", + "content": "Worms scan the network for other target machines which have not been infected yet.", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-04-17T12:20:47.661Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e203e7adf26040f3f2ddb4" + }, + "thema": "Was sind Sekundäre Kosten?", + "content": "

Kosten, die sich durch Inanspruchnahme von Leistungen von anderen Kostenstellen ergeben

", + "tags": [ + "Defnitionen", + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-14T23:14:47.239Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e80d6d8c9d08ad76b4e7b0" + }, + "thema": "Division", + "content": "

Eine Division ist ein Teil des Unternehmens, an dessen Leitung man eine gewisse Entscheidungskompetenz vergeben kann. Diese Unternehmensteile können als quasi selbstständige Einheiten geführt werden.


Der Zweck der Divisionsbildung ist eine vereinfachte Steuerung des gesamten Unternehmens durch Bildung von Divisionen und Steuerung dieser Divisionen. (Komplexitätsreduktion)

", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-19T13:09:01.224Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e830d18c9d08ad76b4e7ec" + }, + "thema": "Was ist Koordination?", + "content": "

Zielgerichtete Abstimmung von Einzelaktivitäten. Man kann zwischen sachlicher und personeller Koordination unterscheiden.

", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-19T15:40:01.728Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b813f" + }, + "tags": [ + "1" + ], + "content": "Allgemeine Gegenstände sind weder sinnlich noch durch Introspektion wahrnehmbar, daher stellt sich die Frage, wie man diese überhaupt erkennen sollte. ", + "thema": "4. Wodurch sind nominalistische Positionen in der Regel primär motiviert?", + "date": { + "$date": "2020-11-03T23:03:26.514Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358ca" + }, + "tags": [ + "Thema 1" + ], + "content": "1. Prüfe die formale Korrektheit/ Folgerichtigkeit des Arguments: folgt die Konklusion aus den Prämissen?\n2. Prüfe die Prämissen auf ihren Wahrheitsgehalt. \n", + "thema": "4. Welche Schritte sind zur kritischen Prüfung eines (deduktiven) Arguments erforderlich?", + "date": { + "$date": "2020-11-03T23:06:48.135Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358d3" + }, + "tags": [ + "Thema 1" + ], + "content": "Geist, Seele, Ich ", + "thema": "4. Welche anderen Ausdrücke für „Bewusstsein“ sind in der Ontologie bzw. Philosophie des Geistes noch in Verwendung?", + "date": { + "$date": "2020-11-03T23:06:48.141Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358de" + }, + "tags": [ + "Thema 1" + ], + "content": "Zahlen (1, 2, pi, …)\nGeometrische Gegenstände (Hexagone, Kreise)\nMathematische Mengen (z.B. die Menge der geraden Zahlen {n | n = 2k, k ∈ Z}) und Klassen (Klasse der Katzen)\nEigenschaften (etwas ist gelb) und Relationen (transitive Relation (x,y) ∧ (y,z) ⇨ (x,z))\nMusikwerke (Kompositionen) literarische Werke (z.B. das Werk von Thomas Mann)\nInstitutionen (Staaten, Vereine)\nTheorien (Relativitätstheorie)\nTypen (Datentyp)\nBedeutungen (was bedeutet ein Wort)\nTatsachen (die Sonne ist heute aufgegangen)\n", + "thema": "Nennen Sie möglichst viele Arten von Gegenständen, die in der Ontologie häufig als abstrakte Gegenstände aufgefasst werden! Geben Sie jeweils Beispiele! ", + "date": { + "$date": "2020-11-03T23:06:48.154Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358f6" + }, + "tags": [ + "Thema 1" + ], + "content": "Allgemeines existiert nicht nur im Denken und in der Sprache, sondern auch in der Wirklichkeit. ", + "thema": "1. Was versteht man in der Ontologie unter „Universalienrealismus“?", + "date": { + "$date": "2020-11-03T23:06:48.186Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe23508635909" + }, + "tags": [ + "Thema 1" + ], + "content": "Ein Automodell wie Teslas Model S, eine Tierart wie den Corgi oder auch Musikwerke wie Mozarts Alla Turca. ", + "thema": "3. Nennen Sie Beispiele für Gegenstände, die man plausiblerweise als Typen auffassen kann!", + "date": { + "$date": "2020-11-03T23:06:48.228Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe2350863590e" + }, + "tags": [ + "Thema 1" + ], + "content": "Gelb ist eine Farbe. → Gelbe Dinge sind farbige Dinge.", + "thema": "4. Nachdenk- bzw. Diskussionsfrage: Fallen Ihnen andere Beispiele für Sätze ein, in denen eine Bezugnahme auf Typen oder andere Universalien vorliegt, die man aber so paraphrasieren kann, dass die Bezugnahme auf Universalien verschwindet? Wie könnten die Paraphrasen lauten? ", + "date": { + "$date": "2020-11-03T23:06:48.237Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bec" + }, + "tags": [ + "Thema 2" + ], + "content": "René Descartes\n", + "thema": "3. Nennen Sie einen wichtigen (historischen) Vertreter des Interaktionismus!", + "date": { + "$date": "2020-11-03T23:08:42.894Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bef" + }, + "tags": [ + "Thema 2" + ], + "content": "Es gibt nur physikalische Phänomene. monistische Position.+ kausalen Geschlossenheit -Interaktionsthese -Dualismusthese\n", + "thema": "6. Erläutern Sie die Position des Materialismus! Welche der Thesen des Leib-Seele-Paradoxons werden im Materialismus akzeptiert und welche nicht?", + "date": { + "$date": "2020-11-03T23:08:42.908Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bed" + }, + "tags": [ + "Thema 2" + ], + "content": "mentale Zustände durch physische Zustände verursacht werden aber nicht umgekehrt. Dualistische Position. +Geschlossenheit des Physikalischen +Dualismusthese -Interaktionsthese\n", + "thema": "4. Erläutern Sie die Position des Epiphänomenalismus! Welche der Thesen des Leib-Seele-Paradoxons werden im Epiphänomenalismus akzeptiert und welche nicht?", + "date": { + "$date": "2020-11-03T23:08:42.895Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9c14" + }, + "tags": [ + "Thema 2" + ], + "content": "Dieses Sich-soundso-Anfühlen nicht durch physikalische Zustände erklärbar.\n", + "thema": "2. Worin besteht das sog. Qualia-Problem? Versuchen Sie, es in ein oder zwei Sätzen auf den Punkt zu bringen!", + "date": { + "$date": "2020-11-03T23:08:42.996Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83b8" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Substanz ist das, was selbständig besteht und das den Eigenschaften zugrunde liegt. ", + "thema": "2. Was versteht man in der Ontologie – in der aristotelischen Tradition – unter einer Substanz?", + "date": { + "$date": "2020-11-03T23:09:48.733Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83c1" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Mit ich ist eine einzige Entität, die sowohl mentale als auch physische Eigenschaften hat gemeint. „Ich habe 3 kg abgenommen“ bezieht sich eindeutig auf einen Körper. „Ich bin schnell wütend“ jedoch auf seine Persönlichkeit, „Ich habe nachgedacht“, „Ich bin damit unzufrieden“ auf eine Seele, ein Bewusstsein. Wir treffen Aussagen über uns, die sowohl physikalischer als auch mentaler Natur sein können.", + "thema": "3. Nachdenk- und Diskussionsfrage: Wenn Sie in der ersten Person singular (also mit „ich“) über sich selbst sprechen, was meinen Sie da genau mit „ich“? Meinen Sie einen Körper (also eine Entität, die ausschließlich physische Eigenschaften hat)? Oder meinen Sie eine Seele (also eine Entität, die aussch. mentale Eigenschaften hat)? Oder meinen Sie einen Komplex aus Körper und Seele, also eine Art „Doppelwesen“? Oder meinen Sie eine einzige Entität, die sowohl ment. als auch physische Eig. hat? ", + "date": { + "$date": "2020-11-03T23:09:48.747Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83eb" + }, + "tags": [ + "Thema 2.20" + ], + "content": "In beiden Fällen ist der Sinnesreiz (diese bestimmte Linienkonfiguration) dieselbe. Aber \"es fühlt sich anders an\", diese als Hasenbild zu sehen als sie als Entenbild zu sehen. Man hat also phänomenal verschiedene Wahrnehmungserlebnisse. Man könnte sagen: In dem einen Fall hat man ein Hasenbild-Quale, im anderen Fall ein Entenbild-Quale. ", + "thema": "5. Gehen Sie zu Abschnitt 2.16 des Skriptums und betrachten Sie das dort abgebildete Hasenenten-Bild. Beschreiben Sie das, was bei der Betrachtung dieses Bildes geschieht, mit Hilfe des Qualia-Begriffs! ", + "date": { + "$date": "2020-11-03T23:09:48.801Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e05" + }, + "tags": [ + "Thema 3" + ], + "content": "John Locke (1632–1704).\n", + "thema": "4. Nennen Sie einen wichtigen historischen Vertreter der Vorstellungstheorie der Bedeutung!", + "date": { + "$date": "2020-11-03T23:11:06.076Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e09" + }, + "tags": [ + "Thema 3" + ], + "content": "Ideen wie Baum\n", + "thema": "8. Was versteht man unter „mentalen Repräsentationen“?", + "date": { + "$date": "2020-11-03T23:11:06.082Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6c1" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Ideationstheorie oder mentalistische Theorie der Bedeutung", + "thema": "2. Wie wird die Vorstellungstheorie der Bedeutung noch genannt?", + "date": { + "$date": "2020-11-03T23:12:19.593Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6ca" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Jedes Wort hat eine Bedeutung. Die Bedeutung ist der Gegenstand, für den das Wort steht. ", + "thema": "1. Erläutern Sie kurz die sog. Referenztheorie der Bedeutung! Wie lautet deren zentrale These? ", + "date": { + "$date": "2020-11-03T23:12:19.610Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6c7" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Innere Vorstellungen bzw. Gedanken in einem Bewusstsein. ", + "thema": "8. Was versteht man unter „mentalen Repräsentationen“?", + "date": { + "$date": "2020-11-03T23:12:19.605Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6d0" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Sachverhalte sind komplexe Entitäten, die Einzeldinge und Sachverhalte als Bestandteile enthalten. Die Satzstruktur ist ein Abbild der Struktur des bezeichneten Sachverhaltes. Die Satzbestandteile entsprechen den Sachverhaltsbestandteilen. ", + "thema": "4. Unter anderem Ludwig Wittgenstein im Tractatus logico-philosophicus vertritt eine sog. „Abbildtheorie“ der Sprache. Erläutern Sie diese Theorie! Was soll da ein Abbild wovon sein? Welche Beziehung soll zwischen dem „Bild“ und dem Abgebildeten bestehen?", + "date": { + "$date": "2020-11-03T23:12:19.619Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6d1" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "ein leerer singulärer Term ist singulärer Term, der nichts bezeichnet! Es mag auch andere Wörter oder Wortfolgen geben, die nichts bezeichnen (zum Beispiel das Wort \"und\", die Wortfolge \"ist zugleich an mehreren Orten\", die Wortfolge \"2 und 2 ist 5\"), aber diese sind keine leeren singulären Terme.", + "thema": "1. Was versteht man unter einem „leeren singulären Term“? Erläutern Sie diesen Begriff!", + "date": { + "$date": "2020-11-03T23:12:19.620Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6d9" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Er erweitert die Referenztheorie um den Sinn eines Ausdrucks. Dieser ist verschieden zu der Bedeutung. Somit haben Abendstern und Morgenstern dieselbe Bedeutung, aber unterschiedlichen Sinn. Dadurch haben eben auch die entsprechenden Sätze verschiedenen Sinn, was den unterschiedlichen Informationsgehalt dieser erklärt.", + "thema": "1. Wie löst Frege das Abendstern-Morgenstern-Problem?", + "date": { + "$date": "2020-11-03T23:12:19.633Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6da" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Er erweitert die Referenztheorie um den Sinn eines Ausdrucks. Dieser ist verschieden zu der Bedeutung. Somit haben Abendstern und Morgenstern dieselbe Bedeutung, aber unterschiedlichen Sinn. Dadurch haben eben auch die entsprechenden Sätze verschiedenen Sinn, was den unterschiedlichen Informationsgehalt dieser erklärt.", + "thema": "1. Wie löst Frege das Abendstern-Morgenstern-Problem?", + "date": { + "$date": "2020-11-03T23:12:19.634Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6ec" + }, + "tags": [ + "Thema 4" + ], + "content": "Alle drei Position lehnen die These ab, dass es echte Werturteile gibt, die wahr sind und sind somit Positionen des Anitrealismus. \nDer Nonkognitivismus vertritt die Position, dass Werturteile tatsächlich Urteile sind.\nDer Subjektivismus und Naturalismus streiten dies nicht ab. Der Subjektivismus vertritt die Auffassung, dass mit diesen ausgedrückt wird, dass ein Gegenstand eine Werteigenschaft hat, sondern durch diese nur die innere Gefühlslage zum Ausdruck gebracht wird, wodurch das Urteil kein Urteil über den Gegenstand, sondern über den/ der Urteilenden ist. Der Naturalismus behauptet, dass durch ein Werturteil dem Gegenstand keine Werteigenschaften, sondern natürliche (physikalische) Eigenschaften zugesprochen werden.\n", + "thema": "3. Im Kontext der Wertedebatte unterscheidet man unter anderem die Positionen des Nonkognitivismus, des Subjektivismus und des Naturalismus. Was haben diese Positionen gemeinsam und worin unterscheiden sie sich?", + "date": { + "$date": "2020-11-03T23:13:22.499Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e468d63edc0cd8ed3e4e" + }, + "tags": [ + "Definitionen" + ], + "content": "$frei(\\varphi) \\in dom(I)$", + "thema": "I zu phi passend", + "date": { + "$date": "2020-11-03T23:14:48.093Z" + }, + "vorlesung": "MaLo", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa407919e5e1b00346db88b" + }, + "tags": [ + "Definitions" + ], + "thema": "Laplacian matrix representation of a network", + "content": "$I_{i j}=\\left\\{\\begin{array}{lr}\\operatorname{deg}\\left(v_{i}\\right) & \\text { if } i=j \\\\ -1 & \\text { if } i \\neq j \\text { and } v_{i} \\text { is adjacent to } v_{j} \\\\ 0 & \\text { otherwise }\\end{array}\\right.$", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-11-05T14:09:21.330Z" + }, + "vorlesung": "websc", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa40c669e5e1b00346db88f" + }, + "tags": [ + "Social Network Analysis", + "Definitions" + ], + "thema": "What is an authority node?", + "content": "A node which has a lot of incoming links", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-11-05T14:29:58.707Z" + }, + "vorlesung": "websc", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fe52c6645ec36685f02611f" + }, + "tags": [], + "thema": "dfdjknfkjdsnjfnk", + "content": "dfdjknfkjdsnjfnk", + "latex": 0, + "authorId": "5fe52c4745ec36685f02611d", + "date": { + "$date": "2020-12-25T00:03:50.096Z" + }, + "vorlesung": "dfdjknf", + "authorName": "dfdjknfkjdsnjfnk", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fe5d46c1dfa9600454f153e" + }, + "tags": [], + "thema": "hshsja", + "content": "Hahakkak", + "latex": 0, + "date": { + "$date": "2020-12-25T12:00:44.805Z" + }, + "vorlesung": "hajj", + "authorId": "5fe52cc345ec36685f026120", + "authorName": "testtesttesttest", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8bbad9ec400045ce9c16" + }, + "tags": [], + "thema": "1. Welche Struktur hat ein (philosophisches) Argument in „übersichtlicher Darstellung“? ", + "content": "1. Die unterste Aussage ist eine Konklusion, alles darüber sind Prämissen, was woraus folgt steht in Klammern.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:09:30.125Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8bcbd9ec400045ce9c18" + }, + "tags": [], + "thema": "3. Warum kann es hilfreich sein, ein Argument in eine übersichtliche Darstellung zu bringen?", + "content": "3. Um es verstehen, analysieren und kritisieren zu können.", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:09:47.905Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8c2cd9ec400045ce9c1c" + }, + "tags": [], + "thema": "1. Unter welcher Bedingung/welchen Bedingungen ist ein Argument folgerichtig?", + "content": "1. Wenn es die formale Bedingung für Folgerichtigkeit erfüllt: Unmöglichkeit, dass die Konklusion falsch ist, während die Prämissen wahr sind.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:11:24.044Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8cadd9ec400045ce9c26" + }, + "tags": [], + "thema": "6. Erläutern Sie die logische Struktur von sog. „Konjunktionen“!", + "content": "6.Aussagen, die ein Konjunktor enthalten, also wenn zwei Aussagen mit \"und\" verknüpft sind A Λ B", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:13:33.284Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8cb9d9ec400045ce9c27" + }, + "tags": [], + "thema": "7. Erläutern Sie die logische Struktur von sog. „Disjunktionen“!", + "content": "7.auch \"Adjunktion\". Aussagen, die ein Disjunktor enthalten, also wenn zwei Aussagen mit \"oder\" verknüpft sind A ν B.", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:13:45.866Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff917dd9ec400045ce9c4b" + }, + "tags": [], + "thema": "3. Wofür stehen Großbuchstaben („A“, „B“, „C“ ...) in der Aussagenlogik, und wofür stehen sie in der Prädikatenlogik?", + "content": "3. Wofür stehen Großbuchstaben („A“, „B“, „C“ ...) in der Aussagenlogik, und wofür stehen sie in der Prädikatenlogik?\nIn der Aussagenlogik steht der Großbuchstabe für eine Aussagekonstante, d.h. für wahrheitswertfähige Aussagesätze.\nIn der Prädikatenlogik steht der Großbuchstabe für ein ein- oder mehrstelliges Prädikat.", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:34:05.264Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff9215d9ec400045ce9c55" + }, + "tags": [], + "thema": "4. Wie wird die Prädikatenlogik noch genannt?", + "content": "4. Quantorenlogik \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:36:37.734Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff929bd9ec400045ce9c5e" + }, + "tags": [], + "thema": "4. Wie könnte die Formel, die Sie unter 3 formuliert haben, in einer halbformalen Sprache ausgedrückt werden?", + "content": "4. Es ist der Fall, dass für alle x: x ist F \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:38:51.304Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff939ad9ec400045ce9c68" + }, + "tags": [], + "thema": "2. Das Baumverfahren ist eine Form des „indirekten Beweises“. Was bedeutet das? Inwiefern ist dieses Beweisverfahren „indirekt“?", + "content": "2. Der Beweis ist deshalb indirekt, weil man die Annahme, dass die Konklusion nicht gelte, zu einem Widerspruch führt. Sprich: Man negiert die Konklusion eines Argumentes und zeigt, dass dies zum Widerspruch führt. Daraus folgt, dass das Argument folgerichtig sein muss.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:43:06.930Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602678c8a9e74b004258b451" + }, + "tags": [], + "thema": "2. Welche zwei Erkenntnisquellen werden in der klassischen Erkenntnistheorie unterschieden? ", + "content": "Erfahrung und Vernunft. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:47:04.123Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602679b3a9e74b004258b469" + }, + "tags": [], + "thema": "6. Welche Arten von Überzeugungen sind nach Descartes’ Auffassung nicht irrtumssicher? ", + "content": "Alle Überzeugungen, die auf Sinneswahrnehmungen basieren, aber auch Überzeugungen, die auf Mathematik und Logik beruhen. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:50:59.886Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602679f5a9e74b004258b46d" + }, + "tags": [], + "thema": "1. Welche Erkenntnisquelle liefert nach Descartes’ Auffassung irrtumssichere Überzeugungen? ", + "content": "Die innere Wahrnehmung. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:52:05.164Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602679fda9e74b004258b46e" + }, + "tags": [], + "thema": "2. Geben Sie Beispiele für Überzeugungen, die nach Descartes’ Auffassung irrtumssicher sind! ", + "content": "Man kann sich nicht darüber täuschen, z.B. Schmerzempfindungen zu haben. Es ist zwar möglich, dass man gar keinen Körper hat und der Schmerz deshalb keine physikalische Ursache hat, man kann sich jedoch nicht darüber täuschen, den Schmerz zu empfinden. Ein weiteres Beispiel sind eigene Überzeugungen. Man kann sich darüber täuschen, dass die eigenen Überzeugungen wahr sind, man kann sich allerdings nicht darin täuschen, diese Überzeugungen zu haben. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:52:13.632Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267c2da9e74b004258b478" + }, + "tags": [], + "thema": "3. Zum zweiten Gettier-Beispiel: Warum erscheint es problematisch zu sagen, dass Smith weiß, dass Jones einen Ford besitzt oder Brown in Barcelona ist? ", + "content": "Hier lässt sich der gleiche Grund wie beim ersten Beispiel Anbringen: Smith ist der Überzeugung, dass Jones einen Ford besitzt. Über den Aufenthaltsort von Brown hat er allerdings kein Wissen. Das \"Wissen\", dass die Überzeugung \"Jones besitzt einen Ford und Brown ist in Barcelona\" wahr ist, basiert also auf der Überzeugung Smiths, dass Jones einen Ford besitzt. Letztendlich, ist die Überzeugung aber aus einem Grund wahr. Hier erscheint es also so, dass rein zufälliges, wahres Glauben vorliegt, obwohl Smith für seine Überzeugung alle Kriterien der klassischen Wissensdefinition erfüllt. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:01:33.902Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60268046a9e74b004258b486" + }, + "tags": [], + "thema": "3. Was will Keith Lehrer mit diesem Beispiel zeigen? ", + "content": "Keith Lehrer will mit diesem Beispiel die \"Defeater\"-Bedingung angreifen; er will zeigen, dass diese Bedingung zu stark ist. Denn gemäß der \"Defeater\"-Bedingung wissen wir nicht, dass Tom Grabit das Buch gestohlen hat, aber nach Lehrers Auffassung wissen wir das sehr wohl. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:19:02.366Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60268063a9e74b004258b489" + }, + "tags": [], + "thema": "3. Welche Philosophen des 17. und 18. Jahrhunderts werden dem Empirismus zugeordnet? ", + "content": "3. George BerkelEy, DavId Hume \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:19:31.152Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60268294a9e74b004258b4aa" + }, + "tags": [], + "thema": "8. Gibt es synthetische Urteile a priori? Wenn ja, geben Sie ein Beispiel! ", + "content": "Kant behauptet es, aber Philosoph/inn/en in der Tradition des Empirismus bestreiten es. Für Kant sind übrigens mathematische Urteile (wie \"2 +2 = 4\") synthetisch a priori. Das ist allerdings eine sehr umstrittene Auffassung, wobei die meisten Kritiker mathematische Urteile zwar für a priori, aber zugleich für analytisch halten. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:28:52.560Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602682e0a9e74b004258b4ac" + }, + "tags": [], + "thema": "1. Was versteht man unter einem „Wahrheitsträger“, und was kommt grundsätzlich als Wahrheitsträger in Frage?", + "content": "1. Wahrheitsträger sind Gegenstände, die wahr sein können Es sind Sätze oder Überzeugungen.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:30:08.853Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6026830fa9e74b004258b4af" + }, + "tags": [], + "thema": "1. Erläutern Sie die Korrespondenztheorie der Wahrheit in ein bis zwei Sätzen!", + "content": "1. Die Korrespondenztheorie geht davon aus, dass eine Realtität außerhalb individueller Überzeugungen und außerhalb der Sprache gibt (Realismus). Wahrheit besteht dann aus einer Übereinstimmung zwischen Wahrheitsträger und (Teil der) Realität.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:30:55.816Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6030d299e6c161003452db00" + }, + "tags": [ + "Grupppenentscheidungen" + ], + "thema": "Welche Sichtweisen einer sozialen Interaktion gibt es?", + "content": "- Marktnorm: Starker Fokus auf die jeweils eigenen Interessen, aber angestrebte Kooperation.\n- Soziale Norm: Starker Fokus auf die Gruppe als Ganzes. Eigene Interessen sind untergeordnet.\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-20T09:12:57.194Z" + }, + "vorlesung": "dectheo", + "__v": 0 +}, +{ + "_id": { + "$oid": "60310600e6c161003452db0d" + }, + "tags": [ + "Definitionen", + "Deskriptive Entscheidungslehre" + ], + "thema": "Wie funktioniert der Wahrnehmungsprozess bei Menschen?", + "content": "Der Prozess gliedert sich in ein dreistufiges Prüfverfahren:\n1. Wahrnehmungserwartungshypothese\n2. Eingabe von Infos über den Wahrnehmungsprozess zu vereinfachen\n3. Falls Hypothese vorliegt, dann springe ans Ende, ansonsten noch mal von vorne mit anderen Hypothese", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-20T12:52:16.827Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6033d26fd1b420003ca97fbb" + }, + "tags": [ + "Präskriptive Entscheidungslehre", + "Definitionen" + ], + "thema": "Strikte Dominanz - Definition", + "content": "Alternative a dominiert Alternative b strikt, wenn in allen entscheidungsrelevanten Aspekten (Zielausprägungen) mindestens besser als Alternative b ist.", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-22T15:49:03.767Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "605cb3a857d62500340f4a46" + }, + "tags": [ + "Internes Rewe", + "Modul 5" + ], + "thema": "Was ist der Produktionskoeffizient?", + "content": "

$PK_i$: Verhältnis von Einsatzmenge und Ausbringungsmenge für jede Stufe $i$ Der Produktionskoeffizient $PK$ des Gesamtbedarfs beschreibt das Verhältnis der Ausbringungsmenge auf Stufe $i$ zur Ausbringungsmenge auf Stufe $n$ $$\\prod_{k=i+1}^n PK_i$$

", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-03-25T16:00:40.902Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61086f6fb8b905003bcc6610" + }, + "tags": [ + "Foundations of ML" + ], + "thema": "What is a statistical model?", + "content": "A statistical model is an abstract, idealized description of some phenomenon in mathematical terms using probability distributions.\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-08-02T22:19:27.637Z" + }, + "vorlesung": "webmine", + "__v": 0 +}, +{ + "_id": { + "$oid": "610938624a2776003b75a782" + }, + "tags": [ + "Representation Learning" + ], + "thema": "What is distributional semantics?", + "content": " A word’s meaning is given by the words that frequently appear close to it. “You shall know a word by the company it keeps.” – J.R. Firth 1957", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-08-03T12:36:50.272Z" + }, + "vorlesung": "webmine", + "__v": 0 +}, +{ + "_id": { + "$oid": "610e483d7ace8a004d324611" + }, + "tags": [ + "Introduction" + ], + "thema": "What are the 4 V's of Big Data?", + "content": "- Volume \n- Velocity\n- Variety\n- Veracity", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-08-07T08:45:49.019Z" + }, + "vorlesung": "bpi", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6120b5169f6c4a003c957cd9" + }, + "tags": [ + "Event data" + ], + "thema": "What types of columns must event data contain?", + "content": "• Case ID\n• Activity\n• Timestamp", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-08-21T08:11:02.260Z" + }, + "vorlesung": "bpi", + "__v": 0 +}, +{ + "_id": { + "$oid": "6120b5c19f6c4a003c957ce5" + }, + "tags": [ + "Event data" + ], + "thema": "What is replay?", + "content": "Start with the event data and the model and check if the traces can be generated from the model. If a trace can be generated (replayed) by the model, then we say that the trace is fitting the model. ", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-08-21T08:13:53.302Z" + }, + "vorlesung": "bpi", + "__v": 0 +}, +{ + "_id": { + "$oid": "61db055f861ee773b0659277" + }, + "thema": "Kostenträger", + "content": "Kennzeichnung für Absatzfähige Leistungen, deren Verkaufspreise die zugehörigen Kosten tragen sollen", + "tags": [ + "Internes Rewe", + "Kostenträgerrechnung" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-09T15:55:11.893Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e053665719dfdb9fdecb12" + }, + "thema": "Deckungsbeitragsrechnung", + "content": "

Als Ist- oder Planrechnung konzipierte Teilkostenrechnungm bei der von den im Unternehmen insgesamt anfallenden Kosten nur die variablen Kosten bis auf die einzelnen Kostenträgereinheiten verrechnet werden.

", + "tags": [ + "Internes Rewe", + "Deckungsbeitragsrechnung" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-13T16:29:26.796Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e8169b8c9d08ad76b4e7d5" + }, + "thema": "Typen von Divisionen", + "content": "
  1. Cost Center: Verantwortung für Effizienz der Leistungserstellung, gemessen über Kosten; Beschäftigung durch Anforderungen anderer Bereiche vorgegeben
  2. Expense Center: Output nicht direkt messbar oder Zusammenhang zwischen Output und Input schwer fassbar → Verantwortlichkeit nur für Höhe der Ausgaben zur Erstellung der betreffenden Leistung, gemessen über Budgets
  3. Revenue Center: Verantwortung nur für Erlösseite, Kosten über Standardkosten einbezogen
  4. Profit Center: Gewinnverantwortlichkeit mit im operativen Bereich weitreichenden Entscheidungsrechten; Investitions- und Finanzierungsentscheidungen trifft Zentrale
  5. Investment Center: Entscheidungsdelegation inklusive Investitions- bzw. Kapazitätsentscheidungen. Zentrale trifft nur noch Finanzierungsentscheidungen. Beurteilungsmaßstab: meist Return on Investment oder Residualgewinn 
", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-19T13:48:11.464Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8150" + }, + "tags": [ + "1" + ], + "content": "Beim immateriellen Kulturerbe von UNESCO werden auch keine konkreten Instanzen, sondern Typen gelistet. Dies ist auch schon im Wort „immateriell“ enthalten.", + "thema": "4. Was hat der Begriff des immateriellen Kulturerbes mit der Typenontologie zu tun?", + "date": { + "$date": "2020-11-03T23:03:26.551Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358e5" + }, + "tags": [ + "Thema 1" + ], + "content": "Platon. ", + "thema": "2. Welcher antike Philosoph ist der bis heute wohl berühmteste Verteidiger einer Ontologie der abstrakten Gegenstände?", + "date": { + "$date": "2020-11-03T23:06:48.161Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe23508635900" + }, + "tags": [ + "Thema 1" + ], + "content": "a) Es gibt etwas, was Anna gehört und was Bruno gehört (also etwas, was Anna und Bruno gemeinsam gehört – nämlich ein Sparkonto).\nb) Es gibt etwas, was Anna liebt und was Bruno liebt (also etwas, was sowohl Anna als auch Bruno liebt – nämlich ihre gemeinsame Tochter). \nc) Es gibt etwas, was Anna tut und was Bruno tut (nämlich in einem Chor singen).\nd) Es gibt etwas, was Anna ist und was Bruno ist (nämlich Fan von Alemannia Aachen). \nZwischen den Aussagen a) und b) einerseits sowie c) und d) andererseits gibt es einen logisch relevanten Unterschied. Worin besteht dieser?\nIn a und b gilt: \\exists x: Anna und Bruno haben x bzw \\exists y: Anna und Bruno lieben y\nIn c und d exemplifizieren Anna und Bruno jedoch etwas: \\Sigma F : (F Anna \\land F Bruno) . \n\nAnm: Leider funtionert LaTeX hier nicht: \\exists steht für den Existenzquantor, \\Sigma für das große griechische Sigma und \\land für da logische und)\n", + "thema": "2. Vergleichen Sie die folgenden Aussagen:", + "date": { + "$date": "2020-11-03T23:06:48.213Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9be2" + }, + "tags": [ + "Thema 2" + ], + "content": "Menge von Sätzen die einzeln plausibel sind jedoch zusammen nicht plausibel sind oder sogar Widerspruch\n", + "thema": "1. Was versteht man – allgemein gesprochen – unter einem Paradoxon?", + "date": { + "$date": "2020-11-03T23:08:42.866Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9be4" + }, + "tags": [ + "Thema 2" + ], + "content": "jedes physikalische Phänomen hat mindestens eine Ursache, Jedes physikalische Phänomen ist durch andere physikalische Phänomene vollständig (kausal) erklärbar\n", + "thema": "3. Wie lautet die These der kausalen Geschlossenheit des Physikalischen?", + "date": { + "$date": "2020-11-03T23:08:42.869Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bf8" + }, + "tags": [ + "Thema 2" + ], + "content": "Substanzdualismus es gibt sowohl mentale als auch physische Individuen, Eigenschaftsdualismus es gibt sowohl mentale als auch physische Eigenschaften\n", + "thema": "1. Erläutern Sie die Unterscheidung zwischen Substanzdualismus und Eigenschaftsdualismus!", + "date": { + "$date": "2020-11-03T23:08:42.931Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c20" + }, + "tags": [ + "Thema 2" + ], + "content": " ", + "thema": "4. Was spricht dafür, zumindest manchen nichtmenschlichen Wesen Bewusstsein zuzuschreiben? Warum tun wir das im Alltag häufig?", + "date": { + "$date": "2020-11-03T23:08:43.013Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c29" + }, + "tags": [ + "Thema 2" + ], + "content": "sinnlichen Wahrnehmung, in der inneren Wahrnehmung / Physikalische Vorgänge und Zustände z.B. 1.70 gross zu sein\n", + "thema": "2. Geben Sie Beispiele für Eigenschaften, die Qualia aufweisen, und Beispiele für Eigenschaften, die keine Qualia aufweisen!", + "date": { + "$date": "2020-11-03T23:08:43.027Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83a6" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Ich sehe einen Schokoladenkuchen und habe nun das Verlagen einen Schokoladenkuchen zu essen. \nIch möchte rechts abbiegen und biege nun mit meinem Auto rechts ab. \n", + "thema": "6. Überlegen Sie sich selbst Beispiele für die (anscheinende) kausale Verursachung mentaler Phänomene durch physikalische Phänomene – und umgekehrt, also für die (anscheinende) kausale Verursachung physikalischer Phänomene durch mentale Phänomene!", + "date": { + "$date": "2020-11-03T23:09:48.706Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83ae" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Ich würde sagen, dass aus der Ablehnung der Dualismusthese trivial die Ablehnung der Interaktionismusthese folgt. Wenn es gar keine mentalen Phänomene gibt, können doch mentale Phänomene auch keine physikalischen Pänomene verursachen. ", + "thema": "6. Erläutern Sie die Position des Materialismus! Welche der Thesen des Leib-Seele-Paradoxons werden im Materialismus akzeptiert und welche nicht?", + "date": { + "$date": "2020-11-03T23:09:48.720Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83c8" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Ich würde nicht sagen, dass es etwas mit Wahrscheinlichkeit zu tun hat. Denken Sie an das Beispiel mit Kilian. Man könnte an ihrer Paraphrasierung kritisieren, dass sich ein Mann ein großes Auto wünschen kann, ohne jemanden zu bitten, ihm eines zu kaufen. Vielleicht weiß Kilian, dass sein Vater ihm ganz sicher kein Auto kauft und fragt deshalb nicht; oder er hat gar keinen Vater mehr; oder er hat Skrupel wegen der Umweltbelastung. Doch die folgende Paraphrasierung würde diesen Einwand vermeiden: \"Wenn Kilian keine Skrupel wegen der Umweltbelastung hätte und wenn er noch einen Vater hätte, und wenn er glauben würde, dass sein Vater ihm ein großes Auto kaufen würde, wenn er ihn darum bitten würde, dann würde er seinen Vater bitten, ihm ein großes Auto zu kaufen.\" ", + "thema": "7. Inwiefern könnten Einwände gegen den Logischen Behaviourismus eventuell entschärft werden, wenn man im Zuge behaviouristischer Analysen nicht mehr von (tatsächlichen) Verhaltensweisen spricht, sondern statt dessen von Verhaltensdispositionen? ", + "date": { + "$date": "2020-11-03T23:09:48.754Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83d0" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Funktionale Eigenschaften sind physikalische Eigenschaften und beschreiben die Funktion eines Gegenstandes, jedoch nicht, wie diese Funktion umgesetzt ist", + "thema": "2. Was versteht man unter einer „funktionalen Eigenschaft“? ", + "date": { + "$date": "2020-11-03T23:09:48.765Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83f0" + }, + "tags": [ + "Thema 2.20" + ], + "content": "In Vorstellungen, Urteile/ Überzeugungen, Fühlen und Wollen. ", + "thema": " 1. Welche Arten mentaler Phänomene kann man unterscheiden? Wie wurden und werden die mentalen Phänomene in der Philosophie des Geistes bzw. philosophischen Psychologie eingeteilt?", + "date": { + "$date": "2020-11-03T23:09:48.812Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6dec" + }, + "tags": [ + "Thema 3" + ], + "content": " ", + "thema": "4. Sind die Wörter unserer natürlichen Sprachen natürliche oder konventionelle Zeichen?", + "date": { + "$date": "2020-11-03T23:11:06.027Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e1c" + }, + "tags": [ + "Thema 3" + ], + "content": "Er unterscheidet zwischen Bedeutung und Sinn\n", + "thema": "1. Wie löst Frege das Abendstern-Morgenstern-Problem?", + "date": { + "$date": "2020-11-03T23:11:06.107Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e23" + }, + "tags": [ + "Thema 3" + ], + "content": "Es gibt verschiedene Wortarten, für Hauptwörter ist Augustinus’ Auffassung von Sprache plausibel, für andere nicht\nSpra­che hat ver­schie­dene Funktionen \n", + "thema": "3.Erläutern Sie den zentralen Gedanken der Sprachphilosophie in den Philosophischen Untersuchungen! Was kritisiert Wittgenstein an der Referenztheorie der Bedeutung? Wie fasst er selbst Bedeutung auf?", + "date": { + "$date": "2020-11-03T23:11:06.118Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6a1" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Natürliche Sprachen: Deutsch, Französisch, Niederländisch\nKünstliche Sprachen: Java, Pyhton, Morsesprache\n", + "thema": "1. Geben Sie Beispiele für sog. natürliche sowie für künstliche Sprachen!", + "date": { + "$date": "2020-11-03T23:12:19.536Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6a4" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Menschliche Sprache wendet nicht einfach nur bekanntes auf bestimmte Situationen an, sondern formt neue komplexe Ausdrücke, welche in neuen, unbekannten Situationen angewandt werden. Im Unterschied dazu wenden Tiere ihre Laute bzw. Zeichen nur in bestimmten Situationen an und konstruieren keine neuen Ausdrücke für neue Situationen.", + "thema": "4. Worin besteht der wesentliche Unterschied zwischen unseren (menschlichen) Sprachen – natürlichen ebenso wie künstlichen – und dem Zeichengebrauch der Tiere? ", + "date": { + "$date": "2020-11-03T23:12:19.545Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6d7" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Bildet man aus einem Satz einen neuen Satz, in dem man ein Wort durch ein bedeutungsgleiches ersetzt, haben die Sätze die gleiche Bedeutung.", + "thema": "2. Wie lautet das sog. „Substitutionsprinzip“?", + "date": { + "$date": "2020-11-03T23:12:19.627Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6ec" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Ich stehe im Wald. ist keine performative Äußerung, sondern eine Beschreibung. Außerdem haben nicht alle performative Äußerungen diese Form: z.B. Imperative wie „Mach das Fenster zu!“ kann ein Befehl und somit performativ sein. ", + "thema": "1. Viele performative Äußerungen haben folgende grammatikalische Form: Sie beginnen mit „Ich“ und einem darauffolgenden Verb in der ersten Person Singular Präsens Indikativ Aktiv, zum Beispiel „Ich verspreche ...“, „Ich warne …“, „Ich begrüße …“. Dennoch kann man performative Äußerungen von nichtperformativen Äußerungen nicht durch ihre grammatikalische Struktur voneinander abgrenzen. Warum ist das nicht möglich?", + "date": { + "$date": "2020-11-03T23:12:19.658Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6f1" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Es gibt kein aussagekräftiges Kriterium, um zwischen performativen und nichtperformativen Äußerungen zu unterscheiden. Dadurch werden nur die Aspekte von den Äußerungen. entschieden. ", + "thema": "2. In der ursprünglichen Fassung von Austin Theorie kommen keine „Kräfte“ vor, sondern nur die Unterscheidung zwischen performativen und nichtperformativen Äußerungen. Erst später hat Austin die „Kräfte“ eingeführt? Warum? Was hat ihn dazu veranlasst?", + "date": { + "$date": "2020-11-03T23:12:19.661Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6cd" + }, + "tags": [ + "Thema 4" + ], + "content": "Meiner Meinung nach drücken diese Sätze im Alltagsgebrauch (mit Ausnahme einiger reflektierter Aussagen wie s.u.) erst einmal dasselbe aus. Im Allgemeinen sagen die wenigsten, dass sie etwas schön finden, wenn es ihnen nicht gefällt (abgesehen natürlich, wenn sie lügen). Schaut man sie sich jedoch genauer an, impliziert der zweite Satz nach meiner Meinung, dass dieses „Das“ etwas in „mir“ auslöst - nämlich Gefallen, ersterer jedoch nicht. Er ist deshalb etwas persönlicher, man zögert erfahrungsgemäß eher zu sagen, dass einem etwas gefällt, was in der Struktur dann wiedergegeben ist. ", + "thema": "3. Nachdenk-/Diskussionsfrage: Betrachten Sie noch einmal die obigen Sätze (a) und (b). Entspricht dem grammatikalischen Unterschied auch ein Unterschied in der logischen Struktur und in der Bedeutung? Oder sind die beiden Sätze nur stilistische Varianten zum Ausdruck desselben Inhalts? ", + "date": { + "$date": "2020-11-03T23:13:22.452Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6e6" + }, + "tags": [ + "Thema 4" + ], + "content": "Moralische Intuition oder das Erkennen durch Emotionen (Wertgefühlen). ", + "thema": "5. Welche Erkenntnisquellen werden für die Werterkenntnis in der Ethik, Ästhetik und allgemeinen Werttheorie diskutiert?", + "date": { + "$date": "2020-11-03T23:13:22.492Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6e9" + }, + "tags": [ + "Thema 4" + ], + "content": "Das echt drückt aus dass ein Gegenstand eine Werteigenschaft hat oder nicht hat, echt wichtig da Urteile wie “Dieses Haus ist schön” man nur ausdrückt, dass mir dieses Haus gefällt. Aber nicht, dass das Haus die Eigenschaft schön hat, so schreibt man einem Gegenstand keine Werteigenschaft, wenn man sagt, dass einem etwas gefällt. Lediglich eine gewisse Beziehung zwischen dem Gegenstand und sich selbst.\n1. Dieses Bild ist schön.\n2. Wenn dieses Bild schön ist, dann gibt es die Eigenschaft der Schönheit.\n3. Also gibt es die Eigenschaft der Schönheit. (1,2)\n4. Die Eigenschaft der Schönheit ist eine Werteigenschaft.\n5. Also gibt es Werteigenschaften. (3,4)", + "thema": "3. In der ersten Prämisse des Wahrmacherarguments ist von „echten Werturteilen“ die Rede. Erläutern Sie, was hier mit „echt“ gemeint ist! Wann wäre denn ein Werturteil kein „echtes“ Werturteil in dem hier gemeinten Sinne? Wovon hängt es ab, ob ein Werturteil „echt“ ist oder nicht? Wovon hängt es nicht ab?", + "date": { + "$date": "2020-11-03T23:13:22.497Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6fd" + }, + "tags": [ + "Thema 4" + ], + "content": "„Diese Arbeit ist lobenswert“ - Die Arbeit hat meine Erwartungen erfüllt oder übertroffen. \n„Er ist böse“ - Er hat Dinge getan, mit denen ich nicht übereinstimme. \n„Das Sofa ist kitschig“ - Das Sofa hat meine Oma auch bei sich daheim. \n„Das Essen ist gut“ - Das Essen schmeckt mir.\n„Du warst gut in der Schule“ - Du hast in der Schule nur Einsen und Zweien geschrieben. \n„Das Urteil war gerecht“ - Die Strafe war nach meinem Ermessen angemessen für die begangene Tat\n", + "thema": "7. Weitere Fortführung: Führen Sie obige Übung für andere Wertprädikate durch, etwa auch für moralische Wertprädikate (wie „gut“, „böse“, „gerecht“, „ungerecht“ , „lobenswert“, „verabscheuungswürdig“ etc.). ", + "date": { + "$date": "2020-11-03T23:13:22.515Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e468d63edc0cd8ed3e48" + }, + "tags": [ + "Definitionen" + ], + "content": "Jede im Sequenzenkalkül ableitbare Sequenz ist gültig", + "thema": "Korrektheitssatz für den Sequenzenkalkül", + "date": { + "$date": "2020-11-03T23:14:48.084Z" + }, + "vorlesung": "MaLo", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fb823a9bffef70034b4fe9b" + }, + "tags": [ + "Defnitionen", + "Modul 1" + ], + "thema": "Was ist eine Einkommensrechnung?", + "content": "

Veränderungsrechnung für diejenigen EK-Veränderungen, die während eines Zeitraums NICHT aus EK-Transfers herrühren. (Ertrag auf Haben-seite und Aufwand auf Soll-seite)

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-11-20T20:14:33.247Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fb8246ebffef70034b4fe9d" + }, + "tags": [ + "Defnitionen", + "Modul 1" + ], + "thema": "Was ist Eigenkapital?", + "content": "

auf den Unternehmer entfallendes Kapital

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-11-20T20:17:50.771Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fb8257abffef70034b4fe9f" + }, + "tags": [ + "Defnitionen", + "Modul 1" + ], + "thema": "Was ist Eigenkapitaltransfer?", + "content": "

vom Unternehmer bewirkte Eigenkapitalveränderung (Einlage und Entnahme)

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-11-20T20:22:18.429Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fbfe001bb72f70045d9d325" + }, + "tags": [ + "Defnitionen", + "Modul 2" + ], + "thema": "Was ist das Finalprinzip?", + "content": "

Zuordnung von Werteveränderungen, die direkt UND indirekt mit verkaufbarer Leistung in Verbindung gebracht werden

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-11-26T17:04:01.010Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5ff98c996b421d003443cce4" + }, + "tags": [ + "Modul 2" + ], + "thema": "Welche Arten von Kostenverfahren gibt es zur Bestimmung des Periodeneinkommens?", + "content": "
  • Umsatzkostenverfahren: hier wird der Aufwand bei Verkauf verbucht. Bei jedem Verkauf sind immer zwei Buchungen erforderlich. Die Buchführung ist während eines Abrechnungszeitraums immer aussagefähig
  • Gesamtkostenverfahren: hier wird der Aufwand bei Herstellung verbucht und die Lagerbestandsveränderung korrigiert am Ende des Abrechnungszeitraum. Bei jedem Verkauf ist somit nur eine Buchung nötig. Die Buchführung ist im Falle von Lagebestandsveränderungen i.d.R. nicht aussagefähig
", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-01-09T10:59:37.604Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8a7ed9ec400045ce9c0c" + }, + "tags": [], + "thema": "Welche Wissenschaften werden üblicherweise zu den sog. „Formalwissenschaften“ gezählt?", + "content": "die pure Mathematik, ohne ihre Anwendung", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:04:14.011Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8aadd9ec400045ce9c0d" + }, + "tags": [], + "thema": "Die Philosophie bemüht sich nicht um das Erweitern des Faktenwissens, sondern um das Hinterfragen desselben.", + "content": "Empirische Wissenschaften suchen laut Skript lediglich danach, das Wissen ihres Teilbereiches zu erweitern, es jedoch (im Gegensatz zur Philosophie) nicht zu verstehen. \nwichtig sind vor allem auch die Unterschiede in den Fragestellungen einerseits und in den Methoden andererseits", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:05:01.797Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8d76d9ec400045ce9c32" + }, + "tags": [], + "thema": "1. Welche Struktur können wohlgeformte Formeln in der Aussagenlogik haben? Welche Arten von wohlgeformten Formeln können wir in der Aussagenlogik unterscheiden?", + "content": "1. Aussagekonstanten und Aussagenvariablen sind wff. Diese nennt man atomare Formeln.\nJede wff der ein Negator vorangestellt ist, ist eine wff. Zwei wff die mit einem Konjunktor, Disjunktor, Subjunktor oder Bisubjunktor verbunden werden bilden eine wff. Formeln die auf diese Weise zusammengesetzt sind nennt man molekulare Formeln.", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:16:54.595Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff91cfd9ec400045ce9c4e" + }, + "tags": [], + "thema": "1. Wofür verwenden wir Individuenkonstanten in der Prädikatenlogik?", + "content": "1. Zur Darstellung sog. \"singulärer Terme\" \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:35:27.423Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff93a2d9ec400045ce9c69" + }, + "tags": [], + "thema": "3. Erklären Sie in allgemeinen Worten, wie das Baumverfahren funktioniert!", + "content": "3. Man negiert die Konklusion eines Argumentes. Dadurch nimmt man also an, dass das Argument nicht gültig sei. Dann zeigt man, dass dies zum Widerspruch führt. Daraus folgt, dass das Argument folgerichtig sein muss.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:43:14.521Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff93d1d9ec400045ce9c6b" + }, + "tags": [], + "thema": "5. Beweisen Sie die Folgerichtigkeit des folgenden Arguments mit Hilfe des Baumverfahrens:", + "content": "1.∀x (Fx ν Gx)\n2. ¬Ga\n3. Also: Fa (1,2)", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:44:01.510Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60071e4d8acc160045b77c26" + }, + "tags": [ + "Modul 3", + "Defnitionen" + ], + "thema": "Was ist ein antizipativer Rechnungsabrenzungsposten?", + "content": "Einkommenswirkung vor Abschlussstichtag und Zahlungswirkung danach", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-01-19T18:00:45.732Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267654a9e74b004258b43e" + }, + "tags": [], + "thema": "2. Wie lautet die Frage nach dem Umfang des Wissens?", + "content": "2. Was wissen wir/was können wir wissen?\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:36:36.280Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6026795ba9e74b004258b460" + }, + "tags": [], + "thema": "3. Was versteht man unter den sog. „Hörnern“ eines Dilemmas bzw. Trilemmas? ", + "content": "Die Hörner eines Tri/Dilemmas stellen die jeweils problembehafteten Alternativen dar. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:49:31.937Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602679e1a9e74b004258b46c" + }, + "tags": [], + "thema": "9. Erläutern Sie das berühmte cartesische Zitat „Cogito, ergo sum“ („Ich denke, also bin ich“)! Was meint Descartes in diesem Kontext mit „Ich“, und was meint er mit „denken“? ", + "content": "Mit \"Ich\" mein Descartes das Bewusstsein. Mit \"denken\" meint er Bewusstseinszustände jeglicher Art. Was Descartes damit aussagen möchte, ist das Überzeugungen über eigene Bewusstseinszustände nicht anzweifelbar sind. Man kann sich darüber täuschen, dass die eigenen Überzeugungen wahr sind, man kann sich allerdings nicht darin täuschen, diese Überzeugungen zu haben. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:51:45.039Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267e22a9e74b004258b47b" + }, + "tags": [], + "thema": "3. Man könnte das Gettier-Paradoxon unter anderem durch ein Modifikation der klassischen Wissensdefinition lösen. Welche Bedingungen sollte eine solche modifizierte Definition aber auf jeden Fall erfüllen?", + "content": "Sie muss alles als Wissen mit einschließen, was wir ohne zu zögern als Wissen bezeichnen würden und alles ausschließen, was wir ohne zu zögern nicht als Wissen bezeichnen würden.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:09:54.075Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267f6ca9e74b004258b480" + }, + "tags": [], + "thema": "3. Ist in dem Scheunenszenario Emils Überzeugung, dass er jetzt gerade eine (echte) Scheune sieht, aus einer falschen Überzeugung abgeleitet? Begründen Sie Ihre Antwort! ", + "content": "Die Überzeugung, eine echte Scheune zu sehen, ist aus Emils Außenwahrnehmung abgeleitet. Zwar gibt es generelle Skeptische Argumente, welche die Außenwahrnehmung als unzuverlässig sehen, folgt man diesen wird allerdings die allgemeine Wahrnehmung des Wissensbegriffs nicht adäquat durch die klassische Wissensdefinition repräsentiert. In dem Moment gibt es für Emil keine Gründe, außerhalb der Skeptischen Argumente, seine Außenwahrnehmung anzuzweifeln. Aus diesem Grund ist die Überzeugung eine echte Scheune zu sehen nicht aus einer falschen Überzeugung abgeleitet. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:15:24.226Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60268079a9e74b004258b48b" + }, + "tags": [], + "thema": "1. Die These, dass alle Erkenntnis aus der Erfahrung stammt, ist nicht so zu verstehen, dass Verstandestätigkeiten für die Erkenntnisgewinnung überhaupt keine Rolle spielen bzw. nicht erforderlich sind. Erklären Sie, warum die Tätigkeit des Verstandes auch für sog. „Erfahrungserkenntnis“ unverzichtbar ist! ", + "content": "Um Urteile auf Basis von Erfahrung zu treffen benötigt man Begriffe. Beispielsweise um zum Urteil zu gelangen an einer Straße zu stehen, benötigt man zum einen die Sinneswahrnehmung (also Erfahrung) aber zum anderen den Begriff der Straße. Begriffe dienen dabei der Strukturierung von Wahrnehmung. Das heißt, man nimmt verschiedene Eindrücke war und gelangt dann zu einem Begriff, in dem man Ähnlichkeiten und Unterschiede in diesen Eindrücken erkennt. So kann man Eindrücke, also Wahrnehmung, mit Hilfe von Begriffen strukturieren. Das heißt, um zu einem Begriff zu gelangen, sind Tätigkeiten des Verstandes wie vergleichen notwendig. Das wiederum heißt, da Begriffe für Erfahrungserkenntnisse notwendig sind, dass Tätigkeiten des Verstandes auch für sog. \"Erfahrungerkenntnis\" unverzichtbar sind. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:19:53.476Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60268084a9e74b004258b48d" + }, + "tags": [], + "thema": "3. Zum Weiterdenken: Offenbar verfügen wir über vielerlei Begriffe von Dingen, die wir (aus unterschiedlichen Gründen) nie direkt sinnlich wahrgenommen haben. (Denken Sie etwa an den Begriff des Virus, den Begriff des Klimawandels, den Begriff des Einhorns!) Wie können wir solche Begriffe bilden? ", + "content": "Wie oben beschrieben, dienen Begriff der Strukturierung von Wahrnehmung. Dabei ist es aber nicht notwendig, selbst zu dieser Wahrnehmung zu kommen. Tätigkeiten wie vergleichen von Wahrnehmungen oder das Abstrahieren können auch auf Grundlage einer Beschreibung durchgeführt werden. Manche Wahrnehmungen, die wir durch Begriffe beschreiben, können wir auch gar nicht selbst haben. So ist es zum Beispiel nicht möglich ein Einhorn wahrzunehmen, sondern nur dessen z.B. textuelle oder bildliche Beschreibung. Eine vergleichbare Beschreibung oder ein ähnliches Bild eines Einhorns könnten wir so dann auch dem Begriff zuordnen. Es ist zum Beispiel nicht notwendig jemals eine echte Straße wahrgenommen zu haben, um aus Beschreibungen oder Bildern den Begriff einer Straße abzuleiten. Außerdem werden Begriffe, wie oben beschrieben, z.B. durch Abstraktion von Wahrnehmung gebildet. Somit ist es auch möglich diese Abstraktion direkt zu beschreiben (zum Beispiel in Form eines Textes) und damit den Begriff", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:20:04.681Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60283199d2fa7f00455d7751" + }, + "tags": [ + "Defnitionen" + ], + "thema": "Arithmetisch-degressives (\"digitales\") Verfahren", + "content": "Verteilung der Anschaffungsausgaben mittels konstant fallender Verteilungsbeiträge auf die Nutzungszeiträume \\\\ $$a_t= d\\cdot (T_N-t+1)$$ mit\\\\ $d= \\frac{AK-RW}{N(N+1)/2}$ konstant \\\\\\\\ $N$: Nutzungsdauer \\\\ $AK$: Anschaffungskosten \\\\$RW$: Restwert \\\\$T_N$: Nutzungszeitraum ", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-13T20:07:53.103Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "602fba2006795900452b3b23" + }, + "tags": [ + "Kapitel 1" + ], + "thema": "Erwartungswert", + "content": "Der Erwartungswert beschreibt die mittlere Erwartung über den Ausgang der Zufallsvariable. \\\\ Bei einer diskreten Verteilung X mit n möglichen Zuständen:\\\\ $$\\\\ E(X)= \\mu = \\sum^n_{i=1} p(x_i)\\cdot x_i\\\\ $$\\\\ Bei einer stetigen Verteilung X:\\\\ $$\\\\ E(X)=\\mu=\\int^\\infty_{-\\infty} x \\cdot f(x) \\mathrm{d}x\\\\ $$", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-19T13:16:16.032Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "60325d0d4ec6820045c1c7b7" + }, + "tags": [ + "Deskriptive Entscheidungslehre" + ], + "thema": "Was ist eine (kognitive) Dissonanz?", + "content": "Kognitive Dissonanz bezeichnet in der Sozialpsychologie einen als unangenehm empfundenen Gefühlszustand. Er entsteht dadurch, dass ein Mensch unvereinbare Kognitionen hat (Wahrnehmungen, Gedanken, Meinungen, Einstellungen, Wünsche oder Absichten).", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-21T13:15:57.064Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "60325e0d4ec6820045c1c7b8" + }, + "tags": [ + "Deskriptive Entscheidungslehre" + ], + "thema": "Wie können Dissonanzen aufgelöst werden?", + "content": "Nach dem Effizienzprinzip: Die Kognition mit der geringsten Änderungsresistenz wird geändert.\nEs kommt zur Revision einer Entscheidung oder dem Abwerten inkonsistenter Kognitionen", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-21T13:20:13.175Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6034ffcceaee5200341e71ce" + }, + "tags": [ + "Präskriptive Entscheidungslehre", + "Definitionen" + ], + "thema": "Wie kann man die Risikoeinstellung bestimmen?", + "content": "Die Risikoeinstellung kann nur an der Differenz zwischen Nutzenfunktion und Wertfunktion abgelesen werden.\n-Man spricht von einer risikoscheuen Einstellung, falls die Nutzenfunktion über der Wertefunktion liegt.\n-Man spricht von einer risikofreudigen Einstellung, falls die Nutzenfunktion unter der Wertefunktion liegt.\n\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-23T13:14:52.220Z" + }, + "vorlesung": "dectheo", + "__v": 0 +}, +{ + "_id": { + "$oid": "610938344a2776003b75a77e" + }, + "tags": [ + "Representation Learning" + ], + "thema": "What is term spamming?", + "content": "Term spamming is the process of including a single term multiple (tens of thousands of) times in a document. Content mining will always rank this document first for a query of that term.", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-08-03T12:36:04.397Z" + }, + "vorlesung": "webmine", + "__v": 0 +}, +{ + "_id": { + "$oid": "610946c54a2776003b75a7a5" + }, + "tags": [ + "Definitions", + "Pagerank" + ], + "thema": "What is a Spam Farm?", + "content": "\nA collection of pages whose purpose is to increase the PageRank of a particular page\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-08-03T13:38:13.498Z" + }, + "vorlesung": "webmine", + "__v": 0 +}, +{ + "_id": { + "$oid": "6120bd269f6c4a003c957d2f" + }, + "tags": [ + "Definitions" + ], + "thema": "Supervised learning", + "content": "In supervised learning, we use labelled data (i.e. there is a response variable that labels each instance. The goal is to explain the response variable in terms of the predictor variables. The response variable is called the dependent variable, while the predictor variables are called the independent variables.", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-08-21T08:45:26.207Z" + }, + "vorlesung": "bpi", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61db12a4861ee773b0659283" + }, + "thema": "Bringen die beiden Verfahren der mehrstufigen Divisionskalkulation bei gleichen Angaben zum gleichen Ergebnis?", + "content": "Ja", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-09T16:51:48.412Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e67f18a254cbd9a11d82b5" + }, + "thema": "Was sind Zusatzkosten?", + "content": "

Kosten, die in Kalkulationen dem Grunde nach zusätzlich zu Aufwendungen angesetzt werden

", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-18T08:49:28.344Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "6120c02f9f6c4a003c957d7f" + }, + "tags": [ + "Association rule" + ], + "thema": "Apriori Property", + "content": "$$ Y⊆X⇒N_Y/N≥N_X/N$$\\\\ \\\\ • If X is frequent then all subsets of X need to be frequent. \\\\ • If Y is infrequent, then all supersets of Y are infrequent.\\\\ ", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-08-21T08:58:23.811Z" + }, + "vorlesung": "bpi", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61d981d2b82467264b908543" + }, + "thema": "Welche Arten von Zurechnungsprinzipien werden dem Marginalprinzip zugeordnet?", + "content": "
  1. Kausalprinzip
  2. Identitätsprinzip
  3. Proportionalitätsprinzip
", + "tags": [ + "Internes Rewe", + "Modul 4" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-08T12:21:38.689Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61dd546a6e73d81f38a5eeb2" + }, + "thema": "Welche Arten von Kostenträgerrechnugnen werden in der Vorlesung behandelt?", + "content": "
  • Divisionsrechnung
  • Zuschlagsrechnung
  • Maschinensatzrechnung
  • Äquivalenzziffernrechnung
  • Kalkulation von Kuppelprodukten
", + "tags": [ + "Internes Rewe", + "Kostenträgerrechnung" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-11T09:56:58.513Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e20360adf26040f3f2ddb0" + }, + "thema": "Was sind primäre Kosten?", + "content": "

Kosten, die in einer Stelle anfallen, ohne vorher in einer anderen Kostenstelle angefallen zu sein.

", + "tags": [ + "Defnitionen", + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-14T23:12:32.803Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e97021ed962c87ae4f3700" + }, + "thema": "Verschiedene Entscheidungssituationen mit Kapazitätengpässen", + "content": "
  • Kein Kapazitätengpass: Produktion aller Produkte mit positivem Deckungsbeitrag in Höhe der Nachfrage, (DB = p – kvar )
  • Ein Kapazitätsengpass: sukzessive Aufnahme der Produkte mit jeweils höchstem relativen Deckungsbeitrag in das Produktionsprogramm, bis knappe Kapazität erschöpft ist. Orientierung am relativen DB je Stück maximiert zugleich Betriebsergebnis im Abrechnungszeitraum
  • Mehrere Kapazitätsengpässe: Keine eindeutige Rangfolge der Produkte, da für jeden Engpass unterschiedliche Produktionskoeffizienten gelten. Bei zwei produkten ist eine graphische Lösung möglich
", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-20T14:22:25.857Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8149" + }, + "tags": [ + "1" + ], + "content": "a und b: Individuenvariablen\nc und d: Prädikatvariablen\n", + "thema": "5. Betrachten Sie noch einmal die Sätze a)–d) oben: Wenn Sie diese Sätze symbolisieren würden, in welchen Fällen würden Sie Individuenvariablen verwenden und in welchen Fällen Prädikatvariablen? ", + "date": { + "$date": "2020-11-03T23:03:26.528Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b814a" + }, + "tags": [ + "1" + ], + "content": "Sei a ein Musikstück das im Jahre n komponiert von Komponist k wurde. Dann: \n1 a wurde im Jahr n von k komponiert. \n2 a existiert\n3 a von k ist eine Universale\n4 es gibt also Universalen\n", + "thema": "1. Wie kann man, ausgehend von einem Satz über ein Musikstück, für die Annahme von Universalien argumentieren?", + "date": { + "$date": "2020-11-03T23:03:26.531Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b8153" + }, + "tags": [ + "1" + ], + "content": "„Der sibirische Tiger ist vom Aussterben bedroht“ ist meiner Meinung nach weniger drängend als „Es besteht die Gefahr, dass in naher Zukunft der letzte sibirische Tiger gestorben sein wird.“. Eine Spezies kann auch vom Aussterben bedroht sein, wenn die Möglichkeit besteht, dass das letzte Exemplar in 100 Jahren stirbt. Außerdem fehlt bei dem paraphrasierten Satz noch der Zusatz, dass der letzte sibirische Tiger auch nicht mehr die Möglichkeit hat, Nachkommen zu zeugen. ", + "thema": "3. Diskussionsfrage: Was halten Sie von der im Skriptum vorgeschlagenen Paraphrasierung von „Der sibirische Tiger ist vom Aussterben bedroht“? Stimmen Sie zu, dass die Paraphrasierung das ausdrückt, was man mit dem ursprünglichen Satz „eigentlich“ ausdrücken möchte, und dass die Paraphrasierung das Gemeinte in korrekterer Weise ausdrückt als der ursprüngliche Satz? Oder ist die Paraphrasierung nicht adäquat, also nicht das ausdrückt, was man mit dem ursprünglichen Satz ausdrücken möchte? ", + "date": { + "$date": "2020-11-03T23:03:26.555Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358e6" + }, + "tags": [ + "Thema 1" + ], + "content": "Findet man im Wald eine Uhr, so nimmt niemand an, dass diese Uhr einfach so von selbst entstanden ist, sondern vielmehr, dass diese jemand mit Absicht hergestellt hat. Alles andere - dass dieses komplexe Artefakt von selbst entstanden ist - erscheint unplausibel. Selbiges gilt für die Natur bzw. die Welt im Allgemeinen: es fällt schwer anzunehmen, dass dieses komplexe Konstrukt ohne Schöpfer entstanden sein soll. ", + "thema": "3. Erläutern Sie das sog. „Uhrmacherargument“!", + "date": { + "$date": "2020-11-03T23:06:48.163Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe23508635904" + }, + "tags": [ + "Thema 1" + ], + "content": "Sei a ein Musikstück das im Jahre n komponiert von Komponist k wurde. Dann: \n1 a wurde im Jahr n von k komponiert. \n2 a existiert\n3 a von k ist eine Universale\n4 es gibt also Universalen\n", + "thema": "1. Wie kann man, ausgehend von einem Satz über ein Musikstück, für die Annahme von Universalien argumentieren?", + "date": { + "$date": "2020-11-03T23:06:48.222Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9be9" + }, + "tags": [ + "Thema 2" + ], + "content": "eine der drei Thesen aufzugeben\n", + "thema": "8. Welche Möglichkeiten gibt es grundsätzlich, das Leib-Seele-Paradoxon aufzulösen?", + "date": { + "$date": "2020-11-03T23:08:42.887Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bff" + }, + "tags": [ + "Thema 2" + ], + "content": " ", + "thema": "4. Nachdenk- und Diskussionsfrage: Was halten Sie von Descartes’ Argument? Sehen Sie irgendwo Schwächen? Wenn ja, wo?", + "date": { + "$date": "2020-11-03T23:08:42.954Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9c0a" + }, + "tags": [ + "Thema 2" + ], + "content": "mentale Zustände werden mit Gehirnzuständen korreliert\n", + "thema": "8. Heute vertreten viele eine Identitätstheorie in Bezug auf das Leib-Seele-Problem, wollen aber mentale Zustände nicht mit Verhalten oder Verhaltensdispositionen identifizieren. Womit sonst werden im Lager der Identitätstheorie mentale Zustände identifiziert? ", + "date": { + "$date": "2020-11-03T23:08:42.977Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c27" + }, + "tags": [ + "Thema 2" + ], + "content": "dass die Fähigkeit, mit Sprachzeichen zu operieren, nicht das Vorhandensein von Bewusstsein beweist\n", + "thema": "4. Zeigt das Chinese-Room-Argument, dass Computer Bewusstsein haben, oder zeigt es, dass Computer kein Bewusstsein haben?", + "date": { + "$date": "2020-11-03T23:08:43.022Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c2f" + }, + "tags": [ + "Thema 2" + ], + "content": "widersetzt sich einer Reduktion auf physikalische Eigenschaften", + "thema": "3. Warum stellt Intentionalität ein Problem für Vertreter/innen des Materialismus dar?", + "date": { + "$date": "2020-11-03T23:08:43.037Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a839e" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Wasserlöslich, entflammbar, 54 kg schwer, einen Arm zu haben ", + "thema": "6. Geben Sie Beispiele für physische Eigenschaften!", + "date": { + "$date": "2020-11-03T23:09:48.696Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83ab" + }, + "tags": [ + "Thema 2.20" + ], + "content": "René Descartes. ", + "thema": "3. Nennen Sie einen wichtigen (historischen) Vertreter des Interaktionismus! ", + "date": { + "$date": "2020-11-03T23:09:48.715Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83b7" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Substanzdualismus ist die Auffassung, dass es mentale und physikalische Individuen gibt, Eigenschaftsdualismus jedoch ist die die Auffassung, dass es mentale und physikalische Eigenschaften gibt. ", + "thema": "1. Erläutern Sie die Unterscheidung zwischen Substanzdualismus und Eigenschaftsdualismus!", + "date": { + "$date": "2020-11-03T23:09:48.728Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83cb" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Den Symmetrieeinwand und den Einwand der multiplen Realisierbarkeit. ", + "thema": "1. Welche Einwände gegen die Identitätstheorie kennen Sie?", + "date": { + "$date": "2020-11-03T23:09:48.759Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83cf" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Eine mentale Eigenschaft ist identisch mit einer funktionalen Eigenschaft. ", + "thema": "1. Wie lautet die zentrale These des Funktionalismus in der Philosophie des Geistes?", + "date": { + "$date": "2020-11-03T23:09:48.764Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83dc" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Die Überzeugung, dass das eigene Bewusstsein das einzige existierende Bewusstsein ist. ", + "thema": "2. Was versteht man unter „Solipsismus“?", + "date": { + "$date": "2020-11-03T23:09:48.783Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6df4" + }, + "tags": [ + "Thema 3" + ], + "content": "Die einen haben eine Bedeutung die anderen nicht\n", + "thema": "4. Mat. Gegenstände können Zeichen(tokens) sein, aber nicht jeder materielle Gegenstand ist ein Zeichen(token). Was unterscheidet mat. Gegenstände, die Zeichen(tokens) sind, von denen, die keine sind?", + "date": { + "$date": "2020-11-03T23:11:06.044Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e0b" + }, + "tags": [ + "Thema 3" + ], + "content": "Bilder sind immer spezifische als ein Begriff wie der Hund.\nNicht immer wird mit Bildern gedacht, man kann auch unanschaulich denken\n", + "thema": "1. Diskutieren Sie die These, dass mentale Repräsentationen innere Bilder sind! Welche Probleme wirft diese These auf?", + "date": { + "$date": "2020-11-03T23:11:06.083Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e28" + }, + "tags": [ + "Thema 3" + ], + "content": "Äußerungen mit denen wir nicht berichten oder beschreiben sondern eine anderer Tätigkeit ausüben. Wie: Ich verspreche, morgen zu kommen\n", + "thema": "3. Was versteht man unter sog. „performativen Äußerungen“?", + "date": { + "$date": "2020-11-03T23:11:06.122Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6b8" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "\"Butter kann durch nichts ersetzt werden\" hat die logische Struktur einer negierten Existenzquantifikation (\"Es ist nicht der Fall, dass es ein x gibt, so dass: x kann Butter ersetzen\"). Ich würde allerdings den Satz \"Butter kann durch Margarine ersetzt werden\" nicht als Existenzquantifikation interpretieren, sondern als gewöhnliche zweistellige Prädikation ohne Quantor, also als Satz der Form \"Rab\", wobei \"R\" für das zweistellige Prädikat \"kann ersetzt werden durch\" steht, \"a\" für \"Butter\" und \"b\" für \"Margarine\". ", + "thema": "6. Ein alter Werbeslogan lautet: „Butter kann durch nichts ersetzt werden.“ Was ist die logische Struktur dieses Satzes? Vergleichen Sie damit die logische Struktur des folgenden Satzes: „Butter kann durch Margarine ersetzt werden.“ ", + "date": { + "$date": "2020-11-03T23:12:19.581Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6bb" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "nicht nur Zeichen, sondern auch Zeichensysteme und Zeichenverwender (Sprecher).", + "thema": "2. Was für Gegenstände („Gegenstand“ im ontologischen Sinn gemeint) kommen in einem Zeichenprozess (gemäß Morris’ Modell) vor?", + "date": { + "$date": "2020-11-03T23:12:19.587Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6bf" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Pragmatik", + "thema": "6. Mit welchen der drei Aspekte Syntax, Semantik und Pragmatik beschäftigt sich die Philosophie der Normalsprache in erster Linie?", + "date": { + "$date": "2020-11-03T23:12:19.591Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6d4" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Damit ein Satz eine Bedeutung hat, muss jedes seiner Bestandteile einzeln eine Bedeutung haben. ", + "thema": "4. Wie lautet das sog. „Kompositionalitätsprinzip der Bedeutung“?", + "date": { + "$date": "2020-11-03T23:12:19.622Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6d3" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Die Zahl Ɛ ist unendlich klein.\nDer Weihnachtsmann bringt die Geschenke durch den Kamin. \nWir malen ein rundes Viereck.\n\n3. \"Die Zahl Ɛ ist unendlich klein\" ist ein Beispiel für einen Satz, der einen leeren singulären Term enthält, weil die bestimmte Beschreibung \"die Zahl Ɛ\" ein leerer singulärer Term ist (nicht weil \"unendlich klein\" ein leerer singulärer Term wäre. Das Weihnachtsmann-Beispiel ist natürlich korrekt. \"Wir malen ein rundes Viereck\" ist jedoch kein Beispiel für einen Satz, der einen leeren singulären Term enthält, weil \"ein rundes Viereck\" kein singulärer Term ist, sondern eine unbestimmte Beschreibung. ", + "thema": "3. Formulieren Sie einige Sätze, die leere singuläre Terme enthalten!", + "date": { + "$date": "2020-11-03T23:12:19.621Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6d5" + }, + "tags": [ + "Thema 4" + ], + "content": "(e) Der Klimawandel ist verantwortlich für Missernten, Hunger und Naturkatastrophen. \nWahrmacher: Es ist Tatsache, dass der Klimawandel genau dafür verantwortlich ist\n(f) Es ist gut, Flüchtlingen zu helfen, aber noch besser, Fluchtursachen zu bekämpfen. \nWahrmacher: Flüchtlingen zu helfen bzw. Fluchtursachen zu bekämpfen kommt die Eigenschaft gut-zu-sein zu. \n(g) In manchen Nomadenkulturen war es üblich, Alte und Kranke hilflos zurückzulassen, während die Sippe weiterzog. \nWahrmacher: Es ist ein Sachverhalt, dass es Nomadenkulturen gab, in denen es üblich wahr, Alte und Kranke hilflose zurückzulassen.\n(h) In manchen Kulturen gelten dicke Menschen als attraktiver als schlanke.\nWahrmacher: es ist Tatsache, dass es Kulturen gibt, in denen dicke Menschen attraktiver als schlanke gelten\n(i) Viele Menschen ekeln sich vor Spinnen.\nWahrmacher: es ist Tatsache, dass es viele Menschen gibt, die sich vor Spinnen ekeln, \n", + "thema": "2. Betrachten Sie noch einmal die unter den Fragen zu Abschnitt 4.1 angeführten Beispiele und überlegen Sie, welche Gegenstände jeweils Wahrmacher dieser Sätze wären!", + "date": { + "$date": "2020-11-03T23:13:22.472Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6e3" + }, + "tags": [ + "Thema 4" + ], + "content": "Die Auffassung, dass ästhetische Werteigenschaften/-tatsachen existieren. Ästhetischer Antirealismus ist die Verneinung dieser These. ", + "thema": "2. Was versteht man unter ästhetischem Realismus und Antirealismus?", + "date": { + "$date": "2020-11-03T23:13:22.489Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6ed" + }, + "tags": [ + "Thema 4" + ], + "content": "Abgeleitet von lat. Cognitio - Erkennen - bedeutet Kognition die Gesamtheit aller Vorgänge, die auf erkennen abzielen. ", + "thema": "1. Was versteht man unter „Kognition“?", + "date": { + "$date": "2020-11-03T23:13:22.501Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6f7" + }, + "tags": [ + "Thema 4" + ], + "content": "Die Auffassung, dass ein Werturteil tatsächlich ein Urteil ist, aber das durch dieses Urteil einem Gegenstand keine Werteigenschaften, sondern natürliche Eigenschaften zugewiesen werden. ", + "thema": "1. Was versteht man im Kontext der Wertedebatte unter „Naturalismus“?", + "date": { + "$date": "2020-11-03T23:13:22.509Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa4056a9e5e1b00346db88a" + }, + "tags": [ + "Social Network Analysis", + "Definitions" + ], + "thema": "What is the difference between a Connection and an Adjacency matrix?", + "content": "In a Connection Matrix, $c_{ij}=k$ for $k$ edges between $i,j$. In an Adjacency Matrix, $c_{i,j}=1$, if there is at least one edge between $i,j$\\\\\nThis means that edges between two vertices in an Adjancency matrix are only accounted for once.", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-11-05T14:00:10.894Z" + }, + "vorlesung": "websc", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fe496d269b11000346876ab" + }, + "tags": [ + "Defnitionen", + "Modul 2" + ], + "thema": "Was ist eine Bilanzverkürzung ohne Eigenkapitalwirkung?", + "content": "

Es handelt sich um eine Bilanzverkürzung ohne Eigenkaptalwirkung, wenn die Abnahme des Wertes eines Vermögensguts der Abnahme des Wertes eines Fremdkapitalpostens entspricht.

(Beide Seiten der Bilanz verringern sich um den gleichen Wert)

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-12-24T13:25:38.200Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8b02d9ec400045ce9c0f" + }, + "tags": [], + "thema": "7. Inwiefern ist die Philosophie eine sog. „Grundlagenwissenschaft“?", + "content": "Philosophische Erkenntnisse haben keinen unmittelbaren praktischen Nutzen, können aber von anderen wissenschaftlichen Disziplinen aufgegriffen werden. Also ist die Philosophie eine Grundlagenwissenschaft.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:06:26.769Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8b0fd9ec400045ce9c10" + }, + "tags": [], + "thema": "8. Was versteht man unter den „Einzelwissenschaften“? ", + "content": "Einzelwissenschaften beschäftigen sich mit bestimmten Teilbereichen der Wirklichkeit", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:06:39.449Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8b57d9ec400045ce9c11" + }, + "tags": [], + "thema": "9. Inwiefern ist die Philosophie keine „Einzelwissenschaft“?", + "content": "Die Philosophie kann sich mit allen beschäftigen, ihr Gegenstandbereich ist praktisch unbegrenzt. Außerdem unterscheidet sie sich durch ihre Fragen und Methoden, da sie wohl andere Fragen fragt und ihre Methoden nicht mit denen der übrigen Wissenschaften übereinstimmen", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:07:51.907Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8c50d9ec400045ce9c1f" + }, + "tags": [], + "thema": "4. Wenn die Prämissen eines folgerichtigen Arguments wahr sind, muss dann auch die Konklusion wahr sein?", + "content": "JA: Wenn es die formale Bedingung für Folgerichtigkeit erfüllt: Unmöglichkeit, dass die Konklusion falsch ist, während die Prämissen wahr sind.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:12:00.240Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff91eed9ec400045ce9c51" + }, + "tags": [], + "thema": "4. Welchem natürlichsprachlichen Wort entspricht am ehesten eine Individuenvariable in der Prädikatenlogik? ", + "content": "4. \"etwas\"\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:35:58.459Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff921bd9ec400045ce9c56" + }, + "tags": [], + "thema": "5. Wie wird die Aussagenlogik noch genannt?", + "content": "5. Junktorenlogik", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:36:43.960Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff9476d9ec400045ce9c6f" + }, + "tags": [], + "thema": "1. Wenn in einem sokratischen Gespräch gefragt wird, was Tapferkeit ist, und ein Schüler antwortet, „Tapferkeit ist, wenn man sich nicht vor dem Feind fürchtet“, dann ist der Philosoph mit dieser Antwort unzufrieden. Warum? Worauf zielt die Frage des Philosophen ab?", + "content": "1. Sokrates möchte Definitionen, keine Beispiele.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:46:46.744Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "600717b98acc160045b77c25" + }, + "tags": [ + "Modul 3" + ], + "thema": "Wann wird ein Rechnungsabrenzungsposten benötigt?", + "content": "

Ein Rechnungsabrenzungsposten wird immer dann benötigt, wenn die Zeitpunkte von Einkommenswirkung und Leistungsübertragung in unterschiedlichen Perioden erfasst werden

", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-01-19T17:32:41.159Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "6023a8c71107a300456944ae" + }, + "tags": [], + "thema": "was ist bwl?", + "content": "Betriebswirtschaftslehre", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-10T09:35:03.168Z" + }, + "vorlesung": "ebwl", + "__v": 0 +}, +{ + "_id": { + "$oid": "602678d2a9e74b004258b452" + }, + "tags": [], + "thema": "3. Was versteht man in der Erkenntnistheorie unter „innerer Wahrnehmung“ bzw. „Introspektion“? ", + "content": "Das Bemerken eigener Bewusstseinszustände wie etwa Gedanken oder Gefühle. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:47:14.954Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267903a9e74b004258b456" + }, + "tags": [], + "thema": "3. Erläutern Sie das skeptische Traumargument! ", + "content": "Das Traumargument besagt, dass man nie sicher ausschließen kann, sich nicht in einem Traum zu befinden. Auch im Traum ist es möglich, dass verschiedene Sinne übereinstimmen. Außerdem kann man auch im Traum davon überzeugt sein, wach zu sein. Oft wird uns der Unterschied zwischen Traum und Realität erst bewusst, wenn wir aufwachen. Deshalb kann es sehr wohl sein, dass Ereignisse in Träumen sehr kohärent erscheinen. Insgesamt ist es also nicht möglich, mit absoluter Sicherheit zu sagen, dass man nicht träumt. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:48:03.797Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267979a9e74b004258b462" + }, + "tags": [], + "thema": " 5. Erläutern Sie die Struktur einer zirkulären (epistemischen) Begründung! ", + "content": "Bei einer zirkulären Begründung kommt die zu begründende Überzeugung selbst wieder in der Kette der Begründungen als Überzeugung für eine Rechtfertigung vor. Damit steht die Begründung sozusagen \"in der Luft\", da die Überzeugung genutzt wird um sich über Umwege selbst zu rechtfertigen. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:50:01.498Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6026799ea9e74b004258b466" + }, + "tags": [], + "thema": "3. Erläutern Sie in wenigen Sätzen Descartes’ Lösungsvorschlag für das Münchhausen-Trilemma! ", + "content": "Um den Begründungsregress zu stoppen, möchte Descartes eine Überzeugung finden, die unbezweifelbar und irrtumssicher ist. Dies möchte er erreichen, indem er methodische Skepsis auf alle ihm bekannten Überzeugungen anwendet. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:50:38.375Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60268173a9e74b004258b49a" + }, + "tags": [], + "thema": "7. Nach Ansicht von Gottfried Wilhelm Leibniz sind uns nicht nur manche Begriffe, sondern sogar manche Prinzipien angeboren. Welche zum Beispiel? ", + "content": "Das Prinzip, dass nicht ein Satz und dessen Negation wahr sein kann, oder dasalle Punkte in einem Kreis gleichweit von der Mitte entfernt sind. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:24:03.349Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602681f8a9e74b004258b4a0" + }, + "tags": [], + "thema": "5. Wie steht Kant zu Humes Metaphysikkritik? ", + "content": "Kant hat versucht die Metaphysik gegen Humes Angriff zu verteidigen. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:26:16.100Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60268215a9e74b004258b4a2" + }, + "tags": [], + "thema": " 2. Was ist ein Urteil a posteriori? Erklären Sie den Begriff und geben Sie Beispiele! ", + "content": "Im Gegensatz zu Urteilen a priori, kann der Wahrheitswert von Urteilen a posteriori nicht ohne Erfahrung erkannt werden. Dazu lassen sich folgende Beispiele Anführen: \n\nDas Herz ist das zentrale Versorgungsorgan des Körpers. \n\nDie RWTH hat aktuell über 40.000 Studierende. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:26:45.459Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60268353a9e74b004258b4b5" + }, + "tags": [], + "thema": "3. In kohärenztheoretischen Wahrheitsdefinitionen ist oft von einem „Überzeugungssystem“ die Rede. Was kann damit gemeint sein?", + "content": "3. Überzeugungssystem sind Systeme, in denen sich Überzeugungen kohärent aufeinander beziehen, wodurch ihr Wahrheitsgehalt definiert wird. Sie beziehen sich auf einen bestimmten Zeitpunkt.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:32:03.052Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6026835da9e74b004258b4b6" + }, + "tags": [], + "thema": "4. Angenommen, man würde Wahrheit wie folgt definieren: „Eine Überzeugung, dass p ist wahr genau dann, wenn sie Teil des Überzeugungssystems einer Person S zu einem Zeitpunkt t ist.“ Welches Problem würde man sich mit so einer Definition einhandeln?", + "content": "4. Wahrheit wird zu einem relativen Wert, der sich beliebig ändert, je nach dem mit welchen Überzeugungen welcher Personen oder welcher Zeiten sie in Beziehung gesetzt werden.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:32:13.713Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602cc8da846a7b00459f9d50" + }, + "tags": [ + "Modul 3" + ], + "thema": "Nenne Beispiele für Vermögenskonten", + "content": "Grundstücke\nGebäude \nMaschinen\nBetriebs- und Geschäftsausstattung\nFertigerzeugnisse\nForderungen\nZahlungsmittel", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-17T07:42:18.107Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "602fb50306795900452b3b1f" + }, + "tags": [ + "Kapitel 1" + ], + "thema": "Bedingte Wahrscheinlichkeit", + "content": "$$p(A|B) = \\frac{p(A\\cap B)}{p(A)}$$", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-19T12:54:27.992Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "602fcd4606795900452b3b25" + }, + "tags": [ + "Kapitel 1" + ], + "thema": "Six Sigma Konzept ", + "content": "Grundgedanke des Six-Sigma Konzepts ist die Erreichung einer so hohen Prozessqualität, dass das Interval $[\\mu -6\\sigma;\\mu + 6\\sigma ]$ noch vollständig in dem definierten Zieltoleranzbereich liegt. ", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-19T14:37:58.032Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6030e386e6c161003452db09" + }, + "tags": [ + "Grupppenentscheidungen" + ], + "thema": "Was sind Vor- und Nachteile von Gruppenentscheidungen", + "content": "Vorteile von Gruppenentscheidungen:\n+ Breitere Informations- und Erfahrungsbasis\n+ Einbringung verschiedener Perspektiven und Kompetenzen\n+ Partizipation an Entscheidung fördert Motivation zur späteren Umsetzung\nNachteile und spezielle Gruppen-Biases:\n- Trittbrettfahrereffekt (keine Selbstanstrengung weil Andere alles erledigen) bzw. Social Loafing\n- Bewertungsangst (Angst vor negativer Kritik)\n- Produktionsblockierung (Wenn andere reden kann man selbst nichts beitragen)\n- Shared Information Bias\n-Confirmation Bias", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-20T10:25:10.827Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "603228ad4ec6820045c1c7b1" + }, + "tags": [ + "Deskriptive Entscheidungslehre" + ], + "thema": "Was ist Narrow Thinking?", + "content": "Sammelbegriff für alle Phänomäne, die daraus resultieren, dass sich Menschen in ihren Gedanken nur in einem engen Umfeld um das Naheliegende bewegen", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-21T09:32:29.665Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6034c4399f59500045427013" + }, + "tags": [], + "thema": "Dialectical Bootstrapping", + "content": "Nach einer ersten Schätzung unterstellen, dass diese Schätzung schlecht ist.\nWas könnte es für Gründe dafür geben? Was bedeuten diese Erkenntnisse für eine andere Schätzung? Und was wäre letztlich eine alternative Schätzung?\nAus Ihren beiden Schätzungen bilden Sie dann den Mittelwert ( Wisdom of Crowd). ", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-23T09:00:41.339Z" + }, + "vorlesung": "dectheo", + "__v": 0 +}, +{ + "_id": { + "$oid": "605e495eb95ca1004537d4ec" + }, + "tags": [ + "Internes Rewe" + ], + "thema": "Durchschnittliche Arbeitszeit ohne Erfahrung", + "content": "$\\bar{y}_{0, X}=\\frac{y_{1}}{1-b} * x^{-b}$", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-03-26T20:51:42.569Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "6109b5c74a2776003b75a7da" + }, + "tags": [], + "thema": "How many free parameters are there for a first order Markov model on n states + the Reset state?", + "content": "(n+1) * n\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-08-03T21:31:51.465Z" + }, + "vorlesung": "webmine", + "__v": 0 +}, +{ + "_id": { + "$oid": "61d85e6ccfd54f1685d61007" + }, + "thema": "Pagatorischer Kostenbegriff", + "content": "

Pagatorische Kosten sind Kosten, denen tatsächliche Auszahlungen zugrunde liegen. Anschaffungspreis als Kostenwert

", + "tags": [ + "Internes Rewe", + "Modul 4" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-07T15:38:20.779Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e67f97a254cbd9a11d82b9" + }, + "thema": "Was sind Anderskosten?", + "content": "

Kosten, die in Kalkulationen der Höhe nach anders als Aufwendungen angesetzt werden.

", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-18T08:51:35.722Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61e6f4bc45afcfa2916474d5" + }, + "thema": "Kalkulatorische Wagniskosten", + "content": "

Kalkulatorische Wagniskosten stellen das kostenrechnerische Äquivalent vorauskalkulierbarer Verluste unversicherter spezieller betrieblicher Einzelrisiken dar.

", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-18T17:11:24.491Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b814f" + }, + "tags": [ + "1" + ], + "content": "Ein Automodell wie Teslas Model S, eine Tierart wie den Corgi oder auch Musikwerke wie Mozarts Alla Turca. ", + "thema": "3. Nennen Sie Beispiele für Gegenstände, die man plausiblerweise als Typen auffassen kann!", + "date": { + "$date": "2020-11-03T23:03:26.549Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b814d" + }, + "tags": [ + "1" + ], + "content": "Typen sind Universalien, Token sind Instanziierungen von Universalien. ", + "thema": "1. Erläutern Sie die auf Charles Sanders Peirce zurückgehende Typus-Token-Unterscheidung!", + "date": { + "$date": "2020-11-03T23:03:26.534Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e1bec9a29e186c3b814e" + }, + "tags": [ + "1" + ], + "content": "Ein Typus ist etwas, das in vielen konkreten Gegenständen instanziiert sein kann. ", + "thema": "2. Was versteht man in der Ontologie unter einem Typus? ", + "date": { + "$date": "2020-11-03T23:03:26.544Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358bb" + }, + "tags": [ + "Thema 1" + ], + "content": "Gegenstand wird in so einem weiten Sinn gebraucht, dass quasi alles ein Gegenstand ist. ", + "thema": "1. In welchem Sinn wird in der Ontologie das Wort „Gegenstand“ verwendet?", + "date": { + "$date": "2020-11-03T23:06:48.101Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358bc" + }, + "tags": [ + "Thema 1" + ], + "content": "Entität kommt vom lateinischen Wort „ens“, was übersetzt Seiendes bedeutet. ", + "thema": "2. Woher kommt und was bedeutet der Terminus „Entität“?", + "date": { + "$date": "2020-11-03T23:06:48.104Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358c0" + }, + "tags": [ + "Thema 1" + ], + "content": "Materielle Gegenstände sind grundsätzlich sinnlich wahrnehmbar. \nSie sind räumlich ausgedehnt und lokalisierbar sowie bewusstseinsunabhängig und mehreren Subjekten zugänglich, also objektiv. \n", + "thema": "Was zeichnet materielle Gegenstände aus? Durch welche Merkmale sind sie charakterisiert?", + "date": { + "$date": "2020-11-03T23:06:48.116Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358c4" + }, + "tags": [ + "Thema 1" + ], + "content": "Naturwissenschaften, welche sich mit materiellen Dingen beschaffen, haben in heutiger Zeit einen großen Einfluss und haben bzw. machen immer noch große Fortschritte. ", + "thema": "2. Wie könnte man die starke Stellung des Materialismus in der Gegenwartsphilosophie erklären?", + "date": { + "$date": "2020-11-03T23:06:48.123Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358d4" + }, + "tags": [ + "Thema 1" + ], + "content": "Das Bewusstsein fungiert als Träger der Erlebnisse.", + "thema": "5. Welche Beziehung besteht zwischen dem Bewusstsein und den Erlebnissen?", + "date": { + "$date": "2020-11-03T23:06:48.143Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358d7" + }, + "tags": [ + "Thema 1" + ], + "content": "Erlebnisse sind nur dem Subjekt direkt zugänglich, alle anderen könnten Erlebnisse des Subjekts nur erschließen. Jedes Erlebnis ist das Erlebnis eines Subjekts und damit an dieses gebunden. Man kann mit einer anderen Person das Gleiche erleben, aber das Erlebnis ist nicht das Selbe (nicht identisch). ", + "thema": "3. In welchen Hinsichten sind Erlebnisse subjektiv? ", + "date": { + "$date": "2020-11-03T23:06:48.147Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358df" + }, + "tags": [ + "Thema 1" + ], + "content": " Nicht sinnlich wahrnehmbar\no Anders als materielle\n· Nicht der Introspektion zugänglich\no Anders als mentale\n· Nicht räumlich lokalisiert\no Anders als materielle\n· Eher nicht zeitlich (ungeklärt, evtl ewig)\no Anders als mentale\n· Bewusstseinsunabhängig\no Anders als mentale\n· Nicht subjektiv (verschiedene Personen denken an identischen Gegenstand)\no Anders als mentale\n", + "thema": "Wie kann man die Kategorie der abstrakten Gegenstände ontologisch charakterisieren? Was unterscheidet sie von konkreten materiellen und/oder mentalen Gegenständen?", + "date": { + "$date": "2020-11-03T23:06:48.156Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358e2" + }, + "tags": [ + "Thema 1" + ], + "content": "Propositionen sind die Bedeutungen von Aussagesätzen. ", + "thema": "3. Was versteht man in der Ontologie unter „Propositionen“?", + "date": { + "$date": "2020-11-03T23:06:48.159Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358e3" + }, + "tags": [ + "Thema 1" + ], + "content": "Sachverhalte können nicht wahr oder falsch sein, sie bestehen oder sie bestehen nicht. Propositionen hingegen können wahr oder falsch sein. Sachverhalte müssen also bestehen, damit eine Proposition wahr ist.", + "thema": "4. Erläutern Sie den Unterschied zwischen Sachverhalten und Propositionen!", + "date": { + "$date": "2020-11-03T23:06:48.160Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358f2" + }, + "tags": [ + "Thema 1" + ], + "content": "5.\tSiehe 4. Das \"ist\" bezeichnet dabei das Bindeglied zwischen F und a. F kann generell auch auf andere singuläre Terme angewendet werden, aber a ist eindeutig.\n\nBemerkung: Ok, aber eigentlich war nach einem konkreten Beispiel gefragt, also zum Beispiel: \"Minka ist eine Katze\", \"Köln ist eine Großstadt\", \"Sokrates ist weise\" etc. ", + "thema": "5. Manche Philosophen meinen, dass die Struktur von Aussagesätzen sozusagen ein „Abbild“ der Struktur von Sachverhalten ist, m. a. W., dass der Struktur eines Aussagesatzes eine analoge Struktur auf der Ebene der außersprachlichen Wirklichkeit (der Sachverhalte) entspricht. Erläutern Sie diese Strukturanalogie-These am Beispiel eines beliebigen elementaren Aussagesatzes der Form „Fa“! Welcher Bestandteil des Satzes soll jeweils welchem Bestandteil des „abgebildeten“Sachverhaltes entsprechen?", + "date": { + "$date": "2020-11-03T23:06:48.176Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e288012fe235086358f4" + }, + "tags": [ + "Thema 1" + ], + "content": "Der Mensch denkt mit und in allgemeinen Begriffen, auch wenn wir über konkrete Einzeldinge nachdenken. Betrachten man den Satz „A ist B“, so bezeichnet A die singuläre und B die allgemeine Komponente. ", + "thema": "1. Erläutern Sie die Dichotomie zwischen dem Singulären und dem Allgemeinen auf der Ebene des Mentalen! Was entspricht auf der mentalen Ebene den singulären Termen, und was entspricht den allgemeinen Termen?", + "date": { + "$date": "2020-11-03T23:06:48.182Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bf2" + }, + "tags": [ + "Thema 2" + ], + "content": "keinerlei Wechselwirkung, -Interaktionsthese, \n", + "thema": "9. Erläutern Sie die Position des Parallelismus! Welche der Thesen des Leib-Seele-Paradoxons werden im Parallelismus akzeptiert und welche nicht?", + "date": { + "$date": "2020-11-03T23:08:42.916Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fa58cffe0908be9bfc" + }, + "tags": [ + "Thema 2" + ], + "content": "Substanzdualismus\n", + "thema": "1. Vertritt Descartes einen Substanzdualismus oder einen Eigenschaftsdualismus oder beides? ", + "date": { + "$date": "2020-11-03T23:08:42.950Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c1d" + }, + "tags": [ + "Thema 2" + ], + "content": "Nicht mit Sicherheit wissen, ob andere überhaupt ein Bewusstsein haben. epistemisches Problem\n", + "thema": "1. Was versteht man in der Philosophie des Geistes bzw. der Erkenntnistheorie unter dem „Problem des Fremdpsychischen“?", + "date": { + "$date": "2020-11-03T23:08:43.008Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c1f" + }, + "tags": [ + "Thema 2" + ], + "content": "Wesen, das ganz normal aussieht und sich ganz normal verhält, aber kein Bewusstsein hat\n", + "thema": "3. Was versteht man in der zeitgenössischen Philosophie des Geistes unter einem „Zombie“?", + "date": { + "$date": "2020-11-03T23:08:43.010Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c25" + }, + "tags": [ + "Thema 2" + ], + "content": " ", + "thema": "2. Beschreiben Sie das sog. „Chinese-Room-Gedankenexperiment“!", + "date": { + "$date": "2020-11-03T23:08:43.020Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e2fb58cffe0908be9c28" + }, + "tags": [ + "Thema 2" + ], + "content": "Wie Qualia Sich-auf-eine-bestimmte-Weise-Anfühlen, verschiedene Bedeutungen von einem Wort z.B. WEICHE\n", + "thema": "1. Was versteht man in der Philosophie des Geistes unter „phänomenalem Bewusstsein“?", + "date": { + "$date": "2020-11-03T23:08:43.026Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a839c" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Ein physisches Individuum ist etwas, das physische Eigenschaften hat:\nEin mentales Individuum ist etwas, das mentale Eigenschaften hat:\n", + "thema": "4. Was versteht man unter einem „physischen Individuum“ und was unter einem „mentalen (bzw. psychischen) Individuum“? ", + "date": { + "$date": "2020-11-03T23:09:48.693Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83a3" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Jedes physikalische Phänomen/ Ereignis / Zustand hat eine Ursache und ist vollständig kausal determiniert durch andere physikalische Phänomene. Möchte man ein physikalisches Phänomen erklären, kann man dies nur unter Angabe anderer physikalischer Phänomene tun. ", + "thema": "3. Wie lautet die These der kausalen Geschlossenheit des Physikalischen?", + "date": { + "$date": "2020-11-03T23:09:48.702Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83b4" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Gottfried Wilhelm Leibniz", + "thema": "12. Nennen Sie einen historischen Vertreter der Theorie der prästabilierten Harmonie!", + "date": { + "$date": "2020-11-03T23:09:48.726Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e33c53ba1222dc3a83d2" + }, + "tags": [ + "Thema 2.20" + ], + "content": "Ein Quale beschreibt ein subjektives Erlebnis bzw. eine subjektive Erlebnisqualität. ", + "thema": "1. Was versteht man in der Philosophie des Geistes unter „Qualia“ (Einzahl: „das Quale“)?", + "date": { + "$date": "2020-11-03T23:09:48.768Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6de5" + }, + "tags": [ + "Thema 3" + ], + "content": "System von Zeichen stammt üb­rigens von dem berühmten Schwei­zer Linguisten Ferdinand de Saussure. -> Vokabular und einer Grammatik\n", + "thema": "2. Wie hat Ferdinand de Saussure den Begriff der Sprache definiert?", + "date": { + "$date": "2020-11-03T23:11:06.010Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6de8" + }, + "tags": [ + "Thema 3" + ], + "content": "als kleins­ten bedeutungstragenden Einheiten von Wörtern\n", + "thema": "5.was heisst Morphemen?", + "date": { + "$date": "2020-11-03T23:11:06.021Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6ded" + }, + "tags": [ + "Thema 3" + ], + "content": "Indi­zes, Ikone und Symbole\n", + "thema": "5. Welche Arten von Zeichen unterscheidet Charles Sanders Peirce?", + "date": { + "$date": "2020-11-03T23:11:06.029Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6df8" + }, + "tags": [ + "Thema 3" + ], + "content": "Nicht verwirren, keine Mehrdeutigkeit\n", + "thema": "4. Welche Motivation steckt hinter der Philosophie der Idealsprache? Welche Probleme sollen durch eine Idealsprache gelöst bzw. vermieden werden?", + "date": { + "$date": "2020-11-03T23:11:06.055Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e03" + }, + "tags": [ + "Thema 3" + ], + "content": "Ideationstheorie der Bedeutung, mentalistische Theorie der Bedeutung\n", + "thema": "2. Wie wird die Vorstellungstheorie der Bedeutung noch genannt?", + "date": { + "$date": "2020-11-03T23:11:06.073Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e2a" + }, + "tags": [ + "Thema 3" + ], + "content": "Ermeintscherzhaft, performativeÄußerungen als Beschreibungen „innerer geistiger Akte“ zu interpretieren, würde Bigamisten und Meineidigen „ein Hintertürchen öffnen“. Wie ist das zu verstehen? Inwiefern würde das Bigamisten und Meineidigen „ein Hintertürchen öffnen“?den inneren geistigen Akt kommt es nicht an, ein Versprechen z.B. ist eine Sprechhandlung, kein innerer Akt.\nWie bei Heirat “Ich will”", + "thema": "5. Austin betont, dass performative Äußerungen keine Beschreibungen „innerer geistiger Akte“ sind.", + "date": { + "$date": "2020-11-03T23:11:06.125Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e38a869aa50f700b6e2c" + }, + "tags": [ + "Thema 3" + ], + "content": "(er missglückte performative Äußerungen als „Unglücksfälle“). In manchen ! – Unglücksfällen scheitert der Vollzug des performativen Aktes. Solche Fälle nennt Austin „Versager“. Welche Bedingungen müssen erfüllt sein, damit eine performative Äußerung kein „Versager“ ist?\nEs muss eine geeignete Konvention existieren: \nEs müssen die Umstände geeignet sein: kein Pferd als President", + "thema": "7. Performative Äußerungen können auf verschiedene Weisen „missglücken“. ", + "date": { + "$date": "2020-11-03T23:11:06.126Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6a7" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Konventionelle und natürliche Zeichen", + "thema": "2. Welche Arten von Zeichen werden unterschieden?", + "date": { + "$date": "2020-11-03T23:12:19.552Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6b2" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Materielle Gegenstände, Zeichentoken sind, haben eine Bedeutung. Diejenigen ohne, nicht.", + "thema": "4. Materielle Gegenstände können Zeichen(tokens) sein, aber nicht jeder materielle Gegenstand ist ein Zeichen(token). Was unterscheidet materielle Gegenstände, die Zeichen(tokens) sind, von denen, die keine Zeichen(tokens) sind?", + "date": { + "$date": "2020-11-03T23:12:19.570Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6c4" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Locke meint mir Ideen mentale Repräsentationen von Gegenständen und ihren Eigenschaften. Platons Ideen hingegen sind abstrakte Gegenstände und unabhängig vom menschlichen Bewusstsein. ", + "thema": "5. Was meint John Locke, wenn er von „Ideen“ spricht? Kontrastieren Sie damit den Ideenbegriff Platons!", + "date": { + "$date": "2020-11-03T23:12:19.598Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e3d3123d01166028d6c8" + }, + "tags": [ + "Thema 3 2.0" + ], + "content": "Laut Locke verwenden die Laute nicht als Zeichen innerer Vorstellungen und können somit nicht sprechen. Demnach fehlen Papageien innere Vorstellungen bzw die konkrete Fähigkeit, diese in Laute umzuwandeln und zu kommunizieren. ", + "thema": "9. Locke behauptet – entgegen der landläufigen Auffassung – dass Papageien nicht sprechen können. Wie kommt Locke zu dieser These? Was fehlt bei den Papageien zum richtigen Sprechen? ", + "date": { + "$date": "2020-11-03T23:12:19.607Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6d3" + }, + "tags": [ + "Thema 4" + ], + "content": "Es muss in Folge moralische Eigenschaften/ Tatsachen geben, die diese Aussagen wahrmachen", + "thema": "1. Welche ontologischen Konsequenzen hat das Wahrmacherprinzip, wenn es auf normative Aussagen angewendet wird?", + "date": { + "$date": "2020-11-03T23:13:22.467Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6d8" + }, + "tags": [ + "Thema 4" + ], + "content": "Wir können zwar einzelne Bestandteile des Satzes empirisch beobachten, aber nicht das Urteil an sich. „Es ist moralisch verwerflich, über eine rote Ampel zu fahren“: hier kann man beobachten, was passiert, wenn man über eine rote Ampel fährt, dass andere Verkehrsteilnehmer evtl. In Gefahr gebracht oder verletzt werden oder man eine Strafe bekommen. Und dass es die meisten eben nicht machen. Aber man kann nicht beobachten, dass es moralisch verwerflich ist, dies zu tun ", + "thema": "2. Welche Rolle spielen empirische Methoden (Sinneswahrnehmung, Beobachtung) für die Feststellung der Wahrheit von normativen Aussagen in der Ethik und Ästhetik? ", + "date": { + "$date": "2020-11-03T23:13:22.476Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6de" + }, + "tags": [ + "Thema 4" + ], + "content": "Wenn moralische Grundsätze nicht erkennbar sind, wie kann man dann Allgemeingültigkeit für moralische Aussagen treffen, welchen Einfluss hat dies auf Gesetz und Rechtsprechung, wie beeinflusst das unser Zusammenleben? ", + "thema": "4. Welche moralphilosophischen Fragestellungen wirft eine moralische Wertskepsis auf?", + "date": { + "$date": "2020-11-03T23:13:22.484Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fa1e4128099c22f641ba6f8" + }, + "tags": [ + "Thema 4" + ], + "content": "Physikalische Eigenschaften", + "thema": "2. Was versteht man in diesem Kontext unter „natürlichen Eigenschaften“?", + "date": { + "$date": "2020-11-03T23:13:22.509Z" + }, + "vorlesung": "philo2", + "latex": 0, + "__v": 0 +}, +{ + "_id": { + "$oid": "5fe38198c2bca000342690ab" + }, + "tags": [ + "Modul 1" + ], + "thema": "Was ist die intertemporale Bilanzgleichung?", + "content": "Die intertemporale Bilanzgleichung kann herangezogen werden, um den Anfangsbestand eines Postens über eine Addition der Zugänge und eine Subtraktion der Abgänge während eines Zeitraums zum Endbestand fort zu entwickeln. Sie ergibt sich demnach mit der Formel:\n\n$$\\text{Anfangsbestand}_{t-1} + \\text{Zunahmen}_{t} - \\text{Abnahmen}_{t} = \\text{Endbestand}_{t}$$", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2020-12-23T17:42:48.113Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fe54b981dfa9600454f153b" + }, + "tags": [], + "content": "fslkdfd", + "thema": "hhaallooo", + "date": { + "$date": "2020-12-25T02:16:56.721Z" + }, + "vorlesung": "yeysy", + "latex": 0, + "authorId": "5fe52cc345ec36685f026120", + "authorName": "testtesttesttest", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8beed9ec400045ce9c1a" + }, + "tags": [], + "thema": "2. Inwiefern ist das Argumentieren in sozialer bzw. politischer Hinsicht relevant?", + "content": "2. Ein Argument kann dabei helfen unterschiedliche Meinungen zu begleichen und so Konflikte verhindern.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:10:22.106Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8c76d9ec400045ce9c23" + }, + "tags": [], + "thema": "3. Was versteht man in der Logik unter einer „Grammatik“ bzw. „Syntax“ einer formalen Sprache? ", + "content": "3. Menge der Verknüpfungsregeln\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:12:38.885Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff8e92d9ec400045ce9c3e" + }, + "tags": [], + "thema": "3. Erläutern Sie die folgenden Ableitungsregeln und geben Sie jeweils ein Beispiel: Hypothetischer Syllogismus", + "content": "Hypothetischer Syllogismus \n\nBesteht eine Subjunktion zwischen den Aussagen A und B, sowie zwischen B und C, kann aus A auch direkt C gefolgert werden. \n\n1. Wenn es schneit, dann der Boden ist weiß. \n\n2. Wenn der Boden weiß ist, dann ist dieser rutschig. \n\nAlso: Wenn es schneit, dann ist der Boden rutschig (1,2) \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:21:38.638Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff9374d9ec400045ce9c65" + }, + "tags": [], + "thema": "2. Symbolisieren Sie folgendes Argument in der Sprache der Prädikatenlogik!", + "content": "\n 1. Eine Großstadt ist eine Stadt mit mehr als 100.000 Einwohnern.\n 2. Aachen hat mehr als 100.000 Einwohner.\n 3. Also: Aachen ist eine Großstadt. (1,2)\n\n\na: Aachen \nH: hat mehr als 100.000 Einwohner \nG: Ist Großstadt \n\n1. ∀x(Hx → Gx) \n2. Ha \n3. Also Ga (1,2) ", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:42:28.209Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff9436d9ec400045ce9c6c" + }, + "tags": [], + "thema": "1. Wie lautet die Regel der existentiellen Generalisierung?", + "content": "1. Aus der Existenz eines konkreten Subjektes, kann man die generelle Existenz ableiten. \nAllerdings kann man aus der Generellen Existenz nicht darauf schließen, ob ein konkretes Subjekt ex. \nBeispiel: Fa → ∃xFx, allerdings kann aus ∃xFx nicht geschlossen werden, dass Fa gilt. \n\n\n1. Die Formel haben Sie korrekt wiedergegeben (und darauf zielte die Frage eigentlich ab). Allerdings kann man sie nicht so erklären, wie Sie das tun. Denn \"Fa\" ist ja keine Existenzaus., auch keine Aussage über die Exi eines Individuums a. Ich versuche eine natürlichsprachliche bzw. halbformale Formulierung des Prinzips: Aus der Zuschreibung eines Prädikats \"F\" zu einem Individuum a folgt, dass es mindestens einen Gegenstand gibt, der F ist. Oder: Daraus, dass ein bestimmtes Individuum F ist, folgt, dass es etw gibt, das F ist. Oder: Aus einer Prädikation \"Fa\" folgt der generelle Existenzsatz \"Es gibt etwas, das F ist\". Sie haben aber natürlich wieder Recht damit, dass die Impl in der umg Rich. ni gibt", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:45:42.511Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "5fff9494d9ec400045ce9c70" + }, + "tags": [], + "thema": "2. Was versteht man unter einer „lexikalischen Definition“? Sind lexikalische Definitionen wahrheitswertfähig? Sind lexikalische Definitionen erkenntniserweiternd? Wenn ja, inwiefern? Welche Erkenntnis liefern sie uns?", + "content": ". Eine lexikalische Definition beschäftigt sich mit der tatsächlichen Nutzung eines Begriffs, also dem semantischen Inhalt des Begriffs. Dieser Inhalt ist sprachgebunden und kann einer oder mehreren Bedeutungen entsprechen, die alle aufgeführt werden müssen. Deshalb können lexikalische Definitionen nur Wörter betreffen, die durch ihren Gebrauch mit Bedeutung gefüllt wurden. Außerdem können diese Definitionen richtig oder falsch sein (Richtig: Sie geben den Gebrauch eines Wortes richtig wieder. Falsch: Sie geben den Gebrauch nicht richtig wieder.) Dies kann empirisch nachgewiesen werden, d.h. ihr Wahrheitsgehalt kann im Rahmen der Sprachforschung (und nur in Grenzen!) validiert werden (da man ja nie alle Bedeutungen auffangen kann). Würde man bei dem Beispiel „Bank“ bisher nur die Bedeutung „Sitzmöbel“ kennen und später die Bedeutung „Geldinstitut“ hinzufügen, so würde dies nur insofern einen Erkenntnisgewinn bedeuten, da man nun wüsste, dass das Wort „Bank“ mehrere Bedeutungen hat.", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-01-14T00:47:16.125Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602676e7a9e74b004258b447" + }, + "tags": [], + "thema": "7. Das in der klassischen Wissensdefinition geforderte Glauben ist propositional. Was versteht man unter einem „propositionalen Glauben“? Was wäre ein nichtpropositionales Glauben?", + "content": "7. Propositionaler Glauben kann in der Form \"S glaubt, dass p\" ausgedrückt werden. p kann dabei ein Wahrsheitswert zugeordnet werden. Bei nichtpropositionalem Glauben sind z.B. Ausdrücke wie \"Ich glaube an dich\". Dieser Ausdruck enthält keine Proposition, der ein Wahrheitswert zugeordnet werden könnte. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:39:03.837Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602676f5a9e74b004258b448" + }, + "tags": [], + "thema": "8. Das in der klassischen Wissensdefinition geforderte Glauben ist kein manifestes Glauben. Welche Art von Glauben wird in diesem Kontext verlangt? ", + "content": "8. Latentes Glauben\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:39:17.081Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267770a9e74b004258b449" + }, + "tags": [], + "thema": "1. Erklären Sie den Unterschied zwischen epistemischen und nichtepistemischen Rechtfertigungen! ", + "content": "Eine epistemische Rechtfertigung für eine Überzeugung, muss die Chancen, dass die Überzeugung wahr ist signifikant erhöhen. Sprich, sie muss wesentlich zur Erreichung des Wahrheitsziels beitragen. Sie beruht also auf einer Grundlage wie z.B. einem Experten, Fakten etc. Eine nichtepistemische Rechtfertigung erhöht die Chancen auf Wahres nicht.\n Der springende Punkt ist nur: Meine Überzeugung hat es nicht wahrscheinlicher gemacht, dass dieses Zufallsereignis eintritt", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:41:20.627Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267881a9e74b004258b44b" + }, + "tags": [], + "thema": "3. Geben Sie Beispiele sowohl für epistemische als auch für nichtepistemische Rechtfertigungen! ", + "content": "Epistemische Rechtfertigungen: Experten sagen aufgrund von Berechnungen ein Wirtschaftswachstum voraus. Studien haben eine Wirksamkeit für 90% für einen Impfstoff gezeigt. \nBeim Konzept der epistemischen Rechtfertigung also darum, ob die Struktur/das Verfahren der Rechtfertigung im Allgemeinen geeignet ist, die Erreichung des Wahrheitsziels zu fördern. Das lässt die Möglichkeit offen, dass eine epistemische Rechtfertigung auf verschiedene Weise scheitert bzw. mangelhaft ist. (Auch die Rechtfertigung mit den Experten könnte ja scheitern; es könnte sein, dass in diesem konkreten Fall alle Experten korrupt sind oder selber getäuscht wurden.) \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:45:53.192Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602678c1a9e74b004258b450" + }, + "tags": [], + "thema": "1. Welche Wissensquellen werden in der Erkenntnistheorie (zumindest von manchen) angenommen bzw. als potentielle Erkenntnisquellen diskutiert? ", + "content": "Sinneswahrnehmung, Introspektion, Vernunft, Erinnerung, das \"Zeugnis anderer\", Intuition, Emotion, Offenbaring \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:46:57.538Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267956a9e74b004258b45f" + }, + "tags": [], + "thema": "2. Was versteht man, allgemein, unter einem sog. „Trilemma“? ", + "content": "Ein Trilemma ist eine Situation, in der es genau drei Alternativen gibt. Wie beim Dilemma sind alle diese Alternativen allerdings prolembehaftet. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:49:26.287Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267a91a9e74b004258b475" + }, + "tags": [], + "thema": "3. Wie steht es mit dem Wissensbegriff in den (empirischen) Wissenschaften? Wird da vorausgesetzt, dass Wissen Gewissheit impliziert? ", + "content": "In den empirischen Wissenschaften stellt Wissen immer nur den aktuell Best Möglichen Stand dar. Es kann sein, dass neue Erkenntnisse Sachen, welche aktuell als \"Wissen\" aufgefasst werden, widerlegen. So glaube man z.B. vor Aristoteles oder Galileo Galilei dass die Erde eine Scheibe sei. \n\nAllerdings ist auch klar: Die Aussage \"Die Erde ist eine Scheibe\" hat natürlich zu keiner Zeit alle Bedingungen der klassischen Wissensdefinition erfüllt!", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T12:54:41.923Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60267c27a9e74b004258b477" + }, + "tags": [], + "thema": "2. Zum ersten Gettier-Beispiel: Warum erscheint es problematisch zu sagen, dass Smith weiß, dass der Mann, der den Job bekommen wird, 10 Münzen in der Tasche hat? ", + "content": "Die Überzeugung Smiths ist aus anderen Gründen wahr, als er für die Begründung der klassischen Wissensdefinition angibt. Aus diesem Grund erscheint die Überzeugung als zufälliges wahres Glauben. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:01:27.538Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60268069a9e74b004258b48a" + }, + "tags": [], + "thema": "4. Welche Philosophen des 17. und 18. Jahrhunderts werden dem Rationalismus zugeordnet? ", + "content": "René Descartes, Baruch Spinoza, Gottfried Wilhelm Leibniz \n\nDauerlink\nAntworten\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:19:37.077Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602680a2a9e74b004258b48e" + }, + "tags": [], + "thema": "1. Welche Beziehung besteht zwischen Begriffen und Urteilen? ", + "content": "Urteile setzen sich aus Begriffen zusammen. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:20:34.282Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602680bfa9e74b004258b48f" + }, + "tags": [], + "thema": "2. Sowohl in der Philosophie als auch in anderen Kontexten ist von „Begriffen“ und „Urteilen“ in unterschiedlichen Bedeutungen die Rede. Was kann gemeint sein? ", + "content": "Es existieren Folgende Bedeutungen von \"Urteilen\": \n\n Etwas sprachliches wie z.B. ein Aussagensatz \n\n Etwas, das durch einen Satz ausgedrückt wird, ein Bewusstseinsakt oder dessen Inhalt wie z.B. ein Gedanke eines denkenden Subjektes \n\n Etwas abstraktes, sprich kein konkreter Satz oder eine konkreten Bedeutung \n\nAnalog kann \"Begriff\" das folgende Bedeuten: \n\n Etwas sprachliches z.B. ein gesprochenes oder geschriebenes Wort \n\n Ein Baustein eines Urteils im zweiten Sinn (es wird etwas durch den Begriff ausgedrückt) \n\n Etwas abstraktes, also keine konkrete Bedeutung oder kein konkretes Wort \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:21:03.212Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6026815ea9e74b004258b497" + }, + "tags": [], + "thema": "4. Erläutern Sie die folgende empiristische These: „Bei der Geburt ist der menschliche Geist eine tabula rasa.“ Was ist damit gemeint? ", + "content": "Gemeint ist damit, dass der Geist ein \"unbeschriebenes Blatt\" ist. Das heißt, dass bei der Geburt dem menschlichen Geist keine Begriffe oder Urteile bekannt sind, sondern diese erst durch Erfahrung Teil des menschlichen Geistes werden. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:23:42.661Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6026822ca9e74b004258b4a4" + }, + "tags": [], + "thema": "2. Man könnte sagen: Ein analytisches Urteil ist ein logisches Urteil oder ein Urteil, das wir durch Analyse des Subjektbegriffs in ein logisches Urteil umwandeln können. Was ist in diesem Kontext unter einem „logischen Urteil“ zu verstehen? ", + "content": "Das Logische Urteil ist in diesem Kontext so zu verstehen, dass die Wahrheit des Urteils schon alleine durch seine logische Form, unabhängig von der Bedeutung der Begriffe gegeben ist. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:27:08.048Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "60268235a9e74b004258b4a6" + }, + "tags": [], + "thema": "4. Was ist ein „synthetisches Urteil“? ", + "content": "Ein Urteil, das nicht analytisch ist. Also ein solches Urteil, dass unser Wissen über die Welt erweitert. \n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:27:17.978Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "6026838fa9e74b004258b4b8" + }, + "tags": [], + "thema": "1. Erläutern Sie den Unterschied zwischen einem Wahrheitskriterium und einer Wahrheitsdefinition!", + "content": "1. Ein Wahrheitskriterium gibt an, wie man feststellt, ob Satz/Überzeugung wahr ist. Eine Wahrheitsdefinition sagt, was es heißt zu sagen, dass ein Satz/eine Überzeugung wahr ist.\n", + "latex": 0, + "authorId": "5f0b639760f3ab0036ea98f1", + "date": { + "$date": "2021-02-12T13:33:03.725Z" + }, + "vorlesung": "phil1", + "authorName": "erdzan", + "__v": 0 +}, +{ + "_id": { + "$oid": "602833acd2fa7f00455d7752" + }, + "tags": [ + "Defnitionen" + ], + "thema": "Leistungsabhängiges Verfahren", + "content": "Verteilung der Anschaffungsausgaben gemäß Anteil im Nutzungszeitraum abgegebener Leistung an Gesamtleistung\n$$\\frac{AL}{GL}\\cdot (AK-RW)$$\nAL: anteiliige Leistungsabgabe \\\\\nGL: gesamte Leistungsabgabe\\\\\nAK: Anschaffungskosten\\\\\nRW: Restwert am Ende", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-02-13T20:16:44.312Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "602fb42806795900452b3b1e" + }, + "tags": [ + "Kapitel 1" + ], + "thema": "Gemeinsame Wahrscheinlichkeiten", + "content": "Es gilt:\\\\ $$ max(0,p(A) + p(B)-1)\\leq p(A\\cap B) \\leq min(p(A),p(B))$$\\\\ $$ max(p(A),p(B))\\leq p(A\\cup B)\\leq p(A) + p(B)$$", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-19T12:50:48.008Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6030e512e6c161003452db0b" + }, + "tags": [ + "Grupppenentscheidungen" + ], + "thema": "Was ist der Confirmation Bias?", + "content": "Gruppenmitglieder schließen sich häufig zu schnell und zu unreflektiert einer Gruppenmeinung an, es\nkommt zu einem „Gruppendenken“ und möglicherweise zu einem „Risky Shift“.\nDer Bias ist besonders ausgeprägt, wenn die Gruppe sich früh eine Meinung gebildet hat oder eine ausgeprägte Gruppenharmonie besteht. Dies ist insbesondere der Fall bei Gruppengrößen von ca. 20 Mitgliedern, die erfolgreich sind oder im Wettbewerb mit Anderen Gruppen sind.\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-20T10:31:46.563Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "603272204ec6820045c1c7be" + }, + "tags": [ + "Deskriptive Entscheidungslehre", + "Definitionen" + ], + "thema": "Tri-Reference Point Theory", + "content": "Mit der Tri-Reference Point Theory wird der Versuch unternommen, drei typische Bezugspunkte in ein Modell zu fassen:\n-Mindestanspruch: Höchste Bedeutung\n-Status Quo: Niedrigste Bedeutung\n-Ziel: Mittlere Bedeutung", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-02-21T14:45:52.141Z" + }, + "vorlesung": "dectheo", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6109446c4a2776003b75a786" + }, + "tags": [ + "Definitions" + ], + "thema": "AIC score - Definition", + "content": "$AIC=2k-2ln(L)$, where $L$ is the model likelihood and $k$ is the number of free variables", + "latex": 1, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-08-03T13:28:12.467Z" + }, + "vorlesung": "webmine", + "__v": 0 +}, +{ + "_id": { + "$oid": "6120b56d9f6c4a003c957cdd" + }, + "tags": [ + "Event data" + ], + "thema": "What is a trace?", + "content": "A trace is a sequence of activities referring to a particular case.\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "date": { + "$date": "2021-08-21T08:12:29.218Z" + }, + "vorlesung": "bpi", + "__v": 0 +}, +{ + "_id": { + "$oid": "612102d89f6c4a003c957d8f" + }, + "tags": [ + "Process discovery" + ], + "thema": "When is a workflow net sound?", + "content": "A WF-net is sound if and only if the following properties hold:\n\t1. safeness: places cannot hold multiple tokens at the same time (i.e. 1-bounded), \n\t2. proper completion: if the sink place is marked, all other places are empty,\n\t3. option to complete: it is always possible to reach the marking that marks just the sink place, (implies \n proper completion)\n\t4. absence of dead parts: for any transition there is a firing sequence enabling it\nA WF-net is sound if and only if the corresponding \"short-circuited\" Petri net is live and bounded!\nWe get the short-circuited Petri net by adding a transition from the end to the start place.\n", + "latex": 0, + "authorId": "5ec0fcd340c53412bfacdc8b", + "date": { + "$date": "2021-08-21T13:42:48.205Z" + }, + "vorlesung": "bpi", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61db0b09861ee773b065927b" + }, + "thema": "Beurteilung der einstufigen Divisionskalkulation", + "content": "- Einfachste Form der Produktionskalkulation\n- Hoher Grad an Ungenauigkeit\n- Geringe Eignung für Kostenanalysen\n- Annahmen, dass Kosten separierbar sind, gilt bei mehreren Produkten idR nicht", + "tags": [ + "Internes Rewe" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-09T16:19:21.495Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61ec818a00de2c6d04dfc1ed" + }, + "thema": "Wovon hängt die Wahl der Wertebene aus Unternehmersicht ab?", + "content": "
  • betrachteter Zeitraum: Totalbetrachtung/ Partialbetrachtung
  • gewählter Maßstab für Reichtumsveränderung
", + "tags": [ + "Modul 1" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-22T22:13:30.037Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61ec83fe00de2c6d04dfc1f5" + }, + "thema": "Grenzen Sie die Begriffe »Partialbetrachtung« und »Totalbetrachtung« voneinander ab!", + "content": "

Bei der Partialbetrachtung beziehen wir uns auf einen festgelegten Zeitraum (meist ein Geschäftsjahr). Es handelt sich hierbei nur um ein Teil der Unternehmenslendsdauer.

Bei der Totalbetrachtung wird sich auf die gesamte Lebensdauer eines Unternehmens bezogen

", + "tags": [ + "Modul 1", + "Buchführung" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-22T22:23:58.648Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61fa7db6d84a9bac2d0d4e12" + }, + "thema": "Wofür werden Aufwand(Ertragskorrektur) und Ertrag(Aufwandskorrektur) genutzt?", + "content": "

Es kann vorkommen, dass Erträge und Aufwendungen korrigiert werden müssen (zum Beispiel bei Abzug des Skontos bei Zahlung)

In diesem Falle müsste das Ertrags-(bzw Aufwands-) konto auf der Soll-(bzw. Haben-) Seite angesprochen werden.

Allerdings kann es vorkommen, dass Vertragsabschluss und Einzahlung bzw Auszahlung in unterschiedlichen Zeiträumen anfallen. Dann ist dies nicht möglich da die Konten temporär sind und nach Abschluss nicht mehr korrigiert werden können.

Aus diesem Grund nutzt man Aufwand(Ertragskorrektur) und Ertrag(Aufwandskorrektur) Konten

", + "tags": [ + "Modul 3" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-02T12:48:54.393Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61fbe5729e7fc2f46e529824" + }, + "thema": "Was ist eine Preisabweichung?", + "content": "

Die Preisabweichung (PA) beschreibt denjenigen Teil der Gesamtabweichung, der dadurch entstanden ist, dass der Ist-Stückpreis  vom Plan-Stückpreis  abweicht

", + "tags": [ + "Modul 7", + "Defnitionen" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-03T14:23:46.587Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61f573f610109de2e8498e5b" + }, + "thema": "Aus welchen Zahlungsstömen setzt sich die KFR zusammen?", + "content": "
  1. Zahlungsstrom aus operativer Tätigkeit
  2. Zahlungsstrom aus Investitionstätigkeit
  3. Zahlungsstrom aus Finanzierungstätigkeit
", + "tags": [ + "KFR" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-29T17:05:58.144Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61ee87800c1139a88a81a556" + }, + "thema": "Wann ist ein Zusammenhang zum Verkauf von Gütern und Dienstleistungen gegeben?", + "content": "
  • Beim Marginalprinzip gilt: der Zusammenhang ist nur gegeben, wenn ein ursächlicher Zusammenhang zwischen den verkauften Gütern und Güterverzehr besteht.
  • Beim Finalprinzip reicht ein logisch begründbarer Zusammenhang zwischen verkauften Gütern und Güterverzehr aus.
", + "tags": [ + "Modul 2" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-24T11:03:28.919Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61f2ade03175a7409dd4d4b3" + }, + "thema": "Wann sind Korrekturbuchung erforderlich?", + "content": "

Immer dann, wenn die Menge eines Guts im Inventar nicht der Menge in der Buchhhaltung entspricht.

Beispiele dafür sind:

  • Falsche Buchung
  • Verderb
  • Diebstahl
  • Unverbuchte Entnahmen

Bei Verwendung des Gesamtkostenverfahrens ist es nötig am Ende des Zeitraums eine Korrekturbuchung zu tätigen

", + "tags": [ + "Modul 3" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-27T14:36:16.143Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61f2a4f83175a7409dd4d4a7" + }, + "thema": "Was ist Inventur?", + "content": "

Inventur ist der Vorgang, alle Vermögensgüter und Fremdkapitalposten eines Unternehmens mengenmäßig aufzuzeichnen, die man in der Realität vorfindet.

", + "tags": [ + "Defnitionen", + "Modul 3" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-27T13:58:16.996Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61f1855c071fd5ddee1dd1da" + }, + "thema": "Was ist die intratemporale Bilanzgleichung?", + "content": "

Vermögen = Fremdkapital + Eigenkapital

Auf den Unternehmer entfallene Ressourcen = Ökonomische Ressourcen des Unternehmers - Ansprüche Fremder auf diese Resourcen

", + "tags": [ + "Modul 2" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-26T17:31:08.846Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6207b8045d5b454833996e19" + }, + "thema": "How can we reduce latency in i3?", + "content": "

For the first packet, use normal CHORD. After we found the trigger pointing to the receiver, we cache this trigger and contact it next time directly. We don't cache the IP address of the receiver, since we would lose the advantages of i3 like mobility

", + "tags": [ + "P2P", + "i3" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-12T13:37:08.733Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6204fb41743558faedab7ba9" + }, + "thema": "What are the main reasons for P2P?", + "content": "

The classical internet has many weaknesses: limited scalability, flexibility extensibility, reliability,...


Decentralized self-organizing systems with decentralized usage of resources help to deal with these weaknesses

", + "tags": [ + "P2P" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-02-10T11:47:13.983Z" + }, + "vorlesung": "ait", + "__v": 0 +}, +{ + "_id": { + "$oid": "6208f5a94df5d7974ee75ffe" + }, + "thema": "What are scalability issues in Bitcoin?", + "content": "
  • Transaction throughput: Visa can process >1500 transactions/s, Bitcoin ~3.5 transactions/s
  • Transaction latency: Latency until a transaction is confirmed, is at least one hour in Bitcoin
  • Synchronization time: Current Bitcoin blockchain needs ~35h to be synchronized
  • Transaction costs: Transactions cost fees, energy to mine, network bandwidth and storage
", + "tags": [ + "P2P", + "Bitcoin" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-13T12:12:25.407Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62090f804df5d7974ee76004" + }, + "thema": "How can micropayments be managed on the blockchain?", + "content": "

Deposit funds and collaboratively negotiate new refund transactions for each received data chunk. This deposit fund is blocked.

", + "tags": [ + "P2P", + "Bitcoin" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-13T14:02:40.875Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6204fb70743558faedab7bae" + }, + "thema": "What are P2P systems?", + "content": "

„P2P is a class of applications that takes advantage of resources – storage, cycles, content, human presence – available at the edge of the Internet.

Because accessing these decentralized resources means operating in an environment of unstable connectivity and unpredictable IP addresses, P2P nodes must operate outside the DNS system and have significant or total autonomy from central servers.


We distinguish between Central and Pure P2P. In a central P2P system, the location information about data is stored in a central server. In a pure P2P system we need flooding to get that information

", + "tags": [ + "P2P" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-02-10T11:48:00.856Z" + }, + "vorlesung": "ait", + "__v": 0 +}, +{ + "_id": { + "$oid": "620ab827e8b267132a672101" + }, + "thema": "How does MapReduce locate stragglers?", + "content": "

MapReduce monitors each task progress using a progress score between 0 and 100 %. If a task‘s progress score is less than (average - 20%), and the task has run for at least 1 minute, it is marked as a straggler

", + "tags": [ + "Cloud Computing", + "MapReduce" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-14T20:14:31.041Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "620ab671e8b267132a6720f5" + }, + "thema": "What is the strategy used by MapReduce? Why?", + "content": "

MapReduce adopts a pull strategy rather than a push one so that the Job Tracker does not need to know the current load of each Task Tracker.

", + "tags": [ + "Cloud Computing", + "MapReduce" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-14T20:07:13.503Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "620ceb923ae756c0eccb99fe" + }, + "thema": "Is multi-hopping more energy-efficient than direct communication?", + "content": "

Energy consumption for transmitting over distance d is proportional to c∙n∙(d/n)^a, a being some constant and n the number of hops.

Thus it depends on the number of hops. In general, it saves energy but the topology needs to be carefully designed

", + "tags": [ + "CPS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-16T12:18:26.461Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62d51ca427e465f5f01f84fa" + }, + "thema": "What is monitoring?", + "content": "

collecting performance data and determining performance measures and forecasts. In case of disseminating performance information, a report is generated. 

", + "tags": [ + "Monitoring & Controlling", + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-07-18T08:41:08.908Z" + }, + "vorlesung": "spm", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6213a67add627b1fdc0c5f3b" + }, + "thema": "How is bootstrapping done in Bitcoin?", + "content": "

If a new node joins the blockchain, it contacts one of the seed nodes (via DNS or Hard-coded list) to get more addresses. It then chooses eight random peers (reliability and security). It contacts the peers to download and verify the whole blockchain (the first block is hardcoded into each client)

", + "tags": [ + "Bitcoin" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-02-21T14:49:30.351Z" + }, + "vorlesung": "ait", + "__v": 0 +}, +{ + "_id": { + "$oid": "62d973f2f459e370f0d8b4ab" + }, + "thema": "What are the four main values of the agile manifesto?", + "content": "
  • Individuals over processes and tools
  • Working software over comprehensive documentation
  • Customer collaboration over contract negotiation
  • Responding to change over following a plan
", + "tags": [ + "Agility" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-07-21T15:42:42.207Z" + }, + "vorlesung": "spm", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62d16eb6826192d8f0a532ca" + }, + "thema": "What is risk in the context of a project?", + "content": "

An uncertain event or condition that, if it occurs, has a positive or negative effect on a project objective. PMBOK

", + "tags": [ + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-07-15T13:42:14.361Z" + }, + "vorlesung": "spm", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62da569afa686e685a791d6b" + }, + "thema": "What is Decision Analysis and Resolution (DAR)?", + "content": "

Decision Analysis and Resolution (DAR) is a technique to analyse possible decisions using a formal evaluation process that evaluates identified alternatives against established criteria.

", + "tags": [ + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-22T07:49:46.233Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "62d51cc327e465f5f01f84ff" + }, + "thema": "What is controlling?", + "content": "

comparing actual performance with planned performance, analyzing deviations, and evaluating possible alternatives. Taking appropriate corrective actions as needed.

", + "tags": [ + "Monitoring & Controlling", + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-07-18T08:41:39.557Z" + }, + "vorlesung": "spm", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8d5f1d47165b49f1e6b91" + }, + "thema": "What is a botnet?", + "content": "

A botnet is a collection of many infected computers which execute arbitrary operations on the botnet herders command. 

", + "tags": [ + "Botnets" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:01:05.475Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62d915644099bbe70dbe1c26" + }, + "thema": "What is a Work Breakdown Structure?", + "content": "

A deliverable-oriented, hierarchical grouping of project elements that organizes and defines the total work scope of the project. Each descending level represents an increasingly detailed definition of the project.

", + "tags": [ + "Definitions", + "Planning" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-07-21T08:59:16.910Z" + }, + "vorlesung": "spm", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8e1f5d47165b49f1e6c00" + }, + "thema": "What are the main components of an IDS and how do they interact with each other?", + "content": "

Sensor obtain data

Analyzer gather data from sensors, determine if event is of interest based on Security Policy

UI view output, control behavior

", + "tags": [ + "IDS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:52:21.291Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62da55d5fa686e685a791d52" + }, + "thema": "Precedence planning", + "content": "

Precedence planning: Defining the logical sequence of the work packages.

", + "tags": [ + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-22T07:46:29.210Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8e28ed47165b49f1e6c14" + }, + "thema": "Can attackers protect themselves from being identified if they use a cascade of mixes when trying to sell a zero-day-exploit on the online “black market”?", + "content": "

• It is always a good idea to perform illegal actions in an anonymous way

• You also have find a way to get paid anonymously 

", + "tags": [ + "Anonymous Communication" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:54:54.073Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8d4d4d47165b49f1e6b77" + }, + "thema": "What is the main shared characteristic of a virus and a worm? In which aspect do they differ?", + "content": "

Both viruses and worms replicate/propagate.


A virus is however attached to an existing executable while a worm is an independent computer program.

", + "tags": [ + "Malware" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T10:56:20.384Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "630790d3373921af2dc0b878" + }, + "thema": "What is a Test Adequacy Criterion (TAC)?", + "content": "

A program P is adequately tested regarding a defined TCSC iff the set of test cases fulfilling the TCSC discovers no error in P.

", + "tags": [ + "Definitions", + "L10" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-25T15:10:11.151Z" + }, + "vorlesung": "sqa", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8dc34d47165b49f1e6bd5" + }, + "thema": "Which mitigation technique tries to make the prediction of memory addresses harder?", + "content": "

Address Space Layout Randomization (ASLR) can be used for this purpose. It maps key data areas such as shared libraries to random locations in the memory.

It is therefore difficult for an attacker to predict the location of the executable code .This should prevent some exploitation techniques (e.g., return-to-libc attacks) where detailed knowledge of the memory locations is necessary 

", + "tags": [ + "Overflow Attacks" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:27:48.669Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8e45dd47165b49f1e6c2b" + }, + "thema": "What does “proof of work” mean? How is this concept used for Bitcoin?", + "content": "

Proof of work (PoW) is a piece of data that requires a not-insignificant but feasible amount of computational effort from the user(s) to create

Most important property of PoW schemes is their asymmetry: computationally difficult to create a valid proof of work, trivial to check its validity

", + "tags": [ + "Bitcoin" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T12:02:37.818Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "63072e7b8a0c1b6475b81f08" + }, + "thema": "What are the 5 levels of CMMI?", + "content": "
  • Level 1-performed: The process runs in a non-planned chaotic way.
  • Level 2-managed: Projects are planned and controlled. Requirements are systematically managed.
  • Level 3-defined: The process and all activities are standardized and defined in a company-wide process model.
  • Level 4-quantitatively managed: Measurements are collected for a product and process.
  • Level 5-optimizing: Using the measurements, the process is continuously improved.
", + "tags": [ + "L04" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-08-25T08:10:35.432Z" + }, + "vorlesung": "sqa", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61efc361cc5a1b9e26d08a97" + }, + "thema": "Was ist ein Buchungssatz?", + "content": "

Ein Buchungssatz ist eine Anweisung, auf welchen Konten in welcher Höhe ein Zugang oder ein Abgang zu vermerken ist

", + "tags": [ + "Defnitionen", + "Modul 2" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-25T09:31:13.446Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62054993743558faedab7c10" + }, + "thema": "Are scale-free networks robust against attacks?", + "content": "

It depends on the kind of attack. They are robust against random failures and random attacks but are quite sensitive to targeted attacks (against the hubs in the graph)

", + "tags": [ + "P2P" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-02-10T17:21:23.108Z" + }, + "vorlesung": "ait", + "__v": 0 +}, +{ + "_id": { + "$oid": "620bb15ee8b267132a672107" + }, + "thema": "What is a Cyber-Physical-System?", + "content": "

A Cyber-Physical System (CPS) is a system, with computing capabilities, that is interconnected with other systems and interact with the physical environment.

", + "tags": [ + "CPS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-15T13:57:50.369Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "620d0d943ae756c0eccb9a03" + }, + "thema": "What is Adaptive Fidelity?", + "content": "

Adapt the effort with which data is exchanged to the currently required accuracy/fidelity. For example for smoke detectors we only rarely need to send a \"everything ok\" message.

", + "tags": [ + "CPS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-16T14:43:32.912Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62078c240e4686b5a9a17740" + }, + "thema": "What happens if there is a finger failure during routing in Chord?", + "content": "

Forward to the previous finger in the table and trigger a repair mechanism which replaces the finger with its successor

", + "tags": [ + "P2P", + "Chord" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-02-12T10:29:56.886Z" + }, + "vorlesung": "ait", + "__v": 0 +}, +{ + "_id": { + "$oid": "62cee5adc8416aa73b607d72" + }, + "thema": "Stakeholder management", + "content": "

Stakeholder Management includes processes required to identify the people, groups or organizations that could impact or be impacted by the project, to analyse stakeholder expectations and their impact on the project, and to develop appropriate management strategies for effectively engaging stakeholders in project decisions and execution

", + "tags": [ + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-07-13T15:33:01.565Z" + }, + "vorlesung": "spm", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62d16f6d826192d8f0a532db" + }, + "thema": "What is risk management?", + "content": "

Systematic process of identifying, analysing, and responding to project risks. It includes minimising the consequences of adverse events to project objectives.

", + "tags": [ + "Definitions", + "Risk management" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-07-15T13:45:17.897Z" + }, + "vorlesung": "spm", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62d69d453d9a21d88aadac5d" + }, + "thema": "What are two kinds of control measures that we can use?", + "content": "
  • Corrective measures: closing the gap between actual state and plan
  • Plan modifications : adapting the plan to the actual state of the project
", + "tags": [ + "Monitoring & Controlling" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-19T12:02:13.607Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "620940284df5d7974ee76027" + }, + "thema": "What is the main difference between a data center and a P2P system?", + "content": "

Data Centers are very structured in contrast to P2P systems

", + "tags": [ + "Cloud Computing" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-13T17:30:16.696Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62da54b1fa686e685a791d25" + }, + "thema": "What is project management", + "content": "

Project management is the application of knowledge, skills, tools, and techniques to project activities to meet project requirements.

", + "tags": [ + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-22T07:41:37.538Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "62d98205776c5f0244ea1dc3" + }, + "thema": "Agility development", + "content": "

software development approach based on iterative development, frequent inspection and adaptation, and incremental deliveries, in which requirements and solutions evolve through collaboration in cross-functional teams and through continuous stakeholder feedback   

", + "tags": [ + "Definitions", + "Agility" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-07-21T16:42:45.073Z" + }, + "vorlesung": "spm", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8d597d47165b49f1e6b89" + }, + "thema": "What is the purpose of ransomware?", + "content": "

Encrypting (and/or exfiltrating) all valuable data of the user and then Blackmailing/Extorting them into paying a high ransom, e.g., in Bitcoin.

", + "tags": [ + "Malware" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T10:59:35.261Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62da55bbfa686e685a791d4d" + }, + "thema": "What is a milestone?", + "content": "

Milestones are defined points in time during the project where defined results have to be available

", + "tags": [ + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-22T07:46:03.913Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8d874d47165b49f1e6bb4" + }, + "thema": "Why is anti-virus software often characterized as “snake oil” by security researchers?", + "content": "

• AV is always one step behind, signatures can only be provided for known malware

• AV only protect from things that security-aware people would not do

\t• e.g., opening suspicious e-mail attachments, visiting shady websites, . . .

• Can even introduce new vulnerabilities

• Host-based security measures can always be circumvented

", + "tags": [ + "Malware" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:11:48.316Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62eccd81dcb5535a4389cc08" + }, + "thema": "Lifecycle of a Botnet from the Defense View", + "content": "
  • Detection (detect new bot, can happen during infection, rallying or execution)
  • Capturing (bot malware is captured by professionals)
  • Analysis (bot malware is analysed about: spreading strategies, purpose, C&C infrastructure)
  • Tear down (botnet hunters try to tear down the botnet)
", + "tags": [ + "Botnets" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-05T07:57:53.613Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8e231d47165b49f1e6c0a" + }, + "thema": "How do Network IDSs handle TLS or end-to-end encrypted traffic? Why can this be a problem?", + "content": "

• simply ignore (pass): potentially ignore attacks

• completely block (deny): break the Internet

• deep packet inspection: potential for new vulnerabilities, privacy, ... 

", + "tags": [ + "IDS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:53:21.470Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62ecd1afdcb5535a4389cc0d" + }, + "thema": "Sinkholing", + "content": "

Sinkholing is a technique used to redirect malicious traffic from its original destination to a server under the control of a defender, thus protecting your network from being disrupted by DDoS attacks or botnets. The server which acts as the C&C (Command & Control) of this traffic is called a sinkhole.

", + "tags": [ + "Botnets" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-05T08:15:43.714Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "6305ed0b3d41241b8e628c8a" + }, + "thema": "What is a measurement?", + "content": "

act or process of assigning a number or category to an entity to describe an attribute of that entity.

", + "tags": [ + "Definitions", + "L02" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-24T09:19:07.383Z" + }, + "vorlesung": "sqa", + "__v": 0 +}, +{ + "_id": { + "$oid": "62ecdfc375953b9b9fdd26ca" + }, + "thema": "What are the roles in organized crime with Botnets?", + "content": "
  • Exploit developers: look for vulnerabilities that could be exploited
  • Malware Programmers: Develop C&C server and bot client
  • Botnet Herders: Operates the botnet, potentially sells out or rents out the control over it
  • Botnet Users: Uses the botnet to mount an actual attack
", + "tags": [ + "Botnets" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-05T09:15:47.252Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "63074c74b5c5cd613c925627" + }, + "thema": "Testing", + "content": "

activity in which a system or component is executed under specified conditions, the results are observed or recorded, and an evaluation is made of some aspect of the system or component.

", + "tags": [ + "Definitions", + "L09" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-25T10:18:28.709Z" + }, + "vorlesung": "sqa", + "__v": 0 +}, +{ + "_id": { + "$oid": "62ecdfe575953b9b9fdd26db" + }, + "thema": "Roles in organized Cybercrime", + "content": "
  • Exploit developers: look for vulnerabilities that could be exploited
  • Malware Programmers: Develop C&C server and bot client
  • Botnet Herders: Operates the botnet, potentially sells out or rents out the control over it
  • Botnet Users: Uses the botnet to mount an actual attack
", + "tags": [], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-08-05T09:16:21.289Z" + }, + "vorlesung": "itsec2", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8d6b8d47165b49f1e6ba0" + }, + "thema": " Since C&C servers communicate with their bots on a one-to-one basis, it is very difficult to get an overview of a botnet when staying passive. What do researchers often try to do to gather in-depth information about a botnet and/or to take it down?", + "content": "

Sinkholing. A botnet is sinkholed by redirecting the malicious command-and-control communication directly to an own benign analysis server. Sinkholing can also be used to completely take down a botnet.

", + "tags": [ + "Botnets" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:04:24.351Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8dc16d47165b49f1e6bd0" + }, + "thema": "What is the difference between a ROP attack and a return-2-libc attack?", + "content": "

ROP: chains the last instructions of functions (gadgets) together to build up the code the attacker desires.

Return-2-libc: attack uses the libc functions (e.g. system) to build up exploits. (The stack is previously prepared with the arguments these functions need.) 

", + "tags": [ + "Overflow Attacks" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:27:18.891Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8e395d47165b49f1e6c1e" + }, + "thema": "Assume some parties are participating in a one-mix protocol. An attacker who observers the traffic going in and out of the single hop wants to link incoming and outgoing messages. What can be done by the honest parties and the mix to make it harder for the attacker to reach this goal?", + "content": "

Normalize message size (padding to a fixed size)

Normalize sending time (mix collects messages before forwarding all at once) 

Send additional bogus messages

", + "tags": [ + "Anonymous Communication" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:59:17.726Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f9f81f5f127a24406e7c92" + }, + "thema": "Base Rate Fallacy", + "content": "

If the actual number of intrusions are low compared to the number of legitimate uses of a system then if an alarm is raised the probability that indeed an attack takes place is very low unless the detection is extremely discriminative.

", + "tags": [ + "IDS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-08-15T07:39:11.339Z" + }, + "vorlesung": "itsec2", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "630791d3373921af2dc0b87e" + }, + "thema": "Model-based Testing", + "content": "

software testing in which test cases are derived in whole or in part from a model that describes some (usually functional) aspects of the system under test (SUT)

", + "tags": [ + "Definitions", + "L10" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-25T15:14:27.853Z" + }, + "vorlesung": "sqa", + "__v": 0 +}, +{ + "_id": { + "$oid": "61fbea289e7fc2f46e529855" + }, + "thema": "Kann man Kosten und Aufwand gleichsetzen?", + "content": "

Nein, es gibt Kosten die keine Aufwand erzeugen (zB kalkulatorischer Unternehmerlohn) und Aufwand der keine Kosten erzeugt (Kursverluste von Wertpapieren)

", + "tags": [ + "Internes Rewe", + "Modul 4" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-03T14:43:52.410Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61f5489010109de2e8498de6" + }, + "thema": "Abschluss des Kontos ", + "content": "

Buchung, bei welcher der Saldo des Kontos zu null wird.

Der Saldo bildet die Differenz zwischen Haben und Soll und wird auf das überstehende Konto gebucht

", + "tags": [ + "Modul 3", + "Defnitionen" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-29T14:00:48.003Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "6204ffa6743558faedab7bbb" + }, + "thema": "What is the essential challenge of a distributed system? What are the main approaches to fix it?", + "content": "

Location of a data item in the distributed system.

  • Where should we place a new item?
  • How do we know where an existing item was stored?

To fix this issue, there are three main approaches:

  1. Central server
  2. Flooding search
  3. Distributed indexing
", + "tags": [ + "P2P" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-02-10T12:05:58.519Z" + }, + "vorlesung": "ait", + "__v": 0 +}, +{ + "_id": { + "$oid": "62050b73743558faedab7bd8" + }, + "thema": "What are advantages and disadvantages of Pure P2P", + "content": "

Advantages

  • No single point of failure
  • Can provide anonymity
  • Supports fuzzy/wildcard queries

Disadvantages

  • Bootstrapping less comfortable
  • High signaling traffic because of decentralization
  • Overlay topology not optimal (no coordinator / complete network view)
  • If not adapted to the physical structure, delay and total network load increases, e.g. zigzag routes
  • No definitive statement is possible if the content is not available or not found
", + "tags": [ + "P2P" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-10T12:56:19.914Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "620541e4743558faedab7c0b" + }, + "thema": "Why are Power Law networks called Power Law networks?", + "content": "

In a power law network, the probability that a node has k links is proportional to the number of links to the power of a. The WWW follows such a power law distribution with a rangin from -4 to -2

", + "tags": [ + "P2P" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-02-10T16:48:36.371Z" + }, + "vorlesung": "ait", + "__v": 0 +}, +{ + "_id": { + "$oid": "6208e0a24df5d7974ee75fcc" + }, + "thema": "What is a blockchain?", + "content": "

The blockchain is a public append-only ledger for Bitcoin transactions. It is a cryptographic chain of blocks, where each block contains a set of transactions.

Transactions are only considered valid once they entered the blockchain. This means that people that join the network can download this ledger and inspect all transactions up to the current state.

The blocks can't be altered as block ids show proof of work which makes it computationally expensive to find new blocks

", + "tags": [ + "P2P", + "Bitcoin" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-13T10:42:42.973Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6208e3f14df5d7974ee75fe2" + }, + "thema": "What are the properties of cryptographic hash functions?", + "content": "
  • Preimage resistance: Given hash value H it is hard to find any message with h(m) = H
  • Second preimage resistance: Given message m, it is hard to find a different m' with the same hash
  • Collision resistance: It is hard to find two different messages with the same hash. This implies second preimage resistance
", + "tags": [ + "P2P", + "Bitcoin" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-13T10:56:49.896Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "620912c04df5d7974ee76014" + }, + "thema": "What is a mixing service?", + "content": "

A central pool where users pay into and that is then used to do the payment. The operator knows the full history of payments. There is also a decentralized mixing service approach called CoinParty.

", + "tags": [ + "P2P", + "Bitcoin" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-13T14:16:32.095Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6208ece84df5d7974ee75fe8" + }, + "thema": "How are transactions realized in Bitcoin?", + "content": "

Transactions are realized as digital lockboxes. Each transaction sends bitcoins to a locker. The locker is anonymous (or rather: pseudonymous). Lockers are accessed using private keys by creating signatures


The sender of funds sets up conditions to open the locker by defining an ID of keys that may access the funds. The conditions are expressed as small script

", + "tags": [ + "P2P", + "Bitcoin" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-13T11:35:04.186Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "620940c24df5d7974ee7602c" + }, + "thema": "What is Cloud Computing?", + "content": "

\"Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.\"

", + "tags": [ + "Cloud Computing" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-13T17:32:50.629Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "620a63c291f7fb1f4b9bccfd" + }, + "thema": "What is Amdahl's Law?", + "content": "

Suppose that we parallelize a program to run on n processors, while only a portion p of the program is parallelizable. Then the speedup can be calculated as S = 1/((1-p)+p/n)

", + "tags": [ + "Cloud Computing" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-14T14:14:26.235Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "620a344f91f7fb1f4b9bccda" + }, + "thema": "How is data partitioned in Cassandra?", + "content": "

The partitioning is done on a ring topology. Like CHORD, a hashing function assigns keys to a partition on the ring. 

", + "tags": [ + "Cloud Computing", + "Cassandra" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-14T10:51:59.901Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "620ab816e8b267132a6720fb" + }, + "thema": "What is speculative execution?", + "content": "

Speculative execution e attempts to locate slow tasks (stragglers) and run redundant (speculative) tasks that will hopefully finish before the corresponding stragglers

", + "tags": [ + "Cloud Computing", + "MapReduce" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-14T20:14:14.229Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62122e2ae6ca076ea39dbd6b" + }, + "thema": "What are the five principles for QoS?", + "content": "
  1. Traffic/Guarantees Specification
  2. Traffic Classification
  3. Traffic Isolation
  4. Call Admission
  5. Resource Sharing
", + "tags": [ + "QoS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-20T12:03:54.398Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "620d0e593ae756c0eccb9a08" + }, + "thema": "What are metrics for data aggregation in CPS?", + "content": "
  • Accuracy
  • Completeness:
  • Latency
  • Message overhead
", + "tags": [ + "CPS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-16T14:46:49.274Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6213ba29dd627b1fdc0c5f69" + }, + "thema": "What are problems in best effort communication?", + "content": "
  • no upper bounds for packet delivery time (delay)
  • Varying delay with each packet (jitter)
  • No lower bounds for data rate (bandwidth)
  • Packets might get lost (packet loss ratio)


", + "tags": [ + "QoS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-02-21T16:13:29.477Z" + }, + "vorlesung": "ait", + "__v": 0 +}, +{ + "_id": { + "$oid": "62121cbae6ca076ea39dbd59" + }, + "thema": "What is best effort?", + "content": "

Communication on the Internet is best-effort. This means certain problems:

  • no upper bounds for packet delivery time (delay)
  • Varying delay with each packet (jitter)
  • No lower bounds for data rate (bandwidth)
  • Packets might get lost (packet loss ratio)
", + "tags": [ + "QoS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-20T10:49:30.359Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62d938edb71af3024a2e5c4d" + }, + "thema": "What are the main values of scrum?", + "content": "
  • Commitment: Team members personally commit to achieving team goals
  • Courage: Team members do the right thing and work on tough problems
  • Focus: Concentrate on the work identified for the sprint and the goals of the team.
  • Openness: Team members and stakeholders are open about all the work and the challenges the team encounters.
  • Respect: Team members respect each other to be capable and independent.
", + "tags": [ + "Scrum" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-07-21T11:30:53.839Z" + }, + "vorlesung": "spm", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62e141d9185ffd648612e674" + }, + "thema": "dfgdfg", + "content": "

dfgfggdf

", + "tags": [ + "fdgfdgdg" + ], + "authorId": "62e141af185ffd648612e66b", + "latex": 1, + "date": { + "$date": "2022-07-27T13:47:05.702Z" + }, + "vorlesung": "dfgfdg", + "authorName": "sdfssdf", + "__v": 0 +}, +{ + "_id": { + "$oid": "62da5547fa686e685a791d3e" + }, + "thema": "Scrum of Scrums", + "content": "

Scrum of Scrums— A technique to scale Scrum up to large groups (over a dozen people), consisting of dividing the groups into agile teams of 5-10.

", + "tags": [ + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-22T07:44:07.774Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8e34cd47165b49f1e6c19" + }, + "thema": "Will a mix network still provide some anonymity even if some mixes collaborate? Why? Why not?", + "content": "

• Attackers must control all nodes in the route used to link sender and recipient

• Single mix on this path is not compromised ⇒ guarantees the unlinkability of the communicating parties 

", + "tags": [ + "Anonymous Communication" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:58:04.877Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62da5566fa686e685a791d43" + }, + "thema": "What is a project goal?", + "content": "

Project goal: A project goal is everything the project has to produce and deliver.

", + "tags": [ + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-22T07:44:38.886Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8e734d47165b49f1e6c4f" + }, + "thema": "How can cookies be used to track users across different websites?", + "content": "

Via third-party cookies, e.g.: • Cookie Synchronization • Retargeting

", + "tags": [ + "Cookies" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T12:14:44.847Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "61f2b2bf3175a7409dd4d4c8" + }, + "thema": "Was ist ein passiver RAP?", + "content": "

Ein passiver Rechnungsabgrenzungsposten (RAP) ist immer dann erforderlich, wenn eine erhaltene Vorauszahlung existiert.

Es handelt sich um einen passiven RAP da wir bei erhaltener Vorauszahlung eine Verbindlichkeit gegenüner unseres Kunden haben. (Verbindlichkeiten stehen auf der Passivseite der Bilanz)

", + "tags": [ + "Modul 3", + "Defnitionen" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-27T14:57:03.480Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61f5529110109de2e8498e21" + }, + "thema": "Auf welches Konto werden alle Konten abgeschlossen?", + "content": "

Über das Schlussbilanzkonto. Das Einkommenskonto wird über das Eigenkapitalkonto abgeschlossen und somit auch in die Schlussbilanz übernommen.

", + "tags": [ + "Modul 3" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-29T14:43:29.803Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61f57ac110109de2e8498e79" + }, + "thema": "Führen beide Methoden der KFR zum gleichen Ergebnis?", + "content": "

Ja

", + "tags": [ + "KFR" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-29T17:34:57.663Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61fbe8b89e7fc2f46e52983f" + }, + "thema": "Was sind Kosten?", + "content": "

Bewerteter sachziel*- und leistungsbezogener Güterverzehr eines Abrechnungszeitraums

*Sachziel: Erstellung (absatzfähiger) betrieblicher Leistungen eines Abrechnungszeitraumes

", + "tags": [ + "Modul 4", + "Defnitionen" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-03T14:37:44.556Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61fbeaa49e7fc2f46e52985b" + }, + "thema": "Können Ertrag und Erlös gleichgesetzt werden?", + "content": "

Nein, es gibt Ertrag, der keinen Erlös darstellt (zB Zinsen aus Finanzlagen) und Erlöse, die keinen Ertrag darstellen (Selbsterstellte Anlage bewertet zu Marktpreisen).

", + "tags": [ + "Internes Rewe", + "Modul 4" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-03T14:45:56.348Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6208f0524df5d7974ee75fee" + }, + "thema": "What does a blockchain block contain?", + "content": "

A block consists of:

  • ID: Hash256 value of the header
  • HashPrevBlock
  • (Target, nonce): Important for proof of work
  • HashMerkleRoot: The root of the Merkle tree in which the transactions are stored. If you have the transactions you can easily recalculate the root
", + "tags": [ + "P2P", + "Bitcoin" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-13T11:49:38.004Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62c733d7b880413ea82a3dcd" + }, + "thema": "What is scrum?", + "content": "

scrum— iterative project management framework used in agile development, in which a team agrees on development items from a requirements backlog and produces them within a short duration of a few weeks ISO/IEC/IEEE 26515: 2011

", + "tags": [ + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-07-07T19:28:23.982Z" + }, + "vorlesung": "spm", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62cd9521267da09e3c7a0639" + }, + "thema": "What is the goal of paired Comparison Analysis?", + "content": "

Determine relative ranking between alternatives!

", + "tags": [ + "Decision Analysis" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-12T15:37:05.328Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "62d912ed4099bbe70dbe1c0c" + }, + "thema": "Project plan", + "content": "

A document that describes the technical and managing approach to be followed for a project.

", + "tags": [ + "Definitions", + "Planning" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-07-21T08:48:45.136Z" + }, + "vorlesung": "spm", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6210fdcca6429900649a0214" + }, + "thema": "What is the difference between OpenFlow and P4?", + "content": "

OpenFlow is a specification of functionalities that compatible switches need to offer

P4 is a programming language for switches. P4 can implement OpenFlow functionalities

", + "tags": [ + "SDN" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-02-19T14:25:16.977Z" + }, + "vorlesung": "ait", + "__v": 0 +}, +{ + "_id": { + "$oid": "62d914b24099bbe70dbe1c20" + }, + "thema": "What is a work package?", + "content": "

An activity that can be executed (by a single person or by a small group) within a short time. Delivers a clear result that can be checked against its requirements.

Workpackages shoudl be atomic activities.

", + "tags": [ + "Definitions", + "Planning" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-07-21T08:56:18.831Z" + }, + "vorlesung": "spm", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8d87bd47165b49f1e6bb9" + }, + "thema": "What is the general problem with malware signatures? What techniques try to solve this problem?", + "content": "

Signatures can only be created for known malware. AV is always one step behind. 


  1. Behavioral signatures: Signatures that match the runtime behavior of malware. → They are more generic!
  2. Heuristics: Try to find code sequences that are commonly associated with malware. → e.g., decryption loops in polymorphic viruses, . . . 
  3. Anomaly detection: Model benign behavior of a computer system, monitor and register deviations from this model. → Problem: Often very high rate of false alarms!
", + "tags": [ + "Malware" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:11:55.337Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8dc51d47165b49f1e6bda" + }, + "thema": "What is a Stack Canary and what is it used for?", + "content": "

A small integer value placed just before the return address. Before returning from the function, this value is checked and if overwritten, the program aborts

", + "tags": [ + "Overflow Attacks" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:28:17.701Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8e80ad47165b49f1e6c59" + }, + "thema": "The Content-Security-Policy (CSP) HTTP header can be used to prevent some types of XSS attacks. Explain shortly how the header works.", + "content": "

• Define allowed script sources using policy directives

• Policy directives consist of directives and corresponding values

• Examples: • default-src ’self’ • default-src https: • default-src ’self’; img-src *; media-src example.org example.net; script-src userscripts.example.com

", + "tags": [ + "XSS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T12:18:18.199Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8e985d47165b49f1e6c76" + }, + "thema": "Compare how passwords and how biometric templates are stored. Are there any accompanied challenges in biometrics?", + "content": "

• Passwords can be stored in a secure way by hashing them. Every time a user enters their password this password is also hashed and compared to the stored hash.

• Unfortunately, this is not possible for biometric templates, because the data acquired from the sensor is not exactly the same every time it is scanned.

• Therefore, biometric templates are often stored in the clear, and additional security measures are necessary to protect them.

", + "tags": [ + "Biometrics" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T12:24:37.280Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "6305e4093d41241b8e628c55" + }, + "thema": "What is Quality Assurance?", + "content": "

part of quality management focused on providing confidence that quality requirements will be fulfilled.

", + "tags": [ + "Definitions", + "L01" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-24T08:40:41.467Z" + }, + "vorlesung": "sqa", + "__v": 0 +}, +{ + "_id": { + "$oid": "6305e5153d41241b8e628c65" + }, + "thema": "What is validation?", + "content": "

 process of evaluating a system or component during or at the end of the development process to determine whether it satisfies specified requirements.

Are we developing the right product?

", + "tags": [ + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-24T08:45:09.812Z" + }, + "vorlesung": "sqa", + "__v": 0 +}, +{ + "_id": { + "$oid": "62d69d8d3d9a21d88aadac62" + }, + "thema": "What are units of control for measuring progress?", + "content": "
  • Work packages
  • Dates, budget
  • Milestones
", + "tags": [ + "Monitoring & Controlling" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-19T12:03:25.473Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "62d8355d1e0679a60a04ada8" + }, + "thema": "Team velocity", + "content": "

The team velocity is the average number of story points successfully implemented in sprints. Each team has its own velocity. If the velocity is known and constant story points can be matched to sprints. 

", + "tags": [ + "Effort Estimation" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-07-20T17:03:25.927Z" + }, + "vorlesung": "spm", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62da5594fa686e685a791d48" + }, + "thema": "What is a baseline?", + "content": "

Baseline: The originally approved plan plus or minus approved changes.

", + "tags": [ + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-22T07:45:24.031Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8e77cd47165b49f1e6c54" + }, + "thema": "How can cross site tracking be prevented?", + "content": "

• Block (third-party) cookies

• Active tracking detection and blocking (e.g., “Privacy Badger”)

• Domain blocking (i.e. by completely blocking known tracker domains)

", + "tags": [ + "Cookies" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T12:15:56.181Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "6305e36c3d41241b8e628c39" + }, + "thema": "What is Quality?", + "content": "

The ability of a product, service, system, component, or process to meet customer or user needs, expectations, or requirements.

", + "tags": [ + "Definitions", + "L01" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-24T08:38:04.671Z" + }, + "vorlesung": "sqa", + "__v": 0 +}, +{ + "_id": { + "$oid": "6307437faed652b7ef5ffb64" + }, + "thema": "Metric Suite by Chidamber & Kemerer", + "content": "
  • WMC Weighted Methods per Class: Total sum of the complexity of methods of a class (can be determined by CC)
  • DIT Depth in Inheritance Tree: Length of the maximum path from a class to the root of the inheritance tree.
  • NOC Number Of Children: Counts the direct subclasses.
  • CBO Coupling Between Object classes: Counts the number of classes to which a class is coupled which means there is a use-relation in both directions
  • RFC Response For a Class: Number of methods, which can be potentially executed, if an object of the class reacts to a message
  • LCOM Lack of Cohesion in Methods: Number of methods pairs not sharing (NS) attributes minus the number of methods pairs sharing (S) attributes.
", + "tags": [ + "Definitions", + "L07" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-25T09:40:15.885Z" + }, + "vorlesung": "sqa", + "__v": 0 +}, +{ + "_id": { + "$oid": "61f5520710109de2e8498e1c" + }, + "thema": "Über welches Konto werden temporäre Konten abgeschlossen?", + "content": "

Temporäre Konten werden über das Eigenkapitalkonto abgeschlossen

", + "tags": [ + "Modul 3" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-29T14:41:11.310Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61f573a610109de2e8498e56" + }, + "thema": "Was ist der Zweck einer KFR", + "content": "
  • Analyse von vergangenen bzw. gegenwärtigen Zahlungsmittel- und Liquiditätsveränderungen
  • Beurteilung von Entscheidungen der Unternehmensleitung im Hinblick auf Zahlungsstromkonsequenzen
  • Beurteilung der Fähigkeit eines Unternehmens, künftig Schulden tilgen und etwaige Dividenden auszahlen zu können. 
", + "tags": [ + "KFR" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-29T17:04:38.066Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61fc2e3f9e7fc2f46e5298b6" + }, + "thema": "Was ist der Deckungsbeitrag?", + "content": "

Differenz aus variablen Stückerlösen und variablen Stückkosten → Beitrag einer Erzeugniseinheit zur Deckung der fixen Kosten

", + "tags": [ + "Modul 5" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-03T19:34:23.423Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6208f0864df5d7974ee75ff4" + }, + "thema": "What is a Merkle Tree?", + "content": "

Efficient data structure to authenticate large data sets with a single hash value.

It is a recursive tree of hash values with the Merkle tree root as a single authentication tag

", + "tags": [ + "P2P", + "Bitcoin" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-13T11:50:30.775Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "620910554df5d7974ee7600a" + }, + "thema": "Does Bitcoin provide anonymity?", + "content": "

No, it only provides pseudonymity. Users are advised to always use new Bitcoin addresses and addresses are thus not directly tied to the user.

You can use a mixing service to prevent deanonymization.

", + "tags": [ + "P2P", + "Bitcoin" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-13T14:06:13.250Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "620e2a0b2758e8e6d3cff75b" + }, + "thema": "How does Dynamic Source Routing work?", + "content": "

Initially, there is no information about the network. We first flood the network with a small discovery packet and hope that the packet will reach the destination and an answer is sent back. The intermediate nodes add their ID in the discovery packet. We then learn the shortest path through backward learning (inverted chain of router IDs).

", + "tags": [ + "CPS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-17T10:57:15.988Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62d6a9eedd192466c0a896b7" + }, + "thema": "How does the function point method measure size?", + "content": "

It uses a size measure based on a combination of system characteristics from a users point of view.

", + "tags": [ + "Effort Estimation" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-19T12:56:14.661Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "62d835181e0679a60a04ada0" + }, + "thema": "Planning poker", + "content": "

Individual stories are presented for estimation

At first the story is briefly discussed. Then each team member chooses a card that shows his estimation. All estimates are kept private until each participant has voted. All estimates are revealed and the discussion can start.

The estimations are documented and thereby lessons are learned.

", + "tags": [ + "Effort Estimation" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-07-20T17:02:16.267Z" + }, + "vorlesung": "spm", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62da55fdfa686e685a791d5c" + }, + "thema": "What are top-down estimations?", + "content": "

Top-down estimation: uses a high-level work breakdown structure. This is suited for a quick first pass

", + "tags": [ + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-22T07:47:09.349Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "62da5678fa686e685a791d66" + }, + "thema": "What is a stakeholder?", + "content": "

Stakeholder: An individual, group, or organization who may affect, be affected by or perceive itself to be affected by a decision, activity, or outcome of a project.

", + "tags": [ + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-22T07:49:12.380Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "62eccd0adcb5535a4389cc00" + }, + "thema": "Lifecycle of a Botnet from a Herder’s View", + "content": "
  • Creation (Botnet software often reusing existing code)
  • Infection (via Software vulnerabilities, drive-by-downloads, Trojan horse, email, ...)
  • Rallying (Bots start up for first time & try to contact C&C server(s))
  1. Centralised: join IRC channel, connect to HTTP server
  2. Decentralised: bootstrapping protocol to detect other peers in P2P network
  • Waiting (wait for commands of bot master through C&C)
  • Execution (bots execute commands received through C&C)
", + "tags": [ + "Botnets" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-05T07:55:54.561Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8d502d47165b49f1e6b7f" + }, + "thema": "Is a rootkit a virus? Why? Why not?", + "content": "

No, rootkits do not spread.

", + "tags": [ + "Malware" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T10:57:06.668Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8d61fd47165b49f1e6b96" + }, + "thema": "How (and for what reasons) do criminals operate botnets?", + "content": "

• C&C Infrastructure

• Selling stolen personal information and credentials

• Identity theft by using stolen credentials directly

• Selling/Renting (part of) botnet for different purposes, (e.g., Spam or DDoS) 

", + "tags": [ + "Botnets" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:01:51.900Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8d8fad47165b49f1e6bc6" + }, + "thema": "Which countermeasures are used against SYN spoofing?", + "content": "

• TCP SYN-Cookies

• Prevent IP spoofing 

", + "tags": [ + "DDOS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:14:02.898Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8d97ed47165b49f1e6bcb" + }, + "thema": "Name a common method to amplify traffic for denial of service attacks. What countermeasures exist?", + "content": "
  • Send a package to a broadcast address from a spoofed source (the victim), and all hosts answer to the victim. This can be prevented by restricting/blocking broadcasts
  • Abuse DNS to return a large response to a small query (e.g. DNSSEC pubkey). Generally: Disable services where response > request (typically UDP)
", + "tags": [ + "DDOS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:16:14.042Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8e504d47165b49f1e6c3d" + }, + "thema": "How many bitcoins are minable in total? What happens if all bitcoins are mined? Is there still any incentive for the miners?", + "content": "

Bitcoin protocol defines that the number of bitcoins never exceeds 21 Million (around the year 2140)

Miners are essential for the Bitcoin system (since they confirm transactions), the Bitcoin protocol also allows transaction fees to provide the miners an incentive after this time period 

", + "tags": [ + "Bitcoin" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T12:05:24.430Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8e549d47165b49f1e6c4a" + }, + "thema": "What is the easiest way to increase one’s own anonymity within the Bitcoin network?", + "content": "

Single-use and frequent change of Bitcoin addresses are the best way.

Different addresses for different purposes to maximize unlinkability of addresses to individuals

CoinJoin, use Bitcoin-Mixes

", + "tags": [ + "Bitcoin" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T12:06:33.068Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "63060070802148b0bf12f280" + }, + "thema": "What is CMMI", + "content": "

CMM Integration (CMMI) integrates Software Engineering and Systems engineering and Integrated Product Development

", + "tags": [ + "L04", + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-24T10:41:52.789Z" + }, + "vorlesung": "sqa", + "__v": 0 +}, +{ + "_id": { + "$oid": "61edab5e0c1139a88a81a53f" + }, + "thema": "Welche Ereignisse werden bei der Einkommensvorwegnahme erfasst?", + "content": "

Nach der Defniition werden künftige Gewinne, sowie künftige Verluste erfasst. Jedoch müssen nach deutschem Handelsrecht nur künftige Verluste erfasst werden. Dabei erstellt man eine sogenannte Rückstellung.

Künftige Gewinnne dürfen nach deutschem Recht jedoch nicht erfasst werden.

", + "tags": [ + "Modul 2", + "Buchführung" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-23T19:24:14.103Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61f187c5071fd5ddee1dd1e3" + }, + "thema": "Was sind ander relevante Ereignisse?", + "content": "

Andere relevante Ereignisse lösen im Unternehmen keine rechtlichen oder physischen Vorgänge aus

", + "tags": [ + "Defnitionen", + "Modul 2" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-26T17:41:25.713Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61f5533110109de2e8498e26" + }, + "thema": "Wie sehen die Konten am Anfang der Bilanz aus?", + "content": "

Für die Einkommensrechnung werden neue leere Konten angelegt.

Für die Bilanz werden die Salden der Abschlüsse aus der vergangenen Periode als Anfangsbestand übernommen. (Dadurch gehen jedoch Informationen aus der Vergangenheit verloren.)

", + "tags": [ + "Modul 3" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-29T14:46:09.429Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61f5742110109de2e8498e60" + }, + "thema": "Was ist das Ziel der KFR?", + "content": "

Ziel der KFR: Ist das Unternehmen „mehr oder weniger“ liquide (zahlungsfähig) geworden? (vgl. die Ausführungen zur Einzahlungs-/ Auszahlungsrechnung)

", + "tags": [ + "KFR" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-29T17:06:41.847Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61f578cc10109de2e8498e74" + }, + "thema": "Indirekte Methode der KFR", + "content": "
  • Zahlungsstrom aus operativer Tätigkeit: Einkommen ± Veränderungen zugehöriger Aktiv-/Passivposten
  • Zahlungsstrom aus Investitionstätigkeit: ± zahlungswirksame Veränderung zugehöriger Bilanzposten 
  • Zhalungsstrom aus Finanzierungstätigkeit: ± zahlungswirksame Veränderung zugehöriger Bilanzposten 
", + "tags": [ + "KFR" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-29T17:26:36.853Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "62050a0e743558faedab7bd3" + }, + "thema": "What are advantages and disadvantages of Centralized P2P?", + "content": "

Advantages :

  • Fast and complete lookup (one hop lookup)
  • Central managing/trust authority
  • No keep alive necessary

Disadvantages:

  • Single point of failure
  • easily attackable
  • Bottleneck, risk of congestion
  • Central server in control of all peers
", + "tags": [ + "P2P" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-10T12:50:22.623Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62053df7743558faedab7c06" + }, + "thema": "What is the Watts-Strogatz Model?", + "content": "

The Watts–Strogatz model is a random graph generation model that produces graphs with small-world properties, including short average path lengths and high clustering.

", + "tags": [ + "P2P" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-02-10T16:31:51.609Z" + }, + "vorlesung": "ait", + "__v": 0 +}, +{ + "_id": { + "$oid": "620799a90e4686b5a9a1774a" + }, + "thema": "What is i3?", + "content": "

Internet Indirection Infrastructure (i3) is an indirection service for P2P applications. It is a new paradigm for communication: Not location-to-location, but the association of data and services with an identifier (ID)

Receivers of packets subscribe to content with certain IDs by means of triggers.

", + "tags": [ + "P2P", + "i3" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-02-12T11:27:37.232Z" + }, + "vorlesung": "ait", + "__v": 0 +}, +{ + "_id": { + "$oid": "620a30f791f7fb1f4b9bcccd" + }, + "thema": "What are the two approaches on scalability for databases?", + "content": "

Scale-up: Just add more resources to a single machine. Transactions in a single node

Scale-out:  Cloud friendly. There are limited functionality and guaranties

", + "tags": [ + "Cloud Computing" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-14T10:37:43.552Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "620a377291f7fb1f4b9bcceb" + }, + "thema": "What is a bloom filter?", + "content": "

Bloom filters are used to compactly represent a set of items. We have a large bit map. We use a number of hash functions and set all bits in the hash table where the data item is mapped to by one of the hash functions.

On lookup, check if all hashed bits are set.

This allows for a lookup of O(1). There are false positives but never false negatives.

", + "tags": [ + "Cloud Computing" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-14T11:05:22.715Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "620bb53ce8b267132a67210f" + }, + "thema": "What are general requirements for CPS?", + "content": "
  • Energy-efficiency
  • Sensor density / efficient communication
  • Low bandwidth
  • Multi-hop: adressing + routing
  • Security / privacy
  • Scalability
  • Reliability
  • Low delay/latency
", + "tags": [ + "CPS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-15T14:14:20.954Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62121876e6ca076ea39dbd4d" + }, + "thema": "Name three use cases for NFV", + "content": "
  1. Switching elements
  2. Mobile network nodes
  3. Home networks
  4. Tunneling gateway elements: IPSec/SSL VPN gateways
  5. Traffic analysis
  6. Service Assurance
  7. Application-level optimization: CDNs, Cache Servers, Load Balancers, Application Accelerators
  8. Security functions: Firewalls, virus scanners,...
", + "tags": [ + "SDN", + "NFV" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-20T10:31:18.951Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6212274ee6ca076ea39dbd63" + }, + "thema": "What QoS categories are there ?", + "content": "
  • Best effort: no guarantees
  • Statistical: guarantee average values only
  • Deterministic: guarantee absolute values
", + "tags": [ + "QoS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-20T11:34:38.772Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6213b4e0dd627b1fdc0c5f64" + }, + "thema": "What are partial state records?", + "content": "

Records that only encode part of the current state.

Example: getting the average temperature. We can prevent division on every node by just passing on the partial state record <sum,count> through the network and then doing the final division on the sink

", + "tags": [ + "CPS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-02-21T15:50:56.924Z" + }, + "vorlesung": "ait", + "__v": 0 +}, +{ + "_id": { + "$oid": "62d834bf1e0679a60a04ad9b" + }, + "thema": "The Delphi technique", + "content": "

The moderator distributes the product or project definition to the estimators. Each estimator completes the estimation anonymously. The moderator prepares and distributes a summary of the estimations together with unusual rationales provided by the estimators. The estimators complete a re-estimation based on the result of the previous round. The process is iterated in as many rounds as required.

", + "tags": [ + "Effort Estimation" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-07-20T17:00:47.887Z" + }, + "vorlesung": "spm", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62da54fefa686e685a791d34" + }, + "thema": "What is iterative development?", + "content": "

Iterative development: Controlled continuous revision of software aiming at correcting errors early and integrate improvements

", + "tags": [ + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-22T07:42:54.684Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "62ece1f875953b9b9fdd26df" + }, + "thema": "What is a drive-by download?", + "content": "

A drive-by download refers to the unintentional download of malicious code onto a computer or mobile device that exposes users to different types of threats.

", + "tags": [], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-08-05T09:25:12.571Z" + }, + "vorlesung": "itsec2", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8df95d47165b49f1e6bf6" + }, + "thema": "Give some examples for which tasks modern firewalls are used besides protecting against threats from the public Internet.", + "content": "

• NAT

• Routing

• Load Balancing

• Proxying

• IDS functionality

• QoS/prioritization 

", + "tags": [ + "Firewalls" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:42:13.464Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8e4ecd47165b49f1e6c38" + }, + "thema": "How exactly are miners rewarded for their efforts?", + "content": "

Via a special type of transaction, the coinbase transaction which is the first transaction in every block, that has no inputs, and is created by the miners

A successful miner uses it to reward itself with the current block reward + fees of all transactions included in the block

", + "tags": [ + "Bitcoin" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T12:05:00.629Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "6305e3ed3d41241b8e628c50" + }, + "thema": "What is Quality management?", + "content": "
Coordinated activities to direct and control an organization with regard to software quality.
", + "tags": [ + "Definitions", + "L01" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-24T08:40:13.971Z" + }, + "vorlesung": "sqa", + "__v": 0 +}, +{ + "_id": { + "$oid": "6305f1e93d41241b8e628c90" + }, + "thema": "What are the key steps of formal mesaurements?", + "content": "
  1. Identify relevant attributes for real-world entities
  2. Identify empirical relations for this attribute
  3. Identify corresponding numerical relations
  4. Define a mapping from real-world entities to numbers
  5. Check that the representational condition holds
", + "tags": [ + "L02" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-24T09:39:53.368Z" + }, + "vorlesung": "sqa", + "__v": 0 +}, +{ + "_id": { + "$oid": "6305f6573d41241b8e628c9b" + }, + "thema": "Constructive Metric Development", + "content": "
  1. Identify a relevant quality aspect
  2. Model the relevant quality aspect
  3. Determine a scale
  4. Develop the metric calculation
  5. Develop the measurement instructions
  6. Apply and improve the metric: The obtained results are compared with other assessments.
", + "tags": [ + "L03" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-24T09:58:47.449Z" + }, + "vorlesung": "sqa", + "__v": 0 +}, +{ + "_id": { + "$oid": "6207b6685d5b454833996e13" + }, + "thema": "How is the Triangle problem solved in i3?", + "content": "

Solution of the triangle problems by means of private i3 “connections”. For the first communication, we choose the far-away public trigger. The communication is then done using private triggers that are nearer.

", + "tags": [ + "P2P", + "i3" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-12T13:30:16.279Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62093ed44df5d7974ee76022" + }, + "thema": "What is the difference between Data Centers and the Cloud?", + "content": "

Data Centers provide services „on-premise“.

Cloud defines usage of such services as „off-premise“

", + "tags": [ + "Cloud Computing" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-13T17:24:36.109Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "620a363a91f7fb1f4b9bcce5" + }, + "thema": "How are write operations performed in Cassandra?", + "content": "

Write operations are performed are first logged in the disk commit log. Then the data is stored in a memtable. If the memtable is full it is flushed to the disk. This prevents unnecessary disk operations which are slow.

", + "tags": [ + "Cloud Computing", + "Cassandra" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-14T11:00:10.222Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62137c67dd627b1fdc0c5f22" + }, + "thema": "What is a soft-state approach?", + "content": "

 nodes delete (key, value) pairs after a timeout. Applications need to refresh the pairs periodically

", + "tags": [ + "Chord" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-02-21T11:49:59.103Z" + }, + "vorlesung": "ait", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8d636d47165b49f1e6b9b" + }, + "thema": "What is a dropzone?", + "content": "

A dropzone is simply a publicly writable directory on a server in the internet that serves as an exchange point for stolen data.

E.g., all infected hosts within a botnet send their gathered data to this dropzone, where the botnet herder can collect and sell it or directly use it fraudulently.

", + "tags": [ + "Botnets" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:02:14.967Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8d724d47165b49f1e6ba5" + }, + "thema": "Give three reasons why ICS, and PLC in particular, can be easier to exploit than classical IT systems.", + "content": "
  1. Out-of-date software/firmware (often no auto-update features (testing!), much longer lifetimes)
  2. Often do not have any built-in security features (performance)
  3. Often highly specialized setups - harder to test for security (tooling)
", + "tags": [ + "ICS", + "Malware" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:06:12.023Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8e206d47165b49f1e6c05" + }, + "thema": "In general, is it a good idea for a system to automatically react to attacks in a predefined fashion?", + "content": "

Not often. Responding to an attack by reducing the service level offered may already be a success for the attacker (e.g., in a DDOS attack).

", + "tags": [ + "IDS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:52:38.292Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8e4b3d47165b49f1e6c33" + }, + "thema": "Explain the Bitcoin consensus mechanism?", + "content": "

Bitcoin uses the hashcash proof of work scheme as its consensus mechanism:

  1. Every miner gets a pool of transactions and tries to find a certain hash that satisfies some constraint by varying an included nonce
  2. When such a hash was found it is propagated through the network and every other peer can easily check if it is a valid solution
  3. The first miner to find such a hash is rewarded with a certain amount of bitcoins
", + "tags": [ + "Bitcoin" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T12:04:03.367Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "6305e4d13d41241b8e628c5a" + }, + "thema": "What is the probability that an error occurs in a certain range q of the input space if n test cases are randomly selected?", + "content": "

The probability that an error occurs in a certain range q of the input space if n randomly selected test cases are used is :

$P=1-(1-q)^n$

", + "tags": [ + "Error", + "L01" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-24T08:44:01.778Z" + }, + "vorlesung": "sqa", + "__v": 0 +}, +{ + "_id": { + "$oid": "6305e5713d41241b8e628c70" + }, + "thema": "What is verification?", + "content": "
process of evaluating a system or component to determine whether the products of a given development phase satisfy the conditions imposed at the start of that phase.

Are we developing the product right?

", + "tags": [ + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-24T08:46:41.238Z" + }, + "vorlesung": "sqa", + "__v": 0 +}, +{ + "_id": { + "$oid": "6305ffc13d41241b8e628cca" + }, + "thema": "What is maturity", + "content": "

Maturity is the measurement of the ability of an organization for continuous improvement in a particular discipline.

", + "tags": [ + "L04", + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-24T10:38:57.312Z" + }, + "vorlesung": "sqa", + "__v": 0 +}, +{ + "_id": { + "$oid": "61f2b10e3175a7409dd4d4bc" + }, + "thema": "Was ist Rechnungsabgrenzung?", + "content": "

Zeitpunkte der Leistungsübertragung am Markt (Einkommenswirkung) und zugehöriger Zahlungen (Zahlungswirkung) können auseinander fallen.

Wenn beide Zeitpunkte in unterschiedlichen Abrechnungszeiträumen sind, ist ein Rechnungsabgrenzung erfroderlich.

Im Falle einer zeitraumbezogenen Leistung buchen wir auf einen (aktiven/passiven) Rechnungsabrenzungsposten (RAP). Am Ende des Zeitraums wird dann der realisierte Ertrag / Aufwand abgebucht. Wichtig ist, dass dies immer am Ende des Zeitraums passiert.

Bei zeitpunktbezogener Leistung ist ein RAP nicht nötig

", + "tags": [ + "Modul 3", + "Defnitionen" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-27T14:49:50.328Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6204fdc0743558faedab7bb6" + }, + "thema": "Characteristics of P2P Systems", + "content": "
  • Direct interaction of systems (peers): Assumption of unreliable/unavailable infrastructure, no central services
  • Equal and autonomous participants: Dynamic partitioning of responsibilities between peers, joint distributed and decentralized realization of services
  • Joint usage of resources: Avoid bottleneck of central resources, redundancy by decentralization and/or replication Increase of resources may correlate with growth (scalability)
  • Self-organization of the system: Self-organization of the system, Peer-to-Peer systems have no centralized control, therefore need distributed algorithms
", + "tags": [ + "P2P" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-02-10T11:57:52.045Z" + }, + "vorlesung": "ait", + "__v": 0 +}, +{ + "_id": { + "$oid": "6208dbb04df5d7974ee75fc6" + }, + "thema": "What is the double spending of funds?", + "content": "

As the underlying network of a cryptocurrency is a P2P network, a malicious user might try to cheat and spend double the amount that they own by sending the whole amount to two separate nodes in the network

", + "tags": [ + "P2P", + "Bitcoin" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-13T10:21:36.432Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "620a360591f7fb1f4b9bcce0" + }, + "thema": "What is a memtable?", + "content": "

A memtable is a table that is stored on a disk

", + "tags": [ + "Cloud Computing" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-14T10:59:17.679Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62cd937d267da09e3c7a062f" + }, + "thema": "Decision Analysis", + "content": "

Decision Analysis and Resolution (DAR) is a technique to analyze possible decisions using a formal evaluation process that evaluates identified alternatives against established criteria.

", + "tags": [ + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-12T15:30:05.707Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "62da5512fa686e685a791d39" + }, + "thema": "What is a prototype?", + "content": "

Prototype: A hardware and software development technique in which a preliminary version of part or all of the hardware or software is developed to permit user feedback, determine feasibility, or investigate timing or other issues in support of the development process.

", + "tags": [ + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-22T07:43:14.570Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "62ecd57ddcb5535a4389cc12" + }, + "thema": "What fast flux?", + "content": "

Fast flux is a domain name system (DNS) based evasion technique used by cyber criminals to hide phishing and malware delivery websites behind an ever-changing network of compromised hosts acting as reverse proxies to the backend botnet master—a bulletproof autonomous systems.

", + "tags": [ + "Botnets" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-05T08:31:57.244Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8ddead47165b49f1e6be4" + }, + "thema": "When a process drops privileges permanently to reduce the impact of e.g. a buffer overflow vulnerability, what is the saved uid set to?", + "content": "

The privileged uid has to be removed from all three uids, including the saved uid. The process then is unable to restore privileges.

", + "tags": [ + "Access Control" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:35:06.641Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8df73d47165b49f1e6bf1" + }, + "thema": "List (dis-) advantages for the three basic types of firewalls.", + "content": "

• Packet:

\t+ no context needed, easy to implement, fast

\t- lower detection accuracy, context often required (e.g. FTP, ssh, ...)

• Stateful:

\t+ still possible as network gateway, better context than packet

\t- usability, lacks app-level understanding (or needs overhead to track this)

• Application

\t+ understanding of applications, fine-grained capabilities

\t- implementation, requires context\t

", + "tags": [ + "Firewalls" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:41:39.739Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8e26bd47165b49f1e6c0f" + }, + "thema": "Is it a good idea to use a cascade of mixes when looking for better jobs at your workplace? What information does it hide?", + "content": "

Yes, you are hiding your current employer from your next one and hiding from your current employer what you are doing

", + "tags": [ + "Anonymous Communication" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:54:19.271Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8e3e7d47165b49f1e6c23" + }, + "thema": "What are the fundamental problems in bootstrapping an anonymity network, in particular when subjected to active censorship? What are approaches to solving this problem?", + "content": "

• Bootstrapping issue: the client has to connect to a site affiliated in some way with the anonymity network to get its keys/nodes/...

• This first website might be blocked, or in the case of tor, a list of all nodes is public and all of them might be blocked

There are several possible “solutions” (cf. Censorship Circumvention): e.g.

  1. Bridges in TOR
  2. Proxy (chains) that are distributed with the software
  3. Domain fronting, ...
", + "tags": [ + "TOR" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T12:00:39.005Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f96c8807f8cdf4edc339c2" + }, + "thema": "Types of Access Control: Access Control Policies", + "content": "
  • Discretionary Access Control (DAC): Define an owner for each object. Let the owner decide who may access an object Or define an access right that grants the right to grant access
  • Mandatory Access Control (MAC) A system-wide security policy decrees access to objects and Compares security labels of objects with security clearances of subjects
  • Role Based Access Control (RBAC) Define roles for subjects Role defines which rights a subject with this role has on an object
  • Attribute Based Access Control (ABAC) Controls the access rights of subjects based on attributes associated with them
", + "tags": [ + "Access Control" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T21:43:36.657Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "6305f79a3d41241b8e628cad" + }, + "thema": "Reliability", + "content": "

The ability of a system or component to perform its required functions under stated conditions for a specified period of time

", + "tags": [ + "L03" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-24T10:04:10.814Z" + }, + "vorlesung": "sqa", + "__v": 0 +}, +{ + "_id": { + "$oid": "61f2a5d03175a7409dd4d4ad" + }, + "thema": "Was ist ein Inventar?", + "content": "

Ereignis einer Inventur. Liste der Mengen aller Vermögensgüter und Fremdkapitalposten

", + "tags": [ + "Defnitionen", + "Modul 3" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-27T14:01:52.362Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "620a652891f7fb1f4b9bcd02" + }, + "thema": "What are the two types of Parallelism in the Cloud?", + "content": "
  • Request-Level Parallelism (RLP): Concurrent processing of multiple requests
  • Data-Level Parallelism (DLP): Concurrent processing of multiple data
", + "tags": [ + "Cloud Computing" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-14T14:20:24.833Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "620e215a2758e8e6d3cff751" + }, + "thema": "Why are standard routing approaches not applicable for CPS?", + "content": "

 Link state routing (OSPF) gives too much overhead;

Distance vector routing (RIP) is too slow in reacting to changes

", + "tags": [ + "CPS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-17T10:20:10.039Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "621219d2e6ca076ea39dbd53" + }, + "thema": "What are route reflectors?", + "content": "

The route reflector allows all nodes within an autonomous network to learn about the available routes without introducing loops.

", + "tags": [ + "SDN", + "NFV" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-20T10:37:06.077Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6213a6e1dd627b1fdc0c5f43" + }, + "thema": "What is a Bitcoin wallet?", + "content": "

The wallet is a software that is used to keep track of balance and issue transactions

", + "tags": [ + "Bitcoin" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-02-21T14:51:13.157Z" + }, + "vorlesung": "ait", + "__v": 0 +}, +{ + "_id": { + "$oid": "62da4d1efa686e685a791d10" + }, + "thema": "What are the 3 different kinds of projects?", + "content": "
  • Order Project - Client orders a project, the contract defines deliverables & requirements - Conflicts are typically decided in court
  • Internal Development Project - Client and developers belong to the same organization ⇒ Product is typically internally - Conflicts are solved by the common top-level manager
  • Product Development Project - Client is often the internal marketing division ⇒ product offered & sold by the company - Money is drawn from the global development budget
", + "tags": [], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-07-22T07:09:18.922Z" + }, + "vorlesung": "spm", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62da549afa686e685a791d20" + }, + "thema": "What is a project?", + "content": "

A project is a temporary endeavour undertaken to create a unique product or service

", + "tags": [ + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-22T07:41:14.119Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "62da55e5fa686e685a791d57" + }, + "thema": "What is scheduling?", + "content": "

Scheduling: Defining the temporal sequence of the work packages.

", + "tags": [ + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-22T07:46:45.064Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "62da560dfa686e685a791d61" + }, + "thema": "What are bottom-up estimations?", + "content": "

Bottom-up: uses detailed work breakdown structure. Estimates the cost of each component separately. Add these costs to produce a final cost estimate.

", + "tags": [ + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-22T07:47:25.385Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8d4bad47165b49f1e6b6d" + }, + "thema": "What is the purpose of a rootkit?", + "content": "

• Retaining hidden access to a system that is already compromised.

• Rootkit is actively hiding its presence.

", + "tags": [ + "Malware" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T10:55:54.405Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8d4c9d47165b49f1e6b72" + }, + "thema": "What is the purpose of a trojan? ", + "content": "

Tricking a user into installing software that looks harmless but contains additional malicious code. 

", + "tags": [ + "Malware" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T10:56:09.881Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8d761d47165b49f1e6baa" + }, + "thema": "What are the most common techniques that malware researchers use to collect malware samples?", + "content": "

• Honeypots

• Online services where files can be uploaded and tested against multiple AV engines, e.g., virustotal.com

• Crawling suspicious URLs, e.g., from spam mails, to collect drive-by-malware

", + "tags": [ + "Malware" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:07:13.763Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8d8e0d47165b49f1e6bc1" + }, + "thema": "What is a SYN spoofing attack?", + "content": "

Send SYN packets but do not send the ACK to keep the connection in a half-open state

", + "tags": [ + "DDOS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:13:36.679Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "61f5787110109de2e8498e6f" + }, + "thema": "Wann ist die indirekte Methode der KFR möglich?", + "content": "

Sowohl bei UKV als auch bei GKV. Wird aber meist nur bei GKV verwendet

", + "tags": [ + "KFR" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-29T17:25:05.593Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61f8175bd1d7e235099ff4eb" + }, + "thema": "Nehmen Sie an, Sie würden eine Totalbetrachtung der durch die dargestellten Sachverhalte angesprochenen Vorgänge durchführen! Um welchen Betrag würden sich der Saldo der Einnahme-Ausgabe-Rechnung und der Saldo der Ertrags-Aufwands-Rechnung über den Totalzeitraum voneinander unterscheiden?", + "content": "

Bei Totalbetrachtung der durch die dargestellten Sachverhalte angesprochenen Vorgänge unterscheiden sich die Salden der Einzahlungs-Auszahlung-Rechnung und der Einnahme-Ausgabe-Rechnung nicht voneinander. Der Saldo einer Einnahme-Ausgabe-Rechnung und der einer Ertrags-Aufwands-Rechnung für den Totalzeitraum unterscheiden sich nur um den Saldo der im Totalzeitraum angefallenen Eigenkapitaltransfers. 

", + "tags": [ + "Buchführung", + "Modul 1" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-31T17:07:39.178Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61fbe73e9e7fc2f46e529832" + }, + "thema": "Was ist Controlling?", + "content": "

Führungssubsystem mit der Aufgabe, Führungshandlungen auf allen Hierarchieebenen des Unternehmens zielgerichtet unter Berücksichtigung von unternehmenskulturellen Aspekten zu koordinieren. 

Controlling stellt eine wichtige Schnittstelle zwischen der kaufmännischen und technischen Sicht im Unternehmen dar und dient damit zugleich als (interdisziplinäre) Kommunikationsplattform zur wirtschaftlichen Beurteilung von Sachverhalten

", + "tags": [ + "Modul 4", + "Defnitionen" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-03T14:31:26.319Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61fe40feb3964dfc1266b043" + }, + "thema": "Was ist Abzugskapital?", + "content": "

Dem Unternehmer zinslos zur Verfügung stehendes Kapital.

Um das betriebsnotwendige Kapital zu bestimmen muss man das Abzugskapital vom betriebsnotwendigen Vermögen abziehen

", + "tags": [ + "Modul 6" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-05T09:18:54.839Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "620293a916427b05c21d56c9" + }, + "thema": "What are the challenges of today's Internet?", + "content": "
  • Scalability: capability of a system to keep functioning and work efficiently while growing in orders of magnitude 
  • Reliability: Fault tolerance
  • Adaptability: Context-awareness is necessary to adapt to a dynamic environment
  • Performance
  • Mobility: TCP dies not really support mobility
  • Privacy
  • Security
", + "tags": [ + "Introduction" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-02-08T16:00:41.452Z" + }, + "vorlesung": "ait", + "__v": 0 +}, +{ + "_id": { + "$oid": "620785830e4686b5a9a1773b" + }, + "thema": "How does Chord store (key,value) pairs?", + "content": "

Each pair is stored on the peer that is responsible for it. On a ring, each peer is responsible for the range from the predecessor to its own address.

Chord implements a soft-state approach. This means that nodes delete (key, value) pairs after a timeout. Applications need to refresh the pairs periodically

", + "tags": [ + "P2P", + "Chord" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-02-12T10:01:39.301Z" + }, + "vorlesung": "ait", + "__v": 0 +}, +{ + "_id": { + "$oid": "620a314c91f7fb1f4b9bccd2" + }, + "thema": "What is the CAP Theorem", + "content": "

In a distributed system you can satisfy at most 2 out of the following 3 properties:

  1. Consistency: all nodes have same data at any time
  2. Availability: the system allows operations all the time
  3. Partition-tolerance: the system continues to work in spite of network partitions
", + "tags": [ + "Cloud Computing" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-14T10:39:08.519Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6213b2d8dd627b1fdc0c5f5c" + }, + "thema": "What is dynamic voltage scaling?", + "content": "

The power consumption is proportional to the clock frequency. We can also lower the clock frequency to save energy. This is called Dynamic voltage scaling.

", + "tags": [ + "CPS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-02-21T15:42:16.455Z" + }, + "vorlesung": "ait", + "__v": 0 +}, +{ + "_id": { + "$oid": "62c41707c6149c881298b2ad" + }, + "thema": "Definition of agile development", + "content": "

agile development — software development approach based on iterative development, frequent inspection and adaptation, and incremental deliveries, in which requirements and solutions evolve through collaboration in cross-functional teams and through continuous stakeholder feedback  ISO/IEC/IEEE 26515: 2011

", + "tags": [ + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-05T10:48:39.561Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "62d9142d4099bbe70dbe1c11" + }, + "thema": "What is the purpose of a plan?", + "content": "

The purpose of a plan is to provide guidance for the project execution and provide a baseline for progress measurement and project control. The project documents assumptions, constraints, and goals. It documents decisions regarding alternatives and facilitates communication between stakeholders. It improves the efficiency of the operation and reduces uncertainty.

", + "tags": [ + "Planning" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-07-21T08:54:05.643Z" + }, + "vorlesung": "spm", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62d915a24099bbe70dbe1c2c" + }, + "thema": "How do we validate a Work breakdown structure (WBS)?", + "content": "
  • Disjunction rule: All activities of a level must be completely distinct.
  • Completion rule: If an activity is decomposed into sub-activities, the whole scope of the activity must be covered. Nothing is left
", + "tags": [ + "Definitions", + "Planning" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-07-21T09:00:18.795Z" + }, + "vorlesung": "spm", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62d93df0b71af3024a2e5c52" + }, + "thema": "Scrum - Defnition", + "content": "

iterative project management framework used in agile development, in which a team agrees on development items from a requirements backlog and produces them within a short duration of a few weeks  

", + "tags": [ + "Scrum", + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-07-21T11:52:16.411Z" + }, + "vorlesung": "spm", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8de7ad47165b49f1e6be9" + }, + "thema": "Why does FTP often cause issues in conjunction with firewalls and NATs?", + "content": "

FTP is a very old protocol and was not designed for filtering, passing through firewalls, or for working with NAT

Problem: FTP uses two separate connections: The first connection is the control channel that is used initially by the client to connect to a remote FTP server. The second connection is the data channel 

", + "tags": [ + "Firewalls" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:37:30.771Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "6305f3f53d41241b8e628c95" + }, + "thema": "The Goal Question Metric Approach", + "content": "

Guideline for defining a metric program. It consists of three main steps:

  1. Define the goals relevant for a project or an organization
  2. Deviate open questions for every goal. The answer to those questions is needed to check whether a goal was achieved or not
  3. Define metrics contributing to answering the questions

The advantages are that only relevant attributes are measured. The interpretations are defined in the context of the respective goals.

", + "tags": [ + "L03", + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-24T09:48:37.463Z" + }, + "vorlesung": "sqa", + "__v": 0 +}, +{ + "_id": { + "$oid": "61f2b2973175a7409dd4d4c2" + }, + "thema": "Was ist ein aktiver RAP?", + "content": "

Ein aktiver Rechnungsabgrenzungsposten (RAP) ist immer dann erforderlich, wenn eine geleistete Vorauszahlung existiert.

Es handelt sich um einen aktiven RAP, da wir bei geleisteter Vorauszahlung eine Forderung gegenüber unserem Dienstleister haben. (Forderungen stehen auf der Aktivseite der Bilanz)

", + "tags": [ + "Modul 3", + "Defnitionen" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-01-27T14:56:23.728Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "61f5782a10109de2e8498e6a" + }, + "thema": "Direkte Methode der KFR", + "content": "
  • Operativer Zahlungsstrom: Erträge - Aufwendungen
  • Investitionszahlungsstrom: Zahlungswirksame Veränderung im zugehörigen Bilanzposten
  • Zahlungsstrom aus Finanzierungstätigkeit: zahlungswirksame Veränderung zugehöriger Bilanzposten
", + "tags": [ + "KFR" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-29T17:23:54.201Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "620e25792758e8e6d3cff756" + }, + "thema": "What are multipoint relays?", + "content": "

The multipoint relays of a node X is the set of nodes, such that each two hop neighbor of X is a one hop neighbor of at least one multipoint relay of X. Each node selects a minimum dominating set of multipoint relays for its two hop neighborhood. 

", + "tags": [ + "CPS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-17T10:37:45.014Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6212209be6ca076ea39dbd5e" + }, + "thema": "What are types of guarantees required on the internet?", + "content": "
  • Best effort (elastic services)
  • Hard real-time: bound loss / delay
  • Soft real-time (tolerant services): Probabilistic loss/delay guarantee
", + "tags": [ + "QoS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-20T11:06:03.012Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6213a87cdd627b1fdc0c5f48" + }, + "thema": "For what purpose are Merkle Trees used in Bitcoin?", + "content": "

The Merkle tree allows us to detach transactions from blocks so that new Peers can join the blockchain before verifying every transaction, which makes the bootstrapping faster

", + "tags": [ + "Bitcoin" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-02-21T14:58:04.315Z" + }, + "vorlesung": "ait", + "__v": 0 +}, +{ + "_id": { + "$oid": "62cd9506267da09e3c7a0634" + }, + "thema": "What is the goal of Pareto Analysis?", + "content": "

Reduction of too many alternatives!

", + "tags": [ + "Decision Analysis" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-12T15:36:38.435Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "62cd9885267da09e3c7a0641" + }, + "thema": "What is the goal of Grid Analysis?", + "content": "

Select the best solution using criteria weights!

", + "tags": [ + "Decision Analysis" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-12T15:51:33.299Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "62d15a90a84920dba7b83b51" + }, + "thema": "What is the goal of stakeholder management?", + "content": "

The goal is to identify risks and conflicts and take appropriate measures for stakeholder involvement

", + "tags": [ + "Stakeholder Management" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-15T12:16:16.961Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "62da54defa686e685a791d2f" + }, + "thema": "What is the waterfall model?", + "content": "

Waterfall - A model of the software development process in which the constituent activities, typically a concept phase, requirements phase, design phase, implementation phase, test phase, and installation and checkout phase, are performed in that order, possibly with overlap but with little or no iteration

", + "tags": [ + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-22T07:42:22.056Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8d7c0d47165b49f1e6baf" + }, + "thema": "What are the two basic analysis techniques and their pros/cons? ", + "content": "

Static analysis: Disassembling or decompilation of a sample

+ No isolated environment has to be set up

+ In-depth information (code structure, execution requirements, ...)

- Usually requires more knowledge and time (have to deal with binaries) 

Dynamic analysis: Sample is executed (with debugger) within an isolated environment, and behavior is observed (opened files, network, ...).

+ More straight-forward analysis

+ Scales well

- Requires execution environment (expected files, secure, anti-debugging/virtualization, ...) 

", + "tags": [ + "Malware" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:08:48.344Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8e1d6d47165b49f1e6bfb" + }, + "thema": "How would you determine data for an anomaly based IDS, e.g., amount of permitted failed logins?", + "content": "

• Gather statistical data from affected users while there is no attack

• Create rule (e.g., a threshold), and optimize such that amount of normal users that are not hindered by the new IDS rule is maximized

", + "tags": [ + "IDS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:51:50.519Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "63089d2b4c35424ed2bf067d" + }, + "thema": "What is the cause and effect graph?", + "content": "

Cause-effect graph A graphical representation of inputs and/or stimuli (causes) with their associated outputs (effects), which can be used to design test cases

", + "tags": [ + "Definitions", + "L14" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-26T10:15:07.438Z" + }, + "vorlesung": "sqa", + "__v": 0 +}, +{ + "_id": { + "$oid": "61f5777910109de2e8498e65" + }, + "thema": "Wann ist die direkte Methode der KFR möglich?", + "content": "

Die direkte Methode ist nur beim UKV möglich

", + "tags": [ + "KFR" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-01-29T17:20:57.489Z" + }, + "vorlesung": "rewe", + "__v": 0 +}, +{ + "_id": { + "$oid": "61fbe71e9e7fc2f46e52982d" + }, + "thema": "Woför brauchen wir die Kosten- und Erlösrechnung?", + "content": "

Sie ist ein Instrumentarium zur Informationsbereitstellung für das Controlling eines Unternehmens

Aufgabe der Erlös- u. Kostenrechnung ist die Planung, Steuerung und Kontrolle von Entscheidungsprozessen und Unternehmensabläufen

", + "tags": [ + "Modul 4" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-03T14:30:54.223Z" + }, + "vorlesung": "rewe", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "6207b4505d5b454833996df7" + }, + "thema": "How is routing done in i3?", + "content": "

The routing is then done the following way: If a destination (computer) has been reached, the corresponding address field is removed from the stack. If a trigger has been reached, the corresponding ID in the stack is replaced by the destination stack of the trigger

", + "tags": [ + "i3", + "P2P" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-12T13:21:20.421Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "620ccb1d3ae756c0eccb99f9" + }, + "thema": "Why are classical MAC protocols not suited for CPS receivers?", + "content": "

Contention-based Mac problem: receiver needs to be always on.

TDMA-based protocols problem: synchronization overhead, inflexible

", + "tags": [ + "CPS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-02-16T09:59:57.645Z" + }, + "vorlesung": "ait", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "620f653c80d77fd9f455cab3" + }, + "thema": "What is a DODAG?", + "content": "

(DAG) – a directed graph with no cycles

Destination Oriented DAG (DODAG): a DAG rooted at a single destination.

", + "tags": [ + "CPS" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-02-18T09:22:04.333Z" + }, + "vorlesung": "ait", + "__v": 0 +}, +{ + "_id": { + "$oid": "62d9147d4099bbe70dbe1c1a" + }, + "thema": "What is an activity?", + "content": "

An element of work performed during the course of a project. An activity normally has an expected duration, an expected cost, and expected resource requirements.

", + "tags": [ + "Definitions", + "Planning" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "latex": 0, + "date": { + "$date": "2022-07-21T08:55:25.316Z" + }, + "vorlesung": "spm", + "authorName": "lakhoune", + "__v": 0 +}, +{ + "_id": { + "$oid": "62da54c5fa686e685a791d2a" + }, + "thema": "What is a process?", + "content": "

A process is a series of actions bringing about a result

", + "tags": [ + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-07-22T07:41:57.165Z" + }, + "vorlesung": "spm", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8d561d47165b49f1e6b84" + }, + "thema": "Why use known vulnerabilities over zero-days?", + "content": "

Cost (much easier to develop)

Selling 0-days (or using in targeted attacks) might make more sense

0-days likely to be “burned” (i.e. become publicly known)

", + "tags": [ + "Malware" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T10:58:41.353Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8ddd3d47165b49f1e6bdf" + }, + "thema": "what are real, effective & saved uid best used for?", + "content": "

• real uid: uid of the user this process belongs to

• effective uid: uid that is being currently used; relevant for almost all access control decisions

• saved uid: uid that the process may later restore

", + "tags": [ + "Access Control" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T11:34:43.209Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "62f8e52ed47165b49f1e6c45" + }, + "thema": "Are bitcoins actually anonymous? How could the owner be deanonymized? What are the dangerous steps regarding privacy during payment with bitcoins?", + "content": "

No, the transaction graph is transparent (public) but linked just to pseudonyms (the public key). Once ordering something, the identity can be traced. With physical goods an address is required 

", + "tags": [ + "Bitcoin" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-14T12:06:06.888Z" + }, + "vorlesung": "itsec2", + "__v": 0 +}, +{ + "_id": { + "$oid": "630735578a0c1b6475b81f19" + }, + "thema": "What is complexity?", + "content": "

degree to which a system or component has a design or implementation that is difficult to understand and verify

", + "tags": [ + "Definitions" + ], + "authorId": "5ec0fcd340c53412bfacdc8b", + "authorName": "lakhoune", + "latex": 0, + "date": { + "$date": "2022-08-25T08:39:51.416Z" + }, + "vorlesung": "sqa", + "__v": 0 +}] \ No newline at end of file diff --git a/backend/prisma/production.lectures.json b/backend/prisma/production.lectures.json new file mode 100644 index 000000000..ceaa03fdc --- /dev/null +++ b/backend/prisma/production.lectures.json @@ -0,0 +1,323 @@ +[{ + "_id": { + "$oid": "5f298fc255900a0045eb5f17" + }, + "tagList": [ + "Rectangular automata", + "Polyhedra", + "flowpipe" + ], + "name": "Modellierung und Analyse hybrider Systeme", + "abrv": "hybrid", + "__v": 0, + "totalCards": 17 +}, +{ + "_id": { + "$oid": "5e3f6108a077957d77b49080" + }, + "name": "Mathematische Logik", + "abrv": "MaLo", + "__v": 0, + "learned": 0, + "tagList": [ + "kapitel2", + "kapitel3", + "kapitel1", + "Zoo von Strukturen", + "Normalformen", + "kapitel4", + "Definitionen" + ], + "totalCards": 85 +}, +{ + "_id": { + "$oid": "61086f6fb8b905003bcc660e" + }, + "tagList": [], + "name": "Web Mining", + "abrv": "webmine", + "__v": 0, + "totalCards": 12 +}, +{ + "_id": { + "$oid": "5fa2c9e6b88ac7003429849c" + }, + "tagList": [ + "Definitions", + "Social Network Analysis" + ], + "name": "Web Science", + "abrv": "websc", + "__v": 0, + "totalCards": 8 +}, +{ + "_id": { + "$oid": "62c41707c6149c881298b2ab" + }, + "tagList": [ + "Definitions", + "Decision Analysis", + "Stakeholder Management", + "Risk management", + "Monitoring & Controlling", + "Effort Estimation", + "Planning", + "Scrum", + "Agility" + ], + "name": "Software Project Management", + "abrv": "spm", + "__v": 0, + "totalCards": 45 +}, +{ + "_id": { + "$oid": "62e141d9185ffd648612e677" + }, + "tagList": [ + "fdgfdgdg" + ], + "name": "dgdf", + "abrv": "dfgfdg", + "__v": 0, + "totalCards": 1 +}, +{ + "_id": { + "$oid": "5e6c9e873c2470594a7e013f" + }, + "name": "Einführung in die BWL", + "abrv": "ebwl", + "__v": 0, + "learned": 0, + "tagList": [ + "1" + ], + "totalCards": 33 +}, +{ + "_id": { + "$oid": "5fb82306bffef70034b4fe99" + }, + "tagList": [ + "Defnitionen", + "Modul 1", + "Modul 2", + "Modul 3", + "Internes Rewe", + "Buchführung", + "KFR", + "Modul 7", + "Modul 4", + "Zuschlagskalkulation", + "Modul 5", + "Modul 6" + ], + "name": "Buchführung und internes Rechnungswesen", + "abrv": "rewe", + "__v": 0, + "totalCards": 131 +}, +{ + "_id": { + "$oid": "5e41cd12a74634281c1a7244" + }, + "name": "Webtechnologien", + "abrv": "Webtech", + "__v": 0, + "learned": 0, + "tagList": [], + "totalCards": 7 +}, +{ + "_id": { + "$oid": "5fa1e25cefc65b0034f8f6c0" + }, + "tagList": [ + "Thema 1", + "Thema 2", + "Thema 2.20", + "Thema 3", + "Thema 3 2.0", + "Thema 4" + ], + "name": "Philosophie II", + "abrv": "philo2", + "__v": 0, + "totalCards": 661 +}, +{ + "_id": { + "$oid": "61a7d25908f15d9be1b65e32" + }, + "tagList": [], + "name": "Technologie", + "abrv": "tech", + "__v": 0 +}, +{ + "_id": { + "$oid": "5e3f5e98a1748d551c8deda9" + }, + "name": "Berechenbarkeit und Komplexität", + "abrv": "BuK", + "__v": 0, + "learned": 0, + "tagList": [ + "kapitel1" + ], + "totalCards": 106 +}, +{ + "_id": { + "$oid": "61a7d2c508f15d9be1b65e3c" + }, + "tagList": [], + "name": "technologie", + "abrv": "tech fr", + "__v": 0 +}, +{ + "_id": { + "$oid": "602f6dad06795900452b3b1b" + }, + "tagList": [ + "Kapitel 1", + "Definitionen", + "Grupppenentscheidungen", + "Deskriptive Entscheidungslehre", + "Präskriptive Entscheidungslehre", + "Anwendung", + "Expermient" + ], + "name": "Entscheidungslehre", + "abrv": "dectheo", + "__v": 0, + "totalCards": 64 +}, +{ + "_id": { + "$oid": "5fff89dfd9ec400045ce9c05" + }, + "tagList": [ + "2" + ], + "name": "Philosophie I", + "abrv": "phil1", + "__v": 0, + "totalCards": 238 +}, +{ + "_id": { + "$oid": "5f35a5d52706d9003f6ad244" + }, + "tagList": [ + "Definitionen" + ], + "name": "Quantitative Methoden", + "abrv": "qmor", + "__v": 0, + "totalCards": 9 +}, +{ + "_id": { + "$oid": "5f13f01aec5ae7004540e16c" + }, + "tagList": [ + "1", + "2", + "5", + "6", + "0", + "3", + "4", + "GSM" + ], + "name": "Mobile Internet Technology", + "abrv": "mit", + "__v": 0, + "totalCards": 65 +}, +{ + "_id": { + "$oid": "620293a916427b05c21d56ce" + }, + "tagList": [ + "Introduction", + "P2P", + "Chord", + "i3", + "Bitcoin", + "Cloud Computing", + "Cassandra", + "MapReduce", + "CPS", + "SDN", + "NFV", + "QoS" + ], + "name": "Advanced Internet Technology", + "abrv": "ait", + "__v": 0, + "totalCards": 64 +}, +{ + "_id": { + "$oid": "6075bf1894ae5a003fb2539b" + }, + "tagList": [ + "Malware", + "Botnets", + "ICS", + "DDOS", + "Overflow Attacks", + "Access Control", + "Firewalls", + "IDS", + "Anonymous Communication", + "TOR", + "Bitcoin", + "Cookies", + "XSS", + "Biometrics" + ], + "name": "IT-Sicherheit 2", + "abrv": "itsec2", + "__v": 0, + "totalCards": 65 +}, +{ + "_id": { + "$oid": "610e47e17ace8a004d3245fb" + }, + "tagList": [], + "name": "Business Porcess Inteligence", + "abrv": "bpi", + "__v": 0, + "totalCards": 21 +}, +{ + "_id": { + "$oid": "6305e36c3d41241b8e628c37" + }, + "tagList": [ + "Definitions", + "Error", + "L01", + "L02", + "L03", + "L04", + "L07", + "L09", + "L10", + "L14" + ], + "name": "Software Quality Assurance", + "abrv": "sqa", + "__v": 0, + "totalCards": 20 +}] \ No newline at end of file diff --git a/backend/prisma/schema.prisma b/backend/prisma/schema.prisma new file mode 100644 index 000000000..7664b9fa2 --- /dev/null +++ b/backend/prisma/schema.prisma @@ -0,0 +1,69 @@ +datasource db { + provider = "postgresql" + url = env("DB_URL") +} + +generator client { + provider = "prisma-client-js" +} + +model User { + id String @id @default(cuid()) + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + username String @unique + email String @unique + firebaseId String @unique + firstname String? + lastname String? + status String + confirmed Boolean + lectures Lecture[] + cards Card[] + votes Vote[] +} + +model Lecture { + id String @id @default(cuid()) + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + name String + abrv String @unique + tagList String[] + totalCards Int? + cards Card[] + votes Vote[] + User User @relation(fields: [userId], references: [id]) + userId String +} + +model Card { + id String @id @default(cuid()) + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + lecture Lecture @relation(fields: [lectureId], references: [id]) + lectureId String + thema String + content String + tags String[] + author User @relation(fields: [authorId], references: [id]) + authorId String + latex Int? + rating Int? + votes Vote[] +} + +model Vote { + id String @id @default(cuid()) + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + user User @relation(fields: [userId], references: [id]) + userId String + card Card @relation(fields: [cardId], references: [id]) + cardId String + value Int + lecture Lecture @relation(fields: [lectureId], references: [id]) + lectureId String + + @@unique(fields: [userId, cardId]) +} diff --git a/backend/prisma/seed.ts b/backend/prisma/seed.ts new file mode 100644 index 000000000..3dc5ae492 --- /dev/null +++ b/backend/prisma/seed.ts @@ -0,0 +1,96 @@ +import fs from 'fs'; +import { PrismaClient } from '@prisma/client'; + +const prisma = new PrismaClient(); +async function main() { + const alice = await prisma.user.upsert({ + where: { email: 'alice@example.com' }, + update: {}, + create: { + email: 'alice@example.com', + firebaseId: 'zQClTFVV8POcZa6PpVCZtH2RFGZ2', + username: 'alice', + status: 'ACTIVE', + confirmed: true, + }, + }); + const rawData = fs.readFileSync('production.lectures.json'); + const jsonData = JSON.parse(rawData.toString()); + + // Insert each lecture into the database + for (const item of jsonData) { + const lecture = await prisma.lecture.upsert({ + where: { id: item._id.$oid }, + update: {}, + create: { + id: item._id.$oid, + createdAt: new Date(), + updatedAt: new Date(), + name: item.name, + abrv: item.abrv, + tagList: item.tagList, + totalCards: item.totalCards, + User: { + connect: { + id: alice.id, + }, + }, + }, + }); + } + + // Read Card data from file + const rawCardData = fs.readFileSync('production.cards.json'); + const cardData = JSON.parse(rawCardData.toString()); + + // Insert each card into the database + for (const item of cardData) { + // Find lecture with matching abrv + const lecture = await prisma.lecture.findUnique({ + where: { + abrv: item.vorlesung, + }, + }); + + // If no matching lecture was found, continue to next iteration + if (!lecture) { + console.log( + `No lecture found with abrv ${item.vorlesung}. Skipping card ${item._id.$oid}.`, + ); + continue; + } + + const card = await prisma.card.upsert({ + where: { id: item._id.$oid }, + update: {}, + create: { + id: item._id.$oid, + createdAt: new Date(), + updatedAt: new Date(), + thema: item.thema, + content: item.content, + tags: item.tags, + author: { + connect: { + id: alice.id, + }, + }, + latex: item.latex, + lecture: { + connect: { + id: lecture.id, + }, + }, + }, + }); + } +} +main() + .then(async () => { + await prisma.$disconnect(); + }) + .catch(async (e) => { + console.error(e); + await prisma.$disconnect(); + process.exit(1); + }); diff --git a/backend/src/app.module.ts b/backend/src/app.module.ts new file mode 100644 index 000000000..f3faa6472 --- /dev/null +++ b/backend/src/app.module.ts @@ -0,0 +1,54 @@ +import { Module } from '@nestjs/common'; +import { AuthModule } from './auth/auth.module'; +import { ConfigModule, ConfigService } from '@nestjs/config'; +import { GraphQLModule } from '@nestjs/graphql'; +import { ApolloDriver } from '@nestjs/apollo'; +import { GraphqlConfig } from './config/config.interface'; +import config from './config/config'; +import { LecturesModule } from './lectures/lectures.module'; +import { CardsModule } from './cards/cards.module'; +import { VotesModule } from './votes/votes.module'; +import { UserModule } from './users/user.module'; +import { ServeStaticModule } from '@nestjs/serve-static'; +import { join } from 'path'; + +@Module({ + imports: [ + ConfigModule.forRoot({ isGlobal: true, load: [config] }), + GraphQLModule.forRootAsync({ + driver: ApolloDriver, + imports: [ConfigModule], + useFactory: async (config: ConfigService) => { + const graphqlConfig = config.get('graphql'); + return { + sortSchema: graphqlConfig.sortSchema, + autoSchemaFile: + graphqlConfig.schemaDestination || './src/schema.graphql', + debug: graphqlConfig.debug, + introspection: graphqlConfig.playgroundEnabled, + playground: graphqlConfig.playgroundEnabled, + subscriptions: { + 'graphql-ws': true, + }, + context: ({ req, connectionParams }) => { + return connectionParams + ? { req: { headers: connectionParams } } + : { req }; + }, + }; + }, + inject: [ConfigService], + }), + AuthModule, + LecturesModule, + VotesModule, + CardsModule, + UserModule, + ServeStaticModule.forRoot({ + rootPath: join(__dirname, '..', '..', 'frontend', 'dist', 'frontend'), + }), + ], + controllers: [], + providers: [], +}) +export class AppModule {} diff --git a/backend/src/auth/auth.entity.ts b/backend/src/auth/auth.entity.ts new file mode 100644 index 000000000..49f0e21f3 --- /dev/null +++ b/backend/src/auth/auth.entity.ts @@ -0,0 +1,17 @@ +import { Field, ObjectType } from '@nestjs/graphql'; +import { User } from 'src/users/user.entity'; + +@ObjectType() +export class Token { + @Field({ description: 'JWT access token' }) + accessToken: string; + + @Field({ description: 'JWT refresh token' }) + refreshToken: string; +} + +@ObjectType() +export class Auth extends Token { + @Field(() => User, { description: 'User' }) + user: User; +} diff --git a/backend/src/auth/auth.module.ts b/backend/src/auth/auth.module.ts new file mode 100644 index 000000000..428b20db1 --- /dev/null +++ b/backend/src/auth/auth.module.ts @@ -0,0 +1,50 @@ +import { AuthService } from './services/auth.service'; +import { AuthResolver } from './auth.resolver'; +import { Module } from '@nestjs/common'; +import { JwtModule } from '@nestjs/jwt'; +import { PassportModule } from '@nestjs/passport'; +import { JwtStrategy } from './strategies/jwt/jwt.strategy'; +import { ConfigService } from '@nestjs/config'; +import { SecurityConfig } from 'src/config/config.interface'; +import { PasswordService } from 'src/common/password.service'; +import { PrismaService } from 'src/common/prisma.service'; +import { UserService } from 'src/users/services/user.service'; +import { FirebaseStrategy } from './strategies/jwt/firebase.strategy'; +import { FirebaseAdminModule } from '@tfarras/nestjs-firebase-admin'; +import * as admin from 'firebase-admin'; +import { FirebaseOkStrategy } from './strategies/jwt/firebase.only.strategy'; + +@Module({ + imports: [ + PassportModule.register({ defaultStrategy: 'firebase' }), + JwtModule.registerAsync({ + useFactory: async (configService: ConfigService) => { + const securityConfig = configService.get('security'); + return { + secret: configService.get('JWT_SECRET'), + signOptions: { + expiresIn: securityConfig.expiresIn, + }, + }; + }, + inject: [ConfigService], + }), + FirebaseAdminModule.forRootAsync({ + useFactory: () => ({ + credential: admin.credential.applicationDefault(), + }), + }), + ], + providers: [ + AuthService, + AuthResolver, + JwtStrategy, + FirebaseOkStrategy, + FirebaseStrategy, + PasswordService, + PrismaService, + UserService, + ], + exports: [], +}) +export class AuthModule {} diff --git a/backend/src/auth/auth.resolver.ts b/backend/src/auth/auth.resolver.ts new file mode 100644 index 000000000..a415017cc --- /dev/null +++ b/backend/src/auth/auth.resolver.ts @@ -0,0 +1,26 @@ +import { Resolver, Mutation, Args } from '@nestjs/graphql'; +import { AuthService } from './services/auth.service'; +import { UserService } from 'src/users/services/user.service'; +import { CreateUserInput } from 'src/users/models/create.user.input'; +import { User } from 'src/users/user.entity'; +import { UserEntity } from 'src/users/decorators/user.decorator'; +import { FirebaseUser } from '@tfarras/nestjs-firebase-auth'; +import { UseGuards } from '@nestjs/common'; +import { GqlFirebaseOnlyAuthGuard } from './strategies/jwt/firebase.only.guard'; + +@Resolver(() => User) +export class AuthResolver { + constructor( + private readonly auth: AuthService, + private readonly userService: UserService, + ) {} + + @Mutation(() => User) + @UseGuards(GqlFirebaseOnlyAuthGuard) + async register( + @Args('data') input: CreateUserInput, + @UserEntity() user: FirebaseUser, + ) { + return await this.userService.createUser(input, user.uid); + } +} diff --git a/backend/src/auth/decorators/public.decorator.ts b/backend/src/auth/decorators/public.decorator.ts new file mode 100644 index 000000000..88f61ad07 --- /dev/null +++ b/backend/src/auth/decorators/public.decorator.ts @@ -0,0 +1,6 @@ +import { SetMetadata } from '@nestjs/common'; + +export const IS_PUBLIC_KEY = 'isPublic'; +export const IS_REGISTER = 'isRegister'; +export const Public = () => SetMetadata(IS_PUBLIC_KEY, true); +export const Register = () => SetMetadata(IS_REGISTER, true); diff --git a/backend/src/auth/models/jwt.payload.ts b/backend/src/auth/models/jwt.payload.ts new file mode 100644 index 000000000..10262a918 --- /dev/null +++ b/backend/src/auth/models/jwt.payload.ts @@ -0,0 +1,3 @@ +export interface JwtPayload { + userId: string; +} diff --git a/backend/src/auth/models/login.input.ts b/backend/src/auth/models/login.input.ts new file mode 100644 index 000000000..e7ec73e3e --- /dev/null +++ b/backend/src/auth/models/login.input.ts @@ -0,0 +1,10 @@ +import { InputType, Field } from '@nestjs/graphql'; + +@InputType() +export class LoginInput { + @Field() + email: string; + + @Field() + password: string; +} diff --git a/backend/src/auth/services/auth.service.ts b/backend/src/auth/services/auth.service.ts new file mode 100644 index 000000000..e09bfdfd7 --- /dev/null +++ b/backend/src/auth/services/auth.service.ts @@ -0,0 +1,21 @@ +import { Injectable } from '@nestjs/common'; +import { JwtService } from '@nestjs/jwt'; +import { User } from '@prisma/client'; +import { PrismaService } from 'src/common/prisma.service'; + +@Injectable() +export class AuthService { + constructor( + private readonly jwtService: JwtService, + private readonly prisma: PrismaService, + ) {} + + validateUser(userId: string): Promise { + return this.prisma.user.findUnique({ where: { id: userId } }); + } + + getUserFromToken(token: string): Promise { + const id = this.jwtService.decode(token)['userId']; + return this.prisma.user.findUnique({ where: { id } }); + } +} diff --git a/backend/src/auth/strategies/jwt/firebase.guard.ts b/backend/src/auth/strategies/jwt/firebase.guard.ts new file mode 100644 index 000000000..8502afc6a --- /dev/null +++ b/backend/src/auth/strategies/jwt/firebase.guard.ts @@ -0,0 +1,27 @@ +import { Injectable, ExecutionContext } from '@nestjs/common'; +import { AuthGuard } from '@nestjs/passport'; +import { GqlExecutionContext } from '@nestjs/graphql'; +import { Reflector } from '@nestjs/core'; +import { IS_PUBLIC_KEY } from '../../decorators/public.decorator'; +import { ExecutionContextHost } from '@nestjs/core/helpers/execution-context-host'; + +@Injectable() +export class GqlFirebaseAuthGuard extends AuthGuard('firebase') { + constructor(private reflector: Reflector) { + super(); + } + + canActivate(context: ExecutionContext) { + const ctx = GqlExecutionContext.create(context); + const { req } = ctx.getContext(); + + const isPublic = this.reflector.getAllAndOverride(IS_PUBLIC_KEY, [ + context.getHandler(), + context.getClass(), + ]); + + if (isPublic) return true; + + return super.canActivate(new ExecutionContextHost([req])); + } +} diff --git a/backend/src/auth/strategies/jwt/firebase.only.guard.ts b/backend/src/auth/strategies/jwt/firebase.only.guard.ts new file mode 100644 index 000000000..2ba25cd6e --- /dev/null +++ b/backend/src/auth/strategies/jwt/firebase.only.guard.ts @@ -0,0 +1,19 @@ +import { Injectable, ExecutionContext } from '@nestjs/common'; +import { AuthGuard } from '@nestjs/passport'; +import { GqlExecutionContext } from '@nestjs/graphql'; +import { Reflector } from '@nestjs/core'; +import { ExecutionContextHost } from '@nestjs/core/helpers/execution-context-host'; + +@Injectable() +export class GqlFirebaseOnlyAuthGuard extends AuthGuard('firebase-only') { + constructor(private reflector: Reflector) { + super(); + } + + canActivate(context: ExecutionContext) { + const ctx = GqlExecutionContext.create(context); + const { req } = ctx.getContext(); + + return super.canActivate(new ExecutionContextHost([req])); + } +} diff --git a/backend/src/auth/strategies/jwt/firebase.only.strategy.ts b/backend/src/auth/strategies/jwt/firebase.only.strategy.ts new file mode 100644 index 000000000..1ffe4548c --- /dev/null +++ b/backend/src/auth/strategies/jwt/firebase.only.strategy.ts @@ -0,0 +1,24 @@ +import { ExtractJwt } from 'passport-jwt'; +import { PassportStrategy } from '@nestjs/passport'; +import { Injectable } from '@nestjs/common'; +import { + FirebaseAuthStrategy, + FirebaseUser, +} from '@tfarras/nestjs-firebase-auth'; +import { UserService } from 'src/users/services/user.service'; + +@Injectable() +export class FirebaseOkStrategy extends PassportStrategy( + FirebaseAuthStrategy, + 'firebase-only', +) { + public constructor(private readonly userService: UserService) { + super({ + extractor: ExtractJwt.fromAuthHeaderAsBearerToken(), + }); + } + + async validate(payload: FirebaseUser): Promise { + return payload; + } +} diff --git a/backend/src/auth/strategies/jwt/firebase.strategy.ts b/backend/src/auth/strategies/jwt/firebase.strategy.ts new file mode 100644 index 000000000..36554712e --- /dev/null +++ b/backend/src/auth/strategies/jwt/firebase.strategy.ts @@ -0,0 +1,29 @@ +import { ExtractJwt } from 'passport-jwt'; +import { PassportStrategy } from '@nestjs/passport'; +import { Injectable, UnauthorizedException } from '@nestjs/common'; +import { User } from '@prisma/client'; +import { + FirebaseAuthStrategy, + FirebaseUser, +} from '@tfarras/nestjs-firebase-auth'; +import { UserService } from 'src/users/services/user.service'; + +@Injectable() +export class FirebaseStrategy extends PassportStrategy( + FirebaseAuthStrategy, + 'firebase', +) { + public constructor(private readonly userService: UserService) { + super({ + extractor: ExtractJwt.fromAuthHeaderAsBearerToken(), + }); + } + + async validate(payload: FirebaseUser): Promise { + const user = await this.userService.getUserByFirebaseId(payload.uid); + if (!user) { + throw new UnauthorizedException(); + } + return user; + } +} diff --git a/backend/src/auth/strategies/jwt/jwt.strategy.ts b/backend/src/auth/strategies/jwt/jwt.strategy.ts new file mode 100644 index 000000000..f90101b25 --- /dev/null +++ b/backend/src/auth/strategies/jwt/jwt.strategy.ts @@ -0,0 +1,28 @@ +import { JwtPayload } from '../../models/jwt.payload'; +import { Strategy, ExtractJwt } from 'passport-jwt'; +import { PassportStrategy } from '@nestjs/passport'; +import { Injectable, UnauthorizedException } from '@nestjs/common'; +import { AuthService } from '../../services/auth.service'; +import { User } from '@prisma/client'; +import { ConfigService } from '@nestjs/config'; + +@Injectable() +export class JwtStrategy extends PassportStrategy(Strategy) { + constructor( + private readonly authService: AuthService, + readonly configService: ConfigService, + ) { + super({ + jwtFromRequest: ExtractJwt.fromAuthHeaderAsBearerToken(), + secretOrKey: configService.get('JWT_SECRET'), + }); + } + + async validate(payload: JwtPayload): Promise { + const user = await this.authService.validateUser(payload.userId); + if (!user) { + throw new UnauthorizedException(); + } + return user; + } +} diff --git a/backend/src/cards/card.entity.ts b/backend/src/cards/card.entity.ts new file mode 100644 index 000000000..b6c2276d7 --- /dev/null +++ b/backend/src/cards/card.entity.ts @@ -0,0 +1,40 @@ +import { Field, ObjectType } from '@nestjs/graphql'; +import PaginatedResponse from '../common/pagination/pagination'; +import { Lecture } from 'src/lectures/lecture.entity'; +import { User } from 'src/users/user.entity'; + +@ObjectType() +export class Card { + @Field({ nullable: true }) + id: string; + + @Field({ nullable: false }) + thema!: string; + + @Field({ nullable: false }) + content!: string; + + @Field((type) => [String], { nullable: true }) + tags?: string[]; + + @Field({ nullable: false }) + author: User; + + @Field({ nullable: true }) + authorName?: string; + + @Field({ nullable: true }) + createdAt?: Date; + + @Field({ nullable: true }) + latex?: number; + + @Field({ nullable: true }) + rating?: number; + + @Field(() => Lecture, { nullable: false }) + lecture: Lecture; +} + +@ObjectType() +export class CardEdges extends PaginatedResponse(Card) {} diff --git a/backend/src/cards/cards.module.ts b/backend/src/cards/cards.module.ts new file mode 100644 index 000000000..b828f1f49 --- /dev/null +++ b/backend/src/cards/cards.module.ts @@ -0,0 +1,10 @@ +import { Module } from '@nestjs/common'; + +import { PrismaService } from 'src/common/prisma.service'; +import { CardsResolver } from './cards.resolver'; + +@Module({ + imports: [], + providers: [CardsResolver, PrismaService], +}) +export class CardsModule {} diff --git a/backend/src/cards/cards.resolver.ts b/backend/src/cards/cards.resolver.ts new file mode 100644 index 000000000..fa25eb82b --- /dev/null +++ b/backend/src/cards/cards.resolver.ts @@ -0,0 +1,110 @@ +import { Args, ID, Mutation, Query, Resolver } from '@nestjs/graphql'; +import { PrismaService } from 'src/common/prisma.service'; +import { User } from '../users/user.entity'; +import { UserEntity } from '../users/decorators/user.decorator'; +import { PaginationArgs } from 'src/common/pagination/pagination.args'; +import { findManyCursorConnection } from '@devoxa/prisma-relay-cursor-connection'; +import { OrderDirection } from 'src/common/order/order.direction'; +import { Card, CardEdges } from './card.entity'; +import { AddCardInput } from './models/add.card.input'; +import { CardOrder, CardOrderField } from './models/card.order.entity'; +import { UpdateCardInput } from './models/update.card.input'; +import { GqlFirebaseAuthGuard } from 'src/auth/strategies/jwt/firebase.guard'; +import { UseGuards } from '@nestjs/common'; +import { Public } from 'src/auth/decorators/public.decorator'; + +// We use this to make sure that the "document" field isn't selected, by default +// (see https://github.com/prisma/prisma-client-js/issues/649) +const DEFAULT_SELECT = { + id: true, + createdAt: true, + updatedAt: true, + name: true, + abrv: true, + tagList: true, + totalCards: true, +}; +@UseGuards(GqlFirebaseAuthGuard) +@Resolver(() => Card) +export class CardsResolver { + constructor(private prisma: PrismaService) {} + + @Mutation(() => Card) + async addCard( + @Args('data') data: AddCardInput, + @UserEntity() user: User, + ): Promise { + const lecture = await this.prisma.lecture.findFirst({ + where: { abrv: data.lectureAbbreviation }, + }); + + return this.prisma.card.create({ + data: { + content: data.content, + thema: data.thema, + authorId: user.id, + lectureId: lecture.id, + }, + include: { + author: true, + lecture: true, + }, + }); + } + + @Public() + @Query(() => CardEdges, { name: 'cards' }) + async findAll( + @Args({ nullable: true }) + paginationArgs: PaginationArgs = { first: 100 }, + @Args('orderBy', { nullable: true }) + orderBy: CardOrder = { + field: CardOrderField.title, + direction: OrderDirection.asc, + }, + @UserEntity() user: User, + ) { + return findManyCursorConnection( + (args) => + this.prisma.card.findMany({ + select: DEFAULT_SELECT, + where: { authorId: user.id }, + orderBy: orderBy ? { [orderBy.field]: orderBy.direction } : null, + ...args, + }), + () => + this.prisma.card.count({ + where: { authorId: user.id }, + }), + paginationArgs, + ); + } + + @Public() + @Query(() => Card, { name: 'card' }) + async findOne(@Args('id', { type: () => ID }) id: string) { + return this.prisma.card.findFirst({ + select: DEFAULT_SELECT, + where: { id: id }, + }); + } + + @Mutation(() => Card) + async updateCard(@Args('input') input: UpdateCardInput) { + const result = await this.prisma.card.update({ + where: { id: input.id }, + data: { + thema: input.thema, + content: input.content, + tags: input.tags, + latex: input.latex, + }, + include: { + author: true, + lecture: true, + }, + }); + + return result; + } +} diff --git a/backend/src/cards/models/add.card.input.ts b/backend/src/cards/models/add.card.input.ts new file mode 100644 index 000000000..2c8286c13 --- /dev/null +++ b/backend/src/cards/models/add.card.input.ts @@ -0,0 +1,19 @@ +import { InputType, Field } from '@nestjs/graphql'; + +@InputType() +export class AddCardInput { + @Field(() => String, { nullable: false }) + lectureAbbreviation!: string; + + @Field(() => String, { nullable: false }) + thema!: string; + + @Field(() => String, { nullable: false }) + content!: string; + + @Field(() => [String], { nullable: false }) + tags!: string[]; + + @Field(() => Number, { nullable: false }) + latex!: number; +} diff --git a/backend/src/cards/models/card.order.entity.ts b/backend/src/cards/models/card.order.entity.ts new file mode 100644 index 000000000..9bd8c1841 --- /dev/null +++ b/backend/src/cards/models/card.order.entity.ts @@ -0,0 +1,19 @@ +import { InputType, registerEnumType } from '@nestjs/graphql'; +import { Order } from 'src/common/order/order'; + +export enum CardOrderField { + id = 'id', + createdAt = 'createdAt', + updatedAt = 'updatedAt', + title = 'name', +} + +registerEnumType(CardOrderField, { + name: 'CardOrderField', + description: 'Properties by which cards connections can be ordered', +}); + +@InputType() +export class CardOrder extends Order { + field: CardOrderField; +} diff --git a/backend/src/cards/models/update.card.input.ts b/backend/src/cards/models/update.card.input.ts new file mode 100644 index 000000000..06e785317 --- /dev/null +++ b/backend/src/cards/models/update.card.input.ts @@ -0,0 +1,19 @@ +import { InputType, Field } from '@nestjs/graphql'; + +@InputType() +export class UpdateCardInput { + @Field({ nullable: false }) + id!: string; + + @Field({ nullable: true }) + thema!: string; + + @Field({ nullable: true }) + content!: string; + + @Field((type) => [String], { nullable: true }) + tags!: string[]; + + @Field({ nullable: true }) + latex!: number; +} diff --git a/backend/src/common/base.entity.ts b/backend/src/common/base.entity.ts new file mode 100644 index 000000000..d7155048f --- /dev/null +++ b/backend/src/common/base.entity.ts @@ -0,0 +1,11 @@ +import { Field, ObjectType, ID } from '@nestjs/graphql'; + +@ObjectType({ isAbstract: true }) +export abstract class BaseEntity { + @Field(() => ID) + id: string; + @Field() + createdAt: Date; + @Field() + updatedAt: Date; +} diff --git a/backend/src/common/order/order.direction.ts b/backend/src/common/order/order.direction.ts new file mode 100644 index 000000000..253a07d34 --- /dev/null +++ b/backend/src/common/order/order.direction.ts @@ -0,0 +1,12 @@ +import { registerEnumType } from '@nestjs/graphql'; + +export enum OrderDirection { + asc = 'asc', + desc = 'desc', +} + +registerEnumType(OrderDirection, { + name: 'OrderDirection', + description: + 'Possible directions in which to order a list of items when provided an `orderBy` argument.', +}); diff --git a/backend/src/common/order/order.ts b/backend/src/common/order/order.ts new file mode 100644 index 000000000..6ccd65e0d --- /dev/null +++ b/backend/src/common/order/order.ts @@ -0,0 +1,8 @@ +import { Field, InputType } from '@nestjs/graphql'; +import { OrderDirection } from './order.direction'; + +@InputType({ isAbstract: true }) +export abstract class Order { + @Field(() => OrderDirection) + direction: OrderDirection; +} diff --git a/backend/src/common/pagination/page.info.model.ts b/backend/src/common/pagination/page.info.model.ts new file mode 100644 index 000000000..f7532cf19 --- /dev/null +++ b/backend/src/common/pagination/page.info.model.ts @@ -0,0 +1,16 @@ +import { Field, ObjectType } from '@nestjs/graphql'; + +@ObjectType() +export class PageInfo { + @Field(() => String, { nullable: true }) + endCursor?: string; + + @Field(() => Boolean, { nullable: true }) + hasNextPage: boolean; + + @Field(() => Boolean, { nullable: true }) + hasPreviousPage: boolean; + + @Field(() => String, { nullable: true }) + startCursor?: string; +} diff --git a/backend/src/common/pagination/pagination.args.ts b/backend/src/common/pagination/pagination.args.ts new file mode 100644 index 000000000..e4e24e006 --- /dev/null +++ b/backend/src/common/pagination/pagination.args.ts @@ -0,0 +1,14 @@ +import { ArgsType } from '@nestjs/graphql'; + +@ArgsType() +export class PaginationArgs { + skip?: number; + + after?: string; + + before?: string; + + first?: number; + + last?: number; +} diff --git a/backend/src/common/pagination/pagination.ts b/backend/src/common/pagination/pagination.ts new file mode 100644 index 000000000..2e7eb5322 --- /dev/null +++ b/backend/src/common/pagination/pagination.ts @@ -0,0 +1,26 @@ +import { Field, ObjectType, Int } from '@nestjs/graphql'; +import { PageInfo } from './page.info.model'; +import { Type } from '@nestjs/common'; + +export default function Paginated(TItemClass: Type) { + @ObjectType(`${TItemClass.name}Edge`) + abstract class EdgeType { + @Field(() => String) + cursor: string; + + @Field(() => TItemClass) + node: TItem; + } + @ObjectType({ isAbstract: true }) + abstract class PaginatedType { + @Field(() => [EdgeType], { nullable: true }) + edges: Array; + + @Field(() => PageInfo) + pageInfo: PageInfo; + + @Field(() => Int) + totalCount: number; + } + return PaginatedType; +} diff --git a/backend/src/common/password.service.ts b/backend/src/common/password.service.ts new file mode 100644 index 000000000..e45d00013 --- /dev/null +++ b/backend/src/common/password.service.ts @@ -0,0 +1,26 @@ +import { Injectable } from '@nestjs/common'; +import { hash, compare } from 'bcrypt'; +import { ConfigService } from '@nestjs/config'; +import { SecurityConfig } from 'src/config/config.interface'; + +@Injectable() +export class PasswordService { + get bcryptSaltRounds(): string | number { + const securityConfig = this.configService.get('security'); + const saltOrRounds = securityConfig.bcryptSaltOrRound; + + return Number.isInteger(Number(saltOrRounds)) + ? Number(saltOrRounds) + : saltOrRounds; + } + + constructor(private configService: ConfigService) {} + + validatePassword(password: string, hashedPassword: string): Promise { + return compare(password, hashedPassword); + } + + hashPassword(password: string): Promise { + return hash(password, this.bcryptSaltRounds); + } +} diff --git a/backend/src/common/prisma.service.ts b/backend/src/common/prisma.service.ts new file mode 100644 index 000000000..4fb3bfa02 --- /dev/null +++ b/backend/src/common/prisma.service.ts @@ -0,0 +1,60 @@ +import { Injectable, OnModuleInit, OnModuleDestroy } from '@nestjs/common'; +import { PrismaClient } from '@prisma/client'; + +@Injectable() +export class PrismaService + extends PrismaClient + implements OnModuleInit, OnModuleDestroy +{ + constructor() { + super(); + } + + async onModuleInit() { + await this.$connect(); + } + + async onModuleDestroy() { + await this.$disconnect(); + } + + // useSoftDelete(modelName: string) { + // this.$use(async (params, next) => { + // if (params.model == modelName) { + // if (['findUnique', 'findFirst'].includes(params.action)) { + // params.action = 'findFirst'; + // params.args.where['deleted'] = false; + // } + + // if (params.action == 'findMany') { + // if (params.args.where != undefined) { + // if (params.args.where.deleted == undefined) { + // params.args.where['deleted'] = false; + // } + // } else { + // params.args['where'] = { deleted: false }; + // } + // } + // } + // return next(params); + // }); + + // this.$use(async (params, next) => { + // if (params.model == modelName) { + // if (params.action == 'delete') { + // params.action = 'update'; + // params.args['data'] = { deleted: true }; + // } + // if (params.action == 'deleteMany') { + // params.action = 'updateMany'; + // if (params.args.data != undefined) { + // params.args.data['deleted'] = true; + // } else { + // params.args['data'] = { deleted: true }; + // } + // } + // } + // return next(params); + // }); + // } +} diff --git a/backend/src/config/config.interface.ts b/backend/src/config/config.interface.ts new file mode 100644 index 000000000..aa7cbeeba --- /dev/null +++ b/backend/src/config/config.interface.ts @@ -0,0 +1,43 @@ +export interface Config { + nest: NestConfig; + cors: CorsConfig; + graphql: GraphqlConfig; + security: SecurityConfig; + authentication: { + firebase: { + applicationCredentials: { + type: string; + project_id: string; + private_key_id: string; + private_key: string; + client_email: string; + client_id: string; + auth_uri: string; + token_uri: string; + auth_provider_x509_cert_url: string; + client_x509_cert_url: string; + }; + }; + }; +} + +export interface NestConfig { + port: number; +} + +export interface CorsConfig { + enabled: boolean; +} + +export interface GraphqlConfig { + playgroundEnabled: boolean; + debug: boolean; + schemaDestination: string; + sortSchema: boolean; +} + +export interface SecurityConfig { + expiresIn: string; + refreshIn: string; + bcryptSaltOrRound: string | number; +} diff --git a/backend/src/config/config.ts b/backend/src/config/config.ts new file mode 100644 index 000000000..9bbc62a50 --- /dev/null +++ b/backend/src/config/config.ts @@ -0,0 +1,42 @@ +import { Config } from './config.interface'; +import * as dotenv from 'dotenv'; + +dotenv.config(); + +const config: Config = { + nest: { + port: 4444, + }, + cors: { + enabled: true, + }, + graphql: { + playgroundEnabled: true, + debug: true, + schemaDestination: './src/schema.graphql', + sortSchema: true, + }, + security: { + expiresIn: '4w', + refreshIn: '4w', + bcryptSaltOrRound: 10, + }, + authentication: { + firebase: { + applicationCredentials: { + type: process.env.FIREBASE_TYPE, + project_id: process.env.FIREBASE_PROJECT_ID, + private_key_id: process.env.PRIVATE_KEY_ID, + private_key: process.env.PRIVATE_KEY.replace(/\\n/g, ' '), + client_email: process.env.CLIENT_EMAIL, + client_id: process.env.CLIENT_ID, + auth_uri: process.env.AUTH_URI, + token_uri: process.env.TOKEN_URI, + auth_provider_x509_cert_url: process.env.AUTH_PROVIDER_X509_CERT_URL, + client_x509_cert_url: process.env.CLIENT_X509_CERT_URL, + }, + }, + }, +}; + +export default (): Config => config; diff --git a/backend/src/lectures/lecture.entity.ts b/backend/src/lectures/lecture.entity.ts new file mode 100644 index 000000000..45f8f5a6c --- /dev/null +++ b/backend/src/lectures/lecture.entity.ts @@ -0,0 +1,31 @@ +import { Field, ObjectType } from '@nestjs/graphql'; +import PaginatedResponse from '../common/pagination/pagination'; +import { Card } from 'src/cards/card.entity'; +import { Vote } from 'src/votes/vote.entity'; + +@ObjectType() +export class Lecture { + @Field({ nullable: true }) + id: string; + + @Field({ nullable: true }) + name!: string; + + @Field({ nullable: true }) + abrv!: string; + + @Field(() => [String], { nullable: true }) + tagList?: string[]; + + @Field({ nullable: true }) + totalCards?: number; + + @Field(() => [Card], { nullable: true }) + cards?: Card[]; + + @Field(() => [Vote], { nullable: true }) + votes?: Vote[]; +} + +@ObjectType() +export class LectureEdges extends PaginatedResponse(Lecture) {} diff --git a/backend/src/lectures/lectures.module.ts b/backend/src/lectures/lectures.module.ts new file mode 100644 index 000000000..baf6787d4 --- /dev/null +++ b/backend/src/lectures/lectures.module.ts @@ -0,0 +1,9 @@ +import { Module } from '@nestjs/common'; +import { LecturesResolver } from './lectures.resolver'; +import { PrismaService } from 'src/common/prisma.service'; + +@Module({ + imports: [], + providers: [LecturesResolver, PrismaService], +}) +export class LecturesModule {} diff --git a/backend/src/lectures/lectures.resolver.ts b/backend/src/lectures/lectures.resolver.ts new file mode 100644 index 000000000..dff8638c5 --- /dev/null +++ b/backend/src/lectures/lectures.resolver.ts @@ -0,0 +1,88 @@ +import { Args, ID, Mutation, Query, Resolver } from '@nestjs/graphql'; +import { AddLectureInput } from './models/add.lecture.input'; +import { Lecture, LectureEdges } from './lecture.entity'; +import { PrismaService } from 'src/common/prisma.service'; +import { User } from '../users/user.entity'; +import { UserEntity } from '../users/decorators/user.decorator'; +import { PaginationArgs } from 'src/common/pagination/pagination.args'; +import { findManyCursorConnection } from '@devoxa/prisma-relay-cursor-connection'; +import { OrderDirection } from 'src/common/order/order.direction'; +import { LectureOrder, LectureOrderField } from './models/lecture.entity'; +import { Public } from 'src/auth/decorators/public.decorator'; +import { UseGuards } from '@nestjs/common'; +import { GqlFirebaseAuthGuard } from 'src/auth/strategies/jwt/firebase.guard'; + +// We use this to make sure that the "document" field isn't selected, by default +// (see https://github.com/prisma/prisma-client-js/issues/649) +const DEFAULT_SELECT = { + id: true, + createdAt: true, + updatedAt: true, + name: true, + abrv: true, + tagList: true, + totalCards: true, +}; + +@UseGuards(GqlFirebaseAuthGuard) +@Resolver(() => Lecture) +export class LecturesResolver { + constructor(private prisma: PrismaService) {} + + @Mutation(() => Lecture) + async addLecture( + @Args('data') data: AddLectureInput, + @UserEntity() user: User, + ): Promise { + return this.prisma.lecture.create({ + data: { + name: data.name, + abrv: data.abrv, + userId: user.id, + }, + }); + } + + @Public() + @Query(() => LectureEdges, { name: 'lectures' }) + async findAll( + @Args({ nullable: true }) + paginationArgs: PaginationArgs = { first: 100 }, + @Args('orderBy', { nullable: true }) + orderBy: LectureOrder = { + field: LectureOrderField.title, + direction: OrderDirection.asc, + }, + @UserEntity() user: User, + ) { + return findManyCursorConnection( + (args) => + this.prisma.lecture.findMany({ + select: DEFAULT_SELECT, + where: user ? { userId: user.id } : {}, + orderBy: orderBy ? { [orderBy.field]: orderBy.direction } : null, + ...args, + }), + () => + this.prisma.lecture.count({ + where: user ? { userId: user.id } : {}, + }), + paginationArgs, + ); + } + + @Public() + @Query(() => Lecture, { name: 'lecture', nullable: true }) + async findOne( + @Args('id', { nullable: true, type: () => ID }) id?: string, + @Args('abrv', { nullable: true }) abrv?: string, + ) { + return this.prisma.lecture.findFirst({ + // select: DEFAULT_SELECT, + where: { id: id, abrv: abrv }, + include: { + cards: true, + }, + }); + } +} diff --git a/backend/src/lectures/models/add.lecture.input.ts b/backend/src/lectures/models/add.lecture.input.ts new file mode 100644 index 000000000..af9c7930b --- /dev/null +++ b/backend/src/lectures/models/add.lecture.input.ts @@ -0,0 +1,13 @@ +import { InputType, Field } from '@nestjs/graphql'; + +@InputType() +export class AddLectureInput { + @Field(() => String, { nullable: false }) + name!: string; + + @Field(() => String, { nullable: false }) + abrv!: string; + + @Field(() => [String], { nullable: true }) + tagList?: string[]; +} diff --git a/backend/src/lectures/models/lecture.entity.ts b/backend/src/lectures/models/lecture.entity.ts new file mode 100644 index 000000000..4947cdd59 --- /dev/null +++ b/backend/src/lectures/models/lecture.entity.ts @@ -0,0 +1,31 @@ +import { InputType, Field, registerEnumType } from '@nestjs/graphql'; +import { Order } from 'src/common/order/order'; + +@InputType() +export class AddLectureInput { + @Field(() => String, { nullable: false }) + name!: string; + + @Field(() => String, { nullable: false }) + abrv!: string; + + // @Field(() => [String], { nullable: true }) + // tagList?: string[]; +} + +export enum LectureOrderField { + id = 'id', + createdAt = 'createdAt', + updatedAt = 'updatedAt', + title = 'name', +} + +registerEnumType(LectureOrderField, { + name: 'LectureOrderField', + description: 'Properties by which lecture connections can be ordered', +}); + +@InputType() +export class LectureOrder extends Order { + field: LectureOrderField; +} diff --git a/backend/src/main.ts b/backend/src/main.ts new file mode 100644 index 000000000..f79254d7f --- /dev/null +++ b/backend/src/main.ts @@ -0,0 +1,34 @@ +import { NestFactory } from '@nestjs/core'; +import { AppModule } from './app.module'; +import { ValidationPipe } from '@nestjs/common'; +import { ConfigService } from '@nestjs/config'; +import { CorsConfig, NestConfig } from './config/config.interface'; +import { NestExpressApplication } from '@nestjs/platform-express'; +import * as admin from 'firebase-admin'; + +async function bootstrap() { + const app = await NestFactory.create(AppModule); + + app.set('trust proxy', true); + + app.useGlobalPipes(new ValidationPipe()); + + const configService = app.get(ConfigService); + const nestConfig = configService.get('nest'); + const corsConfig = configService.get('cors'); + + admin.initializeApp({ + credential: admin.credential.cert( + configService.get('authentication.firebase.applicationCredentials'), + ), + }); + if (corsConfig.enabled) { + app.enableCors(); + } + + app.enableShutdownHooks(); + + await app.listen(process.env.PORT || nestConfig.port || 4444); +} + +bootstrap(); diff --git a/backend/src/users/decorators/user.decorator.ts b/backend/src/users/decorators/user.decorator.ts new file mode 100644 index 000000000..8d614315d --- /dev/null +++ b/backend/src/users/decorators/user.decorator.ts @@ -0,0 +1,7 @@ +import { createParamDecorator, ExecutionContext } from '@nestjs/common'; +import { GqlExecutionContext } from '@nestjs/graphql'; + +export const UserEntity = createParamDecorator( + (data: unknown, ctx: ExecutionContext) => + GqlExecutionContext.create(ctx).getContext().req.user, +); diff --git a/backend/src/users/models/change.password.input.ts b/backend/src/users/models/change.password.input.ts new file mode 100644 index 000000000..cbbe37b76 --- /dev/null +++ b/backend/src/users/models/change.password.input.ts @@ -0,0 +1,10 @@ +import { InputType, Field } from '@nestjs/graphql'; + +@InputType() +export class ChangePasswordInput { + @Field() + oldPassword: string; + + @Field() + newPassword: string; +} diff --git a/backend/src/users/models/create.user.input.ts b/backend/src/users/models/create.user.input.ts new file mode 100644 index 000000000..0f529d61a --- /dev/null +++ b/backend/src/users/models/create.user.input.ts @@ -0,0 +1,15 @@ +import { InputType, Field } from '@nestjs/graphql'; + +@InputType() +export class CreateUserInput { + @Field({ nullable: true }) + firstname?: string; + @Field({ nullable: true }) + lastname?: string; + + @Field({ nullable: false }) + username!: string; + + @Field({ nullable: false }) + email!: string; +} diff --git a/backend/src/users/models/update.user.input.ts b/backend/src/users/models/update.user.input.ts new file mode 100644 index 000000000..a9a7e5be6 --- /dev/null +++ b/backend/src/users/models/update.user.input.ts @@ -0,0 +1,9 @@ +import { InputType, Field } from '@nestjs/graphql'; + +@InputType() +export class UpdateUserInput { + @Field({ nullable: true }) + firstname?: string; + @Field({ nullable: true }) + lastname?: string; +} diff --git a/backend/src/users/services/user.service.ts b/backend/src/users/services/user.service.ts new file mode 100644 index 000000000..93d2ffbdf --- /dev/null +++ b/backend/src/users/services/user.service.ts @@ -0,0 +1,44 @@ +import { Injectable } from '@nestjs/common'; +import { UpdateUserInput } from '../models/update.user.input'; +import { PrismaService } from 'src/common/prisma.service'; +import { PasswordService } from 'src/common/password.service'; +import { CreateUserInput } from '../models/create.user.input'; + +@Injectable() +export class UserService { + constructor( + private prisma: PrismaService, + private passwordService: PasswordService, + ) {} + + async createUser(newUserData: CreateUserInput, firebaseId: string) { + return this.prisma.user.create({ + data: { + confirmed: false, + email: newUserData.email, + firebaseId: firebaseId, + status: 'ACTIVE', + username: newUserData.username, + firstname: newUserData.firstname, + lastname: newUserData.lastname, + }, + }); + } + + updateUser(userId: string, newUserData: UpdateUserInput) { + return this.prisma.user.update({ + data: newUserData, + where: { + id: userId, + }, + }); + } + + async getUserByFirebaseId(firebaseId: string) { + return this.prisma.user.findUnique({ + where: { + firebaseId, + }, + }); + } +} diff --git a/backend/src/users/user.entity.ts b/backend/src/users/user.entity.ts new file mode 100644 index 000000000..ea625dc54 --- /dev/null +++ b/backend/src/users/user.entity.ts @@ -0,0 +1,28 @@ +import { ObjectType, registerEnumType, Field } from '@nestjs/graphql'; +import { BaseEntity } from 'src/common/base.entity'; + +export enum Role { + ADMIN = 'ADMIN', + USER = 'USER', +} + +registerEnumType(Role, { + name: 'Role', + description: 'User role', +}); + +@ObjectType() +export class User extends BaseEntity { + id: string; + @Field() + email: string; + @Field({ nullable: true }) + firstname?: string; + @Field({ nullable: true }) + lastname?: string; + // role: Role; + @Field() + status: string; + @Field() + confirmed: boolean; +} diff --git a/backend/src/users/user.module.ts b/backend/src/users/user.module.ts new file mode 100644 index 000000000..a097eab0c --- /dev/null +++ b/backend/src/users/user.module.ts @@ -0,0 +1,10 @@ +import { UserResolver } from './user.resolver'; +import { Module } from '@nestjs/common'; +import { UserService } from './services/user.service'; +import { PasswordService } from 'src/common/password.service'; +import { PrismaService } from 'src/common/prisma.service'; + +@Module({ + providers: [UserResolver, UserService, PasswordService, PrismaService], +}) +export class UserModule {} diff --git a/backend/src/users/user.resolver.ts b/backend/src/users/user.resolver.ts new file mode 100644 index 000000000..4048423c8 --- /dev/null +++ b/backend/src/users/user.resolver.ts @@ -0,0 +1,40 @@ +import { Args, Mutation, Query, Resolver } from '@nestjs/graphql'; +import { UserEntity } from './decorators/user.decorator'; +import { User } from './user.entity'; +import { UserService } from 'src/users/services/user.service'; +import { UpdateUserInput } from './models/update.user.input'; +import { PrismaService } from 'src/common/prisma.service'; +import { UseGuards } from '@nestjs/common'; +import { GqlFirebaseAuthGuard } from 'src/auth/strategies/jwt/firebase.guard'; + +@UseGuards(GqlFirebaseAuthGuard) +@Resolver(() => User) +export class UserResolver { + constructor( + private userService: UserService, + private prisma: PrismaService, + ) {} + + @Query(() => User) + async me(@UserEntity() user: User): Promise { + return user; + } + + @Mutation(() => User) + async updateUser( + @UserEntity() user: User, + @Args('data') newUserData: UpdateUserInput, + ) { + return this.userService.updateUser(user.id, newUserData); + } + + @Mutation(() => Boolean) + async deleteUser(@UserEntity() user: User) { + await this.prisma.user.delete({ + where: { + id: user.id, + }, + }); + return true; + } +} diff --git a/backend/src/votes/models/card.order.entity.ts b/backend/src/votes/models/card.order.entity.ts new file mode 100644 index 000000000..3ff14ed06 --- /dev/null +++ b/backend/src/votes/models/card.order.entity.ts @@ -0,0 +1,19 @@ +import { InputType, registerEnumType } from '@nestjs/graphql'; +import { Order } from 'src/common/order/order'; + +export enum VoteOrderField { + id = 'id', + createdAt = 'createdAt', + updatedAt = 'updatedAt', + title = 'name', +} + +registerEnumType(VoteOrderField, { + name: 'VoteOrderField', + description: 'Properties by which votes connections can be ordered', +}); + +@InputType() +export class VoteOrder extends Order { + field: VoteOrderField; +} diff --git a/backend/src/votes/models/cast.vote.input.ts b/backend/src/votes/models/cast.vote.input.ts new file mode 100644 index 000000000..e9786908f --- /dev/null +++ b/backend/src/votes/models/cast.vote.input.ts @@ -0,0 +1,10 @@ +import { InputType, Field } from '@nestjs/graphql'; + +@InputType() +export class CastVoteInput { + @Field({ nullable: false }) + cardId!: string; + + @Field({ nullable: false }) + value!: number; +} diff --git a/backend/src/votes/models/update.card.input.ts b/backend/src/votes/models/update.card.input.ts new file mode 100644 index 000000000..06e785317 --- /dev/null +++ b/backend/src/votes/models/update.card.input.ts @@ -0,0 +1,19 @@ +import { InputType, Field } from '@nestjs/graphql'; + +@InputType() +export class UpdateCardInput { + @Field({ nullable: false }) + id!: string; + + @Field({ nullable: true }) + thema!: string; + + @Field({ nullable: true }) + content!: string; + + @Field((type) => [String], { nullable: true }) + tags!: string[]; + + @Field({ nullable: true }) + latex!: number; +} diff --git a/backend/src/votes/vote.entity.ts b/backend/src/votes/vote.entity.ts new file mode 100644 index 000000000..6aa8beac2 --- /dev/null +++ b/backend/src/votes/vote.entity.ts @@ -0,0 +1,26 @@ +import { Field, ObjectType } from '@nestjs/graphql'; +import PaginatedResponse from '../common/pagination/pagination'; +import { Lecture } from 'src/lectures/lecture.entity'; +import { User } from 'src/users/user.entity'; +import { Card } from 'src/cards/card.entity'; + +@ObjectType() +export class Vote { + @Field({ nullable: true }) + id: string; + + @Field(() => User, { nullable: false }) + user!: User; + + @Field(() => Card, { nullable: false }) + card!: Card; + + @Field(() => Lecture, { nullable: false }) + lecture!: Lecture; + + @Field({ nullable: false }) + value!: number; +} + +@ObjectType() +export class VoteEdges extends PaginatedResponse(Vote) {} diff --git a/backend/src/votes/votes.module.ts b/backend/src/votes/votes.module.ts new file mode 100644 index 000000000..ad858bb15 --- /dev/null +++ b/backend/src/votes/votes.module.ts @@ -0,0 +1,10 @@ +import { Module } from '@nestjs/common'; + +import { PrismaService } from 'src/common/prisma.service'; +import { VotesResolver } from './votes.resolver'; + +@Module({ + imports: [], + providers: [VotesResolver, PrismaService], +}) +export class VotesModule {} diff --git a/backend/src/votes/votes.resolver.ts b/backend/src/votes/votes.resolver.ts new file mode 100644 index 000000000..3d7190dcc --- /dev/null +++ b/backend/src/votes/votes.resolver.ts @@ -0,0 +1,116 @@ +import { Args, Mutation, Query, Resolver } from '@nestjs/graphql'; +import { PrismaService } from 'src/common/prisma.service'; +import { User } from '../users/user.entity'; +import { UserEntity } from '../users/decorators/user.decorator'; +import { CastVoteInput } from './models/cast.vote.input'; +import { Vote } from './vote.entity'; +import { GqlFirebaseAuthGuard } from 'src/auth/strategies/jwt/firebase.guard'; +import { UseGuards } from '@nestjs/common'; +import { Public } from 'src/auth/decorators/public.decorator'; + +// We use this to make sure that the "document" field isn't selected, by default +// (see https://github.com/prisma/prisma-client-js/issues/649) +const DEFAULT_SELECT = { + id: true, + createdAt: true, + updatedAt: true, + name: true, + abrv: true, + tagList: true, + totalCards: true, +}; + +@UseGuards(GqlFirebaseAuthGuard) +@Resolver(() => Vote) +export class VotesResolver { + constructor(private prisma: PrismaService) {} + + @Mutation(() => Vote) + async castVote( + @Args('data') data: CastVoteInput, + @UserEntity() user: User, + ): Promise { + const card = await this.prisma.card.findFirst({ + where: { id: data.cardId }, + }); + + return this.prisma.vote.upsert({ + create: { + value: data.value, + cardId: data.cardId, + lectureId: card.lectureId, + userId: user.id, + }, + update: { + value: data.value, + cardId: data.cardId, + lectureId: card.lectureId, + userId: user.id, + }, + where: { + userId_cardId: { + userId: user.id, + cardId: data.cardId, + }, + }, + include: { + card: { + include: { + author: true, + lecture: true, + }, + }, + lecture: true, + user: true, + }, + }); + } + + @Public() + @Query(() => [Vote], { name: 'votes', nullable: true }) + async findOne( + @Args('lectureAbbreviation', { nullable: true }) abrv?: string, + ) { + return this.prisma.vote.findMany({ + // select: DEFAULT_SELECT, + where: { lecture: { abrv: abrv } }, + include: { + card: { + include: { + author: true, + lecture: true, + }, + }, + lecture: true, + user: true, + }, + }); + } + + // @Query(() => CardEdges, { name: 'cards' }) + // async findAll( + // @Args({ nullable: true }) + // paginationArgs: PaginationArgs = { first: 100 }, + // @Args('orderBy', { nullable: true }) + // orderBy: CardOrder = { + // field: CardOrderField.title, + // direction: OrderDirection.asc, + // }, + // @UserEntity() user: User, + // ) { + // return findManyCursorConnection( + // (args) => + // this.prisma.card.findMany({ + // select: DEFAULT_SELECT, + // where: { authorId: user.id }, + // orderBy: orderBy ? { [orderBy.field]: orderBy.direction } : null, + // ...args, + // }), + // () => + // this.prisma.card.count({ + // where: { authorId: user.id }, + // }), + // paginationArgs, + // ); + // } +} diff --git a/backend/test/app.e2e-spec.ts b/backend/test/app.e2e-spec.ts new file mode 100644 index 000000000..50cda6233 --- /dev/null +++ b/backend/test/app.e2e-spec.ts @@ -0,0 +1,24 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { INestApplication } from '@nestjs/common'; +import * as request from 'supertest'; +import { AppModule } from './../src/app.module'; + +describe('AppController (e2e)', () => { + let app: INestApplication; + + beforeEach(async () => { + const moduleFixture: TestingModule = await Test.createTestingModule({ + imports: [AppModule], + }).compile(); + + app = moduleFixture.createNestApplication(); + await app.init(); + }); + + it('/ (GET)', () => { + return request(app.getHttpServer()) + .get('/') + .expect(200) + .expect('Hello World!'); + }); +}); diff --git a/backend/test/jest-e2e.json b/backend/test/jest-e2e.json new file mode 100644 index 000000000..e9d912f3e --- /dev/null +++ b/backend/test/jest-e2e.json @@ -0,0 +1,9 @@ +{ + "moduleFileExtensions": ["js", "json", "ts"], + "rootDir": ".", + "testEnvironment": "node", + "testRegex": ".e2e-spec.ts$", + "transform": { + "^.+\\.(t|j)s$": "ts-jest" + } +} diff --git a/backend/tsconfig.build.json b/backend/tsconfig.build.json new file mode 100644 index 000000000..64f86c6bd --- /dev/null +++ b/backend/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig.json", + "exclude": ["node_modules", "test", "dist", "**/*spec.ts"] +} diff --git a/backend/tsconfig.json b/backend/tsconfig.json new file mode 100644 index 000000000..adb614cab --- /dev/null +++ b/backend/tsconfig.json @@ -0,0 +1,21 @@ +{ + "compilerOptions": { + "module": "commonjs", + "declaration": true, + "removeComments": true, + "emitDecoratorMetadata": true, + "experimentalDecorators": true, + "allowSyntheticDefaultImports": true, + "target": "es2017", + "sourceMap": true, + "outDir": "./dist", + "baseUrl": "./", + "incremental": true, + "skipLibCheck": true, + "strictNullChecks": false, + "noImplicitAny": false, + "strictBindCallApply": false, + "forceConsistentCasingInFileNames": false, + "noFallthroughCasesInSwitch": false + } +} diff --git a/build.sh b/build.sh index e601471f2..d942501bd 100755 --- a/build.sh +++ b/build.sh @@ -1,7 +1,7 @@ #!/bin/bash npm install echo "Server install done" -cd angular-cards +cd frontend if [ "$NODE_ENV" == "development" ]; then ng build --configuration=develop else diff --git a/config/index.config.ts b/config/index.config.ts deleted file mode 100644 index 20f045afc..000000000 --- a/config/index.config.ts +++ /dev/null @@ -1,42 +0,0 @@ -import dotenv from "dotenv"; - -dotenv.config(); - -export default { - app: { - prefix: process.env.APP_PREFIX || "api", - port: process.env.PORT, - host: process.env.APP_HOST || "localhost", - }, - authentication: { - secret: process.env.APP_AUTH_SECRET, - expiration: process.env.AUTH_TOKEN_EXPIRATION, - refreshExpiration: process.env.REFRESH_TOKEN_EXPIRATION, - apple: { - clientId: process.env.APP_APPLE_CLIENTID, - teamId: process.env.APP_APPLE_TEAMID, - keyId: process.env.APP_APPLE_KEYID, - scope: process.env.APP_APPLE_SCOPE, - authKey: process.env.APP_APPLE_AUTHKEY, - }, - google: { - clientId: process.env.APP_AUTH_GOOGLE_CLIENTID, - secret: process.env.APP_AUTH_GOOGLE_SECRET, - redirect_uri: process.env.APP_AUTH_GOOGLE_REDIRECT_URI, - }, - }, - database: { - url: `${ - process.env.NODE_ENV && process.env.NODE_ENV.indexOf("development") > -1 - ? process.env.MONGO_URL_TEST - : process.env.MONGO_URL_PRODUCTION - }`, - secret: process.env.SECRET, - options: {}, - maxRetries: process.env.DB_MAX_RETRIES || 3, - reconnectInterval: process.env.DB_RETRY_INTERVAL || 5000, - }, - log: { - level: process.env.LOG_LEVEL || "silly", - }, -}; diff --git a/config/swagger.ts b/config/swagger.ts deleted file mode 100644 index ada1cd7ea..000000000 --- a/config/swagger.ts +++ /dev/null @@ -1,10 +0,0 @@ -module.exports = { - swaggerDefinition: { - info: { - title: ' Cards Webserver', - description: '', - servers: ['http://localhost:' + (process.env.PORT || 3000)], - }, - }, - apis: ['../routes/*.js'], -}; diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 000000000..451b45597 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,19 @@ +version: '3.8' +services: + db: + image: postgres:14.1-alpine + restart: always + environment: + POSTGRES_USER: postgres + POSTGRES_PASSWORD: mysecretpassword + POSTGRES_DB: studycards + ports: + - "5432:5432" + backend: + build: . + depends_on: + - db + environment: + DATABASE_URL: DB_URL=postgresql://postgres:mysecretpassword@db:5432/studycards?schema=studycards&sslmode=prefer + ports: + - "4444:4444" \ No newline at end of file diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh new file mode 100644 index 000000000..479a9fe70 --- /dev/null +++ b/docker-entrypoint.sh @@ -0,0 +1,10 @@ +#!/bin/sh +cd backend + +npx prisma db push + +npx prisma generate + +node dist/prisma/seed.js + +node dist/src/main.js \ No newline at end of file diff --git a/angular-cards/.browserslistrc b/frontend/.browserslistrc similarity index 100% rename from angular-cards/.browserslistrc rename to frontend/.browserslistrc diff --git a/angular-cards/.editorconfig b/frontend/.editorconfig similarity index 100% rename from angular-cards/.editorconfig rename to frontend/.editorconfig diff --git a/angular-cards/.eslintrc.json b/frontend/.eslintrc.json similarity index 56% rename from angular-cards/.eslintrc.json rename to frontend/.eslintrc.json index b036bf6ad..2ac779f60 100644 --- a/angular-cards/.eslintrc.json +++ b/frontend/.eslintrc.json @@ -1,24 +1,14 @@ { "root": true, - "ignorePatterns": [ - "projects/**/*" - ], + "ignorePatterns": ["projects/**/*"], "overrides": [ { - "files": [ - "*.ts" - ], + "files": ["*.ts"], "parserOptions": { - "project": [ - "tsconfig.json", - "e2e/tsconfig.json" - ], + "project": ["tsconfig.json", "e2e/tsconfig.json"], "createDefaultProgram": true }, - "extends": [ - "plugin:@angular-eslint/recommended", - "plugin:@angular-eslint/template/process-inline-templates" - ], + "extends": ["plugin:@angular-eslint/recommended", "plugin:@angular-eslint/template/process-inline-templates"], "rules": { "@angular-eslint/directive-selector": [ "error", @@ -39,13 +29,15 @@ } }, { - "files": [ - "*.html" - ], - "extends": [ - "plugin:@angular-eslint/template/recommended" - ], + "files": ["*.html"], + "extends": ["plugin:@angular-eslint/template/recommended"], "rules": {} } + ], + "prettier/prettier": [ + "error", + { + "endOfLine": "auto" + } ] } diff --git a/angular-cards/.gitignore b/frontend/.gitignore similarity index 100% rename from angular-cards/.gitignore rename to frontend/.gitignore diff --git a/angular-cards/.prettierrc b/frontend/.prettierrc similarity index 100% rename from angular-cards/.prettierrc rename to frontend/.prettierrc diff --git a/angular-cards/README.md b/frontend/README.md similarity index 100% rename from angular-cards/README.md rename to frontend/README.md diff --git a/angular-cards/angular.json b/frontend/angular.json similarity index 82% rename from angular-cards/angular.json rename to frontend/angular.json index 0a4299a1b..e8118a47b 100644 --- a/angular-cards/angular.json +++ b/frontend/angular.json @@ -3,7 +3,7 @@ "version": 1, "newProjectRoot": "projects", "projects": { - "angular-cards": { + "frontend": { "projectType": "application", "schematics": { "@schematics/angular:component": { @@ -17,25 +17,18 @@ "build": { "builder": "@angular-devkit/build-angular:browser", "options": { - "outputPath": "dist/angular-cards", + "outputPath": "dist/frontend", "index": "src/index.html", "main": "src/main.ts", "polyfills": "src/polyfills.ts", "tsConfig": "tsconfig.app.json", - "assets": [ - "src/favicon.ico", - "src/assets", - "src/manifest.webmanifest" - ], + "assets": ["src/favicon.ico", "src/assets", "src/manifest.webmanifest"], "styles": [ "src/default.theme.scss", "src/styles.scss", - "node_modules/material-design-icons/iconfont/material-icons.css", - "node_modules/cookieconsent/build/cookieconsent.min.css" - ], - "scripts": [ - "node_modules/cookieconsent/build/cookieconsent.min.js" + "node_modules/material-design-icons/iconfont/material-icons.css" ], + "scripts": [], "vendorChunk": true, "extractLicenses": false, "buildOptimizer": false, @@ -108,12 +101,12 @@ "serve": { "builder": "@angular-devkit/build-angular:dev-server", "options": { - "browserTarget": "angular-cards:build", + "browserTarget": "frontend:build", "proxyConfig": "src/proxy.config.json" }, "configurations": { "production": { - "browserTarget": "angular-cards:build:production", + "browserTarget": "frontend:build:production", "proxyConfig": "src/proxy.config.json" } } @@ -121,7 +114,7 @@ "extract-i18n": { "builder": "@angular-devkit/build-angular:extract-i18n", "options": { - "browserTarget": "angular-cards:build" + "browserTarget": "frontend:build" } }, "test": { @@ -131,11 +124,7 @@ "polyfills": "src/polyfills.ts", "tsConfig": "tsconfig.spec.json", "karmaConfig": "karma.conf.js", - "assets": [ - "src/favicon.ico", - "src/assets", - "src/manifest.webmanifest" - ], + "assets": ["src/favicon.ico", "src/assets", "src/manifest.webmanifest"], "styles": [ "src/styles.scss", "src/default.theme.scss", @@ -148,27 +137,24 @@ "builder": "@angular-devkit/build-angular:protractor", "options": { "protractorConfig": "e2e/protractor.conf.js", - "devServerTarget": "angular-cards:serve" + "devServerTarget": "frontend:serve" }, "configurations": { "production": { - "devServerTarget": "angular-cards:serve:production" + "devServerTarget": "frontend:serve:production" } } }, "lint": { "builder": "@angular-eslint/builder:lint", "options": { - "lintFilePatterns": [ - "src/**/*.ts", - "src/**/*.html" - ] + "lintFilePatterns": ["src/**/*.ts", "src/**/*.html"] } } } } }, - "defaultProject": "angular-cards", + "defaultProject": "frontend", "cli": { "analytics": "af23c165-cea7-45f2-9097-2ed149d9ccbf", "defaultCollection": "@angular-eslint/schematics" diff --git a/frontend/codegen.yml b/frontend/codegen.yml new file mode 100644 index 000000000..4702fef1c --- /dev/null +++ b/frontend/codegen.yml @@ -0,0 +1,12 @@ +overwrite: true +schema: 'http://localhost:4444/graphql' +documents: 'src/**/*.graphql' +generates: + src/generated/graphql.ts: + plugins: + - 'typescript' + - 'typescript-operations' + - 'typescript-apollo-angular' + ./graphql.schema.json: + plugins: + - 'introspection' diff --git a/angular-cards/debug.log b/frontend/debug.log similarity index 100% rename from angular-cards/debug.log rename to frontend/debug.log diff --git a/angular-cards/e2e/protractor.conf.js b/frontend/e2e/protractor.conf.js similarity index 100% rename from angular-cards/e2e/protractor.conf.js rename to frontend/e2e/protractor.conf.js diff --git a/angular-cards/e2e/src/app.e2e-spec.ts b/frontend/e2e/src/app.e2e-spec.ts similarity index 66% rename from angular-cards/e2e/src/app.e2e-spec.ts rename to frontend/e2e/src/app.e2e-spec.ts index 3286db5f8..66ec6b976 100644 --- a/angular-cards/e2e/src/app.e2e-spec.ts +++ b/frontend/e2e/src/app.e2e-spec.ts @@ -10,14 +10,16 @@ describe('workspace-project App', () => { it('should display welcome message', () => { page.navigateTo(); - expect(page.getTitleText()).toEqual('angular-cards app is running!'); + expect(page.getTitleText()).toEqual('frontend app is running!'); }); afterEach(async () => { // Assert that there are no errors emitted from the browser const logs = await browser.manage().logs().get(logging.Type.BROWSER); - expect(logs).not.toContain(jasmine.objectContaining({ - level: logging.Level.SEVERE, - } as logging.Entry)); + expect(logs).not.toContain( + jasmine.objectContaining({ + level: logging.Level.SEVERE, + } as logging.Entry) + ); }); }); diff --git a/angular-cards/e2e/src/app.po.ts b/frontend/e2e/src/app.po.ts similarity index 100% rename from angular-cards/e2e/src/app.po.ts rename to frontend/e2e/src/app.po.ts diff --git a/angular-cards/e2e/tsconfig.json b/frontend/e2e/tsconfig.json similarity index 100% rename from angular-cards/e2e/tsconfig.json rename to frontend/e2e/tsconfig.json diff --git a/frontend/graphql.schema.json b/frontend/graphql.schema.json new file mode 100644 index 000000000..f6d845d84 --- /dev/null +++ b/frontend/graphql.schema.json @@ -0,0 +1,2775 @@ +{ + "__schema": { + "queryType": { + "name": "Query" + }, + "mutationType": { + "name": "Mutation" + }, + "subscriptionType": null, + "types": [ + { + "kind": "INPUT_OBJECT", + "name": "AddCardInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "content", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latex", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lectureAbbreviation", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thema", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddLectureInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "abrv", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tagList", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Boolean", + "description": "The `Boolean` scalar type represents `true` or `false`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Card", + "description": null, + "fields": [ + { + "name": "author", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authorName", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "content", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latex", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lecture", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Lecture", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rating", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thema", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CardEdge", + "description": null, + "fields": [ + { + "name": "cursor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Card", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CardEdges", + "description": null, + "fields": [ + { + "name": "edges", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CardEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CardOrder", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "direction", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CastVoteInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "cardId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateUserInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "email", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstname", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "username", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "DateTime", + "description": "A date-time string at UTC, such as 2019-12-03T09:54:33Z, compliant with the date-time format.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Float", + "description": "The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "ID", + "description": "The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"4\"`) or integer (such as `4`) input value will be accepted as an ID.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Int", + "description": "The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Lecture", + "description": null, + "fields": [ + { + "name": "abrv", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cards", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Card", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tagList", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCards", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "votes", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Vote", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LectureEdge", + "description": null, + "fields": [ + { + "name": "cursor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Lecture", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LectureEdges", + "description": null, + "fields": [ + { + "name": "edges", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LectureEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LectureOrder", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "direction", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Mutation", + "description": null, + "fields": [ + { + "name": "addCard", + "description": null, + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddCardInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Card", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addLecture", + "description": null, + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddLectureInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Lecture", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "castVote", + "description": null, + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CastVoteInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Vote", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteUser", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "register", + "description": null, + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateUserInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCard", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateCardInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Card", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateUser", + "description": null, + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateUserInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OrderDirection", + "description": "Possible directions in which to order a list of items when provided an `orderBy` argument.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "asc", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "desc", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PageInfo", + "description": null, + "fields": [ + { + "name": "endCursor", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasNextPage", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasPreviousPage", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startCursor", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Query", + "description": null, + "fields": [ + { + "name": "card", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Card", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cards", + "description": null, + "args": [ + { + "name": "orderBy", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CardOrder", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CardEdges", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lecture", + "description": null, + "args": [ + { + "name": "abrv", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Lecture", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lectures", + "description": null, + "args": [ + { + "name": "orderBy", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LectureOrder", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LectureEdges", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "me", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "votes", + "description": null, + "args": [ + { + "name": "lectureAbbreviation", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Vote", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "String", + "description": "The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateCardInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "content", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latex", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thema", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateUserInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "firstname", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "User", + "description": null, + "fields": [ + { + "name": "confirmed", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstname", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Vote", + "description": null, + "fields": [ + { + "name": "card", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Card", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lecture", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Lecture", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VoteEdge", + "description": null, + "fields": [ + { + "name": "cursor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Vote", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Directive", + "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isRepeatable", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locations", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "__DirectiveLocation", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "args", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "__DirectiveLocation", + "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "QUERY", + "description": "Location adjacent to a query operation.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MUTATION", + "description": "Location adjacent to a mutation operation.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUBSCRIPTION", + "description": "Location adjacent to a subscription operation.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FIELD", + "description": "Location adjacent to a field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FRAGMENT_DEFINITION", + "description": "Location adjacent to a fragment definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FRAGMENT_SPREAD", + "description": "Location adjacent to a fragment spread.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INLINE_FRAGMENT", + "description": "Location adjacent to an inline fragment.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VARIABLE_DEFINITION", + "description": "Location adjacent to a variable definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCHEMA", + "description": "Location adjacent to a schema definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCALAR", + "description": "Location adjacent to a scalar definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OBJECT", + "description": "Location adjacent to an object type definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FIELD_DEFINITION", + "description": "Location adjacent to a field definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ARGUMENT_DEFINITION", + "description": "Location adjacent to an argument definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERFACE", + "description": "Location adjacent to an interface definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNION", + "description": "Location adjacent to a union definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM", + "description": "Location adjacent to an enum definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM_VALUE", + "description": "Location adjacent to an enum value definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_OBJECT", + "description": "Location adjacent to an input object type definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_FIELD_DEFINITION", + "description": "Location adjacent to an input object field definition.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__EnumValue", + "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDeprecated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deprecationReason", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Field", + "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "args", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDeprecated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deprecationReason", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__InputValue", + "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultValue", + "description": "A GraphQL-formatted string representing the default value for this input value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDeprecated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deprecationReason", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Schema", + "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", + "fields": [ + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "types", + "description": "A list of all types supported by this server.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "queryType", + "description": "The type that query operations will be rooted at.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mutationType", + "description": "If this server supports mutation, the type that mutation operations will be rooted at.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionType", + "description": "If this server support subscription, the type that subscription operations will be rooted at.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "directives", + "description": "A list of all directives supported by this server.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Directive", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Type", + "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", + "fields": [ + { + "name": "kind", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "__TypeKind", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "specifiedByURL", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Field", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "interfaces", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "possibleTypes", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enumValues", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__EnumValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inputFields", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ofType", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "__TypeKind", + "description": "An enum describing what kind of type a given `__Type` is.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SCALAR", + "description": "Indicates this type is a scalar.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OBJECT", + "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERFACE", + "description": "Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNION", + "description": "Indicates this type is a union. `possibleTypes` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM", + "description": "Indicates this type is an enum. `enumValues` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_OBJECT", + "description": "Indicates this type is an input object. `inputFields` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIST", + "description": "Indicates this type is a list. `ofType` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NON_NULL", + "description": "Indicates this type is a non-null. `ofType` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + } + ], + "directives": [ + { + "name": "deprecated", + "description": "Marks an element of a GraphQL schema as no longer supported.", + "isRepeatable": false, + "locations": [ + "ARGUMENT_DEFINITION", + "ENUM_VALUE", + "FIELD_DEFINITION", + "INPUT_FIELD_DEFINITION" + ], + "args": [ + { + "name": "reason", + "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"No longer supported\"", + "isDeprecated": false, + "deprecationReason": null + } + ] + }, + { + "name": "include", + "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", + "isRepeatable": false, + "locations": [ + "FIELD", + "FRAGMENT_SPREAD", + "INLINE_FRAGMENT" + ], + "args": [ + { + "name": "if", + "description": "Included when true.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ] + }, + { + "name": "skip", + "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", + "isRepeatable": false, + "locations": [ + "FIELD", + "FRAGMENT_SPREAD", + "INLINE_FRAGMENT" + ], + "args": [ + { + "name": "if", + "description": "Skipped when true.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ] + }, + { + "name": "specifiedBy", + "description": "Exposes a URL that specifies the behavior of this scalar.", + "isRepeatable": false, + "locations": [ + "SCALAR" + ], + "args": [ + { + "name": "url", + "description": "The URL that specifies the behavior of this scalar.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ] + } + ] + } +} \ No newline at end of file diff --git a/angular-cards/karma.conf.js b/frontend/karma.conf.js similarity index 70% rename from angular-cards/karma.conf.js rename to frontend/karma.conf.js index 02a592730..daca54281 100644 --- a/angular-cards/karma.conf.js +++ b/frontend/karma.conf.js @@ -10,15 +10,15 @@ module.exports = function (config) { require('karma-chrome-launcher'), require('karma-jasmine-html-reporter'), require('karma-coverage-istanbul-reporter'), - require('@angular-devkit/build-angular/plugins/karma') + require('@angular-devkit/build-angular/plugins/karma'), ], client: { - clearContext: false // leave Jasmine Spec Runner output visible in browser + clearContext: false, // leave Jasmine Spec Runner output visible in browser }, coverageIstanbulReporter: { - dir: require('path').join(__dirname, './coverage/angular-cards'), + dir: require('path').join(__dirname, './coverage/frontend'), reports: ['html', 'lcovonly', 'text-summary'], - fixWebpackSourcePaths: true + fixWebpackSourcePaths: true, }, reporters: ['progress', 'kjhtml'], port: 9876, @@ -27,6 +27,6 @@ module.exports = function (config) { autoWatch: true, browsers: ['Chrome'], singleRun: false, - restartOnFileChange: true + restartOnFileChange: true, }); }; diff --git a/frontend/nginx.conf b/frontend/nginx.conf new file mode 100644 index 000000000..b21df1a8b --- /dev/null +++ b/frontend/nginx.conf @@ -0,0 +1,39 @@ +user nginx; +worker_processes auto; + +events { + worker_connections 1024; +} + +http { + include /etc/nginx/mime.types; + default_type application/octet-stream; + + sendfile on; + keepalive_timeout 65; + + server { + listen 80; + server_name localhost; + + root /usr/share/nginx/html; + index index.html; + + # Angular's default routing is handled by the index.html file + location / { + try_files $uri $uri/ /index.html; + } + + # Serve static files + location /static { + alias /usr/share/nginx/html/static; + try_files $uri =404; + } + + # Redirect server error pages to the static page + error_page 500 502 503 504 /static/500.html; + location = /static/500.html { + internal; + } + } +} diff --git a/angular-cards/ngsw-config.json b/frontend/ngsw-config.json similarity index 100% rename from angular-cards/ngsw-config.json rename to frontend/ngsw-config.json diff --git a/frontend/package-lock.json b/frontend/package-lock.json new file mode 100644 index 000000000..263c32336 --- /dev/null +++ b/frontend/package-lock.json @@ -0,0 +1,30728 @@ +{ + "name": "frontend", + "version": "1.2.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "frontend", + "version": "1.2.0", + "dependencies": { + "@angular/common": "^15.2.0", + "@angular/core": "^15.2.0", + "@angular/fire": "^7.4.1", + "@angular/material": "^15.2.0", + "@angular/platform-browser-dynamic": "^15.2.0", + "@angular/router": "^15.2.0", + "@angular/service-worker": "^15.2.0", + "@apollo/client": "^3.7.9", + "@graphql-codegen/typescript-apollo-angular": "^3.5.2", + "@ng-bootstrap/ng-bootstrap": "^14.0.1", + "@ngrx/effects": "^15.3.0", + "@ngrx/store": "^15.3.0", + "@ngx-translate/core": "^14.0.0", + "@ngx-translate/http-loader": "^7.0.0", + "angular-animations": "^0.11.0", + "angular-google-charts": "^2.2.3", + "apollo-angular": "^4.2.1", + "bootstrap": "^5.2.0", + "firebase": "^9.9.2", + "graphql": "^16", + "hammerjs": "^2.0.8", + "katex": "^0.16.0", + "latex.js": "^0.12.4", + "material-design-icons": "^3.0.1", + "ngx-quill": "^20.0.1" + }, + "devDependencies": { + "@angular-devkit/build-angular": "^15.2.0", + "@angular/cli": "^15.2.0", + "@graphql-codegen/cli": "^2.11.3", + "@graphql-codegen/introspection": "^2.2.0", + "@graphql-codegen/typescript": "^2.7.2", + "@graphql-codegen/typescript-operations": "^2.5.2", + "eslint": "^8.21.0", + "subscriptions-transport-ws": "^0.11.0", + "tslint": "^6.1.3", + "typescript": "^4.7.4" + }, + "engines": { + "node": "16.x", + "npm": "8.x" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "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.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.0.tgz", + "integrity": "sha512-/HmyAQhb4BNbcVRL2uaLwrJAAeYVUD42Bipoq8+kUNzoRv9QqJTIOx+2fSsmwBk8C+Jx3184UD3SfUmEnFPt4g==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "15.2.0", + "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.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-15.2.0.tgz", + "integrity": "sha512-scEZSBlVPWk7cFEoIVjW3T84it6ZPB4AU/U+dLuIvBT1P0V7R4Kctp8J219eAKsxrjTdD6hvYKXSP2uBFoqgng==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "2.2.0", + "@angular-devkit/architect": "0.1502.0", + "@angular-devkit/build-webpack": "0.1502.0", + "@angular-devkit/core": "15.2.0", + "@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.0", + "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.75.0", + "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/@ngtools/webpack": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-15.2.0.tgz", + "integrity": "sha512-jrpIOsEQxkWf5RnKn1izAixO+/hh6GkKmMl+hCv4rnn98XlKDmNRhG2KEIHJZF/3IEcAv9HVlIETRnLoVyJeeQ==", + "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/@angular-devkit/build-angular/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/@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-angular/node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "dev": true + }, + "node_modules/@angular-devkit/build-webpack": { + "version": "0.1502.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1502.0.tgz", + "integrity": "sha512-5xlHsuTZUaSvX+5/wfhbhr+CFVUSsLVNhiu3E4i9Qkyyb9Imj+KFZEuiy17p4fkYSUV7IXiQ34G5Axi5UCcnxQ==", + "dev": true, + "dependencies": { + "@angular-devkit/architect": "0.1502.0", + "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.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.0.tgz", + "integrity": "sha512-kUE5XvQzn+fiEvFqIk8x0q4hvRD+dKfAMM7p0uPQ69O9cj2b8c01oDvLOskvwhIJOnKTxnK/1d2gFQLupPci4A==", + "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==", + "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==" + }, + "node_modules/@angular-devkit/schematics": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.2.0.tgz", + "integrity": "sha512-LrsbQWaMRrLPBCgTOw7F+BvA4mjCljC+42NmiId/GXdU9FljEw/Ly1+u7LJREnE1yYqGQeR8zd8xjgIS0mTc3A==", + "dependencies": { + "@angular-devkit/core": "15.2.0", + "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/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/@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" + } + }, + "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/animations": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-15.2.0.tgz", + "integrity": "sha512-Hh/ijBlHsFlr6vR7e9KZgFpdQf+ebr3uIDDRsVHjRkt8utsv3CpUcJkb75UyTv+Ok5gYmfsI1Lj1CDYujyA0Fg==", + "peer": true, + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/core": "15.2.0" + } + }, + "node_modules/@angular/cdk": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-15.2.0.tgz", + "integrity": "sha512-+D0gLmDZVCBMSZ6juImP0eXpL40hw4Ipm8KRQmF3UOU9T5xXMxzYjUI8N3J+ZUZsNzQwy+eW0HImkZ5St6YxvA==", + "peer": true, + "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.0", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-15.2.0.tgz", + "integrity": "sha512-Zy1kmcvqoQf316eirfxkS5vb8/3B9btZf0YvZH/hDHmAyzAs8cwfirU+ClhwLLb/T9i7HnB0YS+Pdz0XaQa/jQ==", + "dev": true, + "dependencies": { + "@angular-devkit/architect": "0.1502.0", + "@angular-devkit/core": "15.2.0", + "@angular-devkit/schematics": "15.2.0", + "@schematics/angular": "15.2.0", + "@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.0", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-15.2.0.tgz", + "integrity": "sha512-B+e5pbkvlwlSwlQjtDrYQq+Xs62mScWm1plEZRHQm3cjBhA0RFT3MiUa/YNaHv8VoGjlrOm1rdJVEVQQxroZTg==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/core": "15.2.0", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/compiler": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-15.2.0.tgz", + "integrity": "sha512-bGMc8xBs/3l5Ab2PmGGifuWVLxCzmYQPXeBYrwpmy+aYCwGzuVKxQp6L1UjA0OZNra7Am8bu4mOsLSR9ENdX6w==", + "peer": true, + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/core": "15.2.0" + }, + "peerDependenciesMeta": { + "@angular/core": { + "optional": true + } + } + }, + "node_modules/@angular/compiler-cli": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-15.2.0.tgz", + "integrity": "sha512-ETnRBdY/LGcmDRQ9GQc9KyCd1kuRnj+Y9luq2dCTMysP+NgylmYoGDsJOsDKm6SzPo+B4PSAyHX2J4CVQFHpPg==", + "peer": 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.0", + "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==", + "peer": 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==", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@angular/core": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-15.2.0.tgz", + "integrity": "sha512-UNHNcW3NqzMbG5gMjzXhb4xHrJcZq8rFdLwTLntB0oo2I/WxQFVlxz28nrW+Y09DbJf02MCASBLxD9If/6eT3g==", + "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" + } + }, + "node_modules/@angular/fire": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@angular/fire/-/fire-7.5.0.tgz", + "integrity": "sha512-M/JJ5SKnpfNZFLKl0Awjn3r2NhURy2Mx+E8EzSDWSg1sHD7IThrynZYPUSZR+cd3KGsGoEacIP2x8Ra+0a+CVg==", + "dependencies": { + "@angular-devkit/schematics": "^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0", + "@schematics/angular": "^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0", + "file-loader": "^6.2.0", + "firebase": "^9.8.0", + "fs-extra": "^8.0.1", + "fuzzy": "^0.1.3", + "inquirer": "^8.1.1", + "inquirer-autocomplete-prompt": "^1.0.1", + "jsonc-parser": "^3.0.0", + "node-fetch": "^2.6.1", + "open": "^8.0.0", + "ora": "^5.3.0", + "rxfire": "^6.0.0", + "semver": "^7.1.3", + "triple-beam": "^1.3.0", + "tslib": "^2.0.0", + "winston": "^3.0.0" + }, + "peerDependencies": { + "@angular/common": "^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0", + "@angular/core": "^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0", + "@angular/platform-browser": "^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0", + "@angular/platform-browser-dynamic": "^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0", + "firebase-tools": "^9.9.0 || ^10.0.0 || ^11.0.0", + "rxjs": "~6.6.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "firebase-tools": { + "optional": true + } + } + }, + "node_modules/@angular/forms": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-15.2.0.tgz", + "integrity": "sha512-a93ysagAhbbyNbWM1yjWcPZaZBNrNjZ6SNIQYyelqySeShStXlKrDxYY5q7G/qqGpQzg2YF5qCIOOQxJJA9//g==", + "peer": true, + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/common": "15.2.0", + "@angular/core": "15.2.0", + "@angular/platform-browser": "15.2.0", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/localize": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-15.2.0.tgz", + "integrity": "sha512-0k79RsZgV/OB4LqYsu0oM2S9+NCG2hhl1TsM9yVFglKJ8q3VYS58TMrPtj2eugNn4pOCDA5/PVHtmSTEZolCyA==", + "peer": 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.0", + "@angular/compiler-cli": "15.2.0" + } + }, + "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==", + "peer": 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==", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@angular/material": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/material/-/material-15.2.0.tgz", + "integrity": "sha512-3Y6MMureeqFx5mzVnLuWrm+MXtTBAZGq0cPNcS3HUSv4gpKE3gSE0b3I4c/jFF5tcS2eQKNkU/HDvSFrYz8/iA==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/auto-init": "15.0.0-canary.684e33d25.0", + "@material/banner": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/button": "15.0.0-canary.684e33d25.0", + "@material/card": "15.0.0-canary.684e33d25.0", + "@material/checkbox": "15.0.0-canary.684e33d25.0", + "@material/chips": "15.0.0-canary.684e33d25.0", + "@material/circular-progress": "15.0.0-canary.684e33d25.0", + "@material/data-table": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dialog": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/drawer": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/fab": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/floating-label": "15.0.0-canary.684e33d25.0", + "@material/form-field": "15.0.0-canary.684e33d25.0", + "@material/icon-button": "15.0.0-canary.684e33d25.0", + "@material/image-list": "15.0.0-canary.684e33d25.0", + "@material/layout-grid": "15.0.0-canary.684e33d25.0", + "@material/line-ripple": "15.0.0-canary.684e33d25.0", + "@material/linear-progress": "15.0.0-canary.684e33d25.0", + "@material/list": "15.0.0-canary.684e33d25.0", + "@material/menu": "15.0.0-canary.684e33d25.0", + "@material/menu-surface": "15.0.0-canary.684e33d25.0", + "@material/notched-outline": "15.0.0-canary.684e33d25.0", + "@material/radio": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/segmented-button": "15.0.0-canary.684e33d25.0", + "@material/select": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/slider": "15.0.0-canary.684e33d25.0", + "@material/snackbar": "15.0.0-canary.684e33d25.0", + "@material/switch": "15.0.0-canary.684e33d25.0", + "@material/tab": "15.0.0-canary.684e33d25.0", + "@material/tab-bar": "15.0.0-canary.684e33d25.0", + "@material/tab-indicator": "15.0.0-canary.684e33d25.0", + "@material/tab-scroller": "15.0.0-canary.684e33d25.0", + "@material/textfield": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tooltip": "15.0.0-canary.684e33d25.0", + "@material/top-app-bar": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/animations": "^15.0.0 || ^16.0.0", + "@angular/cdk": "15.2.0", + "@angular/common": "^15.0.0 || ^16.0.0", + "@angular/core": "^15.0.0 || ^16.0.0", + "@angular/forms": "^15.0.0 || ^16.0.0", + "@angular/platform-browser": "^15.0.0 || ^16.0.0", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/platform-browser": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-15.2.0.tgz", + "integrity": "sha512-+FB+KMoRHktF/MR7hn8ofubVLpu3+KZpudupKlxthPSL2KPMJn6h00ewrJDv3W+MtpqphqCjQSLmKpzw2UKKug==", + "peer": true, + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/animations": "15.2.0", + "@angular/common": "15.2.0", + "@angular/core": "15.2.0" + }, + "peerDependenciesMeta": { + "@angular/animations": { + "optional": true + } + } + }, + "node_modules/@angular/platform-browser-dynamic": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.2.0.tgz", + "integrity": "sha512-OErEz/AX9S6I+RJUrFS/r9mF0rJGF1bhAvPjNvyc4mL+ai9JWZB6JgrZPzEz3v0nXG8SsAvnB1wJdKCp90Ed2g==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/common": "15.2.0", + "@angular/compiler": "15.2.0", + "@angular/core": "15.2.0", + "@angular/platform-browser": "15.2.0" + } + }, + "node_modules/@angular/router": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-15.2.0.tgz", + "integrity": "sha512-FPmGP7DmJtzqgmM7FMs8bfe3vX0r6cdI4zbHMEVv7Zbn/yApgAzAsX7MXJYy7Oi45S6ZTH7SIVHVYVAqay1NVQ==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/common": "15.2.0", + "@angular/core": "15.2.0", + "@angular/platform-browser": "15.2.0", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/service-worker": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/service-worker/-/service-worker-15.2.0.tgz", + "integrity": "sha512-q7TWZaRdAwf9SeXf5OiIhKzL1pzyioVojtfucnJAAFPnX+GoHM+1Z9nckpjfbUiEqd/lHXz0U8ClBYi4GKTZSQ==", + "dependencies": { + "tslib": "^2.3.0" + }, + "bin": { + "ngsw-config": "ngsw-config.js" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/common": "15.2.0", + "@angular/core": "15.2.0" + } + }, + "node_modules/@apollo/client": { + "version": "3.7.9", + "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.7.9.tgz", + "integrity": "sha512-YnJvrJOVWrp4y/zdNvUaM8q4GuSHCEIecsRDTJhK/veT33P/B7lfqGJ24NeLdKMj8tDEuXYF7V0t+th4+rgC+Q==", + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.1", + "@wry/context": "^0.7.0", + "@wry/equality": "^0.5.0", + "@wry/trie": "^0.3.0", + "graphql-tag": "^2.12.6", + "hoist-non-react-statics": "^3.3.2", + "optimism": "^0.16.1", + "prop-types": "^15.7.2", + "response-iterator": "^0.2.6", + "symbol-observable": "^4.0.0", + "ts-invariant": "^0.10.3", + "tslib": "^2.3.0", + "zen-observable-ts": "^1.2.5" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0", + "graphql-ws": "^5.5.5", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "subscriptions-transport-ws": "^0.9.0 || ^0.11.0" + }, + "peerDependenciesMeta": { + "graphql-ws": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "subscriptions-transport-ws": { + "optional": true + } + } + }, + "node_modules/@ardatan/relay-compiler": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@ardatan/relay-compiler/-/relay-compiler-12.0.0.tgz", + "integrity": "sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q==", + "dependencies": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/runtime": "^7.0.0", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "babel-preset-fbjs": "^3.4.0", + "chalk": "^4.0.0", + "fb-watchman": "^2.0.0", + "fbjs": "^3.0.0", + "glob": "^7.1.1", + "immutable": "~3.7.6", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "relay-runtime": "12.0.0", + "signedsource": "^1.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "relay-compiler": "bin/relay-compiler" + }, + "peerDependencies": { + "graphql": "*" + } + }, + "node_modules/@ardatan/relay-compiler/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@ardatan/relay-compiler/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==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/@ardatan/relay-compiler/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/@ardatan/relay-compiler/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@ardatan/relay-compiler/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==" + }, + "node_modules/@ardatan/relay-compiler/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@ardatan/relay-compiler/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@ardatan/relay-compiler/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/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==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/@ardatan/relay-compiler/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "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" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@ardatan/sync-fetch": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@ardatan/sync-fetch/-/sync-fetch-0.0.1.tgz", + "integrity": "sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==", + "dev": true, + "dependencies": { + "node-fetch": "^2.6.1" + }, + "engines": { + "node": ">=14" + } + }, + "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.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.20.14", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.14.tgz", + "integrity": "sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw==", + "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==", + "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==", + "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==", + "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.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "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==", + "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.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "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==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.0.tgz", + "integrity": "sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==", + "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.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.0.tgz", + "integrity": "sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==", + "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==", + "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==", + "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==", + "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==", + "dependencies": { + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "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.20.10", + "@babel/types": "^7.20.7" + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "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.20.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", + "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.13", + "@babel/types": "^7.20.7" + }, + "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==", + "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.20.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.15.tgz", + "integrity": "sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==", + "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==", + "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==", + "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==", + "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-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "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-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.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==", + "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==", + "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==", + "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.20.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.15.tgz", + "integrity": "sha512-Vv4DMZ6MiNOhu/LdaZsT/bsLRxgL94d269Mv4R/9sp6+Mp++X/JqypZYypJXLlM4mlL352/Egzbzr98iABH1CA==", + "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.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz", + "integrity": "sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==", + "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.19.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==", + "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.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", + "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", + "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-flow-strip-types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "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-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==", + "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==", + "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==", + "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.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz", + "integrity": "sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.20.11", + "@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==", + "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.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", + "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", + "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==", + "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-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "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-react-jsx": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.20.13.tgz", + "integrity": "sha512-MmTZx/bkUrfJhhYAYt3Urjm+h8DQGrPrnKQ94jLo7NLuOU+T89a7IByhKmrb8SKhrIYIQ0FN0CHMbnFRen4qNw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.20.7" + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "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.20.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@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.13", + "@babel/types": "^7.20.7", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", + "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==", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@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==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@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, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@dabh/diagnostics": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "dependencies": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, + "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/android-arm": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.8.tgz", + "integrity": "sha512-0/rb91GYKhrtbeglJXOhAv9RuYimgI8h623TplY2X+vA4EXnk3Zj1fXZreJ0J3OJJu1bwmb0W7g+2cT/d8/l/w==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.8.tgz", + "integrity": "sha512-oa/N5j6v1svZQs7EIRPqR8f+Bf8g6HBDjD/xHC02radE/NjKHK7oQmtmLxPs1iVwYyvE+Kolo6lbpfEQ9xnhxQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.8.tgz", + "integrity": "sha512-bTliMLqD7pTOoPg4zZkXqCDuzIUguEWLpeqkNfC41ODBHwoUgZ2w5JBeYimv4oP6TDVocoYmEhZrCLQTrH89bg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "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/@esbuild/darwin-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.8.tgz", + "integrity": "sha512-n5WOpyvZ9TIdv2V1K3/iIkkJeKmUpKaCTdun9buhGRWfH//osmUjlv4Z5mmWdPWind/VGcVxTHtLfLCOohsOXw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.8.tgz", + "integrity": "sha512-a/SATTaOhPIPFWvHZDoZYgxaZRVHn0/LX1fHLGfZ6C13JqFUZ3K6SMD6/HCtwOQ8HnsNaEeokdiDSFLuizqv5A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.8.tgz", + "integrity": "sha512-xpFJb08dfXr5+rZc4E+ooZmayBW6R3q59daCpKZ/cDU96/kvDM+vkYzNeTJCGd8rtO6fHWMq5Rcv/1cY6p6/0Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.8.tgz", + "integrity": "sha512-6Ij8gfuGszcEwZpi5jQIJCVIACLS8Tz2chnEBfYjlmMzVsfqBP1iGmHQPp7JSnZg5xxK9tjCc+pJ2WtAmPRFVA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.8.tgz", + "integrity": "sha512-v3iwDQuDljLTxpsqQDl3fl/yihjPAyOguxuloON9kFHYwopeJEf1BkDXODzYyXEI19gisEsQlG1bM65YqKSIww==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.8.tgz", + "integrity": "sha512-8svILYKhE5XetuFk/B6raFYIyIqydQi+GngEXJgdPdI7OMKUbSd7uzR02wSY4kb53xBrClLkhH4Xs8P61Q2BaA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.8.tgz", + "integrity": "sha512-B6FyMeRJeV0NpyEOYlm5qtQfxbdlgmiGdD+QsipzKfFky0K5HW5Td6dyK3L3ypu1eY4kOmo7wW0o94SBqlqBSA==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.8.tgz", + "integrity": "sha512-CCb67RKahNobjm/eeEqeD/oJfJlrWyw29fgiyB6vcgyq97YAf3gCOuP6qMShYSPXgnlZe/i4a8WFHBw6N8bYAA==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.8.tgz", + "integrity": "sha512-bytLJOi55y55+mGSdgwZ5qBm0K9WOCh0rx+vavVPx+gqLLhxtSFU0XbeYy/dsAAD6xECGEv4IQeFILaSS2auXw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.8.tgz", + "integrity": "sha512-2YpRyQJmKVBEHSBLa8kBAtbhucaclb6ex4wchfY0Tj3Kg39kpjeJ9vhRU7x4mUpq8ISLXRXH1L0dBYjAeqzZAw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.8.tgz", + "integrity": "sha512-QgbNY/V3IFXvNf11SS6exkpVcX0LJcob+0RWCgV9OiDAmVElnxciHIisoSix9uzYzScPmS6dJFbZULdSAEkQVw==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.8.tgz", + "integrity": "sha512-mM/9S0SbAFDBc4OPoyP6SEOo5324LpUxdpeIUUSrSTOfhHU9hEfqRngmKgqILqwx/0DVJBzeNW7HmLEWp9vcOA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.8.tgz", + "integrity": "sha512-eKUYcWaWTaYr9zbj8GertdVtlt1DTS1gNBWov+iQfWuWyuu59YN6gSEJvFzC5ESJ4kMcKR0uqWThKUn5o8We6Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.8.tgz", + "integrity": "sha512-Vc9J4dXOboDyMXKD0eCeW0SIeEzr8K9oTHJU+Ci1mZc5njPfhKAqkRt3B/fUNU7dP+mRyralPu8QUkiaQn7iIg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.8.tgz", + "integrity": "sha512-0xvOTNuPXI7ft1LYUgiaXtpCEjp90RuBBYovdd2lqAFxje4sEucurg30M1WIm03+3jxByd3mfo+VUmPtRSVuOw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.8.tgz", + "integrity": "sha512-G0JQwUI5WdEFEnYNKzklxtBheCPkuDdu1YrtRrjuQv30WsYbkkoixKxLLv8qhJmNI+ATEWquZe/N0d0rpr55Mg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.8.tgz", + "integrity": "sha512-Fqy63515xl20OHGFykjJsMnoIWS+38fqfg88ClvPXyDbLtgXal2DTlhb1TfTX34qWi3u4I7Cq563QcHpqgLx8w==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.8.tgz", + "integrity": "sha512-1iuezdyDNngPnz8rLRDO2C/ZZ/emJLb72OsZeqQ6gL6Avko/XCXZw+NuxBSNhBAP13Hie418V7VMt9et1FMvpg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "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" + } + }, + "node_modules/@eslint/eslintrc/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/@eslint/eslintrc/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/@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, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/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/@eslint/eslintrc/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/@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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@firebase/analytics": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.9.3.tgz", + "integrity": "sha512-XdYHBi6RvHYVAHGyLxXX0uRPwZmGeqw1JuWS1rMEeRF/jvbxnrL81kcFAHZVRkEvG9bXAJgL2fX9wmDo3e622w==", + "dependencies": { + "@firebase/component": "0.6.3", + "@firebase/installations": "0.6.3", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/analytics-compat": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.3.tgz", + "integrity": "sha512-HmvbB4GMgh8AUlIDIo/OuFENLCGRXxMvtOueK+m8+DcfqBvG+mkii0Mi9ovo0TnMM62cy3oBYG7PHdjIQNLSLA==", + "dependencies": { + "@firebase/analytics": "0.9.3", + "@firebase/analytics-types": "0.8.0", + "@firebase/component": "0.6.3", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/analytics-types": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.8.0.tgz", + "integrity": "sha512-iRP+QKI2+oz3UAh4nPEq14CsEjrjD6a5+fuypjScisAh9kXKFvdJOZJDwk7kikLvWVLGEs9+kIUS4LPQV7VZVw==" + }, + "node_modules/@firebase/app": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.9.3.tgz", + "integrity": "sha512-G79JUceVDaHRZ4WkA11GyVldVXhdyRJRwWVQFFvAAVfQJLvy2TA6lQjeUn28F6FmeUWxDGwPC30bxCRWq7Op8Q==", + "dependencies": { + "@firebase/component": "0.6.3", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.2", + "idb": "7.0.1", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/app-check": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.6.3.tgz", + "integrity": "sha512-T9f9ceFLs7x4D2T6whu5a6j7B3qPuYHiZHZxW6DkMh/FoMmRA4/q/HVyu01i9+LyJJx2Xdo6eCcj6ofs9YZjqA==", + "dependencies": { + "@firebase/component": "0.6.3", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/app-check-compat": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.3.3.tgz", + "integrity": "sha512-25AQ4W7WUL8OWas40GsABuNU622Dm1ojbfeZ03uKtLj5Af7FerJ25u7zkgm+11pc6rpr5v8E5oxEG9vmNRndEA==", + "dependencies": { + "@firebase/app-check": "0.6.3", + "@firebase/app-check-types": "0.5.0", + "@firebase/component": "0.6.3", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/app-check-interop-types": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.2.0.tgz", + "integrity": "sha512-+3PQIeX6/eiVK+x/yg8r6xTNR97fN7MahFDm+jiQmDjcyvSefoGuTTNQuuMScGyx3vYUBeZn+Cp9kC0yY/9uxQ==" + }, + "node_modules/@firebase/app-check-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.5.0.tgz", + "integrity": "sha512-uwSUj32Mlubybw7tedRzR24RP8M8JUVR3NPiMk3/Z4bCmgEKTlQBwMXrehDAZ2wF+TsBq0SN1c6ema71U/JPyQ==" + }, + "node_modules/@firebase/app-compat": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.2.3.tgz", + "integrity": "sha512-sX6rD1KFX6K2CuCnQvc9jZLOgAFZ+sv2jKKahIl4SbTM561D682B8n4Jtx/SgDrvcTVTdb05g4NhZOws9hxYxA==", + "dependencies": { + "@firebase/app": "0.9.3", + "@firebase/component": "0.6.3", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/app-types": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.0.tgz", + "integrity": "sha512-AeweANOIo0Mb8GiYm3xhTEBVCmPwTYAu9Hcd2qSkLuga/6+j9b1Jskl5bpiSQWy9eJ/j5pavxj6eYogmnuzm+Q==" + }, + "node_modules/@firebase/auth": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.21.3.tgz", + "integrity": "sha512-HPbcwgArLBVTowFcn4qaQr6LCx7BidI9yrQ5MRbQNv4PsgK/3UGpzCYaNPPbvgr9fe+0jNdJO+uC0+dk4xIzCQ==", + "dependencies": { + "@firebase/component": "0.6.3", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.2", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/auth-compat": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.3.3.tgz", + "integrity": "sha512-9asUuGtkzUVELH3LYXdiom1nVVV9bqEPqzHohanoofHL/oVTNcHZ4AQ5CXjNATfb6c1WH32U+nEuPiYg26UUIw==", + "dependencies": { + "@firebase/auth": "0.21.3", + "@firebase/auth-types": "0.12.0", + "@firebase/component": "0.6.3", + "@firebase/util": "1.9.2", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/auth-compat/node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/@firebase/auth-interop-types": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.1.tgz", + "integrity": "sha512-VOaGzKp65MY6P5FI84TfYKBXEPi6LmOCSMMzys6o2BN2LOsqy7pCuZCup7NYnfbk5OkkQKzvIfHOzTm0UDpkyg==" + }, + "node_modules/@firebase/auth-types": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.12.0.tgz", + "integrity": "sha512-pPwaZt+SPOshK8xNoiQlK5XIrS97kFYc3Rc7xmy373QsOJ9MmqXxLaYssP5Kcds4wd2qK//amx/c+A8O2fVeZA==", + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/auth/node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/@firebase/component": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.3.tgz", + "integrity": "sha512-rnhq5SOsB5nuJphZF50iwqnBiuuyg9kdnlUn1rBrKfu7/cUVJZF5IG1cWrL0rXXyiZW1WBI/J2pmTvVO8dStGQ==", + "dependencies": { + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/database": { + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.14.3.tgz", + "integrity": "sha512-J76W6N7JiVkLaAtPyjaGRkrsIu9pi6iZikuGGtGjqvV19vkn7oiL4Hbo5uTYCMd4waTUWoL9iI08eX184W+5GQ==", + "dependencies": { + "@firebase/auth-interop-types": "0.2.1", + "@firebase/component": "0.6.3", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.2", + "faye-websocket": "0.11.4", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/database-compat": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-0.3.3.tgz", + "integrity": "sha512-r+L9jTbvsnb7sD+xz6UKU39DgBWqB2pyjzPNdBeriGC9Ssa2MAZe0bIqjCQg51RRXYc/aa/zK1Q2/4uesZeVgQ==", + "dependencies": { + "@firebase/component": "0.6.3", + "@firebase/database": "0.14.3", + "@firebase/database-types": "0.10.3", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/database-types": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.10.3.tgz", + "integrity": "sha512-Hu34CDhHYZsd2eielr0jeaWrTJk8Hz0nd7WsnYDnXtQX4i49ppgPesUzPdXVBdIBLJmT0ZZRvT7qWHknkOT+zg==", + "dependencies": { + "@firebase/app-types": "0.9.0", + "@firebase/util": "1.9.2" + } + }, + "node_modules/@firebase/firestore": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-3.8.3.tgz", + "integrity": "sha512-4xR3Mqj95bxHg3hZnz0O+LQrHkjq+siT2y+B9da6u68qJ8bzzT42JaFgd1vifhbBpVbBzpFaS2RuCq2E+kGv9g==", + "dependencies": { + "@firebase/component": "0.6.3", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.2", + "@firebase/webchannel-wrapper": "0.9.0", + "@grpc/grpc-js": "~1.7.0", + "@grpc/proto-loader": "^0.6.13", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=10.10.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/firestore-compat": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.3.tgz", + "integrity": "sha512-fMTsSC0s2cF5w2+JoB0dWD/o4kXtLrUCPGnZPuz4S0bqTN2t0vHr3gdAsQLtnadgwB78ACtinYmf4Udwx7TzDg==", + "dependencies": { + "@firebase/component": "0.6.3", + "@firebase/firestore": "3.8.3", + "@firebase/firestore-types": "2.5.1", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/firestore-types": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-2.5.1.tgz", + "integrity": "sha512-xG0CA6EMfYo8YeUxC8FeDzf6W3FX1cLlcAGBYV6Cku12sZRI81oWcu61RSKM66K6kUENP+78Qm8mvroBcm1whw==", + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/firestore/node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/@firebase/functions": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.9.3.tgz", + "integrity": "sha512-tPJgYY2ROQSYuzvgxZRoHeDj+Ic07/bWHwaftgTriawtupmFOkt5iikuhJSJUhaOpFh9TB335OvCXJw1N+BIlQ==", + "dependencies": { + "@firebase/app-check-interop-types": "0.2.0", + "@firebase/auth-interop-types": "0.2.1", + "@firebase/component": "0.6.3", + "@firebase/messaging-interop-types": "0.2.0", + "@firebase/util": "1.9.2", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/functions-compat": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.3.3.tgz", + "integrity": "sha512-UIAJ2gzNq0p/61cXqkpi9DnlQt0hdlGqgmL5an7KuJth2Iv5uGpKg/+OapAZxPuiUNZgTEyZDB7kNBHvnxWq5w==", + "dependencies": { + "@firebase/component": "0.6.3", + "@firebase/functions": "0.9.3", + "@firebase/functions-types": "0.6.0", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/functions-types": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.6.0.tgz", + "integrity": "sha512-hfEw5VJtgWXIRf92ImLkgENqpL6IWpYaXVYiRkFY1jJ9+6tIhWM7IzzwbevwIIud/jaxKVdRzD7QBWfPmkwCYw==" + }, + "node_modules/@firebase/functions/node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/@firebase/installations": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.3.tgz", + "integrity": "sha512-20JFWm+tweNoRjRbz8/Y4I7O5pUJGZsFKCkLl1qNxfNYECSfrZUuozIDJDZC/MeVn5+kB9CwjThDlgQEPrfLdg==", + "dependencies": { + "@firebase/component": "0.6.3", + "@firebase/util": "1.9.2", + "idb": "7.0.1", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/installations-compat": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.3.tgz", + "integrity": "sha512-K9rKM/ym06lkpaKz7bMLxzHK/HEk65XfLJBV+dJkIuWeO0EqqC9VFGrpWAo0QmgC4BqbU58T6VBbzoJjb0gaFw==", + "dependencies": { + "@firebase/component": "0.6.3", + "@firebase/installations": "0.6.3", + "@firebase/installations-types": "0.5.0", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/installations-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.5.0.tgz", + "integrity": "sha512-9DP+RGfzoI2jH7gY4SlzqvZ+hr7gYzPODrbzVD82Y12kScZ6ZpRg/i3j6rleto8vTFC8n6Len4560FnV1w2IRg==", + "peerDependencies": { + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/logger": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.4.0.tgz", + "integrity": "sha512-eRKSeykumZ5+cJPdxxJRgAC3G5NknY2GwEbKfymdnXtnT0Ucm4pspfR6GT4MUQEDuJwRVbVcSx85kgJulMoFFA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/messaging": { + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.3.tgz", + "integrity": "sha512-a3ZKcGDiV2sKmQDB56PpgL1yjFxXCtff2+v1grnAZZ4GnfNQ74t2EHCbmgY7xRX7ThzMqug54oxhuk4ur0MIoA==", + "dependencies": { + "@firebase/component": "0.6.3", + "@firebase/installations": "0.6.3", + "@firebase/messaging-interop-types": "0.2.0", + "@firebase/util": "1.9.2", + "idb": "7.0.1", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/messaging-compat": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.3.tgz", + "integrity": "sha512-MmuuohXV2YRzIoJmDngI5qqO/cF2q7SdAaw7k4r61W3ReJy7x4/rtqrIvwNVhM6X/X8NFGBbsYKsCfRHWjFdkg==", + "dependencies": { + "@firebase/component": "0.6.3", + "@firebase/messaging": "0.12.3", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/messaging-interop-types": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.0.tgz", + "integrity": "sha512-ujA8dcRuVeBixGR9CtegfpU4YmZf3Lt7QYkcj693FFannwNuZgfAYaTmbJ40dtjB81SAu6tbFPL9YLNT15KmOQ==" + }, + "node_modules/@firebase/performance": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.6.3.tgz", + "integrity": "sha512-NQmQN6Ete7i9jz1mzULJZEGvsOmwwdUy6vpqnhUxSFMYPnlBKjX+yypCUUJDDN5zff5+kfwSD1qCyUAaS0xWUA==", + "dependencies": { + "@firebase/component": "0.6.3", + "@firebase/installations": "0.6.3", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/performance-compat": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.3.tgz", + "integrity": "sha512-I3rqZsIhauXn4iApfj1ttKQdlti/r8OZBG4YK10vxKSdhAzTIDWDKEsdoCXvvKLwplcMv36sM3WPAPGQLqY5MQ==", + "dependencies": { + "@firebase/component": "0.6.3", + "@firebase/logger": "0.4.0", + "@firebase/performance": "0.6.3", + "@firebase/performance-types": "0.2.0", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/performance-types": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.2.0.tgz", + "integrity": "sha512-kYrbr8e/CYr1KLrLYZZt2noNnf+pRwDq2KK9Au9jHrBMnb0/C9X9yWSXmZkFt4UIdsQknBq8uBB7fsybZdOBTA==" + }, + "node_modules/@firebase/remote-config": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.4.3.tgz", + "integrity": "sha512-Q6d4jBWZoNt6SYq87bjtDGUHFkKwAmGnNjWyRjl14AZqE1ilgd9NZHmutharlYJ3LvxMsid80HdK5SgGEpIPfg==", + "dependencies": { + "@firebase/component": "0.6.3", + "@firebase/installations": "0.6.3", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/remote-config-compat": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.3.tgz", + "integrity": "sha512-w/ZL03YgYaXq03xIRyJ5oPhXZi6iDsY/v0J9Y7I7SqxCYytEnHVrL9nvBqd9R94y5LRAVNPCLokJeeizaUz4VQ==", + "dependencies": { + "@firebase/component": "0.6.3", + "@firebase/logger": "0.4.0", + "@firebase/remote-config": "0.4.3", + "@firebase/remote-config-types": "0.3.0", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/remote-config-types": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.3.0.tgz", + "integrity": "sha512-RtEH4vdcbXZuZWRZbIRmQVBNsE7VDQpet2qFvq6vwKLBIQRQR5Kh58M4ok3A3US8Sr3rubYnaGqZSurCwI8uMA==" + }, + "node_modules/@firebase/storage": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.11.1.tgz", + "integrity": "sha512-Xv8EG2j52ugF2xayBz26U9J0VBXHXPMVxSN+ph3R3BSoHxvMLaPu+qUYKHavSt+zbcgPH2GyBhrCdJK6SaDFPA==", + "dependencies": { + "@firebase/component": "0.6.3", + "@firebase/util": "1.9.2", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/storage-compat": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.3.1.tgz", + "integrity": "sha512-6HaTvWsT5Yy3j4UpCZpMcFUYEkJ2XYWukdyTl02u6VjSBRLvkhOXPzEfMvgVWqhnF/rYVfPdjrZ904wk5OxtmQ==", + "dependencies": { + "@firebase/component": "0.6.3", + "@firebase/storage": "0.11.1", + "@firebase/storage-types": "0.8.0", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/storage-types": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.8.0.tgz", + "integrity": "sha512-isRHcGrTs9kITJC0AVehHfpraWFui39MPaU7Eo8QfWlqW7YPymBmRgjDrlOgFdURh6Cdeg07zmkLP5tzTKRSpg==", + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/storage/node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/@firebase/util": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.9.2.tgz", + "integrity": "sha512-9l0uMGPGw3GsoD5khjMmYCCcMq/OR/OOSViiWMN+s2Q0pxM+fYzrii1H+r8qC/uoMjSVXomjLZt0vZIyryCqtQ==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/webchannel-wrapper": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.9.0.tgz", + "integrity": "sha512-BpiZLBWdLFw+qFel9p3Zs1jD6QmH7Ii4aTDu6+vx8ShdidChZUXqDhYJly4ZjSgQh54miXbBgBrk0S+jTIh/Qg==" + }, + "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/@graphql-codegen/cli": { + "version": "2.16.5", + "resolved": "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-2.16.5.tgz", + "integrity": "sha512-XYPIp+q7fB0xAGSAoRykiTe4oY80VU+z+dw5nuv4mLY0+pv7+pa2C6Nwhdw7a65lXOhFviBApWCCZeqd54SMnA==", + "dev": true, + "dependencies": { + "@babel/generator": "^7.18.13", + "@babel/template": "^7.18.10", + "@babel/types": "^7.18.13", + "@graphql-codegen/core": "^2.6.8", + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-tools/apollo-engine-loader": "^7.3.6", + "@graphql-tools/code-file-loader": "^7.3.13", + "@graphql-tools/git-loader": "^7.2.13", + "@graphql-tools/github-loader": "^7.3.20", + "@graphql-tools/graphql-file-loader": "^7.5.0", + "@graphql-tools/json-file-loader": "^7.4.1", + "@graphql-tools/load": "^7.8.0", + "@graphql-tools/prisma-loader": "^7.2.49", + "@graphql-tools/url-loader": "^7.13.2", + "@graphql-tools/utils": "^9.0.0", + "@whatwg-node/fetch": "^0.6.0", + "chalk": "^4.1.0", + "chokidar": "^3.5.2", + "cosmiconfig": "^7.0.0", + "cosmiconfig-typescript-loader": "^4.3.0", + "debounce": "^1.2.0", + "detect-indent": "^6.0.0", + "graphql-config": "^4.4.0", + "inquirer": "^8.0.0", + "is-glob": "^4.0.1", + "json-to-pretty-yaml": "^1.2.2", + "listr2": "^4.0.5", + "log-symbols": "^4.0.0", + "shell-quote": "^1.7.3", + "string-env-interpolation": "^1.0.1", + "ts-log": "^2.2.3", + "ts-node": "^10.9.1", + "tslib": "^2.4.0", + "yaml": "^1.10.0", + "yargs": "^17.0.0" + }, + "bin": { + "gql-gen": "cjs/bin.js", + "graphql-code-generator": "cjs/bin.js", + "graphql-codegen": "cjs/bin.js", + "graphql-codegen-esm": "esm/bin.js" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-codegen/cli/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/@graphql-codegen/cli/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/@graphql-codegen/cli/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/@graphql-codegen/cli/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/@graphql-codegen/cli/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/@graphql-codegen/cli/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/@graphql-codegen/core": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/@graphql-codegen/core/-/core-2.6.8.tgz", + "integrity": "sha512-JKllNIipPrheRgl+/Hm/xuWMw9++xNQ12XJR/OHHgFopOg4zmN3TdlRSyYcv/K90hCFkkIwhlHFUQTfKrm8rxQ==", + "dev": true, + "dependencies": { + "@graphql-codegen/plugin-helpers": "^3.1.1", + "@graphql-tools/schema": "^9.0.0", + "@graphql-tools/utils": "^9.1.1", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-codegen/introspection": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@graphql-codegen/introspection/-/introspection-2.2.3.tgz", + "integrity": "sha512-iS0xhy64lapGCsBIBKFpAcymGW+A0LiLSGP9dPl6opZwU1bm/rsahkKvJnc+oCI/xfdQ3Q33zgUKOSCkqmM4Bw==", + "dev": true, + "dependencies": { + "@graphql-codegen/plugin-helpers": "^3.1.1", + "@graphql-codegen/visitor-plugin-common": "^2.13.5", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-codegen/plugin-helpers": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-3.1.2.tgz", + "integrity": "sha512-emOQiHyIliVOIjKVKdsI5MXj312zmRDwmHpyUTZMjfpvxq/UVAHUJIVdVf+lnjjrI+LXBTgMlTWTgHQfmICxjg==", + "dev": true, + "dependencies": { + "@graphql-tools/utils": "^9.0.0", + "change-case-all": "1.0.15", + "common-tags": "1.8.2", + "import-from": "4.0.0", + "lodash": "~4.17.0", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-codegen/schema-ast": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/schema-ast/-/schema-ast-2.6.1.tgz", + "integrity": "sha512-5TNW3b1IHJjCh07D2yQNGDQzUpUl2AD+GVe1Dzjqyx/d2Fn0TPMxLsHsKPS4Plg4saO8FK/QO70wLsP7fdbQ1w==", + "dev": true, + "dependencies": { + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-tools/utils": "^9.0.0", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-codegen/typescript": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-2.8.8.tgz", + "integrity": "sha512-A0oUi3Oy6+DormOlrTC4orxT9OBZkIglhbJBcDmk34jAKKUgesukXRd4yOhmTrnbchpXz2T8IAOFB3FWIaK4Rw==", + "dev": true, + "dependencies": { + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-codegen/schema-ast": "^2.6.1", + "@graphql-codegen/visitor-plugin-common": "2.13.8", + "auto-bind": "~4.0.0", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-codegen/typescript-apollo-angular": { + "version": "3.5.6", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-apollo-angular/-/typescript-apollo-angular-3.5.6.tgz", + "integrity": "sha512-ZI4YxdRVzIRd3JmDLh7wD3hOuPc2/m3VNmkXjV3khtQ9vzEVh+qVSY9U61npI1teod622HaQwq+FG0bs9YIoiA==", + "dependencies": { + "@graphql-codegen/plugin-helpers": "^2.7.2", + "@graphql-codegen/visitor-plugin-common": "2.13.1", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.14", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-codegen/typescript-apollo-angular/node_modules/@graphql-codegen/plugin-helpers": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-2.7.2.tgz", + "integrity": "sha512-kln2AZ12uii6U59OQXdjLk5nOlh1pHis1R98cDZGFnfaiAbX9V3fxcZ1MMJkB7qFUymTALzyjZoXXdyVmPMfRg==", + "dependencies": { + "@graphql-tools/utils": "^8.8.0", + "change-case-all": "1.0.14", + "common-tags": "1.8.2", + "import-from": "4.0.0", + "lodash": "~4.17.0", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-codegen/typescript-apollo-angular/node_modules/@graphql-codegen/visitor-plugin-common": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-2.13.1.tgz", + "integrity": "sha512-mD9ufZhDGhyrSaWQGrU1Q1c5f01TeWtSWy/cDwXYjJcHIj1Y/DG2x0tOflEfCvh5WcnmHNIw4lzDsg1W7iFJEg==", + "dependencies": { + "@graphql-codegen/plugin-helpers": "^2.7.2", + "@graphql-tools/optimize": "^1.3.0", + "@graphql-tools/relay-operation-optimizer": "^6.5.0", + "@graphql-tools/utils": "^8.8.0", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.14", + "dependency-graph": "^0.11.0", + "graphql-tag": "^2.11.0", + "parse-filepath": "^1.0.2", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-codegen/typescript-apollo-angular/node_modules/@graphql-tools/utils": { + "version": "8.13.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.13.1.tgz", + "integrity": "sha512-qIh9yYpdUFmctVqovwMdheVNJqFh+DQNWIhX87FJStfXYnmweBUDATok9fWPleKeFwxnW8IapKmY8m8toJEkAw==", + "dependencies": { + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/typescript-apollo-angular/node_modules/change-case-all": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.14.tgz", + "integrity": "sha512-CWVm2uT7dmSHdO/z1CXT/n47mWonyypzBbuCy5tN7uMg22BsfkhwT6oHmFCAk+gL1LOOxhdbB9SZz3J1KTY3gA==", + "dependencies": { + "change-case": "^4.1.2", + "is-lower-case": "^2.0.2", + "is-upper-case": "^2.0.2", + "lower-case": "^2.0.2", + "lower-case-first": "^2.0.2", + "sponge-case": "^1.0.1", + "swap-case": "^2.0.2", + "title-case": "^3.0.3", + "upper-case": "^2.0.2", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/@graphql-codegen/typescript-operations": { + "version": "2.5.13", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-operations/-/typescript-operations-2.5.13.tgz", + "integrity": "sha512-3vfR6Rx6iZU0JRt29GBkFlrSNTM6t+MSLF86ChvL4d/Jfo/JYAGuB3zNzPhirHYzJPCvLOAx2gy9ID1ltrpYiw==", + "dev": true, + "dependencies": { + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-codegen/typescript": "^2.8.8", + "@graphql-codegen/visitor-plugin-common": "2.13.8", + "auto-bind": "~4.0.0", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-codegen/visitor-plugin-common": { + "version": "2.13.8", + "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-2.13.8.tgz", + "integrity": "sha512-IQWu99YV4wt8hGxIbBQPtqRuaWZhkQRG2IZKbMoSvh0vGeWb3dB0n0hSgKaOOxDY+tljtOf9MTcUYvJslQucMQ==", + "dev": true, + "dependencies": { + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-tools/optimize": "^1.3.0", + "@graphql-tools/relay-operation-optimizer": "^6.5.0", + "@graphql-tools/utils": "^9.0.0", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.15", + "dependency-graph": "^0.11.0", + "graphql-tag": "^2.11.0", + "parse-filepath": "^1.0.2", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-tools/apollo-engine-loader": { + "version": "7.3.26", + "resolved": "https://registry.npmjs.org/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-7.3.26.tgz", + "integrity": "sha512-h1vfhdJFjnCYn9b5EY1Z91JTF0KB3hHVJNQIsiUV2mpQXZdeOXQoaWeYEKaiI5R6kwBw5PP9B0fv3jfUIG8LyQ==", + "dev": true, + "dependencies": { + "@ardatan/sync-fetch": "^0.0.1", + "@graphql-tools/utils": "^9.2.1", + "@whatwg-node/fetch": "^0.8.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/apollo-engine-loader/node_modules/@whatwg-node/fetch": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.8.1.tgz", + "integrity": "sha512-Fkd1qQHK2tAWxKlC85h9L86Lgbq3BzxMnHSnTsnzNZMMzn6Xi+HlN8/LJ90LxorhSqD54td+Q864LgwUaYDj1Q==", + "dev": true, + "dependencies": { + "@peculiar/webcrypto": "^1.4.0", + "@whatwg-node/node-fetch": "^0.3.0", + "busboy": "^1.6.0", + "urlpattern-polyfill": "^6.0.2", + "web-streams-polyfill": "^3.2.1" + } + }, + "node_modules/@graphql-tools/apollo-engine-loader/node_modules/@whatwg-node/node-fetch": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.3.0.tgz", + "integrity": "sha512-mPM8WnuHiI/3kFxDeE0SQQXAElbz4onqmm64fEGCwYEcBes2UsvIDI8HwQIqaXCH42A9ajJUPv4WsYoN/9oG6w==", + "dev": true, + "dependencies": { + "@whatwg-node/events": "^0.0.2", + "busboy": "^1.6.0", + "fast-querystring": "^1.1.1", + "fast-url-parser": "^1.1.3", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@types/node": "^18.0.6" + } + }, + "node_modules/@graphql-tools/batch-execute": { + "version": "8.5.18", + "resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-8.5.18.tgz", + "integrity": "sha512-mNv5bpZMLLwhkmPA6+RP81A6u3KF4CSKLf3VX9hbomOkQR4db8pNs8BOvpZU54wKsUzMzdlws/2g/Dabyb2Vsg==", + "dev": true, + "dependencies": { + "@graphql-tools/utils": "9.2.1", + "dataloader": "2.2.2", + "tslib": "^2.4.0", + "value-or-promise": "1.0.12" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/code-file-loader": { + "version": "7.3.21", + "resolved": "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-7.3.21.tgz", + "integrity": "sha512-dj+OLnz1b8SYkXcuiy0CUQ25DWnOEyandDlOcdBqU3WVwh5EEVbn0oXUYm90fDlq2/uut00OrtC5Wpyhi3tAvA==", + "dev": true, + "dependencies": { + "@graphql-tools/graphql-tag-pluck": "7.5.0", + "@graphql-tools/utils": "9.2.1", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/delegate": { + "version": "9.0.27", + "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-9.0.27.tgz", + "integrity": "sha512-goYewiPls/RDXiRTl1S2tRPlsyDQCxlDWqd0uEIzQZ6aWSyiutfwQnTzdbZPXK0qOblEVMIqFhSGrB6fp0OkBA==", + "dev": true, + "dependencies": { + "@graphql-tools/batch-execute": "8.5.18", + "@graphql-tools/executor": "0.0.14", + "@graphql-tools/schema": "9.0.16", + "@graphql-tools/utils": "9.2.1", + "dataloader": "2.2.2", + "tslib": "~2.5.0", + "value-or-promise": "1.0.12" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/delegate/node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "dev": true + }, + "node_modules/@graphql-tools/executor": { + "version": "0.0.14", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-0.0.14.tgz", + "integrity": "sha512-YiBbN9NT0FgqPJ35+Eg0ty1s5scOZTgiPf+6hLVJBd5zHEURwojEMCTKJ9e0RNZHETp2lN+YaTFGTSoRk0t4Sw==", + "dev": true, + "dependencies": { + "@graphql-tools/utils": "9.2.1", + "@graphql-typed-document-node/core": "3.1.1", + "@repeaterjs/repeater": "3.0.4", + "tslib": "^2.4.0", + "value-or-promise": "1.0.12" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/executor-graphql-ws": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor-graphql-ws/-/executor-graphql-ws-0.0.11.tgz", + "integrity": "sha512-muRj6j897ks2iKqe3HchWFFzd+jFInSRuLPvHJ7e4WPrejFvaZx3BQ9gndfJvVkfYUZIFm13stCGXaJJTbVM0Q==", + "dev": true, + "dependencies": { + "@graphql-tools/utils": "9.2.1", + "@repeaterjs/repeater": "3.0.4", + "@types/ws": "^8.0.0", + "graphql-ws": "5.11.3", + "isomorphic-ws": "5.0.0", + "tslib": "^2.4.0", + "ws": "8.12.1" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/executor-http": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor-http/-/executor-http-0.1.9.tgz", + "integrity": "sha512-tNzMt5qc1ptlHKfpSv9wVBVKCZ7gks6Yb/JcYJluxZIT4qRV+TtOFjpptfBU63usgrGVOVcGjzWc/mt7KhmmpQ==", + "dev": true, + "dependencies": { + "@graphql-tools/utils": "^9.2.1", + "@repeaterjs/repeater": "^3.0.4", + "@whatwg-node/fetch": "^0.8.1", + "dset": "^3.1.2", + "extract-files": "^11.0.0", + "meros": "^1.2.1", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.12" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/executor-http/node_modules/@whatwg-node/fetch": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.8.1.tgz", + "integrity": "sha512-Fkd1qQHK2tAWxKlC85h9L86Lgbq3BzxMnHSnTsnzNZMMzn6Xi+HlN8/LJ90LxorhSqD54td+Q864LgwUaYDj1Q==", + "dev": true, + "dependencies": { + "@peculiar/webcrypto": "^1.4.0", + "@whatwg-node/node-fetch": "^0.3.0", + "busboy": "^1.6.0", + "urlpattern-polyfill": "^6.0.2", + "web-streams-polyfill": "^3.2.1" + } + }, + "node_modules/@graphql-tools/executor-http/node_modules/@whatwg-node/node-fetch": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.3.0.tgz", + "integrity": "sha512-mPM8WnuHiI/3kFxDeE0SQQXAElbz4onqmm64fEGCwYEcBes2UsvIDI8HwQIqaXCH42A9ajJUPv4WsYoN/9oG6w==", + "dev": true, + "dependencies": { + "@whatwg-node/events": "^0.0.2", + "busboy": "^1.6.0", + "fast-querystring": "^1.1.1", + "fast-url-parser": "^1.1.3", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@types/node": "^18.0.6" + } + }, + "node_modules/@graphql-tools/executor-legacy-ws": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor-legacy-ws/-/executor-legacy-ws-0.0.9.tgz", + "integrity": "sha512-L7oDv7R5yoXzMH+KLKDB2WHVijfVW4dB2H+Ae1RdW3MFvwbYjhnIB6QzHqKEqksjp/FndtxZkbuTIuAOsYGTYw==", + "dev": true, + "dependencies": { + "@graphql-tools/utils": "9.2.1", + "@types/ws": "^8.0.0", + "isomorphic-ws": "5.0.0", + "tslib": "^2.4.0", + "ws": "8.12.1" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/git-loader": { + "version": "7.2.20", + "resolved": "https://registry.npmjs.org/@graphql-tools/git-loader/-/git-loader-7.2.20.tgz", + "integrity": "sha512-D/3uwTzlXxG50HI8BEixqirT4xiUp6AesTdfotRXAs2d4CT9wC6yuIWOHkSBqgI1cwKWZb6KXZr467YPS5ob1w==", + "dev": true, + "dependencies": { + "@graphql-tools/graphql-tag-pluck": "7.5.0", + "@graphql-tools/utils": "9.2.1", + "is-glob": "4.0.3", + "micromatch": "^4.0.4", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/github-loader": { + "version": "7.3.27", + "resolved": "https://registry.npmjs.org/@graphql-tools/github-loader/-/github-loader-7.3.27.tgz", + "integrity": "sha512-fFFC35qenyhjb8pfcYXKknAt0CXP5CkQYtLfJXgTXSgBjIsfAVMrqxQ/Y0ejeM19XNF/C3VWJ7rE308yOX6ywA==", + "dev": true, + "dependencies": { + "@ardatan/sync-fetch": "^0.0.1", + "@graphql-tools/graphql-tag-pluck": "^7.4.6", + "@graphql-tools/utils": "^9.2.1", + "@whatwg-node/fetch": "^0.8.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/github-loader/node_modules/@whatwg-node/fetch": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.8.1.tgz", + "integrity": "sha512-Fkd1qQHK2tAWxKlC85h9L86Lgbq3BzxMnHSnTsnzNZMMzn6Xi+HlN8/LJ90LxorhSqD54td+Q864LgwUaYDj1Q==", + "dev": true, + "dependencies": { + "@peculiar/webcrypto": "^1.4.0", + "@whatwg-node/node-fetch": "^0.3.0", + "busboy": "^1.6.0", + "urlpattern-polyfill": "^6.0.2", + "web-streams-polyfill": "^3.2.1" + } + }, + "node_modules/@graphql-tools/github-loader/node_modules/@whatwg-node/node-fetch": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.3.0.tgz", + "integrity": "sha512-mPM8WnuHiI/3kFxDeE0SQQXAElbz4onqmm64fEGCwYEcBes2UsvIDI8HwQIqaXCH42A9ajJUPv4WsYoN/9oG6w==", + "dev": true, + "dependencies": { + "@whatwg-node/events": "^0.0.2", + "busboy": "^1.6.0", + "fast-querystring": "^1.1.1", + "fast-url-parser": "^1.1.3", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@types/node": "^18.0.6" + } + }, + "node_modules/@graphql-tools/graphql-file-loader": { + "version": "7.5.16", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.5.16.tgz", + "integrity": "sha512-lK1N3Y2I634FS12nd4bu7oAJbai3bUc28yeX+boT+C83KTO4ujGHm+6hPC8X/FRGwhKOnZBxUM7I5nvb3HiUxw==", + "dev": true, + "dependencies": { + "@graphql-tools/import": "6.7.17", + "@graphql-tools/utils": "9.2.1", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/graphql-tag-pluck": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-7.5.0.tgz", + "integrity": "sha512-76SYzhSlH50ZWkhWH6OI94qrxa8Ww1ZeOU04MdtpSeQZVT2rjGWeTb3xM3kjTVWQJsr/YJBhDeNPGlwNUWfX4Q==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.16.8", + "@babel/plugin-syntax-import-assertions": "7.20.0", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8", + "@graphql-tools/utils": "9.2.1", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/import": { + "version": "6.7.17", + "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.7.17.tgz", + "integrity": "sha512-bn9SgrECXq3WIasgNP7ful/uON51wBajPXtxdY+z/ce7jLWaFE6lzwTDB/GAgiZ+jo7nb0ravlxteSAz2qZmuA==", + "dev": true, + "dependencies": { + "@graphql-tools/utils": "9.2.1", + "resolve-from": "5.0.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/json-file-loader": { + "version": "7.4.17", + "resolved": "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-7.4.17.tgz", + "integrity": "sha512-KOSTP43nwjPfXgas90rLHAFgbcSep4nmiYyR9xRVz4ZAmw8VYHcKhOLTSGylCAzi7KUfyBXajoW+6Z7dQwdn3g==", + "dev": true, + "dependencies": { + "@graphql-tools/utils": "9.2.1", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/load": { + "version": "7.8.12", + "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-7.8.12.tgz", + "integrity": "sha512-JwxgNS2c6i6oIdKttcbXns/lpKiyN7c6/MkkrJ9x2QE9rXk5HOhSJxRvPmOueCuAin1542xUrcDRGBXJ7thSig==", + "dev": true, + "dependencies": { + "@graphql-tools/schema": "9.0.16", + "@graphql-tools/utils": "9.2.1", + "p-limit": "3.1.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/merge": { + "version": "8.3.18", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.3.18.tgz", + "integrity": "sha512-R8nBglvRWPAyLpZL/f3lxsY7wjnAeE0l056zHhcO/CgpvK76KYUt9oEkR05i8Hmt8DLRycBN0FiotJ0yDQWTVA==", + "dev": true, + "dependencies": { + "@graphql-tools/utils": "9.2.1", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/optimize": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-1.3.1.tgz", + "integrity": "sha512-5j5CZSRGWVobt4bgRRg7zhjPiSimk+/zIuColih8E8DxuFOaJ+t0qu7eZS5KXWBkjcd4BPNuhUPpNlEmHPqVRQ==", + "dependencies": { + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/prisma-loader": { + "version": "7.2.64", + "resolved": "https://registry.npmjs.org/@graphql-tools/prisma-loader/-/prisma-loader-7.2.64.tgz", + "integrity": "sha512-W8GfzfBKiBSIEgw+/nJk6zUlF6k/jterlNoFhM27mBsbeMtWxKnm1+gEU6KA0N1PNEdq2RIa2W4AfVfVBl2GgQ==", + "dev": true, + "dependencies": { + "@graphql-tools/url-loader": "7.17.13", + "@graphql-tools/utils": "9.2.1", + "@types/js-yaml": "^4.0.0", + "@types/json-stable-stringify": "^1.0.32", + "@types/jsonwebtoken": "^9.0.0", + "chalk": "^4.1.0", + "debug": "^4.3.1", + "dotenv": "^16.0.0", + "graphql-request": "^5.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "isomorphic-fetch": "^3.0.0", + "js-yaml": "^4.0.0", + "json-stable-stringify": "^1.0.1", + "jsonwebtoken": "^9.0.0", + "lodash": "^4.17.20", + "scuid": "^1.1.0", + "tslib": "^2.4.0", + "yaml-ast-parser": "^0.0.43" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/prisma-loader/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/@graphql-tools/prisma-loader/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/@graphql-tools/prisma-loader/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/@graphql-tools/prisma-loader/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/@graphql-tools/prisma-loader/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/@graphql-tools/prisma-loader/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/@graphql-tools/relay-operation-optimizer": { + "version": "6.5.17", + "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.5.17.tgz", + "integrity": "sha512-hHPEX6ccRF3+9kfVz0A3In//Dej7QrHOLGZEokBmPDMDqn9CS7qUjpjyGzclbOX0tRBtLfuFUZ68ABSac3P1nA==", + "dependencies": { + "@ardatan/relay-compiler": "12.0.0", + "@graphql-tools/utils": "9.2.1", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/schema": { + "version": "9.0.16", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.16.tgz", + "integrity": "sha512-kF+tbYPPf/6K2aHG3e1SWIbapDLQaqnIHVRG6ow3onkFoowwtKszvUyOASL6Krcv2x9bIMvd1UkvRf9OaoROQQ==", + "dev": true, + "dependencies": { + "@graphql-tools/merge": "8.3.18", + "@graphql-tools/utils": "9.2.1", + "tslib": "^2.4.0", + "value-or-promise": "1.0.12" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/url-loader": { + "version": "7.17.13", + "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-7.17.13.tgz", + "integrity": "sha512-FEmbvw68kxeZLn4VYGAl+NuBPk09ZnxymjW07A6mCtiDayFgYfHdWeRzXn/iM5PzsEuCD73R1sExtNQ/ISiajg==", + "dev": true, + "dependencies": { + "@ardatan/sync-fetch": "^0.0.1", + "@graphql-tools/delegate": "^9.0.27", + "@graphql-tools/executor-graphql-ws": "^0.0.11", + "@graphql-tools/executor-http": "^0.1.7", + "@graphql-tools/executor-legacy-ws": "^0.0.9", + "@graphql-tools/utils": "^9.2.1", + "@graphql-tools/wrap": "^9.3.6", + "@types/ws": "^8.0.0", + "@whatwg-node/fetch": "^0.8.0", + "isomorphic-ws": "^5.0.0", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.11", + "ws": "^8.12.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/url-loader/node_modules/@whatwg-node/fetch": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.8.1.tgz", + "integrity": "sha512-Fkd1qQHK2tAWxKlC85h9L86Lgbq3BzxMnHSnTsnzNZMMzn6Xi+HlN8/LJ90LxorhSqD54td+Q864LgwUaYDj1Q==", + "dev": true, + "dependencies": { + "@peculiar/webcrypto": "^1.4.0", + "@whatwg-node/node-fetch": "^0.3.0", + "busboy": "^1.6.0", + "urlpattern-polyfill": "^6.0.2", + "web-streams-polyfill": "^3.2.1" + } + }, + "node_modules/@graphql-tools/url-loader/node_modules/@whatwg-node/node-fetch": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.3.0.tgz", + "integrity": "sha512-mPM8WnuHiI/3kFxDeE0SQQXAElbz4onqmm64fEGCwYEcBes2UsvIDI8HwQIqaXCH42A9ajJUPv4WsYoN/9oG6w==", + "dev": true, + "dependencies": { + "@whatwg-node/events": "^0.0.2", + "busboy": "^1.6.0", + "fast-querystring": "^1.1.1", + "fast-url-parser": "^1.1.3", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@types/node": "^18.0.6" + } + }, + "node_modules/@graphql-tools/utils": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-9.2.1.tgz", + "integrity": "sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==", + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.1", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/wrap": { + "version": "9.3.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-9.3.6.tgz", + "integrity": "sha512-HtQIYoPz48bzpMYZzoeMmzIIYuVxcaUuLD7dH7GtIhwe2f4hpPDE+JLUPxpYiaXdY10l7kP9wycK+FtRfCsFlw==", + "dev": true, + "dependencies": { + "@graphql-tools/delegate": "9.0.27", + "@graphql-tools/schema": "9.0.16", + "@graphql-tools/utils": "9.2.1", + "tslib": "^2.4.0", + "value-or-promise": "1.0.12" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-typed-document-node/core": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.1.tgz", + "integrity": "sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg==", + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@grpc/grpc-js": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.7.3.tgz", + "integrity": "sha512-H9l79u4kJ2PVSxUNA08HMYAnUBLj9v6KjYQ7SQ71hOZcEXhShE/y5iQCesP8+6/Ik/7i2O0a10bPquIcYfufog==", + "dependencies": { + "@grpc/proto-loader": "^0.7.0", + "@types/node": ">=12.12.47" + }, + "engines": { + "node": "^8.13.0 || >=10.10.0" + } + }, + "node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.5.tgz", + "integrity": "sha512-mfcTuMbFowq1wh/Rn5KQl6qb95M21Prej3bewD9dUQMurYGVckGO/Pbe2Ocwto6sD05b/mxZLspvqwx60xO2Rg==", + "dependencies": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^7.0.0", + "yargs": "^16.2.0" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@grpc/grpc-js/node_modules/protobufjs": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.2.tgz", + "integrity": "sha512-++PrQIjrom+bFDPpfmqXfAGSQs40116JRrqqyf53dymUMvvb5d/LMRyicRoF1AUKoXVS1/IgJXlEgcpr4gTF3Q==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", + "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==" + }, + "node_modules/@grpc/grpc-js/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "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/@grpc/grpc-js/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==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@grpc/proto-loader": { + "version": "0.6.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.13.tgz", + "integrity": "sha512-FjxPYDRTn6Ec3V0arm1FtSpmP6V50wuph2yILpyvTKzjc76oDdoihXqM1DzOW5ubvCC8GivfCnNtfaRE8myJ7g==", + "dependencies": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^6.11.3", + "yargs": "^16.2.0" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@grpc/proto-loader/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "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/@grpc/proto-loader/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==", + "engines": { + "node": ">=10" + } + }, + "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, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/config-array/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/@humanwhocodes/config-array/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/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@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/load-nyc-config/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/@istanbuljs/load-nyc-config/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/@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==", + "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==", + "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==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@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==", + "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.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "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.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@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==", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "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/@material/animation": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/animation/-/animation-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-5osi1z4JQIXcklPALbH/zTfOm2pDzHt9Fxm7ZyURy250xIZj6QjULRzPTnzOhC2ropfix9ra2Cfggbf0dcRbEQ==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/auto-init": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/auto-init/-/auto-init-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-OigQTmrVzkcGvxNjOaIe5oItTFPgrO9xLewvharDI6m6yvO1z7OBnkcW+sFN6ggLNYNxd0O1u9v64vMsmeDABQ==", + "dependencies": { + "@material/base": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/banner": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/banner/-/banner-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-PqtGp3KWzdu58rWv/DIvSfe38m5YKOBbAAbBinSvgadBb/da+IE1t5F7YPNKE1T5lJsQBGVUYx6QBIeXm+aI/A==", + "dependencies": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/button": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/base": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/base/-/base-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-oOaqb/SfjWwTKsdJUZmeh/Qrs41nIJI0N+zELsxnvbGjSIN1ZMAKYZFPMahqvC68OJ6+5CvJM8PoTNs5l+B8IQ==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/button": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/button/-/button-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-Nkekk4edeX+ObVOa7UlwavaHdmckPV5wU4SAJf3iA3R61cmz+KsgAgpzfcwv5WfNhIlc2nLu8QYEecpHdo9d/w==", + "dependencies": { + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/card": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/card/-/card-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-xhyB7XX5KkEiCEqwSPkl58ZGYL6xFdnY62zimyBXJRG/Eaa0Swj3kW20hVCpt4f7c9Zmp8Se27rg8vnKmhvO3g==", + "dependencies": { + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/checkbox": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/checkbox/-/checkbox-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-NFpM3TS924PmVsk2KQLNU95OYCf8ZwYgzeqfnAexU0bEfjUJXINBun2Go0AaeOUMjuvWUe+byjrXgv8SFYbMUA==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/chips": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/chips/-/chips-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-z4ajQ4NnsAQ/Si9tZ4xmxzjj2Qb+vW++4QjCjjjwAGIZbCe0xglAnMh2t66XLJUxt7RoKZuZVEO7ZqcFZpvJFQ==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/checkbox": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "safevalues": "^0.3.4", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/circular-progress": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/circular-progress/-/circular-progress-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-G6qD0nGNtEUwWnAMJuA9INYFpZoKtx7KFjBaPF4Ol2YLHtmShALNAYyn54TMAK8AZ2IpW08PXjGS7Ye88vrdEQ==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/progress-indicator": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/data-table": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/data-table/-/data-table-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-+wDw1DDDFfAsKAMzs84f/5GCjux39zjNfW8tL4wFbkWNwewmQrG9zaQMJhBpVOtLCrM8Gj6SOgOANqgqoCjvGg==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/checkbox": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/icon-button": "15.0.0-canary.684e33d25.0", + "@material/linear-progress": "15.0.0-canary.684e33d25.0", + "@material/list": "15.0.0-canary.684e33d25.0", + "@material/menu": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/select": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/density": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/density/-/density-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-661yEVRMGrlq6S6WuSbPRO+ZwpdUOg2glCc7y96doM6itSLOa3UEAldjOLfsYZVB74GnKCiuDp//QmfoRyYTfA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/dialog": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/dialog/-/dialog-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-szn0dHnfeQTSOC6SSRSGAzX6Tnx+4NnSMUwNkXm+3bwjds8ZVK26+DXwLrP5f3ID5F1K5sFsRf2INo5/TNTHyQ==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/button": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/icon-button": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/dom": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/dom/-/dom-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-7pEJLYov+tGgfuD8mZxoVU6rWtPI8ppjTAhz+F27Hz9FG0JETMWTKpDPBXLnKvX7vhIxL83GvZ9geNHCe8Hfog==", + "dependencies": { + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/drawer": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/drawer/-/drawer-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-/KMckLf1PYU/H3PXnS4e0aFl03qG3JlSv4LGgX6juJufcONqGTl/m63EMO/L/eUy6H1CRrXmVDjik/jzHLyDhg==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/list": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/elevation": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-WDF8SsRtq3rXUbVVbd9K4DUijIPH0bUFSOreVYxudpuxAfTlDS5+aeS1EK9UIBFYLuba4u5wVT2tDv6e1RTfrQ==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/fab": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/fab/-/fab-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-KCu87rWOKEAe9vZcAm6K8XazYSWPNjMG+OhrbPjHW6bCO7as1YCgtmkBkhff7csY/rFmcVpIy884xtUfLmSudQ==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/feature-targeting": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/feature-targeting/-/feature-targeting-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-HyH1erNTSjS63sigNSUMaCd0nJhTNdDFeC+myrxwtDaQm+uYJ8troCNtQM3g6mx0XATNtX5aTOoPmrM6yVVi1A==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/floating-label": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/floating-label/-/floating-label-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-f7TPp6bKpGvV3sYYiZHSGlrixXKkXXITW3Esp7KB9jRq42c0H82novmdwvY0eTef4ootmA2JEysr78KQfHBUPg==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/focus-ring": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/focus-ring/-/focus-ring-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-ikw2RVUfgzXChpWIzPH1VzRvTjYb5ZKj4H+CZf7jqPUXMstFOZg90Bp7ARLZHqYiyNMuUq3zUTHozS6iHorSqg==", + "dependencies": { + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0" + } + }, + "node_modules/@material/form-field": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/form-field/-/form-field-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-vpF9N/uq5no/7+8GAbEH0868FhOuBgxAWRr1Sfb+jthKfBr8OS/wPU/AHzZHdHdAm7PQynbeOXfDsX2dI//PDA==", + "dependencies": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/icon-button": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/icon-button/-/icon-button-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-wMI+XGzmIN/o2ePBKg2hLyx7H4pXCRAyyIKMQS1FMp1UKa2tYmiHVX/V8skhKwCqxg3i6Ls/LxMjfPxTR18WvQ==", + "dependencies": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/image-list": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/image-list/-/image-list-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-Ol+uaHYBe5R/cgzlfh5ONnMVX0wO6fV74JMUcQCQlxP6lXau/edARo4tkRc7A7UJUkU3VRv0EpEjLoCRNUPGaA==", + "dependencies": { + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/layout-grid": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/layout-grid/-/layout-grid-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-ALXE1mqFNb/RB2lVRQ3/r1Aufw2mFZnOjRE+boYDVepmAG/xWyPCyaGoavELJF5l4GAb0tXi8wA/8HeGbLOpuA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/line-ripple": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/line-ripple/-/line-ripple-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-7hRx8C/e9i0P6pgQpNOMfTwSS2r1fwEvBL72QDVGLtLuoKKwsjjgP6Z0Jat/GeHJe87u9LQvGBoD4upt+of/HA==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/linear-progress": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-iJclt7mKmcMk6pqD7ocXKfCWZhqBoODp7N593jYlxVpTJuEz2wiVAjZUDn/YGj/Uz3CRH+2YFfOiLr9pwWjhDg==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/progress-indicator": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/list": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/list/-/list-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-rQ+FCSdzmwTcT00IYE0uRV3CS4oGSccKFl9hkcF+aHFW61L7ORh/SCGUDPrEfQFrFkMn5f8qroVJjpUAMXBz4g==", + "dependencies": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/menu": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/menu/-/menu-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-r7wzDLSGSI9629/mfpvsMzkVxpmV75kcD3IrW0Pcu6/Bv/1xi0EvjcUXzNJJoQlwN4Zj35Ymz/PCjZkIDIz68Q==", + "dependencies": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/list": "15.0.0-canary.684e33d25.0", + "@material/menu-surface": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/menu-surface": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/menu-surface/-/menu-surface-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-RVO5GAYcfWPaKwxsF/NhUAmrYXQCQBKvRQW0TIlbmAJz6lcFeTs6YZqF3u1C7qrL3ZQGz+sur/7ywj6QU0oMow==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/notched-outline": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/notched-outline/-/notched-outline-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-9YHcBkvJLPVYzkHcWoTpBZAFrEd+j1hjhGxLhh0LuNrZe8VroUkZD1TTnUAPHRG3os6EqEWWaKb0RN+aPIF2yQ==", + "dependencies": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/floating-label": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/progress-indicator": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/progress-indicator/-/progress-indicator-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-c0icji4faeNWUoqGENGC7Hav0Puxh0RwXIDVizffaUxKIGbajpIp5+4Zop73fK/xFLGMB/npg7TbP+aCGjQ3fw==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/radio": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/radio/-/radio-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-U3Eh8sNUA8trDla1Bq8Bo02foxYvtoewaKeF8A8tAju81XZ4jRiftfOsOWZDZEHCVbbCB2QwvutvFlnay5n+Aw==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/ripple": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-RyePu7SjIm/OuyyEieZ/gxiPYkNZOZHeid72WRcN9ofdlljj2pifcdPvcfZA+v/DMS33xo5GjG2L/Qj6ClWrKw==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/rtl": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-NqdJl8Ayupp1Th+vCNCpVQHbUFOuF7TCte9LD1norTIBUF/QizIxWby2W5uUEiPbnh5j9PmE1CJtfLwKun3pcw==", + "dependencies": { + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/segmented-button": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/segmented-button/-/segmented-button-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-bEGgg8vgXNLyukyV8HRjFMuQ6t6nm5LQ4Pgm22um61Yc8qyi0BOqV41OR4SVdUrUqZxh1aVD+p+4NN03+LfQXw==", + "dependencies": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/select": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/select/-/select-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-kf178/2TeEinTv0mgmSBcmmExQ2h7a7dtR1E3WuqQgisJ/R6+zVLMkC2CnfIyzxYX2vkuUTG0ue3Reh/6XiqSg==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/floating-label": "15.0.0-canary.684e33d25.0", + "@material/line-ripple": "15.0.0-canary.684e33d25.0", + "@material/list": "15.0.0-canary.684e33d25.0", + "@material/menu": "15.0.0-canary.684e33d25.0", + "@material/menu-surface": "15.0.0-canary.684e33d25.0", + "@material/notched-outline": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/shape": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/shape/-/shape-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-aEelpaTFmpnCji3TUGP9bVCS/bRVjUmLTHBPZtuu1gOrUVVtJ6kYOg73dZNJF+XOoNL2yOX/LRcKwsop29tptA==", + "dependencies": { + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/slider": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/slider/-/slider-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-WVyK+2pSNSZmj07M2K/a3TADoQ9FBCndfNC/vE7/wGIg4dddJJK5KvQ+yruf9R2cSzTL/S1sZ5WpyyeM8E9HTw==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/snackbar": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/snackbar/-/snackbar-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-itO+DCkOannZzR1/cCHcqAm7ifhuFvXmDItNoA8qLEcAyJDJJRkhpwj3XQ01yuo9gBFcSctp7Txt7e+Hncm/Jg==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/button": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/icon-button": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/switch": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/switch/-/switch-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-Jxi0gl92yvvZZsAPxvVHzXx2ga+T/djMow98jvEczmpUorWnAhgiCr9CsSSRoosahWyRB8NLZOxUQrACxvffjw==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "safevalues": "^0.3.4", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tab": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/tab/-/tab-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-WQL3wj9syHNcfe8KbgGGUcA34M8C/xZ+n0Fkkh8Kk6puVwaU+xqUNihsxPY6YzKpmh4PZ4oJaBdiN8zvFT1zqQ==", + "dependencies": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/tab-indicator": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tab-bar": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/tab-bar/-/tab-bar-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-SW/cMaDsIGGkM1ag3A7GJRlmr8eXmObWsvitQJzh6Azr5zzZtSI+GQygkMesAEE1gbpqOVN8d40rh3H7VVIAcA==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/tab": "15.0.0-canary.684e33d25.0", + "@material/tab-indicator": "15.0.0-canary.684e33d25.0", + "@material/tab-scroller": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tab-indicator": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/tab-indicator/-/tab-indicator-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-kKICqSPqOlaf0lzaFFCmuOqPXJC+cK48Qmsc+m5o6fJhkmuZRCYpIwB2JeP+uZSOq/bTH+SrPtCtnVlgWg6ksA==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tab-scroller": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/tab-scroller/-/tab-scroller-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-H6EU/TSiK/M2DyyORX5GEtXD9rKYxTMHC2VxsNWARPMFJGzgeW2ugYkFv+rKI1/c0bs0CJ4e+qFnOlBsQXZvyQ==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/tab": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/textfield": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/textfield/-/textfield-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-OvgpDXjvpyJTtAWskO69IDybFvDNzr9w2PN/Fk7yFm+uNVupaWz1Ew8lZ4gGslaTNSVmh2XcsvmzxcLINSiiNg==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/floating-label": "15.0.0-canary.684e33d25.0", + "@material/line-ripple": "15.0.0-canary.684e33d25.0", + "@material/notched-outline": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/theme": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/theme/-/theme-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-AZxaXXAvRKzAi20RlMxzt2U5UmkCWyv7DMWEBXsxtG5Tk54mi1HsbVUp3fxDPTlmL7Pq8p1/DESg/o7TgRCVlw==", + "dependencies": { + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tokens": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/tokens/-/tokens-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-wVwbQOTCXDPKYPdHQHLr026y36MMFelID1CmbfRk6mSol4O8yE9U0fXcShfRDW8Qo5E3X31w9c2A6T3neJY7wQ==", + "dependencies": { + "@material/elevation": "15.0.0-canary.684e33d25.0" + } + }, + "node_modules/@material/tooltip": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/tooltip/-/tooltip-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-dtm26QjxyQdinc8btgz6yys07b7bUW4FZgNF2EBPeGrICrPg7jf+JEvDziz5g8VMaTBQLOQRSCGy0MKuRlOjLw==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/button": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "safevalues": "^0.3.4", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/top-app-bar": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/top-app-bar/-/top-app-bar-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-1M+oupUxflfW7u81P1XlxoLZB8bLzwtpKofIfDNRbEsiKhlLTERJR3Yak3BGE9xakNMysAaBHlkb5MrN5bNPFw==", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/touch-target": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/touch-target/-/touch-target-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-zdE69Slg8+T7sTn1OwqZ6H7WBYac9mxJ/JlJqfTqthzIjZRcCxBSYymQJcDHjsrPnUojOtr9U4Tpm5YZ96TEkQ==", + "dependencies": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/typography": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/typography/-/typography-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-aVnvgMwcfNa/K4wujzpKDIxjGl2hbkEL+m+OKDSQqWYjKcP9QrbzCXJruJBqxrBoPRHLbqo47k5f9uT8raSgjw==", + "dependencies": { + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@ng-bootstrap/ng-bootstrap": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@ng-bootstrap/ng-bootstrap/-/ng-bootstrap-14.0.1.tgz", + "integrity": "sha512-JF4U4IIix+g6VBFfG8stf0Un5K//ypoN+pTuRs6kjUhsHBsa2m7yKE6bCe3fMhatFZFr2fcSswDzRUnAUiHhWg==", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": "^15.0.0", + "@angular/core": "^15.0.0", + "@angular/forms": "^15.0.0", + "@angular/localize": "^15.0.0", + "@popperjs/core": "^2.11.6", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@ngrx/effects": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/@ngrx/effects/-/effects-15.3.0.tgz", + "integrity": "sha512-L+Ie4XFrzYBJOV7hNQvR5hUvG1PSCDd6niwOOJg5nm9zEjSnAxveJ/a3B52pRwge6EYOnrQne97jyArxOzPCJA==", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/core": "^15.0.0", + "@ngrx/store": "15.3.0", + "rxjs": "^6.5.3 || ^7.5.0" + } + }, + "node_modules/@ngrx/store": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/@ngrx/store/-/store-15.3.0.tgz", + "integrity": "sha512-8cd0zWkOZ3TedDQHyOzUxZD1HHa0fU8fgzVX/2eIq6wmnleUxHVOKSJvA+DdE4GRoryFqVhAp17L1r5eC2QYHA==", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/core": "^15.0.0", + "rxjs": "^6.5.3 || ^7.5.0" + } + }, + "node_modules/@ngx-translate/core": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@ngx-translate/core/-/core-14.0.0.tgz", + "integrity": "sha512-UevdwNCXMRCdJv//0kC8h2eSfmi02r29xeE8E9gJ1Al4D4jEJ7eiLPdjslTMc21oJNGguqqWeEVjf64SFtvw2w==", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/core": ">=13.0.0", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@ngx-translate/http-loader": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@ngx-translate/http-loader/-/http-loader-7.0.0.tgz", + "integrity": "sha512-j+NpXXlcGVdyUNyY/qsJrqqeAdJdizCd+GKh3usXExSqy1aE9866jlAIL+xrfDU4w+LiMoma5pgE4emvFebZmA==", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": ">=13.0.0", + "@ngx-translate/core": ">=14.0.0", + "rxjs": "^6.5.3 || ^7.4.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.3", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.0.3.tgz", + "integrity": "sha512-8cXNkDIbnXPVbhXMmQ7/bklCAjtmPaXfI9aEM4iH+xSuEHINLMHhlfESvVwdqmHJRJkR48vNJTSUvoF6GRPSFA==", + "dev": true, + "dependencies": { + "@npmcli/promise-spawn": "^6.0.0", + "lru-cache": "^7.4.4", + "mkdirp": "^1.0.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.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "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.1", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.1.tgz", + "integrity": "sha512-GIykAFdOVK31Q1/zAtT5MbxqQL2vyl9mvFJv+OGu01zxbhL3p0xc8gJjdNGX1mWmUT43aEKVO2L6V/2j4TOsAA==", + "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/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/@peculiar/asn1-schema": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.3.tgz", + "integrity": "sha512-6GptMYDMyWBHTUKndHaDsRZUO/XMSgIns2krxcm2L7SEExRHwawFvSwNBhqNPR9HJwv3MruAiF1bhN0we6j6GQ==", + "dev": true, + "dependencies": { + "asn1js": "^3.0.5", + "pvtsutils": "^1.3.2", + "tslib": "^2.4.0" + } + }, + "node_modules/@peculiar/json-schema": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@peculiar/json-schema/-/json-schema-1.1.12.tgz", + "integrity": "sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==", + "dev": true, + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@peculiar/webcrypto": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@peculiar/webcrypto/-/webcrypto-1.4.1.tgz", + "integrity": "sha512-eK4C6WTNYxoI7JOabMoZICiyqRRtJB220bh0Mbj5RwRycleZf9BPyZoxsTvpP0FpmVS2aS13NKOuh5/tN3sIRw==", + "dev": true, + "dependencies": { + "@peculiar/asn1-schema": "^2.3.0", + "@peculiar/json-schema": "^1.1.12", + "pvtsutils": "^1.3.2", + "tslib": "^2.4.1", + "webcrypto-core": "^1.7.4" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/@peculiar/webcrypto/node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "dev": true + }, + "node_modules/@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, + "node_modules/@repeaterjs/repeater": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@repeaterjs/repeater/-/repeater-3.0.4.tgz", + "integrity": "sha512-AW8PKd6iX3vAZ0vA43nOUOnbq/X5ihgU+mSXXqunMkeQADGiqw/PY0JNeYtD5sr0PAy51YPgAPbDoeapv9r8WA==", + "dev": true + }, + "node_modules/@schematics/angular": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-15.2.0.tgz", + "integrity": "sha512-KnsG7xyEbjg+6zflANkdynXdS3wi9rSCg+8Y7erKdygD90O/JcT68PcanvTU2GfawDkBtvAR5VMURw2TIfCTnw==", + "dependencies": { + "@angular-devkit/core": "15.2.0", + "@angular-devkit/schematics": "15.2.0", + "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/@swc/helpers": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.3.17.tgz", + "integrity": "sha512-tb7Iu+oZ+zWJZ3HJqwx8oNwSDIU440hmVMDPhpACWQWnrZHK99Bxs70gT1L2dnr5Hg50ZRWEFkQCAnOVVV0z1Q==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "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/@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "dev": true + }, + "node_modules/@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 + }, + "node_modules/@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 + }, + "node_modules/@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 + }, + "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/eslint": { + "version": "8.21.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.1.tgz", + "integrity": "sha512-rc9K8ZpVjNcLs8Fp0dkozd5Pt2Apk1glO4Vgz8ix1u6yFByxfqo5Yavpy65o+93TAe24jr7v+eSBtFLvOQtCRQ==", + "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==", + "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==" + }, + "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/google.visualization": { + "version": "0.0.68", + "resolved": "https://registry.npmjs.org/@types/google.visualization/-/google.visualization-0.0.68.tgz", + "integrity": "sha512-LkLniL1TYykhz+ZdRof3Bi8cp1OhqoK11Tj1RM2bPtGVBNexQ0eRnOrOWcWTdi80Sz9DzJ4JIG2rTlSJBVV58w==" + }, + "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/js-yaml": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.5.tgz", + "integrity": "sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA==", + "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==" + }, + "node_modules/@types/json-stable-stringify": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/@types/json-stable-stringify/-/json-stable-stringify-1.0.34.tgz", + "integrity": "sha512-s2cfwagOQAS8o06TcwKfr9Wx11dNGbH2E9vJz1cqV+a/LOyhWNLUNd6JSRYNzvB4d29UuJX2M0Dj9vE1T8fRXw==", + "dev": true + }, + "node_modules/@types/jsonwebtoken": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz", + "integrity": "sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" + }, + "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.14.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.0.tgz", + "integrity": "sha512-5EWrvLmglK+imbCJY0+INViFWUHg1AHel1sq4ZVSfdcNqGy9Edv3UB9IIzzg+xPaUcAgZYcfVs2fBcwDeZzU0A==" + }, + "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/triple-beam": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.2.tgz", + "integrity": "sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g==" + }, + "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==", + "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==" + }, + "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==" + }, + "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==" + }, + "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==", + "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==" + }, + "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==", + "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==", + "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==", + "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==" + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@whatwg-node/events": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@whatwg-node/events/-/events-0.0.2.tgz", + "integrity": "sha512-WKj/lI4QjnLuPrim0cfO7i+HsDSXHxNv1y0CrJhdntuO3hxWZmnXCwNDnwOvry11OjRin6cgWNF+j/9Pn8TN4w==", + "dev": true + }, + "node_modules/@whatwg-node/fetch": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.6.9.tgz", + "integrity": "sha512-JfrBCJdMu9n9OARc0e/hPHcD98/8Nz1CKSdGYDg6VbObDkV/Ys30xe5i/wPOatYbxuvatj1kfWeHf7iNX3i17w==", + "dev": true, + "dependencies": { + "@peculiar/webcrypto": "^1.4.0", + "@whatwg-node/node-fetch": "^0.0.5", + "busboy": "^1.6.0", + "urlpattern-polyfill": "^6.0.2", + "web-streams-polyfill": "^3.2.1" + } + }, + "node_modules/@whatwg-node/node-fetch": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.0.5.tgz", + "integrity": "sha512-hbccmaSZaItdsRuBKBEEhLoO+5oXJPxiyd0kG2xXd0Dh3Rt+vZn4pADHxuSiSHLd9CM+S2z4+IxlEGbWUgiz9g==", + "dev": true, + "dependencies": { + "@whatwg-node/events": "^0.0.2", + "busboy": "^1.6.0", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@types/node": "^18.0.6" + } + }, + "node_modules/@wry/context": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@wry/context/-/context-0.7.0.tgz", + "integrity": "sha512-LcDAiYWRtwAoSOArfk7cuYvFXytxfVrdX7yxoUmK7pPITLk5jYh2F8knCwS7LjgYL8u1eidPlKKV6Ikqq0ODqQ==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@wry/equality": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@wry/equality/-/equality-0.5.3.tgz", + "integrity": "sha512-avR+UXdSrsF2v8vIqIgmeTY0UR91UT+IyablCyKe/uk22uOJ8fusKZnH9JH9e1/EtLeNJBtagNmL3eJdnOV53g==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@wry/trie": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@wry/trie/-/trie-0.3.2.tgz", + "integrity": "sha512-yRTyhWSls2OY/pYLfwff867r8ekooZ4UI+/gxot5Wj8EFwSf2rG+n+Mo/6LoLQm1TKA4GRj2+LCpbfS937dClQ==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==" + }, + "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==" + }, + "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==" + }, + "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==", + "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==", + "peerDependencies": { + "acorn": "^8" + } + }, + "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, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.4.0" + } + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", + "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "depd": "^1.1.2", + "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==", + "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==", + "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/angular-animations": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/angular-animations/-/angular-animations-0.11.0.tgz", + "integrity": "sha512-P2RuOe+T97bhgGDLtOYK9V45QA5y+kFUxoJfRAua8Ymo0bI5lWyw8oiVmBoEIZUU+nooYoJvQXgVKuZJA7/z3g==", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/animations": ">=6.0.0" + } + }, + "node_modules/angular-google-charts": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/angular-google-charts/-/angular-google-charts-2.2.3.tgz", + "integrity": "sha512-uzwH/O/3SvfoS0207H1wJKsDlzSnPdVjJatCN+h69jdKN9ft0rCIVlMbUVK7hIj9wbxeetGRnVMPG6PAAannoQ==", + "dependencies": { + "@types/google.visualization": "0.0.68", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "@angular/common": ">=6.0.0 <=14.x.x", + "@angular/core": ">=6.0.0 <=14.x.x" + } + }, + "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==", + "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==", + "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==", + "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==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/apollo-angular": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/apollo-angular/-/apollo-angular-4.2.1.tgz", + "integrity": "sha512-lMFVZmw7hIa4+VGutoiUMwHWggXFiDhbsrnZddQYzfdV6lkJRjm0hANG0KxXoaoLqEqkGTHdq5DaMCdsp6E4rw==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@angular/core": "^14.0.0 || ^15.0.0", + "@apollo/client": "^3.0.0", + "graphql": "^15.0.0 || ^16.0.0", + "rxjs": "^6.0.0 || ^7.0.0" + } + }, + "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/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "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/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/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/asn1js": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.5.tgz", + "integrity": "sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==", + "dev": true, + "dependencies": { + "pvtsutils": "^1.3.2", + "pvutils": "^1.1.3", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/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/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==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/auto-bind": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-4.0.0.tgz", + "integrity": "sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" + }, + "node_modules/babel-preset-fbjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", + "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", + "dependencies": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-member-expression-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-property-literals": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA==", + "devOptional": true + }, + "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==" + }, + "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==", + "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/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==", + "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==", + "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==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "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/body-parser/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/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/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/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.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.0.tgz", + "integrity": "sha512-LVRinRB3k1/K0XzZ2p58COnWvkQknIY6sf0zF2rpErvcJXpMBttEPQSxK+HEXSS9VmpZlDoDnQWv8ftJT20B0Q==", + "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/bootstrap": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz", + "integrity": "sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "peerDependencies": { + "@popperjs/core": "^2.11.6" + } + }, + "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==", + "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==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brotli": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz", + "integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==", + "dependencies": { + "base64-js": "^1.1.2" + } + }, + "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==", + "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/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "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-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "dev": true + }, + "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==" + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "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/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dev": true, + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "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/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.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "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==", + "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/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001456", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001456.tgz", + "integrity": "sha512-XFHJY5dUgmpMV25UqaD4kVq2LsiaU5rS8fb0f17pCoXQiQslzmFgnfOxfvo1bTpTqf7dwG/N/05CnLCnOEKmzA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "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==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/change-case-all": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.15.tgz", + "integrity": "sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==", + "dev": true, + "dependencies": { + "change-case": "^4.1.2", + "is-lower-case": "^2.0.2", + "is-upper-case": "^2.0.2", + "lower-case": "^2.0.2", + "lower-case-first": "^2.0.2", + "sponge-case": "^1.0.1", + "swap-case": "^2.0.2", + "title-case": "^3.0.3", + "upper-case": "^2.0.2", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "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==", + "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==", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "engines": { + "node": ">= 10" + } + }, + "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==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "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": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "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==", + "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==" + }, + "node_modules/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==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "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/colorspace": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", + "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", + "dependencies": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } + }, + "node_modules/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, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/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==", + "engines": { + "node": ">=4.0.0" + } + }, + "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/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==" + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/config-chain/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "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/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/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "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==" + }, + "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/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/copy-webpack-plugin/node_modules/globby": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz", + "integrity": "sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==", + "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/copy-webpack-plugin/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/core-js-compat": { + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.28.0.tgz", + "integrity": "sha512-myzPgE7QodMg4nnd3K1TDoES/nADRStM8Gpz0D6nhkwbmwEnE0ZGJgoWsvQ722FR8D7xS0n0LV556RcEicjTyg==", + "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/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/cosmiconfig-typescript-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz", + "integrity": "sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==", + "dev": true, + "engines": { + "node": ">=12", + "npm": ">=6" + }, + "peerDependencies": { + "@types/node": "*", + "cosmiconfig": ">=7", + "ts-node": ">=10", + "typescript": ">=3" + } + }, + "node_modules/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==", + "dev": true + }, + "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-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "dependencies": { + "node-fetch": "2.6.7" + } + }, + "node_modules/cross-fetch/node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "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/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==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/dataloader": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.2.2.tgz", + "integrity": "sha512-8YnDaaf7N3k/q5HnTJVuzSyLETjoZjVmHc4AeKAzOvKHEFQKcn64OKBfzHYtE9zGjctNM7V9I0MfnUVLpi7M5g==", + "dev": true + }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "peer": true, + "dependencies": { + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-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==", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "engines": { + "node": ">=0.8" + } + }, + "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==", + "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==", + "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/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "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": "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/dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "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-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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/dfa": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz", + "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==" + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "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.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "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-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/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", + "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/dset": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz", + "integrity": "sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", + "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", + "dependencies": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + }, + "bin": { + "editorconfig": "bin/editorconfig" + } + }, + "node_modules/editorconfig/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==" + }, + "node_modules/editorconfig/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/editorconfig/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/editorconfig/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" + }, + "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.302", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.302.tgz", + "integrity": "sha512-Uk7C+7aPBryUR1Fwvk9VmipBcN9fVsqBO57jV2ZjTm+IZ6BMNqu7EDVEg2HxCNufk6QcWlFsBkhQyQroB2VWKw==" + }, + "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==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/enabled": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", + "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" + }, + "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==", + "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==", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.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==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "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-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==", + "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-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==" + }, + "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==", + "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==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.34.0.tgz", + "integrity": "sha512-1Z8iFsucw+7kSqXNZVslXS8Ioa4u2KM7GPwuKtkTFAqZ/cHMcEaR+1+Br0wLlot49cNxIiZk5wp8EAbPcYZxTg==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^1.4.1", + "@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.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "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", + "regexpp": "^3.2.0", + "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": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.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.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/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/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/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/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/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/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/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/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/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.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dev": true, + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.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", + "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/esquery": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", + "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "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==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "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": "2.0.3", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz", + "integrity": "sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg==", + "peer": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "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/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/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/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/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "peer": 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==", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extract-files": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-11.0.0.tgz", + "integrity": "sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ==", + "dev": true, + "engines": { + "node": "^12.20 || >= 14.13" + }, + "funding": { + "url": "https://github.com/sponsors/jaydenseric" + } + }, + "node_modules/fast-decode-uri-component": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", + "integrity": "sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==", + "dev": true + }, + "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==" + }, + "node_modules/fast-diff": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz", + "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==", + "peer": 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==" + }, + "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/fast-querystring": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/fast-querystring/-/fast-querystring-1.1.1.tgz", + "integrity": "sha512-qR2r+e3HvhEFmpdHMv//U8FnFlnYjaC6QKDuaXALDkw2kvHO8WDjxH+f/rHGR4Me4pnk8p9JAkRNTjYHAKRn2Q==", + "dev": true, + "dependencies": { + "fast-decode-uri-component": "^1.0.1" + } + }, + "node_modules/fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "dev": true, + "dependencies": { + "punycode": "^1.3.2" + } + }, + "node_modules/fast-url-parser/node_modules/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 + }, + "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==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fbjs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", + "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", + "dependencies": { + "cross-fetch": "^3.1.5", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.30" + } + }, + "node_modules/fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" + }, + "node_modules/fecha": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/file-loader/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==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/file-loader/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==" + }, + "node_modules/file-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==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/file-loader/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==", + "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/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==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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/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/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==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/firebase": { + "version": "9.17.1", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-9.17.1.tgz", + "integrity": "sha512-MSZaTRaaRLgDFLqoEnoPYK8zkLwQNvYeLZ3YSKdcQxG8hDifNO22ywS1cSA1ZCGHlQeOsDtfDwBejKcANf/RQw==", + "dependencies": { + "@firebase/analytics": "0.9.3", + "@firebase/analytics-compat": "0.2.3", + "@firebase/app": "0.9.3", + "@firebase/app-check": "0.6.3", + "@firebase/app-check-compat": "0.3.3", + "@firebase/app-compat": "0.2.3", + "@firebase/app-types": "0.9.0", + "@firebase/auth": "0.21.3", + "@firebase/auth-compat": "0.3.3", + "@firebase/database": "0.14.3", + "@firebase/database-compat": "0.3.3", + "@firebase/firestore": "3.8.3", + "@firebase/firestore-compat": "0.3.3", + "@firebase/functions": "0.9.3", + "@firebase/functions-compat": "0.3.3", + "@firebase/installations": "0.6.3", + "@firebase/installations-compat": "0.2.3", + "@firebase/messaging": "0.12.3", + "@firebase/messaging-compat": "0.2.3", + "@firebase/performance": "0.6.3", + "@firebase/performance-compat": "0.2.3", + "@firebase/remote-config": "0.4.3", + "@firebase/remote-config-compat": "0.2.3", + "@firebase/storage": "0.11.1", + "@firebase/storage-compat": "0.3.1", + "@firebase/util": "1.9.2" + } + }, + "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", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/fn.name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", + "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" + }, + "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/fontkit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/fontkit/-/fontkit-1.9.0.tgz", + "integrity": "sha512-HkW/8Lrk8jl18kzQHvAw9aTHe1cqsyx5sDnxncx652+CIfhawokEPkeM3BoIC+z/Xv7a0yMr0f3pRRwhGH455g==", + "dependencies": { + "@swc/helpers": "^0.3.13", + "brotli": "^1.3.2", + "clone": "^2.1.2", + "deep-equal": "^2.0.5", + "dfa": "^1.2.0", + "restructure": "^2.0.1", + "tiny-inflate": "^1.0.3", + "unicode-properties": "^1.3.1", + "unicode-trie": "^2.0.0" + } + }, + "node_modules/fontkit/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==", + "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/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "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==", + "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==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "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==" + }, + "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==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/fuzzy": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/fuzzy/-/fuzzy-0.1.3.tgz", + "integrity": "sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w==", + "engines": { + "node": ">= 0.6.0" + } + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "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==" + }, + "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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "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" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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/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/graphql": { + "version": "16.6.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.6.0.tgz", + "integrity": "sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==", + "engines": { + "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" + } + }, + "node_modules/graphql-config": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-4.4.1.tgz", + "integrity": "sha512-B8wlvfBHZ5WnI4IiuQZRqql6s+CKz7S+xpUeTb28Z8nRBi8tH9ChEBgT5FnTyE05PUhHlrS2jK9ICJ4YBl9OtQ==", + "dev": true, + "dependencies": { + "@graphql-tools/graphql-file-loader": "^7.3.7", + "@graphql-tools/json-file-loader": "^7.3.7", + "@graphql-tools/load": "^7.5.5", + "@graphql-tools/merge": "^8.2.6", + "@graphql-tools/url-loader": "^7.9.7", + "@graphql-tools/utils": "^9.0.0", + "cosmiconfig": "8.0.0", + "minimatch": "4.2.1", + "string-env-interpolation": "1.0.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "cosmiconfig-toml-loader": "^1.0.0", + "cosmiconfig-typescript-loader": "^4.0.0", + "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + }, + "peerDependenciesMeta": { + "cosmiconfig-toml-loader": { + "optional": true + }, + "cosmiconfig-typescript-loader": { + "optional": true + } + } + }, + "node_modules/graphql-config/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/graphql-config/node_modules/cosmiconfig": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz", + "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==", + "dev": true, + "dependencies": { + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/graphql-config/node_modules/minimatch": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz", + "integrity": "sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/graphql-request": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-5.1.0.tgz", + "integrity": "sha512-0OeRVYigVwIiXhNmqnPDt+JhMzsjinxHE7TVy3Lm6jUzav0guVcL0lfSbi6jVTRAxcbwgyr6yrZioSHxf9gHzw==", + "dev": true, + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.1", + "cross-fetch": "^3.1.5", + "extract-files": "^9.0.0", + "form-data": "^3.0.0" + }, + "peerDependencies": { + "graphql": "14 - 16" + } + }, + "node_modules/graphql-request/node_modules/extract-files": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz", + "integrity": "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==", + "dev": true, + "engines": { + "node": "^10.17.0 || ^12.0.0 || >= 13.7.0" + }, + "funding": { + "url": "https://github.com/sponsors/jaydenseric" + } + }, + "node_modules/graphql-tag": { + "version": "2.12.6", + "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", + "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", + "dependencies": { + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "graphql": "^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/graphql-ws": { + "version": "5.11.3", + "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.11.3.tgz", + "integrity": "sha512-fU8zwSgAX2noXAsuFiCZ8BtXeXZOzXyK5u1LloCdacsVth4skdBMPO74EG51lBoWSIZ8beUocdpV8+cQHBODnQ==", + "devOptional": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "graphql": ">=0.11 <=16" + } + }, + "node_modules/hammerjs": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", + "integrity": "sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==", + "engines": { + "node": ">=0.8.0" + } + }, + "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==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.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==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "engines": { + "node": ">=4" + } + }, + "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==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "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", + "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/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "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.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "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/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/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/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/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/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==" + }, + "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/http-proxy/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/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/hyphenation.de": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/hyphenation.de/-/hyphenation.de-0.2.1.tgz", + "integrity": "sha512-s6Y4TFA8xWjRLneOPI6HV/+wzfm2c2yurTvFaXlznmsbeI6waZhMpxu94fSXGNGsrPxrzI1zTtYDEWeEeaANnw==", + "dependencies": { + "hypher": "*" + } + }, + "node_modules/hyphenation.en-us": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/hyphenation.en-us/-/hyphenation.en-us-0.2.1.tgz", + "integrity": "sha512-ItXYgvIpfN8rfXl/GTBQC7DsSb5PPsKh9gGzViK/iWzCS5mvjDebFJ6xCcIYo8dal+nSp2rUzvTT7BosrKlL8A==", + "dependencies": { + "hypher": "*" + } + }, + "node_modules/hypher": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/hypher/-/hypher-0.2.5.tgz", + "integrity": "sha512-kUTpuyzBWWDO2VakmjHC/cxesg4lKQP+Fdc+7lrK4yvjNjkV9vm5UTZMDAwOyyHTOpbkYrAMlNZHG61NnE9vYQ==" + }, + "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==", + "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/idb": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.1.tgz", + "integrity": "sha512-UUxlE7vGWK5RfB/fDwEGgRf84DY/ieqNha6msMV99UsEMQhJ1RwbCd8AYBj3QMgnE3VZnfQvm4oKVCJTYlqIgg==" + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "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.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.1.tgz", + "integrity": "sha512-/c8MxUAqpRccq+LyDOecwF+9KqajueJHh8fz7g3YqjMZt+NSfJzx05zrKiXwa2sKwFCzaiZ5qUVfRj0pmxixEA==", + "dev": true, + "dependencies": { + "minimatch": "^6.1.6" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/ignore-walk/node_modules/minimatch": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz", + "integrity": "sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==", + "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": "3.7.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", + "integrity": "sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==", + "engines": { + "node": ">=0.8.0" + } + }, + "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/import-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz", + "integrity": "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==", + "engines": { + "node": ">=12.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "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==" + }, + "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==", + "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-autocomplete-prompt": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/inquirer-autocomplete-prompt/-/inquirer-autocomplete-prompt-1.4.0.tgz", + "integrity": "sha512-qHgHyJmbULt4hI+kCmwX92MnSxDs/Yhdt4wPA30qnoa01OF6uTXV8yvH4hKXgdaTNmkZ9D01MHjqKYEuJN+ONw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "figures": "^3.2.0", + "run-async": "^2.4.0", + "rxjs": "^6.6.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "inquirer": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/inquirer-autocomplete-prompt/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/inquirer-autocomplete-prompt/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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-autocomplete-prompt/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/inquirer-autocomplete-prompt/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==" + }, + "node_modules/inquirer-autocomplete-prompt/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer-autocomplete-prompt/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" + } + }, + "node_modules/inquirer-autocomplete-prompt/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer-autocomplete-prompt/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/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==", + "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==", + "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==", + "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==" + }, + "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==", + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "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-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "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.1", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz", + "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "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==", + "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-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "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-lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-2.0.2.tgz", + "integrity": "sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "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==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "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==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "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-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "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-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "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==", + "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==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "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==", + "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==", + "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-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-2.0.2.tgz", + "integrity": "sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "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==", + "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==", + "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", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "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/isomorphic-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", + "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", + "dev": true, + "dependencies": { + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" + } + }, + "node_modules/isomorphic-ws": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz", + "integrity": "sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==", + "dev": true, + "peerDependencies": { + "ws": "*" + } + }, + "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/iterall": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz", + "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==", + "devOptional": 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==", + "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==", + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-beautify": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.11.0.tgz", + "integrity": "sha512-a26B+Cx7USQGSWnz9YxgJNMmML/QG2nqIaL7VVYPCXbqiKz8PN0waSNvroMtvAK6tY7g/wPdNWGEP+JTNIBr6A==", + "dependencies": { + "config-chain": "^1.1.12", + "editorconfig": "^0.15.3", + "glob": "^7.1.3", + "mkdirp": "~1.0.3", + "nopt": "^4.0.3" + }, + "bin": { + "css-beautify": "js/bin/css-beautify.js", + "html-beautify": "js/bin/html-beautify.js", + "js-beautify": "js/bin/js-beautify.js" + } + }, + "node_modules/js-beautify/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==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/js-beautify/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/js-beautify/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/js-sdsl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "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==" + }, + "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/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "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==" + }, + "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==" + }, + "node_modules/json-stable-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.2.tgz", + "integrity": "sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g==", + "dev": true, + "dependencies": { + "jsonify": "^0.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json-to-pretty-yaml": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/json-to-pretty-yaml/-/json-to-pretty-yaml-1.2.2.tgz", + "integrity": "sha512-rvm6hunfCcqegwYaG5T4yKJWxc9FXFgBVrcTZ4XfSVRwa5HA/Xs+vB/Eo9treYYHCeNM0nrSUr82V/M31Urc7A==", + "dev": true, + "dependencies": { + "remedial": "^1.0.7", + "remove-trailing-spaces": "^1.0.6" + }, + "engines": { + "node": ">= 0.2.0" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "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==" + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", + "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/jsonwebtoken": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", + "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", + "dev": true, + "dependencies": { + "jws": "^3.2.2", + "lodash": "^4.17.21", + "ms": "^2.1.1", + "semver": "^7.3.8" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dev": true, + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dev": true, + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "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/katex": { + "version": "0.16.4", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.4.tgz", + "integrity": "sha512-WudRKUj8yyBeVDI4aYMNxhx5Vhh2PjpzQw1GRu/LVGqL4m1AxwD1GcUp0IMbdJaf5zsjtj8ghP0DOQRYhroNkw==", + "funding": [ + "https://opencollective.com/katex", + "https://github.com/sponsors/katex" + ], + "dependencies": { + "commander": "^8.0.0" + }, + "bin": { + "katex": "cli.js" + } + }, + "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/kuler": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", + "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" + }, + "node_modules/latex.js": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/latex.js/-/latex.js-0.12.4.tgz", + "integrity": "sha512-Gf5YM0MLhWLk1V3wEVYpKvjQd7k0uKnh5TxhKmbqvy1hEMzGWSgkg2xH3qfssyc3WnKo7XPeG+OKbIHHyW+mIQ==", + "dependencies": { + "commander": "5.x", + "fs-extra": "9.x", + "hyphenation.de": "*", + "hyphenation.en-us": "*", + "js-beautify": "1.11.x", + "stdin": "*", + "svgdom": "^0.1.8" + }, + "bin": { + "latex.js": "bin/latex.js" + }, + "engines": { + "node": ">= 14.0" + } + }, + "node_modules/latex.js/node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/latex.js/node_modules/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==", + "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/latex.js/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/latex.js/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "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/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/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", + "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/listr2": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", + "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", + "dev": true, + "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.5", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": 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==", + "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==", + "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==" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" + }, + "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/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/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==", + "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==", + "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==", + "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==", + "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==" + }, + "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==", + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "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", + "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-update/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-update/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-update/node_modules/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, + "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", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/logform": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.5.1.tgz", + "integrity": "sha512-9FyqAm9o9NKKfiAKfZoYo9bGXXuwMkxQiQttkT4YjjVtQVIQtK6LmVtlxmCaFswo6N4AfEkHqZTV0taDtPotNg==", + "dependencies": { + "@colors/colors": "1.5.0", + "@types/triple-beam": "^1.3.2", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + } + }, + "node_modules/long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lower-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case-first/-/lower-case-first-2.0.2.tgz", + "integrity": "sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "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==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "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==", + "peer": 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-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/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.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "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/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/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/material-design-icons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/material-design-icons/-/material-design-icons-3.0.1.tgz", + "integrity": "sha512-t19Z+QZBwSZulxptEu05kIm+UyfIdJY1JDwI+nx02j269m6W414whiQz9qfvQIiLrdx71RQv+T48nHhuQXOCIQ==" + }, + "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.4.13", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz", + "integrity": "sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==", + "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==" + }, + "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/meros": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/meros/-/meros-1.2.1.tgz", + "integrity": "sha512-R2f/jxYqCAGI19KhAvaxSOxALBMkaXWH2a7rOyqQw+ZmizX5bKkEYWLzdhC+U82ZVVPVp6MCXe3EkVligh+12g==", + "dev": true, + "engines": { + "node": ">=13" + }, + "peerDependencies": { + "@types/node": ">=13" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "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": "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/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.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==", + "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.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "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.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.1.tgz", + "integrity": "sha512-KS4CHIsDfOZetnT+u6fwxyFADXLamtkPxkGScmmtTW//MlRrImV+LtbmbJpLQ86Hw7km/utbfEfndhGBrfwvlA==", + "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": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "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==" + }, + "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==" + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "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/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==" + }, + "node_modules/ngx-quill": { + "version": "20.0.1", + "resolved": "https://registry.npmjs.org/ngx-quill/-/ngx-quill-20.0.1.tgz", + "integrity": "sha512-X02Me3RYuQgoOHXzYrkdi4aaDHPkyTZTUib+2amKxAMpM9LEOh/QYrFjudreQJtih6rhV6kRorO5AS4UueX9Mw==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 16" + }, + "peerDependencies": { + "@angular/core": "^14.0.0 || ^15.0.0", + "quill": "^1.3.7", + "rxjs": "^7.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/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "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-fetch": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "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/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/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "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==" + }, + "node_modules/nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dependencies": { + "abbrev": "1", + "osenv": "^0.1.4" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "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==", + "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.0.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.0.0.tgz", + "integrity": "sha512-SBU9oFglRVZnfElwAtF14NivyulDqF1VKqqwNsFW9HDcbHMAPHpRSsVFgKuwFGq/hVvWZExz62Th0kvxn/XE7Q==", + "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.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "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/nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + }, + "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==", + "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==", + "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==", + "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==", + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "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/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==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/one-time": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", + "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", + "dependencies": { + "fn.name": "1.x.x" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "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==", + "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/optimism": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/optimism/-/optimism-0.16.2.tgz", + "integrity": "sha512-zWNbgWj+3vLEjZNIh/okkY2EUfX+vB9TJopzIZwT1xxaMqC5hRLLraePod4c5n4He08xuXNH+zhKFFCu390wiQ==", + "dependencies": { + "@wry/context": "^0.7.0", + "@wry/trie": "^0.3.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", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "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==", + "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==", + "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==", + "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==" + }, + "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==", + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "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/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==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/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==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "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/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parchment": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz", + "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg==", + "peer": 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-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "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/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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==", + "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==", + "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-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", + "dependencies": { + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "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/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==", + "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==", + "dev": true, + "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-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==", + "dev": true, + "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/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" + } + }, + "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": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dependencies": { + "asap": "~2.0.3" + } + }, + "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/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" + }, + "node_modules/protobufjs": { + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", + "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^4.0.0" + }, + "bin": { + "pbjs": "bin/pbjs", + "pbts": "bin/pbts" + } + }, + "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/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pvtsutils": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.2.tgz", + "integrity": "sha512-+Ipe2iNUyrZz+8K/2IOo+kKikdtfhRKzNpQbruF2URmqPtoqAs8g3xS7TJvFF2GcPXjh7DkqMnpVveRFq4PgEQ==", + "dev": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/pvutils": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz", + "integrity": "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "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": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "dependencies": { + "inherits": "~2.0.3" + } + }, + "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/quill": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz", + "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==", + "peer": true, + "dependencies": { + "clone": "^2.1.1", + "deep-equal": "^1.0.1", + "eventemitter3": "^2.0.3", + "extend": "^3.0.2", + "parchment": "^1.1.4", + "quill-delta": "^3.6.2" + } + }, + "node_modules/quill-delta": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz", + "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==", + "peer": true, + "dependencies": { + "deep-equal": "^1.0.1", + "extend": "^3.0.2", + "fast-diff": "1.1.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "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.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/raw-body/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/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/read-package-json": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.0.tgz", + "integrity": "sha512-b/9jxWJ8EwogJPpv99ma+QwtqB7FSl3+V6UXS7Aaay8/5VwMY50oIFooY1UKXMWpfNCM6T/PoGqa5GD1g9xf9w==", + "dev": true, + "dependencies": { + "glob": "^8.0.1", + "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/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/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==", + "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==", + "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==", + "peer": 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==" + }, + "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/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==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.1.tgz", + "integrity": "sha512-nCOzW2V/X15XpLsK2rlgdwrysrBq+AauCn+omItIz4R1pIcmeot5zvjdmOBRLzEH/CkC6IxMJVmxDe3QcMuNVQ==", + "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/relay-runtime": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/relay-runtime/-/relay-runtime-12.0.0.tgz", + "integrity": "sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "fbjs": "^3.0.0", + "invariant": "^2.2.4" + } + }, + "node_modules/remedial": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/remedial/-/remedial-1.0.8.tgz", + "integrity": "sha512-/62tYiOe6DzS5BqVsNpH/nkGlX45C/Sp6V+NtiN6JQNS1Viay7cWkazmRkrQrdFj2eshDe96SIQNIoMxqhzBOg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/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/remove-trailing-spaces": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/remove-trailing-spaces/-/remove-trailing-spaces-1.0.8.tgz", + "integrity": "sha512-O3vsMYfWighyFbTd8hk8VaSj9UAGENxAtX+//ugIst2RMk5e03h6RoIS+0ylsFxY1gvmPuAY/PO4It+gPEeySA==", + "dev": true + }, + "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==", + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==" + }, + "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/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/response-iterator": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/response-iterator/-/response-iterator-0.2.6.tgz", + "integrity": "sha512-pVzEEzrsg23Sh053rmDUvLSkGXluZio0qu8VT6ukrYuvtjVfCbDZH9d6PGXb8HZfzdNZt8feXv/jvUzlhRgLnw==", + "engines": { + "node": ">=0.8" + } + }, + "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==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/restructure": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/restructure/-/restructure-2.0.1.tgz", + "integrity": "sha512-e0dOpjm5DseomnXx2M5lpdZ5zoHqF1+bqdMJUohoYVVQa7cBdnk7fdmeI6byNWP/kiME72EeTiSypTCVnpLiDg==" + }, + "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==", + "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/rxfire": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/rxfire/-/rxfire-6.0.3.tgz", + "integrity": "sha512-77nkyffHh7jgfi1YA/N9RI+kWxYpgKk6GRML1lyersvaqbJt4hkvWwk1rWib9Rb5Lr5mT+Ha45lu7nM79sJCZA==", + "dependencies": { + "tslib": "^1.9.0 || ~2.1.0" + }, + "peerDependencies": { + "firebase": "^9.0.0", + "rxjs": "^6.0.0 || ^7.0.0" + } + }, + "node_modules/rxfire/node_modules/tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + }, + "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==", + "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/safe-stable-stringify": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.2.tgz", + "integrity": "sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/safevalues": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/safevalues/-/safevalues-0.3.4.tgz", + "integrity": "sha512-LRneZZRXNgjzwG4bDQdOTSbze3fHm1EAKN/8bePxnlEZiBmkYEDggaHbuvHI9/hoqHbGfsEA7tWS9GhYHZBBsw==" + }, + "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/sass/node_modules/immutable": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.4.tgz", + "integrity": "sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==", + "dev": true + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "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/scuid": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/scuid/-/scuid-1.1.0.tgz", + "integrity": "sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg==", + "dev": true + }, + "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==", + "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==", + "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==" + }, + "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/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/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/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "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==", + "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/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-index/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/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==" + }, + "node_modules/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==" + }, + "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/shell-quote": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.0.tgz", + "integrity": "sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "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/sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==" + }, + "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==" + }, + "node_modules/signedsource": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/signedsource/-/signedsource-1.0.0.tgz", + "integrity": "sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww==" + }, + "node_modules/sigstore": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.0.0.tgz", + "integrity": "sha512-e+qfbn/zf1+rCza/BhIA//Awmf0v1pa5HQS8Xk8iXrn9bgytytVLqYD0P7NSqZ6IELTgq+tcDvLPkQjNHyWLNg==", + "dev": true, + "dependencies": { + "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.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "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/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==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/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==" + }, + "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" + } + }, + "node_modules/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, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-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/slice-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/slice-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/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/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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==", + "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==", + "dev": true, + "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==", + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "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.12", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "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/sponge-case": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sponge-case/-/sponge-case-1.0.1.tgz", + "integrity": "sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA==", + "dependencies": { + "tslib": "^2.0.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.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.1.tgz", + "integrity": "sha512-WVy6di9DlPOeBWEjMScpNipeSX2jIZBGEn5Uuo8Q7aIuFEuDX0pw8RxcOjlD1TWP4obi24ki7m/13+nFpcbXrw==", + "dev": true, + "dependencies": { + "minipass": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "engines": { + "node": "*" + } + }, + "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/stdin": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/stdin/-/stdin-0.0.1.tgz", + "integrity": "sha512-2bacd1TXzqOEsqRa+eEWkRdOSznwptrs4gqFcpMq5tOtmJUGPZd10W5Lam6wQ4YQ/+qjQt4e9u35yXCF6mrlfQ==" + }, + "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==", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "dev": true, + "engines": { + "node": ">=10.0.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==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-env-interpolation": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz", + "integrity": "sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==", + "dev": true + }, + "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==", + "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==", + "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/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, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/subscriptions-transport-ws": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.11.0.tgz", + "integrity": "sha512-8D4C6DIH5tGiAIpp5I0wD/xRlNiZAPGHygzCe7VzyzUoxHtawzjNAY9SUTXU05/EY2NMY9/9GF0ycizkXr1CWQ==", + "deprecated": "The `subscriptions-transport-ws` package is no longer maintained. We recommend you use `graphql-ws` instead. For help migrating Apollo software to `graphql-ws`, see https://www.apollographql.com/docs/apollo-server/data/subscriptions/#switching-from-subscriptions-transport-ws For general help using `graphql-ws`, see https://github.com/enisdenjo/graphql-ws/blob/master/README.md", + "devOptional": true, + "dependencies": { + "backo2": "^1.0.2", + "eventemitter3": "^3.1.0", + "iterall": "^1.2.1", + "symbol-observable": "^1.0.4", + "ws": "^5.2.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependencies": { + "graphql": "^15.7.2 || ^16.0.0" + } + }, + "node_modules/subscriptions-transport-ws/node_modules/eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", + "devOptional": true + }, + "node_modules/subscriptions-transport-ws/node_modules/symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/subscriptions-transport-ws/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "devOptional": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "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==", + "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/svgdom": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/svgdom/-/svgdom-0.1.13.tgz", + "integrity": "sha512-qcpPCOAtbQjG5ZuY28kN3F03+slpFwN5n0w3dsMCEpXu8sPhb+wuWBwHQHs7Ayvh4Ou0QIE6WH7mq/viZHdcxg==", + "dependencies": { + "fontkit": "^1.8.1", + "image-size": "^1.0.2", + "sax": "^1.2.4" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Fuzzyma" + } + }, + "node_modules/svgdom/node_modules/image-size": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", + "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==", + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/swap-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-2.0.2.tgz", + "integrity": "sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "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==", + "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==", + "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/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==", + "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.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "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==", + "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==", + "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==" + }, + "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==", + "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/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==" + }, + "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-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" + }, + "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==" + }, + "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/tiny-inflate": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==" + }, + "node_modules/title-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/title-case/-/title-case-3.0.3.tgz", + "integrity": "sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "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==", + "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==", + "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/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "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/triple-beam": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", + "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" + }, + "node_modules/ts-invariant": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.10.3.tgz", + "integrity": "sha512-uivwYcQaxAucv1CzRp2n/QdYPo4ILf9VXgH19zEIjFx2EJufV16P0JtJVpYHy89DItG6Kwj2oIUjrcK5au+4tQ==", + "dependencies": { + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ts-log": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/ts-log/-/ts-log-2.2.5.tgz", + "integrity": "sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA==", + "dev": true + }, + "node_modules/ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "dev": true, + "dependencies": { + "@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 + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "node_modules/tslint": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz", + "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==", + "deprecated": "TSLint has been deprecated in favor of ESLint. Please see https://github.com/palantir/tslint/issues/4534 for more information.", + "dev": true, + "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" + } + }, + "node_modules/tslint/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/tslint/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/tslint/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/tslint/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/tslint/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/tslint/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/tslint/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/tslint/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/tslint/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/tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "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" + } + }, + "node_modules/tsutils/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/tuf-js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.0.0.tgz", + "integrity": "sha512-1dxsQwESDzACJjTdYHQ4wJ1f/of7jALWKfJEHSBWUQB/5UTJUx9SW6GHXp4mZ1KvdBRJCpGjssoPFGi4hvw8/A==", + "dev": true, + "dependencies": { + "make-fetch-happen": "^11.0.1", + "minimatch": "^6.1.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/tuf-js/node_modules/lru-cache": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "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/minimatch": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz", + "integrity": "sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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-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, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "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.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/ua-parser-js": { + "version": "0.7.33", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.33.tgz", + "integrity": "sha512-s8ax/CeZdK9R/56Sui0WM6y9OFREJarMRHqLB2EwkovemBxNQ+Bqu8GAsUnVcXKgphb++ghr/B2BZx4mahujPw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "engines": { + "node": "*" + } + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "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-properties": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz", + "integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==", + "dependencies": { + "base64-js": "^1.3.0", + "unicode-trie": "^2.0.0" + } + }, + "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/unicode-trie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", + "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", + "dependencies": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, + "node_modules/unicode-trie/node_modules/pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==" + }, + "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==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unixify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz", + "integrity": "sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==", + "dev": true, + "dependencies": { + "normalize-path": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unixify/node_modules/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, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.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==", + "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/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urlpattern-polyfill": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-6.0.2.tgz", + "integrity": "sha512-5vZjFlH9ofROmuWmXM9yj2wljYKgWstGwe8YTyiqM7hVum/g9LyCizPZtb3UqsuppVwety9QJmfc42VggLpTgg==", + "dev": true, + "dependencies": { + "braces": "^3.0.2" + } + }, + "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/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 + }, + "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/value-or-promise": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.12.tgz", + "integrity": "sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "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/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "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==", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/web-streams-polyfill": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", + "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/webcrypto-core": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-1.7.6.tgz", + "integrity": "sha512-TBPiewB4Buw+HI3EQW+Bexm19/W4cP/qZG/02QJCXN+iN+T5sl074vZ3rJcle/ZtDBQSgjkbsQO/1eFcxnSBUA==", + "dev": true, + "dependencies": { + "@peculiar/asn1-schema": "^2.1.6", + "@peculiar/json-schema": "^1.1.12", + "asn1js": "^3.0.1", + "pvtsutils": "^1.3.2", + "tslib": "^2.4.0" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "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==", + "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==", + "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==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/webpack/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==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "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==" + }, + "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==", + "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==", + "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==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "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/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==", + "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" + } + }, + "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==", + "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" + } + }, + "node_modules/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==" + }, + "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==", + "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" + } + }, + "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/winston": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.8.2.tgz", + "integrity": "sha512-MsE1gRx1m5jdTTO9Ld/vND4krP2To+lgDoMEHGGa4HIlAUyXJtfc7CxQcGXVyz2IBpw5hbFkj2b/AtUdQwyRew==", + "dependencies": { + "@colors/colors": "1.5.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.4.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.5.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/winston-transport": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", + "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==", + "dependencies": { + "logform": "^2.3.2", + "readable-stream": "^3.6.0", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 6.4.0" + } + }, + "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" + } + }, + "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==", + "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==", + "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==", + "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==" + }, + "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==" + }, + "node_modules/ws": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz", + "integrity": "sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==", + "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==", + "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==" + }, + "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/yaml-ast-parser": { + "version": "0.0.43", + "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", + "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==", + "dev": true + }, + "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==", + "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==", + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/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==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zen-observable": { + "version": "0.8.15", + "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.15.tgz", + "integrity": "sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==" + }, + "node_modules/zen-observable-ts": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-1.2.5.tgz", + "integrity": "sha512-QZWQekv6iB72Naeake9hS1KxHlotfRpe+WGNbNx5/ta+R3DNjVO2bswf63gXlWDcs+EMd7XY8HfVQyP1X6T4Zg==", + "dependencies": { + "zen-observable": "0.8.15" + } + }, + "node_modules/zone.js": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.8.tgz", + "integrity": "sha512-82bctBg2hKcEJ21humWIkXRlLBBmrc3nN7DFh5LGGhcyycO2S7FN8NmdvlcKaGFDNVL4/9kFLmwmInTavdJERA==", + "peer": true, + "dependencies": { + "tslib": "^2.3.0" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@angular-devkit/architect": { + "version": "0.1502.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.0.tgz", + "integrity": "sha512-/HmyAQhb4BNbcVRL2uaLwrJAAeYVUD42Bipoq8+kUNzoRv9QqJTIOx+2fSsmwBk8C+Jx3184UD3SfUmEnFPt4g==", + "dev": true, + "requires": { + "@angular-devkit/core": "15.2.0", + "rxjs": "6.6.7" + }, + "dependencies": { + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "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": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-15.2.0.tgz", + "integrity": "sha512-scEZSBlVPWk7cFEoIVjW3T84it6ZPB4AU/U+dLuIvBT1P0V7R4Kctp8J219eAKsxrjTdD6hvYKXSP2uBFoqgng==", + "dev": true, + "requires": { + "@ampproject/remapping": "2.2.0", + "@angular-devkit/architect": "0.1502.0", + "@angular-devkit/build-webpack": "0.1502.0", + "@angular-devkit/core": "15.2.0", + "@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.0", + "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": "0.17.8", + "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.75.0", + "webpack-dev-middleware": "6.0.1", + "webpack-dev-server": "4.11.1", + "webpack-merge": "5.8.0", + "webpack-subresource-integrity": "5.1.0" + }, + "dependencies": { + "@ngtools/webpack": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-15.2.0.tgz", + "integrity": "sha512-jrpIOsEQxkWf5RnKn1izAixO+/hh6GkKmMl+hCv4rnn98XlKDmNRhG2KEIHJZF/3IEcAv9HVlIETRnLoVyJeeQ==", + "dev": true, + "requires": {} + }, + "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, + "requires": { + "@jridgewell/sourcemap-codec": "^1.4.13" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "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==", + "dev": true + } + } + }, + "tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "dev": true + } + } + }, + "@angular-devkit/build-webpack": { + "version": "0.1502.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1502.0.tgz", + "integrity": "sha512-5xlHsuTZUaSvX+5/wfhbhr+CFVUSsLVNhiu3E4i9Qkyyb9Imj+KFZEuiy17p4fkYSUV7IXiQ34G5Axi5UCcnxQ==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.1502.0", + "rxjs": "6.6.7" + }, + "dependencies": { + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "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": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.0.tgz", + "integrity": "sha512-kUE5XvQzn+fiEvFqIk8x0q4hvRD+dKfAMM7p0uPQ69O9cj2b8c01oDvLOskvwhIJOnKTxnK/1d2gFQLupPci4A==", + "requires": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "6.6.7", + "source-map": "0.7.4" + }, + "dependencies": { + "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" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@angular-devkit/schematics": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.2.0.tgz", + "integrity": "sha512-LrsbQWaMRrLPBCgTOw7F+BvA4mjCljC+42NmiId/GXdU9FljEw/Ly1+u7LJREnE1yYqGQeR8zd8xjgIS0mTc3A==", + "requires": { + "@angular-devkit/core": "15.2.0", + "jsonc-parser": "3.2.0", + "magic-string": "0.29.0", + "ora": "5.4.1", + "rxjs": "6.6.7" + }, + "dependencies": { + "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==", + "requires": { + "@jridgewell/sourcemap-codec": "^1.4.13" + } + }, + "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" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@angular/animations": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-15.2.0.tgz", + "integrity": "sha512-Hh/ijBlHsFlr6vR7e9KZgFpdQf+ebr3uIDDRsVHjRkt8utsv3CpUcJkb75UyTv+Ok5gYmfsI1Lj1CDYujyA0Fg==", + "peer": true, + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/cdk": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-15.2.0.tgz", + "integrity": "sha512-+D0gLmDZVCBMSZ6juImP0eXpL40hw4Ipm8KRQmF3UOU9T5xXMxzYjUI8N3J+ZUZsNzQwy+eW0HImkZ5St6YxvA==", + "peer": true, + "requires": { + "parse5": "^7.1.2", + "tslib": "^2.3.0" + } + }, + "@angular/cli": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-15.2.0.tgz", + "integrity": "sha512-Zy1kmcvqoQf316eirfxkS5vb8/3B9btZf0YvZH/hDHmAyzAs8cwfirU+ClhwLLb/T9i7HnB0YS+Pdz0XaQa/jQ==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.1502.0", + "@angular-devkit/core": "15.2.0", + "@angular-devkit/schematics": "15.2.0", + "@schematics/angular": "15.2.0", + "@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" + } + }, + "@angular/common": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-15.2.0.tgz", + "integrity": "sha512-B+e5pbkvlwlSwlQjtDrYQq+Xs62mScWm1plEZRHQm3cjBhA0RFT3MiUa/YNaHv8VoGjlrOm1rdJVEVQQxroZTg==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/compiler": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-15.2.0.tgz", + "integrity": "sha512-bGMc8xBs/3l5Ab2PmGGifuWVLxCzmYQPXeBYrwpmy+aYCwGzuVKxQp6L1UjA0OZNra7Am8bu4mOsLSR9ENdX6w==", + "peer": true, + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/compiler-cli": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-15.2.0.tgz", + "integrity": "sha512-ETnRBdY/LGcmDRQ9GQc9KyCd1kuRnj+Y9luq2dCTMysP+NgylmYoGDsJOsDKm6SzPo+B4PSAyHX2J4CVQFHpPg==", + "peer": true, + "requires": { + "@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" + }, + "dependencies": { + "@babel/core": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", + "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", + "peer": true, + "requires": { + "@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" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "peer": true + } + } + } + } + }, + "@angular/core": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-15.2.0.tgz", + "integrity": "sha512-UNHNcW3NqzMbG5gMjzXhb4xHrJcZq8rFdLwTLntB0oo2I/WxQFVlxz28nrW+Y09DbJf02MCASBLxD9If/6eT3g==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/fire": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@angular/fire/-/fire-7.5.0.tgz", + "integrity": "sha512-M/JJ5SKnpfNZFLKl0Awjn3r2NhURy2Mx+E8EzSDWSg1sHD7IThrynZYPUSZR+cd3KGsGoEacIP2x8Ra+0a+CVg==", + "requires": { + "@angular-devkit/schematics": "^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0", + "@schematics/angular": "^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0", + "file-loader": "^6.2.0", + "firebase": "^9.8.0", + "fs-extra": "^8.0.1", + "fuzzy": "^0.1.3", + "inquirer": "^8.1.1", + "inquirer-autocomplete-prompt": "^1.0.1", + "jsonc-parser": "^3.0.0", + "node-fetch": "^2.6.1", + "open": "^8.0.0", + "ora": "^5.3.0", + "rxfire": "^6.0.0", + "semver": "^7.1.3", + "triple-beam": "^1.3.0", + "tslib": "^2.0.0", + "winston": "^3.0.0" + } + }, + "@angular/forms": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-15.2.0.tgz", + "integrity": "sha512-a93ysagAhbbyNbWM1yjWcPZaZBNrNjZ6SNIQYyelqySeShStXlKrDxYY5q7G/qqGpQzg2YF5qCIOOQxJJA9//g==", + "peer": true, + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/localize": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-15.2.0.tgz", + "integrity": "sha512-0k79RsZgV/OB4LqYsu0oM2S9+NCG2hhl1TsM9yVFglKJ8q3VYS58TMrPtj2eugNn4pOCDA5/PVHtmSTEZolCyA==", + "peer": true, + "requires": { + "@babel/core": "7.19.3", + "glob": "8.1.0", + "yargs": "^17.2.1" + }, + "dependencies": { + "@babel/core": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", + "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", + "peer": true, + "requires": { + "@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" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "peer": true + } + } + }, + "@angular/material": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/material/-/material-15.2.0.tgz", + "integrity": "sha512-3Y6MMureeqFx5mzVnLuWrm+MXtTBAZGq0cPNcS3HUSv4gpKE3gSE0b3I4c/jFF5tcS2eQKNkU/HDvSFrYz8/iA==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/auto-init": "15.0.0-canary.684e33d25.0", + "@material/banner": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/button": "15.0.0-canary.684e33d25.0", + "@material/card": "15.0.0-canary.684e33d25.0", + "@material/checkbox": "15.0.0-canary.684e33d25.0", + "@material/chips": "15.0.0-canary.684e33d25.0", + "@material/circular-progress": "15.0.0-canary.684e33d25.0", + "@material/data-table": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dialog": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/drawer": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/fab": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/floating-label": "15.0.0-canary.684e33d25.0", + "@material/form-field": "15.0.0-canary.684e33d25.0", + "@material/icon-button": "15.0.0-canary.684e33d25.0", + "@material/image-list": "15.0.0-canary.684e33d25.0", + "@material/layout-grid": "15.0.0-canary.684e33d25.0", + "@material/line-ripple": "15.0.0-canary.684e33d25.0", + "@material/linear-progress": "15.0.0-canary.684e33d25.0", + "@material/list": "15.0.0-canary.684e33d25.0", + "@material/menu": "15.0.0-canary.684e33d25.0", + "@material/menu-surface": "15.0.0-canary.684e33d25.0", + "@material/notched-outline": "15.0.0-canary.684e33d25.0", + "@material/radio": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/segmented-button": "15.0.0-canary.684e33d25.0", + "@material/select": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/slider": "15.0.0-canary.684e33d25.0", + "@material/snackbar": "15.0.0-canary.684e33d25.0", + "@material/switch": "15.0.0-canary.684e33d25.0", + "@material/tab": "15.0.0-canary.684e33d25.0", + "@material/tab-bar": "15.0.0-canary.684e33d25.0", + "@material/tab-indicator": "15.0.0-canary.684e33d25.0", + "@material/tab-scroller": "15.0.0-canary.684e33d25.0", + "@material/textfield": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tooltip": "15.0.0-canary.684e33d25.0", + "@material/top-app-bar": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.3.0" + } + }, + "@angular/platform-browser": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-15.2.0.tgz", + "integrity": "sha512-+FB+KMoRHktF/MR7hn8ofubVLpu3+KZpudupKlxthPSL2KPMJn6h00ewrJDv3W+MtpqphqCjQSLmKpzw2UKKug==", + "peer": true, + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/platform-browser-dynamic": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.2.0.tgz", + "integrity": "sha512-OErEz/AX9S6I+RJUrFS/r9mF0rJGF1bhAvPjNvyc4mL+ai9JWZB6JgrZPzEz3v0nXG8SsAvnB1wJdKCp90Ed2g==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/router": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-15.2.0.tgz", + "integrity": "sha512-FPmGP7DmJtzqgmM7FMs8bfe3vX0r6cdI4zbHMEVv7Zbn/yApgAzAsX7MXJYy7Oi45S6ZTH7SIVHVYVAqay1NVQ==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/service-worker": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/service-worker/-/service-worker-15.2.0.tgz", + "integrity": "sha512-q7TWZaRdAwf9SeXf5OiIhKzL1pzyioVojtfucnJAAFPnX+GoHM+1Z9nckpjfbUiEqd/lHXz0U8ClBYi4GKTZSQ==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@apollo/client": { + "version": "3.7.9", + "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.7.9.tgz", + "integrity": "sha512-YnJvrJOVWrp4y/zdNvUaM8q4GuSHCEIecsRDTJhK/veT33P/B7lfqGJ24NeLdKMj8tDEuXYF7V0t+th4+rgC+Q==", + "requires": { + "@graphql-typed-document-node/core": "^3.1.1", + "@wry/context": "^0.7.0", + "@wry/equality": "^0.5.0", + "@wry/trie": "^0.3.0", + "graphql-tag": "^2.12.6", + "hoist-non-react-statics": "^3.3.2", + "optimism": "^0.16.1", + "prop-types": "^15.7.2", + "response-iterator": "^0.2.6", + "symbol-observable": "^4.0.0", + "ts-invariant": "^0.10.3", + "tslib": "^2.3.0", + "zen-observable-ts": "^1.2.5" + } + }, + "@ardatan/relay-compiler": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@ardatan/relay-compiler/-/relay-compiler-12.0.0.tgz", + "integrity": "sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q==", + "requires": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/runtime": "^7.0.0", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "babel-preset-fbjs": "^3.4.0", + "chalk": "^4.0.0", + "fb-watchman": "^2.0.0", + "fbjs": "^3.0.0", + "glob": "^7.1.1", + "immutable": "~3.7.6", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "relay-runtime": "12.0.0", + "signedsource": "^1.0.0", + "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==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "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" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "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==", + "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==" + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.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==" + }, + "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" + } + }, + "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==", + "requires": { + "has-flag": "^4.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==", + "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==" + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "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==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "@ardatan/sync-fetch": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@ardatan/sync-fetch/-/sync-fetch-0.0.1.tgz", + "integrity": "sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==", + "dev": true, + "requires": { + "node-fetch": "^2.6.1" + } + }, + "@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 + }, + "@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.20.14", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.14.tgz", + "integrity": "sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw==" + }, + "@babel/core": { + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", + "requires": { + "@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" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/generator": { + "version": "7.20.14", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz", + "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==", + "requires": { + "@babel/types": "^7.20.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@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" + } + } + } + }, + "@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==", + "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.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "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==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.0.tgz", + "integrity": "sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==", + "requires": { + "@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" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.0.tgz", + "integrity": "sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.3.1" + } + }, + "@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, + "requires": { + "@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" + }, + "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-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.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "requires": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.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.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==", + "requires": { + "@babel/types": "^7.21.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==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "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.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@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==" + }, + "@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.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", + "requires": { + "@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" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.20.2" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.20.0" + } + }, + "@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.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==" + }, + "@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, + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + } + }, + "@babel/helpers": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", + "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", + "requires": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.13", + "@babel/types": "^7.20.7" + } + }, + "@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.20.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.15.tgz", + "integrity": "sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==" + }, + "@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, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" + } + }, + "@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, + "requires": { + "@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" + } + }, + "@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==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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, + "requires": { + "@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" + } + }, + "@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.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, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@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.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==", + "requires": { + "@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" + } + }, + "@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.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, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@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-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, + "requires": { + "@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" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@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, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@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-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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, + "requires": { + "@babel/helper-plugin-utils": "^7.19.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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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==", + "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-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, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@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.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==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@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, + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.20.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.15.tgz", + "integrity": "sha512-Vv4DMZ6MiNOhu/LdaZsT/bsLRxgL94d269Mv4R/9sp6+Mp++X/JqypZYypJXLlM4mlL352/Egzbzr98iABH1CA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz", + "integrity": "sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==", + "requires": { + "@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.19.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" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", + "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@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-flow-strip-types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^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==", + "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==", + "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==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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, + "requires": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz", + "integrity": "sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==", + "requires": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" + } + }, + "@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, + "requires": { + "@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" + } + }, + "@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.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, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", + "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.20.13.tgz", + "integrity": "sha512-MmTZx/bkUrfJhhYAYt3Urjm+h8DQGrPrnKQ94jLo7NLuOU+T89a7IByhKmrb8SKhrIYIQ0FN0CHMbnFRen4qNw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.20.7" + } + }, + "@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, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" + } + }, + "@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.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, + "requires": { + "@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" + }, + "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/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==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + } + }, + "@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==", + "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.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "dev": true, + "requires": { + "@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" + }, + "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/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/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 + }, + "@babel/runtime": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", + "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, + "@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/traverse": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@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.13", + "@babel/types": "^7.20.7", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.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==" + }, + "@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==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "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" + } + } + } + }, + "@dabh/diagnostics": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "requires": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, + "@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 + }, + "@esbuild/android-arm": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.8.tgz", + "integrity": "sha512-0/rb91GYKhrtbeglJXOhAv9RuYimgI8h623TplY2X+vA4EXnk3Zj1fXZreJ0J3OJJu1bwmb0W7g+2cT/d8/l/w==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.8.tgz", + "integrity": "sha512-oa/N5j6v1svZQs7EIRPqR8f+Bf8g6HBDjD/xHC02radE/NjKHK7oQmtmLxPs1iVwYyvE+Kolo6lbpfEQ9xnhxQ==", + "dev": true, + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.8.tgz", + "integrity": "sha512-bTliMLqD7pTOoPg4zZkXqCDuzIUguEWLpeqkNfC41ODBHwoUgZ2w5JBeYimv4oP6TDVocoYmEhZrCLQTrH89bg==", + "dev": true, + "optional": true + }, + "@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==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.8.tgz", + "integrity": "sha512-n5WOpyvZ9TIdv2V1K3/iIkkJeKmUpKaCTdun9buhGRWfH//osmUjlv4Z5mmWdPWind/VGcVxTHtLfLCOohsOXw==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.8.tgz", + "integrity": "sha512-a/SATTaOhPIPFWvHZDoZYgxaZRVHn0/LX1fHLGfZ6C13JqFUZ3K6SMD6/HCtwOQ8HnsNaEeokdiDSFLuizqv5A==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.8.tgz", + "integrity": "sha512-xpFJb08dfXr5+rZc4E+ooZmayBW6R3q59daCpKZ/cDU96/kvDM+vkYzNeTJCGd8rtO6fHWMq5Rcv/1cY6p6/0Q==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.8.tgz", + "integrity": "sha512-6Ij8gfuGszcEwZpi5jQIJCVIACLS8Tz2chnEBfYjlmMzVsfqBP1iGmHQPp7JSnZg5xxK9tjCc+pJ2WtAmPRFVA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.8.tgz", + "integrity": "sha512-v3iwDQuDljLTxpsqQDl3fl/yihjPAyOguxuloON9kFHYwopeJEf1BkDXODzYyXEI19gisEsQlG1bM65YqKSIww==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.8.tgz", + "integrity": "sha512-8svILYKhE5XetuFk/B6raFYIyIqydQi+GngEXJgdPdI7OMKUbSd7uzR02wSY4kb53xBrClLkhH4Xs8P61Q2BaA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.8.tgz", + "integrity": "sha512-B6FyMeRJeV0NpyEOYlm5qtQfxbdlgmiGdD+QsipzKfFky0K5HW5Td6dyK3L3ypu1eY4kOmo7wW0o94SBqlqBSA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.8.tgz", + "integrity": "sha512-CCb67RKahNobjm/eeEqeD/oJfJlrWyw29fgiyB6vcgyq97YAf3gCOuP6qMShYSPXgnlZe/i4a8WFHBw6N8bYAA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.8.tgz", + "integrity": "sha512-bytLJOi55y55+mGSdgwZ5qBm0K9WOCh0rx+vavVPx+gqLLhxtSFU0XbeYy/dsAAD6xECGEv4IQeFILaSS2auXw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.8.tgz", + "integrity": "sha512-2YpRyQJmKVBEHSBLa8kBAtbhucaclb6ex4wchfY0Tj3Kg39kpjeJ9vhRU7x4mUpq8ISLXRXH1L0dBYjAeqzZAw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.8.tgz", + "integrity": "sha512-QgbNY/V3IFXvNf11SS6exkpVcX0LJcob+0RWCgV9OiDAmVElnxciHIisoSix9uzYzScPmS6dJFbZULdSAEkQVw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.8.tgz", + "integrity": "sha512-mM/9S0SbAFDBc4OPoyP6SEOo5324LpUxdpeIUUSrSTOfhHU9hEfqRngmKgqILqwx/0DVJBzeNW7HmLEWp9vcOA==", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.8.tgz", + "integrity": "sha512-eKUYcWaWTaYr9zbj8GertdVtlt1DTS1gNBWov+iQfWuWyuu59YN6gSEJvFzC5ESJ4kMcKR0uqWThKUn5o8We6Q==", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.8.tgz", + "integrity": "sha512-Vc9J4dXOboDyMXKD0eCeW0SIeEzr8K9oTHJU+Ci1mZc5njPfhKAqkRt3B/fUNU7dP+mRyralPu8QUkiaQn7iIg==", + "dev": true, + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.8.tgz", + "integrity": "sha512-0xvOTNuPXI7ft1LYUgiaXtpCEjp90RuBBYovdd2lqAFxje4sEucurg30M1WIm03+3jxByd3mfo+VUmPtRSVuOw==", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.8.tgz", + "integrity": "sha512-G0JQwUI5WdEFEnYNKzklxtBheCPkuDdu1YrtRrjuQv30WsYbkkoixKxLLv8qhJmNI+ATEWquZe/N0d0rpr55Mg==", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.8.tgz", + "integrity": "sha512-Fqy63515xl20OHGFykjJsMnoIWS+38fqfg88ClvPXyDbLtgXal2DTlhb1TfTX34qWi3u4I7Cq563QcHpqgLx8w==", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.8.tgz", + "integrity": "sha512-1iuezdyDNngPnz8rLRDO2C/ZZ/emJLb72OsZeqQ6gL6Avko/XCXZw+NuxBSNhBAP13Hie418V7VMt9et1FMvpg==", + "dev": true, + "optional": true + }, + "@eslint/eslintrc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "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" + }, + "dependencies": { + "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" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "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 + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "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 + } + } + }, + "@firebase/analytics": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.9.3.tgz", + "integrity": "sha512-XdYHBi6RvHYVAHGyLxXX0uRPwZmGeqw1JuWS1rMEeRF/jvbxnrL81kcFAHZVRkEvG9bXAJgL2fX9wmDo3e622w==", + "requires": { + "@firebase/component": "0.6.3", + "@firebase/installations": "0.6.3", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + } + }, + "@firebase/analytics-compat": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.3.tgz", + "integrity": "sha512-HmvbB4GMgh8AUlIDIo/OuFENLCGRXxMvtOueK+m8+DcfqBvG+mkii0Mi9ovo0TnMM62cy3oBYG7PHdjIQNLSLA==", + "requires": { + "@firebase/analytics": "0.9.3", + "@firebase/analytics-types": "0.8.0", + "@firebase/component": "0.6.3", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + } + }, + "@firebase/analytics-types": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.8.0.tgz", + "integrity": "sha512-iRP+QKI2+oz3UAh4nPEq14CsEjrjD6a5+fuypjScisAh9kXKFvdJOZJDwk7kikLvWVLGEs9+kIUS4LPQV7VZVw==" + }, + "@firebase/app": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.9.3.tgz", + "integrity": "sha512-G79JUceVDaHRZ4WkA11GyVldVXhdyRJRwWVQFFvAAVfQJLvy2TA6lQjeUn28F6FmeUWxDGwPC30bxCRWq7Op8Q==", + "requires": { + "@firebase/component": "0.6.3", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.2", + "idb": "7.0.1", + "tslib": "^2.1.0" + } + }, + "@firebase/app-check": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.6.3.tgz", + "integrity": "sha512-T9f9ceFLs7x4D2T6whu5a6j7B3qPuYHiZHZxW6DkMh/FoMmRA4/q/HVyu01i9+LyJJx2Xdo6eCcj6ofs9YZjqA==", + "requires": { + "@firebase/component": "0.6.3", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + } + }, + "@firebase/app-check-compat": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.3.3.tgz", + "integrity": "sha512-25AQ4W7WUL8OWas40GsABuNU622Dm1ojbfeZ03uKtLj5Af7FerJ25u7zkgm+11pc6rpr5v8E5oxEG9vmNRndEA==", + "requires": { + "@firebase/app-check": "0.6.3", + "@firebase/app-check-types": "0.5.0", + "@firebase/component": "0.6.3", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + } + }, + "@firebase/app-check-interop-types": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.2.0.tgz", + "integrity": "sha512-+3PQIeX6/eiVK+x/yg8r6xTNR97fN7MahFDm+jiQmDjcyvSefoGuTTNQuuMScGyx3vYUBeZn+Cp9kC0yY/9uxQ==" + }, + "@firebase/app-check-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.5.0.tgz", + "integrity": "sha512-uwSUj32Mlubybw7tedRzR24RP8M8JUVR3NPiMk3/Z4bCmgEKTlQBwMXrehDAZ2wF+TsBq0SN1c6ema71U/JPyQ==" + }, + "@firebase/app-compat": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.2.3.tgz", + "integrity": "sha512-sX6rD1KFX6K2CuCnQvc9jZLOgAFZ+sv2jKKahIl4SbTM561D682B8n4Jtx/SgDrvcTVTdb05g4NhZOws9hxYxA==", + "requires": { + "@firebase/app": "0.9.3", + "@firebase/component": "0.6.3", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + } + }, + "@firebase/app-types": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.0.tgz", + "integrity": "sha512-AeweANOIo0Mb8GiYm3xhTEBVCmPwTYAu9Hcd2qSkLuga/6+j9b1Jskl5bpiSQWy9eJ/j5pavxj6eYogmnuzm+Q==" + }, + "@firebase/auth": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.21.3.tgz", + "integrity": "sha512-HPbcwgArLBVTowFcn4qaQr6LCx7BidI9yrQ5MRbQNv4PsgK/3UGpzCYaNPPbvgr9fe+0jNdJO+uC0+dk4xIzCQ==", + "requires": { + "@firebase/component": "0.6.3", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.2", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "dependencies": { + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + } + } + }, + "@firebase/auth-compat": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.3.3.tgz", + "integrity": "sha512-9asUuGtkzUVELH3LYXdiom1nVVV9bqEPqzHohanoofHL/oVTNcHZ4AQ5CXjNATfb6c1WH32U+nEuPiYg26UUIw==", + "requires": { + "@firebase/auth": "0.21.3", + "@firebase/auth-types": "0.12.0", + "@firebase/component": "0.6.3", + "@firebase/util": "1.9.2", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "dependencies": { + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + } + } + }, + "@firebase/auth-interop-types": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.1.tgz", + "integrity": "sha512-VOaGzKp65MY6P5FI84TfYKBXEPi6LmOCSMMzys6o2BN2LOsqy7pCuZCup7NYnfbk5OkkQKzvIfHOzTm0UDpkyg==" + }, + "@firebase/auth-types": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.12.0.tgz", + "integrity": "sha512-pPwaZt+SPOshK8xNoiQlK5XIrS97kFYc3Rc7xmy373QsOJ9MmqXxLaYssP5Kcds4wd2qK//amx/c+A8O2fVeZA==", + "requires": {} + }, + "@firebase/component": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.3.tgz", + "integrity": "sha512-rnhq5SOsB5nuJphZF50iwqnBiuuyg9kdnlUn1rBrKfu7/cUVJZF5IG1cWrL0rXXyiZW1WBI/J2pmTvVO8dStGQ==", + "requires": { + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + } + }, + "@firebase/database": { + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.14.3.tgz", + "integrity": "sha512-J76W6N7JiVkLaAtPyjaGRkrsIu9pi6iZikuGGtGjqvV19vkn7oiL4Hbo5uTYCMd4waTUWoL9iI08eX184W+5GQ==", + "requires": { + "@firebase/auth-interop-types": "0.2.1", + "@firebase/component": "0.6.3", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.2", + "faye-websocket": "0.11.4", + "tslib": "^2.1.0" + } + }, + "@firebase/database-compat": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-0.3.3.tgz", + "integrity": "sha512-r+L9jTbvsnb7sD+xz6UKU39DgBWqB2pyjzPNdBeriGC9Ssa2MAZe0bIqjCQg51RRXYc/aa/zK1Q2/4uesZeVgQ==", + "requires": { + "@firebase/component": "0.6.3", + "@firebase/database": "0.14.3", + "@firebase/database-types": "0.10.3", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + } + }, + "@firebase/database-types": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.10.3.tgz", + "integrity": "sha512-Hu34CDhHYZsd2eielr0jeaWrTJk8Hz0nd7WsnYDnXtQX4i49ppgPesUzPdXVBdIBLJmT0ZZRvT7qWHknkOT+zg==", + "requires": { + "@firebase/app-types": "0.9.0", + "@firebase/util": "1.9.2" + } + }, + "@firebase/firestore": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-3.8.3.tgz", + "integrity": "sha512-4xR3Mqj95bxHg3hZnz0O+LQrHkjq+siT2y+B9da6u68qJ8bzzT42JaFgd1vifhbBpVbBzpFaS2RuCq2E+kGv9g==", + "requires": { + "@firebase/component": "0.6.3", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.2", + "@firebase/webchannel-wrapper": "0.9.0", + "@grpc/grpc-js": "~1.7.0", + "@grpc/proto-loader": "^0.6.13", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "dependencies": { + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + } + } + }, + "@firebase/firestore-compat": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.3.tgz", + "integrity": "sha512-fMTsSC0s2cF5w2+JoB0dWD/o4kXtLrUCPGnZPuz4S0bqTN2t0vHr3gdAsQLtnadgwB78ACtinYmf4Udwx7TzDg==", + "requires": { + "@firebase/component": "0.6.3", + "@firebase/firestore": "3.8.3", + "@firebase/firestore-types": "2.5.1", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + } + }, + "@firebase/firestore-types": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-2.5.1.tgz", + "integrity": "sha512-xG0CA6EMfYo8YeUxC8FeDzf6W3FX1cLlcAGBYV6Cku12sZRI81oWcu61RSKM66K6kUENP+78Qm8mvroBcm1whw==", + "requires": {} + }, + "@firebase/functions": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.9.3.tgz", + "integrity": "sha512-tPJgYY2ROQSYuzvgxZRoHeDj+Ic07/bWHwaftgTriawtupmFOkt5iikuhJSJUhaOpFh9TB335OvCXJw1N+BIlQ==", + "requires": { + "@firebase/app-check-interop-types": "0.2.0", + "@firebase/auth-interop-types": "0.2.1", + "@firebase/component": "0.6.3", + "@firebase/messaging-interop-types": "0.2.0", + "@firebase/util": "1.9.2", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "dependencies": { + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + } + } + }, + "@firebase/functions-compat": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.3.3.tgz", + "integrity": "sha512-UIAJ2gzNq0p/61cXqkpi9DnlQt0hdlGqgmL5an7KuJth2Iv5uGpKg/+OapAZxPuiUNZgTEyZDB7kNBHvnxWq5w==", + "requires": { + "@firebase/component": "0.6.3", + "@firebase/functions": "0.9.3", + "@firebase/functions-types": "0.6.0", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + } + }, + "@firebase/functions-types": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.6.0.tgz", + "integrity": "sha512-hfEw5VJtgWXIRf92ImLkgENqpL6IWpYaXVYiRkFY1jJ9+6tIhWM7IzzwbevwIIud/jaxKVdRzD7QBWfPmkwCYw==" + }, + "@firebase/installations": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.3.tgz", + "integrity": "sha512-20JFWm+tweNoRjRbz8/Y4I7O5pUJGZsFKCkLl1qNxfNYECSfrZUuozIDJDZC/MeVn5+kB9CwjThDlgQEPrfLdg==", + "requires": { + "@firebase/component": "0.6.3", + "@firebase/util": "1.9.2", + "idb": "7.0.1", + "tslib": "^2.1.0" + } + }, + "@firebase/installations-compat": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.3.tgz", + "integrity": "sha512-K9rKM/ym06lkpaKz7bMLxzHK/HEk65XfLJBV+dJkIuWeO0EqqC9VFGrpWAo0QmgC4BqbU58T6VBbzoJjb0gaFw==", + "requires": { + "@firebase/component": "0.6.3", + "@firebase/installations": "0.6.3", + "@firebase/installations-types": "0.5.0", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + } + }, + "@firebase/installations-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.5.0.tgz", + "integrity": "sha512-9DP+RGfzoI2jH7gY4SlzqvZ+hr7gYzPODrbzVD82Y12kScZ6ZpRg/i3j6rleto8vTFC8n6Len4560FnV1w2IRg==", + "requires": {} + }, + "@firebase/logger": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.4.0.tgz", + "integrity": "sha512-eRKSeykumZ5+cJPdxxJRgAC3G5NknY2GwEbKfymdnXtnT0Ucm4pspfR6GT4MUQEDuJwRVbVcSx85kgJulMoFFA==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@firebase/messaging": { + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.3.tgz", + "integrity": "sha512-a3ZKcGDiV2sKmQDB56PpgL1yjFxXCtff2+v1grnAZZ4GnfNQ74t2EHCbmgY7xRX7ThzMqug54oxhuk4ur0MIoA==", + "requires": { + "@firebase/component": "0.6.3", + "@firebase/installations": "0.6.3", + "@firebase/messaging-interop-types": "0.2.0", + "@firebase/util": "1.9.2", + "idb": "7.0.1", + "tslib": "^2.1.0" + } + }, + "@firebase/messaging-compat": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.3.tgz", + "integrity": "sha512-MmuuohXV2YRzIoJmDngI5qqO/cF2q7SdAaw7k4r61W3ReJy7x4/rtqrIvwNVhM6X/X8NFGBbsYKsCfRHWjFdkg==", + "requires": { + "@firebase/component": "0.6.3", + "@firebase/messaging": "0.12.3", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + } + }, + "@firebase/messaging-interop-types": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.0.tgz", + "integrity": "sha512-ujA8dcRuVeBixGR9CtegfpU4YmZf3Lt7QYkcj693FFannwNuZgfAYaTmbJ40dtjB81SAu6tbFPL9YLNT15KmOQ==" + }, + "@firebase/performance": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.6.3.tgz", + "integrity": "sha512-NQmQN6Ete7i9jz1mzULJZEGvsOmwwdUy6vpqnhUxSFMYPnlBKjX+yypCUUJDDN5zff5+kfwSD1qCyUAaS0xWUA==", + "requires": { + "@firebase/component": "0.6.3", + "@firebase/installations": "0.6.3", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + } + }, + "@firebase/performance-compat": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.3.tgz", + "integrity": "sha512-I3rqZsIhauXn4iApfj1ttKQdlti/r8OZBG4YK10vxKSdhAzTIDWDKEsdoCXvvKLwplcMv36sM3WPAPGQLqY5MQ==", + "requires": { + "@firebase/component": "0.6.3", + "@firebase/logger": "0.4.0", + "@firebase/performance": "0.6.3", + "@firebase/performance-types": "0.2.0", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + } + }, + "@firebase/performance-types": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.2.0.tgz", + "integrity": "sha512-kYrbr8e/CYr1KLrLYZZt2noNnf+pRwDq2KK9Au9jHrBMnb0/C9X9yWSXmZkFt4UIdsQknBq8uBB7fsybZdOBTA==" + }, + "@firebase/remote-config": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.4.3.tgz", + "integrity": "sha512-Q6d4jBWZoNt6SYq87bjtDGUHFkKwAmGnNjWyRjl14AZqE1ilgd9NZHmutharlYJ3LvxMsid80HdK5SgGEpIPfg==", + "requires": { + "@firebase/component": "0.6.3", + "@firebase/installations": "0.6.3", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + } + }, + "@firebase/remote-config-compat": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.3.tgz", + "integrity": "sha512-w/ZL03YgYaXq03xIRyJ5oPhXZi6iDsY/v0J9Y7I7SqxCYytEnHVrL9nvBqd9R94y5LRAVNPCLokJeeizaUz4VQ==", + "requires": { + "@firebase/component": "0.6.3", + "@firebase/logger": "0.4.0", + "@firebase/remote-config": "0.4.3", + "@firebase/remote-config-types": "0.3.0", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + } + }, + "@firebase/remote-config-types": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.3.0.tgz", + "integrity": "sha512-RtEH4vdcbXZuZWRZbIRmQVBNsE7VDQpet2qFvq6vwKLBIQRQR5Kh58M4ok3A3US8Sr3rubYnaGqZSurCwI8uMA==" + }, + "@firebase/storage": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.11.1.tgz", + "integrity": "sha512-Xv8EG2j52ugF2xayBz26U9J0VBXHXPMVxSN+ph3R3BSoHxvMLaPu+qUYKHavSt+zbcgPH2GyBhrCdJK6SaDFPA==", + "requires": { + "@firebase/component": "0.6.3", + "@firebase/util": "1.9.2", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "dependencies": { + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + } + } + }, + "@firebase/storage-compat": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.3.1.tgz", + "integrity": "sha512-6HaTvWsT5Yy3j4UpCZpMcFUYEkJ2XYWukdyTl02u6VjSBRLvkhOXPzEfMvgVWqhnF/rYVfPdjrZ904wk5OxtmQ==", + "requires": { + "@firebase/component": "0.6.3", + "@firebase/storage": "0.11.1", + "@firebase/storage-types": "0.8.0", + "@firebase/util": "1.9.2", + "tslib": "^2.1.0" + } + }, + "@firebase/storage-types": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.8.0.tgz", + "integrity": "sha512-isRHcGrTs9kITJC0AVehHfpraWFui39MPaU7Eo8QfWlqW7YPymBmRgjDrlOgFdURh6Cdeg07zmkLP5tzTKRSpg==", + "requires": {} + }, + "@firebase/util": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.9.2.tgz", + "integrity": "sha512-9l0uMGPGw3GsoD5khjMmYCCcMq/OR/OOSViiWMN+s2Q0pxM+fYzrii1H+r8qC/uoMjSVXomjLZt0vZIyryCqtQ==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@firebase/webchannel-wrapper": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.9.0.tgz", + "integrity": "sha512-BpiZLBWdLFw+qFel9p3Zs1jD6QmH7Ii4aTDu6+vx8ShdidChZUXqDhYJly4ZjSgQh54miXbBgBrk0S+jTIh/Qg==" + }, + "@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 + }, + "@graphql-codegen/cli": { + "version": "2.16.5", + "resolved": "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-2.16.5.tgz", + "integrity": "sha512-XYPIp+q7fB0xAGSAoRykiTe4oY80VU+z+dw5nuv4mLY0+pv7+pa2C6Nwhdw7a65lXOhFviBApWCCZeqd54SMnA==", + "dev": true, + "requires": { + "@babel/generator": "^7.18.13", + "@babel/template": "^7.18.10", + "@babel/types": "^7.18.13", + "@graphql-codegen/core": "^2.6.8", + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-tools/apollo-engine-loader": "^7.3.6", + "@graphql-tools/code-file-loader": "^7.3.13", + "@graphql-tools/git-loader": "^7.2.13", + "@graphql-tools/github-loader": "^7.3.20", + "@graphql-tools/graphql-file-loader": "^7.5.0", + "@graphql-tools/json-file-loader": "^7.4.1", + "@graphql-tools/load": "^7.8.0", + "@graphql-tools/prisma-loader": "^7.2.49", + "@graphql-tools/url-loader": "^7.13.2", + "@graphql-tools/utils": "^9.0.0", + "@whatwg-node/fetch": "^0.6.0", + "chalk": "^4.1.0", + "chokidar": "^3.5.2", + "cosmiconfig": "^7.0.0", + "cosmiconfig-typescript-loader": "^4.3.0", + "debounce": "^1.2.0", + "detect-indent": "^6.0.0", + "graphql-config": "^4.4.0", + "inquirer": "^8.0.0", + "is-glob": "^4.0.1", + "json-to-pretty-yaml": "^1.2.2", + "listr2": "^4.0.5", + "log-symbols": "^4.0.0", + "shell-quote": "^1.7.3", + "string-env-interpolation": "^1.0.1", + "ts-log": "^2.2.3", + "ts-node": "^10.9.1", + "tslib": "^2.4.0", + "yaml": "^1.10.0", + "yargs": "^17.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==", + "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" + } + } + } + }, + "@graphql-codegen/core": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/@graphql-codegen/core/-/core-2.6.8.tgz", + "integrity": "sha512-JKllNIipPrheRgl+/Hm/xuWMw9++xNQ12XJR/OHHgFopOg4zmN3TdlRSyYcv/K90hCFkkIwhlHFUQTfKrm8rxQ==", + "dev": true, + "requires": { + "@graphql-codegen/plugin-helpers": "^3.1.1", + "@graphql-tools/schema": "^9.0.0", + "@graphql-tools/utils": "^9.1.1", + "tslib": "~2.4.0" + } + }, + "@graphql-codegen/introspection": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@graphql-codegen/introspection/-/introspection-2.2.3.tgz", + "integrity": "sha512-iS0xhy64lapGCsBIBKFpAcymGW+A0LiLSGP9dPl6opZwU1bm/rsahkKvJnc+oCI/xfdQ3Q33zgUKOSCkqmM4Bw==", + "dev": true, + "requires": { + "@graphql-codegen/plugin-helpers": "^3.1.1", + "@graphql-codegen/visitor-plugin-common": "^2.13.5", + "tslib": "~2.4.0" + } + }, + "@graphql-codegen/plugin-helpers": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-3.1.2.tgz", + "integrity": "sha512-emOQiHyIliVOIjKVKdsI5MXj312zmRDwmHpyUTZMjfpvxq/UVAHUJIVdVf+lnjjrI+LXBTgMlTWTgHQfmICxjg==", + "dev": true, + "requires": { + "@graphql-tools/utils": "^9.0.0", + "change-case-all": "1.0.15", + "common-tags": "1.8.2", + "import-from": "4.0.0", + "lodash": "~4.17.0", + "tslib": "~2.4.0" + } + }, + "@graphql-codegen/schema-ast": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/schema-ast/-/schema-ast-2.6.1.tgz", + "integrity": "sha512-5TNW3b1IHJjCh07D2yQNGDQzUpUl2AD+GVe1Dzjqyx/d2Fn0TPMxLsHsKPS4Plg4saO8FK/QO70wLsP7fdbQ1w==", + "dev": true, + "requires": { + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-tools/utils": "^9.0.0", + "tslib": "~2.4.0" + } + }, + "@graphql-codegen/typescript": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-2.8.8.tgz", + "integrity": "sha512-A0oUi3Oy6+DormOlrTC4orxT9OBZkIglhbJBcDmk34jAKKUgesukXRd4yOhmTrnbchpXz2T8IAOFB3FWIaK4Rw==", + "dev": true, + "requires": { + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-codegen/schema-ast": "^2.6.1", + "@graphql-codegen/visitor-plugin-common": "2.13.8", + "auto-bind": "~4.0.0", + "tslib": "~2.4.0" + } + }, + "@graphql-codegen/typescript-apollo-angular": { + "version": "3.5.6", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-apollo-angular/-/typescript-apollo-angular-3.5.6.tgz", + "integrity": "sha512-ZI4YxdRVzIRd3JmDLh7wD3hOuPc2/m3VNmkXjV3khtQ9vzEVh+qVSY9U61npI1teod622HaQwq+FG0bs9YIoiA==", + "requires": { + "@graphql-codegen/plugin-helpers": "^2.7.2", + "@graphql-codegen/visitor-plugin-common": "2.13.1", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.14", + "tslib": "~2.4.0" + }, + "dependencies": { + "@graphql-codegen/plugin-helpers": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-2.7.2.tgz", + "integrity": "sha512-kln2AZ12uii6U59OQXdjLk5nOlh1pHis1R98cDZGFnfaiAbX9V3fxcZ1MMJkB7qFUymTALzyjZoXXdyVmPMfRg==", + "requires": { + "@graphql-tools/utils": "^8.8.0", + "change-case-all": "1.0.14", + "common-tags": "1.8.2", + "import-from": "4.0.0", + "lodash": "~4.17.0", + "tslib": "~2.4.0" + } + }, + "@graphql-codegen/visitor-plugin-common": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-2.13.1.tgz", + "integrity": "sha512-mD9ufZhDGhyrSaWQGrU1Q1c5f01TeWtSWy/cDwXYjJcHIj1Y/DG2x0tOflEfCvh5WcnmHNIw4lzDsg1W7iFJEg==", + "requires": { + "@graphql-codegen/plugin-helpers": "^2.7.2", + "@graphql-tools/optimize": "^1.3.0", + "@graphql-tools/relay-operation-optimizer": "^6.5.0", + "@graphql-tools/utils": "^8.8.0", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.14", + "dependency-graph": "^0.11.0", + "graphql-tag": "^2.11.0", + "parse-filepath": "^1.0.2", + "tslib": "~2.4.0" + } + }, + "@graphql-tools/utils": { + "version": "8.13.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.13.1.tgz", + "integrity": "sha512-qIh9yYpdUFmctVqovwMdheVNJqFh+DQNWIhX87FJStfXYnmweBUDATok9fWPleKeFwxnW8IapKmY8m8toJEkAw==", + "requires": { + "tslib": "^2.4.0" + } + }, + "change-case-all": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.14.tgz", + "integrity": "sha512-CWVm2uT7dmSHdO/z1CXT/n47mWonyypzBbuCy5tN7uMg22BsfkhwT6oHmFCAk+gL1LOOxhdbB9SZz3J1KTY3gA==", + "requires": { + "change-case": "^4.1.2", + "is-lower-case": "^2.0.2", + "is-upper-case": "^2.0.2", + "lower-case": "^2.0.2", + "lower-case-first": "^2.0.2", + "sponge-case": "^1.0.1", + "swap-case": "^2.0.2", + "title-case": "^3.0.3", + "upper-case": "^2.0.2", + "upper-case-first": "^2.0.2" + } + } + } + }, + "@graphql-codegen/typescript-operations": { + "version": "2.5.13", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-operations/-/typescript-operations-2.5.13.tgz", + "integrity": "sha512-3vfR6Rx6iZU0JRt29GBkFlrSNTM6t+MSLF86ChvL4d/Jfo/JYAGuB3zNzPhirHYzJPCvLOAx2gy9ID1ltrpYiw==", + "dev": true, + "requires": { + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-codegen/typescript": "^2.8.8", + "@graphql-codegen/visitor-plugin-common": "2.13.8", + "auto-bind": "~4.0.0", + "tslib": "~2.4.0" + } + }, + "@graphql-codegen/visitor-plugin-common": { + "version": "2.13.8", + "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-2.13.8.tgz", + "integrity": "sha512-IQWu99YV4wt8hGxIbBQPtqRuaWZhkQRG2IZKbMoSvh0vGeWb3dB0n0hSgKaOOxDY+tljtOf9MTcUYvJslQucMQ==", + "dev": true, + "requires": { + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-tools/optimize": "^1.3.0", + "@graphql-tools/relay-operation-optimizer": "^6.5.0", + "@graphql-tools/utils": "^9.0.0", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.15", + "dependency-graph": "^0.11.0", + "graphql-tag": "^2.11.0", + "parse-filepath": "^1.0.2", + "tslib": "~2.4.0" + } + }, + "@graphql-tools/apollo-engine-loader": { + "version": "7.3.26", + "resolved": "https://registry.npmjs.org/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-7.3.26.tgz", + "integrity": "sha512-h1vfhdJFjnCYn9b5EY1Z91JTF0KB3hHVJNQIsiUV2mpQXZdeOXQoaWeYEKaiI5R6kwBw5PP9B0fv3jfUIG8LyQ==", + "dev": true, + "requires": { + "@ardatan/sync-fetch": "^0.0.1", + "@graphql-tools/utils": "^9.2.1", + "@whatwg-node/fetch": "^0.8.0", + "tslib": "^2.4.0" + }, + "dependencies": { + "@whatwg-node/fetch": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.8.1.tgz", + "integrity": "sha512-Fkd1qQHK2tAWxKlC85h9L86Lgbq3BzxMnHSnTsnzNZMMzn6Xi+HlN8/LJ90LxorhSqD54td+Q864LgwUaYDj1Q==", + "dev": true, + "requires": { + "@peculiar/webcrypto": "^1.4.0", + "@whatwg-node/node-fetch": "^0.3.0", + "busboy": "^1.6.0", + "urlpattern-polyfill": "^6.0.2", + "web-streams-polyfill": "^3.2.1" + } + }, + "@whatwg-node/node-fetch": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.3.0.tgz", + "integrity": "sha512-mPM8WnuHiI/3kFxDeE0SQQXAElbz4onqmm64fEGCwYEcBes2UsvIDI8HwQIqaXCH42A9ajJUPv4WsYoN/9oG6w==", + "dev": true, + "requires": { + "@whatwg-node/events": "^0.0.2", + "busboy": "^1.6.0", + "fast-querystring": "^1.1.1", + "fast-url-parser": "^1.1.3", + "tslib": "^2.3.1" + } + } + } + }, + "@graphql-tools/batch-execute": { + "version": "8.5.18", + "resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-8.5.18.tgz", + "integrity": "sha512-mNv5bpZMLLwhkmPA6+RP81A6u3KF4CSKLf3VX9hbomOkQR4db8pNs8BOvpZU54wKsUzMzdlws/2g/Dabyb2Vsg==", + "dev": true, + "requires": { + "@graphql-tools/utils": "9.2.1", + "dataloader": "2.2.2", + "tslib": "^2.4.0", + "value-or-promise": "1.0.12" + } + }, + "@graphql-tools/code-file-loader": { + "version": "7.3.21", + "resolved": "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-7.3.21.tgz", + "integrity": "sha512-dj+OLnz1b8SYkXcuiy0CUQ25DWnOEyandDlOcdBqU3WVwh5EEVbn0oXUYm90fDlq2/uut00OrtC5Wpyhi3tAvA==", + "dev": true, + "requires": { + "@graphql-tools/graphql-tag-pluck": "7.5.0", + "@graphql-tools/utils": "9.2.1", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + } + }, + "@graphql-tools/delegate": { + "version": "9.0.27", + "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-9.0.27.tgz", + "integrity": "sha512-goYewiPls/RDXiRTl1S2tRPlsyDQCxlDWqd0uEIzQZ6aWSyiutfwQnTzdbZPXK0qOblEVMIqFhSGrB6fp0OkBA==", + "dev": true, + "requires": { + "@graphql-tools/batch-execute": "8.5.18", + "@graphql-tools/executor": "0.0.14", + "@graphql-tools/schema": "9.0.16", + "@graphql-tools/utils": "9.2.1", + "dataloader": "2.2.2", + "tslib": "~2.5.0", + "value-or-promise": "1.0.12" + }, + "dependencies": { + "tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "dev": true + } + } + }, + "@graphql-tools/executor": { + "version": "0.0.14", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-0.0.14.tgz", + "integrity": "sha512-YiBbN9NT0FgqPJ35+Eg0ty1s5scOZTgiPf+6hLVJBd5zHEURwojEMCTKJ9e0RNZHETp2lN+YaTFGTSoRk0t4Sw==", + "dev": true, + "requires": { + "@graphql-tools/utils": "9.2.1", + "@graphql-typed-document-node/core": "3.1.1", + "@repeaterjs/repeater": "3.0.4", + "tslib": "^2.4.0", + "value-or-promise": "1.0.12" + } + }, + "@graphql-tools/executor-graphql-ws": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor-graphql-ws/-/executor-graphql-ws-0.0.11.tgz", + "integrity": "sha512-muRj6j897ks2iKqe3HchWFFzd+jFInSRuLPvHJ7e4WPrejFvaZx3BQ9gndfJvVkfYUZIFm13stCGXaJJTbVM0Q==", + "dev": true, + "requires": { + "@graphql-tools/utils": "9.2.1", + "@repeaterjs/repeater": "3.0.4", + "@types/ws": "^8.0.0", + "graphql-ws": "5.11.3", + "isomorphic-ws": "5.0.0", + "tslib": "^2.4.0", + "ws": "8.12.1" + } + }, + "@graphql-tools/executor-http": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor-http/-/executor-http-0.1.9.tgz", + "integrity": "sha512-tNzMt5qc1ptlHKfpSv9wVBVKCZ7gks6Yb/JcYJluxZIT4qRV+TtOFjpptfBU63usgrGVOVcGjzWc/mt7KhmmpQ==", + "dev": true, + "requires": { + "@graphql-tools/utils": "^9.2.1", + "@repeaterjs/repeater": "^3.0.4", + "@whatwg-node/fetch": "^0.8.1", + "dset": "^3.1.2", + "extract-files": "^11.0.0", + "meros": "^1.2.1", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.12" + }, + "dependencies": { + "@whatwg-node/fetch": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.8.1.tgz", + "integrity": "sha512-Fkd1qQHK2tAWxKlC85h9L86Lgbq3BzxMnHSnTsnzNZMMzn6Xi+HlN8/LJ90LxorhSqD54td+Q864LgwUaYDj1Q==", + "dev": true, + "requires": { + "@peculiar/webcrypto": "^1.4.0", + "@whatwg-node/node-fetch": "^0.3.0", + "busboy": "^1.6.0", + "urlpattern-polyfill": "^6.0.2", + "web-streams-polyfill": "^3.2.1" + } + }, + "@whatwg-node/node-fetch": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.3.0.tgz", + "integrity": "sha512-mPM8WnuHiI/3kFxDeE0SQQXAElbz4onqmm64fEGCwYEcBes2UsvIDI8HwQIqaXCH42A9ajJUPv4WsYoN/9oG6w==", + "dev": true, + "requires": { + "@whatwg-node/events": "^0.0.2", + "busboy": "^1.6.0", + "fast-querystring": "^1.1.1", + "fast-url-parser": "^1.1.3", + "tslib": "^2.3.1" + } + } + } + }, + "@graphql-tools/executor-legacy-ws": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor-legacy-ws/-/executor-legacy-ws-0.0.9.tgz", + "integrity": "sha512-L7oDv7R5yoXzMH+KLKDB2WHVijfVW4dB2H+Ae1RdW3MFvwbYjhnIB6QzHqKEqksjp/FndtxZkbuTIuAOsYGTYw==", + "dev": true, + "requires": { + "@graphql-tools/utils": "9.2.1", + "@types/ws": "^8.0.0", + "isomorphic-ws": "5.0.0", + "tslib": "^2.4.0", + "ws": "8.12.1" + } + }, + "@graphql-tools/git-loader": { + "version": "7.2.20", + "resolved": "https://registry.npmjs.org/@graphql-tools/git-loader/-/git-loader-7.2.20.tgz", + "integrity": "sha512-D/3uwTzlXxG50HI8BEixqirT4xiUp6AesTdfotRXAs2d4CT9wC6yuIWOHkSBqgI1cwKWZb6KXZr467YPS5ob1w==", + "dev": true, + "requires": { + "@graphql-tools/graphql-tag-pluck": "7.5.0", + "@graphql-tools/utils": "9.2.1", + "is-glob": "4.0.3", + "micromatch": "^4.0.4", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + } + }, + "@graphql-tools/github-loader": { + "version": "7.3.27", + "resolved": "https://registry.npmjs.org/@graphql-tools/github-loader/-/github-loader-7.3.27.tgz", + "integrity": "sha512-fFFC35qenyhjb8pfcYXKknAt0CXP5CkQYtLfJXgTXSgBjIsfAVMrqxQ/Y0ejeM19XNF/C3VWJ7rE308yOX6ywA==", + "dev": true, + "requires": { + "@ardatan/sync-fetch": "^0.0.1", + "@graphql-tools/graphql-tag-pluck": "^7.4.6", + "@graphql-tools/utils": "^9.2.1", + "@whatwg-node/fetch": "^0.8.0", + "tslib": "^2.4.0" + }, + "dependencies": { + "@whatwg-node/fetch": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.8.1.tgz", + "integrity": "sha512-Fkd1qQHK2tAWxKlC85h9L86Lgbq3BzxMnHSnTsnzNZMMzn6Xi+HlN8/LJ90LxorhSqD54td+Q864LgwUaYDj1Q==", + "dev": true, + "requires": { + "@peculiar/webcrypto": "^1.4.0", + "@whatwg-node/node-fetch": "^0.3.0", + "busboy": "^1.6.0", + "urlpattern-polyfill": "^6.0.2", + "web-streams-polyfill": "^3.2.1" + } + }, + "@whatwg-node/node-fetch": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.3.0.tgz", + "integrity": "sha512-mPM8WnuHiI/3kFxDeE0SQQXAElbz4onqmm64fEGCwYEcBes2UsvIDI8HwQIqaXCH42A9ajJUPv4WsYoN/9oG6w==", + "dev": true, + "requires": { + "@whatwg-node/events": "^0.0.2", + "busboy": "^1.6.0", + "fast-querystring": "^1.1.1", + "fast-url-parser": "^1.1.3", + "tslib": "^2.3.1" + } + } + } + }, + "@graphql-tools/graphql-file-loader": { + "version": "7.5.16", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.5.16.tgz", + "integrity": "sha512-lK1N3Y2I634FS12nd4bu7oAJbai3bUc28yeX+boT+C83KTO4ujGHm+6hPC8X/FRGwhKOnZBxUM7I5nvb3HiUxw==", + "dev": true, + "requires": { + "@graphql-tools/import": "6.7.17", + "@graphql-tools/utils": "9.2.1", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + } + }, + "@graphql-tools/graphql-tag-pluck": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-7.5.0.tgz", + "integrity": "sha512-76SYzhSlH50ZWkhWH6OI94qrxa8Ww1ZeOU04MdtpSeQZVT2rjGWeTb3xM3kjTVWQJsr/YJBhDeNPGlwNUWfX4Q==", + "dev": true, + "requires": { + "@babel/parser": "^7.16.8", + "@babel/plugin-syntax-import-assertions": "7.20.0", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8", + "@graphql-tools/utils": "9.2.1", + "tslib": "^2.4.0" + } + }, + "@graphql-tools/import": { + "version": "6.7.17", + "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.7.17.tgz", + "integrity": "sha512-bn9SgrECXq3WIasgNP7ful/uON51wBajPXtxdY+z/ce7jLWaFE6lzwTDB/GAgiZ+jo7nb0ravlxteSAz2qZmuA==", + "dev": true, + "requires": { + "@graphql-tools/utils": "9.2.1", + "resolve-from": "5.0.0", + "tslib": "^2.4.0" + } + }, + "@graphql-tools/json-file-loader": { + "version": "7.4.17", + "resolved": "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-7.4.17.tgz", + "integrity": "sha512-KOSTP43nwjPfXgas90rLHAFgbcSep4nmiYyR9xRVz4ZAmw8VYHcKhOLTSGylCAzi7KUfyBXajoW+6Z7dQwdn3g==", + "dev": true, + "requires": { + "@graphql-tools/utils": "9.2.1", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + } + }, + "@graphql-tools/load": { + "version": "7.8.12", + "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-7.8.12.tgz", + "integrity": "sha512-JwxgNS2c6i6oIdKttcbXns/lpKiyN7c6/MkkrJ9x2QE9rXk5HOhSJxRvPmOueCuAin1542xUrcDRGBXJ7thSig==", + "dev": true, + "requires": { + "@graphql-tools/schema": "9.0.16", + "@graphql-tools/utils": "9.2.1", + "p-limit": "3.1.0", + "tslib": "^2.4.0" + } + }, + "@graphql-tools/merge": { + "version": "8.3.18", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.3.18.tgz", + "integrity": "sha512-R8nBglvRWPAyLpZL/f3lxsY7wjnAeE0l056zHhcO/CgpvK76KYUt9oEkR05i8Hmt8DLRycBN0FiotJ0yDQWTVA==", + "dev": true, + "requires": { + "@graphql-tools/utils": "9.2.1", + "tslib": "^2.4.0" + } + }, + "@graphql-tools/optimize": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-1.3.1.tgz", + "integrity": "sha512-5j5CZSRGWVobt4bgRRg7zhjPiSimk+/zIuColih8E8DxuFOaJ+t0qu7eZS5KXWBkjcd4BPNuhUPpNlEmHPqVRQ==", + "requires": { + "tslib": "^2.4.0" + } + }, + "@graphql-tools/prisma-loader": { + "version": "7.2.64", + "resolved": "https://registry.npmjs.org/@graphql-tools/prisma-loader/-/prisma-loader-7.2.64.tgz", + "integrity": "sha512-W8GfzfBKiBSIEgw+/nJk6zUlF6k/jterlNoFhM27mBsbeMtWxKnm1+gEU6KA0N1PNEdq2RIa2W4AfVfVBl2GgQ==", + "dev": true, + "requires": { + "@graphql-tools/url-loader": "7.17.13", + "@graphql-tools/utils": "9.2.1", + "@types/js-yaml": "^4.0.0", + "@types/json-stable-stringify": "^1.0.32", + "@types/jsonwebtoken": "^9.0.0", + "chalk": "^4.1.0", + "debug": "^4.3.1", + "dotenv": "^16.0.0", + "graphql-request": "^5.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "isomorphic-fetch": "^3.0.0", + "js-yaml": "^4.0.0", + "json-stable-stringify": "^1.0.1", + "jsonwebtoken": "^9.0.0", + "lodash": "^4.17.20", + "scuid": "^1.1.0", + "tslib": "^2.4.0", + "yaml-ast-parser": "^0.0.43" + }, + "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" + } + } + } + }, + "@graphql-tools/relay-operation-optimizer": { + "version": "6.5.17", + "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.5.17.tgz", + "integrity": "sha512-hHPEX6ccRF3+9kfVz0A3In//Dej7QrHOLGZEokBmPDMDqn9CS7qUjpjyGzclbOX0tRBtLfuFUZ68ABSac3P1nA==", + "requires": { + "@ardatan/relay-compiler": "12.0.0", + "@graphql-tools/utils": "9.2.1", + "tslib": "^2.4.0" + } + }, + "@graphql-tools/schema": { + "version": "9.0.16", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.16.tgz", + "integrity": "sha512-kF+tbYPPf/6K2aHG3e1SWIbapDLQaqnIHVRG6ow3onkFoowwtKszvUyOASL6Krcv2x9bIMvd1UkvRf9OaoROQQ==", + "dev": true, + "requires": { + "@graphql-tools/merge": "8.3.18", + "@graphql-tools/utils": "9.2.1", + "tslib": "^2.4.0", + "value-or-promise": "1.0.12" + } + }, + "@graphql-tools/url-loader": { + "version": "7.17.13", + "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-7.17.13.tgz", + "integrity": "sha512-FEmbvw68kxeZLn4VYGAl+NuBPk09ZnxymjW07A6mCtiDayFgYfHdWeRzXn/iM5PzsEuCD73R1sExtNQ/ISiajg==", + "dev": true, + "requires": { + "@ardatan/sync-fetch": "^0.0.1", + "@graphql-tools/delegate": "^9.0.27", + "@graphql-tools/executor-graphql-ws": "^0.0.11", + "@graphql-tools/executor-http": "^0.1.7", + "@graphql-tools/executor-legacy-ws": "^0.0.9", + "@graphql-tools/utils": "^9.2.1", + "@graphql-tools/wrap": "^9.3.6", + "@types/ws": "^8.0.0", + "@whatwg-node/fetch": "^0.8.0", + "isomorphic-ws": "^5.0.0", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.11", + "ws": "^8.12.0" + }, + "dependencies": { + "@whatwg-node/fetch": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.8.1.tgz", + "integrity": "sha512-Fkd1qQHK2tAWxKlC85h9L86Lgbq3BzxMnHSnTsnzNZMMzn6Xi+HlN8/LJ90LxorhSqD54td+Q864LgwUaYDj1Q==", + "dev": true, + "requires": { + "@peculiar/webcrypto": "^1.4.0", + "@whatwg-node/node-fetch": "^0.3.0", + "busboy": "^1.6.0", + "urlpattern-polyfill": "^6.0.2", + "web-streams-polyfill": "^3.2.1" + } + }, + "@whatwg-node/node-fetch": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.3.0.tgz", + "integrity": "sha512-mPM8WnuHiI/3kFxDeE0SQQXAElbz4onqmm64fEGCwYEcBes2UsvIDI8HwQIqaXCH42A9ajJUPv4WsYoN/9oG6w==", + "dev": true, + "requires": { + "@whatwg-node/events": "^0.0.2", + "busboy": "^1.6.0", + "fast-querystring": "^1.1.1", + "fast-url-parser": "^1.1.3", + "tslib": "^2.3.1" + } + } + } + }, + "@graphql-tools/utils": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-9.2.1.tgz", + "integrity": "sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==", + "requires": { + "@graphql-typed-document-node/core": "^3.1.1", + "tslib": "^2.4.0" + } + }, + "@graphql-tools/wrap": { + "version": "9.3.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-9.3.6.tgz", + "integrity": "sha512-HtQIYoPz48bzpMYZzoeMmzIIYuVxcaUuLD7dH7GtIhwe2f4hpPDE+JLUPxpYiaXdY10l7kP9wycK+FtRfCsFlw==", + "dev": true, + "requires": { + "@graphql-tools/delegate": "9.0.27", + "@graphql-tools/schema": "9.0.16", + "@graphql-tools/utils": "9.2.1", + "tslib": "^2.4.0", + "value-or-promise": "1.0.12" + } + }, + "@graphql-typed-document-node/core": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.1.tgz", + "integrity": "sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg==", + "requires": {} + }, + "@grpc/grpc-js": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.7.3.tgz", + "integrity": "sha512-H9l79u4kJ2PVSxUNA08HMYAnUBLj9v6KjYQ7SQ71hOZcEXhShE/y5iQCesP8+6/Ik/7i2O0a10bPquIcYfufog==", + "requires": { + "@grpc/proto-loader": "^0.7.0", + "@types/node": ">=12.12.47" + }, + "dependencies": { + "@grpc/proto-loader": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.5.tgz", + "integrity": "sha512-mfcTuMbFowq1wh/Rn5KQl6qb95M21Prej3bewD9dUQMurYGVckGO/Pbe2Ocwto6sD05b/mxZLspvqwx60xO2Rg==", + "requires": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^7.0.0", + "yargs": "^16.2.0" + } + }, + "protobufjs": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.2.tgz", + "integrity": "sha512-++PrQIjrom+bFDPpfmqXfAGSQs40116JRrqqyf53dymUMvvb5d/LMRyicRoF1AUKoXVS1/IgJXlEgcpr4gTF3Q==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "dependencies": { + "long": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", + "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==" + } + } + }, + "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==" + } + } + }, + "@grpc/proto-loader": { + "version": "0.6.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.13.tgz", + "integrity": "sha512-FjxPYDRTn6Ec3V0arm1FtSpmP6V50wuph2yILpyvTKzjc76oDdoihXqM1DzOW5ubvCC8GivfCnNtfaRE8myJ7g==", + "requires": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^6.11.3", + "yargs": "^16.2.0" + }, + "dependencies": { + "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==" + } + } + }, + "@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": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true + }, + "@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 + }, + "@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, + "requires": { + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + } + } + }, + "@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.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@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==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@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/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" + } + }, + "@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 + }, + "@material/animation": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/animation/-/animation-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-5osi1z4JQIXcklPALbH/zTfOm2pDzHt9Fxm7ZyURy250xIZj6QjULRzPTnzOhC2ropfix9ra2Cfggbf0dcRbEQ==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@material/auto-init": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/auto-init/-/auto-init-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-OigQTmrVzkcGvxNjOaIe5oItTFPgrO9xLewvharDI6m6yvO1z7OBnkcW+sFN6ggLNYNxd0O1u9v64vMsmeDABQ==", + "requires": { + "@material/base": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/banner": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/banner/-/banner-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-PqtGp3KWzdu58rWv/DIvSfe38m5YKOBbAAbBinSvgadBb/da+IE1t5F7YPNKE1T5lJsQBGVUYx6QBIeXm+aI/A==", + "requires": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/button": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/base": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/base/-/base-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-oOaqb/SfjWwTKsdJUZmeh/Qrs41nIJI0N+zELsxnvbGjSIN1ZMAKYZFPMahqvC68OJ6+5CvJM8PoTNs5l+B8IQ==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@material/button": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/button/-/button-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-Nkekk4edeX+ObVOa7UlwavaHdmckPV5wU4SAJf3iA3R61cmz+KsgAgpzfcwv5WfNhIlc2nLu8QYEecpHdo9d/w==", + "requires": { + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/card": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/card/-/card-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-xhyB7XX5KkEiCEqwSPkl58ZGYL6xFdnY62zimyBXJRG/Eaa0Swj3kW20hVCpt4f7c9Zmp8Se27rg8vnKmhvO3g==", + "requires": { + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/checkbox": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/checkbox/-/checkbox-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-NFpM3TS924PmVsk2KQLNU95OYCf8ZwYgzeqfnAexU0bEfjUJXINBun2Go0AaeOUMjuvWUe+byjrXgv8SFYbMUA==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/chips": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/chips/-/chips-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-z4ajQ4NnsAQ/Si9tZ4xmxzjj2Qb+vW++4QjCjjjwAGIZbCe0xglAnMh2t66XLJUxt7RoKZuZVEO7ZqcFZpvJFQ==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/checkbox": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "safevalues": "^0.3.4", + "tslib": "^2.1.0" + } + }, + "@material/circular-progress": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/circular-progress/-/circular-progress-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-G6qD0nGNtEUwWnAMJuA9INYFpZoKtx7KFjBaPF4Ol2YLHtmShALNAYyn54TMAK8AZ2IpW08PXjGS7Ye88vrdEQ==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/progress-indicator": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/data-table": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/data-table/-/data-table-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-+wDw1DDDFfAsKAMzs84f/5GCjux39zjNfW8tL4wFbkWNwewmQrG9zaQMJhBpVOtLCrM8Gj6SOgOANqgqoCjvGg==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/checkbox": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/icon-button": "15.0.0-canary.684e33d25.0", + "@material/linear-progress": "15.0.0-canary.684e33d25.0", + "@material/list": "15.0.0-canary.684e33d25.0", + "@material/menu": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/select": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/density": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/density/-/density-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-661yEVRMGrlq6S6WuSbPRO+ZwpdUOg2glCc7y96doM6itSLOa3UEAldjOLfsYZVB74GnKCiuDp//QmfoRyYTfA==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@material/dialog": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/dialog/-/dialog-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-szn0dHnfeQTSOC6SSRSGAzX6Tnx+4NnSMUwNkXm+3bwjds8ZVK26+DXwLrP5f3ID5F1K5sFsRf2INo5/TNTHyQ==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/button": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/icon-button": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/dom": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/dom/-/dom-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-7pEJLYov+tGgfuD8mZxoVU6rWtPI8ppjTAhz+F27Hz9FG0JETMWTKpDPBXLnKvX7vhIxL83GvZ9geNHCe8Hfog==", + "requires": { + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/drawer": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/drawer/-/drawer-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-/KMckLf1PYU/H3PXnS4e0aFl03qG3JlSv4LGgX6juJufcONqGTl/m63EMO/L/eUy6H1CRrXmVDjik/jzHLyDhg==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/list": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/elevation": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-WDF8SsRtq3rXUbVVbd9K4DUijIPH0bUFSOreVYxudpuxAfTlDS5+aeS1EK9UIBFYLuba4u5wVT2tDv6e1RTfrQ==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/fab": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/fab/-/fab-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-KCu87rWOKEAe9vZcAm6K8XazYSWPNjMG+OhrbPjHW6bCO7as1YCgtmkBkhff7csY/rFmcVpIy884xtUfLmSudQ==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/feature-targeting": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/feature-targeting/-/feature-targeting-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-HyH1erNTSjS63sigNSUMaCd0nJhTNdDFeC+myrxwtDaQm+uYJ8troCNtQM3g6mx0XATNtX5aTOoPmrM6yVVi1A==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@material/floating-label": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/floating-label/-/floating-label-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-f7TPp6bKpGvV3sYYiZHSGlrixXKkXXITW3Esp7KB9jRq42c0H82novmdwvY0eTef4ootmA2JEysr78KQfHBUPg==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/focus-ring": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/focus-ring/-/focus-ring-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-ikw2RVUfgzXChpWIzPH1VzRvTjYb5ZKj4H+CZf7jqPUXMstFOZg90Bp7ARLZHqYiyNMuUq3zUTHozS6iHorSqg==", + "requires": { + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0" + } + }, + "@material/form-field": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/form-field/-/form-field-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-vpF9N/uq5no/7+8GAbEH0868FhOuBgxAWRr1Sfb+jthKfBr8OS/wPU/AHzZHdHdAm7PQynbeOXfDsX2dI//PDA==", + "requires": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/icon-button": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/icon-button/-/icon-button-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-wMI+XGzmIN/o2ePBKg2hLyx7H4pXCRAyyIKMQS1FMp1UKa2tYmiHVX/V8skhKwCqxg3i6Ls/LxMjfPxTR18WvQ==", + "requires": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/image-list": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/image-list/-/image-list-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-Ol+uaHYBe5R/cgzlfh5ONnMVX0wO6fV74JMUcQCQlxP6lXau/edARo4tkRc7A7UJUkU3VRv0EpEjLoCRNUPGaA==", + "requires": { + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/layout-grid": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/layout-grid/-/layout-grid-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-ALXE1mqFNb/RB2lVRQ3/r1Aufw2mFZnOjRE+boYDVepmAG/xWyPCyaGoavELJF5l4GAb0tXi8wA/8HeGbLOpuA==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@material/line-ripple": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/line-ripple/-/line-ripple-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-7hRx8C/e9i0P6pgQpNOMfTwSS2r1fwEvBL72QDVGLtLuoKKwsjjgP6Z0Jat/GeHJe87u9LQvGBoD4upt+of/HA==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/linear-progress": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-iJclt7mKmcMk6pqD7ocXKfCWZhqBoODp7N593jYlxVpTJuEz2wiVAjZUDn/YGj/Uz3CRH+2YFfOiLr9pwWjhDg==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/progress-indicator": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/list": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/list/-/list-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-rQ+FCSdzmwTcT00IYE0uRV3CS4oGSccKFl9hkcF+aHFW61L7ORh/SCGUDPrEfQFrFkMn5f8qroVJjpUAMXBz4g==", + "requires": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/menu": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/menu/-/menu-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-r7wzDLSGSI9629/mfpvsMzkVxpmV75kcD3IrW0Pcu6/Bv/1xi0EvjcUXzNJJoQlwN4Zj35Ymz/PCjZkIDIz68Q==", + "requires": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/list": "15.0.0-canary.684e33d25.0", + "@material/menu-surface": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/menu-surface": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/menu-surface/-/menu-surface-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-RVO5GAYcfWPaKwxsF/NhUAmrYXQCQBKvRQW0TIlbmAJz6lcFeTs6YZqF3u1C7qrL3ZQGz+sur/7ywj6QU0oMow==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/notched-outline": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/notched-outline/-/notched-outline-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-9YHcBkvJLPVYzkHcWoTpBZAFrEd+j1hjhGxLhh0LuNrZe8VroUkZD1TTnUAPHRG3os6EqEWWaKb0RN+aPIF2yQ==", + "requires": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/floating-label": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/progress-indicator": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/progress-indicator/-/progress-indicator-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-c0icji4faeNWUoqGENGC7Hav0Puxh0RwXIDVizffaUxKIGbajpIp5+4Zop73fK/xFLGMB/npg7TbP+aCGjQ3fw==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@material/radio": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/radio/-/radio-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-U3Eh8sNUA8trDla1Bq8Bo02foxYvtoewaKeF8A8tAju81XZ4jRiftfOsOWZDZEHCVbbCB2QwvutvFlnay5n+Aw==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/ripple": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-RyePu7SjIm/OuyyEieZ/gxiPYkNZOZHeid72WRcN9ofdlljj2pifcdPvcfZA+v/DMS33xo5GjG2L/Qj6ClWrKw==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/rtl": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-NqdJl8Ayupp1Th+vCNCpVQHbUFOuF7TCte9LD1norTIBUF/QizIxWby2W5uUEiPbnh5j9PmE1CJtfLwKun3pcw==", + "requires": { + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/segmented-button": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/segmented-button/-/segmented-button-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-bEGgg8vgXNLyukyV8HRjFMuQ6t6nm5LQ4Pgm22um61Yc8qyi0BOqV41OR4SVdUrUqZxh1aVD+p+4NN03+LfQXw==", + "requires": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/select": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/select/-/select-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-kf178/2TeEinTv0mgmSBcmmExQ2h7a7dtR1E3WuqQgisJ/R6+zVLMkC2CnfIyzxYX2vkuUTG0ue3Reh/6XiqSg==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/floating-label": "15.0.0-canary.684e33d25.0", + "@material/line-ripple": "15.0.0-canary.684e33d25.0", + "@material/list": "15.0.0-canary.684e33d25.0", + "@material/menu": "15.0.0-canary.684e33d25.0", + "@material/menu-surface": "15.0.0-canary.684e33d25.0", + "@material/notched-outline": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/shape": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/shape/-/shape-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-aEelpaTFmpnCji3TUGP9bVCS/bRVjUmLTHBPZtuu1gOrUVVtJ6kYOg73dZNJF+XOoNL2yOX/LRcKwsop29tptA==", + "requires": { + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/slider": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/slider/-/slider-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-WVyK+2pSNSZmj07M2K/a3TADoQ9FBCndfNC/vE7/wGIg4dddJJK5KvQ+yruf9R2cSzTL/S1sZ5WpyyeM8E9HTw==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/snackbar": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/snackbar/-/snackbar-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-itO+DCkOannZzR1/cCHcqAm7ifhuFvXmDItNoA8qLEcAyJDJJRkhpwj3XQ01yuo9gBFcSctp7Txt7e+Hncm/Jg==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/button": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/icon-button": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/switch": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/switch/-/switch-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-Jxi0gl92yvvZZsAPxvVHzXx2ga+T/djMow98jvEczmpUorWnAhgiCr9CsSSRoosahWyRB8NLZOxUQrACxvffjw==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "safevalues": "^0.3.4", + "tslib": "^2.1.0" + } + }, + "@material/tab": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/tab/-/tab-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-WQL3wj9syHNcfe8KbgGGUcA34M8C/xZ+n0Fkkh8Kk6puVwaU+xqUNihsxPY6YzKpmh4PZ4oJaBdiN8zvFT1zqQ==", + "requires": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/tab-indicator": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/tab-bar": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/tab-bar/-/tab-bar-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-SW/cMaDsIGGkM1ag3A7GJRlmr8eXmObWsvitQJzh6Azr5zzZtSI+GQygkMesAEE1gbpqOVN8d40rh3H7VVIAcA==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/tab": "15.0.0-canary.684e33d25.0", + "@material/tab-indicator": "15.0.0-canary.684e33d25.0", + "@material/tab-scroller": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/tab-indicator": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/tab-indicator/-/tab-indicator-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-kKICqSPqOlaf0lzaFFCmuOqPXJC+cK48Qmsc+m5o6fJhkmuZRCYpIwB2JeP+uZSOq/bTH+SrPtCtnVlgWg6ksA==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/tab-scroller": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/tab-scroller/-/tab-scroller-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-H6EU/TSiK/M2DyyORX5GEtXD9rKYxTMHC2VxsNWARPMFJGzgeW2ugYkFv+rKI1/c0bs0CJ4e+qFnOlBsQXZvyQ==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/tab": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/textfield": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/textfield/-/textfield-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-OvgpDXjvpyJTtAWskO69IDybFvDNzr9w2PN/Fk7yFm+uNVupaWz1Ew8lZ4gGslaTNSVmh2XcsvmzxcLINSiiNg==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/floating-label": "15.0.0-canary.684e33d25.0", + "@material/line-ripple": "15.0.0-canary.684e33d25.0", + "@material/notched-outline": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/theme": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/theme/-/theme-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-AZxaXXAvRKzAi20RlMxzt2U5UmkCWyv7DMWEBXsxtG5Tk54mi1HsbVUp3fxDPTlmL7Pq8p1/DESg/o7TgRCVlw==", + "requires": { + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/tokens": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/tokens/-/tokens-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-wVwbQOTCXDPKYPdHQHLr026y36MMFelID1CmbfRk6mSol4O8yE9U0fXcShfRDW8Qo5E3X31w9c2A6T3neJY7wQ==", + "requires": { + "@material/elevation": "15.0.0-canary.684e33d25.0" + } + }, + "@material/tooltip": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/tooltip/-/tooltip-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-dtm26QjxyQdinc8btgz6yys07b7bUW4FZgNF2EBPeGrICrPg7jf+JEvDziz5g8VMaTBQLOQRSCGy0MKuRlOjLw==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/button": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "safevalues": "^0.3.4", + "tslib": "^2.1.0" + } + }, + "@material/top-app-bar": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/top-app-bar/-/top-app-bar-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-1M+oupUxflfW7u81P1XlxoLZB8bLzwtpKofIfDNRbEsiKhlLTERJR3Yak3BGE9xakNMysAaBHlkb5MrN5bNPFw==", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/touch-target": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/touch-target/-/touch-target-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-zdE69Slg8+T7sTn1OwqZ6H7WBYac9mxJ/JlJqfTqthzIjZRcCxBSYymQJcDHjsrPnUojOtr9U4Tpm5YZ96TEkQ==", + "requires": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@material/typography": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "https://registry.npmjs.org/@material/typography/-/typography-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha512-aVnvgMwcfNa/K4wujzpKDIxjGl2hbkEL+m+OKDSQqWYjKcP9QrbzCXJruJBqxrBoPRHLbqo47k5f9uT8raSgjw==", + "requires": { + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "@ng-bootstrap/ng-bootstrap": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@ng-bootstrap/ng-bootstrap/-/ng-bootstrap-14.0.1.tgz", + "integrity": "sha512-JF4U4IIix+g6VBFfG8stf0Un5K//ypoN+pTuRs6kjUhsHBsa2m7yKE6bCe3fMhatFZFr2fcSswDzRUnAUiHhWg==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@ngrx/effects": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/@ngrx/effects/-/effects-15.3.0.tgz", + "integrity": "sha512-L+Ie4XFrzYBJOV7hNQvR5hUvG1PSCDd6niwOOJg5nm9zEjSnAxveJ/a3B52pRwge6EYOnrQne97jyArxOzPCJA==", + "requires": { + "tslib": "^2.0.0" + } + }, + "@ngrx/store": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/@ngrx/store/-/store-15.3.0.tgz", + "integrity": "sha512-8cd0zWkOZ3TedDQHyOzUxZD1HHa0fU8fgzVX/2eIq6wmnleUxHVOKSJvA+DdE4GRoryFqVhAp17L1r5eC2QYHA==", + "requires": { + "tslib": "^2.0.0" + } + }, + "@ngx-translate/core": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@ngx-translate/core/-/core-14.0.0.tgz", + "integrity": "sha512-UevdwNCXMRCdJv//0kC8h2eSfmi02r29xeE8E9gJ1Al4D4jEJ7eiLPdjslTMc21oJNGguqqWeEVjf64SFtvw2w==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@ngx-translate/http-loader": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@ngx-translate/http-loader/-/http-loader-7.0.0.tgz", + "integrity": "sha512-j+NpXXlcGVdyUNyY/qsJrqqeAdJdizCd+GKh3usXExSqy1aE9866jlAIL+xrfDU4w+LiMoma5pgE4emvFebZmA==", + "requires": { + "tslib": "^2.3.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/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, + "requires": { + "semver": "^7.3.5" + } + }, + "@npmcli/git": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.0.3.tgz", + "integrity": "sha512-8cXNkDIbnXPVbhXMmQ7/bklCAjtmPaXfI9aEM4iH+xSuEHINLMHhlfESvVwdqmHJRJkR48vNJTSUvoF6GRPSFA==", + "dev": true, + "requires": { + "@npmcli/promise-spawn": "^6.0.0", + "lru-cache": "^7.4.4", + "mkdirp": "^1.0.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" + }, + "dependencies": { + "lru-cache": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "dev": true + }, + "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, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "@npmcli/installed-package-contents": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.1.tgz", + "integrity": "sha512-GIykAFdOVK31Q1/zAtT5MbxqQL2vyl9mvFJv+OGu01zxbhL3p0xc8gJjdNGX1mWmUT43aEKVO2L6V/2j4TOsAA==", + "dev": true, + "requires": { + "npm-bundled": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + } + }, + "@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==", + "dev": true, + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, + "@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 + }, + "@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, + "requires": { + "which": "^3.0.0" + }, + "dependencies": { + "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, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "@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, + "requires": { + "@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" + }, + "dependencies": { + "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, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "@peculiar/asn1-schema": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.3.tgz", + "integrity": "sha512-6GptMYDMyWBHTUKndHaDsRZUO/XMSgIns2krxcm2L7SEExRHwawFvSwNBhqNPR9HJwv3MruAiF1bhN0we6j6GQ==", + "dev": true, + "requires": { + "asn1js": "^3.0.5", + "pvtsutils": "^1.3.2", + "tslib": "^2.4.0" + } + }, + "@peculiar/json-schema": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@peculiar/json-schema/-/json-schema-1.1.12.tgz", + "integrity": "sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==", + "dev": true, + "requires": { + "tslib": "^2.0.0" + } + }, + "@peculiar/webcrypto": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@peculiar/webcrypto/-/webcrypto-1.4.1.tgz", + "integrity": "sha512-eK4C6WTNYxoI7JOabMoZICiyqRRtJB220bh0Mbj5RwRycleZf9BPyZoxsTvpP0FpmVS2aS13NKOuh5/tN3sIRw==", + "dev": true, + "requires": { + "@peculiar/asn1-schema": "^2.3.0", + "@peculiar/json-schema": "^1.1.12", + "pvtsutils": "^1.3.2", + "tslib": "^2.4.1", + "webcrypto-core": "^1.7.4" + }, + "dependencies": { + "tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "dev": true + } + } + }, + "@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "peer": true + }, + "@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "requires": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + }, + "@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, + "@repeaterjs/repeater": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@repeaterjs/repeater/-/repeater-3.0.4.tgz", + "integrity": "sha512-AW8PKd6iX3vAZ0vA43nOUOnbq/X5ihgU+mSXXqunMkeQADGiqw/PY0JNeYtD5sr0PAy51YPgAPbDoeapv9r8WA==", + "dev": true + }, + "@schematics/angular": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-15.2.0.tgz", + "integrity": "sha512-KnsG7xyEbjg+6zflANkdynXdS3wi9rSCg+8Y7erKdygD90O/JcT68PcanvTU2GfawDkBtvAR5VMURw2TIfCTnw==", + "requires": { + "@angular-devkit/core": "15.2.0", + "@angular-devkit/schematics": "15.2.0", + "jsonc-parser": "3.2.0" + } + }, + "@swc/helpers": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.3.17.tgz", + "integrity": "sha512-tb7Iu+oZ+zWJZ3HJqwx8oNwSDIU440hmVMDPhpACWQWnrZHK99Bxs70gT1L2dnr5Hg50ZRWEFkQCAnOVVV0z1Q==", + "requires": { + "tslib": "^2.4.0" + } + }, + "@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 + }, + "@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/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, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@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, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.21.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.1.tgz", + "integrity": "sha512-rc9K8ZpVjNcLs8Fp0dkozd5Pt2Apk1glO4Vgz8ix1u6yFByxfqo5Yavpy65o+93TAe24jr7v+eSBtFLvOQtCRQ==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@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==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "@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, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@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, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/google.visualization": { + "version": "0.0.68", + "resolved": "https://registry.npmjs.org/@types/google.visualization/-/google.visualization-0.0.68.tgz", + "integrity": "sha512-LkLniL1TYykhz+ZdRof3Bi8cp1OhqoK11Tj1RM2bPtGVBNexQ0eRnOrOWcWTdi80Sz9DzJ4JIG2rTlSJBVV58w==" + }, + "@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, + "requires": { + "@types/node": "*" + } + }, + "@types/js-yaml": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.5.tgz", + "integrity": "sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA==", + "dev": true + }, + "@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==" + }, + "@types/json-stable-stringify": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/@types/json-stable-stringify/-/json-stable-stringify-1.0.34.tgz", + "integrity": "sha512-s2cfwagOQAS8o06TcwKfr9Wx11dNGbH2E9vJz1cqV+a/LOyhWNLUNd6JSRYNzvB4d29UuJX2M0Dj9vE1T8fRXw==", + "dev": true + }, + "@types/jsonwebtoken": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz", + "integrity": "sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" + }, + "@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 + }, + "@types/node": { + "version": "18.14.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.0.tgz", + "integrity": "sha512-5EWrvLmglK+imbCJY0+INViFWUHg1AHel1sq4ZVSfdcNqGy9Edv3UB9IIzzg+xPaUcAgZYcfVs2fBcwDeZzU0A==" + }, + "@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/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 + }, + "@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 + }, + "@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 + }, + "@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, + "requires": { + "@types/express": "*" + } + }, + "@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, + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/triple-beam": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.2.tgz", + "integrity": "sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g==" + }, + "@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, + "requires": { + "@types/node": "*" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@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==" + }, + "@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==" + }, + "@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==" + }, + "@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==", + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@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==" + }, + "@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==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "@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==", + "requires": { + "@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" + } + }, + "@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==", + "requires": { + "@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" + } + }, + "@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==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@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==", + "requires": { + "@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" + } + }, + "@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==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@whatwg-node/events": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@whatwg-node/events/-/events-0.0.2.tgz", + "integrity": "sha512-WKj/lI4QjnLuPrim0cfO7i+HsDSXHxNv1y0CrJhdntuO3hxWZmnXCwNDnwOvry11OjRin6cgWNF+j/9Pn8TN4w==", + "dev": true + }, + "@whatwg-node/fetch": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.6.9.tgz", + "integrity": "sha512-JfrBCJdMu9n9OARc0e/hPHcD98/8Nz1CKSdGYDg6VbObDkV/Ys30xe5i/wPOatYbxuvatj1kfWeHf7iNX3i17w==", + "dev": true, + "requires": { + "@peculiar/webcrypto": "^1.4.0", + "@whatwg-node/node-fetch": "^0.0.5", + "busboy": "^1.6.0", + "urlpattern-polyfill": "^6.0.2", + "web-streams-polyfill": "^3.2.1" + } + }, + "@whatwg-node/node-fetch": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.0.5.tgz", + "integrity": "sha512-hbccmaSZaItdsRuBKBEEhLoO+5oXJPxiyd0kG2xXd0Dh3Rt+vZn4pADHxuSiSHLd9CM+S2z4+IxlEGbWUgiz9g==", + "dev": true, + "requires": { + "@whatwg-node/events": "^0.0.2", + "busboy": "^1.6.0", + "tslib": "^2.3.1" + } + }, + "@wry/context": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@wry/context/-/context-0.7.0.tgz", + "integrity": "sha512-LcDAiYWRtwAoSOArfk7cuYvFXytxfVrdX7yxoUmK7pPITLk5jYh2F8knCwS7LjgYL8u1eidPlKKV6Ikqq0ODqQ==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@wry/equality": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@wry/equality/-/equality-0.5.3.tgz", + "integrity": "sha512-avR+UXdSrsF2v8vIqIgmeTY0UR91UT+IyablCyKe/uk22uOJ8fusKZnH9JH9e1/EtLeNJBtagNmL3eJdnOV53g==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@wry/trie": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@wry/trie/-/trie-0.3.2.tgz", + "integrity": "sha512-yRTyhWSls2OY/pYLfwff867r8ekooZ4UI+/gxot5Wj8EFwSf2rG+n+Mo/6LoLQm1TKA4GRj2+LCpbfS937dClQ==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@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==" + }, + "@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==" + }, + "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": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==" + }, + "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==", + "requires": {} + }, + "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": {} + }, + "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==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "dependencies": { + "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, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } + } + }, + "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" + } + }, + "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": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "requires": { + "ajv": "^8.0.0" + } + }, + "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, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "angular-animations": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/angular-animations/-/angular-animations-0.11.0.tgz", + "integrity": "sha512-P2RuOe+T97bhgGDLtOYK9V45QA5y+kFUxoJfRAua8Ymo0bI5lWyw8oiVmBoEIZUU+nooYoJvQXgVKuZJA7/z3g==", + "requires": { + "tslib": "^2.0.0" + } + }, + "angular-google-charts": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/angular-google-charts/-/angular-google-charts-2.2.3.tgz", + "integrity": "sha512-uzwH/O/3SvfoS0207H1wJKsDlzSnPdVjJatCN+h69jdKN9ft0rCIVlMbUVK7hIj9wbxeetGRnVMPG6PAAannoQ==", + "requires": { + "@types/google.visualization": "0.0.68", + "tslib": "^2.4.0" + } + }, + "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 + }, + "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==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "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" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "apollo-angular": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/apollo-angular/-/apollo-angular-4.2.1.tgz", + "integrity": "sha512-lMFVZmw7hIa4+VGutoiUMwHWggXFiDhbsrnZddQYzfdV6lkJRjm0hANG0KxXoaoLqEqkGTHdq5DaMCdsp6E4rw==", + "requires": { + "tslib": "^2.0.0" + } + }, + "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 + }, + "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, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.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": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "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 + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "asn1js": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.5.tgz", + "integrity": "sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==", + "dev": true, + "requires": { + "pvtsutils": "^1.3.2", + "pvutils": "^1.1.3", + "tslib": "^2.4.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 + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "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==" + }, + "auto-bind": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-4.0.0.tgz", + "integrity": "sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==" + }, + "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, + "requires": { + "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" + } + }, + "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==" + }, + "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, + "requires": { + "find-cache-dir": "^3.3.2", + "schema-utils": "^4.0.0" + } + }, + "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, + "requires": { + "@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" + } + }, + "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, + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "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-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, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } + }, + "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, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" + }, + "babel-preset-fbjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", + "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", + "requires": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-member-expression-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-property-literals": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" + } + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA==", + "devOptional": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "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 + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "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, + "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" + }, + "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" + } + }, + "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 + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "bonjour-service": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.0.tgz", + "integrity": "sha512-LVRinRB3k1/K0XzZ2p58COnWvkQknIY6sf0zF2rpErvcJXpMBttEPQSxK+HEXSS9VmpZlDoDnQWv8ftJT20B0Q==", + "dev": true, + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "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": "5.2.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz", + "integrity": "sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ==", + "requires": {} + }, + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "brotli": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz", + "integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==", + "requires": { + "base64-js": "^1.1.2" + } + }, + "browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "requires": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "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==" + }, + "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 + }, + "builtins": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", + "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", + "dev": true, + "requires": { + "semver": "^7.0.0" + } + }, + "busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dev": true, + "requires": { + "streamsearch": "^1.1.0" + } + }, + "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": "17.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.0.4.tgz", + "integrity": "sha512-Z/nL3gU+zTUjz5pCA5vVjYM8pmaw2kxM7JEiE0fv3w77Wj+sFbi70CrBruUWH0uNcEdvLDixFpgA2JM4F4DBjA==", + "dev": true, + "requires": { + "@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" + }, + "dependencies": { + "lru-cache": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "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==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "caniuse-lite": { + "version": "1.0.30001456", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001456.tgz", + "integrity": "sha512-XFHJY5dUgmpMV25UqaD4kVq2LsiaU5rS8fb0f17pCoXQiQslzmFgnfOxfvo1bTpTqf7dwG/N/05CnLCnOEKmzA==" + }, + "capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "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" + } + }, + "change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "requires": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "change-case-all": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.15.tgz", + "integrity": "sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==", + "dev": true, + "requires": { + "change-case": "^4.1.2", + "is-lower-case": "^2.0.2", + "is-upper-case": "^2.0.2", + "lower-case": "^2.0.2", + "lower-case-first": "^2.0.2", + "sponge-case": "^1.0.1", + "swap-case": "^2.0.2", + "title-case": "^3.0.3", + "upper-case": "^2.0.2", + "upper-case-first": "^2.0.2" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "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==" + }, + "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==", + "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==" + }, + "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==", + "dev": true, + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + } + }, + "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==" + }, + "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": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==" + }, + "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" + } + }, + "color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "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==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "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 + }, + "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 + }, + "colorspace": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", + "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", + "requires": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } + }, + "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": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + }, + "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==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "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 + }, + "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 + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + }, + "dependencies": { + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + } + } + }, + "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 + }, + "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 + }, + "constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "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" + } + }, + "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 + }, + "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==" + }, + "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==", + "dev": true, + "requires": { + "is-what": "^3.14.1" + } + }, + "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, + "requires": { + "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" + }, + "dependencies": { + "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, + "requires": { + "is-glob": "^4.0.3" + } + }, + "globby": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz", + "integrity": "sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==", + "dev": true, + "requires": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" + } + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true + } + } + }, + "core-js-compat": { + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.28.0.tgz", + "integrity": "sha512-myzPgE7QodMg4nnd3K1TDoES/nADRStM8Gpz0D6nhkwbmwEnE0ZGJgoWsvQ722FR8D7xS0n0LV556RcEicjTyg==", + "dev": true, + "requires": { + "browserslist": "^4.21.5" + } + }, + "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": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "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" + } + }, + "cosmiconfig-typescript-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz", + "integrity": "sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==", + "dev": true, + "requires": {} + }, + "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==", + "dev": true + }, + "critters": { + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.16.tgz", + "integrity": "sha512-JwjgmO6i3y6RWtLYmXwO5jMd+maZt8Tnfu7VVISmEWyQqfLpB8soBswf8/2bu6SBXxtKA68Al3c+qIG1ApT68A==", + "dev": true, + "requires": { + "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" + }, + "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-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "requires": { + "node-fetch": "2.6.7" + }, + "dependencies": { + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + } + } + }, + "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" + } + }, + "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, + "requires": { + "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" + } + }, + "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, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "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 + }, + "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 + }, + "dataloader": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.2.2.tgz", + "integrity": "sha512-8YnDaaf7N3k/q5HnTJVuzSyLETjoZjVmHc4AeKAzOvKHEFQKcn64OKBfzHYtE9zGjctNM7V9I0MfnUVLpi7M5g==", + "dev": true + }, + "debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", + "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==" + }, + "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==", + "peer": 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" + } + }, + "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 + }, + "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, + "requires": { + "execa": "^5.0.0" + } + }, + "defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" + } + } + }, + "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==" + }, + "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==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "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": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, + "dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true + }, + "detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "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 + }, + "dfa": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz", + "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==" + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "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": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "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, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dotenv": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", + "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", + "dev": true + }, + "dset": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz", + "integrity": "sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==", + "dev": true + }, + "ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", + "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", + "requires": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + }, + "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==" + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" + } + } + }, + "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.302", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.302.tgz", + "integrity": "sha512-Uk7C+7aPBryUR1Fwvk9VmipBcN9fVsqBO57jV2ZjTm+IZ6BMNqu7EDVEg2HxCNufk6QcWlFsBkhQyQroB2VWKw==" + }, + "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==" + }, + "enabled": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", + "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" + }, + "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==", + "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==", + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "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==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "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==", + "dev": true, + "optional": true, + "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-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==", + "requires": { + "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" + } + }, + "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==" + }, + "esbuild": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.8.tgz", + "integrity": "sha512-g24ybC3fWhZddZK6R3uD2iF/RIPnRpwJAqLov6ouX3hMbY4+tKolP0VMF3zuIYCaXun+yHwS5IPQ91N2BT191g==", + "dev": true, + "optional": true, + "requires": { + "@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" + } + }, + "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 + }, + "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": { + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.34.0.tgz", + "integrity": "sha512-1Z8iFsucw+7kSqXNZVslXS8Ioa4u2KM7GPwuKtkTFAqZ/cHMcEaR+1+Br0wLlot49cNxIiZk5wp8EAbPcYZxTg==", + "dev": true, + "requires": { + "@eslint/eslintrc": "^1.4.1", + "@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.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "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", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "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 + }, + "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 + }, + "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, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "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, + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "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": "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 + }, + "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, + "requires": { + "p-locate": "^5.0.0" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "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, + "requires": { + "p-limit": "^3.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" + } + }, + "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 + } + } + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "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, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "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 + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + }, + "espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dev": true, + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.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 + }, + "esquery": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", + "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "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 + }, + "eventemitter-asyncresource": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", + "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==", + "dev": true + }, + "eventemitter3": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz", + "integrity": "sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg==", + "peer": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "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" + } + }, + "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" + }, + "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" + } + }, + "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 + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "peer": true + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extract-files": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-11.0.0.tgz", + "integrity": "sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ==", + "dev": true + }, + "fast-decode-uri-component": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", + "integrity": "sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==", + "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==" + }, + "fast-diff": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz", + "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==", + "peer": 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==" + }, + "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 + }, + "fast-querystring": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/fast-querystring/-/fast-querystring-1.1.1.tgz", + "integrity": "sha512-qR2r+e3HvhEFmpdHMv//U8FnFlnYjaC6QKDuaXALDkw2kvHO8WDjxH+f/rHGR4Me4pnk8p9JAkRNTjYHAKRn2Q==", + "dev": true, + "requires": { + "fast-decode-uri-component": "^1.0.1" + } + }, + "fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "dev": true, + "requires": { + "punycode": "^1.3.2" + }, + "dependencies": { + "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 + } + } + }, + "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, + "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==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "requires": { + "bser": "2.1.1" + } + }, + "fbjs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", + "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", + "requires": { + "cross-fetch": "^3.1.5", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.30" + } + }, + "fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" + }, + "fecha": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "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, + "requires": { + "flat-cache": "^3.0.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==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "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==" + }, + "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==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "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==", + "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.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, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.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==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "firebase": { + "version": "9.17.1", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-9.17.1.tgz", + "integrity": "sha512-MSZaTRaaRLgDFLqoEnoPYK8zkLwQNvYeLZ3YSKdcQxG8hDifNO22ywS1cSA1ZCGHlQeOsDtfDwBejKcANf/RQw==", + "requires": { + "@firebase/analytics": "0.9.3", + "@firebase/analytics-compat": "0.2.3", + "@firebase/app": "0.9.3", + "@firebase/app-check": "0.6.3", + "@firebase/app-check-compat": "0.3.3", + "@firebase/app-compat": "0.2.3", + "@firebase/app-types": "0.9.0", + "@firebase/auth": "0.21.3", + "@firebase/auth-compat": "0.3.3", + "@firebase/database": "0.14.3", + "@firebase/database-compat": "0.3.3", + "@firebase/firestore": "3.8.3", + "@firebase/firestore-compat": "0.3.3", + "@firebase/functions": "0.9.3", + "@firebase/functions-compat": "0.3.3", + "@firebase/installations": "0.6.3", + "@firebase/installations-compat": "0.2.3", + "@firebase/messaging": "0.12.3", + "@firebase/messaging-compat": "0.2.3", + "@firebase/performance": "0.6.3", + "@firebase/performance-compat": "0.2.3", + "@firebase/remote-config": "0.4.3", + "@firebase/remote-config-compat": "0.2.3", + "@firebase/storage": "0.11.1", + "@firebase/storage-compat": "0.3.1", + "@firebase/util": "1.9.2" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "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 + }, + "fn.name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", + "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" + }, + "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 + }, + "fontkit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/fontkit/-/fontkit-1.9.0.tgz", + "integrity": "sha512-HkW/8Lrk8jl18kzQHvAw9aTHe1cqsyx5sDnxncx652+CIfhawokEPkeM3BoIC+z/Xv7a0yMr0f3pRRwhGH455g==", + "requires": { + "@swc/helpers": "^0.3.13", + "brotli": "^1.3.2", + "clone": "^2.1.2", + "deep-equal": "^2.0.5", + "dfa": "^1.2.0", + "restructure": "^2.0.1", + "tiny-inflate": "^1.0.3", + "unicode-properties": "^1.3.1", + "unicode-trie": "^2.0.0" + }, + "dependencies": { + "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==", + "requires": { + "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" + } + } + } + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "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 + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true + }, + "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==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "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, + "requires": { + "minipass": "^4.0.0" + } + }, + "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 + }, + "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==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "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==" + }, + "fuzzy": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/fuzzy/-/fuzzy-0.1.3.tgz", + "integrity": "sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w==" + }, + "gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "dev": true, + "requires": { + "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" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "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 + }, + "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 + }, + "glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.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==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "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==" + }, + "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" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "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 + }, + "graphql": { + "version": "16.6.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.6.0.tgz", + "integrity": "sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==" + }, + "graphql-config": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-4.4.1.tgz", + "integrity": "sha512-B8wlvfBHZ5WnI4IiuQZRqql6s+CKz7S+xpUeTb28Z8nRBi8tH9ChEBgT5FnTyE05PUhHlrS2jK9ICJ4YBl9OtQ==", + "dev": true, + "requires": { + "@graphql-tools/graphql-file-loader": "^7.3.7", + "@graphql-tools/json-file-loader": "^7.3.7", + "@graphql-tools/load": "^7.5.5", + "@graphql-tools/merge": "^8.2.6", + "@graphql-tools/url-loader": "^7.9.7", + "@graphql-tools/utils": "^9.0.0", + "cosmiconfig": "8.0.0", + "minimatch": "4.2.1", + "string-env-interpolation": "1.0.1", + "tslib": "^2.4.0" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "cosmiconfig": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz", + "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==", + "dev": true, + "requires": { + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0" + } + }, + "minimatch": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz", + "integrity": "sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "graphql-request": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-5.1.0.tgz", + "integrity": "sha512-0OeRVYigVwIiXhNmqnPDt+JhMzsjinxHE7TVy3Lm6jUzav0guVcL0lfSbi6jVTRAxcbwgyr6yrZioSHxf9gHzw==", + "dev": true, + "requires": { + "@graphql-typed-document-node/core": "^3.1.1", + "cross-fetch": "^3.1.5", + "extract-files": "^9.0.0", + "form-data": "^3.0.0" + }, + "dependencies": { + "extract-files": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz", + "integrity": "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==", + "dev": true + } + } + }, + "graphql-tag": { + "version": "2.12.6", + "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", + "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", + "requires": { + "tslib": "^2.1.0" + } + }, + "graphql-ws": { + "version": "5.11.3", + "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.11.3.tgz", + "integrity": "sha512-fU8zwSgAX2noXAsuFiCZ8BtXeXZOzXyK5u1LloCdacsVth4skdBMPO74EG51lBoWSIZ8beUocdpV8+cQHBODnQ==", + "devOptional": true, + "requires": {} + }, + "hammerjs": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", + "integrity": "sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==" + }, + "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 + }, + "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-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==" + }, + "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==", + "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==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "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 + }, + "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, + "requires": { + "@assemblyscript/loader": "^0.10.1", + "base64-js": "^1.2.0", + "pako": "^1.0.3" + } + }, + "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 + }, + "header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "requires": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + } + }, + "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, + "requires": { + "lru-cache": "^7.5.1" + }, + "dependencies": { + "lru-cache": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "dev": true + } + } + }, + "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": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "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, + "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" + } + } + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "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 + }, + "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" + }, + "dependencies": { + "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 + } + } + }, + "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==" + }, + "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" + }, + "dependencies": { + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + } + } + }, + "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, + "requires": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + } + }, + "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, + "requires": { + "@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" + } + }, + "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, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "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 + }, + "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" + } + }, + "hyphenation.de": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/hyphenation.de/-/hyphenation.de-0.2.1.tgz", + "integrity": "sha512-s6Y4TFA8xWjRLneOPI6HV/+wzfm2c2yurTvFaXlznmsbeI6waZhMpxu94fSXGNGsrPxrzI1zTtYDEWeEeaANnw==", + "requires": { + "hypher": "*" + } + }, + "hyphenation.en-us": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/hyphenation.en-us/-/hyphenation.en-us-0.2.1.tgz", + "integrity": "sha512-ItXYgvIpfN8rfXl/GTBQC7DsSb5PPsKh9gGzViK/iWzCS5mvjDebFJ6xCcIYo8dal+nSp2rUzvTT7BosrKlL8A==", + "requires": { + "hypher": "*" + } + }, + "hypher": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/hypher/-/hypher-0.2.5.tgz", + "integrity": "sha512-kUTpuyzBWWDO2VakmjHC/cxesg4lKQP+Fdc+7lrK4yvjNjkV9vm5UTZMDAwOyyHTOpbkYrAMlNZHG61NnE9vYQ==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "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, + "requires": {} + }, + "idb": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.1.tgz", + "integrity": "sha512-UUxlE7vGWK5RfB/fDwEGgRf84DY/ieqNha6msMV99UsEMQhJ1RwbCd8AYBj3QMgnE3VZnfQvm4oKVCJTYlqIgg==" + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "ignore-walk": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.1.tgz", + "integrity": "sha512-/c8MxUAqpRccq+LyDOecwF+9KqajueJHh8fz7g3YqjMZt+NSfJzx05zrKiXwa2sKwFCzaiZ5qUVfRj0pmxixEA==", + "dev": true, + "requires": { + "minimatch": "^6.1.6" + }, + "dependencies": { + "minimatch": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz", + "integrity": "sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "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 + }, + "immutable": { + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", + "integrity": "sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==" + }, + "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" + }, + "dependencies": { + "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 + } + } + }, + "import-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz", + "integrity": "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==" + }, + "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 + }, + "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": "3.0.1", + "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz", + "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==", + "dev": true + }, + "inquirer": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", + "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", + "requires": { + "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" + }, + "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" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "inquirer-autocomplete-prompt": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/inquirer-autocomplete-prompt/-/inquirer-autocomplete-prompt-1.4.0.tgz", + "integrity": "sha512-qHgHyJmbULt4hI+kCmwX92MnSxDs/Yhdt4wPA30qnoa01OF6uTXV8yvH4hKXgdaTNmkZ9D01MHjqKYEuJN+ONw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "figures": "^3.2.0", + "run-async": "^2.4.0", + "rxjs": "^6.6.2" + }, + "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" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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" + } + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "requires": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "dev": true + }, + "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 + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "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==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-array-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz", + "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-typed-array": "^1.1.10" + } + }, + "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==", + "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==", + "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==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "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==" + }, + "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==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "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==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "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==", + "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==" + }, + "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-lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-2.0.2.tgz", + "integrity": "sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==", + "requires": { + "tslib": "^2.0.3" + } + }, + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "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==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "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 + }, + "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 + }, + "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==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" + }, + "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==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "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==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "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==", + "requires": { + "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-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "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==" + }, + "is-upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-2.0.2.tgz", + "integrity": "sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==", + "requires": { + "tslib": "^2.0.3" + } + }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" + }, + "is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "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 + }, + "isomorphic-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", + "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", + "dev": true, + "requires": { + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" + } + }, + "isomorphic-ws": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz", + "integrity": "sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==", + "dev": true, + "requires": {} + }, + "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": "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" + }, + "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 + } + } + }, + "iterall": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz", + "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==", + "devOptional": true + }, + "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==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.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==" + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-beautify": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.11.0.tgz", + "integrity": "sha512-a26B+Cx7USQGSWnz9YxgJNMmML/QG2nqIaL7VVYPCXbqiKz8PN0waSNvroMtvAK6tY7g/wPdNWGEP+JTNIBr6A==", + "requires": { + "config-chain": "^1.1.12", + "editorconfig": "^0.15.3", + "glob": "^7.1.3", + "mkdirp": "~1.0.3", + "nopt": "^4.0.3" + }, + "dependencies": { + "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" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.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" + } + } + } + }, + "js-sdsl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "dev": true + }, + "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": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "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==" + }, + "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==" + }, + "json-stable-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.2.tgz", + "integrity": "sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g==", + "dev": true, + "requires": { + "jsonify": "^0.0.1" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "json-to-pretty-yaml": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/json-to-pretty-yaml/-/json-to-pretty-yaml-1.2.2.tgz", + "integrity": "sha512-rvm6hunfCcqegwYaG5T4yKJWxc9FXFgBVrcTZ4XfSVRwa5HA/Xs+vB/Eo9treYYHCeNM0nrSUr82V/M31Urc7A==", + "dev": true, + "requires": { + "remedial": "^1.0.7", + "remove-trailing-spaces": "^1.0.6" + } + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + }, + "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==" + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", + "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", + "dev": true + }, + "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 + }, + "jsonwebtoken": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", + "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", + "dev": true, + "requires": { + "jws": "^3.2.2", + "lodash": "^4.17.21", + "ms": "^2.1.1", + "semver": "^7.3.8" + } + }, + "jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dev": true, + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dev": true, + "requires": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "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" + } + }, + "katex": { + "version": "0.16.4", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.4.tgz", + "integrity": "sha512-WudRKUj8yyBeVDI4aYMNxhx5Vhh2PjpzQw1GRu/LVGqL4m1AxwD1GcUp0IMbdJaf5zsjtj8ghP0DOQRYhroNkw==", + "requires": { + "commander": "^8.0.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 + }, + "klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "dev": true + }, + "kuler": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", + "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" + }, + "latex.js": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/latex.js/-/latex.js-0.12.4.tgz", + "integrity": "sha512-Gf5YM0MLhWLk1V3wEVYpKvjQd7k0uKnh5TxhKmbqvy1hEMzGWSgkg2xH3qfssyc3WnKo7XPeG+OKbIHHyW+mIQ==", + "requires": { + "commander": "5.x", + "fs-extra": "9.x", + "hyphenation.de": "*", + "hyphenation.en-us": "*", + "js-beautify": "1.11.x", + "stdin": "*", + "svgdom": "^0.1.8" + }, + "dependencies": { + "commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" + }, + "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==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, + "less": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", + "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", + "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": "^3.1.0", + "parse-node-version": "^1.0.1", + "source-map": "~0.6.0", + "tslib": "^2.3.0" + }, + "dependencies": { + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "optional": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "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, + "optional": true + } + } + }, + "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, + "requires": { + "klona": "^2.0.4" + } + }, + "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, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "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, + "requires": { + "webpack-sources": "^3.0.0" + } + }, + "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 + }, + "listr2": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", + "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", + "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.5", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + } + }, + "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==" + }, + "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 + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "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.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" + }, + "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 + }, + "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 + }, + "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==", + "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==", + "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==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.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==", + "dev": true, + "requires": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.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" + } + }, + "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" + } + } + } + }, + "logform": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.5.1.tgz", + "integrity": "sha512-9FyqAm9o9NKKfiAKfZoYo9bGXXuwMkxQiQttkT4YjjVtQVIQtK6LmVtlxmCaFswo6N4AfEkHqZTV0taDtPotNg==", + "requires": { + "@colors/colors": "1.5.0", + "@types/triple-beam": "^1.3.2", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + } + }, + "long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "lower-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case-first/-/lower-case-first-2.0.2.tgz", + "integrity": "sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "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==", + "requires": { + "yallist": "^3.0.2" + } + }, + "magic-string": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "peer": true, + "requires": { + "@jridgewell/sourcemap-codec": "^1.4.13" + } + }, + "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" + }, + "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 + } + } + }, + "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": "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, + "requires": { + "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" + }, + "dependencies": { + "@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, + "requires": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + } + }, + "cacache": { + "version": "16.1.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", + "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "dev": true, + "requires": { + "@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" + } + }, + "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" + } + }, + "lru-cache": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "dev": true + }, + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "ssri": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "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, + "requires": { + "unique-slug": "^3.0.0" + } + }, + "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, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==" + }, + "material-design-icons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/material-design-icons/-/material-design-icons-3.0.1.tgz", + "integrity": "sha512-t19Z+QZBwSZulxptEu05kIm+UyfIdJY1JDwI+nx02j269m6W414whiQz9qfvQIiLrdx71RQv+T48nHhuQXOCIQ==" + }, + "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 + }, + "memfs": { + "version": "3.4.13", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz", + "integrity": "sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==", + "dev": true, + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "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-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==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "meros": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/meros/-/meros-1.2.1.tgz", + "integrity": "sha512-R2f/jxYqCAGI19KhAvaxSOxALBMkaXWH2a7rOyqQw+ZmizX5bKkEYWLzdhC+U82ZVVPVp6MCXe3EkVligh+12g==", + "dev": true, + "requires": {} + }, + "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" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.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==" + }, + "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, + "requires": { + "schema-utils": "^4.0.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 + }, + "minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true + }, + "minipass": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.1.tgz", + "integrity": "sha512-KS4CHIsDfOZetnT+u6fwxyFADXLamtkPxkGScmmtTW//MlRrImV+LtbmbJpLQ86Hw7km/utbfEfndhGBrfwvlA==", + "dev": true + }, + "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" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "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, + "requires": { + "encoding": "^0.1.13", + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "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" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "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" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "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" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "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" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "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" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "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": "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, + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "needle": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", + "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", + "dev": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.6.3", + "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" + } + }, + "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" + } + } + } + }, + "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==" + }, + "ngx-quill": { + "version": "20.0.1", + "resolved": "https://registry.npmjs.org/ngx-quill/-/ngx-quill-20.0.1.tgz", + "integrity": "sha512-X02Me3RYuQgoOHXzYrkdi4aaDHPkyTZTUib+2amKxAMpM9LEOh/QYrFjudreQJtih6rhV6kRorO5AS4UueX9Mw==", + "requires": { + "tslib": "^2.3.0" + } + }, + "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, + "optional": true, + "requires": { + "node-addon-api": "^3.0.0", + "node-gyp-build": "^4.2.2" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "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-fetch": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "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 + }, + "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, + "requires": { + "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" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "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" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "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, + "requires": { + "abbrev": "^1.0.0" + } + } + } + }, + "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 + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" + }, + "nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "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, + "requires": { + "hosted-git-info": "^6.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "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 + }, + "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, + "requires": { + "npm-normalize-package-bin": "^3.0.0" + } + }, + "npm-install-checks": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.0.0.tgz", + "integrity": "sha512-SBU9oFglRVZnfElwAtF14NivyulDqF1VKqqwNsFW9HDcbHMAPHpRSsVFgKuwFGq/hVvWZExz62Th0kvxn/XE7Q==", + "dev": true, + "requires": { + "semver": "^7.1.1" + } + }, + "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 + }, + "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, + "requires": { + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + } + }, + "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, + "requires": { + "ignore-walk": "^6.0.0" + } + }, + "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, + "requires": { + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^10.0.0", + "semver": "^7.3.5" + } + }, + "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, + "requires": { + "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" + }, + "dependencies": { + "lru-cache": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "dev": true + }, + "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, + "requires": { + "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" + } + }, + "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, + "requires": { + "encoding": "^0.1.13", + "minipass": "^4.0.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + } + } + } + }, + "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" + } + }, + "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, + "requires": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.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==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + }, + "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==" + }, + "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==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "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==" + }, + "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==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.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==", + "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" + } + }, + "one-time": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", + "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", + "requires": { + "fn.name": "1.x.x" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.1.tgz", + "integrity": "sha512-/4b7qZNhv6Uhd7jjnREh1NjnPxlTq+XNWPG88Ydkj5AILcA5m3ajvcg57pB24EQjKv0dK62XnDqk9c/hkIG5Kg==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "optimism": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/optimism/-/optimism-0.16.2.tgz", + "integrity": "sha512-zWNbgWj+3vLEjZNIh/okkY2EUfX+vB9TJopzIZwT1xxaMqC5hRLLraePod4c5n4He08xuXNH+zhKFFCu390wiQ==", + "requires": { + "@wry/context": "^0.7.0", + "@wry/trie": "^0.3.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "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" + } + }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "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" + }, + "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" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==" + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "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" + } + }, + "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==", + "requires": { + "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.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": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "dependencies": { + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true + } + } + }, + "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==" + }, + "pacote": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.1.0.tgz", + "integrity": "sha512-FFcjtIl+BQNfeliSm7MZz5cpdohvUV1yjGnqgVM4UnVF7JslRY0ImXAygdaCDV0jjUADEWu4y5xsDV8brtrTLg==", + "dev": true, + "requires": { + "@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" + } + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parchment": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz", + "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg==", + "peer": true + }, + "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" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "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" + } + }, + "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": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "devOptional": true, + "requires": { + "entities": "^4.4.0" + }, + "dependencies": { + "entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "devOptional": true + } + } + }, + "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, + "requires": { + "entities": "^4.3.0", + "parse5": "^7.0.0", + "parse5-sax-parser": "^7.0.0" + }, + "dependencies": { + "entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "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": "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, + "requires": { + "parse5": "^7.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 + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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==" + }, + "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-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 + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==" + }, + "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 + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "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 + }, + "piscina": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.2.0.tgz", + "integrity": "sha512-yn/jMdHRw+q2ZJhFhyqsmANcbF6V2QwmD84c6xRau+QpQOmtrBCoRGdvTfeuFDYXB5W2m6MfLkjkvQa9lUSmIA==", + "dev": true, + "requires": { + "eventemitter-asyncresource": "^1.0.0", + "hdr-histogram-js": "^2.0.1", + "hdr-histogram-percentiles-obj": "^3.0.0", + "nice-napi": "^1.0.2" + } + }, + "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" + } + }, + "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==", + "dev": true, + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "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, + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.8" + } + }, + "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, + "requires": {} + }, + "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-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==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + }, + "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": "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" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" + }, + "protobufjs": { + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", + "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^4.0.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" + }, + "dependencies": { + "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 + } + } + }, + "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 + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" + }, + "pvtsutils": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.2.tgz", + "integrity": "sha512-+Ipe2iNUyrZz+8K/2IOo+kKikdtfhRKzNpQbruF2URmqPtoqAs8g3xS7TJvFF2GcPXjh7DkqMnpVveRFq4PgEQ==", + "dev": true, + "requires": { + "tslib": "^2.4.0" + } + }, + "pvutils": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz", + "integrity": "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==", + "dev": true + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "requires": { + "inherits": "~2.0.3" + } + }, + "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 + }, + "quill": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz", + "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==", + "peer": true, + "requires": { + "clone": "^2.1.1", + "deep-equal": "^1.0.1", + "eventemitter3": "^2.0.3", + "extend": "^3.0.2", + "parchment": "^1.1.4", + "quill-delta": "^3.6.2" + } + }, + "quill-delta": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz", + "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==", + "peer": true, + "requires": { + "deep-equal": "^1.0.1", + "extend": "^3.0.2", + "fast-diff": "1.1.2" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "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 + } + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "read-package-json": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.0.tgz", + "integrity": "sha512-b/9jxWJ8EwogJPpv99ma+QwtqB7FSl3+V6UXS7Aaay8/5VwMY50oIFooY1UKXMWpfNCM6T/PoGqa5GD1g9xf9w==", + "dev": true, + "requires": { + "glob": "^8.0.1", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^5.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "dependencies": { + "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 + } + } + }, + "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, + "requires": { + "json-parse-even-better-errors": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "dependencies": { + "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 + } + } + }, + "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==", + "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==", + "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==", + "peer": 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.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==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "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==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "regexpu-core": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.1.tgz", + "integrity": "sha512-nCOzW2V/X15XpLsK2rlgdwrysrBq+AauCn+omItIz4R1pIcmeot5zvjdmOBRLzEH/CkC6IxMJVmxDe3QcMuNVQ==", + "dev": true, + "requires": { + "@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" + } + }, + "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 + } + } + }, + "relay-runtime": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/relay-runtime/-/relay-runtime-12.0.0.tgz", + "integrity": "sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==", + "requires": { + "@babel/runtime": "^7.0.0", + "fbjs": "^3.0.0", + "invariant": "^2.2.4" + } + }, + "remedial": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/remedial/-/remedial-1.0.8.tgz", + "integrity": "sha512-/62tYiOe6DzS5BqVsNpH/nkGlX45C/Sp6V+NtiN6JQNS1Viay7cWkazmRkrQrdFj2eshDe96SIQNIoMxqhzBOg==", + "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 + }, + "remove-trailing-spaces": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/remove-trailing-spaces/-/remove-trailing-spaces-1.0.8.tgz", + "integrity": "sha512-O3vsMYfWighyFbTd8hk8VaSj9UAGENxAtX+//ugIst2RMk5e03h6RoIS+0ylsFxY1gvmPuAY/PO4It+gPEeySA==", + "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-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==" + }, + "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==" + }, + "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 + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "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 + }, + "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, + "requires": { + "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" + }, + "dependencies": { + "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, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.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 + } + } + }, + "response-iterator": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/response-iterator/-/response-iterator-0.2.6.tgz", + "integrity": "sha512-pVzEEzrsg23Sh053rmDUvLSkGXluZio0qu8VT6ukrYuvtjVfCbDZH9d6PGXb8HZfzdNZt8feXv/jvUzlhRgLnw==" + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "restructure": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/restructure/-/restructure-2.0.1.tgz", + "integrity": "sha512-e0dOpjm5DseomnXx2M5lpdZ5zoHqF1+bqdMJUohoYVVQa7cBdnk7fdmeI6byNWP/kiME72EeTiSypTCVnpLiDg==" + }, + "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==", + "dev": true, + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "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" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" + }, + "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" + } + }, + "rxfire": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/rxfire/-/rxfire-6.0.3.tgz", + "integrity": "sha512-77nkyffHh7jgfi1YA/N9RI+kWxYpgKk6GRML1lyersvaqbJt4hkvWwk1rWib9Rb5Lr5mT+Ha45lu7nM79sJCZA==", + "requires": { + "tslib": "^1.9.0 || ~2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "rxjs": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", + "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", + "requires": { + "tslib": "^2.1.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==" + }, + "safe-stable-stringify": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.2.tgz", + "integrity": "sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "safevalues": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/safevalues/-/safevalues-0.3.4.tgz", + "integrity": "sha512-LRneZZRXNgjzwG4bDQdOTSbze3fHm1EAKN/8bePxnlEZiBmkYEDggaHbuvHI9/hoqHbGfsEA7tWS9GhYHZBBsw==" + }, + "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, + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "dependencies": { + "immutable": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.4.tgz", + "integrity": "sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==", + "dev": true + } + } + }, + "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, + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "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, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "scuid": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/scuid/-/scuid-1.1.0.tgz", + "integrity": "sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg==", + "dev": true + }, + "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 + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "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==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "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 + } + } + }, + "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 + }, + "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 + } + } + }, + "sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "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==", + "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" + } + }, + "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==" + }, + "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==" + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "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": "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 + }, + "shell-quote": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.0.tgz", + "integrity": "sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ==", + "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==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==" + }, + "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==" + }, + "signedsource": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/signedsource/-/signedsource-1.0.0.tgz", + "integrity": "sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww==" + }, + "sigstore": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.0.0.tgz", + "integrity": "sha512-e+qfbn/zf1+rCza/BhIA//Awmf0v1pa5HQS8Xk8iXrn9bgytytVLqYD0P7NSqZ6IELTgq+tcDvLPkQjNHyWLNg==", + "dev": true, + "requires": { + "make-fetch-happen": "^11.0.1", + "tuf-js": "^1.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "dev": true + }, + "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, + "requires": { + "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" + } + }, + "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, + "requires": { + "encoding": "^0.1.13", + "minipass": "^4.0.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.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==", + "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==" + } + } + }, + "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" + }, + "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 + } + } + }, + "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 + }, + "snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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" + } + }, + "socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "dev": true, + "requires": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + } + }, + "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, + "requires": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + } + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + }, + "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 + }, + "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, + "requires": { + "abab": "^2.0.6", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.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, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "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==", + "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==" + } + } + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "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 + }, + "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, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "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" + } + }, + "sponge-case": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sponge-case/-/sponge-case-1.0.1.tgz", + "integrity": "sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA==", + "requires": { + "tslib": "^2.0.3" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "ssri": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.1.tgz", + "integrity": "sha512-WVy6di9DlPOeBWEjMScpNipeSX2jIZBGEn5Uuo8Q7aIuFEuDX0pw8RxcOjlD1TWP4obi24ki7m/13+nFpcbXrw==", + "dev": true, + "requires": { + "minipass": "^4.0.0" + } + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + }, + "stdin": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/stdin/-/stdin-0.0.1.tgz", + "integrity": "sha512-2bacd1TXzqOEsqRa+eEWkRdOSznwptrs4gqFcpMq5tOtmJUGPZd10W5Lam6wQ4YQ/+qjQt4e9u35yXCF6mrlfQ==" + }, + "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==", + "requires": { + "internal-slot": "^1.0.4" + } + }, + "streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "dev": true + }, + "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==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-env-interpolation": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz", + "integrity": "sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==", + "dev": true + }, + "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" + } + }, + "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-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 + }, + "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 + }, + "subscriptions-transport-ws": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.11.0.tgz", + "integrity": "sha512-8D4C6DIH5tGiAIpp5I0wD/xRlNiZAPGHygzCe7VzyzUoxHtawzjNAY9SUTXU05/EY2NMY9/9GF0ycizkXr1CWQ==", + "devOptional": true, + "requires": { + "backo2": "^1.0.2", + "eventemitter3": "^3.1.0", + "iterall": "^1.2.1", + "symbol-observable": "^1.0.4", + "ws": "^5.2.0 || ^6.0.0 || ^7.0.0" + }, + "dependencies": { + "eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", + "devOptional": true + }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "devOptional": true + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "devOptional": true, + "requires": {} + } + } + }, + "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==", + "dev": true + }, + "svgdom": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/svgdom/-/svgdom-0.1.13.tgz", + "integrity": "sha512-qcpPCOAtbQjG5ZuY28kN3F03+slpFwN5n0w3dsMCEpXu8sPhb+wuWBwHQHs7Ayvh4Ou0QIE6WH7mq/viZHdcxg==", + "requires": { + "fontkit": "^1.8.1", + "image-size": "^1.0.2", + "sax": "^1.2.4" + }, + "dependencies": { + "image-size": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", + "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==", + "requires": { + "queue": "6.0.2" + } + } + } + }, + "swap-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-2.0.2.tgz", + "integrity": "sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw==", + "requires": { + "tslib": "^2.0.3" + } + }, + "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==" + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "tar": { + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", + "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "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" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "terser": { + "version": "5.16.3", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.3.tgz", + "integrity": "sha512-v8wWLaS/xt3nE9dgKEWhNUFP6q4kngO5B8eYFUuebsu7Dw/UNAnpUod6UHo04jSSkv8TzKHjZDSd7EXdDQAl8Q==", + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "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==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "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==" + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "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, + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "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" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "text-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" + }, + "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==" + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "tiny-inflate": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==" + }, + "title-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/title-case/-/title-case-3.0.3.tgz", + "integrity": "sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==", + "requires": { + "tslib": "^2.0.3" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "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-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==", + "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 + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "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 + }, + "triple-beam": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", + "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" + }, + "ts-invariant": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.10.3.tgz", + "integrity": "sha512-uivwYcQaxAucv1CzRp2n/QdYPo4ILf9VXgH19zEIjFx2EJufV16P0JtJVpYHy89DItG6Kwj2oIUjrcK5au+4tQ==", + "requires": { + "tslib": "^2.1.0" + } + }, + "ts-log": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/ts-log/-/ts-log-2.2.5.tgz", + "integrity": "sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA==", + "dev": true + }, + "ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "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" + } + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "tslint": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz", + "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==", + "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" + }, + "dependencies": { + "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" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "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 + }, + "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" + } + }, + "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" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "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" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "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 + } + } + }, + "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 + } + } + }, + "tuf-js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.0.0.tgz", + "integrity": "sha512-1dxsQwESDzACJjTdYHQ4wJ1f/of7jALWKfJEHSBWUQB/5UTJUx9SW6GHXp4mZ1KvdBRJCpGjssoPFGi4hvw8/A==", + "dev": true, + "requires": { + "make-fetch-happen": "^11.0.1", + "minimatch": "^6.1.0" + }, + "dependencies": { + "lru-cache": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "dev": true + }, + "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, + "requires": { + "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" + } + }, + "minimatch": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz", + "integrity": "sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "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, + "requires": { + "encoding": "^0.1.13", + "minipass": "^4.0.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + } + } + } + }, + "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": { + "prelude-ls": "^1.2.1" + } + }, + "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==" + }, + "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" + } + }, + "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 + }, + "typescript": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==" + }, + "ua-parser-js": { + "version": "0.7.33", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.33.tgz", + "integrity": "sha512-s8ax/CeZdK9R/56Sui0WM6y9OFREJarMRHqLB2EwkovemBxNQ+Bqu8GAsUnVcXKgphb++ghr/B2BZx4mahujPw==" + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==" + }, + "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.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 + }, + "unicode-properties": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz", + "integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==", + "requires": { + "base64-js": "^1.3.0", + "unicode-trie": "^2.0.0" + } + }, + "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 + }, + "unicode-trie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", + "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", + "requires": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + }, + "dependencies": { + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==" + } + } + }, + "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, + "requires": { + "unique-slug": "^4.0.0" + } + }, + "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, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unixify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz", + "integrity": "sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==", + "dev": true, + "requires": { + "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" + } + } + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "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==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urlpattern-polyfill": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-6.0.2.tgz", + "integrity": "sha512-5vZjFlH9ofROmuWmXM9yj2wljYKgWstGwe8YTyiqM7hVum/g9LyCizPZtb3UqsuppVwety9QJmfc42VggLpTgg==", + "dev": true, + "requires": { + "braces": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "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": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "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 + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "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, + "requires": { + "builtins": "^5.0.0" + } + }, + "value-or-promise": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.12.tgz", + "integrity": "sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q==", + "dev": true + }, + "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 + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "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==", + "requires": { + "defaults": "^1.0.3" + } + }, + "web-streams-polyfill": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", + "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", + "dev": true + }, + "webcrypto-core": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-1.7.6.tgz", + "integrity": "sha512-TBPiewB4Buw+HI3EQW+Bexm19/W4cP/qZG/02QJCXN+iN+T5sl074vZ3rJcle/ZtDBQSgjkbsQO/1eFcxnSBUA==", + "dev": true, + "requires": { + "@peculiar/asn1-schema": "^2.1.6", + "@peculiar/json-schema": "^1.1.12", + "asn1js": "^3.0.1", + "pvtsutils": "^1.3.2", + "tslib": "^2.4.0" + } + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "requires": { + "@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" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "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==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "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==" + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "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, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.12", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + } + }, + "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, + "requires": { + "@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" + }, + "dependencies": { + "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, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + } + } + } + }, + "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, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "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==" + }, + "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, + "requires": { + "typed-assert": "^1.0.8" + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "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==" + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", + "dev": true + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.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" + } + }, + "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==", + "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-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "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==" + }, + "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==", + "requires": { + "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" + } + }, + "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 + }, + "winston": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.8.2.tgz", + "integrity": "sha512-MsE1gRx1m5jdTTO9Ld/vND4krP2To+lgDoMEHGGa4HIlAUyXJtfc7CxQcGXVyz2IBpw5hbFkj2b/AtUdQwyRew==", + "requires": { + "@colors/colors": "1.5.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.4.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.5.0" + } + }, + "winston-transport": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", + "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==", + "requires": { + "logform": "^2.3.2", + "readable-stream": "^3.6.0", + "triple-beam": "^1.3.0" + } + }, + "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 + }, + "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": "8.12.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz", + "integrity": "sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==", + "dev": true, + "requires": {} + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, + "yaml-ast-parser": { + "version": "0.0.43", + "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", + "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==", + "dev": true + }, + "yargs": { + "version": "17.6.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", + "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "requires": { + "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" + }, + "dependencies": { + "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==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + } + } + }, + "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==" + }, + "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 + }, + "zen-observable": { + "version": "0.8.15", + "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.15.tgz", + "integrity": "sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==" + }, + "zen-observable-ts": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-1.2.5.tgz", + "integrity": "sha512-QZWQekv6iB72Naeake9hS1KxHlotfRpe+WGNbNx5/ta+R3DNjVO2bswf63gXlWDcs+EMd7XY8HfVQyP1X6T4Zg==", + "requires": { + "zen-observable": "0.8.15" + } + }, + "zone.js": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.8.tgz", + "integrity": "sha512-82bctBg2hKcEJ21humWIkXRlLBBmrc3nN7DFh5LGGhcyycO2S7FN8NmdvlcKaGFDNVL4/9kFLmwmInTavdJERA==", + "peer": true, + "requires": { + "tslib": "^2.3.0" + } + } + } +} diff --git a/frontend/package.json b/frontend/package.json new file mode 100644 index 000000000..3823888d6 --- /dev/null +++ b/frontend/package.json @@ -0,0 +1,67 @@ +{ + "name": "frontend", + "version": "1.2.0", + "engines": { + "node": "16.x", + "npm": "8.x" + }, + "scripts": { + "start": "ng serve --proxy-config proxy.conf.json", + "generate-graphql": "graphql-codegen --config codegen.yml", + "build": "ng build", + "build:prod": "ng build --configuration=production", + "build:watch": "ng build --watch", + "test": "ng test", + "lint": "ng lint", + "e2e": "ng e2e" + }, + "private": true, + "devDependencies": { + "@angular-devkit/build-angular": "^15.2.0", + "@angular/cli": "^15.2.0", + "@graphql-codegen/cli": "^2.11.3", + "@graphql-codegen/introspection": "^2.2.0", + "@graphql-codegen/typescript": "^2.7.2", + "@graphql-codegen/typescript-operations": "^2.5.2", + "eslint": "^8.21.0", + "subscriptions-transport-ws": "^0.11.0", + "tslint": "^6.1.3", + "typescript": "^4.7.4" + }, + "dependencies": { + "@angular/common": "^15.2.0", + "@angular/core": "^15.2.0", + "@angular/fire": "^7.4.1", + "@angular/material": "^15.2.0", + "@angular/platform-browser-dynamic": "^15.2.0", + "@angular/router": "^15.2.0", + "@angular/service-worker": "^15.2.0", + "@apollo/client": "^3.7.9", + "@graphql-codegen/typescript-apollo-angular": "^3.5.2", + "@ng-bootstrap/ng-bootstrap": "^14.0.1", + "@ngrx/effects": "^15.3.0", + "@ngrx/store": "^15.3.0", + "@ngx-translate/core": "^14.0.0", + "@ngx-translate/http-loader": "^7.0.0", + "angular-animations": "^0.11.0", + "angular-google-charts": "^2.2.3", + "apollo-angular": "^4.2.1", + "bootstrap": "^5.2.0", + "firebase": "^9.9.2", + "graphql": "^16", + "hammerjs": "^2.0.8", + "katex": "^0.16.0", + "latex.js": "^0.12.4", + "material-design-icons": "^3.0.1", + "ngx-quill": "^20.0.1" + }, + "overrides": { + "apollo-angular": { + "@angular/core": "$@angular/core" + }, + "angular-google-charts": { + "@angular/common": "^15.0.3", + "@angular/core": "^15.0.3" + } + } +} diff --git a/frontend/proxy.conf.json b/frontend/proxy.conf.json new file mode 100644 index 000000000..6797bd843 --- /dev/null +++ b/frontend/proxy.conf.json @@ -0,0 +1,14 @@ +{ + "/api": { + "target": "http://localhost:80", + "secure": true, + "changeOrigin": true, + "logLevel": "debug" + }, + "/graphql": { + "target": "http://localhost:4444", + "secure": true, + "changeOrigin": true, + "logLevel": "debug" + } +} diff --git a/angular-cards/src/android-chrome-192x192.png b/frontend/src/android-chrome-192x192.png similarity index 100% rename from angular-cards/src/android-chrome-192x192.png rename to frontend/src/android-chrome-192x192.png diff --git a/angular-cards/src/android-chrome-512x512.png b/frontend/src/android-chrome-512x512.png similarity index 100% rename from angular-cards/src/android-chrome-512x512.png rename to frontend/src/android-chrome-512x512.png diff --git a/angular-cards/src/app/app-routing.module.ts b/frontend/src/app/app-routing.module.ts similarity index 95% rename from angular-cards/src/app/app-routing.module.ts rename to frontend/src/app/app-routing.module.ts index 52fbe86f4..ea21116a8 100644 --- a/angular-cards/src/app/app-routing.module.ts +++ b/frontend/src/app/app-routing.module.ts @@ -42,7 +42,7 @@ const routes: Routes = [ @NgModule({ imports: [ - RouterModule.forRoot(routes, { preloadingStrategy: AppCustomPreloader, urlUpdateStrategy: 'eager', relativeLinkResolution: 'legacy' }), + RouterModule.forRoot(routes, { preloadingStrategy: AppCustomPreloader, urlUpdateStrategy: 'eager' }), ], exports: [RouterModule], providers: [AppCustomPreloader], diff --git a/angular-cards/src/app/app.component.html b/frontend/src/app/app.component.html similarity index 100% rename from angular-cards/src/app/app.component.html rename to frontend/src/app/app.component.html diff --git a/angular-cards/src/app/app.component.scss b/frontend/src/app/app.component.scss similarity index 100% rename from angular-cards/src/app/app.component.scss rename to frontend/src/app/app.component.scss diff --git a/angular-cards/src/app/app.component.spec.ts b/frontend/src/app/app.component.spec.ts similarity index 92% rename from angular-cards/src/app/app.component.spec.ts rename to frontend/src/app/app.component.spec.ts index 92234fef7..91cdce336 100644 --- a/angular-cards/src/app/app.component.spec.ts +++ b/frontend/src/app/app.component.spec.ts @@ -22,6 +22,6 @@ describe('AppComponent', () => { const fixture = TestBed.createComponent(AppComponent); fixture.detectChanges(); const compiled = fixture.nativeElement; - expect(compiled.querySelector('.content span').textContent).toContain('angular-cards app is running!'); + expect(compiled.querySelector('.content span').textContent).toContain('frontend app is running!'); }); }); diff --git a/angular-cards/src/app/app.component.ts b/frontend/src/app/app.component.ts similarity index 61% rename from angular-cards/src/app/app.component.ts rename to frontend/src/app/app.component.ts index 74af22a8a..20fb2a6ee 100644 --- a/angular-cards/src/app/app.component.ts +++ b/frontend/src/app/app.component.ts @@ -1,16 +1,17 @@ import { Component, isDevMode, OnInit } from '@angular/core'; import { Title } from '@angular/platform-browser'; import { Store } from '@ngrx/store'; +import { TranslateService } from '@ngx-translate/core'; import { Subscription } from 'rxjs'; import { delay } from 'rxjs/operators'; -import { AppState } from './models/state'; +import { AppState } from './models/State'; +import { NotificationsService } from './services/notifications.service'; import { ThemesService } from './services/themes.service'; +import { Failure } from './store/actions/CardActions'; import { auth } from './store/actions/UserActions'; -import { NgcCookieConsentService } from 'ngx-cookieconsent'; import { CardsEffects } from './store/effects/effects'; -import { Failure } from './store/actions/CardActions'; -import { NotificationsService } from './services/notifications.service'; -import { TranslateService } from '@ngx-translate/core'; +import { WarnMessage } from './models/Notification'; +import { FirebaseError } from 'firebase/app'; @Component({ selector: 'app-root', @@ -26,13 +27,12 @@ export class AppComponent implements OnInit { public constructor( private titleService: Title, private store: Store, - private cookies: NgcCookieConsentService, private actionState: CardsEffects, private themeManager: ThemesService, private notifs: NotificationsService, private translate: TranslateService ) { - this.store.dispatch(auth()); + this.store.dispatch(auth({})); let language = localStorage.getItem('language'); // language set specifically by the user if (!language) { @@ -63,36 +63,18 @@ export class AppComponent implements OnInit { }); this.subscriptioins$.push(sub); } - // let sub = this.cookies.popupOpen$.subscribe(() => { - // // you can use this.cookies.getConfig() to do stuff... - // }); - // this.subscriptioins$.push(sub); - // sub = this.cookies.popupClose$.subscribe(() => { - // // you can use this.cookies.getConfig() to do stuff... - // }); - // this.subscriptioins$.push(sub); - // sub = this.cookies.initialize$.subscribe((event: NgcInitializeEvent) => { - // // you can use this.cookies.getConfig() to do stuff... - // }); - // this.subscriptioins$.push(sub); - // sub = this.cookies.statusChange$.subscribe((event: NgcStatusChangeEvent) => { - // // you can use this.cookies.getConfig() to do stuff... - // }); - // this.subscriptioins$.push(sub); - // sub = this.cookies.revokeChoice$.subscribe(() => { - // // you can use this.cookies.getConfig() to do stuff... - // }); - // this.subscriptioins$.push(sub); - // sub = this.cookies.noCookieLaw$.subscribe((event: NgcNoCookieLawEvent) => { - // // you can use this.cookies.getConfig() to do stuff... - // }); - // this.subscriptioins$.push(sub); + sub = this.actionState.login$.pipe(delay(3000)).subscribe((action) => { this.notifs.clearNotifications(); if (action.type === Failure) { - console.log(action.reason); + let message = this.translate.instant('login.error.unknown'); + const reason = action.reason; + if (reason instanceof FirebaseError) { + message = this.translate.instant('login.error.firebase.' + reason.code); + } - this.cookies.open(); + this.notifs.addNotification(new WarnMessage(message)); + console.error(action.reason); } }); this.subscriptioins$.push(sub); diff --git a/angular-cards/src/app/app.module.ts b/frontend/src/app/app.module.ts similarity index 81% rename from angular-cards/src/app/app.module.ts rename to frontend/src/app/app.module.ts index ba68e3d62..05a06feee 100644 --- a/angular-cards/src/app/app.module.ts +++ b/frontend/src/app/app.module.ts @@ -7,17 +7,21 @@ import { AppRoutingModule } from './app-routing.module'; import { StoreModule } from '@ngrx/store'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { QuillModule } from 'ngx-quill'; + +// GraphQL +import { Apollo } from 'apollo-angular'; +import { WebSocketLink } from '@apollo/client/link/ws'; +import { InMemoryCache } from '@apollo/client/core'; + // Material Modules -import { MatProgressBarModule } from '@angular/material/progress-bar'; +import { MatLegacyProgressBarModule as MatProgressBarModule } from '@angular/material/legacy-progress-bar'; import { MatSidenavModule } from '@angular/material/sidenav'; // Gestures import { HammerModule, HammerGestureConfig, HAMMER_GESTURE_CONFIG } from '@angular/platform-browser'; // Reducers -import { dataReducer } from './store/reducers/data.reducer'; -import { modeReducer } from './store/reducers/mode.reducer'; - +import { dataReducer, dataReducerKey } from './store/reducers/data.reducer'; // Effects import { EffectsModule } from '@ngrx/effects'; import { CardsEffects } from './store/effects/effects'; @@ -50,15 +54,21 @@ import { LoadingInterceptorService } from './services/loading-interceptor.servic // NG-Bootstrap import { NgbModule } from '@ng-bootstrap/ng-bootstrap'; -// Cookie Consent -import { NgcCookieConsentModule } from 'ngx-cookieconsent'; -import { cookieConfig } from './cookie.config'; import { GoogleLoginButtonComponent } from './components/google-login-button/google-login-button.component'; import { GoogleCallbackComponent } from './components/google-callback/google-callback.component'; // NGX Translate import { TranslateModule, TranslateLoader } from '@ngx-translate/core'; import { TranslateHttpLoader } from '@ngx-translate/http-loader'; +import { GraphQLModule } from './graphql.module'; + +// Firebase +import { AngularFireModule } from '@angular/fire/compat'; +import { AngularFireAuthModule } from '@angular/fire/compat/auth'; +import { AngularFireStorageModule } from '@angular/fire/compat/storage'; +import { AngularFirestoreModule } from '@angular/fire/compat/firestore'; +import { AngularFireDatabaseModule } from '@angular/fire/compat/database'; +import { GraphqlInterceptorService } from './services/graphql.interceptor.service'; declare const Hammer: any; // Config to allow swipe gestures on carousel @@ -128,12 +138,11 @@ export class MyHammerConfig extends HammerGestureConfig { ], }, }), - StoreModule.forRoot({ data: dataReducer, mode: modeReducer }), + StoreModule.forRoot({ [dataReducerKey]: dataReducer }), EffectsModule.forRoot([CardsEffects]), ServiceWorkerModule.register('ngsw-worker.js', { enabled: environment.production, }), - NgcCookieConsentModule.forRoot(cookieConfig), NgbModule, TranslateModule.forRoot({ loader: { @@ -143,6 +152,12 @@ export class MyHammerConfig extends HammerGestureConfig { }, isolate: false, }), + GraphQLModule, + AngularFireModule.initializeApp(environment.firebase), + AngularFireAuthModule, + AngularFirestoreModule, + AngularFireStorageModule, + AngularFireDatabaseModule, ], providers: [ { @@ -150,6 +165,11 @@ export class MyHammerConfig extends HammerGestureConfig { useClass: LoadingInterceptorService, multi: true, }, + { + provide: HTTP_INTERCEPTORS, + useClass: GraphqlInterceptorService, + multi: true, + }, { provide: LOCALE_ID, useValue: 'de' }, { provide: HAMMER_GESTURE_CONFIG, diff --git a/angular-cards/src/app/cards/README.md b/frontend/src/app/cards/README.md similarity index 100% rename from angular-cards/src/app/cards/README.md rename to frontend/src/app/cards/README.md diff --git a/angular-cards/src/app/cards/card-actions/card-actions.component.css b/frontend/src/app/cards/card-actions/card-actions.component.css similarity index 100% rename from angular-cards/src/app/cards/card-actions/card-actions.component.css rename to frontend/src/app/cards/card-actions/card-actions.component.css diff --git a/angular-cards/src/app/cards/card-actions/card-actions.component.html b/frontend/src/app/cards/card-actions/card-actions.component.html similarity index 93% rename from angular-cards/src/app/cards/card-actions/card-actions.component.html rename to frontend/src/app/cards/card-actions/card-actions.component.html index 1966326bb..37b02d421 100644 --- a/angular-cards/src/app/cards/card-actions/card-actions.component.html +++ b/frontend/src/app/cards/card-actions/card-actions.component.html @@ -4,7 +4,7 @@
-
Likes: {{ this.voteCount }}
+
{{ this.voteCount }} {{ this.voteCount === 1 ? 'like' : 'likes' }}
- diff --git a/angular-cards/src/app/cards/carousel/carousel.component.html b/frontend/src/app/cards/carousel/carousel.component.html similarity index 100% rename from angular-cards/src/app/cards/carousel/carousel.component.html rename to frontend/src/app/cards/carousel/carousel.component.html diff --git a/angular-cards/src/app/cards/carousel/carousel.component.scss b/frontend/src/app/cards/carousel/carousel.component.scss similarity index 100% rename from angular-cards/src/app/cards/carousel/carousel.component.scss rename to frontend/src/app/cards/carousel/carousel.component.scss diff --git a/angular-cards/src/app/cards/carousel/carousel.component.spec.ts b/frontend/src/app/cards/carousel/carousel.component.spec.ts similarity index 100% rename from angular-cards/src/app/cards/carousel/carousel.component.spec.ts rename to frontend/src/app/cards/carousel/carousel.component.spec.ts diff --git a/angular-cards/src/app/cards/carousel/carousel.component.ts b/frontend/src/app/cards/carousel/carousel.component.ts similarity index 92% rename from angular-cards/src/app/cards/carousel/carousel.component.ts rename to frontend/src/app/cards/carousel/carousel.component.ts index cc63f28ed..acbf9a4bd 100644 --- a/angular-cards/src/app/cards/carousel/carousel.component.ts +++ b/frontend/src/app/cards/carousel/carousel.component.ts @@ -15,21 +15,12 @@ import { showNewCard, } from 'src/app/store/actions/StateActions'; -import { - debounceTime, - delay, - distinctUntilChanged, - distinctUntilKeyChanged, - filter, - map, - tap, - withLatestFrom, -} from 'rxjs/operators'; +import { delay, distinctUntilChanged, distinctUntilKeyChanged, filter, map, withLatestFrom } from 'rxjs/operators'; import { NgbCarousel, NgbSlideEvent } from '@ng-bootstrap/ng-bootstrap'; import { NotificationsService } from 'src/app/services/notifications.service'; import { WarnMessage } from 'src/app/models/Notification'; -import { AppState } from 'src/app/models/state'; +import { AppState, CardFormMode } from 'src/app/models/State'; import { MatBottomSheet, MatBottomSheetRef } from '@angular/material/bottom-sheet'; import { sortOptions } from './sortOptions'; @@ -44,9 +35,12 @@ import { USER_ID, SELECTED_TAB, SORT_TYPE, -} from 'src/app/store/selector'; + LAST_CARD_CHANGE, +} from 'src/app/store/selectors/selector'; import { CarouselInfo } from 'src/app/models/CarouselInfo'; import { TranslateService } from '@ngx-translate/core'; +import { cardsFeatureReducerKey } from 'src/app/store/reducers/cards.feature.reducer'; +import { dataReducerKey } from 'src/app/store/reducers/data.reducer'; @Component({ selector: 'app-bottom-sheet', @@ -83,9 +77,12 @@ export class CarouselComponent implements OnInit, OnDestroy { currentCard$ = this.carouselInfo$.asObservable().pipe(map((info) => info.currentCard)); loading: boolean; - shortTypeHasChanged$ = this.store.select(SORT_TYPE).subscribe(() => { - this.handleNewCard(); - }); + shortTypeHasChanged$ = this.store + .select(SORT_TYPE) + .pipe(filter((sortType) => !!sortType)) + .subscribe(() => { + this.handleNewCard(); + }); newCardToSet$ = this.store.select(CARD_TO_SHOW_NEXT); filters$: Observable = this.store.select(ACTIVE_TAGS); filters: string[]; @@ -98,8 +95,8 @@ export class CarouselComponent implements OnInit, OnDestroy { start: number; end: number; - formMode: string; // mode in which the form is displayed either add or edit - notallowed = false; // wether an action is allowed or not + formMode = CardFormMode.ADD; // mode in which the form is displayed either add or edit + notallowed = true; // wether an action is allowed or not authorized$ = this.store.select(AUTHORIZED); subscriptions$: Subscription[] = []; // holds all subscriptions from observables they are unsubscribed in ngOnDestroy @@ -148,14 +145,14 @@ export class CarouselComponent implements OnInit, OnDestroy { ngOnInit(): void { // Form Mode, depending on the mode different actions are not allowed let sub = this.store.select(FORM_MODE).subscribe((mode) => { - this.formMode = mode; + this.formMode = mode || CardFormMode.ADD; }); this.subscriptions$.push(sub); // see if user is in a typing field. (If so we disable carousel navigation with arrows) sub = this.store - .select('mode') + .select(cardsFeatureReducerKey) .pipe( - map((state) => state.typingMode), + map((state) => state?.typingInInputField), distinctUntilChanged() ) .subscribe((val) => { @@ -167,7 +164,7 @@ export class CarouselComponent implements OnInit, OnDestroy { .select(SELECTED_TAB) .pipe(distinctUntilChanged()) .subscribe((tab) => { - this.currentTab = tab; + this.currentTab = tab || 0; }); // get the user id to check if user has the rigth to edit the card @@ -189,11 +186,11 @@ export class CarouselComponent implements OnInit, OnDestroy { }); this.subscriptions$.push(sub); - const filtered$ = this.store.select('mode').pipe(map((state) => state.cardsChanged)); // observable of timestamp at which user has modified the way cards are displayed - const added$ = this.store.select('data').pipe(map((state) => state.cardData.lastUpdated)); // observable of timestamp at the cards were last modified + const last_filtered$ = this.store.select(LAST_CARD_CHANGE); + const last_added$ = this.store.select(dataReducerKey).pipe(map((state) => state.cards.lastUpdated)); // observable of timestamp at the cards were last modified // observable which holds the maximum of filtered$ and added$ which represents the date at which last changes were made - const lastChanges$ = combineLatest([filtered$, added$]).pipe( + const lastChanges$ = combineLatest([last_filtered$, last_added$]).pipe( map(([d1, d2]) => (!d1 && !d2 ? 0 : Math.max(d1?.getTime() || 0, d2?.getTime()))) ); @@ -319,7 +316,7 @@ export class CarouselComponent implements OnInit, OnDestroy { return this.showRejection(); const state = { ...this.carouselInfo$.getValue() }; - if (this.cardsToShowInCarousel.indexOf(state.currentCard) < 0) { + if (state.currentIndex === 0 || this.cardsToShowInCarousel.indexOf(state.currentCard) < 0) { this.showRejection(); return; } @@ -329,7 +326,7 @@ export class CarouselComponent implements OnInit, OnDestroy { const predecessorInCarousel = this.cardsToShowInCarousel[indexOfCurrentCardInCarousel - 1]; const desiredPredecessor = state.allCardsSortedAndFiltered[indexOfCurrentCardInAllCardsSortedAndFiltered - 1]; - if (predecessorInCarousel?._id === desiredPredecessor._id) { + if (predecessorInCarousel?._id === desiredPredecessor?._id) { // check if prev card is already present in cardsToShowInCarousel, then go simply prev in carousel this.carousel.prev(); } @@ -409,7 +406,7 @@ export class CarouselComponent implements OnInit, OnDestroy { this.cardsToShowInCarousel = newChunk; setTimeout(() => { this.carousel.next(); - }, 100); + }, 10); } } @@ -435,7 +432,7 @@ export class CarouselComponent implements OnInit, OnDestroy { enableEdit() { if (this.formMode != 'edit') { - this.store.dispatch(setFormMode({ mode: 'edit' })); + this.store.dispatch(setFormMode({ mode: CardFormMode.EDIT })); this.store.dispatch(changeTab({ tab: 1 })); } } @@ -455,9 +452,7 @@ export class CarouselComponent implements OnInit, OnDestroy { handleNewCard(newCard?: Card) { const currCarouselInfo = this.carouselInfo$?.getValue(); if (!(currCarouselInfo?.allCardsSorted?.length > 0)) { - return isDevMode() - ? console.error('Cannot set new card as no cards are present in the carousel info') - : undefined; + return isDevMode() && console.error('Cannot set new card as no cards are present in the carousel info'); } if (!newCard) { setTimeout(() => { diff --git a/angular-cards/src/app/cards/carousel/sortOptions.ts b/frontend/src/app/cards/carousel/sortOptions.ts similarity index 65% rename from angular-cards/src/app/cards/carousel/sortOptions.ts rename to frontend/src/app/cards/carousel/sortOptions.ts index 8dec37c5f..848a03a8d 100644 --- a/angular-cards/src/app/cards/carousel/sortOptions.ts +++ b/frontend/src/app/cards/carousel/sortOptions.ts @@ -3,43 +3,43 @@ import { SortType } from 'src/app/models/SortType'; export const sortOptions = [ { key: SortType.DATE_DSC, - value: 'Neueste', + value: 'sort_options.date_desc', icon: 'today', }, { key: SortType.LIKES_DSC, - value: 'Meisten Likes', + value: 'sort_options.likes_desc', icon: 'favorite', }, { key: SortType.AUTHOR_ASC, - value: 'Author (A-Z)', + value: 'sort_options.author_asc', icon: 'person', }, { key: SortType.AUTHOR_DSC, - value: 'Author (Z-A)', + value: 'sort_options.author_desc', icon: 'person', }, { key: SortType.TAGS_ASC, - value: 'Tags (A-Z)', + value: 'sort_options.tags_asc', icon: 'local_offer', }, { key: SortType.TAGS_DSC, - value: 'Tags (Z-A)', + value: 'sort_options.tags_desc', icon: 'local_offer', }, { key: SortType.DATE_ASC, - value: 'Älteste', + value: 'sort_options.date_asc', icon: 'today', }, { key: SortType.LIKES_ASC, - value: 'Wenigsten Likes', + value: 'sort_options.likes_asc', icon: 'favorite', }, ]; diff --git a/angular-cards/src/app/cards/filter-tags/filter-tags.component.html b/frontend/src/app/cards/filter-tags/filter-tags.component.html similarity index 100% rename from angular-cards/src/app/cards/filter-tags/filter-tags.component.html rename to frontend/src/app/cards/filter-tags/filter-tags.component.html diff --git a/angular-cards/src/app/cards/filter-tags/filter-tags.component.scss b/frontend/src/app/cards/filter-tags/filter-tags.component.scss similarity index 100% rename from angular-cards/src/app/cards/filter-tags/filter-tags.component.scss rename to frontend/src/app/cards/filter-tags/filter-tags.component.scss diff --git a/angular-cards/src/app/cards/filter-tags/filter-tags.component.spec.ts b/frontend/src/app/cards/filter-tags/filter-tags.component.spec.ts similarity index 100% rename from angular-cards/src/app/cards/filter-tags/filter-tags.component.spec.ts rename to frontend/src/app/cards/filter-tags/filter-tags.component.spec.ts diff --git a/angular-cards/src/app/cards/filter-tags/filter-tags.component.ts b/frontend/src/app/cards/filter-tags/filter-tags.component.ts similarity index 83% rename from angular-cards/src/app/cards/filter-tags/filter-tags.component.ts rename to frontend/src/app/cards/filter-tags/filter-tags.component.ts index 412f4c162..1a63f0fe6 100644 --- a/angular-cards/src/app/cards/filter-tags/filter-tags.component.ts +++ b/frontend/src/app/cards/filter-tags/filter-tags.component.ts @@ -1,15 +1,18 @@ import { Component, OnInit } from '@angular/core'; import { combineLatest, Observable } from 'rxjs'; -import { Vorlesung } from 'src/app/models/Vorlesung'; +import { Lecture } from 'src/app/models/Vorlesung'; import { COMMA, ENTER } from '@angular/cdk/keycodes'; import { ElementRef, ViewChild } from '@angular/core'; import { FormControl } from '@angular/forms'; -import { MatAutocompleteSelectedEvent, MatAutocomplete } from '@angular/material/autocomplete'; +import { + MatLegacyAutocompleteSelectedEvent as MatAutocompleteSelectedEvent, + MatLegacyAutocomplete as MatAutocomplete, +} from '@angular/material/legacy-autocomplete'; import { map, startWith, withLatestFrom } from 'rxjs/operators'; import { Store } from '@ngrx/store'; import { setTypingMode, removeTag, addTag } from 'src/app/store/actions/StateActions'; -import { ACTIVE_TAGS, SELECTED_LECTURE, TAG_OPTIONS } from 'src/app/store/selector'; -import { AppState } from 'src/app/models/state'; +import { ACTIVE_TAGS, SELECTED_LECTURE, TAG_OPTIONS } from 'src/app/store/selectors/selector'; +import { AppState } from 'src/app/models/State'; @Component({ selector: 'app-filter-tags', @@ -17,7 +20,7 @@ import { AppState } from 'src/app/models/state'; styleUrls: ['./filter-tags.component.scss'], }) export class FilterTagsComponent implements OnInit { - lecture$: Observable = this.store.select(SELECTED_LECTURE); + lecture$: Observable = this.store.select(SELECTED_LECTURE); selected$: Observable; //actively selected tags separatorKeysCodes: number[] = [ENTER, COMMA]; formCtrl = new FormControl(''); @@ -45,7 +48,7 @@ export class FilterTagsComponent implements OnInit { remove(tag: string): void { //remove tag from the filters this.store.dispatch(removeTag({ tag: tag })); - this.formCtrl.reset({ ...this.formCtrl.value }); + this.formCtrl.reset(...this.formCtrl.value); } select(event: MatAutocompleteSelectedEvent): void { diff --git a/angular-cards/src/app/cards/form/form.component.html b/frontend/src/app/cards/form/form.component.html similarity index 95% rename from angular-cards/src/app/cards/form/form.component.html rename to frontend/src/app/cards/form/form.component.html index 715822e56..a279e7aa4 100644 --- a/angular-cards/src/app/cards/form/form.component.html +++ b/frontend/src/app/cards/form/form.component.html @@ -9,7 +9,7 @@

{{ 'card-form.' + mode + '-flash-card' | translate }}

autocomplete="off" matInput type="text" - placeholder="Was ist eine Karteikarte?" + placeholder="{{ 'card-form.question-placeholder' | translate }}" required minlength="3" #thema @@ -22,14 +22,15 @@

{{ 'card-form.' + mode + '-flash-card' | translate }}

- {{ 'card-form.card-answer' | translate }} * diff --git a/angular-cards/src/app/cards/form/form.component.scss b/frontend/src/app/cards/form/form.component.scss similarity index 100% rename from angular-cards/src/app/cards/form/form.component.scss rename to frontend/src/app/cards/form/form.component.scss diff --git a/angular-cards/src/app/cards/form/form.component.spec.ts b/frontend/src/app/cards/form/form.component.spec.ts similarity index 100% rename from angular-cards/src/app/cards/form/form.component.spec.ts rename to frontend/src/app/cards/form/form.component.spec.ts diff --git a/angular-cards/src/app/cards/form/form.component.ts b/frontend/src/app/cards/form/form.component.ts similarity index 87% rename from angular-cards/src/app/cards/form/form.component.ts rename to frontend/src/app/cards/form/form.component.ts index 2f3e2bc41..1339608a5 100644 --- a/angular-cards/src/app/cards/form/form.component.ts +++ b/frontend/src/app/cards/form/form.component.ts @@ -1,11 +1,11 @@ import { ENTER } from '@angular/cdk/keycodes'; import { Component, Input, OnDestroy, OnInit, SecurityContext, ViewChild } from '@angular/core'; import { FormControl, FormGroup } from '@angular/forms'; -import { MatAutocompleteSelectedEvent } from '@angular/material/autocomplete'; -import { MatChipInputEvent } from '@angular/material/chips'; -import { MatDialog } from '@angular/material/dialog'; +import { MatLegacyAutocompleteSelectedEvent as MatAutocompleteSelectedEvent } from '@angular/material/legacy-autocomplete'; +import { MatLegacyChipInputEvent as MatChipInputEvent } from '@angular/material/legacy-chips'; +import { MatLegacyDialog as MatDialog } from '@angular/material/legacy-dialog'; -import { MatSlideToggle } from '@angular/material/slide-toggle'; +import { MatLegacySlideToggle as MatSlideToggle } from '@angular/material/legacy-slide-toggle'; import { Router } from '@angular/router'; import { select, Store } from '@ngrx/store'; import { Observable, Subscription } from 'rxjs'; @@ -13,17 +13,17 @@ import { distinctUntilChanged, map, startWith, withLatestFrom } from 'rxjs/opera import { DialogueComponent } from 'src/app/components/dialogue/dialogue.component'; import { Card } from 'src/app/models/Card'; import { SuccessMessage, WarnMessage } from 'src/app/models/Notification'; -import { Data, Mode } from 'src/app/models/state'; +import { Data, CardsFeatureState, CardFormMode } from 'src/app/models/State'; import { User } from 'src/app/models/User'; -import { Vorlesung } from 'src/app/models/Vorlesung'; +import { Lecture } from 'src/app/models/Vorlesung'; import { NotificationsService } from 'src/app/services/notifications.service'; import { changeTab, setFormMode, setTypingMode, showNewCard } from 'src/app/store/actions/StateActions'; -import { addCard, updateCard } from 'src/app/store/actions/CardActions'; +import { addCard, httpFailure, updateCard } from 'src/app/store/actions/CardActions'; import { addLercture } from 'src/app/store/actions/LectureActions'; import { CardsEffects } from 'src/app/store/effects/effects'; -import { AppState } from '../../models/state'; +import { AppState } from '../../models/State'; import { parse, HtmlGenerator } from 'latex.js'; -import { ALL_TAGS, CURRENT_CARD, SELECTED_LECTURE, FORM_MODE, USER } from 'src/app/store/selector'; +import { ALL_TAGS, CURRENT_CARD, SELECTED_LECTURE, FORM_MODE, USER } from 'src/app/store/selectors/selector'; import { TranslateService } from '@ngx-translate/core'; import { QuillEditorComponent } from 'ngx-quill'; import { DomSanitizer } from '@angular/platform-browser'; @@ -51,13 +51,13 @@ export class FormComponent implements OnInit, OnDestroy { editorHTML: string; // Card data - private lecture: Vorlesung; + private lecture: Lecture; private author: User; private cardCopy: Card = new Card('', ''); // Stores a copy of the current card. If we update the card, we use this copy and only overwrite some fields (thema content tags latex) // Tags that were selected selectedTags = []; - private generator: HtmlGenerator; + // private generator: HtmlGenerator; // Autocomplete separatorKeysCodes: number[] = [ENTER]; @@ -132,8 +132,19 @@ export class FormComponent implements OnInit, OnDestroy { ); this.subscriptions$.push(sub); } - sub = this.actionState.addCard$.subscribe(() => { - this.notifs.addNotification(new SuccessMessage('Deine Karte wurde erfolgreich hinzugefügt.')); + sub = this.actionState.addCard$.subscribe((res) => { + if (res.type === httpFailure.type) { + this.notifs.addNotification( + new WarnMessage( + this.translate.instant('notifications.add-card-failure', { + message: (res as any as { reason: string }).reason, + }) + ) + ); + } else { + const message = this.translate.instant('notifications.add-card-success'); + this.notifs.addNotification(new SuccessMessage(message)); + } }); this.subscriptions$.push(sub); } @@ -198,11 +209,11 @@ export class FormComponent implements OnInit, OnDestroy { if (this.toggleRef.checked) { // check if the content can be parsed try { - this.generator = new HtmlGenerator({ hyphenate: false }); - const doc = parse(this.form.value.content, { - generator: this.generator, - }); - doc.htmlDocument().body; + // this.generator = new HtmlGenerator({ hyphenate: false }); + // const doc = parse(this.form.value.content, { + // generator: this.generator, + // }); + // doc.htmlDocument().body; } catch (e) { console.warn(e); this.notifs.addNotification( @@ -272,7 +283,7 @@ export class FormComponent implements OnInit, OnDestroy { ); const sub = this.actionState.updateCard$.subscribe((card) => { if (card) { - this.store.dispatch(setFormMode({ mode: 'add' })); + this.store.dispatch(setFormMode({ mode: CardFormMode.ADD })); this.store.dispatch(changeTab({ tab: 0 })); this.resetForm(); } diff --git a/angular-cards/src/app/cards/lecture-overview/chart.options.ts b/frontend/src/app/cards/lecture-overview/chart.options.ts similarity index 100% rename from angular-cards/src/app/cards/lecture-overview/chart.options.ts rename to frontend/src/app/cards/lecture-overview/chart.options.ts diff --git a/angular-cards/src/app/cards/lecture-overview/lecture-overview.component.html b/frontend/src/app/cards/lecture-overview/lecture-overview.component.html similarity index 95% rename from angular-cards/src/app/cards/lecture-overview/lecture-overview.component.html rename to frontend/src/app/cards/lecture-overview/lecture-overview.component.html index 60ce70d3e..135a9b671 100644 --- a/angular-cards/src/app/cards/lecture-overview/lecture-overview.component.html +++ b/frontend/src/app/cards/lecture-overview/lecture-overview.component.html @@ -19,7 +19,7 @@

- cards?.map((card: Card) => ({ - date: new Date(card.date).toLocaleDateString(), - })) + map( + ( + cards // transform cards array into array containing objects with only date attribute + ) => + cards?.map((card: Card) => ({ + date: new Date(card.date).toLocaleDateString(), + })) + ), + map( + ( + dates: { date: string }[] // Group array by date + ) => (dates ? LectureOverviewComponent.groupBy(dates, 'date') : []) ), - map(( - dates: { date: string }[] // Group array by date - ) => (dates ? LectureOverviewComponent.groupBy(dates, 'date') : [])), map( ( obj: Map // transform map into data table for google charts @@ -44,17 +47,20 @@ export class LectureOverviewComponent implements OnInit { ) ); contributors$ = this.cards$.pipe( - map(( - cards // transform cards array into array containing objects with only author info - ) => - cards?.map((card: Card) => ({ - authorName: card.authorName, - authorId: card.authorId, - })) + map( + ( + cards // transform cards array into array containing objects with only author info + ) => + cards?.map((card: Card) => ({ + authorName: card.authorName, + authorId: card.authorId, + })) ), - map(( - authors: { authorName: string; authorId: string }[] // Group array by date - ) => (authors ? LectureOverviewComponent.groupBy(authors, 'authorId') : [])), // grouping by authorId but authorName should work too as they are distinct + map( + ( + authors: { authorName: string; authorId: string }[] // Group array by date + ) => (authors ? LectureOverviewComponent.groupBy(authors, 'authorId') : []) + ), // grouping by authorId but authorName should work too as they are distinct map( ( map: Map // transform map into data table for google charts diff --git a/angular-cards/src/app/cards/new-vl/new-vl.component.html b/frontend/src/app/cards/new-vl/new-vl.component.html similarity index 100% rename from angular-cards/src/app/cards/new-vl/new-vl.component.html rename to frontend/src/app/cards/new-vl/new-vl.component.html diff --git a/angular-cards/src/app/cards/new-vl/new-vl.component.scss b/frontend/src/app/cards/new-vl/new-vl.component.scss similarity index 100% rename from angular-cards/src/app/cards/new-vl/new-vl.component.scss rename to frontend/src/app/cards/new-vl/new-vl.component.scss diff --git a/angular-cards/src/app/cards/new-vl/new-vl.component.spec.ts b/frontend/src/app/cards/new-vl/new-vl.component.spec.ts similarity index 100% rename from angular-cards/src/app/cards/new-vl/new-vl.component.spec.ts rename to frontend/src/app/cards/new-vl/new-vl.component.spec.ts diff --git a/angular-cards/src/app/cards/new-vl/new-vl.component.ts b/frontend/src/app/cards/new-vl/new-vl.component.ts similarity index 100% rename from angular-cards/src/app/cards/new-vl/new-vl.component.ts rename to frontend/src/app/cards/new-vl/new-vl.component.ts diff --git a/angular-cards/src/app/components/README.md b/frontend/src/app/components/README.md similarity index 100% rename from angular-cards/src/app/components/README.md rename to frontend/src/app/components/README.md diff --git a/angular-cards/src/app/components/confirmation/confirmation.component.html b/frontend/src/app/components/confirmation/confirmation.component.html similarity index 100% rename from angular-cards/src/app/components/confirmation/confirmation.component.html rename to frontend/src/app/components/confirmation/confirmation.component.html diff --git a/angular-cards/src/app/components/confirmation/confirmation.component.scss b/frontend/src/app/components/confirmation/confirmation.component.scss similarity index 100% rename from angular-cards/src/app/components/confirmation/confirmation.component.scss rename to frontend/src/app/components/confirmation/confirmation.component.scss diff --git a/angular-cards/src/app/components/confirmation/confirmation.component.spec.ts b/frontend/src/app/components/confirmation/confirmation.component.spec.ts similarity index 100% rename from angular-cards/src/app/components/confirmation/confirmation.component.spec.ts rename to frontend/src/app/components/confirmation/confirmation.component.spec.ts diff --git a/angular-cards/src/app/components/confirmation/confirmation.component.ts b/frontend/src/app/components/confirmation/confirmation.component.ts similarity index 100% rename from angular-cards/src/app/components/confirmation/confirmation.component.ts rename to frontend/src/app/components/confirmation/confirmation.component.ts diff --git a/angular-cards/src/app/components/dialogue/dialogue.component.css b/frontend/src/app/components/dialogue/dialogue.component.css similarity index 100% rename from angular-cards/src/app/components/dialogue/dialogue.component.css rename to frontend/src/app/components/dialogue/dialogue.component.css diff --git a/angular-cards/src/app/components/dialogue/dialogue.component.html b/frontend/src/app/components/dialogue/dialogue.component.html similarity index 100% rename from angular-cards/src/app/components/dialogue/dialogue.component.html rename to frontend/src/app/components/dialogue/dialogue.component.html diff --git a/angular-cards/src/app/components/dialogue/dialogue.component.spec.ts b/frontend/src/app/components/dialogue/dialogue.component.spec.ts similarity index 100% rename from angular-cards/src/app/components/dialogue/dialogue.component.spec.ts rename to frontend/src/app/components/dialogue/dialogue.component.spec.ts diff --git a/angular-cards/src/app/components/dialogue/dialogue.component.ts b/frontend/src/app/components/dialogue/dialogue.component.ts similarity index 83% rename from angular-cards/src/app/components/dialogue/dialogue.component.ts rename to frontend/src/app/components/dialogue/dialogue.component.ts index 207dba503..38adbe3c8 100644 --- a/angular-cards/src/app/components/dialogue/dialogue.component.ts +++ b/frontend/src/app/components/dialogue/dialogue.component.ts @@ -1,8 +1,11 @@ import { Component, Inject } from '@angular/core'; -import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog'; +import { + MatLegacyDialogRef as MatDialogRef, + MAT_LEGACY_DIALOG_DATA as MAT_DIALOG_DATA, +} from '@angular/material/legacy-dialog'; import { Store } from '@ngrx/store'; import { DialogData } from 'src/app/models/DialogueData'; -import { AppState } from 'src/app/models/state'; +import { AppState, CardFormMode } from 'src/app/models/State'; import { reportCard } from 'src/app/store/actions/CardActions'; import { changeTab, setFormMode } from 'src/app/store/actions/StateActions'; import { deleteProfile } from 'src/app/store/actions/UserActions'; @@ -22,7 +25,7 @@ export class DialogueComponent { confirm() { switch (this.data.type) { case DialogueType.CANCEL_EDIT: - this.store.dispatch(setFormMode({ mode: 'add' })); + this.store.dispatch(setFormMode({ mode: CardFormMode.ADD })); this.store.dispatch(changeTab({ tab: 0 })); break; case DialogueType.DELETE_PROFILE: diff --git a/angular-cards/src/app/components/google-callback/google-callback.component.html b/frontend/src/app/components/google-callback/google-callback.component.html similarity index 100% rename from angular-cards/src/app/components/google-callback/google-callback.component.html rename to frontend/src/app/components/google-callback/google-callback.component.html diff --git a/angular-cards/src/app/components/google-callback/google-callback.component.scss b/frontend/src/app/components/google-callback/google-callback.component.scss similarity index 100% rename from angular-cards/src/app/components/google-callback/google-callback.component.scss rename to frontend/src/app/components/google-callback/google-callback.component.scss diff --git a/angular-cards/src/app/components/google-callback/google-callback.component.spec.ts b/frontend/src/app/components/google-callback/google-callback.component.spec.ts similarity index 100% rename from angular-cards/src/app/components/google-callback/google-callback.component.spec.ts rename to frontend/src/app/components/google-callback/google-callback.component.spec.ts diff --git a/angular-cards/src/app/components/google-callback/google-callback.component.ts b/frontend/src/app/components/google-callback/google-callback.component.ts similarity index 100% rename from angular-cards/src/app/components/google-callback/google-callback.component.ts rename to frontend/src/app/components/google-callback/google-callback.component.ts diff --git a/frontend/src/app/components/google-login-button/google-login-button.component.html b/frontend/src/app/components/google-login-button/google-login-button.component.html new file mode 100644 index 000000000..a6f875d9d --- /dev/null +++ b/frontend/src/app/components/google-login-button/google-login-button.component.html @@ -0,0 +1,22 @@ + diff --git a/angular-cards/src/app/components/google-login-button/google-login-button.component.scss b/frontend/src/app/components/google-login-button/google-login-button.component.scss similarity index 100% rename from angular-cards/src/app/components/google-login-button/google-login-button.component.scss rename to frontend/src/app/components/google-login-button/google-login-button.component.scss diff --git a/angular-cards/src/app/components/google-login-button/google-login-button.component.spec.ts b/frontend/src/app/components/google-login-button/google-login-button.component.spec.ts similarity index 100% rename from angular-cards/src/app/components/google-login-button/google-login-button.component.spec.ts rename to frontend/src/app/components/google-login-button/google-login-button.component.spec.ts diff --git a/angular-cards/src/app/components/google-login-button/google-login-button.component.ts b/frontend/src/app/components/google-login-button/google-login-button.component.ts similarity index 92% rename from angular-cards/src/app/components/google-login-button/google-login-button.component.ts rename to frontend/src/app/components/google-login-button/google-login-button.component.ts index 4875c3134..c62997d70 100644 --- a/angular-cards/src/app/components/google-login-button/google-login-button.component.ts +++ b/frontend/src/app/components/google-login-button/google-login-button.component.ts @@ -22,7 +22,7 @@ export class GoogleLoginButtonComponent { onGoogleSignIn() { if (environment.production) { - window.location.href = 'https://www.' + environment.domain + '/api/auth/google'; + window.location.href = 'https://' + environment.domain + '/api/auth/google'; } else { window.location.href = 'http://' + environment.domain + ':' + environment.port + '/api/auth/google'; } diff --git a/angular-cards/src/app/components/login-form/login-form.component.html b/frontend/src/app/components/login-form/login-form.component.html similarity index 59% rename from angular-cards/src/app/components/login-form/login-form.component.html rename to frontend/src/app/components/login-form/login-form.component.html index ed43b9463..70a6056cc 100644 --- a/angular-cards/src/app/components/login-form/login-form.component.html +++ b/frontend/src/app/components/login-form/login-form.component.html @@ -1,31 +1,28 @@
- Benutzername + {{ 'email' | translate }} - Passwort + {{ 'password' | translate }} - Eingeloggt bleiben
- +
- + diff --git a/angular-cards/src/app/components/login-form/login-form.component.scss b/frontend/src/app/components/login-form/login-form.component.scss similarity index 100% rename from angular-cards/src/app/components/login-form/login-form.component.scss rename to frontend/src/app/components/login-form/login-form.component.scss diff --git a/angular-cards/src/app/components/login-form/login-form.component.spec.ts b/frontend/src/app/components/login-form/login-form.component.spec.ts similarity index 100% rename from angular-cards/src/app/components/login-form/login-form.component.spec.ts rename to frontend/src/app/components/login-form/login-form.component.spec.ts diff --git a/angular-cards/src/app/components/login-form/login-form.component.ts b/frontend/src/app/components/login-form/login-form.component.ts similarity index 69% rename from angular-cards/src/app/components/login-form/login-form.component.ts rename to frontend/src/app/components/login-form/login-form.component.ts index 235d97215..a185e69db 100644 --- a/angular-cards/src/app/components/login-form/login-form.component.ts +++ b/frontend/src/app/components/login-form/login-form.component.ts @@ -2,8 +2,8 @@ import { Component, ViewChild } from '@angular/core'; import { NgForm } from '@angular/forms'; import { Store } from '@ngrx/store'; import { login } from 'src/app/store/actions/UserActions'; -import { AppState } from 'src/app/models/state'; -import { MatCheckbox } from '@angular/material/checkbox'; +import { AppState } from 'src/app/models/State'; +import { MatLegacyCheckbox as MatCheckbox } from '@angular/material/legacy-checkbox'; @Component({ selector: 'app-login-form', templateUrl: './login-form.component.html', @@ -19,10 +19,10 @@ export class LoginFormComponent { this.store.dispatch(login({ ...form.value, enable_session: this.enableSession })); } - isDisabled(username, password) { - if (!(username.value && password.value)) { + isDisabled(email, password) { + if (!(email.value && password.value)) { return true; } - return username.value.length < 5 || password.value.length < 7; + return email.value.length < 5 || password.value.length < 7; } } diff --git a/angular-cards/src/app/components/nav-bar/nav-bar.component.html b/frontend/src/app/components/nav-bar/nav-bar.component.html similarity index 100% rename from angular-cards/src/app/components/nav-bar/nav-bar.component.html rename to frontend/src/app/components/nav-bar/nav-bar.component.html diff --git a/angular-cards/src/app/components/nav-bar/nav-bar.component.scss b/frontend/src/app/components/nav-bar/nav-bar.component.scss similarity index 100% rename from angular-cards/src/app/components/nav-bar/nav-bar.component.scss rename to frontend/src/app/components/nav-bar/nav-bar.component.scss diff --git a/angular-cards/src/app/components/nav-bar/nav-bar.component.spec.ts b/frontend/src/app/components/nav-bar/nav-bar.component.spec.ts similarity index 100% rename from angular-cards/src/app/components/nav-bar/nav-bar.component.spec.ts rename to frontend/src/app/components/nav-bar/nav-bar.component.spec.ts diff --git a/angular-cards/src/app/components/nav-bar/nav-bar.component.ts b/frontend/src/app/components/nav-bar/nav-bar.component.ts similarity index 96% rename from angular-cards/src/app/components/nav-bar/nav-bar.component.ts rename to frontend/src/app/components/nav-bar/nav-bar.component.ts index e47740b7d..4aceb288d 100644 --- a/angular-cards/src/app/components/nav-bar/nav-bar.component.ts +++ b/frontend/src/app/components/nav-bar/nav-bar.component.ts @@ -6,9 +6,9 @@ import { Subscription, Observable, combineLatest } from 'rxjs'; import { Store } from '@ngrx/store'; import { filter, map, tap, withLatestFrom } from 'rxjs/operators'; -import { ACTIVE_INDEX, SORTED_AND_FILTERED_CARDS, SHOWN_CARDS, LOADING } from 'src/app/store/selector'; +import { ACTIVE_INDEX, SORTED_AND_FILTERED_CARDS, SHOWN_CARDS, LOADING } from 'src/app/store/selectors/selector'; import { clearCardData } from 'src/app/store/actions/CardActions'; -import { AppState, Data, Mode } from 'src/app/models/state'; +import { AppState, Data, CardsFeatureState } from 'src/app/models/State'; import { NavbarToggleService } from 'src/app/services/navbar-toggle.service'; import { resetCardsState } from 'src/app/store/actions/StateActions'; diff --git a/angular-cards/src/app/components/nav-list/nav-list.component.html b/frontend/src/app/components/nav-list/nav-list.component.html similarity index 98% rename from angular-cards/src/app/components/nav-list/nav-list.component.html rename to frontend/src/app/components/nav-list/nav-list.component.html index 62f39c6a1..18386565d 100644 --- a/angular-cards/src/app/components/nav-list/nav-list.component.html +++ b/frontend/src/app/components/nav-list/nav-list.component.html @@ -9,7 +9,7 @@ > add_box {{ 'sign-up' | translate }}add_box {{ 'sign-up.title' | translate }} diff --git a/angular-cards/src/app/components/nav-list/nav-list.component.scss b/frontend/src/app/components/nav-list/nav-list.component.scss similarity index 100% rename from angular-cards/src/app/components/nav-list/nav-list.component.scss rename to frontend/src/app/components/nav-list/nav-list.component.scss diff --git a/angular-cards/src/app/components/nav-list/nav-list.component.spec.ts b/frontend/src/app/components/nav-list/nav-list.component.spec.ts similarity index 100% rename from angular-cards/src/app/components/nav-list/nav-list.component.spec.ts rename to frontend/src/app/components/nav-list/nav-list.component.spec.ts diff --git a/angular-cards/src/app/components/nav-list/nav-list.component.ts b/frontend/src/app/components/nav-list/nav-list.component.ts similarity index 93% rename from angular-cards/src/app/components/nav-list/nav-list.component.ts rename to frontend/src/app/components/nav-list/nav-list.component.ts index c555c3481..6cae51362 100644 --- a/angular-cards/src/app/components/nav-list/nav-list.component.ts +++ b/frontend/src/app/components/nav-list/nav-list.component.ts @@ -2,10 +2,10 @@ import { AfterViewInit, Component, OnInit, ViewChild } from '@angular/core'; import { Router } from '@angular/router'; import { Store } from '@ngrx/store'; import { map, take } from 'rxjs/operators'; -import { AUTHORIZED } from 'src/app/store/selector'; +import { AUTHORIZED } from 'src/app/store/selectors/selector'; import { Observable, Subscription } from 'rxjs'; import { logout as logoutUser } from 'src/app/store/actions/UserActions'; -import { MatSlideToggle } from '@angular/material/slide-toggle'; +import { MatLegacySlideToggle as MatSlideToggle } from '@angular/material/legacy-slide-toggle'; import { ThemesService } from 'src/app/services/themes.service'; import { FormControl } from '@angular/forms'; import { Theme } from 'src/app/models/Themes'; diff --git a/angular-cards/src/app/components/search-bar/search-bar.component.html b/frontend/src/app/components/search-bar/search-bar.component.html similarity index 100% rename from angular-cards/src/app/components/search-bar/search-bar.component.html rename to frontend/src/app/components/search-bar/search-bar.component.html diff --git a/angular-cards/src/app/components/search-bar/search-bar.component.scss b/frontend/src/app/components/search-bar/search-bar.component.scss similarity index 100% rename from angular-cards/src/app/components/search-bar/search-bar.component.scss rename to frontend/src/app/components/search-bar/search-bar.component.scss diff --git a/angular-cards/src/app/components/search-bar/search-bar.component.spec.ts b/frontend/src/app/components/search-bar/search-bar.component.spec.ts similarity index 100% rename from angular-cards/src/app/components/search-bar/search-bar.component.spec.ts rename to frontend/src/app/components/search-bar/search-bar.component.spec.ts diff --git a/angular-cards/src/app/components/search-bar/search-bar.component.ts b/frontend/src/app/components/search-bar/search-bar.component.ts similarity index 92% rename from angular-cards/src/app/components/search-bar/search-bar.component.ts rename to frontend/src/app/components/search-bar/search-bar.component.ts index c9c7259e3..75c9e3fec 100644 --- a/angular-cards/src/app/components/search-bar/search-bar.component.ts +++ b/frontend/src/app/components/search-bar/search-bar.component.ts @@ -12,12 +12,16 @@ import { showNewCard, } from 'src/app/store/actions/StateActions'; -import { SORTED_CARDS, SHOWN_CARDS, FORM_MODE } from 'src/app/store/selector'; +import { SORTED_CARDS, SHOWN_CARDS, FORM_MODE, HIDE_CARD_SEARCH_RESULTS } from 'src/app/store/selectors/selector'; import { FormControl } from '@angular/forms'; -import { AppState } from 'src/app/models/state'; +import { AppState } from 'src/app/models/State'; import { WarnMessage } from 'src/app/models/Notification'; import { NotificationsService } from 'src/app/services/notifications.service'; -import { MatAutocompleteActivatedEvent, MatAutocompleteSelectedEvent } from '@angular/material/autocomplete'; +import { + MatLegacyAutocompleteActivatedEvent as MatAutocompleteActivatedEvent, + MatLegacyAutocompleteSelectedEvent as MatAutocompleteSelectedEvent, +} from '@angular/material/legacy-autocomplete'; +import { cardsFeatureReducerKey } from 'src/app/store/reducers/cards.feature.reducer'; @Component({ selector: 'app-search-bar', @@ -52,7 +56,7 @@ export class SearchBarComponent implements OnInit, OnDestroy { } ngOnInit(): void { - let sub = this.store.pipe(map((state) => state.mode.hideSearchResults)).subscribe((hide) => { + let sub = this.store.select(HIDE_CARD_SEARCH_RESULTS).subscribe((hide) => { if (hide !== this.clearSuggestions) { // only reset this.clearSuggestions = hide; diff --git a/angular-cards/src/app/components/signup-form/signup-form.component.html b/frontend/src/app/components/signup-form/signup-form.component.html similarity index 53% rename from angular-cards/src/app/components/signup-form/signup-form.component.html rename to frontend/src/app/components/signup-form/signup-form.component.html index a9988240f..5b05d5cf7 100644 --- a/angular-cards/src/app/components/signup-form/signup-form.component.html +++ b/frontend/src/app/components/signup-form/signup-form.component.html @@ -1,7 +1,7 @@
- Benutzername + {{ 'profile.manage.username' | translate }} - Wenigstens 5 Zeichen - Dein Nutzername muss mindestens 5 Zeichen enthalten + {{ 'sign-up.at-least-n-chars' | translate : { n: 5 } }} + + {{ 'sign-up.at-least-n-error' | translate : { field: 'username', n: 5 } }} + - Email Adresse + {{ 'email' | translate }} - Bitte überprüfe deine Email Adresse + + {{ 'sign-up.email-error' | translate }} + - Passwort - - Wenigstens 7 Zeichen + {{ 'password' | translate }} + + {{ 'sign-up.at-least-n-chars' | translate : { n: 7 } }} - Passwort wiederholen - + {{ 'password-repeat' | translate }} +
diff --git a/angular-cards/src/app/components/signup-form/signup-form.component.scss b/frontend/src/app/components/signup-form/signup-form.component.scss similarity index 100% rename from angular-cards/src/app/components/signup-form/signup-form.component.scss rename to frontend/src/app/components/signup-form/signup-form.component.scss diff --git a/angular-cards/src/app/components/signup-form/signup-form.component.spec.ts b/frontend/src/app/components/signup-form/signup-form.component.spec.ts similarity index 100% rename from angular-cards/src/app/components/signup-form/signup-form.component.spec.ts rename to frontend/src/app/components/signup-form/signup-form.component.spec.ts diff --git a/angular-cards/src/app/components/signup-form/signup-form.component.ts b/frontend/src/app/components/signup-form/signup-form.component.ts similarity index 76% rename from angular-cards/src/app/components/signup-form/signup-form.component.ts rename to frontend/src/app/components/signup-form/signup-form.component.ts index 1e1e81cb4..69e51d3d5 100644 --- a/angular-cards/src/app/components/signup-form/signup-form.component.ts +++ b/frontend/src/app/components/signup-form/signup-form.component.ts @@ -2,16 +2,24 @@ import { Component } from '@angular/core'; import { NgForm } from '@angular/forms'; import { Store } from '@ngrx/store'; import { createAccount } from 'src/app/store/actions/UserActions'; +import { firstValueFrom } from 'rxjs'; +import { CardsEffects } from 'src/app/store/effects/effects'; +import { take } from 'rxjs/operators'; +import { Router } from '@angular/router'; @Component({ selector: 'app-signup-form', templateUrl: './signup-form.component.html', styleUrls: ['./signup-form.component.scss'], }) export class SignupFormComponent { - constructor(private store: Store) {} + constructor(private store: Store, private effects: CardsEffects, private router: Router) {} - submit(form: NgForm) { + async submit(form: NgForm) { this.store.dispatch(createAccount(form.value)); + const success = await firstValueFrom(this.effects.auth$.pipe(take(1))); + if (success) { + this.router.navigateByUrl('/'); + } } setStyle(password, password2) { if (password2.value && password2.value.length > 5 && password2.value != password.value) { diff --git a/angular-cards/src/app/components/view-container/view-container.component.html b/frontend/src/app/components/view-container/view-container.component.html similarity index 100% rename from angular-cards/src/app/components/view-container/view-container.component.html rename to frontend/src/app/components/view-container/view-container.component.html diff --git a/angular-cards/src/app/components/view-container/view-container.component.scss b/frontend/src/app/components/view-container/view-container.component.scss similarity index 100% rename from angular-cards/src/app/components/view-container/view-container.component.scss rename to frontend/src/app/components/view-container/view-container.component.scss diff --git a/angular-cards/src/app/components/view-container/view-container.component.spec.ts b/frontend/src/app/components/view-container/view-container.component.spec.ts similarity index 100% rename from angular-cards/src/app/components/view-container/view-container.component.spec.ts rename to frontend/src/app/components/view-container/view-container.component.spec.ts diff --git a/angular-cards/src/app/components/view-container/view-container.component.ts b/frontend/src/app/components/view-container/view-container.component.ts similarity index 86% rename from angular-cards/src/app/components/view-container/view-container.component.ts rename to frontend/src/app/components/view-container/view-container.component.ts index 059176c4e..f504a493f 100644 --- a/angular-cards/src/app/components/view-container/view-container.component.ts +++ b/frontend/src/app/components/view-container/view-container.component.ts @@ -8,9 +8,14 @@ import { MatDrawerContent, MatDrawer } from '@angular/material/sidenav'; import { map, startWith } from 'rxjs/operators'; import { Store } from '@ngrx/store'; -import { MatSnackBar, MatSnackBarRef, TextOnlySnackBar } from '@angular/material/snack-bar'; -import { AppState, Data, Mode } from 'src/app/models/state'; +import { + MatLegacySnackBar as MatSnackBar, + MatLegacySnackBarRef as MatSnackBarRef, + LegacyTextOnlySnackBar as TextOnlySnackBar, +} from '@angular/material/legacy-snack-bar'; +import { AppState, Data, CardsFeatureState } from 'src/app/models/State'; import { NavbarToggleService } from 'src/app/services/navbar-toggle.service'; +import { TranslateService } from '@ngx-translate/core'; @Component({ selector: 'app-view-container', templateUrl: './view-container.component.html', @@ -34,7 +39,8 @@ export class ViewContainerComponent implements OnInit { private store: Store, private notifService: NotificationsService, private _snackBar: MatSnackBar, - private nav: NavbarToggleService + private nav: NavbarToggleService, + private translate: TranslateService ) {} ngOnInit(): void { @@ -58,7 +64,7 @@ export class ViewContainerComponent implements OnInit { }); break; case NotificationType.WARNING: - ref = this._snackBar.open(notif.message, 'Schließen', { + ref = this._snackBar.open(notif.message, this.translate.instant('close'), { verticalPosition: 'bottom', panelClass: notif.type, }); diff --git a/frontend/src/app/graphql.module.ts b/frontend/src/app/graphql.module.ts new file mode 100644 index 000000000..dedcebd82 --- /dev/null +++ b/frontend/src/app/graphql.module.ts @@ -0,0 +1,25 @@ +import { NgModule } from '@angular/core'; +import { ApolloModule, APOLLO_OPTIONS } from 'apollo-angular'; +import { ApolloClientOptions, InMemoryCache } from '@apollo/client/core'; +import { HttpLink } from 'apollo-angular/http'; +import { environment } from 'src/environments/environment'; + +const uri = environment.graphqlEndpoint; // <-- add the URL of the GraphQL server here +export function createApollo(httpLink: HttpLink): ApolloClientOptions { + return { + link: httpLink.create({ uri }), + cache: new InMemoryCache(), + }; +} + +@NgModule({ + exports: [ApolloModule], + providers: [ + { + provide: APOLLO_OPTIONS, + useFactory: createApollo, + deps: [HttpLink], + }, + ], +}) +export class GraphQLModule {} diff --git a/angular-cards/src/app/home/README.md b/frontend/src/app/home/README.md similarity index 100% rename from angular-cards/src/app/home/README.md rename to frontend/src/app/home/README.md diff --git a/angular-cards/src/app/home/add-lecture-form/add-lecture-form.component.html b/frontend/src/app/home/add-lecture-form/add-lecture-form.component.html similarity index 100% rename from angular-cards/src/app/home/add-lecture-form/add-lecture-form.component.html rename to frontend/src/app/home/add-lecture-form/add-lecture-form.component.html diff --git a/angular-cards/src/app/home/add-lecture-form/add-lecture-form.component.scss b/frontend/src/app/home/add-lecture-form/add-lecture-form.component.scss similarity index 100% rename from angular-cards/src/app/home/add-lecture-form/add-lecture-form.component.scss rename to frontend/src/app/home/add-lecture-form/add-lecture-form.component.scss diff --git a/angular-cards/src/app/home/add-lecture-form/add-lecture-form.component.spec.ts b/frontend/src/app/home/add-lecture-form/add-lecture-form.component.spec.ts similarity index 100% rename from angular-cards/src/app/home/add-lecture-form/add-lecture-form.component.spec.ts rename to frontend/src/app/home/add-lecture-form/add-lecture-form.component.spec.ts diff --git a/angular-cards/src/app/home/add-lecture-form/add-lecture-form.component.ts b/frontend/src/app/home/add-lecture-form/add-lecture-form.component.ts similarity index 72% rename from angular-cards/src/app/home/add-lecture-form/add-lecture-form.component.ts rename to frontend/src/app/home/add-lecture-form/add-lecture-form.component.ts index bea42d05a..265f1b047 100644 --- a/angular-cards/src/app/home/add-lecture-form/add-lecture-form.component.ts +++ b/frontend/src/app/home/add-lecture-form/add-lecture-form.component.ts @@ -1,5 +1,5 @@ import { Component, OnDestroy } from '@angular/core'; -import { Vorlesung } from '../../models/Vorlesung'; +import { Lecture } from '../../models/Vorlesung'; import { Subscription } from 'rxjs'; import { Router } from '@angular/router'; import { LecturesService } from 'src/app/services/lectures.service'; @@ -10,6 +10,8 @@ import { slideInUpOnEnterAnimation, } from 'angular-animations'; import { TranslateService } from '@ngx-translate/core'; +import { NotificationsService } from 'src/app/services/notifications.service'; +import { WarnMessage } from 'src/app/models/Notification'; @Component({ selector: 'app-add-lecture-form', templateUrl: './add-lecture-form.component.html', @@ -18,7 +20,12 @@ import { TranslateService } from '@ngx-translate/core'; }) export class AddLectureFormComponent implements OnDestroy { subscriptions$: Subscription[] = []; - constructor(private router: Router, private lectureService: LecturesService, private translate: TranslateService) {} + constructor( + private router: Router, + private lectureService: LecturesService, + private translate: TranslateService, + private notifications: NotificationsService + ) {} initialized: boolean; ngOnDestroy() { @@ -27,12 +34,15 @@ export class AddLectureFormComponent implements OnDestroy { }); } onSubmit(f) { - let newLecture = new Vorlesung(f.value.vlname.trim(), f.value.abrv.toLowerCase().trim(), []); + let newLecture = new Lecture(f.value.vlname.trim(), f.value.abrv.toLowerCase().trim(), []); this.lectureService.checkUniqueLecture(newLecture).subscribe((success) => { if (success) { localStorage.setItem('vl', JSON.stringify(newLecture)); this.router.navigateByUrl('/vorlesung/neu'); + } else { + const m = this.translate.instant('notifications.lecture-abrv-already-exists'); + this.notifications.addNotification(new WarnMessage(m)); } }); } diff --git a/angular-cards/src/app/home/home-routing.module.ts b/frontend/src/app/home/home-routing.module.ts similarity index 100% rename from angular-cards/src/app/home/home-routing.module.ts rename to frontend/src/app/home/home-routing.module.ts diff --git a/angular-cards/src/app/home/home.component.html b/frontend/src/app/home/home.component.html similarity index 100% rename from angular-cards/src/app/home/home.component.html rename to frontend/src/app/home/home.component.html diff --git a/angular-cards/src/app/home/home.component.scss b/frontend/src/app/home/home.component.scss similarity index 100% rename from angular-cards/src/app/home/home.component.scss rename to frontend/src/app/home/home.component.scss diff --git a/angular-cards/src/app/home/home.component.spec.ts b/frontend/src/app/home/home.component.spec.ts similarity index 100% rename from angular-cards/src/app/home/home.component.spec.ts rename to frontend/src/app/home/home.component.spec.ts diff --git a/angular-cards/src/app/home/home.component.ts b/frontend/src/app/home/home.component.ts similarity index 80% rename from angular-cards/src/app/home/home.component.ts rename to frontend/src/app/home/home.component.ts index c674bf961..5c2947b17 100644 --- a/angular-cards/src/app/home/home.component.ts +++ b/frontend/src/app/home/home.component.ts @@ -2,10 +2,10 @@ import { Component, OnInit } from '@angular/core'; import { Observable } from 'rxjs'; import { Store } from '@ngrx/store'; import { map } from 'rxjs/operators'; -import { AUTHORIZED, LECTURES } from '../store/selector'; -import { AppState } from '../models/state'; +import { AUTHORIZED, LECTURES } from '../store/selectors/selector'; +import { AppState } from '../models/State'; import { fadeInUpAnimation, slideInDownOnEnterAnimation, slideInUpOnEnterAnimation } from 'angular-animations'; -import { Vorlesung } from '../models/Vorlesung'; +import { Lecture } from '../models/Vorlesung'; import { fetchLectures } from '../store/actions/LectureActions'; @Component({ @@ -16,7 +16,7 @@ import { fetchLectures } from '../store/actions/LectureActions'; }) export class HomeComponent implements OnInit { authorized$: Observable; - lectures$: Observable; + lectures$: Observable; constructor(private store: Store) {} diff --git a/angular-cards/src/app/home/home.module.ts b/frontend/src/app/home/home.module.ts similarity index 100% rename from angular-cards/src/app/home/home.module.ts rename to frontend/src/app/home/home.module.ts diff --git a/angular-cards/src/app/home/lectures/lectures.component.html b/frontend/src/app/home/lectures/lectures.component.html similarity index 100% rename from angular-cards/src/app/home/lectures/lectures.component.html rename to frontend/src/app/home/lectures/lectures.component.html diff --git a/angular-cards/src/app/home/lectures/lectures.component.scss b/frontend/src/app/home/lectures/lectures.component.scss similarity index 100% rename from angular-cards/src/app/home/lectures/lectures.component.scss rename to frontend/src/app/home/lectures/lectures.component.scss diff --git a/angular-cards/src/app/home/lectures/lectures.component.spec.ts b/frontend/src/app/home/lectures/lectures.component.spec.ts similarity index 100% rename from angular-cards/src/app/home/lectures/lectures.component.spec.ts rename to frontend/src/app/home/lectures/lectures.component.spec.ts diff --git a/angular-cards/src/app/home/lectures/lectures.component.ts b/frontend/src/app/home/lectures/lectures.component.ts similarity index 76% rename from angular-cards/src/app/home/lectures/lectures.component.ts rename to frontend/src/app/home/lectures/lectures.component.ts index 47abc4f45..685f45414 100644 --- a/angular-cards/src/app/home/lectures/lectures.component.ts +++ b/frontend/src/app/home/lectures/lectures.component.ts @@ -1,6 +1,6 @@ import { Component, Input } from '@angular/core'; import { TranslateService } from '@ngx-translate/core'; -import { Vorlesung } from '../../models/Vorlesung'; +import { Lecture } from '../../models/Vorlesung'; @Component({ selector: 'app-lectures', @@ -8,11 +8,11 @@ import { Vorlesung } from '../../models/Vorlesung'; styleUrls: ['./lectures.component.scss'], }) export class LecturesComponent { - @Input() lectures: Vorlesung[]; + @Input() lectures: Lecture[]; constructor(private translate: TranslateService) {} - setLink(lecture: Vorlesung) { + setLink(lecture: Lecture) { return '/vorlesung/' + lecture.abrv; } } diff --git a/angular-cards/src/app/models/Card.ts b/frontend/src/app/models/Card.ts similarity index 80% rename from angular-cards/src/app/models/Card.ts rename to frontend/src/app/models/Card.ts index 4c32ec50c..b9753560c 100644 --- a/angular-cards/src/app/models/Card.ts +++ b/frontend/src/app/models/Card.ts @@ -1,4 +1,4 @@ -import { Vorlesung } from './Vorlesung'; +import { Lecture } from './Vorlesung'; import { Vote } from './Vote'; export class Card { @@ -6,7 +6,7 @@ export class Card { public thema?: string, public content?: string, public tags?: string[], - public abrv?: string, + public lectureAbbreviation?: string, public latex?: number, public positionIndex?: number, public _id?: string, @@ -18,7 +18,7 @@ export class Card { export interface CardsData { cards: Card[]; - lecture: Vorlesung; + lecture: Lecture; uid: string; votes: Vote[]; } diff --git a/angular-cards/src/app/models/CarouselInfo.ts b/frontend/src/app/models/CarouselInfo.ts similarity index 100% rename from angular-cards/src/app/models/CarouselInfo.ts rename to frontend/src/app/models/CarouselInfo.ts diff --git a/angular-cards/src/app/models/DialogueData.ts b/frontend/src/app/models/DialogueData.ts similarity index 100% rename from angular-cards/src/app/models/DialogueData.ts rename to frontend/src/app/models/DialogueData.ts diff --git a/angular-cards/src/app/models/MultipleChoiceCard.ts b/frontend/src/app/models/MultipleChoiceCard.ts similarity index 87% rename from angular-cards/src/app/models/MultipleChoiceCard.ts rename to frontend/src/app/models/MultipleChoiceCard.ts index 7c3c47dcb..1ed09b25d 100644 --- a/angular-cards/src/app/models/MultipleChoiceCard.ts +++ b/frontend/src/app/models/MultipleChoiceCard.ts @@ -1,4 +1,4 @@ -import { Vorlesung } from './Vorlesung'; +import { Lecture } from './Vorlesung'; import { Vote } from './Vote'; export class MultipleChoiceCard { @@ -17,5 +17,5 @@ export class MultipleChoiceCard { export interface MultipleChoiceCardsData { multipleChoiceCards: MultipleChoiceCard[]; - lecture: Vorlesung; + lecture: Lecture; } diff --git a/angular-cards/src/app/models/Notification.ts b/frontend/src/app/models/Notification.ts similarity index 100% rename from angular-cards/src/app/models/Notification.ts rename to frontend/src/app/models/Notification.ts diff --git a/angular-cards/src/app/models/README.md b/frontend/src/app/models/README.md similarity index 100% rename from angular-cards/src/app/models/README.md rename to frontend/src/app/models/README.md diff --git a/angular-cards/src/app/models/Report.ts b/frontend/src/app/models/Report.ts similarity index 67% rename from angular-cards/src/app/models/Report.ts rename to frontend/src/app/models/Report.ts index 922299130..715b3b58c 100644 --- a/angular-cards/src/app/models/Report.ts +++ b/frontend/src/app/models/Report.ts @@ -1,9 +1,9 @@ import { Card } from './Card'; import { User } from './User'; -import { Vorlesung } from './Vorlesung'; +import { Lecture } from './Vorlesung'; export interface Reports { 'flash-cards': Card[]; - lectures: Vorlesung[]; + lectures: Lecture[]; users: User[]; } diff --git a/angular-cards/src/app/models/SearchSuggestion.ts b/frontend/src/app/models/SearchSuggestion.ts similarity index 100% rename from angular-cards/src/app/models/SearchSuggestion.ts rename to frontend/src/app/models/SearchSuggestion.ts diff --git a/angular-cards/src/app/models/SortType.ts b/frontend/src/app/models/SortType.ts similarity index 100% rename from angular-cards/src/app/models/SortType.ts rename to frontend/src/app/models/SortType.ts diff --git a/angular-cards/src/app/models/Themes.ts b/frontend/src/app/models/Themes.ts similarity index 100% rename from angular-cards/src/app/models/Themes.ts rename to frontend/src/app/models/Themes.ts diff --git a/angular-cards/src/app/models/User.ts b/frontend/src/app/models/User.ts similarity index 100% rename from angular-cards/src/app/models/User.ts rename to frontend/src/app/models/User.ts diff --git a/angular-cards/src/app/models/UserInfo.ts b/frontend/src/app/models/UserInfo.ts similarity index 100% rename from angular-cards/src/app/models/UserInfo.ts rename to frontend/src/app/models/UserInfo.ts diff --git a/angular-cards/src/app/models/Vorlesung.ts b/frontend/src/app/models/Vorlesung.ts similarity index 90% rename from angular-cards/src/app/models/Vorlesung.ts rename to frontend/src/app/models/Vorlesung.ts index 7d09dd38c..b090b22b4 100644 --- a/angular-cards/src/app/models/Vorlesung.ts +++ b/frontend/src/app/models/Vorlesung.ts @@ -1,4 +1,4 @@ -export class Vorlesung { +export class Lecture { constructor( public name?: string, public abrv?: string, diff --git a/angular-cards/src/app/models/Vote.ts b/frontend/src/app/models/Vote.ts similarity index 100% rename from angular-cards/src/app/models/Vote.ts rename to frontend/src/app/models/Vote.ts diff --git a/angular-cards/src/app/models/state.ts b/frontend/src/app/models/state.ts similarity index 51% rename from angular-cards/src/app/models/state.ts rename to frontend/src/app/models/state.ts index e7cb43e36..67a0586f0 100644 --- a/angular-cards/src/app/models/state.ts +++ b/frontend/src/app/models/state.ts @@ -1,28 +1,44 @@ +import { cardsFeatureReducerKey } from '../store/reducers/cards.feature.reducer'; +import { dataReducerKey } from '../store/reducers/data.reducer'; import { Card } from './Card'; import { Reports } from './Report'; import { SortType } from './SortType'; import { User } from './User'; -import { Vorlesung } from './Vorlesung'; +import { Lecture } from './Vorlesung'; import { Vote } from './Vote'; +/** + * Overall state of the application + */ export interface AppState { - data: Data; - mode: Mode; + [dataReducerKey]: Data; + [cardsFeatureReducerKey]: CardsFeatureState; } +/** + * Data state of the application + * contains cards, user and lectures + */ export interface Data { - cardData: CardsData; - userData: UserData; - lectureData: LecturesData; + cards: CardsData; + user: UserData; + lectures: LecturesData; } + +/** + * Cards state of the application + */ export interface CardsData { votes: Vote[]; // votes made by the community cards: Card[]; // cards added by the community - currLecture: Vorlesung; // the current Lecture + currLecture: Lecture; // the current Lecture lastUpdated: Date; // last update on the cards } +/** + * User state of the application + */ export interface UserData { votes: Vote[]; // votes the user makes cards: Card[]; // cards added by the user @@ -32,27 +48,41 @@ export interface UserData { reports: Reports; } +/** + * Lectures state of the application + */ export interface LecturesData { - lectures: Vorlesung[]; // lectures added by the community + lectures: Lecture[]; // lectures added by the community lastUpdated: Date; // last update to the lectures } -export interface Mode { +/** + * state of the cards feature module + */ +export interface CardsFeatureState { + carousel: CarouselState; + formMode: CardFormMode; + typingInInputField: boolean; + hideQuestionSearchResults: boolean; + loading: number; + currTab: number; +} + +/** + * state of the carousel of cards + */ +export interface CarouselState { activeIndex: number; currentCard: Card; // Card that should be displayed in the carousel - formMode: string; - typingMode: boolean; - hideSearchResults: boolean; - loading: number; tags: string[]; cardsChanged: Date; - currTab: number; sortType: SortType; startIndex: number; endIndex: number; newCard: Card; } -export enum formMode { + +export enum CardFormMode { ADD = 'add', EDIT = 'edit', } diff --git a/angular-cards/src/app/preloadStrategy.ts b/frontend/src/app/preloadStrategy.ts similarity index 100% rename from angular-cards/src/app/preloadStrategy.ts rename to frontend/src/app/preloadStrategy.ts diff --git a/angular-cards/src/app/profile/README.md b/frontend/src/app/profile/README.md similarity index 100% rename from angular-cards/src/app/profile/README.md rename to frontend/src/app/profile/README.md diff --git a/angular-cards/src/app/profile/cards-overview/cards-overview.component.html b/frontend/src/app/profile/cards-overview/cards-overview.component.html similarity index 100% rename from angular-cards/src/app/profile/cards-overview/cards-overview.component.html rename to frontend/src/app/profile/cards-overview/cards-overview.component.html diff --git a/angular-cards/src/app/profile/cards-overview/cards-overview.component.scss b/frontend/src/app/profile/cards-overview/cards-overview.component.scss similarity index 100% rename from angular-cards/src/app/profile/cards-overview/cards-overview.component.scss rename to frontend/src/app/profile/cards-overview/cards-overview.component.scss diff --git a/angular-cards/src/app/profile/cards-overview/cards-overview.component.spec.ts b/frontend/src/app/profile/cards-overview/cards-overview.component.spec.ts similarity index 100% rename from angular-cards/src/app/profile/cards-overview/cards-overview.component.spec.ts rename to frontend/src/app/profile/cards-overview/cards-overview.component.spec.ts diff --git a/angular-cards/src/app/profile/cards-overview/cards-overview.component.ts b/frontend/src/app/profile/cards-overview/cards-overview.component.ts similarity index 88% rename from angular-cards/src/app/profile/cards-overview/cards-overview.component.ts rename to frontend/src/app/profile/cards-overview/cards-overview.component.ts index dab60a495..d4721af7e 100644 --- a/angular-cards/src/app/profile/cards-overview/cards-overview.component.ts +++ b/frontend/src/app/profile/cards-overview/cards-overview.component.ts @@ -3,10 +3,10 @@ import { Card } from 'src/app/models/Card'; import { Subscription, Observable } from 'rxjs'; import { map } from 'rxjs/operators'; import { Store } from '@ngrx/store'; -import { USER_CARDS } from 'src/app/store/selector'; -import { PageEvent } from '@angular/material/paginator'; +import { USER_CARDS } from 'src/app/store/selectors/selector'; +import { LegacyPageEvent as PageEvent } from '@angular/material/legacy-paginator'; import { fadeInOnEnterAnimation, fadeOutOnLeaveAnimation } from 'angular-animations'; -import { AppState } from 'src/app/models/state'; +import { AppState } from 'src/app/models/State'; import { Router } from '@angular/router'; import { navigateToCard } from 'src/app/store/actions/StateActions'; diff --git a/angular-cards/src/app/profile/cards-overview/paginator.options.ts b/frontend/src/app/profile/cards-overview/paginator.options.ts similarity index 89% rename from angular-cards/src/app/profile/cards-overview/paginator.options.ts rename to frontend/src/app/profile/cards-overview/paginator.options.ts index 242642259..ca35ec389 100644 --- a/angular-cards/src/app/profile/cards-overview/paginator.options.ts +++ b/frontend/src/app/profile/cards-overview/paginator.options.ts @@ -1,4 +1,4 @@ -import { MatPaginatorIntl } from '@angular/material/paginator'; +import { MatLegacyPaginatorIntl as MatPaginatorIntl } from '@angular/material/legacy-paginator'; //Paginator Labels auf Deutsch setzen diff --git a/angular-cards/src/app/profile/change-profile/change-profile.component.html b/frontend/src/app/profile/change-profile/change-profile.component.html similarity index 94% rename from angular-cards/src/app/profile/change-profile/change-profile.component.html rename to frontend/src/app/profile/change-profile/change-profile.component.html index 5444377c9..54e621f64 100644 --- a/angular-cards/src/app/profile/change-profile/change-profile.component.html +++ b/frontend/src/app/profile/change-profile/change-profile.component.html @@ -40,7 +40,7 @@

{{ 'profile.manage.change-data' | translate }}

{{ 'profile.manage.username-hint' | translate }} - +